flowrs-engine/crates/flowrs-sim/data/wiring.json
flowRS 874ca20d08 flowRS engine, cut from flowRS 39231933626f
Built alone from an empty CARGO_HOME, its tests passed, and flowrsc checked, ran and exported a
document from the conformance corpus; the export built alone.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-07 03:22:30 -05:00

4710 lines
6.2 MiB

{
"format": 1,
"generated_by": "tools/census/harvest_wiring.py build",
"sources": {"arduino:ATTinyCore:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "LICENSE.md", "sha256": "6f0758e1ce729459dbdd90cbd3c53ee1e4b490984ed5a9084fa6b998fd7205c2", "url": "https://felias-fogg.github.io/ATTinyCore-1.5.7.tar.bz2", "version": "1.5.7"}, "arduino:ATmegaM1-C1:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 2 variant files", "sha256": "b0d9a5667874e9edbba8ef7a0fba13879746d134006efc17af0d0962eeb88692", "url": "https://github.com/thomasonw/ATmegaxxM1-C1/raw/gh-pages/ATmegaxxM1-C1-1.0.8.tar.gz", "version": "1.0.8"}, "arduino:AZ3166:stm32f4": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 2 variant files", "sha256": "4f51c0ebf4d510f28c06d203a4ce23f8", "url": "https://github.com/microsoft/devkit-sdk/releases/download/2.0.0/AZ3166-2.0.0.zip", "version": "2.0.0"}, "arduino:AirM2M:AirMCU": {"commit": "0e97a0fad2ac5b4fb298439842f03596e9d9d225", "kind": "git", "licence": "MIT", "licence_from": "LICENSE", "repo": "Air-duino/Arduino-AirMCU", "version": "0.6.4"}, "arduino:AmbaSat-1:avr": {"error": "no variants/ in the archive", "kind": "failed", "version": "1.0.4"}, "arduino:Ariadne-Bootloader:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "sha256": "076af6127e0a2c80f583a4d214b941797dd68423afa1ea365afadfaafdbdd40b", "url": "https://github.com/per1234/Ariadne-Bootloader/releases/download/v1.0.2/Ariadne-Bootloader_1.0.2.zip", "version": "1.0.2"}, "arduino:Arrow:samd": {"commit": "74413d528a0bf38902e940adc0cfcd607cb309c1", "kind": "git", "licence": "LGPL-2.1", "licence_from": "LICENSE", "repo": "ioteamit/smarteverything-core", "version": "4.0.0"}, "arduino:Balanduino:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "sha256": "926b24c980f1b9de8749cf76ccf6cd8ec37878ff970761a292d126df33a22fc4", "url": "https://github.com/TKJElectronics/Balanduino/releases/download/1.2.0/Balanduino-hardware-1.2.0.zip", "version": "1.2.0"}, "arduino:Breadboard Arduino:avr": {"error": "no variants/ in the archive", "kind": "failed", "version": "1.6.10"}, "arduino:CircuitneatoBoards:megaavr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "sha256": "eb694235a7aef03271bd9a01611b5fefb4ec17c74cb392d38da92a08dfef3a45", "url": "https://circuitneato.github.io/CircuitneatoAVRBoards-1.0.1.zip", "version": "1.0.1"}, "arduino:CircuitneatoBoards:stm32": {"kind": "archive", "licence": "unstated", "licence_from": "no licence file or notice found", "sha256": "58d4e8a1bf9e6b36076fe22ce4d803f5871d66669aafadec24a1e899275c9ca6", "url": "https://circuitneato.github.io/CircuitneatoARMBoards-1.2.0.zip", "version": "1.2.0"}, "arduino:ClearCore:sam": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "LICENSE", "sha256": "e6be565f3dac9ef3063e46820c2fddebef23cf5fac1ec2c72a930ff07eb767e2", "url": "https://www.teknic.com/files/downloads/ClearCore-1.7.1.zip", "version": "1.7.1"}, "arduino:Cosa:avr": {"commit": "ed2f2bb40c8c33d79c2be9527475aafd2d2de249", "kind": "git", "licence": "LGPL-2.1", "licence_from": "LICENSE.txt", "repo": "mikaelpatel/Cosa", "version": "1.2.0"}, "arduino:CubeCell:CubeCell": {"commit": "d758b50971adb7b67babab4d031625066da879c0", "kind": "git", "licence": "unstated", "licence_from": "no licence file or notice found", "repo": "HelTecAutomation/CubeCell-Arduino", "version": "1.7.1"}, "arduino:DxCore:megaavr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "LICENSE.md", "sha256": "94661873c22c57d3887785db1c663a0acba04f282e790635d888e0a5fd5c5c15", "url": "https://SpenceKonde.github.io/DxCore/DxCore-1.6.2.tar.bz2", "version": "1.6.2"}, "arduino:EBots:avr": {"kind": "archive", "licence": "unstated", "licence_from": "no licence file or notice found", "sha256": "0eb1fa8f82590a3266ed41b7f201e4b4a5a79c11b26fb81892e229a6be32d9ed", "url": "https://github.com/sanu-krishnan/ebot-arduino-core/blob/master/ebots_001.zip?raw=true", "version": "0.0.1"}, "arduino:EESA-IOT 5.0 v1:samd": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 4 variant files", "sha256": "dcfb1389fc194f0781dc8ec1cdadeda04e5fe615081f0ff0a32bf4b2294bc100", "url": "https://github.com/MauricioJancic/Elemon/raw/master/Elemon.tar.bz2", "version": "0.4.0"}, "arduino:Elektor-Uno-R4-for-Arduino-1.8.x:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "sha256": "5e0066dc409db00db73799ac9a9eb1e7c5fc3976ab9c3ece83cc59a4c1db84a0", "url": "https://github.com/ElektorLabs/Arduino/releases/download/v1.0.1/elektor-uno-r4-1.8.13-1.0.4.zip", "version": "2.0.4"}, "arduino:Elektor:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 4 variant files", "sha256": "7990aba7ade9bf9e9c9becea181aaabbf5055254a2e21f8a94c28a878327ef03", "url": "https://github.com/ElektorLabs/Arduino/releases/download/v1.0.1/elektor-boards-avr-1.0.3.zip", "version": "1.0.3"}, "arduino:ExploreM3:Explore-M3": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 3 variant files", "sha256": "ea4dd21a1fd83ca04afeb2499e14a6046c5eb134cdcd62fa3f3554e51d2d76e3", "url": "https://github.com/ExploreEmbedded/Explore-M3/raw/master/Explore-M3.zip", "version": "1.0.0"}, "arduino:FACTS:samd": {"commit": "9d096359bdc779ce19e09668c718c299e770611d", "kind": "git", "licence": "LGPL-2.1", "licence_from": "notices in 129 variant files", "repo": "facts-engineering/ArduinoCore-samd", "version": "1.7.13"}, "arduino:FPGArduino:f32c": {"kind": "archive", "licence": "unstated", "licence_from": "no licence file or notice found", "sha256": "7c88598519eb203635a8325a97744f7353f7a6f563046b5b2a8d9b3ea9d1a4af", "url": "http://www.nxlab.fer.hr/fpgarduino/bm/fpgarduino.zip", "version": "1.0.0"}, "arduino:FemtoCow-attiny:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 7 variant files", "sha256": "1411faa314e039054ef518e4299251653cb5f720165fe9c5798c5399a685e19a", "url": "https://github.com/FemtoCow/ATTinyCore/raw/master/Downloads/tiny2.zip", "version": "1.1.0"}, "arduino:Goldilocks:avr": {"kind": "archive", "licence": "unstated", "licence_from": "no licence file or notice found", "sha256": "cd6fd4a8eae67be4e30a021d3c42eddb79c29631873dba27d074d01da854860b", "url": "https://raw.githubusercontent.com/feilipu/feilipu.github.io/master/Arduino_Goldilocks_Variant_v1.1.0.zip", "version": "1.1.0"}, "arduino:Heltec-esp32:esp32": {"kind": "archive", "licence": "unstated", "licence_from": "no licence file or notice found", "sha256": "a6ff8835e9504b27f5129c0a396446503890497d9f6b646352f7de5f8011daca", "url": "https://github.com/Heltec-Aaron-Lee/WiFi_Kit_series/releases/download/0.0.5/esp32-0.0.5.zip", "version": "0.0.5"}, "arduino:HidnSeek:avr": {"error": "no variants/ in the archive", "kind": "failed", "version": "1.0.5"}, "arduino:HoodLoader2:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "sha256": "89c8778096ff13daefd4a8a734c9afc948b242c093d3b934278e9ba160740fa2", "url": "https://github.com/NicoHood/HoodLoader2/releases/download/2.0.5/2.0.5-boards_manager.zip", "version": "2.0.5"}, "arduino:IOTEAM:samd": {"commit": "ce03dd7add267495d9d3a0f9c9cadcf42319ad13", "kind": "git", "licence": "LGPL-2.1", "licence_from": "LICENSE", "repo": "ioteamit/ioteam-arduino-core", "version": "1.0.0"}, "arduino:In System MCU:avr": {"error": "no variants/ in the archive", "kind": "failed", "version": "1.0.0"}, "arduino:In-Circuit:STM32L1": {"kind": "archive", "licence": "MIT", "licence_from": "notices in 5 variant files", "sha256": "6b1d938bf058d0faad50312db46b58f632108fe5ab64e9df742e9f34b797f81f", "url": "http://library.radino.cc/Arduino_1_8/radino32/radino32-1.0.3.tar.bz2", "version": "1.0.3"}, "arduino:In-Circuit:STM32L4": {"kind": "archive", "licence": "unstated", "licence_from": "no licence file or notice found", "sha256": "20528526847d0141df14fb3d3760660d2fb5131962ebaa19d50a82a24ad03a29", "url": "http://library.radino.cc/Arduino_1_8/radinoL4/radinoL4-0.9.2.tar.bz2", "version": "0.9.2"}, "arduino:In-Circuit:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "sha256": "3bd1076c42413c553eba12a8fb64358d92e61147d97908c9f9b6d03c084c6877", "url": "http://library.radino.cc/Arduino_1_8/radino/radino-1.0.0.tar.bz2", "version": "1.0.0"}, "arduino:Infineon:arm": {"kind": "archive", "licence": "BSD-2-Clause", "licence_from": "notices in 18 variant files", "sha256": "b4b7500347198aee66c6a64078a46bddbd0e2be1907ee60c309799852dcfbe2e", "url": "https://github.com/Infineon/XMC-for-Arduino/releases/download/V1.4.0/XMC_IFX_1.4.0.zip", "version": "1.4.0"}, "arduino:Intel:arc32": {"commit": "9cbbae7bb6a1a5933ec2231ff24ac0f1ef0d799d", "kind": "git", "licence": "LGPL-2.1", "licence_from": "LICENSE", "repo": "arduino/ArduinoCore-arc32", "version": "2.0.6"}, "arduino:Lattuino:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "sha256": "931478e01be9be1cd568ad17266cb325527f137c6a4b3829c5dbf31a995f247b", "url": "http://fpgalibre.sf.net/Lattuino/lattuino_1-1.0.4.tar.bz2", "version": "1.0.4"}, "arduino:MassDuino:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 5 variant files", "sha256": "59dd02946ad904d6a04e85f0f657a920", "url": "https://github.com/dimag0g/massduino_boards/files/5101592/massduino-1.6.8.zip", "version": "1.6.8"}, "arduino:MegaCore:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "LICENSE", "sha256": "ea5db1f4568f7e82db701223cf20e8012ef1655c71ba7545cfe4f0d277e94043", "url": "https://MCUdude.github.io/MegaCore/MegaCore-3.1.0.tar.bz2", "version": "3.1.0"}, "arduino:MicroCore:avr": {"kind": "archive", "licence": "unstated", "licence_from": "no licence file or notice found", "sha256": "8e1c66479d2f3d54c4464e5c989b15a4b21b2d8a52016d61a34360bf595a4eeb", "url": "https://MCUdude.github.io/MicroCore/MicroCore-2.5.2.tar.bz2", "version": "2.5.2"}, "arduino:Microsoft:win10": {"error": "no variants/ in the archive", "kind": "failed", "version": "1.1.2"}, "arduino:MightyCore:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "LICENSE", "sha256": "fe1436bc224b01fd4a1826b0b1b0cecec88972cedded4c000c96b90c91454ec1", "url": "https://MCUdude.github.io/MightyCore/MightyCore-3.1.0.tar.bz2", "version": "3.1.0"}, "arduino:MiniCore:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "LICENSE", "sha256": "385387b09f451e0e6bd45f3852e4c47e070643167be336a742c1a1d2a4c70935", "url": "https://MCUdude.github.io/MiniCore/MiniCore-3.1.3.tar.bz2", "version": "3.1.3"}, "arduino:Moteino:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 2 variant files", "sha256": "baba10506ac7628fce1b1b316a07e5780a5cc15943320b6317c9cbcfd1c26533", "url": "https://lowpowerlab.github.io/MoteinoCore/Moteino1.6.4.zip", "version": "1.6.4"}, "arduino:Moteino:samd": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 9 variant files", "sha256": "2dc1e1dd3023d6fa80c5e5d3e4ffa4ceab8dbe22ae6c32c0eba7d3025a9cf2d1", "url": "https://lowpowerlab.github.io/MoteinoCore/MoteinoSAMD1.6.3.zip", "version": "1.6.3"}, "arduino:Move-X:stm32": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "LICENSE.md", "sha256": "4e9a2d5b77ee79fd4d95c1f1729523ce26f4e0e5624455efbc10a6b051f15296", "url": "https://github.com/Move-X/Move-Xduino/releases/download/1.0.3/MAMWLE_Core-1.0.3.tar.gz", "version": "1.0.3"}, "arduino:NorthernWidget:avr": {"kind": "archive", "licence": "unstated", "licence_from": "no licence file or notice found", "sha256": "ac653bda00ec42a54d88014d4da48af0", "url": "https://github.com/NorthernWidget/Arduino_Boards/raw/master/NorthernWidgetAVR.tar.bz2", "version": "0.3.1"}, "arduino:OMC:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "sha256": "515549cc9af738a7f26c1d81e468de18fbeda439a388d6f7eb659069677f1797", "url": "https://github.com/ThamesValleyReprapUserGroup/Beta-TVRRUG-Mendel90/raw/master/Added-Documents/OMC/OMC_1.0.zip", "version": "1.0"}, "arduino:Olimex:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 9 variant files", "sha256": "c854b23b8ee202d4e3dfff6944785d3ee55e7145831c0c533385219e5b5a97e7", "url": "https://github.com/OLIMEX/Arduino_configurations/raw/master/AVR/Versions/Olimex_AVR-2.2.0.zip", "version": "2.2.0"}, "arduino:Olimex:pic": {"kind": "archive", "licence": "unstated", "licence_from": "no licence file or notice found", "sha256": "eb4c85aa94517ddcc40e3876d5063010254fc8e118c7a57d2bb37e13b65118f7", "url": "https://github.com/OLIMEX/Arduino_configurations/raw/master/PIC/Versions/Olimex_PIC-1.2.7.zip", "version": "1.2.7"}, "arduino:Olimex:stm": {"kind": "archive", "licence": "MIT", "licence_from": "notices in 6 variant files", "sha256": "6c7b6ae664ebd28f60663f5ffb68063d03a132bd5c3fbb5bedbe63f8710e3af8", "url": "https://github.com/OLIMEX/Arduino_configurations/raw/master/STM/Versions/Olimex_STM-1.0.1.zip", "version": "1.0.1"}, "arduino:OpenCR:OpenCR": {"kind": "archive", "licence": "BSD-3-Clause", "licence_from": "notices in 106 variant files", "sha256": "418656e5e6d99d45d187ffdb28dece0f450c6707da3f6db56769f3ecafdc413c", "url": "https://github.com/ROBOTIS-GIT/OpenCR/releases/download/1.5.3/opencr.tar.bz2", "version": "1.5.3"}, "arduino:OpenPanzer:avr": {"error": "no variants/ in the archive", "kind": "failed", "version": "1.0.4"}, "arduino:P1AM-100:samd": {"commit": "6d4867fc4587b59bff3fff8349389f58a2ad4236", "kind": "git", "licence": "LGPL-2.1", "licence_from": "notices in 3 variant files", "repo": "facts-engineering/P1AMCore", "version": "1.6.21"}, "arduino:RedBear:STM32F2": {"error": "no variants/ in the archive", "kind": "failed", "version": "0.3.3"}, "arduino:RedBear:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 5 variant files", "sha256": "1c15097b71d8e4af50b1ff4d45cc4afa77aa3a98b008606e4d3057459f8c3109", "url": "https://redbearlab.github.io/arduino/Blend/blend_boards_v103.zip", "version": "1.0.3"}, "arduino:RedBear:nRF51822": {"kind": "archive", "licence": "unstated", "licence_from": "no licence file or notice found", "sha256": "e3f9c15fcca15efbc3141611eb58bf6a9189c08bacfe53dc3e2ea8e54d797696", "url": "https://redbearlab.github.io/arduino/nRF51822/nRF51822_board_v108.zip", "version": "1.0.8"}, "arduino:RiddleAndCode:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "sha256": "038cee0b491c8c0553976e5b27e10f063048539881fdb53727508a3ae1405c34", "url": "https://github.com/RiddleAndCode/RnCAtmega256RFR2/raw/master/Board_Manager/rncatmega256rfr2.tar.bz2", "version": "1.0.0"}, "arduino:RobotCing:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 4 variant files", "sha256": "38675bea350e7c99c9af19653c80837f1fc290bb3e4013456076221f293638ec", "url": "https://raw.githubusercontent.com/RobotCing/Cing/master/Software/Packages/RobotCing-4.0.0.zip", "version": "4.0.0"}, "arduino:SODAQ:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "sha256": "1fe4433c30fd483345fd5c0509d9a9ed403af23acca5a4b2b4fe194dfa1ebde5", "url": "http://downloads.sodaq.net/sodaqboards-1.1.1.tar.bz2", "version": "1.1.1"}, "arduino:SODAQ:samd": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 54 variant files", "sha256": "02cb6028820999ba163425edc3909768fb200ed1d94faa3701fefba8af2e15d9", "url": "http://downloads.sodaq.net/sodaqsamdboards-1.8.9.tar.bz2", "version": "1.8.9"}, "arduino:SPRESENSE:spresense": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "COPYING", "sha256": "d4125c013b96b818241b7d49d71f3c2c7a20f8968120f3a909d66f31d4d950a8", "url": "https://github.com/sonydevworld/spresense-arduino-compatible/releases/download/v3.4.7/spresense-v3.4.7.tar.gz", "version": "3.4.7"}, "arduino:STMicroelectronics:stm32": {"commit": "7698174a9922c1d7002117ba9608e2aeee7dfdf2", "kind": "git", "licence": "BSD-3-Clause", "licence_from": "notices in 4 variant files", "repo": "stm32duino/Arduino_Core_STM32", "version": "3.0.0"}, "arduino:STMicroelectronics:stm8": {"commit": "1f8e719610499dc7b47f5c4dbdb104a4b9a04d7b", "kind": "git", "licence": "BSD-3-Clause", "licence_from": "LICENSE.md", "repo": "stm32duino/Arduino_Core_STM8", "version": "1.0.0"}, "arduino:Sanguino:avr": {"commit": "8c7336114223bb9e7e19ac61b1666b3e5a807806", "kind": "git", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "repo": "Lauszus/Sanguino", "version": "1.0.3"}, "arduino:SeeedJP:SeeedJP_ReButton": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 3 variant files", "sha256": "126f4f1828df43960256ced6a1d4e759f156df708cd9d0f878bc3b4a309fa28e", "url": "https://seeedkk.blob.core.windows.net/packages-for-arduino/SeeedJP_ReButton_2.1.zip", "version": "2.2"}, "arduino:SeeedJP:SeeedJP_STM32F4": {"error": "no variants/ in the archive", "kind": "failed", "version": "1.6"}, "arduino:SeeedJP:Seeed_STM32F4": {"kind": "archive", "licence": "MIT", "licence_from": "notices in 3 variant files", "sha256": "a2ec87a4a760bbdd0dd67b44ab3e98c62a72c76db080d27e434846fbc6bdc1bb", "url": "http://www.seeed.co.jp/Packages_for_Arduino/Seeed_STM32F4_mirror_1.1.zip", "version": "1.1"}, "arduino:SeeedJP:nrf52": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "LICENSE", "sha256": "87c6b0a14bfbed03246ce9d56d6bcaf6c29a3c330242b5af396a6a0b66bb9b66", "url": "https://seeedkk.blob.core.windows.net/packages-for-arduino/SeeedJP_nRF52_Boards-1.5.1.tar.bz2", "version": "1.5.1"}, "arduino:SeeedJP:stm32": {"kind": "archive", "licence": "unstated", "licence_from": "no licence file or notice found", "sha256": "4a1bbc84a029a6d0fe738f866f7d1042baca2dea71099cf582fce682108bc97c", "url": "https://seeedkk.blob.core.windows.net/packages-for-arduino/SeeedJP_STM32_1.9.tar.bz2", "version": "1.9"}, "arduino:Seeeduino:RePhone_core_2G_Atmel32u4": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 10 variant files", "sha256": "022c8ebadee01d8f6db0acae4222547a002e3fbde6e19e6309bdf3f8ecafd3f9", "url": "https://raw.githubusercontent.com/Seeed-Studio/Seeed_Platform/master/RePhone_core_2G_Atmel32u4_v1.0.0.tar.bz2", "version": "1.0.0"}, "arduino:Seeeduino:RePhone_core_2G_AtmelSAMD21": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 3 variant files", "sha256": "a37c3824447d7f07e50cb104cc7a51a5f6fb723719e15e609cec9ecfa92152e4", "url": "https://raw.githubusercontent.com/Seeed-Studio/Seeed_Platform/master/RePhone_core_2G_AtmelSAMD21_v1.0.0.tar.bz2", "version": "1.0.0"}, "arduino:Seeeduino:Rephone_core_2G_MT2502": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 3 variant files", "sha256": "d44482b81200fa974b0cefe30ea07399103b501dfe03be6956bc2b038c7e004b", "url": "https://raw.githubusercontent.com/Seeed-Studio/Seeed_Platform/master/RePhone_core_2G_MT2502_v1.0.1.tar.bz2", "version": "1.0.1"}, "arduino:Seeeduino:Seeed_STM32F4": {"kind": "archive", "licence": "MIT", "licence_from": "notices in 3 variant files", "sha256": "f1cbf3c7b46ba389d790805976ecd91df2aced39f45ff8c95d887c1869d71c26", "url": "https://raw.githubusercontent.com/Seeed-Studio/Seeed_Platform/master/Seeed_STM32F4_v1.2.5.tar.bz2", "version": "1.2.5"}, "arduino:Seeeduino:Seeed_esp8266": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "LICENSE", "sha256": "d51ea007c6faa039c59de17c632e4ca2b123e8f5ce65b66a65e056868d4445a7", "url": "https://raw.githubusercontent.com/Seeed-Studio/Seeed_Platform/master/Seeed_esp8266_v2.4.2.tar.gz", "version": "2.4.2"}, "arduino:Seeeduino:Seeeduino_Stalker": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 10 variant files", "sha256": "e83f9547b33801e92426aa5b89cc04525908b2df1867f170be9fc73a09bd5358", "url": "https://raw.githubusercontent.com/Seeed-Studio/Seeed_Platform/master/Seeeduino_Stalker_V3_1.0.2.tar.bz2", "version": "1.0.2"}, "arduino:Seeeduino:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 10 variant files", "sha256": "f2b1bdec4760053e8a12ed330d991b68acefb8bb7c0ef151747a9944d3493367", "url": "https://raw.githubusercontent.com/Seeed-Studio/Seeed_Platform/master/Seeeduino_AVR_v1.2.1.tar.bz2", "version": "1.3.0"}, "arduino:Seeeduino:imxrt": {"kind": "archive", "licence": "MIT", "licence_from": "LICENSE", "sha256": "ca92499127213aec4ad4da6cbe40f10b9d314f3682f6b4cb6e61b385bb6068ab", "url": "https://files.seeedstudio.com/arduino/core/imxrt/ArduinoCore-imxrt-1.2.1.tar.gz", "version": "1.2.1"}, "arduino:Seeeduino:mbed": {"kind": "archive", "licence": "Apache-2.0", "licence_from": "notices in 4 variant files", "sha256": "65d9de0b77010859dd1ca16bfb36b333ddcfbbd7a93270c431cbf49825fd784f", "url": "https://files.seeedstudio.com/arduino/core/mbed/ArduinoCore-mbed-2.9.3.tar.bz2", "version": "2.9.3"}, "arduino:Seeeduino:nrf52": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "LICENSE", "sha256": "5243bd456e8b7a3328725e17e6c6efc9712662f5aa27b7dc807911aeb0e93071", "url": "https://files.seeedstudio.com/arduino/core/nRF52/Seeed_nRF52_Boards-1.1.13.tar.bz2", "version": "1.1.13"}, "arduino:Seeeduino:renesas_uno": {"kind": "archive", "licence": "MIT", "licence_from": "LICENSE", "sha256": "b88ee79102c189d21d85a165e548e3e5cdbdd21defe0336ec5d6065daa10c0d6", "url": "https://files.seeedstudio.com/arduino/core/renesas/ArduinoCore-renesas-1.2.0.tar.bz2", "version": "1.2.0"}, "arduino:Seeeduino:samd": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 27 variant files", "sha256": "8daf5aec9d3e424775cd79cfee2834f81ea14211190e4ceac1652e078a69a13a", "url": "https://files.seeedstudio.com/arduino/core/samd/ArduinoCore-samd-1.8.6.tar.bz2", "version": "1.8.6"}, "arduino:SiliconLabs:silabs": {"commit": "5aebddc77eb83b1b8e368185415abdd67c7156df", "kind": "git", "licence": "LGPL-2.1", "licence_from": "license.md", "repo": "SiliconLabsSoftware/arduino", "version": "5.0.0"}, "arduino:Simba:avr": {"kind": "archive", "licence": "MIT", "licence_from": "LICENSE", "sha256": "1707dd14b4ef43554ba93bc8778b3da1a5e5210fdfc75bb7356e4bcaa857f24f", "url": "https://github.com/eerimoq/simba-releases/raw/master/arduino/avr/simba-arduino-avr-15.0.3.zip", "version": "15.0.3"}, "arduino:Simba:esp": {"kind": "archive", "licence": "MIT", "licence_from": "LICENSE", "sha256": "5f3f0be6162943aa092acd955c71c96ab60320f6f4b9172b0f320fc3f108b86d", "url": "https://github.com/eerimoq/simba-releases/raw/master/arduino/esp/simba-arduino-esp-15.0.3.zip", "version": "15.0.3"}, "arduino:Simba:sam": {"kind": "archive", "licence": "MIT", "licence_from": "LICENSE", "sha256": "87801c381423b477bbef9126ed7070eb966e343f8a7583bf989b142b1090bbb1", "url": "https://github.com/eerimoq/simba-releases/raw/master/arduino/sam/simba-arduino-sam-15.0.3.zip", "version": "15.0.3"}, "arduino:SparkFun:apollo3": {"commit": "350a1db3473d0a512c1ef2d1b52d36ad7ce20c1e", "kind": "git", "licence": "BSD-3-Clause", "licence_from": "notices in 46 variant files", "repo": "sparkfun/Arduino_Apollo3", "version": "1.2.1"}, "arduino:SparkFun:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 7 variant files", "sha256": "d7af391cafc5e16830cac7c13484ef62765dd7a36aaba5f25020ce3c39617115", "url": "https://github.com/sparkfun/Arduino_Boards/raw/master/IDE_Board_Manager/sparkfunboards.1.1.13.tar.bz2", "version": "1.1.13"}, "arduino:SparkFun:esp32": {"kind": "archive", "licence": "unstated", "licence_from": "no licence file or notice found", "sha256": "030ee494bdf5ae8870042704e99ba0e27313c42f90a284babeaaac9a2deeb6a1", "url": "https://github.com/sparkfun/Arduino_Boards/raw/master/IDE_Board_Manager/sparkfun-esp32-1.0.0.tar.bz2", "version": "1.0.0"}, "arduino:SparkFun:samd": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 30 variant files", "sha256": "74393dad50fcfdccf36ec15fa1cc4354258e9050bdb1c1692e58f0c21f82c2d6", "url": "https://github.com/sparkfun/Arduino_Boards/raw/master/IDE_Board_Manager/sparkfun-samd-1.8.3.tar.bz2", "version": "1.8.3"}, "arduino:TeeOnArdu:avr": {"error": "no variants/ in the archive", "kind": "failed", "version": "1.0.3"}, "arduino:UDOO:sam": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 3 variant files", "sha256": "6b6ba7d05e146117a01878012bb5bf9c5d4e4d6c761421f6d641a1db5f73be46", "url": "https://udooboard.github.io/arduino-board-package/udooqdl-arduino-sam-1.6.7.tar.bz2", "version": "1.6.7"}, "arduino:UDOO:solox": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 43 variant files", "sha256": "2dc0b68d247b9b0bbfec2449b42f691095f5a0096329c08b80650c73f8771b3b", "url": "https://udooboard.github.io/arduino-board-package/udooneo-arduino-solox-1.6.7.tar.bz2", "version": "1.6.7"}, "arduino:WCH:ch32v": {"kind": "archive", "licence": "BSD-3-Clause", "licence_from": "notices in 5 variant files", "sha256": "8f4e975f763183791aaac5e537584dfd13dd044bd5dc05d09b0e2c7deccd14c5", "url": "https://codeload.github.com/openwch/arduino_core_ch32/zip/refs/tags/1.0.4", "version": "1.0.4"}, "arduino:XMegaForArduino:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 6 variant files", "sha256": "5d06cec49b10716169b06d17feaa198bc9f5ebb65a4a73c752213c15aa049b2c", "url": "https://raw.githubusercontent.com/XMegaForArduino/IDE/master/XMegaForArduino-0.9.2.tar.bz2", "version": "0.9.2"}, "arduino:XMiniCore:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "LICENSE", "sha256": "6006fd80d9bf46c295cd6051e7c38d3eb0d9538da1847c0fed286150aef5b84a", "url": "https://felias-fogg.github.io/XMiniCore/XMiniCore-1.3.3.tar.bz2", "version": "1.3.3"}, "arduino:Z-Uno2:zw_cm4f": {"error": "no variants/ in the archive", "kind": "failed", "version": "3.0.10"}, "arduino:Z-Uno:zw8051": {"kind": "archive", "licence": "unstated", "licence_from": "no licence file or notice found", "sha256": "631c1809c583de9ac8d916fb7b1698eb66c5b63ba9aa0ac3f604e91a98b958d5", "url": "http://rus.z-wave.me/files/z-uno//zuno_hardware-2.1.8.zip", "version": "2.1.8"}, "arduino:adafruit:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 7 variant files", "sha256": "091370f847369dc9cd51c5774fcab070721fd88433c2c3c5f2dcf71fe283642b", "url": "https://adafruit.github.io/arduino-board-index/boards/adafruit-avr-1.4.15.tar.bz2", "version": "1.4.15"}, "arduino:adafruit:nrf52": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "LICENSE", "sha256": "3fad7190534cac0a2f89381e812b471fa7bb631c0ac76b3f3ff4b71ee9e7c9a5", "url": "https://adafruit.github.io/arduino-board-index/boards/adafruit-nrf52-1.7.0.tar.bz2", "version": "1.7.0"}, "arduino:adafruit:samd": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 138 variant files", "sha256": "4cdf74e3a261dadd2f3a6f2b62338c180f54d2d560af5670fa602b60d4638466", "url": "https://adafruit.github.io/arduino-board-index/boards/adafruit-samd-1.7.17.tar.bz2", "version": "1.7.17"}, "arduino:adafruit:wiced": {"kind": "archive", "licence": "MIT", "licence_from": "notices in 3 variant files", "sha256": "abf96452e448e0ac82b4c86c646c727bdc0f4953b50f4766a1384c97e5a8681e", "url": "https://adafruit.github.io/arduino-board-index/boards/adafruit-wiced-0.6.6.tar.bz2", "version": "0.6.6"}, "arduino:adlink:samd": {"commit": "8d31b93303a74104aa576c6c78094341c2672561", "kind": "git", "licence": "LGPL-2.1", "licence_from": "notices in 3 variant files", "repo": "ADLINK/ArduinoCore-samd", "version": "1.7.16"}, "arduino:akafugu:avr": {"error": "no variants/ in the archive", "kind": "failed", "version": "1.0"}, "arduino:alorium:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 4 variant files", "sha256": "8d8563295454492d67ef5d70146e5252807c89fdedf07c055d3a93914ade57a9", "url": "http://github.com/AloriumTechnology/Arduino_Boards/raw/master/alorium-avr-2.3.2.tar.bz2", "version": "2.3.2"}, "arduino:alorium:samd": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 3 variant files", "sha256": "d6123030f54dc856b6f59476d9907ab51ce95eae71641f2b8871729c08338d04", "url": "http://github.com/AloriumTechnology/Arduino_Boards/raw/master/alorium-samd-1.5.2.tar.bz2", "version": "1.5.2"}, "arduino:arachnidlabs:avr": {"commit": "ccebe3388e666aec642f0c72f1ca7b155d489e56", "kind": "git", "licence": "MIT", "licence_from": "LICENSE", "repo": "arachnidlabs/arachnidlabs-boards", "version": "1.0.0"}, "arduino:arcore:avr": {"error": "no variants/ in the archive", "kind": "failed", "version": "1.0.0"}, "arduino:ardhat:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "sha256": "7e264c1adaccd6df921645db2f11d176a512e3febcd64c20353a4c55c7aca6ac", "url": "https://ardhat.github.io/ardhat-board-support/arduino/ardhat-1.0.0.tar.bz2", "version": "1.0.0"}, "arduino:arduboy:avr": {"error": "no variants/ in the archive", "kind": "failed", "version": "1.1.0"}, "arduino:arduino-mkr1000:samd": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 6 variant files", "sha256": "df41445fc1ff72c4f143c316c91346de95d2cd9cec5ad093ffca96bebbeaa0b6", "url": "http://downloads.arduino.cc/cores/mkr1000-1.6.4-02.tar.bz2", "version": "1.6.4-mkr02"}, "arduino:arduino-tiny-841:avr": {"error": "no variants/ in the archive", "kind": "failed", "version": "1.0.7-deprecation-notice"}, "arduino:arduino:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 11 variant files", "sha256": "a234c2a43dcd01ce54be665806f183b8e6ec4e966d2e3e0c3358b63023d6390c", "url": "https://downloads.arduino.cc/cores/staging/avr-1.8.8.tar.bz2", "version": "1.8.8"}, "arduino:arduino:esp32": {"kind": "archive", "licence": "unstated", "licence_from": "no licence file or notice found", "sha256": "03596062ab1745bf7847d09900e2aebfc1f49cf123d47ba8a57d652e110cda5c", "url": "https://downloads.arduino.cc/cores/staging/esp32-v2.0.17-arduino.5.zip", "version": "2.0.18-arduino.5"}, "arduino:arduino:mbed": {"kind": "archive", "licence": "Apache-2.0", "licence_from": "notices in 10 variant files", "sha256": "7de8b3700d07e61cd2375812857016f96d5d57193e83e4cae871b9f7770ce64b", "url": "https://downloads.arduino.cc/cores/staging/ArduinoCore-mbed-3.3.0.tar.bz2", "version": "3.3.0"}, "arduino:arduino:mbed_edge": {"kind": "archive", "licence": "Apache-2.0", "licence_from": "notices in 4 variant files", "sha256": "83fae390abd9279d672eb5ed0d23041eaafbb1394ee83e5ee9ed7795cd685d6c", "url": "http://downloads.arduino.cc/cores/staging/ArduinoCore-mbed-edge-4.6.0.tar.bz2", "version": "4.6.0"}, "arduino:arduino:mbed_giga": {"kind": "archive", "licence": "Apache-2.0", "licence_from": "notices in 5 variant files", "sha256": "5b6139e40bb2d0f333a2bf940105454ce8fcd26c6176d982f573c2bfbc72b959", "url": "http://downloads.arduino.cc/cores/staging/ArduinoCore-mbed-giga-4.6.0.tar.bz2", "version": "4.6.0"}, "arduino:arduino:mbed_nano": {"kind": "archive", "licence": "Apache-2.0", "licence_from": "notices in 5 variant files", "sha256": "40b6c4ea6b89e85b421705549925857f67f278b1bd3e0879b8d1201d86d68211", "url": "http://downloads.arduino.cc/cores/staging/ArduinoCore-mbed-nano-4.6.0.tar.bz2", "version": "4.6.0"}, "arduino:arduino:mbed_nicla": {"kind": "archive", "licence": "Apache-2.0", "licence_from": "notices in 6 variant files", "sha256": "f429cc904d534d1941dc018ff8fc31a7e665a49638ba9eb5337943cd429e061d", "url": "http://downloads.arduino.cc/cores/staging/ArduinoCore-mbed-nicla-4.6.0.tar.bz2", "version": "4.6.0"}, "arduino:arduino:mbed_opta": {"kind": "archive", "licence": "Apache-2.0", "licence_from": "notices in 5 variant files", "sha256": "138cc2f959ba2828fab72e1f19c9cc5ecb5913e0816c7998fac1800011267b90", "url": "http://downloads.arduino.cc/cores/staging/ArduinoCore-mbed-opta-4.6.0.tar.bz2", "version": "4.6.0"}, "arduino:arduino:mbed_portenta": {"kind": "archive", "licence": "Apache-2.0", "licence_from": "notices in 6 variant files", "sha256": "120e3723e1be772f0251409b98efc762bcd023491f022e1808d722f5fd271da9", "url": "http://downloads.arduino.cc/cores/staging/ArduinoCore-mbed-portenta-4.6.0.tar.bz2", "version": "4.6.0"}, "arduino:arduino:mbed_rp2040": {"kind": "archive", "licence": "Apache-2.0", "licence_from": "notices in 4 variant files", "sha256": "90af35c47963706add351b32957214f521b846471c6fe04737c6a59cd37dbc6e", "url": "http://downloads.arduino.cc/cores/staging/ArduinoCore-mbed-RP2040-4.6.0.tar.bz2", "version": "4.6.0"}, "arduino:arduino:mbed_stella": {"kind": "archive", "licence": "Apache-2.0", "licence_from": "notices in 4 variant files", "sha256": "3e229b9d551400a7a121e4687ba3ff8caa93ce45bf231f3aba6994c595e5434e", "url": "http://downloads.arduino.cc/cores/staging/ArduinoCore-mbed-stella-4.6.0.tar.bz2", "version": "4.6.0"}, "arduino:arduino:megaavr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 2 variant files", "sha256": "4ffba95eef2c217dfadbe545a81c898a184e8dc0ad3a963f15ef4f627de608de", "url": "https://downloads.arduino.cc/cores/core-ArduinoCore-megaavr-1.8.8.tar.bz2", "version": "1.8.8"}, "arduino:arduino:nrf52": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 6 variant files", "sha256": "3a96c9476e567b7bca6f0201fcd6a4dbc97bddfbce70bc2d96f5f33a59265163", "url": "https://downloads.arduino.cc/arduino.org/package_arduino_nrf52_1.0.2.tar.bz2", "version": "1.0.2"}, "arduino:arduino:renesas_portenta": {"kind": "archive", "licence": "MIT", "licence_from": "LICENSE", "sha256": "363d1aae79c07a250e9b790d96328f37ac863f1b857404f1b2529f3f5d5896a0", "url": "http://downloads.arduino.cc/cores/staging/ArduinoCore-renesas_portenta-1.6.0.tar.bz2", "version": "1.6.0"}, "arduino:arduino:renesas_uno": {"kind": "archive", "licence": "MIT", "licence_from": "LICENSE", "sha256": "71aa5d81f9455dbc2e8977b594963494e41466a8ed439a841b9d029b4aa31c8b", "url": "http://downloads.arduino.cc/cores/staging/ArduinoCore-renesas_uno-1.6.0.tar.bz2", "version": "1.6.0"}, "arduino:arduino:sam": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 3 variant files", "sha256": "1d56d0ceea12a920c4a5c12fff793499354ffba7e93d330786bd2d6f3a191c47", "url": "https://downloads.arduino.cc/cores/sam-1.6.12.tar.bz2", "version": "1.6.12"}, "arduino:arduino:samd": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "LICENSE", "sha256": "bbb35d6edd6e57e13d29e7dcc9975fb605e180fc36b451b890d36820300a023b", "url": "https://downloads.arduino.cc/cores/staging/core-ArduinoCore-samd-1.8.14.tar.bz2", "version": "1.8.14"}, "arduino:arduino:zephyr": {"kind": "archive", "licence": "Apache-2.0", "licence_from": "LICENSE", "sha256": "d4510d5772f12d4b11df7d1b41d24f71eb3629fbd3037b127fee5ac41d673a3d", "url": "https://downloads.arduino.cc/cores/zephyr/ArduinoCore-zephyr_unoq-79b3f1af.tar.bz2", "version": "1.0.0"}, "arduino:arduino:zephyr_contrib": {"kind": "archive", "licence": "Apache-2.0", "licence_from": "LICENSE", "sha256": "7463529fa83bfe16f80a2db96aec887359986eb66c82bcdb44e9931282789bb7", "url": "https://downloads.arduino.cc/cores/zephyr/ArduinoCore-zephyr_contrib-79b3f1af.tar.bz2", "version": "1.0.0"}, "arduino:arduino:zephyr_main": {"kind": "archive", "licence": "Apache-2.0", "licence_from": "LICENSE", "sha256": "be78bfcc912caf43f0d652f64f378f7bdc39a31bf5e69c055cfa35ddad475a10", "url": "https://downloads.arduino.cc/cores/zephyr/ArduinoCore-zephyr_main-79b3f1af.tar.bz2", "version": "1.0.0"}, "arduino:arduinonrf:nrf52": {"kind": "archive", "licence": "unstated", "licence_from": "no licence file or notice found", "sha256": "372e71c6ac5128f0b276feaccd35222792def498dc399a1aa35644c2cc1553de", "url": "https://github.com/dunknowcoding/ArduinoNRF/releases/download/v0.4.2/arduinonrf-0.4.2.zip", "version": "0.4.2"}, "arduino:atflash:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 2 variant files", "sha256": "4153f402aaca46f89edf31c695549a51db0afcdb8e019f6cad6d09e882a772b9", "url": "https://mesom.de/atflash/atflashhardware-0.1.0.zip", "version": "0.1.0"}, "arduino:atmega:avr": {"error": "no variants/ in the archive", "kind": "failed", "version": "1.3.1"}, "arduino:atmel-avr-xminis:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 3 variant files", "sha256": "60bcb315a33056fac9b1d626ac039b3439efdae821ba91b70e09dc5ce8e07f88", "url": "https://github.com/AtmelUniversityFrance/atmel-avr-xmini-boardmanagermodule/releases/download/v0.6.0/atmel-avr-xmini-boardmanagermodule-0.6.0.tar.bz2", "version": "0.6.0"}, "arduino:attiny:avr": {"commit": "6bba7d452af59d5190025bc870ec9e53d170e4d9", "kind": "git", "licence": "LGPL-2.1", "licence_from": "notices in 2 variant files", "repo": "damellis/attiny", "version": "1.0.2"}, "arduino:avdweb.nl boards:samd": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 9 variant files", "sha256": "38fd31c02013b83d8314c6092f3145b97dbf3ef475bdf4cf71c82cfec2153992", "url": "https://raw.githubusercontent.com/avandalen/SAM15x15/master/avdweb_nl_SAM15X15_SAMD_Boards_27.0.0-Core-v1.8.11.tar.bz2", "version": "27.0.0-Core-v1.8.11"}, "arduino:avr_boot:avr": {"kind": "archive", "licence": "BSD-2-Clause", "licence_from": "LICENSE", "sha256": "77214fdf5784155778ffa214acafe821f2fddc099a40b0d2e0dcfa0a13df4f37", "url": "https://zevero.github.io/avr_boot/avr_boot_1.3.0.tar.gz", "version": "1.3.0"}, "arduino:bouffalolab:bouffalolab": {"commit": "e658f16f2e61483c29a17588c1df033d7de17667", "kind": "git", "licence": "unstated", "licence_from": "no licence file or notice found", "repo": "bouffalolab/arduino-bouffalo", "version": "1.0.5"}, "arduino:canique:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 2 variant files", "sha256": "7b66a2f6a82cd6e0d4aa10fd998cb95c48877428fdec3f4eef2be6fe81738419", "url": "https://resources.canique.com/ide/1.1.0/mkx.zip", "version": "1.1.0"}, "arduino:chipKIT:pic32": {"kind": "archive", "licence": "BSD-3-Clause", "licence_from": "notices in 8 variant files", "sha256": "00d3313baa0185da83d42f11564081bd608651162dbd3fae69d0c00c42b407d5", "url": "https://github.com/chipKIT32/chipKIT-core/releases/download/v2.1.0/chipkit-core-16778056.master-v2.1.0.zip", "version": "2.1.0"}, "arduino:clkdiv8:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "sha256": "f90b18ffed0f6259e114f02f8b14d2b1d8dae88f941ab0e2e058167d5dd35340", "url": "http://clkdiv8.com/download/clkdiv8-0.0.1.zip", "version": "0.0.1"}, "arduino:crumbuino:avr": {"commit": "b33930c1d6a78225aff5cc0815ebd21689078ea0", "kind": "git", "licence": "LGPL-2.1", "licence_from": "notices in 2 variant files", "repo": "beegee-tokyo/Crumbuino-Chip45", "version": "1.0.1"}, "arduino:cytron:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 2 variant files", "sha256": "caae7636d53238f03f48dc439351c8f9e5dd5386bd79f477f2a8767f63076fc1", "url": "https://raw.githubusercontent.com/CytronTechnologies/Cytron-Arduino-URL/master/cytron-avr.tar.bz2", "version": "1.5.4"}, "arduino:digistump:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 3 variant files", "sha256": "cf37933e721eecc010d1e890cff4174ad8439662e4e610a6cd950f0ce8c124f0", "url": "https://github.com/ArminJo/DigistumpArduino/raw/master/digistump-avr-1.7.5.zip", "version": "1.7.5"}, "arduino:emoro:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "sha256": "c67e6660af44c923c10deede252f9c46dabaf5b61d6e44f3785be688f1c9b46f", "url": "https://downloads.arduino.cc/cores/EMoRo_2560-3.2.2.zip", "version": "3.2.2"}, "arduino:energia:msp430": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 16 variant files", "sha256": "0810e815bb15bd35e9729077b9245f44803a2a321b53d6fb48f815c5472b2a06", "url": "https://github.com/Andy4495/TI_Platform_Cores_For_Arduino/raw/main/boards/msp430-1.1.0.tar.bz2", "version": "1.1.0"}, "arduino:energia:msp430gcc9": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 16 variant files", "sha256": "c919d1c33f2a7d672005bf4a12e215024ebd21590315b3585fd7fd1edd3a5740", "url": "https://github.com/Andy4495/TI_Platform_Cores_For_Arduino/raw/main/boards/msp430-3.0.0.tar.bz2", "version": "3.0.0"}, "arduino:energia:msp432": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "LICENSE", "sha256": "f058de0e7885f267d3ea525f2021d865f9a6fac9890cc571ae8d1b53f3a0bba3", "url": "https://github.com/Andy4495/TI_Platform_Cores_For_Arduino/raw/main/boards/msp432-5.30.0.tar.bz2", "version": "5.30.0"}, "arduino:energia:msp432e": {"kind": "archive", "licence": "BSD-3-Clause", "licence_from": "notices in 14 variant files", "sha256": "aee13b9a0ae2d207b406bad0a7df1171db9250034ffcae0dd83a5ef8b349f6d9", "url": "https://github.com/Andy4495/TI_Platform_Cores_For_Arduino/raw/main/boards/msp432e-core-5.20.0.tar.bz2", "version": "5.20.0"}, "arduino:energia:msp432r": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "LICENSE", "sha256": "f058de0e7885f267d3ea525f2021d865f9a6fac9890cc571ae8d1b53f3a0bba3", "url": "https://github.com/Andy4495/TI_Platform_Cores_For_Arduino/raw/main/boards/msp432-5.30.0.tar.bz2", "version": "5.30.0"}, "arduino:energia:tivac": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 3 variant files", "sha256": "df24f5ed4c9e739c9b63a8906171770b1e88354714730e9b9daedad64f2f75ce", "url": "https://github.com/Andy4495/TI_Platform_Cores_For_Arduino/raw/main/boards/tivac-1.1.0.tar.bz2", "version": "1.1.0"}, "arduino:engimusing:efm32": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 32 variant files", "sha256": "9caea7c06d2dddf9dd76fd8b50b88ba8aa8f4fddda7f1d9a4afbdd135ec321bb", "url": "http://engimusing.github.io/arduinoIDE/efm32-1.0.4.tar.gz", "version": "1.0.4"}, "arduino:esp32:DFRobot_FireBeetle-ESP32": {"kind": "archive", "licence": "unstated", "licence_from": "no licence file or notice found", "sha256": "4890bf15a56697bafa71aa307a946d1518bec3f0d138419d97c12c844c1ffb46", "url": "https://raw.githubusercontent.com/DFRobot/FireBeetle-ESP32/master/DFRobot_FireBeetle-ESP32-0.0.6.zip", "version": "0.0.6"}, "arduino:esp32:esp32": {"commit": "94afccf35fb1e401facddbcf9e13bcf7c76a31d8", "kind": "git", "licence": "LGPL-2.1", "licence_from": "LICENSE.md", "repo": "espressif/arduino-esp32", "version": "3.3.12"}, "arduino:esp8266:esp8266": {"commit": "210897ef83305496947c4e73c937bab52a33cb48", "kind": "git", "licence": "LGPL-2.1", "licence_from": "LICENSE", "repo": "esp8266/Arduino", "version": "3.1.2"}, "arduino:ftduino:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "sha256": "135747f44ed9543a49d7b46b3722d43fdf14c6c997e105c79b332d030fd85987", "url": "https://github.com/harbaum/ftduino/releases/download/0.0.20/ftduino-0.0.20.zip", "version": "0.0.20"}, "arduino:industruino:samd": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 3 variant files", "sha256": "ffd9a0d53f0e659432182987bfc70eeca8ea8cceaeac802be677614ed51c371f", "url": "https://static.industruino.com/downloads/code/IndustruinoCores/IndustruinoSAMD/core/industruino-samd-1.0.1.tar.bz2", "version": "1.0.1"}, "arduino:intorobot:esp8266": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 133 variant files", "sha256": "7abc4c65e214763ec3eefc811ac7a979f50d5a3121f52033fd60b3936e225c8a", "url": "https://github.com/IntoRobot/IntoRobotPackages-ArduinoIDE/releases/download/1.0.0/intorobot-esp-boards-1.0.0.tar.gz", "version": "1.0.0"}, "arduino:intorobot:stm32": {"kind": "archive", "licence": "BSD-3-Clause", "licence_from": "notices in 110 variant files", "sha256": "9f27e17014f4cf8703860ee8dc4bfcdd47fa97f2e6c3ae374956dd09e2a61e1e", "url": "https://github.com/IntoRobot/IntoRobotPackages-ArduinoIDE/releases/download/1.0.0/intorobot-stm32-boards-1.0.0.tar.gz", "version": "1.0.0"}, "arduino:iteaduino_lite:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 3 variant files", "sha256": "fc1c0847ff54df757b5b1d2405ea44e51b3f4458e3889b280676adce00e13053", "url": "https://github.com/udif/ITEADSW_Iteaduino-Lite-HSP/releases/download/v0.9/iteaduino_lite_board.zip", "version": "0.9"}, "arduino:laika_arduino:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "sha256": "2acf8089a8840cd8c5cb521c4f3f7e552bdeaa355d65be9f8fc0b46198da1a9b", "url": "https://github.com/eightdog/laika_arduino/releases/download/v1.0.0/laika_boards.zip", "version": "1.0.0"}, "arduino:lgt8fx:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 8 variant files", "sha256": "53c7306a833d8a2e393bc48269668be6556c2b2dcb221587deca0acaedad356c", "url": "https://github.com/dbuezas/lgt8fx/releases/download/v2.0.7/lgt8f-2.0.7.zip", "version": "2.0.7"}, "arduino:littleBits:avr": {"error": "no variants/ in the archive", "kind": "failed", "version": "1.0.0"}, "arduino:m5stack:esp32": {"kind": "archive", "licence": "unstated", "licence_from": "no licence file or notice found", "sha256": "99c23a36f74cf3d6517209998269710f21fb66e62713064968ee1d6c6cbdb2c7", "url": "https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/arduino/m5stack-3.3.10.zip", "version": "3.3.10"}, "arduino:macchina:sam": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 3 variant files", "sha256": "eb1a9580abfe310fee804d1d2a50ff7908f1c64603ae636154f999db20127b84", "url": "https://github.com/macchina/arduino-boards-sam/releases/download/0.3.13/macchina-sam-0.3.13.tar.gz", "version": "0.3.13"}, "arduino:megaTinyCore:megaavr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "LICENSE.md", "sha256": "1a2b5827777aa4c61ac5d9e96cf4ad9ebb34a2171a97288349df8eb61636cfb1", "url": "https://SpenceKonde.github.io/megaTinyCore/megaTinyCore-2.6.11.tar.bz2", "version": "2.6.11"}, "arduino:megax4:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "license.txt", "sha256": "2cb7538f69cc2048b8a888d807be8230195af47ea22bfa2510fc92b898324231", "url": "https://github.com/leomil72/megax4/releases/download/1.0.3/megax4-1.0.3.zip", "version": "1.0.3"}, "arduino:megax8:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "license.txt", "sha256": "cc0181bbfcde75a9077560d186c1aae2657c9d2156ecaada9e3151a57749789a", "url": "https://github.com/leomil72/megax8/releases/download/1.1.0/megax8-1.1.0.zip", "version": "1.1.0"}, "arduino:move38:avr": {"error": "no variants/ in the archive", "kind": "failed", "version": "1.3.3"}, "arduino:navspark:navspark": {"kind": "archive", "licence": "unstated", "licence_from": "no licence file or notice found", "sha256": "64b16268854acdb90609185cad2ec8fea9060d6af272acbcf15f65a73ab0d491", "url": "http://navspark.mybigcommerce.com/content/navspark-1.0.4.tar.bz2", "version": "1.0.4"}, "arduino:nekuneko:nrf52": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "LICENSE", "sha256": "f6e6188b44b4e8b54b3caa26362f253e13a4f04274502084ad68f0da77bfcb50", "url": "https://nekuneko.github.io/arduino-board-index/boards/nekuneko-nrf52-1.0.0.tar.bz2", "version": "1.0.0"}, "arduino:nekuneko:samd": {"kind": "archive", "licence": "GPL-3.0", "licence_from": "LICENSE", "sha256": "1b8e15bd9553f4dc783f90d1d103b54e557eedae56146bfce24f5891f77b60fa", "url": "https://nekuneko.github.io/arduino-board-index/boards/nekuneko-samd-1.7.0.tar.bz2", "version": "1.7.0"}, "arduino:nucDuino:nucDuino": {"kind": "archive", "licence": "unstated", "licence_from": "no licence file or notice found", "sha256": "dbe73e21180edef80a7659608a2449642fc7414d80bb1fda847b2372b2ea6c64", "url": "https://github.com/DFRobot/DFRobotDuinoBoard/raw/master/nucDuino-1.0.3.zip", "version": "1.0.3"}, "arduino:nxp:mcx": {"kind": "archive", "licence": "Apache-2.0", "licence_from": "notices in 29 variant files", "sha256": "e2f8b9bf19cbf4ec90cceb02ba655ca5482d1c75821a9093ee4443b59a71e8e3", "url": "https://github.com/teddokano/mcx-arduino-core/releases/download/0.10.0/mcx-arduino-core-0.10.0.zip", "version": "0.10.0"}, "arduino:opentracker:sam": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 5 variant files", "sha256": "50c01d87122a7f6416c3494b1ca96e05d5b4483ea21bb6dfb57184c0ce7c68e8", "url": "https://github.com/geolink/opentracker-arduino-board/releases/download/v1.0.5/sam-1.6.11-opentracker-1.0.5.tar.bz2", "version": "1.0.5"}, "arduino:ozobot:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "sha256": "fd97cbb27c49127d00d3c14b35e4b713caa3f9dafe03f03bb7255d017cdf5433", "url": "https://downloads.arduino.cc/cores/staging/ozobot-arduino-derived-1.0.1.tar.bz2", "version": "1.0.1"}, "arduino:pololu-a-star:avr": {"commit": "34168a6d1739f5fbc063561a86d7ab4c5e868f1c", "kind": "git", "licence": "MIT", "licence_from": "LICENSE.txt", "repo": "pololu/a-star", "version": "5.1.0"}, "arduino:rakwireless:esp32": {"commit": "73fca8adbe71c071276febcf093e6afba2c48cdc", "kind": "git", "licence": "LGPL-2.1", "licence_from": "LICENSE.md", "repo": "RAKWireless/RAK-ESP32-Arduino", "version": "2.0.3"}, "arduino:rakwireless:mbed_rp2040": {"commit": "8edd4d0bdb5bdac3bf16726017c4f6cdf8c6193d", "kind": "git", "licence": "Apache-2.0", "licence_from": "notices in 1 variant files", "repo": "RAKWireless/RAK-RP-Arduino", "version": "0.0.7"}, "arduino:rakwireless:nrf52": {"commit": "aa3db366659b3dfc55cf1eaf4800bee224b305dc", "kind": "git", "licence": "LGPL-2.1", "licence_from": "LICENSE", "repo": "RAKWireless/RAK-nRF52-Arduino", "version": "1.3.3"}, "arduino:realtek:Ameba1": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 6 variant files", "sha256": "81b231647253fa5a989718092d302c52c3908d17aca888927de11fb81d170785", "url": "https://github.com/ambiot/amb1_arduino/raw/master/Arduino_package/release/ameba_1-2.0.11.tar.gz", "version": "2.0.11"}, "arduino:realtek:AmebaD": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 24 variant files", "sha256": "91a02947d4415e6055bde43e2a9d3405bc9d4029e2db25588b98b7a84f38b826", "url": "https://github.com/Ameba-AIoT/ameba-arduino-d/raw/dev/Arduino_package/release/ameba_d-3.2.0-build20260109.tar.gz", "version": "3.2.0-build20260109"}, "arduino:realtek:AmebaPro2": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 6 variant files", "sha256": "5b098f93243c159ce20c7f139b77c609a09aace39499ccdf80defb8f3d8e7aad", "url": "https://github.com/Ameba-AIoT/ameba-arduino-pro2/raw/dev/Arduino_package/release/ameba_pro2-4.1.1-build20261015.tar.gz", "version": "4.1.1-build20261015"}, "arduino:renesas:rl78g15_fpb_p20": {"commit": "b20c9d806fd849c0fb1890f7afb5ab30c43740be", "kind": "git", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "repo": "renesas/ArduinoCore-rl78g15_fpb_20p", "version": "1.2.2"}, "arduino:renesas:rl78g16_fpb": {"commit": "4da58329d5db4f3ef20cf38f54987a42287ce4cc", "kind": "git", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "repo": "renesas/ArduinoCore-rl78g16_fpb", "version": "1.2.0"}, "arduino:renesas:rl78g22_fpb": {"commit": "76ed77bd9a116f43594701aef6e9acc6d7a88594", "kind": "git", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "repo": "renesas/ArduinoCore-rl78g22_fpb", "version": "2.6.0"}, "arduino:renesas:rl78g23_fpb_p128": {"commit": "80e6d548c11464ecc45fe10767aa76ae6edf0bcb", "kind": "git", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "repo": "renesas/ArduinoCore-rl78g23_fpb_128p", "version": "1.2.1"}, "arduino:renesas:rl78g23_fpb_p64": {"commit": "fd08e71cdc0b59dc239f55aa8d8fba8dda132df2", "kind": "git", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "repo": "renesas/ArduinoCore-rl78g23_fpb_64p", "version": "2.6.0"}, "arduino:renesas:rl78g24_fpb": {"commit": "70312ed6246fd3c07e431b65a1bb6d3a3c5be3da", "kind": "git", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "repo": "renesas/ArduinoCore-rl78g24_fpb", "version": "1.2.0"}, "arduino:renesas:rl78l23_fpb": {"commit": "a616e300fce8f4f551a684dd3c7685c784728b81", "kind": "git", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "repo": "renesas/ArduinoCore-rl78l23_fpb", "version": "1.0.0"}, "arduino:rp2040:rp2040": {"commit": "0a3b802122dabc3135f010fe55367af63b20ee0f", "kind": "git", "licence": "LGPL-2.1", "licence_from": "LICENSE", "repo": "earlephilhower/arduino-pico", "version": "6.3.0"}, "arduino:sandeepmistry:nRF5": {"commit": "99b3361648fde6acbfbe48c44dfababe17f29fd4", "kind": "git", "licence": "LGPL-2.1", "licence_from": "LICENSE", "repo": "sandeepmistry/arduino-nRF5", "version": "0.8.0"}, "arduino:sduino:stm8": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 5 variant files", "sha256": "13f039942368fdc2fea5470c2d3d58d9fb377cc7ca9502b1177f11ae8c75a7d8", "url": "https://github.com/tenbaht/sduino/releases/download/v0.5-pre2/sduino-core-0.5-pre2.tar.bz2", "version": "0.5-pre2"}, "arduino:sifli:sf32lb52": {"kind": "archive", "licence": "Apache-2.0", "licence_from": "LICENSE", "sha256": "0b99936d3dd3623462475b7dd185158056b43fc0ab58091e27d891908eba4ea7", "url": "https://downloads.sifli.com/github_assets/OpenSiFli/ArduinoCore-zephyr/releases/download/0.1.6/ArduinoCore-sf32lb52-0.1.6.tar.bz2", "version": "0.1.6"}, "arduino:stm32duino:STM32F1": {"kind": "archive", "licence": "MIT", "licence_from": "notices in 90 variant files", "sha256": "50781b9d40c1aff69d2f1429d5139f73440935067c6036886a9635740b2f28cc", "url": "https://dan.drown.org/stm32duino/STM32F1-2022.9.26.zip", "version": "2022.9.26"}, "arduino:stm32duino:STM32F4": {"kind": "archive", "licence": "MIT", "licence_from": "notices in 10 variant files", "sha256": "cd8bfc38286fad41bdf4b1308b0d57ff8ef53807a220b1f170ef673bc3fdb0d2", "url": "https://dan.drown.org/stm32duino/STM32F4-2022.9.26.zip", "version": "2022.9.26"}, "arduino:strawbees-quirkbot:avr": {"kind": "archive", "licence": "LGPL-2.1", "licence_from": "notices in 1 variant files", "sha256": "cb3785745b14d04ac17aed0c2c8b282a67c24f34cc6bae0ab2885339db8e668e", "url": "http://github.com/Quirkbot/QuirkbotArduinoHardware/releases/download/v0.8.1/quirkbot-arduino-hardware-0.8.1.zip", "version": "0.8.1"}, "arduino:teensy:avr": {"error": "no variants/ in the archive", "kind": "failed", "version": "1.62.0"}, "arduino:tuya_open:tuya_open": {"commit": "b844b0790862914a80abe5ffca5546468a0d6d73", "kind": "git", "licence": "LGPL-2.1", "licence_from": "LICENSE", "repo": "tuya/arduino-TuyaOpen", "version": "1.2.5"}, "arduino:wirino:avr": {"kind": "archive", "licence": "GPL-3.0", "licence_from": "LICENSE", "sha256": "eb05ad7b39cf39c8f0d08b221326d1e87d0884c05ed9613eb40ac62bd338770f", "url": "https://per1234.github.io/wirino/wirino-1.0.1.tar.bz2", "version": "1.0.1"}, "git:circuitpython": {"commit": "cced44d708006c44f65b8ee4221a84280aa6de39", "kind": "git", "licence": "MIT", "repo": "adafruit/circuitpython"}, "git:micropython": {"commit": "9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01", "kind": "git", "licence": "MIT", "repo": "micropython/micropython"}, "git:zephyr": {"commit": "a915b2f12675b48b16d56653ea145dcd8f20cbbf", "kind": "git", "licence": "Apache-2.0", "repo": "zephyrproject-rtos/zephyr"}},
"stats": {"arduino": {"boards": 2904, "no variant header": 36, "no variant named": 28, "parsed": 2827, "variant missing": 13}, "cpy": {"boards": 640, "parsed": 640}, "hand": {"boards": 379, "left out": 64, "withheld": 23}, "level_audit": {"checks": 494, "copied": ["#define LED_STATE_ON (1) // State when LED is litted", "zephyr:adafruit_feather_esp32s3_tft_reverse: gpios = <&gpio0 1 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>", "zephyr:adafruit_feather_esp32s3_tft_reverse: gpios = <&gpio0 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>", "zephyr:glyph_c3: gpios = <&gpio0 1 GPIO_ACTIVE_LOW>", "zephyr:nucleo_g474re: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>", "zephyr:nucode_nu40: gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>", "zephyr:nucode_nu40: gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>", "zephyr:nucode_nu40: gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>", "zephyr:nucode_nu40: gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>", "zephyr:olimexino_stm32: gpios = <&gpioc 9 GPIO_ACTIVE_LOW>", "zephyr:pandora_stm32l475: gpios = <&gpioe 7 GPIO_ACTIVE_HIGH>", "zephyr:pandora_stm32l475: gpios = <&gpioe 8 GPIO_ACTIVE_HIGH>", "zephyr:pandora_stm32l475: gpios = <&gpioe 9 GPIO_ACTIVE_HIGH>", "zephyr:skystar_gd32f407vet6: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>", "zephyr:stm32f072_eval: gpios = <&gpiod 10 GPIO_ACTIVE_HIGH>", "zephyr:stm32f072_eval: gpios = <&gpiod 11 GPIO_ACTIVE_HIGH>", "zephyr:stm32f072_eval: gpios = <&gpiod 8 GPIO_ACTIVE_HIGH>", "zephyr:stm32f072_eval: gpios = <&gpiod 9 GPIO_ACTIVE_HIGH>", "zephyr:stm32h5f5j_dk: gpios = <&gpioi 8 GPIO_ACTIVE_LOW>", "zephyr:stm32h7b3i_dk: gpios = <&gpiog 11 GPIO_ACTIVE_HIGH>", "zephyr:stm32h7b3i_dk: gpios = <&gpiog 2 GPIO_ACTIVE_HIGH>", "zephyr:stm32h7s78_dk: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>", "zephyr:stm32mp257f_ev1: gpios = <&gpiog 8 GPIO_ACTIVE_LOW>"], "placed": 494, "unplaced": [], "untrusted": [], "withheld": ["seeed-xiao-nrf52840-sense-plus-no-updates leds P0.06", "seeed-xiao-nrf52840-sense-plus-no-updates leds P0.30"]}, "mpy": {"boards": 225, "parsed": 225}, "pio": {"boards": 1493, "no Arduino core known": 336, "no variant header": 3, "parsed": 1057, "variant missing": 97}, "zephyr": {"boards": 1223, "no dts": 1, "parsed": 1222}},
"unjoined": {},
"boards": [
{"chosen":"cpy:espressif/01space_lcd042_esp32c3","ids":["cpy:espressif/01space_lcd042_esp32c3"],"key":"01space-0-42-oled-esp32c3","name":"01Space 0.42 OLED ESP32C3","part":"esp32c3","records":[{"file":"ports/espressif/boards/01space_lcd042_esp32c3/pins.c","says":{"buttons":[["GPIO9","BUTTON",null,null]],"i2c":["GPIO5","GPIO6"],"pixels":[["GPIO2","ws2812"]]},"src":"cpy:espressif/01space_lcd042_esp32c3"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO6","sda":"GPIO5"}},"buttons":[{"name":"BUTTON","pin":"GPIO9"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO2"}]}},
{"chosen":"zephyr:esp32c3_042_oled","ids":["zephyr:esp32c3_042_oled"],"key":"01space-esp32c3-0-42-oled","name":"ESP32C3 0.42 OLED","part":"esp32c3","records":[{"file":"boards/01space/esp32c3_042_oled/esp32c3_042_oled.dts","says":{"i2c":["GPIO5","GPIO6"],"spi":[null,"GPIO7","GPIO8"]},"src":"zephyr:esp32c3_042_oled"}],"vendor":"01space","why":"nothing","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO6","sda":"GPIO5"},"spi":{"miso":"GPIO8","mosi":"GPIO7","name":"spi2"}},"naming":"esp","parts":[{"address":60,"bus":"i2c","compatible":"solomon,ssd1306","name":"SSD1306"}]}},
{"chosen":"cpy:raspberrypi/0xcb_gemini","ids":["cpy:raspberrypi/0xcb_gemini"],"key":"0xcb-0xcb-gemini","name":"0xCB Gemini","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/0xcb_gemini/pins.c","says":{"i2c":["GPIO2","GPIO3"],"pixels":[["GPIO16","ws2812"]],"spi":["GPIO6","GPIO7","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/0xcb_gemini"}],"vendor":"0xCB","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO3","sda":"GPIO2"},"spi":{"miso":"GPIO4","mosi":"GPIO7","name":"board.SPI()","sck":"GPIO6"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"flash":16777216,"flash_from":"cpy:raspberrypi/0xcb_gemini: EXTERNAL_FLASH_DEVICES, W25Q128JVxQ","naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO16"}]}},
{"chosen":"arduino:rp2040:rp2040:0xcb_helios","flash":16777216,"ids":["arduino:rp2040:rp2040:0xcb_helios","cpy:raspberrypi/0xcb_helios","pio:0xcb_helios"],"key":"0xcb-helios","name":"Helios","notes":["i2c added from cpy:raspberrypi/0xcb_helios"],"part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/0xcb_helios/pins_arduino.h","says":{"leds":[["GPIO17","LED_BUILTIN",null]],"pixels":[["GPIO25","ws2812"]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:0xcb_helios"},{"core":"arduino:rp2040:rp2040","file":"variants/0xcb_helios/pins_arduino.h","same":true,"src":"pio:0xcb_helios","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own 0XCB_HELIOS entry"},{"file":"ports/raspberrypi/boards/0xcb_helios/pins.c","says":{"i2c":["GPIO2","GPIO3"],"leds":[["GPIO17","LED",null]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/0xcb_helios"}],"vendor":"0xCB","why":"rank","wiring":{"buses":{"i2c":{"added_from":"cpy:raspberrypi/0xcb_helios","name":"board.I2C()","scl":"GPIO3","sda":"GPIO2"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:0xcb_helios","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO17"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO25"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:0xcb_helios"}},
{"chosen":"hand:pio:1bitsy_stm32f415rgt","flash":1048576,"ids":["pio:1bitsy_stm32f415rgt"],"key":"1bitsquared-1bitsy","name":"1Bitsy","part":"stm32f415rg","ram":131072,"records":[{"checked":"stm32-data STM32F415RG: package LQFP64","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC1","SW1 (BUTTON)","low","up"]],"leds":[["PA8","LED1 (STATUS LED)","low"]]},"src":"hand:pio:1bitsy_stm32f415rgt"}],"vendor":"1BitSquared","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"date":"2016","doc":"1Bitsy schematic v1.0d (1bitsy_schematic.pdf)","kind":"schematic","level":"SW1 between net BUTTON (PC1) and GND, R5 10k pull-up to +3V3 -> reads low when pressed.","publisher":"1BitSquared","quote":"\"BUTTON\" \"SW1\" \"TACT\" \"GND\" \"R5\" \"10k\" \"+3V3\"; MCU: \"BUTTON\" \"9\" \"PC1/ADC1_IN11/ADC2_IN11/ADC3_IN11\"","revision":"V1.0d","url":"https://github.com/1Bitsy/1bitsy-hardware/blob/e9710f5c2b65d62dd72d044a83ada270009c7b8a/1bitsy/v1.0d/1bitsy_schematic.pdf","where":"'BUTTON' block and MCU pin 9"},"label":"SW1 (BUTTON)","name":"SW1 (BUTTON)","pin":"PC1","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"date":"2016","doc":"1Bitsy schematic v1.0d (1bitsy_schematic.pdf)","kind":"schematic","level":"R4 300 from +3V3 to LED1 anode, LED1 cathode on PA8 -> lit when PA8 is low.","publisher":"1BitSquared","quote":"\"STATUS LED\" \"+3V3\" \"R4\" \"300\" \"LED1\" \"ORA\" \"PA8\"","revision":"V1.0d","url":"https://github.com/1Bitsy/1bitsy-hardware/blob/e9710f5c2b65d62dd72d044a83ada270009c7b8a/1bitsy/v1.0d/1bitsy_schematic.pdf","where":"'STATUS LED' block"},"colour":"orange","label":"LED1 (STATUS LED)","name":"LED1 (STATUS LED)","pin":"PA8"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:raspberrypi/e_fidget","ids":["cpy:raspberrypi/e_fidget"],"key":"2231puppy-e-fidget","name":"E-Fidget","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/e_fidget/pins.c","says":{"buttons":[["GPIO3","BTN1",null,null],["GPIO4","BTN3",null,null],["GPIO5","BTN2",null,null]],"pixels":[["GPIO18","ws2812"]]},"src":"cpy:raspberrypi/e_fidget"}],"vendor":"2231puppy","why":"rank","wiring":{"buttons":[{"name":"BTN1","pin":"GPIO3"},{"name":"BTN3","pin":"GPIO4"},{"name":"BTN2","pin":"GPIO5"}],"flash":2097152,"flash_from":"cpy:raspberrypi/e_fidget: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","naming":"rp2","pixels":[{"count":3,"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO18"}]}},
{"chosen":"cpy:raspberrypi/42keebs_frood","ids":["cpy:raspberrypi/42keebs_frood"],"key":"42keebs-42-keebs-frood","name":"42. Keebs Frood","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/42keebs_frood/pins.c","says":{"i2c":["GPIO2","GPIO3"],"leds":[["GPIO17","LED",null]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/42keebs_frood"}],"vendor":"42. Keebs","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO3","sda":"GPIO2"},"spi":{"miso":"GPIO20","mosi":"GPIO23","name":"board.SPI()","sck":"GPIO22"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"leds":[{"name":"LED","pin":"GPIO17"}],"naming":"rp2"}},
{"chosen":"pio:gen4iod","flash":524288,"ids":["pio:gen4iod"],"key":"4dsystems-4d-systems-gen4-iod-range","name":"4D Systems gen4 IoD Range","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/generic/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO1","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:gen4iod","via":"PlatformIO espressif8266 build.variant; defines of the core's own GEN4_IOD entry"}],"vendor":"4D Systems","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":524288,"flash_from":"pio:gen4iod","leds":[{"name":"LED_BUILTIN","pin":"GPIO1"}],"naming":"esp","ram":81920,"ram_from":"pio:gen4iod"}},
{"chosen":"pio:picadillo_35t","flash":520192,"ids":["pio:picadillo_35t"],"key":"4dsystems-4d-systems-picadillo-35t","name":"4D Systems PICadillo 35T","part":"pic32mx795f512l","ram":131072,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/picadillo_35t/Board_Defs.h","says":{"leds":[["RD2","PIN_LED1",null]],"spi":["RF13","RF5","RF4"]},"src":"pio:picadillo_35t","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"4D Systems","why":"rank","wiring":{"buses":{"spi":{"cs":"RF12","miso":"RF4","mosi":"RF5","name":"SPI","sck":"RF13"}},"clock_hz":80000000,"flash":520192,"flash_from":"pio:picadillo_35t","leds":[{"label":"D32","name":"PIN_LED1","pin":"RD2"}],"naming":"pic32","ram":131072,"ram_from":"pio:picadillo_35t"}},
{"chosen":"cpy:atmel-samd/8086_commander","ids":["cpy:atmel-samd/8086_commander"],"key":"8086consultancy-8086-commander","name":"8086 Commander","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/8086_commander/pins.c","says":{"i2c":["PA22","PA23"],"leds":[["PA6","MICROPY_HW_LED_STATUS",null]],"uart":["PA10","PA11"]},"src":"cpy:atmel-samd/8086_commander"}],"vendor":"8086 Consultancy","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA23","sda":"PA22"},"uart":{"name":"board.UART()","rx":"PA11","tx":"PA10"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"PA6"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"cpy:raspberrypi/8086_rp2040_interfacer","ids":["cpy:raspberrypi/8086_rp2040_interfacer"],"key":"8086consultancy-8086-rp2040-interfacer","name":"8086 RP2040 Interfacer","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/8086_rp2040_interfacer/pins.c","says":{"buttons":[["GPIO23","BUTTON",null,null]],"i2c":["GPIO26","GPIO27"],"leds":[["GPIO16","LED",null]],"uart":["GPIO12","GPIO13"]},"src":"cpy:raspberrypi/8086_rp2040_interfacer"}],"vendor":"8086 Consultancy","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO27","sda":"GPIO26"},"uart":{"name":"board.UART()","rx":"GPIO13","tx":"GPIO12"}},"buttons":[{"name":"BUTTON","pin":"GPIO23"}],"flash":2097152,"flash_from":"cpy:raspberrypi/8086_rp2040_interfacer: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO16"}],"naming":"rp2"}},
{"chosen":"cpy:raspberrypi/8086_usb_interposer","ids":["cpy:raspberrypi/8086_usb_interposer"],"key":"8086consultancy-8086-usb-interposer","name":"8086 USB Interposer","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/8086_usb_interposer/pins.c","says":{"buttons":[["GPIO12","BOOT",null,null]],"i2c":["GPIO14","GPIO15"],"leds":[["GPIO7","LED",null]],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/8086_usb_interposer"}],"vendor":"8086 Consultancy","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO15","sda":"GPIO14"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"aliases":["BUTTON"],"name":"BOOT","pin":"GPIO12"}],"flash":16777216,"flash_from":"cpy:raspberrypi/8086_usb_interposer: EXTERNAL_FLASH_DEVICES, W25Q128JVxQ","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO7"}],"naming":"rp2"}},
{"chosen":"zephyr:96b_argonkey","flash":1048576,"ids":["pio:b96b_argonkey","zephyr:96b_argonkey"],"key":"96boards-96boards-argonkey-steval-mki187v1","name":"96Boards Argonkey (STEVAL-MKI187V1)","part":"stm32f412cg","ram":262144,"records":[{"file":"boards/96boards/argonkey/96b_argonkey.dts","says":{"buttons":[["PA2","sw0","low",null]],"i2c":["PB7","PB6"],"leds":[["PC13","led0","high"],["PB2","led1","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:96b_argonkey","stated":{"buttons|PA2":"zephyr:96b_argonkey: gpios = <&gpioa 2 GPIO_ACTIVE_LOW>","leds|PB2":"zephyr:96b_argonkey: gpios = <&gpiob 2 GPIO_ACTIVE_HIGH>","leds|PC13":"zephyr:96b_argonkey: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"96Boards","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20250125120916/https://www.st.com/resource/en/schematic_pack/steval-mki187v1_schematic.pdf","doc":"STEVAL-MKI187V1 schematic diagrams (steval-mki187v1_schematic.pdf)","kind":"schematic","level":"PA2 -> net INT_HUM/SW_USR (R6 10K to +1V8) -> BT2 -> GND: pressed low. Net shared with the HTS221 DRDY output.","publisher":"STMicroelectronics","quote":"'+1V8' 'R6 10K' 'INT_HUM/SW_USR' 'BT2 SW_USR'; U1A '12 PA2 INT_HUM/SW_USR'","revision":"version 1 (header: 'STEVAL-MKI187V1 schematic diagrams version 1')","url":"https://www.st.com/resource/en/schematic_pack/steval-mki187v1_schematic.pdf","where":"sheet 1 Figure 1, right of U1A"},"label":"User","name":"sw0","pin":"PA2"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20250125120916/https://www.st.com/resource/en/schematic_pack/steval-mki187v1_schematic.pdf","doc":"STEVAL-MKI187V1 schematic diagrams (steval-mki187v1_schematic.pdf)","kind":"schematic","level":"PC13 -> U13 1B; 1E -> GND; 1C -> R48 680R -> D18 cathode; anode +5V: transistor low-side switch, lit high.","publisher":"STMicroelectronics","quote":"'2 LED0' 'PC13'; 'U13 DMC56404 2 1B LED0', '6 1C', '1 1E' GND; 'R48 680R' 'D18 GREEN' '+5V'","revision":"version 1 (header: 'STEVAL-MKI187V1 schematic diagrams version 1')","url":"https://www.st.com/resource/en/schematic_pack/steval-mki187v1_schematic.pdf","where":"sheet 1 U1A pin 2 PC13 'LED0'; sheet 2 Figure 3 U13/D18"},"label":"USR0 LED","name":"led0","pin":"PC13"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20250125120916/https://www.st.com/resource/en/schematic_pack/steval-mki187v1_schematic.pdf","doc":"STEVAL-MKI187V1 schematic diagrams (steval-mki187v1_schematic.pdf)","kind":"schematic","level":"PB2 -> net LED1/BOOT1 -> U13 pin 5 (2B, base of transistor 2); U13 pin 4 (2E) to GND; U13 pin 3 (2C) -> R45 680R -> D17 RED cathode; D17 anode to +5V. Emitter-to-GND low-side transistor switch (NPN): base high turns it on, so D17 lights when PB2 is high.","publisher":"STMicroelectronics","quote":"'LED1/BOOT1 20 PB2'; 'R8 10K'; 'U13 DMC56404 ... 5 2B LED1/BOOT1 ... 3 2C ... 4 2E GND'; 'R45 680R'; 'D17 RED'; '+5V'","revision":"version 1 (header: 'STEVAL-MKI187V1 schematic diagrams version 1')","url":"https://www.st.com/resource/en/schematic_pack/steval-mki187v1_schematic.pdf","where":"sheet 1 Figure 1 'STM32 section' (U1A pin 20 PB2, net 'LED1/BOOT1', R8 10K to GND); sheet 2 Figure 3 'board schematic' (U13 DMC56404, R45, D17)"},"label":"USR1 LED","name":"led1","pin":"PB2"}],"naming":"stm32","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:b96b_f446ve","flash":524288,"ids":["pio:b96b_f446ve"],"key":"96boards-96boards-b96b-f446ve","name":"96Boards B96B-F446VE","part":"stm32f446ve","ram":131072,"records":[{"checked":"stm32-data STM32F446VE: package LQFP100","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PD13","SW1 USER (User PB)","low","none"]],"leds":[["PD10","D2 (RED LED)","high"],["PD11","D3 (GREEN LED)","high"],["PD12","D4 (BLUE LED)","high"]]},"src":"hand:pio:b96b_f446ve"}],"vendor":"96Boards","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"date":"2017-02","doc":"UM1959 User manual - Mezzanine board with STM32F446 MCU (B-F446E-96B01A), DocID028434 (copy hosted by a distributor; st.com unreachable from here)","kind":"user-manual","level":"Figure 10: PD13 -> R32 1K -> SW1 -> GND, no pull-up -> reads low when pressed with the internal pull-up enabled.","publisher":"STMicroelectronics","quote":"SW1 USER: the user button is connected to the I/O PD13 of the STM32. | Note: There is no external pull-up for this push button. So, it is necessary to enable the internal pull-up. | Figure 10: \"SW1\" \"User PB\" \"GND\" \"R32\" \"1K\" \"60\" \"PD13\"","revision":"Rev 2","url":"https://iw.ftcelectronics.com/datasheets-a6/B-F446E-96B01A.pdf","where":"PDF p. 13, section 5.1 and Figure 10"},"label":"SW1 USER (User PB)","name":"SW1 USER (User PB)","pin":"PD13","pull":"none"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2017-02","doc":"UM1959 User manual - Mezzanine board with STM32F446 MCU (B-F446E-96B01A), DocID028434 (copy hosted by a distributor; st.com unreachable from here)","kind":"user-manual","level":"Figure 10: PD10 -> R29 680R -> D2 anode, cathode to GND -> lit when high (as the text states).","publisher":"STMicroelectronics","quote":"Each LED is lighted on when a high signal is provided from the STM32 GPIO control pin. | Figure 10: \"RED LED\" \"D2\" \"R29\" \"680\" \"GND\"; \"57\" \"PD10\"","revision":"Rev 2","url":"https://iw.ftcelectronics.com/datasheets-a6/B-F446E-96B01A.pdf","where":"PDF p. 13, section 5.2, Figure 10"},"colour":"red","label":"D2 (RED LED)","name":"D2 (RED LED)","pin":"PD10"},{"active":"high","cite":{"date":"2017-02","doc":"UM1959 User manual - Mezzanine board with STM32F446 MCU (B-F446E-96B01A), DocID028434 (copy hosted by a distributor; st.com unreachable from here)","kind":"user-manual","level":"Figure 10: PD11 -> R30 680R -> D3 anode, cathode to GND -> lit when high (as the text states).","publisher":"STMicroelectronics","quote":"Each LED is lighted on when a high signal is provided from the STM32 GPIO control pin. | Figure 10: \"GREEN LED\" \"D3\" \"R30\" \"680\" \"GND\"; \"58\" \"PD11\"","revision":"Rev 2","url":"https://iw.ftcelectronics.com/datasheets-a6/B-F446E-96B01A.pdf","where":"PDF p. 13, section 5.2, Figure 10"},"colour":"green","label":"D3 (GREEN LED)","name":"D3 (GREEN LED)","pin":"PD11"},{"active":"high","cite":{"date":"2017-02","doc":"UM1959 User manual - Mezzanine board with STM32F446 MCU (B-F446E-96B01A), DocID028434 (copy hosted by a distributor; st.com unreachable from here)","kind":"user-manual","level":"Figure 10: PD12 -> R31 680R -> D4 anode, cathode to GND -> lit when high (as the text states).","publisher":"STMicroelectronics","quote":"Each LED is lighted on when a high signal is provided from the STM32 GPIO control pin. | Figure 10: \"BLUE LED\" \"D4\" \"R31\" \"680\" \"GND\"; \"59\" \"PD12\"","revision":"Rev 2","url":"https://iw.ftcelectronics.com/datasheets-a6/B-F446E-96B01A.pdf","where":"PDF p. 13, section 5.2, Figure 10"},"colour":"blue","label":"D4 (BLUE LED)","name":"D4 (BLUE LED)","pin":"PD12"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:b96b_aerocore2","flash":2091752,"ids":["pio:b96b_aerocore2"],"key":"96boards-96boards-neonkey-1","name":"96Boards Neonkey","part":"stm32f427vi","ram":262144,"records":[{"checked":"stm32-data STM32F427VI: every package, LQFP100","file":"tools/census/hand_wiring/stm32.json","says":{"leds":[["PE10","Yellow LED (31) / Zephyr 'USR1 LED'","high"],["PE9","Blue LED (30) / Zephyr 'USR2 LED'","high"]]},"src":"hand:pio:b96b_aerocore2"}],"vendor":"96Boards","why":"hand","wiring":{"flash":2091752,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2016","doc":"AeroCore 2 for DragonBoard - technical specification (Geppetto)","kind":"user-manual","level":"No schematic published; d1 gives no circuit. Level from the Zephyr board devicetree d2: 'gpios = <&gpioe 10 GPIO_ACTIVE_HIGH>; label = \"USR1 LED\";' - not confirmed by a schematic.","publisher":"Gumstix, Inc.","quote":"PE10 to Yellow LED (31) | This 1608 standard size yellow LED provides an indicator for the signal PE10 on ST Micro Cortex-M4 (3).","url":"https://d3iwea566ns1n1.cloudfront.net/us-west-2/datasheets/geppetto/855bc28811a023824742294171238a8175770196.pdf","where":"PDF p. 10 (connection list) and p. 13, section 1.11.5"},"colour":"yellow","label":"Yellow LED (31) / Zephyr 'USR1 LED'","name":"Yellow LED (31) / Zephyr 'USR1 LED'","pin":"PE10"},{"active":"high","cite":{"date":"2016","doc":"AeroCore 2 for DragonBoard - technical specification (Geppetto)","kind":"user-manual","level":"No schematic published; d1 gives no circuit. Level from the Zephyr board devicetree d2: 'gpios = <&gpioe 9 GPIO_ACTIVE_HIGH>; label = \"USR2 LED\";' - not confirmed by a schematic.","publisher":"Gumstix, Inc.","quote":"PE9 to Blue LED (30) | This 1608 standard size blue LED provides an indicator for the signal PE9 on ST Micro Cortex-M4 (3).","url":"https://d3iwea566ns1n1.cloudfront.net/us-west-2/datasheets/geppetto/855bc28811a023824742294171238a8175770196.pdf","where":"PDF p. 10 (connection list) and p. 13, section 1.11.4"},"colour":"blue","label":"Blue LED (30) / Zephyr 'USR2 LED'","name":"Blue LED (30) / Zephyr 'USR2 LED'","pin":"PE9"}],"naming":"stm32","none":[{"cite":{"date":"2016","doc":"AeroCore 2 for DragonBoard - technical specification (Geppetto)","kind":"user-manual","publisher":"Gumstix, Inc.","quote":"Tactile Switch (v8) (20) ... provides a user input for the signal nRESET on 96Boards - Consumer Edition Connector (1). | Tactile Switch (v8) (21) ... provides a user input for the signal RESET on ST Micro Cortex-M4 (3).","url":"https://d3iwea566ns1n1.cloudfront.net/us-west-2/datasheets/geppetto/855bc28811a023824742294171238a8175770196.pdf","where":"PDF p. 13, section 1.11 IO (lists 2 tactile switches and 3 LEDs)"},"what":"buttons"}],"ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:b96b_neonkey","flash":524288,"ids":["pio:b96b_neonkey"],"key":"96boards-96boards-neonkey-2","name":"96Boards Neonkey","part":"stm32f411ce","ram":131072,"records":[{"checked":"stm32-data STM32F411CE: package UFQFPN48","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PB2","SW2 (SW_USR)","low","up"]],"leds":[["PB12","D1 (LED0, Zephyr 'USR0 LED')","high"],["PB13","D2 (LED1, Zephyr 'USR1 LED')","high"],["PB14","D3 (LED2, Zephyr 'USR2 LED')","high"],["PB15","D4 (LED3, Zephyr 'USR3 LED')","high"]]},"src":"hand:pio:b96b_neonkey"}],"vendor":"96Boards","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"date":"2017-03-23","doc":"Sense (NeonKey) schematic, SensorHub.sch","kind":"schematic","level":"SW2 between PB2 and GND, R3 10K pull-up to +1V8 -> reads low when pressed.","publisher":"Linaro / 96Boards","quote":"\"SW_USR\" \"SW2\" to \"GND\"; \"R3\" \"10K\" to \"+1V8\"; \"20\" \"PB2\"; d2: gpios = <&gpiob 2 GPIO_ACTIVE_LOW>; label = \"User\"","revision":"Rev 1.0","url":"https://github.com/96boards/website/blob/9783f9d1f751cbc7bd692b216801885d89c62b22/_product/mezzanine/neonkey/files/neonkey-schematics.pdf","where":"U12 pin 20 / SW2 / R3"},"label":"SW2 (SW_USR)","name":"SW2 (SW_USR)","pin":"PB2","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2017-03-23","doc":"Sense (NeonKey) schematic, SensorHub.sch","kind":"schematic","level":"LED anode on +5V, cathode via R6 820R to a DMC56404 collector whose emitter is on GND; net LED0 drives the base -> LED lit when PB12 is high. d2 also declares GPIO_ACTIVE_HIGH.","publisher":"Linaro / 96Boards","quote":"\"LED0\" \"25\" \"PB12\"; \"D1\" \"R6\" \"820R\" \"+5V\" \"DMC56404\" \"1E\"/\"2E\" to \"GND\"","revision":"Rev 1.0","url":"https://github.com/96boards/website/blob/9783f9d1f751cbc7bd692b216801885d89c62b22/_product/mezzanine/neonkey/files/neonkey-schematics.pdf","where":"LED block (DMC56404 U10/U11) and U12 pin 25"},"label":"D1 (LED0, Zephyr 'USR0 LED')","name":"D1 (LED0, Zephyr 'USR0 LED')","pin":"PB12"},{"active":"high","cite":{"date":"2017-03-23","doc":"Sense (NeonKey) schematic, SensorHub.sch","kind":"schematic","level":"LED anode on +5V, cathode via R7 820R to a DMC56404 collector whose emitter is on GND; net LED1 drives the base -> LED lit when PB13 is high. d2 also declares GPIO_ACTIVE_HIGH.","publisher":"Linaro / 96Boards","quote":"\"LED1\" \"26\" \"PB13\"; \"D2\" \"R7\" \"820R\" \"+5V\" \"DMC56404\" \"1E\"/\"2E\" to \"GND\"","revision":"Rev 1.0","url":"https://github.com/96boards/website/blob/9783f9d1f751cbc7bd692b216801885d89c62b22/_product/mezzanine/neonkey/files/neonkey-schematics.pdf","where":"LED block (DMC56404 U10/U11) and U12 pin 26"},"label":"D2 (LED1, Zephyr 'USR1 LED')","name":"D2 (LED1, Zephyr 'USR1 LED')","pin":"PB13"},{"active":"high","cite":{"date":"2017-03-23","doc":"Sense (NeonKey) schematic, SensorHub.sch","kind":"schematic","level":"LED anode on +5V, cathode via R8 820R to a DMC56404 collector whose emitter is on GND; net LED2 drives the base -> LED lit when PB14 is high. d2 also declares GPIO_ACTIVE_HIGH.","publisher":"Linaro / 96Boards","quote":"\"LED2\" \"27\" \"PB14\"; \"D3\" \"R8\" \"820R\" \"+5V\" \"DMC56404\" \"1E\"/\"2E\" to \"GND\"","revision":"Rev 1.0","url":"https://github.com/96boards/website/blob/9783f9d1f751cbc7bd692b216801885d89c62b22/_product/mezzanine/neonkey/files/neonkey-schematics.pdf","where":"LED block (DMC56404 U10/U11) and U12 pin 27"},"label":"D3 (LED2, Zephyr 'USR2 LED')","name":"D3 (LED2, Zephyr 'USR2 LED')","pin":"PB14"},{"active":"high","cite":{"date":"2017-03-23","doc":"Sense (NeonKey) schematic, SensorHub.sch","kind":"schematic","level":"LED anode on +5V, cathode via R9 820R to a DMC56404 collector whose emitter is on GND; net LED3 drives the base -> LED lit when PB15 is high. d2 also declares GPIO_ACTIVE_HIGH.","publisher":"Linaro / 96Boards","quote":"\"LED3\" \"28\" \"PB15\"; \"D4\" \"R9\" \"820R\" \"+5V\" \"DMC56404\" \"1E\"/\"2E\" to \"GND\"","revision":"Rev 1.0","url":"https://github.com/96boards/website/blob/9783f9d1f751cbc7bd692b216801885d89c62b22/_product/mezzanine/neonkey/files/neonkey-schematics.pdf","where":"LED block (DMC56404 U10/U11) and U12 pin 28"},"label":"D4 (LED3, Zephyr 'USR3 LED')","name":"D4 (LED3, Zephyr 'USR3 LED')","pin":"PB15"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:96b_nitrogen","flash":524288,"ids":["pio:96b_nitrogen","zephyr:96b_nitrogen"],"key":"96boards-96boards-nitrogen","name":"96Boards Nitrogen","part":"nrf52832","ram":65536,"records":[{"file":"boards/96boards/nitrogen/96b_nitrogen.dts","says":{"buttons":[["P0.27","sw0","low",null]],"i2c":["P0.20","P0.22"],"leds":[["P0.29","led0","high"],["P0.28","led1","high"]],"spi":["P0.26","P0.23","P0.25"]},"src":"zephyr:96b_nitrogen","stated":{"buttons|P0.27":"zephyr:96b_nitrogen: gpios = <&gpio0 27 GPIO_ACTIVE_LOW>","leds|P0.28":"zephyr:96b_nitrogen: gpios = <&gpio0 28 0>","leds|P0.29":"zephyr:96b_nitrogen: gpios = <&gpio0 29 0>"}}],"vendor":"96Boards","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.22","sda":"P0.20"},"spi":{"miso":"P0.25","mosi":"P0.23","name":"spi1","sck":"P0.26"}},"buttons":[{"active":"low","label":"User Push Button","name":"sw0","pin":"P0.27"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"USR1 LED","name":"led0","pin":"P0.29"},{"active":"high","aliases":["bt"],"label":"BT LED","name":"led1","pin":"P0.28"}],"naming":"nrf","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:96b_aerocore2","flash":2097152,"ids":["zephyr:96b_aerocore2"],"key":"96boards-aerocore2","name":"Aerocore2","part":"stm32f427xx","ram":262144,"records":[{"file":"boards/96boards/aerocore2/96b_aerocore2.dts","says":{"i2c":["PB11","PB10"],"leds":[["PE10","led0","high"],["PE9","led1","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:96b_aerocore2","stated":{"leds|PE10":"zephyr:96b_aerocore2: gpios = <&gpioe 10 GPIO_ACTIVE_HIGH>","leds|PE9":"zephyr:96b_aerocore2: gpios = <&gpioe 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"96boards","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"PB10","sda":"PB11"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"USR1 LED","name":"led0","pin":"PE10"},{"active":"high","label":"USR2 LED","name":"led1","pin":"PE9"}],"naming":"stm32","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:96b_avenger96","flash":65536,"ids":["zephyr:96b_avenger96"],"key":"96boards-avenger96","name":"Avenger96","part":"stm32mp157c","ram":262144,"records":[{"file":"boards/96boards/avenger96/96b_avenger96.dts","says":{"leds":[["PF3","led0","high"],["PG0","led1","high"],["PG1","led2","high"]]},"src":"zephyr:96b_avenger96","stated":{"leds|PF3":"zephyr:96b_avenger96: gpios = <&gpiof 3 GPIO_ACTIVE_HIGH>","leds|PG0":"zephyr:96b_avenger96: gpios = <&gpiog 0 GPIO_ACTIVE_HIGH>","leds|PG1":"zephyr:96b_avenger96: gpios = <&gpiog 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"96boards","why":"rank","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"USR0 LED","name":"led0","pin":"PF3"},{"active":"high","label":"USR1 LED","name":"led1","pin":"PG0"},{"active":"high","label":"USR2 LED","name":"led2","pin":"PG1"}],"naming":"stm32","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:96b_carbon","flash":524288,"ids":["zephyr:96b_carbon"],"key":"96boards-carbon","name":"Carbon","part":"stm32f401xe","ram":98304,"records":[{"file":"boards/96boards/carbon/96b_carbon_nrf51822.dts","says":{"i2c":["P0.28","P0.02"],"spi":["P0.07","P0.00","P0.30"]},"src":"zephyr:96b_carbon"}],"vendor":"96boards","why":"nothing","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.02","sda":"P0.28"},"spi":{"miso":"P0.30","mosi":"P0.00","name":"spi1","sck":"P0.07"}},"flash":524288,"flash_from":"the census: the largest any of its sources states","naming":"stm32","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:96b_meerkat96","flash":32768,"ids":["zephyr:96b_meerkat96"],"key":"96boards-meerkat96","name":"Meerkat96","part":"mcimx7d","ram":32768,"records":[{"file":"boards/96boards/meerkat96/96b_meerkat96_mcimx7d_m4.dts","says":{"leds":[["&gpio1 4","led0","low"],["&gpio1 5","led1","low"],["&gpio1 6","led2","low"],["&gpio1 7","led3","low"]]},"src":"zephyr:96b_meerkat96","stated":{"leds|raw:&gpio1 4":"zephyr:96b_meerkat96: gpios = <&gpio1 4 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 5":"zephyr:96b_meerkat96: gpios = <&gpio1 5 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 6":"zephyr:96b_meerkat96: gpios = <&gpio1 6 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 7":"zephyr:96b_meerkat96: gpios = <&gpio1 7 GPIO_ACTIVE_LOW>"}}],"vendor":"96boards","why":"rank","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LED1","name":"led0","raw":"&gpio1 4"},{"active":"low","label":"User LED2","name":"led1","raw":"&gpio1 5"},{"active":"low","label":"User LED3","name":"led2","raw":"&gpio1 6"},{"active":"low","label":"User LED4","name":"led3","raw":"&gpio1 7"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:96b_neonkey","flash":524288,"ids":["zephyr:96b_neonkey"],"key":"96boards-neonkey","name":"Neonkey","part":"stm32f411xe","ram":131072,"records":[{"file":"boards/96boards/neonkey/96b_neonkey.dts","says":{"buttons":[["PB2","sw0","low",null]],"i2c":["PB7","PB6"],"leds":[["PB12","led0","high"],["PB13","led1","high"],["PB14","led2","high"],["PB15","led3","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:96b_neonkey","stated":{"buttons|PB2":"zephyr:96b_neonkey: gpios = <&gpiob 2 GPIO_ACTIVE_LOW>","leds|PB12":"zephyr:96b_neonkey: gpios = <&gpiob 12 GPIO_ACTIVE_HIGH>","leds|PB13":"zephyr:96b_neonkey: gpios = <&gpiob 13 GPIO_ACTIVE_HIGH>","leds|PB14":"zephyr:96b_neonkey: gpios = <&gpiob 14 GPIO_ACTIVE_HIGH>","leds|PB15":"zephyr:96b_neonkey: gpios = <&gpiob 15 GPIO_ACTIVE_HIGH>"}}],"vendor":"96boards","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"low","label":"User","name":"sw0","pin":"PB2"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"USR0 LED","name":"led0","pin":"PB12"},{"active":"high","label":"USR1 LED","name":"led1","pin":"PB13"},{"active":"high","label":"USR2 LED","name":"led2","pin":"PB14"},{"active":"high","label":"USR3 LED","name":"led3","pin":"PB15"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:96b_wistrio","flash":131072,"ids":["zephyr:96b_wistrio"],"key":"96boards-wistrio","name":"WisTrio","part":"stm32l151xb","ram":16384,"records":[{"file":"boards/96boards/wistrio/96b_wistrio.dts","says":{"i2c":["PB9","PB8"],"leds":[["PA12","led0","low"],["PB4","led_1","low"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:96b_wistrio","stated":{"leds|PA12":"zephyr:96b_wistrio: gpios = <&gpioa 12 GPIO_ACTIVE_LOW>","leds|PB4":"zephyr:96b_wistrio: gpios = <&gpiob 4 GPIO_ACTIVE_LOW>"}}],"vendor":"96boards","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD1","name":"led0","pin":"PA12"},{"active":"low","label":"User LD2","name":"led_1","pin":"PB4"}],"naming":"stm32","parts":[{"address":50,"bus":"i2c","compatible":"st,lis3dh","name":"LIS3DH"},{"bus":"spi","compatible":"semtech,sx1276","name":"SX1276"}],"ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:OpenRTK","flash":1048576,"ids":["pio:OpenRTK"],"key":"aceinna-aceinna-openimu-330za","name":"Aceinna OpenIMU 330ZA","part":"stm32f469ig","ram":393216,"records":[{"checked":"stm32-data STM32F469IG: every package, LQFP176, UFBGA176","file":"tools/census/hand_wiring/stm32.json","says":{"leds":[["PB8","LED1 (LED_STATUS, module pin 7)","low"],["PB9","LED2 (LED_RTCM, module pin 6)","low"],["PA6","LED3 (LED_PPS, module pin 33)","low"]]},"src":"hand:pio:OpenRTK"}],"vendor":"Aceinna","why":"hand","wiring":{"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"doc":"openRTK330-lib boardDefinition.h ('Settings for the RTK330 board (STM32F469NI)', Copyright 2020 ACEINNA)","kind":"board-definition","level":"d3 sheet 6: LED anode on VDD3V3_RTK, cathode via R50 330R to net LED1 (module pin 7) -> lit when low; d2 agrees: '#define LED_STATUS_ON (HAL_GPIO_WritePin(LED_STATUS_PORT, LED_STATUS_PIN, GPIO_PIN_RESET))'.","publisher":"Aceinna","quote":"#define LED1_PIN GPIO_PIN_8 | #define LED1_PORT GPIOB | d4: '| 7 | LED1 | O | Status1 LED |'","revision":"v1.0.9","url":"https://github.com/Aceinna/openRTK330-lib/blob/v1.0.9/Platform/Board/include/boardDefinition.h","where":"'Leds' section"},"colour":"green","label":"LED1 (LED_STATUS, module pin 7)","name":"LED1 (LED_STATUS, module pin 7)","pin":"PB8"},{"active":"low","cite":{"doc":"openRTK330-lib boardDefinition.h ('Settings for the RTK330 board (STM32F469NI)', Copyright 2020 ACEINNA)","kind":"board-definition","level":"d3 sheet 6: LED anode on VDD3V3_RTK, cathode via R51 330R to net LED2 (module pin 6) -> lit when low; d2 agrees: '#define LED_RTCM_ON (HAL_GPIO_WritePin(LED_RTCM_PORT, LED_RTCM_PIN, GPIO_PIN_RESET))'.","publisher":"Aceinna","quote":"#define LED2_PIN GPIO_PIN_9 | #define LED2_PORT GPIOB | d4: '| 6 | LED2 | O | Status2 LED |'","revision":"v1.0.9","url":"https://github.com/Aceinna/openRTK330-lib/blob/v1.0.9/Platform/Board/include/boardDefinition.h","where":"'Leds' section"},"colour":"red","label":"LED2 (LED_RTCM, module pin 6)","name":"LED2 (LED_RTCM, module pin 6)","pin":"PB9"},{"active":"low","cite":{"doc":"openRTK330-lib boardDefinition.h ('Settings for the RTK330 board (STM32F469NI)', Copyright 2020 ACEINNA)","kind":"board-definition","level":"d3 sheet 6: LED anode on VDD3V3_RTK, cathode via R52 330R to net LED3 (module pin 33) -> lit when low; d2 agrees: '#define LED_PPS_ON (HAL_GPIO_WritePin(LED_PPS_PORT, LED_PPS_PIN, GPIO_PIN_RESET))'.","publisher":"Aceinna","quote":"#define LED3_PIN GPIO_PIN_6 | #define LED3_PORT GPIOA | d4: '| 33 | LED3 | O | Status3 LED |'","revision":"v1.0.9","url":"https://github.com/Aceinna/openRTK330-lib/blob/v1.0.9/Platform/Board/include/boardDefinition.h","where":"'Leds' section"},"colour":"yellow","label":"LED3 (LED_PPS, module pin 33)","name":"LED3 (LED_PPS, module pin 33)","pin":"PA6"}],"naming":"stm32","ram":393216,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:OpenRTK330L","flash":1048576,"ids":["pio:OpenRTK330L"],"key":"aceinna-aceinna-openrtk330l","name":"Aceinna OpenRTK330L","part":"stm32f469ig","ram":393216,"records":[{"checked":"stm32-data STM32F469IG: every package, LQFP176, UFBGA176","file":"tools/census/hand_wiring/stm32.json","says":{"leds":[["PB8","LED1 (LED_STATUS, module pin 7)","low"],["PB9","LED2 (LED_RTCM, module pin 6)","low"],["PA6","LED3 (LED_PPS, module pin 33)","low"]]},"src":"hand:pio:OpenRTK330L"}],"vendor":"Aceinna","why":"hand","wiring":{"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"doc":"openRTK330-lib boardDefinition.h ('Settings for the RTK330 board (STM32F469NI)', Copyright 2020 ACEINNA)","kind":"board-definition","level":"d3 sheet 6: LED anode on VDD3V3_RTK, cathode via R50 330R to net LED1 (module pin 7) -> lit when low; d2 agrees: '#define LED_STATUS_ON (HAL_GPIO_WritePin(LED_STATUS_PORT, LED_STATUS_PIN, GPIO_PIN_RESET))'.","publisher":"Aceinna","quote":"#define LED1_PIN GPIO_PIN_8 | #define LED1_PORT GPIOB | d4: '| 7 | LED1 | O | Status1 LED |'","revision":"v1.0.9","url":"https://github.com/Aceinna/openRTK330-lib/blob/v1.0.9/Platform/Board/include/boardDefinition.h","where":"'Leds' section"},"colour":"green","label":"LED1 (LED_STATUS, module pin 7)","name":"LED1 (LED_STATUS, module pin 7)","pin":"PB8"},{"active":"low","cite":{"doc":"openRTK330-lib boardDefinition.h ('Settings for the RTK330 board (STM32F469NI)', Copyright 2020 ACEINNA)","kind":"board-definition","level":"d3 sheet 6: LED anode on VDD3V3_RTK, cathode via R51 330R to net LED2 (module pin 6) -> lit when low; d2 agrees: '#define LED_RTCM_ON (HAL_GPIO_WritePin(LED_RTCM_PORT, LED_RTCM_PIN, GPIO_PIN_RESET))'.","publisher":"Aceinna","quote":"#define LED2_PIN GPIO_PIN_9 | #define LED2_PORT GPIOB | d4: '| 6 | LED2 | O | Status2 LED |'","revision":"v1.0.9","url":"https://github.com/Aceinna/openRTK330-lib/blob/v1.0.9/Platform/Board/include/boardDefinition.h","where":"'Leds' section"},"colour":"red","label":"LED2 (LED_RTCM, module pin 6)","name":"LED2 (LED_RTCM, module pin 6)","pin":"PB9"},{"active":"low","cite":{"doc":"openRTK330-lib boardDefinition.h ('Settings for the RTK330 board (STM32F469NI)', Copyright 2020 ACEINNA)","kind":"board-definition","level":"d3 sheet 6: LED anode on VDD3V3_RTK, cathode via R52 330R to net LED3 (module pin 33) -> lit when low; d2 agrees: '#define LED_PPS_ON (HAL_GPIO_WritePin(LED_PPS_PORT, LED_PPS_PIN, GPIO_PIN_RESET))'.","publisher":"Aceinna","quote":"#define LED3_PIN GPIO_PIN_6 | #define LED3_PORT GPIOA | d4: '| 33 | LED3 | O | Status3 LED |'","revision":"v1.0.9","url":"https://github.com/Aceinna/openRTK330-lib/blob/v1.0.9/Platform/Board/include/boardDefinition.h","where":"'Leds' section"},"colour":"yellow","label":"LED3 (LED_PPS, module pin 33)","name":"LED3 (LED_PPS, module pin 33)","pin":"PA6"}],"naming":"stm32","ram":393216,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:acn52832","flash":524288,"ids":["zephyr:acn52832"],"key":"aconno-acn52832","name":"acn52832","part":"nrf52832","ram":65536,"records":[{"file":"boards/aconno/acn52832/acn52832.dts","says":{"leds":[["P0.22","led0","low"],["P0.24","led_1","low"],["P0.23","led_2","low"]]},"src":"zephyr:acn52832","stated":{"leds|P0.22":"zephyr:acn52832: gpios = <&gpio0 22 GPIO_ACTIVE_LOW>","leds|P0.23":"zephyr:acn52832: gpios = <&gpio0 23 GPIO_ACTIVE_LOW>","leds|P0.24":"zephyr:acn52832: gpios = <&gpio0 24 GPIO_ACTIVE_LOW>"}}],"vendor":"aconno","why":"rank","wiring":{"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"LD1A red","name":"led0","pin":"P0.22"},{"active":"low","colour":"green","label":"LD1B green","name":"led_1","pin":"P0.24"},{"active":"low","colour":"blue","label":"LD1C blue","name":"led_2","pin":"P0.23"}],"naming":"nrf","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:acrn","ids":["zephyr:acrn"],"key":"acrn-acrn-hypervisor","name":"ACRN hypervisor","part":"atom","ram":8388608,"records":[{"file":"boards/acrn/acrn/acrn.dts","src":"zephyr:acrn"}],"vendor":"acrn","why":"nothing","wiring":{"naming":"raw","ram":8388608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:acrn_adl_crb","ids":["zephyr:acrn_adl_crb"],"key":"acrn-acrn-hypervisor-on-adl","name":"ACRN Hypervisor on ADL","part":"atom","ram":8388608,"records":[{"file":"boards/acrn/acrn/acrn_adl_crb.dts","src":"zephyr:acrn_adl_crb"}],"vendor":"acrn","why":"nothing","wiring":{"naming":"raw","ram":8388608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:acrn_ehl_crb","ids":["zephyr:acrn_ehl_crb"],"key":"acrn-acrn-on-ehl-hypervisor","name":"ACRN on EHL hypervisor","part":"atom","ram":8388608,"records":[{"file":"boards/acrn/acrn/acrn_ehl_crb.dts","src":"zephyr:acrn_ehl_crb"}],"vendor":"acrn","why":"nothing","wiring":{"naming":"raw","ram":8388608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:actinius_icarus","ids":["mpy:nrf/ACTINIUS_ICARUS","zephyr:actinius_icarus"],"key":"actinius-icarus","name":"Icarus","part":"nrf9160","records":[{"file":"boards/actinius/icarus/actinius_icarus_nrf9160.dts","says":{"buttons":[["P0.05","sw0","low","up"]],"i2c":["P0.26","P0.27"],"leds":[["P0.10","led0","low"],["P0.11","led1","low"],["P0.12","led2","low"]],"spi":["P0.20","P0.21","P0.22"]},"src":"zephyr:actinius_icarus","stated":{"buttons|P0.05":"zephyr:actinius_icarus: gpios = <&gpio0 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.10":"zephyr:actinius_icarus: gpios = <&gpio0 10 GPIO_ACTIVE_LOW>","leds|P0.11":"zephyr:actinius_icarus: gpios = <&gpio0 11 GPIO_ACTIVE_LOW>","leds|P0.12":"zephyr:actinius_icarus: gpios = <&gpio0 12 GPIO_ACTIVE_LOW>"}},{"file":"ports/nrf/boards/ACTINIUS_ICARUS/mpconfigboard.h","src":"mpy:nrf/ACTINIUS_ICARUS"}],"vendor":"actinius","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P0.22","mosi":"P0.21","name":"spi3","sck":"P0.20"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push Button 1","name":"sw0","pin":"P0.05","pull":"up"}],"leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","pin":"P0.10"},{"active":"low","colour":"green","label":"Green LED","name":"led1","pin":"P0.11"},{"active":"low","aliases":["mcuboot-led0"],"colour":"blue","label":"Blue LED","name":"led2","pin":"P0.12"}],"naming":"nrf","parts":[{"address":25,"bus":"i2c","compatible":"st,lis2dh12","name":"LIS2DH12"}]}},
{"chosen":"zephyr:actinius_icarus_bee","flash":262144,"ids":["zephyr:actinius_icarus_bee"],"key":"actinius-icarus-bee","name":"Icarus Bee","part":"nrf9160","ram":90112,"records":[{"file":"boards/actinius/icarus_bee/actinius_icarus_bee_nrf9160.dts","says":{"buttons":[["P0.04","sw0","low","up"]],"i2c":["P0.10","P0.11"],"leds":[["P0.21","led0","low"],["P0.22","led1","low"],["P0.25","led2","low"]],"spi":["P0.06","P0.03","P0.08"]},"src":"zephyr:actinius_icarus_bee","stated":{"buttons|P0.04":"zephyr:actinius_icarus_bee: gpios = <&gpio0 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.21":"zephyr:actinius_icarus_bee: gpios = <&gpio0 21 GPIO_ACTIVE_LOW>","leds|P0.22":"zephyr:actinius_icarus_bee: gpios = <&gpio0 22 GPIO_ACTIVE_LOW>","leds|P0.25":"zephyr:actinius_icarus_bee: gpios = <&gpio0 25 GPIO_ACTIVE_LOW>"}}],"vendor":"actinius","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"P0.11","sda":"P0.10"},"spi":{"miso":"P0.08","mosi":"P0.03","name":"spi3","sck":"P0.06"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push Button 1","name":"sw0","pin":"P0.04","pull":"up"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","pin":"P0.21"},{"active":"low","colour":"green","label":"Green LED","name":"led1","pin":"P0.22"},{"active":"low","aliases":["mcuboot-led0"],"colour":"blue","label":"Blue LED","name":"led2","pin":"P0.25"}],"naming":"nrf","parts":[{"address":25,"bus":"i2c","compatible":"st,lis2dh12","name":"LIS2DH12"}],"ram":90112,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:actinius_icarus_som","flash":262144,"ids":["zephyr:actinius_icarus_som"],"key":"actinius-icarus-som","name":"Icarus SoM","part":"nrf9160","ram":90112,"records":[{"file":"boards/actinius/icarus_som/actinius_icarus_som_nrf9160.dts","says":{"i2c":["P0.10","P0.11"]},"src":"zephyr:actinius_icarus_som"}],"vendor":"actinius","why":"nothing","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"P0.11","sda":"P0.10"}},"flash":262144,"flash_from":"the census: the largest any of its sources states","naming":"nrf","parts":[{"address":25,"bus":"i2c","compatible":"st,lis2dh12","name":"LIS2DH12"}],"ram":90112,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:actinius_icarus_som_dk","flash":196608,"ids":["zephyr:actinius_icarus_som_dk"],"key":"actinius-icarus-som-dk","name":"Icarus SoM DK","part":"nrf9160","ram":131072,"records":[{"file":"boards/actinius/icarus_som_dk/actinius_icarus_som_dk_nrf9160.dts","says":{"buttons":[["P0.23","sw0","low","up"]],"i2c":["P0.10","P0.11"],"leds":[["P0.03","led0","high"]],"pixels":[[null,"ws2812"]],"spi":["P0.22","P0.25","P0.21"]},"src":"zephyr:actinius_icarus_som_dk","stated":{"buttons|P0.23":"zephyr:actinius_icarus_som_dk: gpios = <&gpio0 23 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.03":"zephyr:actinius_icarus_som_dk: gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"actinius","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"P0.11","sda":"P0.10"},"spi":{"miso":"P0.21","mosi":"P0.25","name":"spi3","sck":"P0.22"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push Button 1","name":"sw0","pin":"P0.23","pull":"up"}],"flash":196608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"colour":"blue","label":"Blue LED","name":"led0","pin":"P0.03"}],"naming":"nrf","parts":[{"address":25,"bus":"i2c","compatible":"st,lis2dh12","name":"LIS2DH12"}],"ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:adafruit:avr:adafruit32u4","flash":28672,"ids":["arduino:adafruit:avr:adafruit32u4"],"key":"adafruit-adafruit-32u4-breakout","name":"Adafruit 32u4 Breakout","part":"atmega32u4","records":[{"core":"arduino:adafruit:avr","file":"variants/adafruit32u4/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:adafruit:avr:adafruit32u4"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:adafruit:avr:adafruit32u4","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"]],"ram":2560,"ram_from":"Microchip ATDF ATmega32U4"}},
{"chosen":"arduino:adafruit:samd:adafruit_blm_badge","flash":262144,"ids":["arduino:adafruit:samd:adafruit_blm_badge","cpy:atmel-samd/blm_badge","pio:adafruit_blm_badge"],"key":"adafruit-adafruit-blm-badge","name":"Adafruit BLM Badge","part":"samd21e18a","ram":32768,"records":[{"core":"arduino:adafruit:samd","file":"variants/blm_badge/pins_arduino.h","says":{"i2c":["PA0","PA1"],"leds":[["PA3","LED_BUILTIN",null]],"pixels":[["PA5","ws2812"]],"uart":["PA4","PA6"]},"src":"arduino:adafruit:samd:adafruit_blm_badge"},{"file":"ports/atmel-samd/boards/blm_badge/pins.c","says":{"i2c":["PA0","PA1"],"leds":[["PA3","LED",null]],"pixels":[["PA5","ws2812"]],"uart":["PA0","PA1"]},"src":"cpy:atmel-samd/blm_badge"},{"core":"arduino:adafruit:samd","file":"variants/blm_badge/pins_arduino.h","same":true,"src":"pio:adafruit_blm_badge","via":"PlatformIO atmelsam build.variant; defines of the core's own BLM_BADGE_M0 entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA1","sda":"PA0"},"uart":{"name":"Serial1","rx":"PA6","tx":"PA4"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:adafruit:samd:adafruit_blm_badge","leds":[{"aliases":["PIN_LED","PIN_LED2","PIN_LED3"],"label":"D13","name":"LED_BUILTIN","pin":"PA3"}],"naming":"sam","pixels":[{"count":6,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"PA5"}],"ram":32768,"ram_from":"pio:adafruit_blm_badge"}},
{"chosen":"arduino:adafruit:avr:bluefruitmicro","flash":28672,"ids":["arduino:adafruit:avr:bluefruitmicro","pio:bluefruitmicro"],"key":"adafruit-adafruit-bluefruit-micro","name":"Adafruit Bluefruit Micro","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:adafruit:avr","file":"variants/bluefruitmicro/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:adafruit:avr:bluefruitmicro"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":8000000,"flash":28672,"flash_from":"arduino:adafruit:avr:bluefruitmicro","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:adafruit_feather_nrf52832","flash":524288,"ids":["pio:adafruit_feather_nrf52832"],"key":"adafruit-adafruit-bluefruit-nrf52832-feather","name":"Adafruit Bluefruit nRF52832 Feather","part":"nrf52832","ram":65536,"records":[{"checked":"flowrs-regdb nrf52832: ports P0","file":"tools/census/hand_wiring/nrf.json","says":{"leds":[["P0.17","LED1 (D1, red)","high"],["P0.19","LED2 (D2, blue, CONN)","high"]],"uart":["P0.06","P0.08"]},"src":"hand:pio:adafruit_feather_nrf52832"}],"vendor":"Adafruit","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"variants/feather_nrf52832/variant.h and variant.cpp","kind":"board-definition","publisher":"Adafruit Industries (Adafruit_nRF52_Arduino)","quote":"#define PIN_SERIAL_RX (8) #define PIN_SERIAL_TX (6)","revision":"tag 1.7.0","url":"https://github.com/adafruit/Adafruit_nRF52_Arduino/blob/1.7.0/variants/feather_nrf52832/variant.h","where":"variant.h; schematic TXD/RXD nets to CP2104"},"name":"Serial (CP2104 USB-UART bridge)","rx":"P0.08","tx":"P0.06"}},"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2018-04-03","doc":"Bluefruit nRF52 Feather schematic (Feather_Myneut_BLE_REV-G), image on the Learn guide Downloads page","kind":"schematic","level":"Schematic: LED1 (P0.17) -> R1 1K -> D1 RED anode, cathode to GND -> lit when P0.17 high; variant LED_STATE_ON 1 agrees.","publisher":"Adafruit Industries","quote":"\"31 LED1\" \"P0.17\" \"R1 1K\" \"RED D1\" \"GND\" | d3: #define PIN_LED1 (17) ... #define LED_RED PIN_LED1 ... #define LED_STATE_ON 1 // State when LED is litted | d4 p.7: 'Pin #17 red LED for general purpose blinking'","revision":"Rev G","url":"https://cdn-learn.adafruit.com/assets/assets/000/052/793/original/microcontrollers_revgsch.png","where":"schematic, MDBT42 module pin 31 (P0.17) net LED1 -> R1 -> D1"},"colour":"red","label":"LED1 (D1, red)","name":"LED1 (D1, red)","pin":"P0.17"},{"active":"high","cite":{"date":"2018-04-03","doc":"Bluefruit nRF52 Feather schematic (Feather_Myneut_BLE_REV-G), image on the Learn guide Downloads page","kind":"schematic","level":"Schematic: LED2 (P0.19) -> R2 1K -> D2 BLUE anode, cathode to GND -> lit when P0.19 high.","publisher":"Adafruit Industries","quote":"\"33 LED2\" \"P0.19\" \"R2 1K\" \"BLUE D2\" \"GND\" | d3: #define PIN_LED2 (19) ... #define LED_CONN PIN_LED2 ... #define LED_BLUE PIN_LED2","revision":"Rev G","url":"https://cdn-learn.adafruit.com/assets/assets/000/052/793/original/microcontrollers_revgsch.png","where":"schematic, MDBT42 module pin 33 (P0.19) net LED2 -> R2 -> D2"},"colour":"blue","label":"LED2 (D2, blue, CONN)","name":"LED2 (D2, blue, CONN)","pin":"P0.19"}],"naming":"nrf","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:adafruit:avr:circuitplay32u4cat","flash":28672,"ids":["arduino:adafruit:avr:circuitplay32u4cat","pio:circuitplay_classic"],"key":"adafruit-adafruit-circuit-playground-classic","name":"Adafruit Circuit Playground Classic","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:adafruit:avr","file":"variants/circuitplay32u4/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:adafruit:avr:circuitplay32u4cat"},{"core":"arduino:arduino:avr","file":"variants/circuitplay32u4/pins_arduino.h","same":true,"src":"pio:circuitplay_classic","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":8000000,"flash":28672,"flash_from":"arduino:adafruit:avr:circuitplay32u4cat","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"pio:circuitplay_classic"}},
{"chosen":"arduino:adafruit:samd:adafruit_circuitplayground_m0","flash":262144,"ids":["arduino:adafruit:samd:adafruit_circuitplayground_m0","arduino:arduino:samd:adafruit_circuitplayground_m0","cpy:atmel-samd/circuitplayground_express","pio:adafruit_circuitplayground_m0"],"key":"adafruit-adafruit-circuit-playground-express","name":"Adafruit Circuit Playground Express","notes":["uart added from cpy:atmel-samd/circuitplayground_express"],"part":"samd21g18a","ram":32768,"records":[{"core":"arduino:adafruit:samd","file":"variants/circuitplay/pins_arduino.h","says":{"buttons":[["PA28","PIN_BUTTON1",null,null],["PA14","PIN_BUTTON2",null,null]],"i2c":["PB2","PB3"],"leds":[["PA17","LED_BUILTIN",null]],"pixels":[["PB23","ws2812"]],"spi":["PA21","PA20","PA16"]},"src":"arduino:adafruit:samd:adafruit_circuitplayground_m0"},{"file":"ports/atmel-samd/boards/circuitplayground_express/pins.c","says":{"buttons":[["PA28","BUTTON_A",null,null],["PA14","BUTTON_B",null,null]],"i2c":["PB2","PB3"],"leds":[["PA17","LED",null]],"pixels":[["PB23","ws2812"]],"spi":["PA5","PA7","PA6"],"uart":["PB8","PB9"]},"src":"cpy:atmel-samd/circuitplayground_express"},{"core":"arduino:arduino:samd","file":"variants/circuitplay/pins_arduino.h","says":{"i2c":["PB2","PB3"],"leds":[["PA17","LED_BUILTIN",null]],"spi":["PA21","PA20","PA16"]},"src":"arduino:arduino:samd:adafruit_circuitplayground_m0"},{"core":"arduino:adafruit:samd","file":"variants/circuitplay/pins_arduino.h","same":true,"src":"pio:adafruit_circuitplayground_m0","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD_CIRCUITPLAYGROUND_EXPRESS entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB3","sda":"PB2"},"spi":{"miso":"PA16","mosi":"PA20","name":"SPI","sck":"PA21"},"uart":{"added_from":"cpy:atmel-samd/circuitplayground_express","name":"board.UART()","rx":"PB9","tx":"PB8"}},"buttons":[{"label":"D4","name":"PIN_BUTTON1","pin":"PA28"},{"label":"D5","name":"PIN_BUTTON2","pin":"PA14"}],"clock_hz":48000000,"flash":262144,"flash_from":"arduino:adafruit:samd:adafruit_circuitplayground_m0","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"}],"naming":"sam","pixels":[{"count":10,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"PB23"}],"ram":32768,"ram_from":"arduino:arduino:samd:adafruit_circuitplayground_m0"}},
{"chosen":"cpy:atmel-samd/circuitplayground_express_crickit","ids":["cpy:atmel-samd/circuitplayground_express_crickit"],"key":"adafruit-adafruit-circuitplayground-express-with-crickit-libraries","name":"Adafruit CircuitPlayground Express with Crickit libraries","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/circuitplayground_express_crickit/pins.c","says":{"buttons":[["PA28","BUTTON_A",null,null],["PA14","BUTTON_B",null,null]],"i2c":["PB2","PB3"],"leds":[["PA17","LED",null]],"pixels":[["PB23","ws2812"]],"spi":["PA5","PA7","PA6"],"uart":["PB8","PB9"]},"src":"cpy:atmel-samd/circuitplayground_express_crickit"}],"vendor":"Adafruit Industries LLC","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PB3","sda":"PB2"},"spi":{"miso":"PA6","mosi":"PA7","name":"board.SPI()","sck":"PA5"},"uart":{"name":"board.UART()","rx":"PB9","tx":"PB8"}},"buttons":[{"name":"BUTTON_A","pin":"PA28"},{"name":"BUTTON_B","pin":"PA14"}],"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PA17"}],"naming":"sam","pixels":[{"count":10,"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PB23"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"cpy:atmel-samd/circuitplayground_express_displayio","ids":["cpy:atmel-samd/circuitplayground_express_displayio"],"key":"adafruit-adafruit-circuitplayground-express-with-displayio","name":"Adafruit CircuitPlayground Express with displayio","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/circuitplayground_express_displayio/pins.c","says":{"buttons":[["PA28","BUTTON_A",null,null],["PA14","BUTTON_B",null,null]],"i2c":["PB2","PB3"],"leds":[["PA17","LED",null]],"pixels":[["PB23","ws2812"]],"spi":["PA5","PA7","PA6"],"uart":["PB8","PB9"]},"src":"cpy:atmel-samd/circuitplayground_express_displayio"}],"vendor":"Adafruit Industries LLC","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PB3","sda":"PB2"},"spi":{"miso":"PA6","mosi":"PA7","name":"board.SPI()","sck":"PA5"},"uart":{"name":"board.UART()","rx":"PB9","tx":"PB8"}},"buttons":[{"name":"BUTTON_A","pin":"PA28"},{"name":"BUTTON_B","pin":"PA14"}],"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PA17"}],"naming":"sam","pixels":[{"count":10,"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PB23"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"arduino:adafruit:nrf52:cluenrf52840","flash":815104,"ids":["arduino:adafruit:nrf52:cluenrf52840","cpy:nordic/clue_nrf52840_express","pio:adafruit_clue_nrf52840"],"key":"adafruit-adafruit-clue-nrf52840","name":"Adafruit CLUE nRF52840","part":"nrf52840","ram":248832,"records":[{"core":"arduino:adafruit:nrf52","file":"variants/clue_nrf52840/variant.h","says":{"buttons":[["P1.02","PIN_BUTTON1",null,null],["P1.10","PIN_BUTTON2",null,null]],"i2c":["P0.24","P0.25"],"leds":[["P1.01","LED_BUILTIN","high"],["P0.10","PIN_LED2","high"]],"pixels":[["P0.16","ws2812"]],"spi":["P0.08","P0.26","P0.06"],"uart":["P0.05","P0.04"]},"src":"arduino:adafruit:nrf52:cluenrf52840","stated":{"leds|P0.10":"#define LED_STATE_ON 1 // State when LED is litted","leds|P1.01":"#define LED_STATE_ON 1 // State when LED is litted"}},{"file":"ports/nordic/boards/clue_nrf52840_express/pins.c","says":{"buttons":[["P1.02","BUTTON_A",null,null],["P1.10","BUTTON_B",null,null]],"i2c":["P0.24","P0.25"],"leds":[["P1.01","LED",null]],"pixels":[["P0.16","ws2812"]],"spi":["P0.08","P0.26","P0.06"],"uart":["P0.05","P0.04"]},"src":"cpy:nordic/clue_nrf52840_express"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.25","sda":"P0.24"},"spi":{"miso":"P0.06","mosi":"P0.26","name":"SPI","sck":"P0.08"},"uart":{"name":"Serial1","rx":"P0.04","tx":"P0.05"}},"buttons":[{"label":"D5","name":"PIN_BUTTON1","pin":"P1.02"},{"label":"D11","name":"PIN_BUTTON2","pin":"P1.10"}],"clock_hz":64000000,"flash":815104,"flash_from":"arduino:adafruit:nrf52:cluenrf52840","leds":[{"active":"high","aliases":["LED_BLUE","LED_RED","PIN_LED1"],"colour":"blue","label":"D17","name":"LED_BUILTIN","pin":"P1.01"},{"active":"high","colour":"white","label":"D43","name":"PIN_LED2","pin":"P0.10"}],"naming":"nrf","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"P0.16"}],"ram":237568,"ram_from":"arduino:adafruit:nrf52:cluenrf52840"}},
{"chosen":"arduino:adafruit:samd:adafruit_crickit_m0","flash":262144,"ids":["arduino:adafruit:samd:adafruit_crickit_m0","pio:adafruit_crickit_m0"],"key":"adafruit-adafruit-crickit-m0","name":"Adafruit Crickit M0","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:adafruit:samd","file":"variants/crickit_m0/pins_arduino.h","says":{"i2c":["PA0","PA1"],"leds":[["PB22","LED_BUILTIN",null]],"uart":["PB2","PB23"]},"src":"arduino:adafruit:samd:adafruit_crickit_m0"},{"core":"arduino:adafruit:samd","file":"variants/crickit_m0/pins_arduino.h","same":true,"src":"pio:adafruit_crickit_m0","via":"PlatformIO atmelsam build.variant; the directory's default header"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA1","sda":"PA0"},"uart":{"name":"Serial1","rx":"PB23","tx":"PB2"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:adafruit:samd:adafruit_crickit_m0","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PB22"}],"naming":"sam","ram":32768,"ram_from":"pio:adafruit_crickit_m0"}},
{"chosen":"arduino:esp32:esp32:featheresp32","flash":4194304,"ids":["arduino:esp32:esp32:featheresp32","pio:featheresp32"],"key":"adafruit-adafruit-esp32-feather","name":"Adafruit ESP32 Feather","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/feather_esp32/pins_arduino.h","says":{"i2c":["GPIO23","GPIO22"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO5","GPIO18","GPIO19"],"uart":["GPIO17","GPIO16"]},"src":"arduino:esp32:esp32:featheresp32"},{"core":"arduino:esp32:esp32","file":"variants/feather_esp32/pins_arduino.h","same":true,"src":"pio:featheresp32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own FEATHER_ESP32 entry"}],"vendor":"Adafruit","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO23"},"spi":{"cs":"GPIO33","miso":"GPIO19","mosi":"GPIO18","name":"SPI","sck":"GPIO5"},"uart":{"name":"Serial","rx":"GPIO16","tx":"GPIO17"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:featheresp32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:featheresp32"}},
{"chosen":"pio:featheresp32-s2","flash":4194304,"ids":["pio:featheresp32-s2"],"key":"adafruit-adafruit-esp32-s2-feather-development-board","name":"Adafruit ESP32-S2 Feather Development Board","part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/adafruit_feather_esp32s2/pins_arduino.h","says":{"i2c":["GPIO3","GPIO4"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO39","GPIO38"]},"src":"pio:featheresp32-s2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"Adafruit","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO4","sda":"GPIO3"},"spi":{"cs":"GPIO42","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO38","tx":"GPIO39"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:featheresp32-s2","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO33"}],"ram":327680,"ram_from":"pio:featheresp32-s2"}},
{"chosen":"hand:zephyr:adafruit_feather_esp32s3_tft_reverse","disagree":[{"kept":"none","kept_from":"hand:zephyr:adafruit_feather_esp32s3_tft_reverse","kind":"level","other":"up","other_from":"zephyr:adafruit_feather_esp32s3_tft_reverse","what":"button GPIO0 pull"},{"kept":"high","kept_from":"hand:zephyr:adafruit_feather_esp32s3_tft_reverse","kind":"level","other":"low","other_from":"zephyr:adafruit_feather_esp32s3_tft_reverse","what":"button GPIO1 active"},{"kept":"none","kept_from":"hand:zephyr:adafruit_feather_esp32s3_tft_reverse","kind":"level","other":"up","other_from":"zephyr:adafruit_feather_esp32s3_tft_reverse","what":"button GPIO1 pull"},{"kept":"high","kept_from":"hand:zephyr:adafruit_feather_esp32s3_tft_reverse","kind":"level","other":"low","other_from":"zephyr:adafruit_feather_esp32s3_tft_reverse","what":"button GPIO2 active"},{"kept":"none","kept_from":"hand:zephyr:adafruit_feather_esp32s3_tft_reverse","kind":"level","other":"up","other_from":"zephyr:adafruit_feather_esp32s3_tft_reverse","what":"button GPIO2 pull"}],"ids":["zephyr:adafruit_feather_esp32s3_tft_reverse"],"key":"adafruit-adafruit-esp32-s3-reverse-tft-feather","name":"Adafruit ESP32-S3 Reverse TFT Feather","notes":["led GPIO45 from zephyr:adafruit_feather_esp32s3_tft_reverse not kept: the TFT's backlight switch, not a user LED: net BACKLITE drives the gate of the N-MOSFET Q1 (BSS138, source to GND), which sinks the 1.14in 240x135 display's backlight cathode LEDK through R9 22R; the backlight's anode LEDA is on VSENSOR (the TFT and STEMMA QT regulator U5's output). High lights the display's backlight (Adafruit ESP32-S3 Reverse TFT Feather.sch (EagleCAD schematic, github.com/adafruit/Adafruit-ESP32-S3-Reverse-TFT-Feather-PCB), nets BACKLITE, N$2 and LEDK: U1 pin IO45_SPIV, Q1, R9, DISP1)","i2c added from zephyr:adafruit_feather_esp32s3_tft_reverse","spi added from zephyr:adafruit_feather_esp32s3_tft_reverse","led GPIO13 colour from zephyr:adafruit_feather_esp32s3_tft_reverse"],"part":"esp32s3","records":[{"checked":"the twin's IO_MUX pads (esp32s3_iomux_pads in tools/qemu-wasm/patches/0003-esp32-esp32s3-peripheral-models.patch, from ESP-IDF v5.5.6 io_mux_reg.h): 45 pads","file":"tools/census/hand_wiring/esp.json","says":{"buttons":[["GPIO0","BOOT (D0, SW1)","low","none"],["GPIO1","D1 (SW5)","high","none"],["GPIO2","D2 (SW3)","high","none"]],"leds":[["GPIO13","D3 RED (#13)","high"]],"pixels":[["GPIO33","ws2812"]]},"src":"hand:zephyr:adafruit_feather_esp32s3_tft_reverse"},{"file":"boards/adafruit/feather_esp32s3_tft_reverse/adafruit_feather_esp32s3_tft_reverse_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"],["GPIO1","sw1","low","up"],["GPIO2","sw2","low","up"]],"i2c":["GPIO3","GPIO4"],"leds":[["GPIO13","led0","high"],["GPIO45","backlight","high"]],"pixels":[[null,"ws2812"]],"spi":[null,"GPIO35","GPIO37"]},"src":"zephyr:adafruit_feather_esp32s3_tft_reverse","stated":{"buttons|GPIO0":"zephyr:adafruit_feather_esp32s3_tft_reverse: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|GPIO1":"zephyr:adafruit_feather_esp32s3_tft_reverse: gpios = <&gpio0 1 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|GPIO2":"zephyr:adafruit_feather_esp32s3_tft_reverse: gpios = <&gpio0 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO13":"zephyr:adafruit_feather_esp32s3_tft_reverse: gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>","leds|GPIO45":"zephyr:adafruit_feather_esp32s3_tft_reverse: gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"adafruit","why":"hand","wiring":{"buses":{"i2c":{"added_from":"zephyr:adafruit_feather_esp32s3_tft_reverse","name":"i2c0","scl":"GPIO4","sda":"GPIO3"},"spi":{"added_from":"zephyr:adafruit_feather_esp32s3_tft_reverse","miso":"GPIO37","mosi":"GPIO35","name":"spi2"}},"buttons":[{"active":"low","cite":{"doc":"Schematic image, Learn guide 'Adafruit ESP32-S3 Reverse TFT Feather', Downloads page (https://learn.adafruit.com/esp32-s3-reverse-tft-feather/downloads, Page last edited September 23, 2025)","kind":"schematic","level":"SW1 KMR2 connects net BOOT0 (IO0_BOOT0) to GND; the net holds only SW1, test point TP1 and the module pin, no resistor. Pressed reads low: active low, no board pull (d3: pulled HIGH by default, i.e. the chip's own pull-up).","publisher":"Adafruit Industries","quote":"BOOT0 SW1 KMR2 GND ... BOOT0 4 IO0_BOOT0 | d1: net name=\"BOOT0\": pinref part=\"SW1\" gate=\"G$1\" pin=\"S\"; pinref part=\"TP1\" gate=\"G$1\" pin=\"P$1\"; pinref part=\"U1\" gate=\"G$1\" pin=\"IO0_BOOT0\" ... net name=\"GND\": pinref part=\"SW1\" gate=\"G$1\" pin=\"P\" | d3: This button is pulled HIGH by default, e.g. when not pressed, the signal is high. When pressed, the signal goes LOW.","retrieved":"2026-11-03","revision":"title block: ESP32-S3 reverse TFT Rev D; 2/8/2023 9:10 AM","url":"https://cdn-learn.adafruit.com/assets/assets/000/119/046/original/adafruit_products_schem.png","where":"image zone A4 (right of the RESET block), module U1 pin 4 in zone B1; netlist d1 net BOOT0"},"label":"BOOT (D0, SW1)","name":"BOOT (D0, SW1)","pin":"GPIO0","pull":"none"},{"active":"high","cite":{"doc":"Schematic image, Learn guide 'Adafruit ESP32-S3 Reverse TFT Feather', Downloads page (https://learn.adafruit.com/esp32-s3-reverse-tft-feather/downloads, Page last edited September 23, 2025)","kind":"schematic","level":"SW5 KMR2 connects net D1 (IO1) to 3.3V, not GND; net D1 holds only SW5 and the module pin, no resistor. Pressed reads high: active high. No board pull-down: the 'pulled LOW by default' in d3 must be the chip's internal pull-down set by firmware. (The designator SW5 is not printed in the image; it is in d1.)","publisher":"Adafruit Industries","quote":"D1 KMR2 3.3V ... D1 5 IO1 | d1: net name=\"D1\": pinref part=\"SW5\" gate=\"G$1\" pin=\"S\"; pinref part=\"SW5\" gate=\"G$1\" pin=\"S1\"; pinref part=\"U1\" gate=\"G$1\" pin=\"IO1\" ... net name=\"3.3V\": pinref part=\"SW5\" gate=\"G$1\" pin=\"P\"; pinref part=\"SW5\" gate=\"G$1\" pin=\"P1\" | d3: These two pins are pulled LOW by default, e.g. when not pressed, the signal is low. When pressed, the signal goes HIGH.","retrieved":"2026-11-03","revision":"title block: ESP32-S3 reverse TFT Rev D; 2/8/2023 9:10 AM","url":"https://cdn-learn.adafruit.com/assets/assets/000/119/046/original/adafruit_products_schem.png","where":"image zone B5 (leftmost of three switches), module U1 pin 5 in zone B1; netlist d1 net D1"},"label":"D1 (SW5)","name":"D1 (SW5)","pin":"GPIO1","pull":"none"},{"active":"high","cite":{"doc":"Schematic image, Learn guide 'Adafruit ESP32-S3 Reverse TFT Feather', Downloads page (https://learn.adafruit.com/esp32-s3-reverse-tft-feather/downloads, Page last edited September 23, 2025)","kind":"schematic","level":"SW3 KMR2 connects net D2 (IO2) to 3.3V; net D2 holds only SW3 and the module pin, no resistor. Pressed reads high: active high; pull-down is the chip's internal one (firmware), per d3.","publisher":"Adafruit Industries","quote":"D2 KMR2 SW3 3.3V ... D2 6 IO2 | d1: net name=\"D2\": pinref part=\"SW3\" gate=\"G$1\" pin=\"S\"; pinref part=\"SW3\" gate=\"G$1\" pin=\"S1\"; pinref part=\"U1\" gate=\"G$1\" pin=\"IO2\" ... net name=\"3.3V\": pinref part=\"SW3\" gate=\"G$1\" pin=\"P\"; pinref part=\"SW3\" gate=\"G$1\" pin=\"P1\" | d3: These two pins are pulled LOW by default, e.g. when not pressed, the signal is low. When pressed, the signal goes HIGH.","retrieved":"2026-11-03","revision":"title block: ESP32-S3 reverse TFT Rev D; 2/8/2023 9:10 AM","url":"https://cdn-learn.adafruit.com/assets/assets/000/119/046/original/adafruit_products_schem.png","where":"image zone B5 (middle of three switches), module U1 pin 6 in zone B1; netlist d1 net D2"},"label":"D2 (SW3)","name":"D2 (SW3)","pin":"GPIO2","pull":"none"}],"leds":[{"active":"high","cite":{"doc":"Schematic image, Learn guide 'Adafruit ESP32-S3 Reverse TFT Feather', Downloads page (https://learn.adafruit.com/esp32-s3-reverse-tft-feather/downloads, Page last edited September 23, 2025)","kind":"schematic","level":"IO13 (net D13) -> R10 5.1K -> D3 RED anode (pin A); cathode (pin C) to GND. Driving GPIO13 high lights it: active high.","publisher":"Adafruit Industries","quote":"D13 R10 5.1K D3 RED GND LED ... D13 18 IO13 | d1: net name=\"D13\": pinref part=\"R10\" gate=\"G$1\" pin=\"1\"; pinref part=\"U1\" gate=\"G$1\" pin=\"IO13\" ... net name=\"N$5\": pinref part=\"D3\" gate=\"G$1\" pin=\"A\"; pinref part=\"R10\" gate=\"G$1\" pin=\"2\" ... net name=\"GND\": pinref part=\"D3\" gate=\"G$1\" pin=\"C\"","retrieved":"2026-11-03","revision":"title block: ESP32-S3 reverse TFT Rev D; 2/8/2023 9:10 AM","url":"https://cdn-learn.adafruit.com/assets/assets/000/119/046/original/adafruit_products_schem.png","where":"image zone C3 'LED' block, module U1 pin 18 in zone C1; netlist d1 nets D13, N$5, GND"},"colour":"red","filled":["colour from zephyr:adafruit_feather_esp32s3_tft_reverse"],"label":"D3 RED (#13)","name":"D3 RED (#13)","pin":"GPIO13"}],"naming":"esp","parts":[{"added_from":"zephyr:adafruit_feather_esp32s3_tft_reverse","address":54,"bus":"i2c","compatible":"maxim,max17048","name":"MAX17048"}],"pixels":[{"cite":{"doc":"Schematic image, Learn guide 'Adafruit ESP32-S3 Reverse TFT Feather', Downloads page (https://learn.adafruit.com/esp32-s3-reverse-tft-feather/downloads, Page last edited September 23, 2025)","kind":"schematic","publisher":"Adafruit Industries","quote":"NEOPIXEL WS2812B DI NEOPIX ... NEOPIX_PWR ... 28 NEOPIX ... 25 NEOPIX_PWR | d1: net name=\"NEOPIX\": pinref part=\"LED1\" gate=\"G$1\" pin=\"DI\"; pinref part=\"U1\" gate=\"G$1\" pin=\"IO33\" ... net name=\"NEOPIX_PWR\": pinref part=\"LED1\" gate=\"G$1\" pin=\"VDD\"; pinref part=\"U1\" gate=\"G$1\" pin=\"IO21\"","retrieved":"2026-11-03","revision":"title block: ESP32-S3 reverse TFT Rev D; 2/8/2023 9:10 AM","url":"https://cdn-learn.adafruit.com/assets/assets/000/119/046/original/adafruit_products_schem.png","where":"image zone B3-B4 'NEOPIXEL' block, module U1 pins 28 and 25; netlist d1 nets NEOPIX, NEOPIX_PWR"},"count":1,"kind":"ws2812","name":"pixel0","pin":"GPIO33"}]}},
{"chosen":"arduino:adafruit:avr:feather328p","flash":32256,"ids":["arduino:adafruit:avr:feather328p","pio:feather328p"],"key":"adafruit-adafruit-feather-328p","name":"Adafruit Feather 328P","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:adafruit:avr:feather328p"},{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","same":true,"src":"pio:feather328p","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_FEATHER328P entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":32256,"flash_from":"arduino:adafruit:avr:feather328p","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:adafruit:avr:feather328p"}},
{"chosen":"arduino:adafruit:avr:feather32u4","flash":28672,"ids":["arduino:adafruit:avr:feather32u4","pio:feather32u4"],"key":"adafruit-adafruit-feather-32u4","name":"Adafruit Feather 32u4","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:adafruit:avr","file":"variants/feather32u4/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:adafruit:avr:feather32u4"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":8000000,"flash":28672,"flash_from":"arduino:adafruit:avr:feather32u4","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:nordic/feather_bluefruit_sense","flash":815104,"ids":["cpy:nordic/feather_bluefruit_sense","pio:adafruit_feather_nrf52840_sense"],"key":"adafruit-adafruit-feather-bluefruit-sense","name":"Adafruit Feather Bluefruit Sense","part":"nrf52840","ram":248832,"records":[{"file":"ports/nordic/boards/feather_bluefruit_sense/pins.c","says":{"i2c":["P0.12","P0.11"],"leds":[["P1.09","LED",null],["P1.10","BLUE_LED",null]],"pixels":[["P0.16","ws2812"]],"spi":["P0.14","P0.13","P0.15"],"uart":["P0.25","P0.24"]},"src":"cpy:nordic/feather_bluefruit_sense"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.11","sda":"P0.12"},"spi":{"miso":"P0.15","mosi":"P0.13","name":"board.SPI()","sck":"P0.14"},"uart":{"name":"board.UART()","rx":"P0.24","tx":"P0.25"}},"flash":815104,"flash_from":"the census: the largest any of its sources states","leds":[{"aliases":["L","RED_LED","MICROPY_HW_LED_STATUS"],"colour":"red","name":"LED","pin":"P1.09"},{"colour":"blue","name":"BLUE_LED","pin":"P1.10"}],"naming":"nrf","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"P0.16"}],"ram":248832,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:zephyr:adafruit_feather_esp32","disagree":[{"kept":"high","kept_from":"hand:zephyr:adafruit_feather_esp32","kind":"level","other":"low","other_from":"zephyr:adafruit_feather_esp32","what":"led GPIO13 active"}],"ids":["zephyr:adafruit_feather_esp32"],"key":"adafruit-adafruit-feather-esp32","name":"Adafruit Feather ESP32","notes":["i2c added from zephyr:adafruit_feather_esp32","led GPIO13 colour from zephyr:adafruit_feather_esp32"],"part":"esp32","records":[{"checked":"the twin's IO_MUX pads (esp32_iomux_pads in tools/qemu-wasm/patches/0003-esp32-esp32s3-peripheral-models.patch, from ESP-IDF v5.5.6 io_mux_reg.h): 36 pads","file":"tools/census/hand_wiring/esp.json","says":{"buttons":[["GPIO38","SW1 (user button)","low","up"]],"leds":[["GPIO13","D3 RED (#13)","high"]],"pixels":[["GPIO0","ws2812"]]},"src":"hand:zephyr:adafruit_feather_esp32"},{"file":"boards/adafruit/feather_esp32/adafruit_feather_esp32_procpu.dts","says":{"buttons":[["GPIO38","sw0","low",null]],"i2c":["GPIO22","GPIO20"],"leds":[["GPIO13","led_0","low"]],"pixels":[[null,"ws2812"]]},"src":"zephyr:adafruit_feather_esp32","stated":{"buttons|GPIO38":"zephyr:adafruit_feather_esp32: gpios = <&gpio1 6 GPIO_ACTIVE_LOW>","leds|GPIO13":"zephyr:adafruit_feather_esp32: gpios = <&gpio0 13 GPIO_ACTIVE_LOW>"}}],"vendor":"adafruit","why":"hand","wiring":{"buses":{"i2c":{"added_from":"zephyr:adafruit_feather_esp32","name":"i2c0","scl":"GPIO20","sda":"GPIO22"}},"buttons":[{"active":"low","cite":{"doc":"Schematic image, Learn guide 'Adafruit ESP32 Feather V2', Downloads page (https://learn.adafruit.com/adafruit-esp32-feather-v2/downloads, Page last edited January 16, 2025)","kind":"schematic","level":"Module pin I38/A1_2 (GPIO38, pad 6) is pulled to 3.3V by R9 (4-pack gate G$4, 47K); SW1 KMR2 shorts it to GND when pressed: reads low pressed, external pull-up.","publisher":"Adafruit Industries","quote":"3.3V R9G$4 47K SW1 KMR2 GND ... 6 I38/A1_2 | d1: net name=\"N$6\": pinref part=\"R9\" gate=\"G$4\" pin=\"1\"; pinref part=\"SW1\" gate=\"G$1\" pin=\"S\"; pinref part=\"X3\" gate=\"G$1\" pin=\"I38/A1_2\" ... net name=\"3.3V\": pinref part=\"R9\" gate=\"G$4\" pin=\"2\" ... net name=\"GND\": pinref part=\"SW1\" gate=\"G$1\" pin=\"P\"","retrieved":"2026-11-03","revision":"title block: FILE: ESP32 Feather V2 rev F; REV E; DATE 11/2/22 18:26","url":"https://cdn-learn.adafruit.com/assets/assets/000/109/518/original/adafruit_products_FV2_sch.png","where":"image zone B1-C1 (left of the ESP32 PICO MODULE); netlist d1 net N$6"},"label":"SW1 (user button)","name":"SW1 (user button)","pin":"GPIO38","pull":"up"}],"leds":[{"active":"high","cite":{"doc":"Schematic image, Learn guide 'Adafruit ESP32 Feather V2', Downloads page (https://learn.adafruit.com/adafruit-esp32-feather-v2/downloads, Page last edited January 16, 2025)","kind":"schematic","level":"IO13 (net IO13_A12) -> R10 5.1K -> D3 RED anode (pin A); D3 cathode (pin C) to GND. The other leg goes to GND, so driving GPIO13 high lights it: active high.","publisher":"Adafruit Industries","quote":"LED GND D3 RED R10 5.1K IO13_A12 ... IO13/A2_4 20 IO13_A12 | d1: net name=\"IO13_A12\": pinref part=\"R10\" gate=\"G$1\" pin=\"1\"; pinref part=\"X3\" gate=\"G$1\" pin=\"IO13/A2_4\" ... net name=\"N$5\": pinref part=\"D3\" gate=\"G$1\" pin=\"A\"; pinref part=\"R10\" gate=\"G$1\" pin=\"2\" ... net name=\"GND\": pinref part=\"D3\" gate=\"G$1\" pin=\"C\"","retrieved":"2026-11-03","revision":"title block: FILE: ESP32 Feather V2 rev F; REV E; DATE 11/2/22 18:26","url":"https://cdn-learn.adafruit.com/assets/assets/000/109/518/original/adafruit_products_FV2_sch.png","where":"image sheet 1/1 zone D3 'LED' block, module pin in zone B2; netlist d1 nets IO13_A12, N$5, GND"},"colour":"red","filled":["colour from zephyr:adafruit_feather_esp32"],"label":"D3 RED (#13)","name":"D3 RED (#13)","pin":"GPIO13"}],"naming":"esp","pixels":[{"cite":{"doc":"Schematic image, Learn guide 'Adafruit ESP32 Feather V2', Downloads page (https://learn.adafruit.com/adafruit-esp32-feather-v2/downloads, Page last edited January 16, 2025)","kind":"schematic","publisher":"Adafruit Industries","quote":"NEOPIXEL WS2812B DI GPIO0 ... V_NEOI2C ... IO0/A2_1 23 GPIO0 | d1: net name=\"GPIO0\": pinref part=\"LED1\" gate=\"G$1\" pin=\"DI\"; pinref part=\"Q5\" gate=\"1\" pin=\"D\"; pinref part=\"X3\" gate=\"G$1\" pin=\"IO0/A2_1\"","retrieved":"2026-11-03","revision":"title block: FILE: ESP32 Feather V2 rev F; REV E; DATE 11/2/22 18:26","url":"https://cdn-learn.adafruit.com/assets/assets/000/109/518/original/adafruit_products_FV2_sch.png","where":"image zone B3 'NEOPIXEL' block; netlist d1 net GPIO0"},"count":1,"kind":"ws2812","name":"pixel0","pin":"GPIO0"}]}},
{"chosen":"hand:pio:adafruit_feather_esp32c6","flash":4194304,"ids":["arduino:esp32:esp32:adafruit_feather_esp32c6","pio:adafruit_feather_esp32c6","zephyr:adafruit_feather_esp32c6"],"key":"adafruit-adafruit-feather-esp32-c6","name":"Adafruit Feather ESP32-C6","notes":["uart added from arduino:esp32:esp32:adafruit_feather_esp32c6","i2c added from arduino:esp32:esp32:adafruit_feather_esp32c6","spi added from arduino:esp32:esp32:adafruit_feather_esp32c6","led GPIO15 colour from zephyr:adafruit_feather_esp32c6"],"part":"esp32c6","ram":327680,"records":[{"checked":"esp32c6 ESP32-C6-MINI-1 module (U1): GPIO0-30","file":"tools/census/hand_wiring/esp.json","says":{"buttons":[["GPIO9","BOOT (SW1)","low","up"]],"leds":[["GPIO15","D3 RED","high"]],"pixels":[["GPIO9","ws2812"]]},"src":"hand:pio:adafruit_feather_esp32c6"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_feather_esp32c6/pins_arduino.h","says":{"i2c":["GPIO19","GPIO18"],"leds":[["GPIO15","LED_BUILTIN",null]],"pixels":[["GPIO9","ws2812"]],"spi":["GPIO21","GPIO22","GPIO23"],"uart":["GPIO16","GPIO17"]},"src":"arduino:esp32:esp32:adafruit_feather_esp32c6"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_feather_esp32c6/pins_arduino.h","says":{"i2c":["GPIO19","GPIO18"],"leds":[["GPIO15","LED_BUILTIN",null]],"pixels":[["GPIO9","ws2812"]],"spi":["GPIO21","GPIO22","GPIO23"],"uart":["GPIO16","GPIO17"]},"src":"pio:adafruit_feather_esp32c6","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ADAFRUIT_FEATHER_ESP32C6 entry"},{"dropped":["sw0: status disabled"],"file":"boards/adafruit/feather_esp32c6/adafruit_feather_esp32c6_hpcore.dts","says":{"i2c":["GPIO19","GPIO18"],"leds":[["GPIO15","led0","high"]],"pixels":[[null,"ws2812"]],"spi":[null,"GPIO22","GPIO23"]},"src":"zephyr:adafruit_feather_esp32c6","stated":{"leds|GPIO15":"zephyr:adafruit_feather_esp32c6: gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>"}}],"vendor":"Adafruit","why":"hand","wiring":{"buses":{"i2c":{"added_from":"arduino:esp32:esp32:adafruit_feather_esp32c6","name":"Wire","scl":"GPIO18","sda":"GPIO19"},"spi":{"added_from":"arduino:esp32:esp32:adafruit_feather_esp32c6","cs":"GPIO0","miso":"GPIO23","mosi":"GPIO22","name":"SPI","sck":"GPIO21"},"uart":{"added_from":"arduino:esp32:esp32:adafruit_feather_esp32c6","name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"buttons":[{"active":"low","cite":{"doc":"Adafruit Feather ESP32-C6.sch (EagleCAD schematic, github.com/adafruit/Adafruit-ESP32-C6-Feather-PCB)","kind":"schematic","level":"SW1 KMR2 connects net IO9/BOOT/NEOPIX to GND: pressed reads low, active low; R6 is the net's other resistor.","publisher":"Adafruit Industries","quote":"net name=\"IO9/BOOT/NEOPIX\": pinref part=\"U1\" gate=\"G$1\" pin=\"IO9\"; pinref part=\"SW1\" gate=\"G$1\" pin=\"S\"; pinref part=\"SW1\" gate=\"G$1\" pin=\"S1\"; pinref part=\"R6\" gate=\"G$1\" pin=\"1\"; pinref part=\"JP1\" gate=\"A\" pin=\"1\"; pinref part=\"LED1\" gate=\"G$1\" pin=\"DI\" ... net name=\"GND\": pinref part=\"SW1\" gate=\"G$1\" pin=\"P\"; pinref part=\"SW1\" gate=\"G$1\" pin=\"P1\" (SW1 SWITCH_TACT_SMT KMR2)","revision":"repository commit 7376e394a3a889550e0092d7dbe3bea453b309b3 (2025-09-24)","url":"https://github.com/adafruit/Adafruit-ESP32-C6-Feather-PCB/blob/7376e394a3a889550e0092d7dbe3bea453b309b3/Adafruit%20Feather%20ESP32-C6.sch","where":"nets IO9/BOOT/NEOPIX and GND: U1 pin IO9, SW1, R6"},"label":"BOOT (SW1)","name":"BOOT (SW1)","pin":"GPIO9","pull":"up"}],"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:adafruit_feather_esp32c6","leds":[{"active":"high","cite":{"doc":"Adafruit Feather ESP32-C6.sch (EagleCAD schematic, github.com/adafruit/Adafruit-ESP32-C6-Feather-PCB)","kind":"schematic","level":"IO15 -> R10 -> D3 RED anode (pin A); cathode (pin C) to GND. Driving GPIO15 high lights it: active high.","publisher":"Adafruit Industries","quote":"net name=\"IO15\": pinref part=\"U1\" gate=\"G$1\" pin=\"IO15\"; pinref part=\"JP3\" gate=\"G$1\" pin=\"4\"; pinref part=\"R10\" gate=\"G$1\" pin=\"1\" ... net name=\"N$5\": pinref part=\"R10\" gate=\"G$1\" pin=\"2\"; pinref part=\"D3\" gate=\"G$1\" pin=\"A\" ... net name=\"GND\": pinref part=\"D3\" gate=\"G$1\" pin=\"C\" (D3 LED RED)","revision":"repository commit 7376e394a3a889550e0092d7dbe3bea453b309b3 (2025-09-24)","url":"https://github.com/adafruit/Adafruit-ESP32-C6-Feather-PCB/blob/7376e394a3a889550e0092d7dbe3bea453b309b3/Adafruit%20Feather%20ESP32-C6.sch","where":"nets IO15, N$5 and GND: U1 pin IO15, R10, D3"},"colour":"red","filled":["colour from zephyr:adafruit_feather_esp32c6"],"label":"D3 RED","name":"D3 RED","pin":"GPIO15"}],"naming":"esp","parts":[{"added_from":"zephyr:adafruit_feather_esp32c6","address":54,"bus":"i2c","compatible":"maxim,max17048","name":"MAX17048"}],"pixels":[{"cite":{"doc":"Adafruit Feather ESP32-C6.sch (EagleCAD schematic, github.com/adafruit/Adafruit-ESP32-C6-Feather-PCB)","kind":"schematic","publisher":"Adafruit Industries","quote":"net name=\"IO9/BOOT/NEOPIX\": pinref part=\"U1\" gate=\"G$1\" pin=\"IO9\"; pinref part=\"SW1\" gate=\"G$1\" pin=\"S\"; pinref part=\"SW1\" gate=\"G$1\" pin=\"S1\"; pinref part=\"R6\" gate=\"G$1\" pin=\"1\"; pinref part=\"JP1\" gate=\"A\" pin=\"1\"; pinref part=\"LED1\" gate=\"G$1\" pin=\"DI\" (LED1 WS2812B)","revision":"repository commit 7376e394a3a889550e0092d7dbe3bea453b309b3 (2025-09-24)","url":"https://github.com/adafruit/Adafruit-ESP32-C6-Feather-PCB/blob/7376e394a3a889550e0092d7dbe3bea453b309b3/Adafruit%20Feather%20ESP32-C6.sch","where":"net IO9/BOOT/NEOPIX: U1 pin IO9, LED1 DI"},"count":1,"kind":"ws2812","name":"pixel0","pin":"GPIO9"}],"ram":327680,"ram_from":"arduino:esp32:esp32:adafruit_feather_esp32c6"}},
{"chosen":"cpy:espressif/adafruit_feather_esp32c6_4mbflash_nopsram","ids":["cpy:espressif/adafruit_feather_esp32c6_4mbflash_nopsram"],"key":"adafruit-adafruit-feather-esp32-c6-4mb-flash-no-psram","name":"Adafruit Feather ESP32-C6 4MB Flash No PSRAM","part":"esp32c6","records":[{"file":"ports/espressif/boards/adafruit_feather_esp32c6_4mbflash_nopsram/pins.c","says":{"buttons":[["GPIO9","BUTTON",null,null]],"i2c":["GPIO19","GPIO18"],"leds":[["GPIO15","LED",null]],"pixels":[["GPIO9","ws2812"]],"spi":["GPIO21","GPIO22","GPIO23"],"uart":["GPIO16","GPIO17"]},"src":"cpy:espressif/adafruit_feather_esp32c6_4mbflash_nopsram"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO18","sda":"GPIO19"},"spi":{"miso":"GPIO23","mosi":"GPIO22","name":"board.SPI()","sck":"GPIO21"},"uart":{"name":"board.UART()","rx":"GPIO17","tx":"GPIO16"}},"buttons":[{"name":"BUTTON","pin":"GPIO9"}],"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO15"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"GPIO9"}]}},
{"chosen":"hand:cpy:espressif/adafruit_feather_esp32s2","disagree":[{"kept":"high","kept_from":"hand:cpy:espressif/adafruit_feather_esp32s2","kind":"level","other":"low","other_from":"zephyr:adafruit_feather_esp32s2","what":"led GPIO13 active"},{"kept":"none","kept_from":"hand:cpy:espressif/adafruit_feather_esp32s2","kind":"level","other":"up","other_from":"zephyr:adafruit_feather_esp32s2","what":"button GPIO0 pull"}],"flash":4194304,"ids":["arduino:esp32:esp32:adafruit_feather_esp32s2","cpy:espressif/adafruit_feather_esp32s2","pio:adafruit_feather_esp32s2","zephyr:adafruit_feather_esp32s2"],"key":"adafruit-adafruit-feather-esp32-s2","name":"Adafruit Feather ESP32-S2","notes":["uart added from cpy:espressif/adafruit_feather_esp32s2","i2c added from cpy:espressif/adafruit_feather_esp32s2","spi added from cpy:espressif/adafruit_feather_esp32s2","led GPIO13 colour from zephyr:adafruit_feather_esp32s2"],"part":"esp32s2","ram":327680,"records":[{"checked":"the twin's IO_MUX pads (esp32s2_iomux_pads in tools/qemu-wasm/patches/0008-esp32s2-core-and-machine.patch, from ESP-IDF v5.5.6 io_mux_reg.h): 43 pads","file":"tools/census/hand_wiring/esp.json","says":{"buttons":[["GPIO0","BOOT (SW1)","low","none"]],"leds":[["GPIO13","D3 RED (#13)","high"]],"pixels":[["GPIO33","ws2812"]]},"src":"hand:cpy:espressif/adafruit_feather_esp32s2"},{"file":"ports/espressif/boards/adafruit_feather_esp32s2/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO3","GPIO4"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO39","GPIO38"]},"src":"cpy:espressif/adafruit_feather_esp32s2"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_feather_esp32s2/pins_arduino.h","says":{"i2c":["GPIO3","GPIO4"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO39","GPIO38"]},"src":"arduino:esp32:esp32:adafruit_feather_esp32s2"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_feather_esp32s2/pins_arduino.h","says":{"i2c":["GPIO3","GPIO4"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO39","GPIO38"]},"src":"pio:adafruit_feather_esp32s2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ADAFRUIT_FEATHER_ESP32S2 entry"},{"file":"boards/adafruit/feather_esp32s2/adafruit_feather_esp32s2.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"i2c":["GPIO3","GPIO4"],"leds":[["GPIO13","led0","low"]],"pixels":[[null,"ws2812"]],"spi":[null,"GPIO35","GPIO37"]},"src":"zephyr:adafruit_feather_esp32s2","stated":{"buttons|GPIO0":"zephyr:adafruit_feather_esp32s2: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO13":"zephyr:adafruit_feather_esp32s2: gpios = <&gpio0 13 GPIO_ACTIVE_LOW>"}}],"vendor":"Adafruit","why":"hand","wiring":{"buses":{"i2c":{"added_from":"cpy:espressif/adafruit_feather_esp32s2","name":"board.I2C()","scl":"GPIO4","sda":"GPIO3"},"spi":{"added_from":"cpy:espressif/adafruit_feather_esp32s2","miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"added_from":"cpy:espressif/adafruit_feather_esp32s2","name":"board.UART()","rx":"GPIO38","tx":"GPIO39"}},"buttons":[{"active":"low","cite":{"doc":"Schematic image, Learn guide 'Adafruit ESP32-S2 Feather', Downloads page (https://learn.adafruit.com/adafruit-esp32-s2-feather/downloads, Page last edited September 10, 2025; section 'Schematic and Fab Print ESP32-S2 Revision C')","kind":"schematic","level":"SW1 KMR2 connects net BOOT0 (IO0_BOOT0) to GND; the net holds only SW1, test point TP1 and the module pin, no resistor. Pressed reads low: active low; no board resistor, so the idle-high level comes from the chip's own pull.","publisher":"Adafruit Industries","quote":"SW1 KMR2 BOOT0 GND ... BOOT0 4 IO0_BOOT0 | d1: net name=\"BOOT0\": pinref part=\"SW1\" gate=\"G$1\" pin=\"S\"; pinref part=\"TP1\" gate=\"G$1\" pin=\"P$1\"; pinref part=\"U1\" gate=\"G$1\" pin=\"IO0_BOOT0\" ... net name=\"GND\": pinref part=\"SW1\" gate=\"G$1\" pin=\"P\"","retrieved":"2026-11-03","revision":"title block: FILE: ESP32-S2 Rev C; REV B; DATE 11/3/22 15:19","url":"https://cdn-learn.adafruit.com/assets/assets/000/109/937/original/adafruit_products_FESPB_C_sch.png","where":"image zone A4 (SW1 above BOOT0), module U1 pin 4 in zone B1; same in d4, d1, d3"},"label":"BOOT (SW1)","name":"BOOT (SW1)","pin":"GPIO0","pull":"none"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:adafruit_feather_esp32s2","leds":[{"active":"high","cite":{"doc":"Schematic image, Learn guide 'Adafruit ESP32-S2 Feather', Downloads page (https://learn.adafruit.com/adafruit-esp32-s2-feather/downloads, Page last edited September 10, 2025; section 'Schematic and Fab Print ESP32-S2 Revision C')","kind":"schematic","level":"IO13 (net D13) -> R10 5.1K -> D3 RED anode (pin A); cathode (pin C) to GND. Driving GPIO13 high lights it: active high.","publisher":"Adafruit Industries","quote":"LED GND D3 RED R10 5.1K D13 ... D13 17 IO13 | d1: net name=\"D13\": pinref part=\"R10\" gate=\"G$1\" pin=\"1\"; pinref part=\"U1\" gate=\"G$1\" pin=\"IO13\" ... net name=\"N$5\": pinref part=\"D3\" gate=\"G$1\" pin=\"A\"; pinref part=\"R10\" gate=\"G$1\" pin=\"2\" ... net name=\"GND\": pinref part=\"D3\" gate=\"G$1\" pin=\"C\"","retrieved":"2026-11-03","revision":"title block: FILE: ESP32-S2 Rev C; REV B; DATE 11/3/22 15:19","url":"https://cdn-learn.adafruit.com/assets/assets/000/109/937/original/adafruit_products_FESPB_C_sch.png","where":"image zone D3 'LED' block, module U1 pin 17 in zone C1; same in Rev B image d4 and both netlists d1 (Rev B) and d3 (Rev C)"},"colour":"red","filled":["colour from zephyr:adafruit_feather_esp32s2"],"label":"D3 RED (#13)","name":"D3 RED (#13)","pin":"GPIO13"}],"naming":"esp","pixels":[{"cite":{"doc":"Schematic image, Learn guide 'Adafruit ESP32-S2 Feather', Downloads page (https://learn.adafruit.com/adafruit-esp32-s2-feather/downloads, Page last edited September 10, 2025; section 'Schematic and Fab Print ESP32-S2 Revision C')","kind":"schematic","publisher":"Adafruit Industries","quote":"NEOPIXEL WS2812B NEOPIX DI ... NEOPIX_PWR VDD ... 28 NEOPIX ... 25 NEOPIX_PWR | d1: net name=\"NEOPIX\": pinref part=\"LED1\" gate=\"G$1\" pin=\"DI\"; pinref part=\"U1\" gate=\"G$1\" pin=\"IO33\" ... net name=\"NEOPIX_PWR\": pinref part=\"LED1\" gate=\"G$1\" pin=\"VDD\"; pinref part=\"U1\" gate=\"G$1\" pin=\"IO21\"","retrieved":"2026-11-03","revision":"title block: FILE: ESP32-S2 Rev C; REV B; DATE 11/3/22 15:19","url":"https://cdn-learn.adafruit.com/assets/assets/000/109/937/original/adafruit_products_FESPB_C_sch.png","where":"image area below the frame 'NEOPIXEL', module U1 pins 28 and 25"},"count":1,"kind":"ws2812","name":"pixel0","pin":"GPIO33"}],"ram":327680,"ram_from":"arduino:esp32:esp32:adafruit_feather_esp32s2"}},
{"chosen":"cpy:espressif/adafruit_feather_esp32s2_reverse_tft","flash":4194304,"ids":["arduino:esp32:esp32:adafruit_feather_esp32s2_reversetft","cpy:espressif/adafruit_feather_esp32s2_reverse_tft","pio:adafruit_feather_esp32s2_reversetft"],"key":"adafruit-adafruit-feather-esp32-s2-reverse-tft","name":"Adafruit Feather ESP32-S2 Reverse TFT","part":"esp32s2","ram":327680,"records":[{"file":"ports/espressif/boards/adafruit_feather_esp32s2_reverse_tft/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO3","GPIO4"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO39","GPIO38"]},"src":"cpy:espressif/adafruit_feather_esp32s2_reverse_tft"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_feather_esp32s2_reversetft/pins_arduino.h","says":{"i2c":["GPIO3","GPIO4"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO39","GPIO38"]},"src":"arduino:esp32:esp32:adafruit_feather_esp32s2_reversetft"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_feather_esp32s2_reversetft/pins_arduino.h","says":{"i2c":["GPIO3","GPIO4"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO39","GPIO38"]},"src":"pio:adafruit_feather_esp32s2_reversetft","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ADAFRUIT_FEATHER_ESP32S2_REVTFT entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO4","sda":"GPIO3"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO38","tx":"GPIO39"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:adafruit_feather_esp32s2_reversetft","leds":[{"aliases":["L","MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO13"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO33"}],"ram":327680,"ram_from":"arduino:esp32:esp32:adafruit_feather_esp32s2_reversetft"}},
{"chosen":"hand:cpy:espressif/adafruit_feather_esp32s2_tft","disagree":[{"kept":"high","kept_from":"hand:cpy:espressif/adafruit_feather_esp32s2_tft","kind":"level","other":"low","other_from":"zephyr:adafruit_feather_esp32s2_tft","what":"led GPIO13 active"},{"kept":"none","kept_from":"hand:cpy:espressif/adafruit_feather_esp32s2_tft","kind":"level","other":"up","other_from":"zephyr:adafruit_feather_esp32s2_tft","what":"button GPIO0 pull"}],"flash":4194304,"ids":["arduino:esp32:esp32:adafruit_feather_esp32s2_tft","cpy:espressif/adafruit_feather_esp32s2_tft","pio:adafruit_feather_esp32s2_tft","zephyr:adafruit_feather_esp32s2_tft"],"key":"adafruit-adafruit-feather-esp32-s2-tft","name":"Adafruit Feather ESP32-S2 TFT","notes":["led GPIO45 from zephyr:adafruit_feather_esp32s2_tft not kept: the TFT's backlight switch, not a user LED: net BACKLITE drives the gate of the N-MOSFET Q1 (BSS138, source to GND), which sinks the 1.14in 240x135 display's backlight cathode LEDK through R11 22R; the backlight's anode LEDA is on 3.3V. High lights the display's backlight (Adafruit ESP32-S2 TFT Feather.sch (EagleCAD schematic, github.com/adafruit/Adafruit-ESP32-S2-TFT-Feather-PCB), nets BACKLITE, N$2 and LEDK: U1 pin IO45_SPIV, Q1, R11, DISP1)","uart added from cpy:espressif/adafruit_feather_esp32s2_tft","i2c added from cpy:espressif/adafruit_feather_esp32s2_tft","spi added from cpy:espressif/adafruit_feather_esp32s2_tft","led GPIO13 colour from zephyr:adafruit_feather_esp32s2_tft"],"part":"esp32s2","ram":327680,"records":[{"checked":"the twin's IO_MUX pads (esp32s2_iomux_pads in tools/qemu-wasm/patches/0008-esp32s2-core-and-machine.patch, from ESP-IDF v5.5.6 io_mux_reg.h): 43 pads","file":"tools/census/hand_wiring/esp.json","says":{"buttons":[["GPIO0","BOOT (SW1)","low","none"]],"leds":[["GPIO13","D3 RED (#13)","high"]],"pixels":[["GPIO33","ws2812"]]},"src":"hand:cpy:espressif/adafruit_feather_esp32s2_tft"},{"file":"ports/espressif/boards/adafruit_feather_esp32s2_tft/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO42","GPIO41"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO1","GPIO2"]},"src":"cpy:espressif/adafruit_feather_esp32s2_tft"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_feather_esp32s2_tft/pins_arduino.h","says":{"i2c":["GPIO42","GPIO41"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO1","GPIO2"]},"src":"arduino:esp32:esp32:adafruit_feather_esp32s2_tft"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_feather_esp32s2_tft/pins_arduino.h","says":{"i2c":["GPIO42","GPIO41"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO1","GPIO2"]},"src":"pio:adafruit_feather_esp32s2_tft","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ADAFRUIT_FEATHER_ESP32S2_TFT entry"},{"file":"boards/adafruit/feather_esp32s2/adafruit_feather_esp32s2_tft.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"i2c":["GPIO42","GPIO41"],"leds":[["GPIO13","led0","low"],["GPIO45","backlight","high"]],"pixels":[[null,"ws2812"]],"spi":[null,"GPIO35","GPIO37"]},"src":"zephyr:adafruit_feather_esp32s2_tft","stated":{"buttons|GPIO0":"zephyr:adafruit_feather_esp32s2_tft: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO13":"zephyr:adafruit_feather_esp32s2_tft: gpios = <&gpio0 13 GPIO_ACTIVE_LOW>","leds|GPIO45":"zephyr:adafruit_feather_esp32s2_tft: gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"Adafruit","why":"hand","wiring":{"buses":{"i2c":{"added_from":"cpy:espressif/adafruit_feather_esp32s2_tft","name":"board.I2C()","scl":"GPIO41","sda":"GPIO42"},"spi":{"added_from":"cpy:espressif/adafruit_feather_esp32s2_tft","miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"added_from":"cpy:espressif/adafruit_feather_esp32s2_tft","name":"board.UART()","rx":"GPIO2","tx":"GPIO1"}},"buttons":[{"active":"low","cite":{"doc":"Schematic image, Learn guide 'Adafruit ESP32-S2 TFT Feather', Downloads page (https://learn.adafruit.com/adafruit-esp32-s2-tft-feather/downloads, Page last edited March 08, 2024)","kind":"schematic","level":"SW1 KMR2 connects net BOOT0 (IO0_BOOT0) to GND; the net holds only SW1, test point TP1 and the module pin, no resistor. Pressed reads low: active low; no board resistor, so the idle-high level comes from the chip's own pull.","publisher":"Adafruit Industries","quote":"BOOT0 SW1 KMR2 ... BOOT0 4 IO0_BOOT0 | d1: net name=\"BOOT0\": pinref part=\"SW1\" gate=\"G$1\" pin=\"S\"; pinref part=\"TP1\" gate=\"G$1\" pin=\"P$1\"; pinref part=\"U1\" gate=\"G$1\" pin=\"IO0_BOOT0\" ... net name=\"GND\": pinref part=\"SW1\" gate=\"G$1\" pin=\"P\"","retrieved":"2026-11-03","revision":"title block: FILE: ESP32-S2 TFT Feather Rev C; REV B; DATE 21/12/21 11:01","url":"https://cdn-learn.adafruit.com/assets/assets/000/107/732/original/adafruit_products_FTFT_sch.png","where":"image zone A3 (BOOT0, SW1 left of RESET), module U1 pin 4 in zone B1; netlist d1 net BOOT0"},"label":"BOOT (SW1)","name":"BOOT (SW1)","pin":"GPIO0","pull":"none"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:adafruit_feather_esp32s2_tft","leds":[{"active":"high","cite":{"doc":"Schematic image, Learn guide 'Adafruit ESP32-S2 TFT Feather', Downloads page (https://learn.adafruit.com/adafruit-esp32-s2-tft-feather/downloads, Page last edited March 08, 2024)","kind":"schematic","level":"IO13 (net D13) -> R10 5.1K -> D3 RED anode (pin A); cathode (pin C) to GND. Driving GPIO13 high lights it: active high.","publisher":"Adafruit Industries","quote":"LED GND D3 RED R10 5.1K D13 ... D13 17 IO13 | d1: net name=\"D13\": pinref part=\"R10\" gate=\"G$1\" pin=\"1\"; pinref part=\"U1\" gate=\"G$1\" pin=\"IO13\" ... net name=\"N$5\": pinref part=\"D3\" gate=\"G$1\" pin=\"A\"; pinref part=\"R10\" gate=\"G$1\" pin=\"2\" ... net name=\"GND\": pinref part=\"D3\" gate=\"G$1\" pin=\"C\"","retrieved":"2026-11-03","revision":"title block: FILE: ESP32-S2 TFT Feather Rev C; REV B; DATE 21/12/21 11:01","url":"https://cdn-learn.adafruit.com/assets/assets/000/107/732/original/adafruit_products_FTFT_sch.png","where":"image zone D3 'LED' block, module U1 pin 17 in zone C1; netlist d1"},"colour":"red","filled":["colour from zephyr:adafruit_feather_esp32s2_tft"],"label":"D3 RED (#13)","name":"D3 RED (#13)","pin":"GPIO13"}],"naming":"esp","pixels":[{"cite":{"doc":"Schematic image, Learn guide 'Adafruit ESP32-S2 TFT Feather', Downloads page (https://learn.adafruit.com/adafruit-esp32-s2-tft-feather/downloads, Page last edited March 08, 2024)","kind":"schematic","publisher":"Adafruit Industries","quote":"NEOPIXEL WS2812B NEOPIX DI ... NEOPIX_PWR VDD ... 28 NEOPIX ... 29 NEOPIX_PWR | d1: net name=\"NEOPIX\": pinref part=\"LED1\" gate=\"G$1\" pin=\"DI\"; pinref part=\"U1\" gate=\"G$1\" pin=\"IO33\" ... net name=\"NEOPIX_PWR\": pinref part=\"LED1\" gate=\"G$1\" pin=\"VDD\"; pinref part=\"U1\" gate=\"G$1\" pin=\"IO34\"","retrieved":"2026-11-03","revision":"title block: FILE: ESP32-S2 TFT Feather Rev C; REV B; DATE 21/12/21 11:01","url":"https://cdn-learn.adafruit.com/assets/assets/000/107/732/original/adafruit_products_FTFT_sch.png","where":"image zone B3-C3 'NEOPIXEL' block, module U1 pins 28 and 29"},"count":1,"kind":"ws2812","name":"pixel0","pin":"GPIO33"}],"ram":327680,"ram_from":"arduino:esp32:esp32:adafruit_feather_esp32s2_tft"}},
{"chosen":"arduino:esp32:esp32:adafruit_feather_esp32s3","flash":4194304,"ids":["arduino:esp32:esp32:adafruit_feather_esp32s3","pio:adafruit_feather_esp32s3"],"key":"adafruit-adafruit-feather-esp32-s3-2mb-psram","name":"Adafruit Feather ESP32-S3 2MB PSRAM","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/adafruit_feather_esp32s3/pins_arduino.h","says":{"i2c":["GPIO3","GPIO4"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO39","GPIO38"]},"src":"arduino:esp32:esp32:adafruit_feather_esp32s3"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_feather_esp32s3/pins_arduino.h","same":true,"src":"pio:adafruit_feather_esp32s3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ADAFRUIT_FEATHER_ESP32S3 entry"}],"vendor":"Adafruit","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO4","sda":"GPIO3"},"spi":{"cs":"GPIO42","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO38","tx":"GPIO39"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:adafruit_feather_esp32s3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO33"}],"ram":327680,"ram_from":"arduino:esp32:esp32:adafruit_feather_esp32s3"}},
{"chosen":"cpy:espressif/adafruit_feather_esp32s3_nopsram","flash":8388608,"ids":["arduino:esp32:esp32:adafruit_feather_esp32s3_nopsram","cpy:espressif/adafruit_feather_esp32s3_nopsram","pio:adafruit_feather_esp32s3_nopsram"],"key":"adafruit-adafruit-feather-esp32-s3-no-psram","name":"Adafruit Feather ESP32-S3 No PSRAM","part":"esp32s3","ram":327680,"records":[{"file":"ports/espressif/boards/adafruit_feather_esp32s3_nopsram/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO3","GPIO4"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO39","GPIO38"]},"src":"cpy:espressif/adafruit_feather_esp32s3_nopsram"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_feather_esp32s3_nopsram/pins_arduino.h","says":{"i2c":["GPIO3","GPIO4"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO39","GPIO38"]},"src":"arduino:esp32:esp32:adafruit_feather_esp32s3_nopsram"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_feather_esp32s3_nopsram/pins_arduino.h","says":{"i2c":["GPIO3","GPIO4"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO39","GPIO38"]},"src":"pio:adafruit_feather_esp32s3_nopsram","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ADAFRUIT_FEATHER_ESP32S3_NOPSRAM entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO4","sda":"GPIO3"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO38","tx":"GPIO39"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:adafruit_feather_esp32s3_nopsram","leds":[{"aliases":["L","MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO13"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO33"}],"ram":327680,"ram_from":"arduino:esp32:esp32:adafruit_feather_esp32s3_nopsram"}},
{"chosen":"cpy:espressif/adafruit_feather_esp32s3_reverse_tft","flash":4194304,"ids":["arduino:esp32:esp32:adafruit_feather_esp32s3_reversetft","cpy:espressif/adafruit_feather_esp32s3_reverse_tft","pio:adafruit_feather_esp32s3_reversetft"],"key":"adafruit-adafruit-feather-esp32-s3-reverse-tft","name":"Adafruit Feather ESP32-S3 Reverse TFT","part":"esp32s3","ram":327680,"records":[{"file":"ports/espressif/boards/adafruit_feather_esp32s3_reverse_tft/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO3","GPIO4"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO39","GPIO38"]},"src":"cpy:espressif/adafruit_feather_esp32s3_reverse_tft"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_feather_esp32s3_reversetft/pins_arduino.h","says":{"i2c":["GPIO3","GPIO4"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO39","GPIO38"]},"src":"arduino:esp32:esp32:adafruit_feather_esp32s3_reversetft"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_feather_esp32s3_reversetft/pins_arduino.h","says":{"i2c":["GPIO3","GPIO4"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO39","GPIO38"]},"src":"pio:adafruit_feather_esp32s3_reversetft","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ADAFRUIT_FEATHER_ESP32S3_REVTFT entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO4","sda":"GPIO3"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO38","tx":"GPIO39"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:adafruit_feather_esp32s3_reversetft","leds":[{"aliases":["L","MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO13"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO33"}],"ram":327680,"ram_from":"arduino:esp32:esp32:adafruit_feather_esp32s3_reversetft"}},
{"chosen":"hand:cpy:espressif/adafruit_feather_esp32s3_tft","disagree":[{"kept":"none","kept_from":"hand:cpy:espressif/adafruit_feather_esp32s3_tft","kind":"level","other":"up","other_from":"zephyr:adafruit_feather_esp32s3_tft","what":"button GPIO0 pull"}],"flash":4194304,"ids":["arduino:esp32:esp32:adafruit_feather_esp32s3_tft","cpy:espressif/adafruit_feather_esp32s3_tft","pio:adafruit_feather_esp32s3_tft","zephyr:adafruit_feather_esp32s3_tft"],"key":"adafruit-adafruit-feather-esp32-s3-tft","name":"Adafruit Feather ESP32-S3 TFT","notes":["led GPIO45 from zephyr:adafruit_feather_esp32s3_tft not kept: the TFT's backlight switch, not a user LED: net BACKLITE drives the gate of the N-MOSFET Q1 (BSS138, source to GND), which sinks the 1.14in 240x135 display's backlight cathode LEDK through R11 22R; the backlight's anode LEDA is on 3.3V. High lights the display's backlight (Adafruit ESP32-S3 TFT Feather.sch (EagleCAD schematic, github.com/adafruit/Adafruit-ESP32-S3-TFT-Feather-PCB), nets BACKLITE, N$2 and LEDK: U6 pin IO45_SPIV, Q1, R11, DISP1)","uart added from cpy:espressif/adafruit_feather_esp32s3_tft","i2c added from cpy:espressif/adafruit_feather_esp32s3_tft","spi added from cpy:espressif/adafruit_feather_esp32s3_tft"],"part":"esp32s3","ram":327680,"records":[{"checked":"the twin's IO_MUX pads (esp32s3_iomux_pads in tools/qemu-wasm/patches/0003-esp32-esp32s3-peripheral-models.patch, from ESP-IDF v5.5.6 io_mux_reg.h): 45 pads","file":"tools/census/hand_wiring/esp.json","says":{"buttons":[["GPIO0","BOOT (SW1)","low","none"]],"leds":[["GPIO13","D3 RED (#13)","high"]],"pixels":[["GPIO33","ws2812"]]},"src":"hand:cpy:espressif/adafruit_feather_esp32s3_tft"},{"file":"ports/espressif/boards/adafruit_feather_esp32s3_tft/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO42","GPIO41"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO1","GPIO2"]},"src":"cpy:espressif/adafruit_feather_esp32s3_tft"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_feather_esp32s3_tft/pins_arduino.h","says":{"i2c":["GPIO42","GPIO41"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO1","GPIO2"]},"src":"arduino:esp32:esp32:adafruit_feather_esp32s3_tft"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_feather_esp32s3_tft/pins_arduino.h","says":{"i2c":["GPIO42","GPIO41"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO1","GPIO2"]},"src":"pio:adafruit_feather_esp32s3_tft","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ADAFRUIT_FEATHER_ESP32S3_TFT entry"},{"file":"boards/adafruit/feather_esp32s3_tft/adafruit_feather_esp32s3_tft_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"i2c":["GPIO42","GPIO41"],"leds":[["GPIO13","led0","high"],["GPIO45","backlight","high"]],"pixels":[[null,"ws2812"]],"spi":[null,"GPIO35","GPIO37"]},"src":"zephyr:adafruit_feather_esp32s3_tft","stated":{"buttons|GPIO0":"zephyr:adafruit_feather_esp32s3_tft: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO13":"zephyr:adafruit_feather_esp32s3_tft: gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>","leds|GPIO45":"zephyr:adafruit_feather_esp32s3_tft: gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"Adafruit","why":"hand","wiring":{"buses":{"i2c":{"added_from":"cpy:espressif/adafruit_feather_esp32s3_tft","name":"board.I2C()","scl":"GPIO41","sda":"GPIO42"},"spi":{"added_from":"cpy:espressif/adafruit_feather_esp32s3_tft","miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"added_from":"cpy:espressif/adafruit_feather_esp32s3_tft","name":"board.UART()","rx":"GPIO2","tx":"GPIO1"}},"buttons":[{"active":"low","cite":{"doc":"Adafruit ESP32-S3 TFT Feather.sch (EagleCAD schematic, github.com/adafruit/Adafruit-ESP32-S3-TFT-Feather-PCB)","kind":"schematic","level":"SW1 KMR2 connects net BOOT0 (IO0_BOOT0) to GND; the net holds only SW1, test point TP1 and the module pin, no resistor. Pressed reads low: active low; the idle-high level is the chip's own pull.","publisher":"Adafruit Industries","quote":"net name=\"BOOT0\": pinref part=\"TP1\" gate=\"G$1\" pin=\"P$1\"; pinref part=\"U6\" gate=\"G$1\" pin=\"IO0_BOOT0\"; pinref part=\"SW1\" gate=\"G$1\" pin=\"S\"; pinref part=\"SW1\" gate=\"G$1\" pin=\"S1\" ... net name=\"GND\": pinref part=\"SW1\" gate=\"G$1\" pin=\"P\"; pinref part=\"SW1\" gate=\"G$1\" pin=\"P1\" (SW1 SWITCH_TACT_SMT KMR2)","revision":"commit e755b056dc6b0c82a93d66028f2dbe992582486a (2022-07-05, the file's only commit)","url":"https://github.com/adafruit/Adafruit-ESP32-S3-TFT-Feather-PCB/blob/e755b056dc6b0c82a93d66028f2dbe992582486a/Adafruit%20ESP32-S3%20TFT%20Feather.sch","where":"nets BOOT0 and GND: U6 pin IO0_BOOT0, SW1, TP1"},"label":"BOOT (SW1)","name":"BOOT (SW1)","pin":"GPIO0","pull":"none"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:adafruit_feather_esp32s3_tft","leds":[{"active":"high","cite":{"doc":"Adafruit ESP32-S3 TFT Feather.sch (EagleCAD schematic, github.com/adafruit/Adafruit-ESP32-S3-TFT-Feather-PCB)","kind":"schematic","level":"IO13 (net D13) -> R10 5.1K -> D3 RED anode (pin A); cathode (pin C) to GND. Driving GPIO13 high lights it: active high.","publisher":"Adafruit Industries","quote":"net name=\"D13\": pinref part=\"U6\" gate=\"G$1\" pin=\"IO13\"; pinref part=\"JP3\" gate=\"G$1\" pin=\"4\"; pinref part=\"R10\" gate=\"G$1\" pin=\"1\" ... net name=\"N$5\": pinref part=\"R10\" gate=\"G$1\" pin=\"2\"; pinref part=\"D3\" gate=\"G$1\" pin=\"A\" ... net name=\"GND\": pinref part=\"D3\" gate=\"G$1\" pin=\"C\" (R10 RESISTOR 5.1K; D3 LED RED)","revision":"commit e755b056dc6b0c82a93d66028f2dbe992582486a (2022-07-05, the file's only commit)","url":"https://github.com/adafruit/Adafruit-ESP32-S3-TFT-Feather-PCB/blob/e755b056dc6b0c82a93d66028f2dbe992582486a/Adafruit%20ESP32-S3%20TFT%20Feather.sch","where":"nets D13, N$5 and GND: U6 pin IO13, R10, D3"},"label":"D3 RED (#13)","name":"D3 RED (#13)","pin":"GPIO13"}],"naming":"esp","parts":[{"added_from":"zephyr:adafruit_feather_esp32s3_tft","address":54,"bus":"i2c","compatible":"maxim,max17048","name":"MAX17048"}],"pixels":[{"cite":{"doc":"Adafruit ESP32-S3 TFT Feather.sch (EagleCAD schematic, github.com/adafruit/Adafruit-ESP32-S3-TFT-Feather-PCB)","kind":"schematic","publisher":"Adafruit Industries","quote":"net name=\"NEOPIX\": pinref part=\"LED1\" gate=\"G$1\" pin=\"DI\"; pinref part=\"U6\" gate=\"G$1\" pin=\"IO33\" ... net name=\"NEOPIX_PWR\": pinref part=\"LED1\" gate=\"G$1\" pin=\"VDD\"; pinref part=\"U6\" gate=\"G$1\" pin=\"IO34\" (LED1 WS2812B_SK6805_1515)","revision":"commit e755b056dc6b0c82a93d66028f2dbe992582486a (2022-07-05, the file's only commit)","url":"https://github.com/adafruit/Adafruit-ESP32-S3-TFT-Feather-PCB/blob/e755b056dc6b0c82a93d66028f2dbe992582486a/Adafruit%20ESP32-S3%20TFT%20Feather.sch","where":"nets NEOPIX and NEOPIX_PWR: U6 pins IO33 and IO34, LED1"},"count":1,"kind":"ws2812","name":"pixel0","pin":"GPIO33"}],"ram":327680,"ram_from":"arduino:esp32:esp32:adafruit_feather_esp32s3_tft"}},
{"chosen":"cpy:espressif/adafruit_feather_esp32_v2","flash":8388608,"ids":["arduino:esp32:esp32:adafruit_feather_esp32_v2","cpy:espressif/adafruit_feather_esp32_v2","pio:adafruit_feather_esp32_v2"],"key":"adafruit-adafruit-feather-esp32-v2","name":"Adafruit Feather ESP32 V2","part":"esp32","ram":327680,"records":[{"file":"ports/espressif/boards/adafruit_feather_esp32_v2/pins.c","says":{"buttons":[["GPIO38","BUTTON",null,null]],"i2c":["GPIO22","GPIO20"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO0","ws2812"]],"spi":["GPIO5","GPIO19","GPIO21"],"uart":["GPIO8","GPIO7"]},"src":"cpy:espressif/adafruit_feather_esp32_v2"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_feather_esp32_v2/pins_arduino.h","says":{"buttons":[["GPIO38","BUTTON",null,null]],"i2c":["GPIO22","GPIO20"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO0","ws2812"]],"spi":["GPIO5","GPIO19","GPIO21"],"uart":["GPIO8","GPIO7"]},"src":"arduino:esp32:esp32:adafruit_feather_esp32_v2"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_feather_esp32_v2/pins_arduino.h","says":{"buttons":[["GPIO38","BUTTON",null,null]],"i2c":["GPIO22","GPIO20"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO0","ws2812"]],"spi":["GPIO5","GPIO19","GPIO21"],"uart":["GPIO8","GPIO7"]},"src":"pio:adafruit_feather_esp32_v2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ADAFRUIT_FEATHER_ESP32_V2 entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO20","sda":"GPIO22"},"spi":{"miso":"GPIO21","mosi":"GPIO19","name":"board.SPI()","sck":"GPIO5"},"uart":{"name":"board.UART()","rx":"GPIO7","tx":"GPIO8"}},"buttons":[{"aliases":["SW38"],"name":"BUTTON","pin":"GPIO38"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:adafruit_feather_esp32_v2","leds":[{"aliases":["L","MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO13"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO0"}],"ram":327680,"ram_from":"arduino:esp32:esp32:adafruit_feather_esp32_v2"}},
{"chosen":"hand:zephyr:adafruit_feather_esp32s2_tft_reverse","disagree":[{"kept":"high","kept_from":"hand:zephyr:adafruit_feather_esp32s2_tft_reverse","kind":"level","other":"low","other_from":"zephyr:adafruit_feather_esp32s2_tft_reverse","what":"led GPIO13 active"},{"kept":"none","kept_from":"hand:zephyr:adafruit_feather_esp32s2_tft_reverse","kind":"level","other":"up","other_from":"zephyr:adafruit_feather_esp32s2_tft_reverse","what":"button GPIO0 pull"},{"kept":"high","kept_from":"hand:zephyr:adafruit_feather_esp32s2_tft_reverse","kind":"level","other":"low","other_from":"zephyr:adafruit_feather_esp32s2_tft_reverse","what":"button GPIO1 active"},{"kept":"none","kept_from":"hand:zephyr:adafruit_feather_esp32s2_tft_reverse","kind":"level","other":"up","other_from":"zephyr:adafruit_feather_esp32s2_tft_reverse","what":"button GPIO1 pull"},{"kept":"high","kept_from":"hand:zephyr:adafruit_feather_esp32s2_tft_reverse","kind":"level","other":"low","other_from":"zephyr:adafruit_feather_esp32s2_tft_reverse","what":"button GPIO2 active"},{"kept":"none","kept_from":"hand:zephyr:adafruit_feather_esp32s2_tft_reverse","kind":"level","other":"up","other_from":"zephyr:adafruit_feather_esp32s2_tft_reverse","what":"button GPIO2 pull"}],"ids":["zephyr:adafruit_feather_esp32s2_tft_reverse"],"key":"adafruit-adafruit-feather-esp32s2-tft-reverse","name":"Adafruit Feather ESP32S2 TFT Reverse","notes":["led GPIO45 from zephyr:adafruit_feather_esp32s2_tft_reverse not kept: the TFT's backlight switch, not a user LED: net BACKLITE drives the gate of the N-MOSFET Q1 (BSS138, source to GND), which sinks the 1.14in 240x135 display's backlight cathode LEDK through R9 22R; the backlight's anode LEDA is on VSENSOR (the TFT and STEMMA QT regulator U5's output). High lights the display's backlight (Adafruit Feather ESP32-S2 Reverse TFT.sch (EagleCAD schematic, github.com/adafruit/Adafruit-ESP32-S2-Reverse-TFT-Feather-PCB), nets BACKLITE, N$2 and LEDK: U1 pin IO45_SPIV, Q1, R9, DISP1)","i2c added from zephyr:adafruit_feather_esp32s2_tft_reverse","spi added from zephyr:adafruit_feather_esp32s2_tft_reverse","led GPIO13 colour from zephyr:adafruit_feather_esp32s2_tft_reverse"],"part":"esp32s2","records":[{"checked":"the twin's IO_MUX pads (esp32s2_iomux_pads in tools/qemu-wasm/patches/0008-esp32s2-core-and-machine.patch, from ESP-IDF v5.5.6 io_mux_reg.h): 43 pads","file":"tools/census/hand_wiring/esp.json","says":{"buttons":[["GPIO0","BOOT (D0, SW1)","low","none"],["GPIO1","D1 (SW5)","high","none"],["GPIO2","D2 (SW3)","high","none"]],"leds":[["GPIO13","D3 RED (#13)","high"]],"pixels":[["GPIO33","ws2812"]]},"src":"hand:zephyr:adafruit_feather_esp32s2_tft_reverse"},{"file":"boards/adafruit/feather_esp32s2/adafruit_feather_esp32s2_tft_reverse.dts","says":{"buttons":[["GPIO0","sw0","low","up"],["GPIO1","d1_button","low","up"],["GPIO2","d2_button","low","up"]],"i2c":["GPIO3","GPIO4"],"leds":[["GPIO13","led0","low"],["GPIO45","backlight","high"]],"pixels":[[null,"ws2812"]],"spi":[null,"GPIO35","GPIO37"]},"src":"zephyr:adafruit_feather_esp32s2_tft_reverse","stated":{"buttons|GPIO0":"zephyr:adafruit_feather_esp32s2_tft_reverse: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|GPIO1":"zephyr:adafruit_feather_esp32s2_tft_reverse: gpios = <&gpio0 1 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|GPIO2":"zephyr:adafruit_feather_esp32s2_tft_reverse: gpios = <&gpio0 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO13":"zephyr:adafruit_feather_esp32s2_tft_reverse: gpios = <&gpio0 13 GPIO_ACTIVE_LOW>","leds|GPIO45":"zephyr:adafruit_feather_esp32s2_tft_reverse: gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"adafruit","why":"hand","wiring":{"buses":{"i2c":{"added_from":"zephyr:adafruit_feather_esp32s2_tft_reverse","name":"i2c0","scl":"GPIO4","sda":"GPIO3"},"spi":{"added_from":"zephyr:adafruit_feather_esp32s2_tft_reverse","miso":"GPIO37","mosi":"GPIO35","name":"spi2"}},"buttons":[{"active":"low","cite":{"doc":"Schematic image, Learn guide 'Adafruit ESP32-S2 Reverse TFT Feather', Downloads page (https://learn.adafruit.com/esp32-s2-reverse-tft-feather/downloads, Page last edited September 23, 2025)","kind":"schematic","level":"SW1 KMR2 connects net BOOT0 (IO0_BOOT0) to GND; the net holds only SW1, test point TP1 and the module pin, no resistor. Pressed reads low: active low, no board pull (d3: pulled HIGH by default, i.e. the chip's own pull-up).","publisher":"Adafruit Industries","quote":"BOOT0 SW1 KMR2 GND ... BOOT0 4 IO0_BOOT0 | d1: net name=\"BOOT0\": pinref part=\"SW1\" gate=\"G$1\" pin=\"S\"; pinref part=\"TP1\" gate=\"G$1\" pin=\"P$1\"; pinref part=\"U1\" gate=\"G$1\" pin=\"IO0_BOOT0\" ... net name=\"GND\": pinref part=\"SW1\" gate=\"G$1\" pin=\"P\" | d3: This button is pulled HIGH by default, e.g. when not pressed, the signal is high. When pressed, the signal goes LOW.","retrieved":"2026-11-03","revision":"title block: ESP32-S2 reverse TFT Rev D; 2/7/23 14:17","url":"https://cdn-learn.adafruit.com/assets/assets/000/118/257/original/adafruit_products_FRTFT_sch.png","where":"image zone A4 (right of the RESET block), module U1 pin 4 in zone B1; netlist d1 net BOOT0"},"label":"BOOT (D0, SW1)","name":"BOOT (D0, SW1)","pin":"GPIO0","pull":"none"},{"active":"high","cite":{"doc":"Schematic image, Learn guide 'Adafruit ESP32-S2 Reverse TFT Feather', Downloads page (https://learn.adafruit.com/esp32-s2-reverse-tft-feather/downloads, Page last edited September 23, 2025)","kind":"schematic","level":"SW5 KMR2 connects net D1 (IO1) to 3.3V, not GND; net D1 holds only SW5 and the module pin, no resistor. Pressed reads high: active high. No board pull-down: the 'pulled LOW by default' in d3 must be the chip's internal pull-down set by firmware. (The designator SW5 is not printed in the image; it is in d1.)","publisher":"Adafruit Industries","quote":"D1 KMR2 3.3V ... D1 5 IO1 | d1: net name=\"D1\": pinref part=\"SW5\" gate=\"G$1\" pin=\"S\"; pinref part=\"SW5\" gate=\"G$1\" pin=\"S1\"; pinref part=\"U1\" gate=\"G$1\" pin=\"IO1\" ... net name=\"3.3V\": pinref part=\"SW5\" gate=\"G$1\" pin=\"P\"; pinref part=\"SW5\" gate=\"G$1\" pin=\"P1\" | d3: These two pins are pulled LOW by default, e.g. when not pressed, the signal is low. When pressed, the signal goes HIGH.","retrieved":"2026-11-03","revision":"title block: ESP32-S2 reverse TFT Rev D; 2/7/23 14:17","url":"https://cdn-learn.adafruit.com/assets/assets/000/118/257/original/adafruit_products_FRTFT_sch.png","where":"image zone B5 (leftmost of three switches), module U1 pin 5 in zone B1; netlist d1 net D1"},"label":"D1 (SW5)","name":"D1 (SW5)","pin":"GPIO1","pull":"none"},{"active":"high","cite":{"doc":"Schematic image, Learn guide 'Adafruit ESP32-S2 Reverse TFT Feather', Downloads page (https://learn.adafruit.com/esp32-s2-reverse-tft-feather/downloads, Page last edited September 23, 2025)","kind":"schematic","level":"SW3 KMR2 connects net D2 (IO2) to 3.3V; net D2 holds only SW3 and the module pin, no resistor. Pressed reads high: active high; pull-down is the chip's internal one (firmware), per d3.","publisher":"Adafruit Industries","quote":"D2 KMR2 SW3 3.3V ... D2 6 IO2 | d1: net name=\"D2\": pinref part=\"SW3\" gate=\"G$1\" pin=\"S\"; pinref part=\"SW3\" gate=\"G$1\" pin=\"S1\"; pinref part=\"U1\" gate=\"G$1\" pin=\"IO2\" ... net name=\"3.3V\": pinref part=\"SW3\" gate=\"G$1\" pin=\"P\"; pinref part=\"SW3\" gate=\"G$1\" pin=\"P1\" | d3: These two pins are pulled LOW by default, e.g. when not pressed, the signal is low. When pressed, the signal goes HIGH.","retrieved":"2026-11-03","revision":"title block: ESP32-S2 reverse TFT Rev D; 2/7/23 14:17","url":"https://cdn-learn.adafruit.com/assets/assets/000/118/257/original/adafruit_products_FRTFT_sch.png","where":"image zone B5 (middle of three switches), module U1 pin 6 in zone B1; netlist d1 net D2"},"label":"D2 (SW3)","name":"D2 (SW3)","pin":"GPIO2","pull":"none"}],"leds":[{"active":"high","cite":{"doc":"Schematic image, Learn guide 'Adafruit ESP32-S2 Reverse TFT Feather', Downloads page (https://learn.adafruit.com/esp32-s2-reverse-tft-feather/downloads, Page last edited September 23, 2025)","kind":"schematic","level":"IO13 (net D13) -> R10 5.1K -> D3 RED anode (pin A); cathode (pin C) to GND. Driving GPIO13 high lights it: active high.","publisher":"Adafruit Industries","quote":"D13 R10 5.1K D3 RED GND LED ... D13 18 IO13 | d1: net name=\"D13\": pinref part=\"R10\" gate=\"G$1\" pin=\"1\"; pinref part=\"U1\" gate=\"G$1\" pin=\"IO13\" ... net name=\"N$5\": pinref part=\"D3\" gate=\"G$1\" pin=\"A\"; pinref part=\"R10\" gate=\"G$1\" pin=\"2\" ... net name=\"GND\": pinref part=\"D3\" gate=\"G$1\" pin=\"C\"","retrieved":"2026-11-03","revision":"title block: ESP32-S2 reverse TFT Rev D; 2/7/23 14:17","url":"https://cdn-learn.adafruit.com/assets/assets/000/118/257/original/adafruit_products_FRTFT_sch.png","where":"image zone C3 'LED' block, module U1 pin 18 in zone C1; netlist d1 nets D13, N$5, GND"},"colour":"red","filled":["colour from zephyr:adafruit_feather_esp32s2_tft_reverse"],"label":"D3 RED (#13)","name":"D3 RED (#13)","pin":"GPIO13"}],"naming":"esp","parts":[{"added_from":"zephyr:adafruit_feather_esp32s2_tft_reverse","address":54,"bus":"i2c","compatible":"maxim,max17048","name":"MAX17048"}],"pixels":[{"cite":{"doc":"Schematic image, Learn guide 'Adafruit ESP32-S2 Reverse TFT Feather', Downloads page (https://learn.adafruit.com/esp32-s2-reverse-tft-feather/downloads, Page last edited September 23, 2025)","kind":"schematic","publisher":"Adafruit Industries","quote":"NEOPIXEL WS2812B DI NEOPIX ... NEOPIX_PWR ... 28 NEOPIX ... 25 NEOPIX_PWR | d1: net name=\"NEOPIX\": pinref part=\"LED1\" gate=\"G$1\" pin=\"DI\"; pinref part=\"U1\" gate=\"G$1\" pin=\"IO33\" ... net name=\"NEOPIX_PWR\": pinref part=\"LED1\" gate=\"G$1\" pin=\"VDD\"; pinref part=\"U1\" gate=\"G$1\" pin=\"IO21\"","retrieved":"2026-11-03","revision":"title block: ESP32-S2 reverse TFT Rev D; 2/7/23 14:17","url":"https://cdn-learn.adafruit.com/assets/assets/000/118/257/original/adafruit_products_FRTFT_sch.png","where":"image zone B3-B4 'NEOPIXEL' block, module U1 pins 28 and 25; netlist d1 nets NEOPIX, NEOPIX_PWR"},"count":1,"kind":"ws2812","name":"pixel0","pin":"GPIO33"}]}},
{"chosen":"zephyr:adafruit_feather_esp32s3","ids":["zephyr:adafruit_feather_esp32s3"],"key":"adafruit-adafruit-feather-esp32s3","name":"Adafruit Feather ESP32S3","part":"esp32s3","records":[{"file":"boards/adafruit/feather_esp32s3/adafruit_feather_esp32s3_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"i2c":["GPIO3","GPIO4"],"leds":[["GPIO13","led0","high"]],"pixels":[[null,"ws2812"]],"spi":[null,"GPIO35","GPIO37"]},"src":"zephyr:adafruit_feather_esp32s3","stated":{"buttons|GPIO0":"zephyr:adafruit_feather_esp32s3: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO13":"zephyr:adafruit_feather_esp32s3: gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"adafruit","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO4","sda":"GPIO3"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"spi2"}},"buttons":[{"active":"low","label":"BOOT Button","name":"sw0","pin":"GPIO0","pull":"up"}],"leds":[{"active":"high","name":"led0","pin":"GPIO13"}],"naming":"esp","parts":[{"address":54,"bus":"i2c","compatible":"maxim,max17048","name":"MAX17048"}]}},
{"chosen":"cpy:espressif/adafruit_feather_esp32s3_4mbflash_2mbpsram","ids":["cpy:espressif/adafruit_feather_esp32s3_4mbflash_2mbpsram"],"key":"adafruit-adafruit-feather-esp32s3-4mb-flash-2mb-psram","name":"Adafruit Feather ESP32S3 4MB Flash 2MB PSRAM","part":"esp32s3","records":[{"file":"ports/espressif/boards/adafruit_feather_esp32s3_4mbflash_2mbpsram/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO3","GPIO4"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO39","GPIO38"]},"src":"cpy:espressif/adafruit_feather_esp32s3_4mbflash_2mbpsram"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO4","sda":"GPIO3"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO38","tx":"GPIO39"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"leds":[{"aliases":["L","MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO13"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO33"}]}},
{"chosen":"arduino:esp8266:esp8266:huzzah","ids":["arduino:esp8266:esp8266:huzzah"],"key":"adafruit-adafruit-feather-huzzah-esp8266","name":"Adafruit Feather HUZZAH ESP8266","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/adafruit/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO0","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:huzzah"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"leds":[{"name":"LED_BUILTIN","pin":"GPIO0"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:huzzah"}},
{"chosen":"cpy:espressif/adafruit_feather_huzzah32","ids":["cpy:espressif/adafruit_feather_huzzah32"],"key":"adafruit-adafruit-feather-huzzah32","name":"Adafruit Feather HUZZAH32","part":"esp32","records":[{"file":"ports/espressif/boards/adafruit_feather_huzzah32/pins.c","says":{"i2c":["GPIO23","GPIO22"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO0","ws2812"]],"spi":["GPIO5","GPIO18","GPIO19"],"uart":["GPIO17","GPIO16"]},"src":"cpy:espressif/adafruit_feather_huzzah32"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO22","sda":"GPIO23"},"spi":{"miso":"GPIO19","mosi":"GPIO18","name":"board.SPI()","sck":"GPIO5"},"uart":{"name":"board.UART()","rx":"GPIO16","tx":"GPIO17"}},"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO13"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"GPIO0"}]}},
{"chosen":"arduino:adafruit:samd:adafruit_feather_m0","flash":262144,"ids":["arduino:adafruit:samd:adafruit_feather_m0","pio:adafruit_feather_m0"],"key":"adafruit-adafruit-feather-m0","name":"Adafruit Feather M0","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:adafruit:samd","file":"variants/feather_m0/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PB3","PIN_LED2",null],["PA27","PIN_LED3",null]],"spi":["PB11","PB10","PA12"],"uart":["PB22","PB23"]},"src":"arduino:adafruit:samd:adafruit_feather_m0"},{"core":"arduino:adafruit:samd","file":"variants/feather_m0/pins_arduino.h","same":true,"src":"pio:adafruit_feather_m0","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD_ZERO entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"SPI","sck":"PB11"},"uart":{"name":"Serial","rx":"PB23","tx":"PB22"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:adafruit:samd:adafruit_feather_m0","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"label":"D25","name":"PIN_LED2","pin":"PB3"},{"label":"D26","name":"PIN_LED3","pin":"PA27"}],"naming":"sam","ram":32768,"ram_from":"pio:adafruit_feather_m0"}},
{"chosen":"cpy:atmel-samd/feather_m0_adalogger","ids":["cpy:atmel-samd/feather_m0_adalogger"],"key":"adafruit-adafruit-feather-m0-adalogger","name":"Adafruit Feather M0 Adalogger","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/feather_m0_adalogger/pins.c","says":{"i2c":["PA22","PA23"],"leds":[["PA6","GREEN_LED",null],["PA17","LED",null]],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"cpy:atmel-samd/feather_m0_adalogger"}],"vendor":"Adafruit Industries LLC","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"board.SPI()","sck":"PB11"},"uart":{"name":"board.UART()","rx":"PA11","tx":"PA10"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","leds":[{"colour":"green","name":"GREEN_LED","pin":"PA6"},{"aliases":["RED_LED","MICROPY_HW_LED_STATUS"],"colour":"red","name":"LED","pin":"PA17"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"cpy:atmel-samd/feather_m0_basic","ids":["cpy:atmel-samd/feather_m0_basic"],"key":"adafruit-adafruit-feather-m0-basic","name":"Adafruit Feather M0 Basic","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/feather_m0_basic/pins.c","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED",null]],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"cpy:atmel-samd/feather_m0_basic"}],"vendor":"Adafruit Industries LLC","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"board.SPI()","sck":"PB11"},"uart":{"name":"board.UART()","rx":"PA11","tx":"PA10"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PA17"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"arduino:adafruit:samd:adafruit_feather_m0_express","flash":262144,"ids":["arduino:adafruit:samd:adafruit_feather_m0_express","cpy:atmel-samd/feather_m0_express","mpy:samd/ADAFRUIT_FEATHER_M0_EXPRESS","pio:adafruit_feather_m0_express"],"key":"adafruit-adafruit-feather-m0-express","name":"Adafruit Feather M0 Express","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:adafruit:samd","file":"variants/feather_m0_express/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PB3","PIN_LED2",null],["PA27","PIN_LED3",null]],"pixels":[["PA6","ws2812"]],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"arduino:adafruit:samd:adafruit_feather_m0_express"},{"file":"ports/atmel-samd/boards/feather_m0_express/pins.c","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED",null]],"pixels":[["PA6","ws2812"]],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"cpy:atmel-samd/feather_m0_express"},{"core":"arduino:adafruit:samd","file":"variants/feather_m0_express/pins_arduino.h","same":true,"src":"pio:adafruit_feather_m0_express","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD_FEATHER_M0_EXPRESS entry"},{"file":"ports/samd/boards/ADAFRUIT_FEATHER_M0_EXPRESS/mpconfigboard.h","says":{"pixels":[["PA6","ws2812"]]},"src":"mpy:samd/ADAFRUIT_FEATHER_M0_EXPRESS"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"SPI","sck":"PB11"},"uart":{"name":"Serial1","rx":"PA11","tx":"PA10"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:adafruit:samd:adafruit_feather_m0_express","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"label":"D31","name":"PIN_LED2","pin":"PB3"},{"label":"D32","name":"PIN_LED3","pin":"PA27"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"NEOPIXEL_BUILTIN","pin":"PA6"}],"ram":32768,"ram_from":"pio:adafruit_feather_m0_express"}},
{"chosen":"cpy:atmel-samd/feather_m0_express_crickit","ids":["cpy:atmel-samd/feather_m0_express_crickit"],"key":"adafruit-adafruit-feather-m0-express-with-crickit-libraries","name":"Adafruit Feather M0 Express with Crickit libraries","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/feather_m0_express_crickit/pins.c","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED",null]],"pixels":[["PA6","ws2812"]],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"cpy:atmel-samd/feather_m0_express_crickit"}],"vendor":"Adafruit Industries LLC","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"board.SPI()","sck":"PB11"},"uart":{"name":"board.UART()","rx":"PA11","tx":"PA10"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PA17"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PA6"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"cpy:atmel-samd/feather_m0_rfm69","ids":["cpy:atmel-samd/feather_m0_rfm69"],"key":"adafruit-adafruit-feather-m0-rfm69","name":"Adafruit Feather M0 RFM69","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/feather_m0_rfm69/pins.c","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED",null]],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"cpy:atmel-samd/feather_m0_rfm69"}],"vendor":"Adafruit Industries LLC","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"board.SPI()","sck":"PB11"},"uart":{"name":"board.UART()","rx":"PA11","tx":"PA10"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PA17"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"cpy:atmel-samd/feather_m0_rfm9x","ids":["cpy:atmel-samd/feather_m0_rfm9x"],"key":"adafruit-adafruit-feather-m0-rfm9x","name":"Adafruit Feather M0 RFM9x","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/feather_m0_rfm9x/pins.c","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED",null]],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"cpy:atmel-samd/feather_m0_rfm9x"}],"vendor":"Adafruit Industries LLC","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"board.SPI()","sck":"PB11"},"uart":{"name":"board.UART()","rx":"PA11","tx":"PA10"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PA17"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"arduino:adafruit:samd:adafruit_feather_m4_can","flash":507904,"ids":["arduino:adafruit:samd:adafruit_feather_m4_can","cpy:atmel-samd/feather_m4_can","pio:adafruit_feather_m4_can"],"key":"adafruit-adafruit-feather-m4-can","name":"Adafruit Feather M4 CAN","part":"same51j19a","ram":196608,"records":[{"core":"arduino:adafruit:samd","dropped":["PIN_LED3 = 26 is not a pin of the same51j19a"],"file":"variants/feather_m4_can/pins_arduino.h","says":{"i2c":["PA12","PA13"],"leds":[["PA23","LED_BUILTIN",null],["PA17","PIN_LED2",null]],"pixels":[["PB2","ws2812"]],"spi":["PA17","PB23","PB22"],"uart":["PB16","PB17"]},"src":"arduino:adafruit:samd:adafruit_feather_m4_can"},{"file":"ports/atmel-samd/boards/feather_m4_can/pins.c","says":{"i2c":["PA12","PA13"],"leds":[["PA23","LED",null]],"pixels":[["PB2","ws2812"]],"spi":["PA17","PB23","PB22"],"uart":["PB16","PB17"]},"src":"cpy:atmel-samd/feather_m4_can"},{"core":"arduino:adafruit:samd","dropped":["PIN_LED3 = 26 is not a pin of the same51j19a"],"file":"variants/feather_m4_can/pins_arduino.h","same":true,"src":"pio:adafruit_feather_m4_can","via":"PlatformIO atmelsam build.variant; defines of the core's own FEATHER_M4_CAN entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA13","sda":"PA12"},"spi":{"miso":"PB22","mosi":"PB23","name":"SPI","sck":"PA17"},"uart":{"name":"Serial1","rx":"PB17","tx":"PB16"}},"clock_hz":120000000,"flash":507904,"flash_from":"arduino:adafruit:samd:adafruit_feather_m4_can","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA23"},{"label":"D25","name":"PIN_LED2","pin":"PA17"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"PB2"}],"ram":196608,"ram_from":"pio:adafruit_feather_m4_can"}},
{"chosen":"arduino:adafruit:samd:adafruit_feather_m4","flash":524288,"ids":["arduino:adafruit:samd:adafruit_feather_m4","cpy:atmel-samd/feather_m4_express","mpy:samd/ADAFRUIT_FEATHER_M4_EXPRESS","pio:adafruit_feather_m4","zephyr:adafruit_feather_m4_express"],"key":"adafruit-adafruit-feather-m4-express","name":"Adafruit Feather M4 Express","notes":["led PA23 active from zephyr:adafruit_feather_m4_express"],"part":"samd51j19a","ram":196608,"records":[{"core":"arduino:adafruit:samd","dropped":["PIN_LED3 = 26 is not a pin of the samd51j19a"],"file":"variants/feather_m4/pins_arduino.h","says":{"i2c":["PA12","PA13"],"leds":[["PA23","LED_BUILTIN",null],["PA17","PIN_LED2",null]],"pixels":[["PB3","ws2812"]],"spi":["PA17","PB23","PB22"],"uart":["PB16","PB17"]},"src":"arduino:adafruit:samd:adafruit_feather_m4"},{"file":"ports/atmel-samd/boards/feather_m4_express/pins.c","says":{"i2c":["PA12","PA13"],"leds":[["PA23","LED",null]],"pixels":[["PB3","ws2812"]],"spi":["PA17","PB23","PB22"],"uart":["PB16","PB17"]},"src":"cpy:atmel-samd/feather_m4_express"},{"core":"arduino:adafruit:samd","dropped":["PIN_LED3 = 26 is not a pin of the samd51j19a"],"file":"variants/feather_m4/pins_arduino.h","same":true,"src":"pio:adafruit_feather_m4","via":"PlatformIO atmelsam build.variant; defines of the core's own FEATHER_M4 entry"},{"file":"boards/adafruit/feather_m4_express/adafruit_feather_m4_express.dts","says":{"leds":[["PA23","led0","high"]]},"src":"zephyr:adafruit_feather_m4_express","stated":{"leds|PA23":"zephyr:adafruit_feather_m4_express: gpios = <&porta 23 0>"}},{"file":"ports/samd/boards/ADAFRUIT_FEATHER_M4_EXPRESS/mpconfigboard.h","says":{"pixels":[["PB3","ws2812"]]},"src":"mpy:samd/ADAFRUIT_FEATHER_M4_EXPRESS"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA13","sda":"PA12"},"spi":{"miso":"PB22","mosi":"PB23","name":"SPI","sck":"PA17"},"uart":{"name":"Serial1","rx":"PB17","tx":"PB16"}},"clock_hz":120000000,"flash":507904,"flash_from":"arduino:adafruit:samd:adafruit_feather_m4","leds":[{"active":"high","aliases":["PIN_LED","PIN_LED_13"],"filled":["active from zephyr:adafruit_feather_m4_express"],"label":"D13","name":"LED_BUILTIN","pin":"PA23"},{"label":"D25","name":"PIN_LED2","pin":"PA17"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"PB3"}],"ram":196608,"ram_from":"pio:adafruit_feather_m4"}},
{"chosen":"cpy:mimxrt10xx/feather_m7_1011","ids":["cpy:mimxrt10xx/feather_m7_1011"],"key":"adafruit-adafruit-feather-mimxrt1011","name":"Adafruit Feather MIMXRT1011","part":"mimxrt1011","records":[{"file":"ports/mimxrt10xx/boards/feather_m7_1011/pins.c","says":{"pixels":[[null,"ws2812"]]},"src":"cpy:mimxrt10xx/feather_m7_1011"}],"vendor":"Adafruit","why":"vendor","wiring":{"naming":"raw"}},
{"chosen":"arduino:adafruit:nrf52:feather52832","flash":290816,"ids":["arduino:adafruit:nrf52:feather52832"],"key":"adafruit-adafruit-feather-nrf52832","name":"Adafruit Feather nRF52832","part":"nrf52832","ram":51712,"records":[{"core":"arduino:adafruit:nrf52","file":"variants/feather_nrf52832/variant.h","says":{"i2c":["P0.25","P0.26"],"leds":[["P0.19","LED_BLUE","high"],["P0.17","LED_BUILTIN","high"]],"spi":["P0.12","P0.13","P0.14"],"uart":["P0.06","P0.08"]},"src":"arduino:adafruit:nrf52:feather52832","stated":{"leds|P0.17":"#define LED_STATE_ON 1 // State when LED is litted","leds|P0.19":"#define LED_STATE_ON 1 // State when LED is litted"}}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.26","sda":"P0.25"},"spi":{"miso":"P0.14","mosi":"P0.13","name":"SPI","sck":"P0.12"},"uart":{"name":"Serial","rx":"P0.08","tx":"P0.06"}},"clock_hz":64000000,"flash":290816,"flash_from":"arduino:adafruit:nrf52:feather52832","leds":[{"active":"high","aliases":["PIN_LED2"],"colour":"blue","label":"D19","name":"LED_BLUE","pin":"P0.19"},{"active":"high","aliases":["LED_RED","PIN_LED1"],"colour":"red","label":"D17","name":"LED_BUILTIN","pin":"P0.17"}],"naming":"nrf","ram":51712,"ram_from":"arduino:adafruit:nrf52:feather52832"}},
{"chosen":"arduino:adafruit:nrf52:feather52840","flash":815104,"ids":["arduino:adafruit:nrf52:feather52840","cpy:nordic/feather_nrf52840_express","pio:adafruit_feather_nrf52840"],"key":"adafruit-adafruit-feather-nrf52840-express","name":"Adafruit Feather nRF52840 Express","part":"nrf52840","ram":248832,"records":[{"core":"arduino:adafruit:nrf52","file":"variants/feather_nrf52840_express/variant.h","says":{"buttons":[["P1.02","PIN_BUTTON1",null,null]],"i2c":["P0.12","P0.11"],"leds":[["P1.10","LED_BLUE","high"],["P1.15","LED_BUILTIN","high"]],"pixels":[["P0.16","ws2812"]],"spi":["P0.14","P0.13","P0.15"],"uart":["P0.25","P0.24"]},"src":"arduino:adafruit:nrf52:feather52840","stated":{"leds|P1.10":"#define LED_STATE_ON 1 // State when LED is litted","leds|P1.15":"#define LED_STATE_ON 1 // State when LED is litted"}},{"file":"ports/nordic/boards/feather_nrf52840_express/pins.c","says":{"i2c":["P0.12","P0.11"],"leds":[["P1.15","LED",null],["P1.10","BLUE_LED",null]],"pixels":[["P0.16","ws2812"]],"spi":["P0.14","P0.13","P0.15"],"uart":["P0.25","P0.24"]},"src":"cpy:nordic/feather_nrf52840_express"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.11","sda":"P0.12"},"spi":{"miso":"P0.15","mosi":"P0.13","name":"SPI","sck":"P0.14"},"uart":{"name":"Serial1","rx":"P0.24","tx":"P0.25"}},"buttons":[{"label":"D7","name":"PIN_BUTTON1","pin":"P1.02"}],"clock_hz":64000000,"flash":815104,"flash_from":"arduino:adafruit:nrf52:feather52840","leds":[{"active":"high","aliases":["PIN_LED2"],"colour":"blue","label":"D4","name":"LED_BLUE","pin":"P1.10"},{"active":"high","aliases":["LED_RED","PIN_LED1"],"colour":"red","label":"D3","name":"LED_BUILTIN","pin":"P1.15"}],"naming":"nrf","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"P0.16"}],"ram":237568,"ram_from":"arduino:adafruit:nrf52:feather52840"}},
{"chosen":"arduino:adafruit:nrf52:feather52840sense","flash":815104,"ids":["arduino:adafruit:nrf52:feather52840sense"],"key":"adafruit-adafruit-feather-nrf52840-sense","name":"Adafruit Feather nRF52840 Sense","notes":["button P1.02 active low from the level check (Adafruit Feather nRF52840 Sense Rev C.sch (Eagle schematic))"],"part":"nrf52840","ram":237568,"records":[{"core":"arduino:adafruit:nrf52","file":"variants/feather_nrf52840_sense/variant.h","says":{"buttons":[["P1.02","PIN_BUTTON1",null,null]],"i2c":["P0.12","P0.11"],"leds":[["P1.10","LED_BLUE","high"],["P1.09","LED_BUILTIN","high"]],"pixels":[["P0.16","ws2812"]],"spi":["P0.14","P0.13","P0.15"],"uart":["P0.25","P0.24"]},"src":"arduino:adafruit:nrf52:feather52840sense","stated":{"leds|P1.09":"#define LED_STATE_ON 1 // State when LED is litted","leds|P1.10":"#define LED_STATE_ON 1 // State when LED is litted"}}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.11","sda":"P0.12"},"spi":{"miso":"P0.15","mosi":"P0.13","name":"SPI","sck":"P0.14"},"uart":{"name":"Serial1","rx":"P0.24","tx":"P0.25"}},"buttons":[{"active":"low","cite":{"doc":"Adafruit Feather nRF52840 Sense Rev C.sch (Eagle schematic)","kind":"schematic","level":"switch between pin and GND, no resistor on the net","publisher":"Adafruit Industries","quote":"SWITCH: MDBT1 P1.02, SW2 S/S1; SW2 P/P1 GND","revision":"Rev C (commit afeb0ac 'adding rev C', 2024-01-24)","url":"https://github.com/adafruit/Adafruit-Feather-nRF52840-Sense-PCB/blob/master/Adafruit%20Feather%20nRF52840%20Sense%20Rev%20C.sch","where":"net SWITCH"},"filled":["active from level check: Adafruit Feather nRF52840 Sense Rev C.sch (Eagle schematic)"],"label":"D7","name":"PIN_BUTTON1","pin":"P1.02"}],"clock_hz":64000000,"flash":815104,"flash_from":"arduino:adafruit:nrf52:feather52840sense","leds":[{"active":"high","aliases":["PIN_LED2"],"cite":{"doc":"Adafruit Feather nRF52840 Sense Rev C.sch (Eagle schematic)","kind":"schematic","level":"P1.10 (net LED2) -> R7 (4.7K pack, G$1) -> D4 BLUE anode (A); D4 cathode (C) -> GND: lit when P1.10 is high.","publisher":"Adafruit Industries","quote":"net LED2: MDBT1 P1.10, R7 pin 2; net N$3: R7 pin 1, D4 A; D4 C on GND; D4 LED value BLUE; R7 RESISTOR_4PACK 4.7K","revision":"Rev C (commit afeb0ac 'adding rev C', 2024-01-24)","url":"https://github.com/adafruit/Adafruit-Feather-nRF52840-Sense-PCB/blob/master/Adafruit%20Feather%20nRF52840%20Sense%20Rev%20C.sch","where":"net LED2 (MDBT1 pin P1.10), parts R7 (4-pack, gate G$1), D4"},"colour":"blue","label":"D4","name":"LED_BLUE","pin":"P1.10"},{"active":"high","aliases":["LED_RED","PIN_LED1"],"cite":{"doc":"Adafruit Feather nRF52840 Sense Rev C.sch (Eagle schematic)","kind":"schematic","level":"P1.09 (net D13) -> R1 4.7K -> D2 RED anode (pin A); D2 cathode (pin C) -> GND: lit when P1.09 is high.","publisher":"Adafruit Industries","quote":"net D13: MDBT1 P1.09, R1 pin 1; net N$5: R1 pin 2, D2 A; D2 C on GND; D2 LED value RED; R1 RESISTOR 4.7K","revision":"Rev C (commit afeb0ac 'adding rev C', 2024-01-24)","url":"https://github.com/adafruit/Adafruit-Feather-nRF52840-Sense-PCB/blob/master/Adafruit%20Feather%20nRF52840%20Sense%20Rev%20C.sch","where":"net D13 (MDBT1 pin P1.09), parts R1, D2"},"colour":"red","label":"D13","name":"LED_BUILTIN","pin":"P1.09"}],"naming":"nrf","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"P0.16"}],"ram":237568,"ram_from":"arduino:adafruit:nrf52:feather52840sense"}},
{"chosen":"arduino:adafruit:nrf52:feather_nrf52840_sense_tft","flash":815104,"ids":["arduino:adafruit:nrf52:feather_nrf52840_sense_tft"],"key":"adafruit-adafruit-feather-nrf52840-sense-tft","name":"Adafruit Feather nRF52840 Sense TFT","part":"nrf52840","ram":237568,"records":[{"core":"arduino:adafruit:nrf52","dropped":["LED_BLUE = 13, and no pin table names it","LED_BUILTIN = 13, and no pin table names it","LED_RED = 13, and no pin table names it","PIN_BUTTON1 = 3, and no pin table names it","PIN_LED1 = 13, and no pin table names it","PIN_NEOPIXEL = 8, and no pin table names it"],"file":"variants/feather_nrf52840_sense_tft/variant.h","says":{"buttons":[["D3","PIN_BUTTON1",null,null]],"leds":[["D13","LED_BUILTIN","high"]],"pixels":[[null,"ws2812"]]},"src":"arduino:adafruit:nrf52:feather_nrf52840_sense_tft","stated":{"leds|label:D13":"#define LED_STATE_ON 1 // State when LED is lit"}}],"vendor":"Adafruit","why":"vendor","wiring":{"buttons":[{"label":"D3","name":"PIN_BUTTON1"}],"clock_hz":64000000,"flash":815104,"flash_from":"arduino:adafruit:nrf52:feather_nrf52840_sense_tft","leds":[{"active":"high","aliases":["LED_BLUE","LED_RED","PIN_LED1"],"colour":"blue","label":"D13","name":"LED_BUILTIN"}],"naming":"nrf","ram":237568,"ram_from":"arduino:adafruit:nrf52:feather_nrf52840_sense_tft"}},
{"chosen":"cpy:raspberrypi/adafruit_feather_rp2350","ids":["cpy:raspberrypi/adafruit_feather_rp2350","mpy:rp2/ADAFRUIT_FEATHER_RP2350"],"key":"adafruit-adafruit-feather-rp2350","name":"Adafruit Feather RP2350","part":"rp2350","records":[{"file":"ports/raspberrypi/boards/adafruit_feather_rp2350/pins.c","says":{"i2c":["GPIO2","GPIO3"],"leds":[["GPIO7","LED",null]],"pixels":[["GPIO21","ws2812"]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/adafruit_feather_rp2350"},{"file":"ports/rp2/boards/ADAFRUIT_FEATHER_RP2350/mpconfigboard.h","says":{"leds":[["GPIO7","LED",null]],"pixels":[["GPIO21","ws2812"]]},"src":"mpy:rp2/ADAFRUIT_FEATHER_RP2350"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO3","sda":"GPIO2"},"spi":{"miso":"GPIO20","mosi":"GPIO23","name":"board.SPI()","sck":"GPIO22"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"flash":8388608,"flash_from":"cpy:raspberrypi/adafruit_feather_rp2350: EXTERNAL_FLASH_DEVICES, GD25Q64C, W25Q64JVxQ","leds":[{"name":"LED","pin":"GPIO7"}],"memory_cite":{"doc":"RP2350 product page","kind":"datasheet","publisher":"Raspberry Pi","quote":"520 KB on-chip SRAM","retrieved":"2026-11-02","url":"https://www.raspberrypi.com/products/rp2350/","where":"Specification"},"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO21"}],"ram":532480,"ram_from":"Raspberry Pi's RP2350 product page rp2350"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:FEATHER_F405","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF4:FEATHER_F405","pio:adafruit_feather_f405"],"key":"adafruit-adafruit-feather-stm32f405","name":"Adafruit Feather STM32F405","notes":["i2c added from pio:adafruit_feather_f405"],"part":"stm32f405rg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F405RGT_F415RGT/variant_FEATHER_F405.h","says":{"leds":[["PC1","LED_BUILTIN",null]],"spi":["PB13","PB15","PB14"],"uart":["PB10","PB11"]},"src":"arduino:STMicroelectronics:stm32:GenF4:FEATHER_F405"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F405RGT_F415RGT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"pio:adafruit_feather_f405","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Adafruit","why":"rank","wiring":{"buses":{"i2c":{"added_from":"pio:adafruit_feather_f405","name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA15","miso":"PB14","mosi":"PB15","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PB11","tx":"PB10"}},"clock_hz":168000000,"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:FEATHER_F405","leds":[{"name":"LED_BUILTIN","pin":"PC1"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:FEATHER_F405"}},
{"chosen":"cpy:raspberrypi/adafruit_floppsy_rp2040","ids":["cpy:raspberrypi/adafruit_floppsy_rp2040"],"key":"adafruit-adafruit-floppsy-rp2040","name":"Adafruit Floppsy RP2040","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/adafruit_floppsy_rp2040/pins.c","says":{"i2c":["GPIO16","GPIO17"],"pixels":[["GPIO22","ws2812"]],"spi":["GPIO18","GPIO19","GPIO20"]},"src":"cpy:raspberrypi/adafruit_floppsy_rp2040"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO17","sda":"GPIO16"},"spi":{"miso":"GPIO20","mosi":"GPIO19","name":"board.SPI()","sck":"GPIO18"}},"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO22"}]}},
{"chosen":"arduino:TeeOnArdu:avr:FloraTeensyCore","flash":28672,"ids":["arduino:TeeOnArdu:avr:FloraTeensyCore","arduino:adafruit:avr:flora8","pio:flora8"],"key":"adafruit-adafruit-flora","name":"Adafruit Flora","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:adafruit:avr","file":"variants/flora/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:TeeOnArdu:avr:FloraTeensyCore"},{"core":"arduino:adafruit:avr","file":"variants/flora/pins_arduino.h","same":true,"src":"arduino:adafruit:avr:flora8"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":8000000,"flash":28672,"flash_from":"arduino:TeeOnArdu:avr:FloraTeensyCore","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:raspberrypi/adafruit_fruit_jam","ids":["cpy:raspberrypi/adafruit_fruit_jam"],"key":"adafruit-adafruit-fruit-jam","name":"Adafruit Fruit Jam","part":"rp2350","records":[{"file":"ports/raspberrypi/boards/adafruit_fruit_jam/pins.c","says":{"i2c":["GPIO20","GPIO21"],"pixels":[["GPIO32","ws2812"]],"spi":["GPIO30","GPIO31","GPIO28"],"uart":["GPIO8","GPIO9"]},"src":"cpy:raspberrypi/adafruit_fruit_jam"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO21","sda":"GPIO20"},"spi":{"miso":"GPIO28","mosi":"GPIO31","name":"board.SPI()","sck":"GPIO30"},"uart":{"name":"board.UART()","rx":"GPIO9","tx":"GPIO8"}},"flash":16777216,"flash_from":"cpy:raspberrypi/adafruit_fruit_jam: EXTERNAL_FLASH_DEVICES, W25Q128JVxQ","memory_cite":{"doc":"RP2350 product page","kind":"datasheet","publisher":"Raspberry Pi","quote":"520 KB on-chip SRAM","retrieved":"2026-11-02","url":"https://www.raspberrypi.com/products/rp2350/","where":"Specification"},"naming":"rp2","pixels":[{"count":5,"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO32"}],"ram":532480,"ram_from":"Raspberry Pi's RP2350 product page rp2350"}},
{"chosen":"cpy:espressif/adafruit_funhouse","flash":4194304,"ids":["arduino:esp32:esp32:adafruit_funhouse_esp32s2","cpy:espressif/adafruit_funhouse","pio:adafruit_funhouse_esp32s2"],"key":"adafruit-adafruit-funhouse","name":"Adafruit FunHouse","notes":["button GPIO0 added from arduino:esp32:esp32:adafruit_funhouse_esp32s2","uart added from arduino:esp32:esp32:adafruit_funhouse_esp32s2","spi added from arduino:esp32:esp32:adafruit_funhouse_esp32s2"],"part":"esp32s2","ram":327680,"records":[{"file":"ports/espressif/boards/adafruit_funhouse/pins.c","says":{"buttons":[["GPIO3","BUTTON_DOWN",null,null],["GPIO4","BUTTON_SELECT",null,null],["GPIO5","BUTTON_UP",null,null]],"i2c":["GPIO34","GPIO33"],"leds":[["GPIO37","LED",null]],"pixels":[["GPIO14","apa102"]]},"src":"cpy:espressif/adafruit_funhouse"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_funhouse_esp32s2/pins_arduino.h","says":{"buttons":[["GPIO3","PIN_BUTTON1",null,null],["GPIO4","PIN_BUTTON2",null,null],["GPIO5","PIN_BUTTON3",null,null],["GPIO0","PIN_BUTTON4",null,null]],"i2c":["GPIO34","GPIO33"],"leds":[["GPIO37","LED_BUILTIN",null]],"pixels":[["GPIO14","apa102"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:adafruit_funhouse_esp32s2"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_funhouse_esp32s2/pins_arduino.h","says":{"buttons":[["GPIO3","PIN_BUTTON1",null,null],["GPIO4","PIN_BUTTON2",null,null],["GPIO5","PIN_BUTTON3",null,null],["GPIO0","PIN_BUTTON4",null,null]],"i2c":["GPIO34","GPIO33"],"leds":[["GPIO37","LED_BUILTIN",null]],"pixels":[["GPIO14","apa102"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"pio:adafruit_funhouse_esp32s2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own FUNHOUSE_ESP32S2 entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO33","sda":"GPIO34"},"spi":{"added_from":"arduino:esp32:esp32:adafruit_funhouse_esp32s2","cs":"GPIO40","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"added_from":"arduino:esp32:esp32:adafruit_funhouse_esp32s2","name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON_DOWN","pin":"GPIO3"},{"name":"BUTTON_SELECT","pin":"GPIO4"},{"name":"BUTTON_UP","pin":"GPIO5"},{"added_from":"arduino:esp32:esp32:adafruit_funhouse_esp32s2","name":"PIN_BUTTON4","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:adafruit_funhouse_esp32s2","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO37"}],"naming":"esp","pixels":[{"clock":"GPIO15","kind":"apa102","name":"DOTSTAR_DATA","pin":"GPIO14"}],"ram":327680,"ram_from":"arduino:esp32:esp32:adafruit_funhouse_esp32s2"}},
{"chosen":"arduino:adafruit:avr:gemma","flash":8192,"ids":["arduino:adafruit:avr:gemma","pio:gemma"],"key":"adafruit-adafruit-gemma","name":"Adafruit Gemma","part":"attiny85","ram":512,"records":[{"core":"arduino:adafruit:avr","file":"variants/tiny8/pins_arduino.h","says":{"leds":[["PB1","LED_BUILTIN",null]]},"src":"arduino:adafruit:avr:gemma"}],"vendor":"Adafruit","why":"vendor","wiring":{"clock_hz":8000000,"flash":5310,"flash_from":"arduino:adafruit:avr:gemma","leds":[{"label":"D1","name":"LED_BUILTIN","pin":"PB1"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB5"],["D7","PB2"],["D8","PB4"],["D9","PB3"]],"ram":512,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:adafruit:samd:adafruit_gemma_m0","flash":262144,"ids":["arduino:adafruit:samd:adafruit_gemma_m0","cpy:atmel-samd/gemma_m0","pio:adafruit_gemma_m0"],"key":"adafruit-adafruit-gemma-m0","name":"Adafruit Gemma M0","part":"samd21e18a","ram":32768,"records":[{"core":"arduino:adafruit:samd","file":"variants/gemma_m0/pins_arduino.h","says":{"i2c":["PA4","PA5"],"leds":[["PA23","LED_BUILTIN",null],["PA10","PIN_LED2",null],["PA11","PIN_LED3",null]],"pixels":[["PA0","apa102"]],"spi":["PA5","PA4","PA24"],"uart":["PA4","PA5"]},"src":"arduino:adafruit:samd:adafruit_gemma_m0"},{"file":"ports/atmel-samd/boards/gemma_m0/pins.c","says":{"i2c":["PA4","PA5"],"leds":[["PA23","LED",null]],"pixels":[["PA0","apa102"]],"uart":["PA4","PA5"]},"src":"cpy:atmel-samd/gemma_m0"},{"core":"arduino:adafruit:samd","file":"variants/gemma_m0/pins_arduino.h","same":true,"src":"pio:adafruit_gemma_m0","via":"PlatformIO atmelsam build.variant; defines of the core's own GEMMA_M0 entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA5","sda":"PA4"},"spi":{"miso":"PA24","mosi":"PA4","name":"SPI","sck":"PA5"},"uart":{"name":"Serial1","rx":"PA5","tx":"PA4"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:adafruit:samd:adafruit_gemma_m0","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA23"},{"label":"D14","name":"PIN_LED2","pin":"PA10"},{"label":"D15","name":"PIN_LED3","pin":"PA11"}],"naming":"sam","pixels":[{"clock":"PA1","count":1,"kind":"apa102","name":"DOTSTAR","pin":"PA0"}],"ram":32768,"ram_from":"pio:adafruit_gemma_m0"}},
{"chosen":"arduino:adafruit:samd:adafruit_grandcentral_m4","flash":1048576,"ids":["arduino:adafruit:samd:adafruit_grandcentral_m4","pio:adafruit_grandcentral_m4"],"key":"adafruit-adafruit-grand-central-m4","name":"Adafruit Grand Central M4","part":"samd51p20a","ram":262144,"records":[{"core":"arduino:adafruit:samd","file":"variants/grand_central_m4/pins_arduino.h","says":{"i2c":["PB20","PB21"],"leds":[["PB1","LED_BUILTIN",null],["PC31","PIN_LED2",null],["PC30","PIN_LED3",null]],"pixels":[["PC24","ws2812"]],"spi":["PD8","PD9","PD11"],"uart":["PB24","PB25"]},"src":"arduino:adafruit:samd:adafruit_grandcentral_m4"},{"core":"arduino:adafruit:samd","file":"variants/grand_central_m4/pins_arduino.h","same":true,"src":"pio:adafruit_grandcentral_m4","via":"PlatformIO atmelsam build.variant; defines of the core's own GRAND_CENTRAL_M4 entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB21","sda":"PB20"},"spi":{"miso":"PD11","mosi":"PD9","name":"SPI","sck":"PD8"},"uart":{"name":"Serial1","rx":"PB25","tx":"PB24"}},"clock_hz":120000000,"flash":1032192,"flash_from":"arduino:adafruit:samd:adafruit_grandcentral_m4","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PB1"},{"label":"D75","name":"PIN_LED2","pin":"PC31"},{"label":"D76","name":"PIN_LED3","pin":"PC30"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"PC24"}],"ram":262144,"ram_from":"pio:adafruit_grandcentral_m4"}},
{"chosen":"arduino:adafruit:samd:adafruit_hallowing","flash":262144,"ids":["arduino:adafruit:samd:adafruit_hallowing","cpy:atmel-samd/hallowing_m0_express","pio:adafruit_hallowing"],"key":"adafruit-adafruit-hallowing-m0","name":"Adafruit Hallowing M0","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:adafruit:samd","file":"variants/hallowing_m0_express/pins_arduino.h","says":{"i2c":["PA16","PA17"],"leds":[["PA23","LED_BUILTIN",null]],"pixels":[["PA12","ws2812"]],"spi":["PB23","PB22","PB3"],"uart":["PA10","PA9"]},"src":"arduino:adafruit:samd:adafruit_hallowing"},{"file":"ports/atmel-samd/boards/hallowing_m0_express/pins.c","says":{"i2c":["PA16","PA17"],"leds":[["PA23","LED",null]],"pixels":[["PA12","ws2812"]],"spi":["PB23","PB22","PB3"],"uart":["PA10","PA9"]},"src":"cpy:atmel-samd/hallowing_m0_express"},{"core":"arduino:adafruit:samd","file":"variants/hallowing_m0_express/pins_arduino.h","same":true,"src":"pio:adafruit_hallowing","via":"PlatformIO atmelsam build.variant; the directory's default header"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA17","sda":"PA16"},"spi":{"miso":"PB3","mosi":"PB22","name":"SPI","sck":"PB23"},"uart":{"name":"Serial1","rx":"PA9","tx":"PA10"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:adafruit:samd:adafruit_hallowing","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA23"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"NEOPIXEL_BUILTIN","pin":"PA12"}],"ram":32768,"ram_from":"pio:adafruit_hallowing"}},
{"chosen":"arduino:adafruit:samd:adafruit_hallowing_m4","flash":507904,"ids":["arduino:adafruit:samd:adafruit_hallowing_m4","cpy:atmel-samd/hallowing_m4_express","pio:adafruit_hallowing_m4"],"key":"adafruit-adafruit-hallowing-m4","name":"Adafruit Hallowing M4","notes":["pixel PB16 added from cpy:atmel-samd/hallowing_m4_express"],"part":"samd51j19a","ram":196608,"records":[{"core":"arduino:adafruit:samd","file":"variants/hallowing_m4/pins_arduino.h","says":{"i2c":["PA12","PA13"],"leds":[["PA23","LED_BUILTIN",null]],"spi":["PA22","PB23","PB22"],"uart":["PB13","PB12"]},"src":"arduino:adafruit:samd:adafruit_hallowing_m4"},{"file":"ports/atmel-samd/boards/hallowing_m4_express/pins.c","says":{"i2c":["PA12","PA13"],"leds":[["PA23","LED",null]],"pixels":[["PB16","ws2812"]],"spi":["PA22","PB23","PB22"],"uart":["PB12","PB13"]},"src":"cpy:atmel-samd/hallowing_m4_express"},{"core":"arduino:adafruit:samd","file":"variants/hallowing_m4/pins_arduino.h","same":true,"src":"pio:adafruit_hallowing_m4","via":"PlatformIO atmelsam build.variant; defines of the core's own HALLOWING_M4 entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA13","sda":"PA12"},"spi":{"miso":"PB22","mosi":"PB23","name":"SPI","sck":"PA22"},"uart":{"name":"Serial1","rx":"PB12","tx":"PB13"}},"clock_hz":120000000,"flash":507904,"flash_from":"arduino:adafruit:samd:adafruit_hallowing_m4","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA23"}],"naming":"sam","pixels":[{"added_from":"cpy:atmel-samd/hallowing_m4_express","kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PB16"}],"ram":196608,"ram_from":"pio:adafruit_hallowing_m4"}},
{"chosen":"pio:huzzah","flash":4194304,"ids":["pio:huzzah"],"key":"adafruit-adafruit-huzzah-esp8266","name":"Adafruit HUZZAH ESP8266","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/adafruit/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO0","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:huzzah","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_ADAFRUIT_HUZZAH entry"}],"vendor":"Adafruit","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":4194304,"flash_from":"pio:huzzah","leds":[{"name":"LED_BUILTIN","pin":"GPIO0"}],"naming":"esp","ram":81920,"ram_from":"pio:huzzah"}},
{"chosen":"cpy:espressif/adafruit_huzzah32_breakout","ids":["cpy:espressif/adafruit_huzzah32_breakout"],"key":"adafruit-adafruit-huzzah32-breakout","name":"Adafruit HUZZAH32 Breakout","part":"esp32","records":[{"file":"ports/espressif/boards/adafruit_huzzah32_breakout/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"leds":[["GPIO13","LED",null]],"uart":["GPIO1","GPIO3"]},"src":"cpy:espressif/adafruit_huzzah32_breakout"}],"vendor":"","why":"rank","wiring":{"buses":{"uart":{"name":"board.TX/RX","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO13"}],"naming":"esp"}},
{"chosen":"arduino:adafruit:avr:itsybitsy32u4_3V","flash":28672,"ids":["arduino:adafruit:avr:itsybitsy32u4_3V"],"key":"adafruit-adafruit-itsybitsy-32u4-3v-8mhz","name":"Adafruit ItsyBitsy 32u4 3V 8MHz","part":"atmega32u4","records":[{"core":"arduino:adafruit:avr","file":"variants/itsybitsy32u4/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:adafruit:avr:itsybitsy32u4_3V"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":8000000,"flash":28672,"flash_from":"arduino:adafruit:avr:itsybitsy32u4_3V","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"Microchip ATDF ATmega32U4"}},
{"chosen":"arduino:adafruit:avr:itsybitsy32u4_5V","flash":28672,"ids":["arduino:adafruit:avr:itsybitsy32u4_5V"],"key":"adafruit-adafruit-itsybitsy-32u4-5v-16mhz","name":"Adafruit ItsyBitsy 32u4 5V 16MHz","part":"atmega32u4","records":[{"core":"arduino:adafruit:avr","file":"variants/itsybitsy32u4/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:adafruit:avr:itsybitsy32u4_5V"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:adafruit:avr:itsybitsy32u4_5V","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"Microchip ATDF ATmega32U4"}},
{"chosen":"hand:pio:itsybitsy32u4_3V","flash":28672,"ids":["pio:itsybitsy32u4_3V"],"key":"adafruit-adafruit-itsybitsy-3v-8mhz","name":"Adafruit ItsyBitsy 3V/8MHz","part":"atmega32u4","ram":2560,"records":[{"checked":"ATDF descriptor atmega32u4 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega32U4.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PC7","L (D13)","high"]]},"src":"hand:pio:itsybitsy32u4_3V"}],"vendor":"Adafruit","why":"hand","wiring":{"clock_cite":{"doc":"Itsy Bitsy 32u4 3V.sch (Eagle schematic)","kind":"schematic","publisher":"Adafruit","quote":"Y1 deviceset=RESONATOR value=\"8MHz\"; \"N$11: IC1.XTAL2, Y1.3\"; \"N$12: IC1.XTAL1, Y1.1\" (Adafruit boards.txt: \"itsybitsy32u4_3V.build.f_cpu=8000000L\")","revision":"commit b48fb1454afa84d1d83d4641d6c31fb49d360222","url":"https://github.com/adafruit/Adafruit-ItsyBitsy-32u4-PCB/blob/b48fb1454afa84d1d83d4641d6c31fb49d360222/Itsy%20Bitsy%2032u4%203V.sch","where":"Eagle part Y1, nets N$11/N$12"},"clock_hz":8000000,"flash":28672,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"Itsy Bitsy 32u4 3V.sch (Eagle schematic)","kind":"schematic","level":"From the vendor's Eagle netlist: PC7 -> R7 2.2K -> LED 'L' anode (A); cathode (C) on GND -> lit when PC7 is high. Pinout: \"Itsy Bitsy 32u4 3V @ 8MHz\" \"D13 13 PC7 OC4A\".","publisher":"Adafruit","quote":"net \"D13\": IC1.PC7(ICP3/CLK0/OC4A), JP2.4, R7.1; net \"N$2\": L.A, R7.2; net \"GND\": ... L.C ...; part L deviceset=LED value=\"RED\"; R7 value=\"2.2K\"","revision":"commit b48fb1454afa84d1d83d4641d6c31fb49d360222","url":"https://github.com/adafruit/Adafruit-ItsyBitsy-32u4-PCB/blob/b48fb1454afa84d1d83d4641d6c31fb49d360222/Itsy%20Bitsy%2032u4%203V.sch","where":"Eagle schematic nets D13 and N$2; parts L, R7"},"colour":"red","label":"L (D13)","name":"L (D13)","pin":"PC7"}],"naming":"avr","none":[{"cite":{"doc":"Itsy Bitsy 32u4 3V.sch (Eagle schematic)","kind":"schematic","publisher":"Adafruit","quote":"SW1 deviceset=SPST_TACT; net \"RST\": IC1./RESET, JP4.14, SW1.P, SW1.P1; SW1.S on GND (only switch)","revision":"commit b48fb1454afa84d1d83d4641d6c31fb49d360222","url":"https://github.com/adafruit/Adafruit-ItsyBitsy-32u4-PCB/blob/b48fb1454afa84d1d83d4641d6c31fb49d360222/Itsy%20Bitsy%2032u4%203V.sch","where":"Eagle part SW1, net RST"},"what":"buttons"}],"ram":2560,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:itsybitsy32u4_5V","flash":28672,"ids":["pio:itsybitsy32u4_5V"],"key":"adafruit-adafruit-itsybitsy-5v-16mhz","name":"Adafruit ItsyBitsy 5V/16MHz","part":"atmega32u4","ram":2560,"records":[{"checked":"ATDF descriptor atmega32u4 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega32U4.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PC7","L (D13)","high"]]},"src":"hand:pio:itsybitsy32u4_5V"}],"vendor":"Adafruit","why":"hand","wiring":{"clock_cite":{"doc":"Itsy Bitsy 32u4 5V.sch (Eagle schematic)","kind":"schematic","publisher":"Adafruit","quote":"Y1 deviceset=RESONATOR value=\"16MHz\"; \"N$11: IC1.XTAL2, Y1.3\"; \"N$12: IC1.XTAL1, Y1.1\" (Adafruit boards.txt: \"itsybitsy32u4_5V.build.f_cpu=16000000L\")","revision":"commit b48fb1454afa84d1d83d4641d6c31fb49d360222","url":"https://github.com/adafruit/Adafruit-ItsyBitsy-32u4-PCB/blob/b48fb1454afa84d1d83d4641d6c31fb49d360222/Itsy%20Bitsy%2032u4%205V.sch","where":"Eagle part Y1, nets N$11/N$12"},"clock_hz":16000000,"flash":28672,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"Itsy Bitsy 32u4 5V.sch (Eagle schematic)","kind":"schematic","level":"From the vendor's Eagle netlist: PC7 -> R7 2.2K -> LED 'L' anode (A); cathode (C) on GND -> lit when PC7 is high. Pinout: \"Itsy Bitsy 32u4 5V @ 16MHz\" \"D13 13 PC7 OC4A\".","publisher":"Adafruit","quote":"net \"D13\": IC1.PC7(ICP3/CLK0/OC4A), JP2.4, R7.1; net \"N$2\": L.A, R7.2; net \"GND\": ... L.C ...; part L deviceset=LED value=\"RED\"; R7 value=\"2.2K\"","revision":"commit b48fb1454afa84d1d83d4641d6c31fb49d360222","url":"https://github.com/adafruit/Adafruit-ItsyBitsy-32u4-PCB/blob/b48fb1454afa84d1d83d4641d6c31fb49d360222/Itsy%20Bitsy%2032u4%205V.sch","where":"Eagle schematic nets D13 and N$2; parts L, R7"},"colour":"red","label":"L (D13)","name":"L (D13)","pin":"PC7"}],"naming":"avr","none":[{"cite":{"doc":"Itsy Bitsy 32u4 5V.sch (Eagle schematic)","kind":"schematic","publisher":"Adafruit","quote":"SW1 deviceset=SPST_TACT; net \"RST\": IC1./RESET, JP4.14, SW1.P, SW1.P1; SW1.S on GND (only switch)","revision":"commit b48fb1454afa84d1d83d4641d6c31fb49d360222","url":"https://github.com/adafruit/Adafruit-ItsyBitsy-32u4-PCB/blob/b48fb1454afa84d1d83d4641d6c31fb49d360222/Itsy%20Bitsy%2032u4%205V.sch","where":"Eagle part SW1, net RST"},"what":"buttons"}],"ram":2560,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:espressif/adafruit_itsybitsy_esp32","flash":8388608,"ids":["arduino:esp32:esp32:adafruit_itsybitsy_esp32","cpy:espressif/adafruit_itsybitsy_esp32","pio:adafruit_itsybitsy_esp32"],"key":"adafruit-adafruit-itsybitsy-esp32","name":"Adafruit ItsyBitsy ESP32","part":"esp32","ram":327680,"records":[{"file":"ports/espressif/boards/adafruit_itsybitsy_esp32/pins.c","says":{"buttons":[["GPIO35","BUTTON",null,null]],"i2c":["GPIO15","GPIO27"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO0","ws2812"]],"spi":["GPIO19","GPIO21","GPIO22"],"uart":["GPIO20","GPIO8"]},"src":"cpy:espressif/adafruit_itsybitsy_esp32"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_itsybitsy_esp32/pins_arduino.h","says":{"buttons":[["GPIO35","BUTTON",null,null]],"i2c":["GPIO15","GPIO27"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO0","ws2812"]],"spi":["GPIO19","GPIO21","GPIO22"],"uart":["GPIO20","GPIO8"]},"src":"arduino:esp32:esp32:adafruit_itsybitsy_esp32"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_itsybitsy_esp32/pins_arduino.h","says":{"buttons":[["GPIO35","BUTTON",null,null]],"i2c":["GPIO15","GPIO27"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO0","ws2812"]],"spi":["GPIO19","GPIO21","GPIO22"],"uart":["GPIO20","GPIO8"]},"src":"pio:adafruit_itsybitsy_esp32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ADAFRUIT_ITSYBITSY_ESP32 entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO27","sda":"GPIO15"},"spi":{"miso":"GPIO22","mosi":"GPIO21","name":"board.SPI()","sck":"GPIO19"},"uart":{"name":"board.UART()","rx":"GPIO8","tx":"GPIO20"}},"buttons":[{"name":"BUTTON","pin":"GPIO35"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:adafruit_itsybitsy_esp32","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO13"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO0"}],"ram":327680,"ram_from":"arduino:esp32:esp32:adafruit_itsybitsy_esp32"}},
{"chosen":"arduino:adafruit:samd:adafruit_itsybitsy_m0","flash":262144,"ids":["arduino:adafruit:samd:adafruit_itsybitsy_m0","cpy:atmel-samd/itsybitsy_m0_express","mpy:samd/ADAFRUIT_ITSYBITSY_M0_EXPRESS","pio:adafruit_itsybitsy_m0"],"key":"adafruit-adafruit-itsybitsy-m0","name":"Adafruit ItsyBitsy M0","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:adafruit:samd","file":"variants/itsybitsy_m0/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null]],"pixels":[["PA1","apa102"]],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"arduino:adafruit:samd:adafruit_itsybitsy_m0"},{"file":"ports/atmel-samd/boards/itsybitsy_m0_express/pins.c","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED",null]],"pixels":[["PA1","apa102"]],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"cpy:atmel-samd/itsybitsy_m0_express"},{"core":"arduino:adafruit:samd","file":"variants/itsybitsy_m0/pins_arduino.h","same":true,"src":"pio:adafruit_itsybitsy_m0","via":"PlatformIO atmelsam build.variant; defines of the core's own ITSYBITSY_M0 entry"},{"file":"ports/samd/boards/ADAFRUIT_ITSYBITSY_M0_EXPRESS/mpconfigboard.h","src":"mpy:samd/ADAFRUIT_ITSYBITSY_M0_EXPRESS"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"SPI","sck":"PB11"},"uart":{"name":"Serial1","rx":"PA11","tx":"PA10"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:adafruit:samd:adafruit_itsybitsy_m0","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"}],"naming":"sam","pixels":[{"clock":"PA0","count":1,"kind":"apa102","name":"DOTSTAR","pin":"PA1"}],"ram":32768,"ram_from":"pio:adafruit_itsybitsy_m0"}},
{"chosen":"arduino:adafruit:samd:adafruit_itsybitsy_m4","flash":524288,"ids":["arduino:adafruit:samd:adafruit_itsybitsy_m4","pio:adafruit_itsybitsy_m4"],"key":"adafruit-adafruit-itsybitsy-m4","name":"Adafruit ItsyBitsy M4","part":"samd51g19a","ram":196608,"records":[{"core":"arduino:adafruit:samd","file":"variants/itsybitsy_m4/pins_arduino.h","says":{"i2c":["PA12","PA13"],"leds":[["PA22","LED_BUILTIN",null]],"pixels":[["PB3","apa102"]],"spi":["PA1","PA0","PB23"],"uart":["PA17","PA16"]},"src":"arduino:adafruit:samd:adafruit_itsybitsy_m4"},{"core":"arduino:adafruit:samd","file":"variants/itsybitsy_m4/pins_arduino.h","same":true,"src":"pio:adafruit_itsybitsy_m4","via":"PlatformIO atmelsam build.variant; defines of the core's own ITSYBITSY_M4 entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA13","sda":"PA12"},"spi":{"miso":"PB23","mosi":"PA0","name":"SPI","sck":"PA1"},"uart":{"name":"Serial1","rx":"PA16","tx":"PA17"}},"clock_hz":120000000,"flash":507904,"flash_from":"arduino:adafruit:samd:adafruit_itsybitsy_m4","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA22"}],"naming":"sam","pixels":[{"clock":"PB2","count":1,"kind":"apa102","name":"DOTSTAR","pin":"PB3"}],"ram":196608,"ram_from":"pio:adafruit_itsybitsy_m4"}},
{"chosen":"arduino:adafruit:nrf52:ledglasses_nrf52840","flash":815104,"ids":["arduino:adafruit:nrf52:ledglasses_nrf52840","cpy:nordic/adafruit_led_glasses_nrf52840","pio:adafruit_ledglasses_nrf52840"],"key":"adafruit-adafruit-led-glasses-driver-nrf52840","name":"Adafruit LED Glasses Driver nRF52840","part":"nrf52840","ram":237568,"records":[{"core":"arduino:adafruit:nrf52","file":"variants/ledglasses_nrf52840/variant.h","says":{"buttons":[["P0.30","PIN_BUTTON1",null,null]],"i2c":["P0.06","P0.08"],"leds":[["P0.31","LED_BUILTIN","high"]],"pixels":[["P1.15","ws2812"]],"spi":["P0.15","P0.14","P0.13"],"uart":["P0.25","P0.24"]},"src":"arduino:adafruit:nrf52:ledglasses_nrf52840","stated":{"leds|P0.31":"#define LED_STATE_ON 1 // State when LED is litted"}},{"file":"ports/nordic/boards/adafruit_led_glasses_nrf52840/pins.c","says":{"i2c":["P0.06","P0.08"],"leds":[["P0.31","LED",null]],"pixels":[["P1.15","ws2812"]]},"src":"cpy:nordic/adafruit_led_glasses_nrf52840"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.08","sda":"P0.06"},"spi":{"miso":"P0.13","mosi":"P0.14","name":"SPI","sck":"P0.15"},"uart":{"name":"Serial1","rx":"P0.24","tx":"P0.25"}},"buttons":[{"label":"D4","name":"PIN_BUTTON1","pin":"P0.30"}],"clock_hz":64000000,"flash":815104,"flash_from":"arduino:adafruit:nrf52:ledglasses_nrf52840","leds":[{"active":"high","aliases":["LED_BLUE","LED_RED","PIN_LED1"],"colour":"blue","label":"D2","name":"LED_BUILTIN","pin":"P0.31"}],"naming":"nrf","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"P1.15"}],"ram":237568,"ram_from":"arduino:adafruit:nrf52:ledglasses_nrf52840"}},
{"chosen":"cpy:espressif/adafruit_magtag_2.9_grayscale","flash":4194304,"ids":["arduino:esp32:esp32:adafruit_magtag29_esp32s2","cpy:espressif/adafruit_magtag_2.9_grayscale","pio:adafruit_magtag29_esp32s2"],"key":"adafruit-adafruit-magtag-2-9","name":"Adafruit MagTag 2.9","notes":["button GPIO0 added from arduino:esp32:esp32:adafruit_magtag29_esp32s2","uart added from arduino:esp32:esp32:adafruit_magtag29_esp32s2","spi added from arduino:esp32:esp32:adafruit_magtag29_esp32s2"],"part":"esp32s2","ram":327680,"records":[{"file":"ports/espressif/boards/adafruit_magtag_2.9_grayscale/pins.c","says":{"buttons":[["GPIO15","BUTTON_A",null,null],["GPIO14","BUTTON_B",null,null],["GPIO12","BUTTON_C",null,null],["GPIO11","BUTTON_D",null,null]],"i2c":["GPIO33","GPIO34"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO1","ws2812"]]},"src":"cpy:espressif/adafruit_magtag_2.9_grayscale"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_magtag29_esp32s2/pins_arduino.h","says":{"buttons":[["GPIO15","BUTTON_A",null,null],["GPIO14","BUTTON_B",null,null],["GPIO12","BUTTON_C",null,null],["GPIO11","BUTTON_D",null,null],["GPIO0","PIN_BUTTON5",null,null]],"i2c":["GPIO33","GPIO34"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO1","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:adafruit_magtag29_esp32s2"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_magtag29_esp32s2/pins_arduino.h","says":{"buttons":[["GPIO15","BUTTON_A",null,null],["GPIO14","BUTTON_B",null,null],["GPIO12","BUTTON_C",null,null],["GPIO11","BUTTON_D",null,null],["GPIO0","PIN_BUTTON5",null,null]],"i2c":["GPIO33","GPIO34"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO1","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"pio:adafruit_magtag29_esp32s2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own MAGTAG29_ESP32S2 entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO34","sda":"GPIO33"},"spi":{"added_from":"arduino:esp32:esp32:adafruit_magtag29_esp32s2","cs":"GPIO8","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"added_from":"arduino:esp32:esp32:adafruit_magtag29_esp32s2","name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON_A","pin":"GPIO15"},{"name":"BUTTON_B","pin":"GPIO14"},{"name":"BUTTON_C","pin":"GPIO12"},{"name":"BUTTON_D","pin":"GPIO11"},{"added_from":"arduino:esp32:esp32:adafruit_magtag29_esp32s2","name":"PIN_BUTTON5","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:adafruit_magtag29_esp32s2","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO13"}],"naming":"esp","pixels":[{"count":4,"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO1"}],"ram":327680,"ram_from":"arduino:esp32:esp32:adafruit_magtag29_esp32s2"}},
{"chosen":"arduino:adafruit:samd:adafruit_matrixportal_m4","flash":507904,"ids":["arduino:adafruit:samd:adafruit_matrixportal_m4","cpy:atmel-samd/matrixportal_m4","pio:adafruit_matrix_portal_m4"],"key":"adafruit-adafruit-matrix-portal-m4","name":"Adafruit Matrix Portal M4","part":"samd51j19a","ram":196608,"records":[{"core":"arduino:adafruit:samd","file":"variants/matrixportal_m4/pins_arduino.h","says":{"i2c":["PB31","PB30"],"leds":[["PA14","LED_BUILTIN",null]],"pixels":[["PA23","ws2812"]],"spi":["PA16","PA19","PA17"],"uart":["PA0","PA1"]},"src":"arduino:adafruit:samd:adafruit_matrixportal_m4"},{"file":"ports/atmel-samd/boards/matrixportal_m4/pins.c","says":{"i2c":["PB31","PB30"],"leds":[["PA14","MICROPY_HW_LED_STATUS",null]],"pixels":[["PA23","ws2812"]],"spi":["PA16","PA19","PA17"],"uart":["PA0","PA1"]},"src":"cpy:atmel-samd/matrixportal_m4"},{"core":"arduino:adafruit:samd","file":"variants/matrixportal_m4/pins_arduino.h","same":true,"src":"pio:adafruit_matrix_portal_m4","via":"PlatformIO atmelsam build.variant; defines of the core's own MATRIXPORTAL_M4 entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB30","sda":"PB31"},"spi":{"miso":"PA17","mosi":"PA19","name":"SPI","sck":"PA16"},"uart":{"name":"Serial1","rx":"PA1","tx":"PA0"}},"clock_hz":120000000,"flash":507904,"flash_from":"arduino:adafruit:samd:adafruit_matrixportal_m4","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA14"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"PA23"}],"ram":196608,"ram_from":"pio:adafruit_matrix_portal_m4"}},
{"chosen":"cpy:espressif/adafruit_matrixportal_s3","flash":8388608,"ids":["arduino:esp32:esp32:adafruit_matrixportal_esp32s3","cpy:espressif/adafruit_matrixportal_s3","pio:adafruit_matrixportal_esp32s3"],"key":"adafruit-adafruit-matrixportal-esp32-s3","name":"Adafruit MatrixPortal ESP32-S3","part":"esp32s3","ram":327680,"records":[{"file":"ports/espressif/boards/adafruit_matrixportal_s3/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO16","GPIO17"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO4","ws2812"]],"uart":["GPIO18","GPIO8"]},"src":"cpy:espressif/adafruit_matrixportal_s3"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_matrixportal_esp32s3/pins_arduino.h","says":{"i2c":["GPIO16","GPIO17"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO4","ws2812"]],"uart":["GPIO18","GPIO8"]},"src":"arduino:esp32:esp32:adafruit_matrixportal_esp32s3"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_matrixportal_esp32s3/pins_arduino.h","says":{"i2c":["GPIO16","GPIO17"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO4","ws2812"]],"uart":["GPIO18","GPIO8"]},"src":"pio:adafruit_matrixportal_esp32s3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ADAFRUIT_MATRIXPORTAL_ESP32S3 entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO17","sda":"GPIO16"},"uart":{"name":"board.UART()","rx":"GPIO8","tx":"GPIO18"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:adafruit_matrixportal_esp32s3","leds":[{"aliases":["L","MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO13"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO4"}],"ram":327680,"ram_from":"arduino:esp32:esp32:adafruit_matrixportal_esp32s3"}},
{"chosen":"arduino:adafruit:avr:metro","flash":32256,"ids":["arduino:adafruit:avr:metro","pio:metro"],"key":"adafruit-adafruit-metro","name":"Adafruit Metro","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:adafruit:avr:metro"},{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","same":true,"src":"pio:metro","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_METRO entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"arduino:adafruit:avr:metro","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:adafruit:avr:metro"}},
{"chosen":"cpy:espressif/adafruit_metro_esp32s2","flash":4194304,"ids":["arduino:esp32:esp32:adafruit_metro_esp32s2","cpy:espressif/adafruit_metro_esp32s2","pio:adafruit_metro_esp32s2"],"key":"adafruit-adafruit-metro-esp32-s2","name":"Adafruit Metro ESP32-S2","notes":["button GPIO0 added from arduino:esp32:esp32:adafruit_metro_esp32s2"],"part":"esp32s2","ram":327680,"records":[{"file":"ports/espressif/boards/adafruit_metro_esp32s2/pins.c","says":{"i2c":["GPIO33","GPIO34"],"leds":[["GPIO42","MICROPY_HW_LED_STATUS",null]],"pixels":[["GPIO45","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO6","GPIO5"]},"src":"cpy:espressif/adafruit_metro_esp32s2"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_metro_esp32s2/pins_arduino.h","says":{"buttons":[["GPIO0","PIN_BUTTON1",null,null]],"i2c":["GPIO33","GPIO34"],"leds":[["GPIO42","LED_BUILTIN",null]],"pixels":[["GPIO45","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO5","GPIO6"]},"src":"arduino:esp32:esp32:adafruit_metro_esp32s2"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_metro_esp32s2/pins_arduino.h","says":{"buttons":[["GPIO0","PIN_BUTTON1",null,null]],"i2c":["GPIO33","GPIO34"],"leds":[["GPIO42","LED_BUILTIN",null]],"pixels":[["GPIO45","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO5","GPIO6"]},"src":"pio:adafruit_metro_esp32s2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own METRO_ESP32S2 entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO34","sda":"GPIO33"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO5","tx":"GPIO6"}},"buttons":[{"added_from":"arduino:esp32:esp32:adafruit_metro_esp32s2","name":"PIN_BUTTON1","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:adafruit_metro_esp32s2","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"GPIO42"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO45"}],"ram":327680,"ram_from":"arduino:esp32:esp32:adafruit_metro_esp32s2"}},
{"chosen":"cpy:espressif/adafruit_metro_esp32s3","flash":16777216,"ids":["arduino:esp32:esp32:adafruit_metro_esp32s3","cpy:espressif/adafruit_metro_esp32s3","pio:adafruit_metro_esp32s3"],"key":"adafruit-adafruit-metro-esp32-s3","name":"Adafruit Metro ESP32-S3","notes":["button GPIO0 added from arduino:esp32:esp32:adafruit_metro_esp32s3"],"part":"esp32s3","ram":327680,"records":[{"file":"ports/espressif/boards/adafruit_metro_esp32s3/pins.c","says":{"i2c":["GPIO47","GPIO48"],"leds":[["GPIO13","MICROPY_HW_LED_STATUS",null]],"pixels":[["GPIO46","ws2812"]],"spi":["GPIO39","GPIO42","GPIO21"],"uart":["GPIO40","GPIO41"]},"src":"cpy:espressif/adafruit_metro_esp32s3"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_metro_esp32s3/pins_arduino.h","says":{"buttons":[["GPIO0","PIN_BUTTON1",null,null]],"i2c":["GPIO47","GPIO48"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO46","ws2812"]],"spi":["GPIO39","GPIO42","GPIO21"],"uart":["GPIO40","GPIO41"]},"src":"arduino:esp32:esp32:adafruit_metro_esp32s3"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_metro_esp32s3/pins_arduino.h","says":{"buttons":[["GPIO0","PIN_BUTTON1",null,null]],"i2c":["GPIO47","GPIO48"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO46","ws2812"]],"spi":["GPIO39","GPIO42","GPIO21"],"uart":["GPIO40","GPIO41"]},"src":"pio:adafruit_metro_esp32s3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own METRO_ESP32S3 entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO48","sda":"GPIO47"},"spi":{"miso":"GPIO21","mosi":"GPIO42","name":"board.SPI()","sck":"GPIO39"},"uart":{"name":"board.UART()","rx":"GPIO41","tx":"GPIO40"}},"buttons":[{"added_from":"arduino:esp32:esp32:adafruit_metro_esp32s3","name":"PIN_BUTTON1","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:adafruit_metro_esp32s3","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"GPIO13"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO46"}],"ram":327680,"ram_from":"arduino:esp32:esp32:adafruit_metro_esp32s3"}},
{"chosen":"arduino:adafruit:samd:adafruit_metro_m0","flash":262144,"ids":["arduino:adafruit:samd:adafruit_metro_m0","cpy:atmel-samd/metro_m0_express","pio:adafruit_metro_m0"],"key":"adafruit-adafruit-metro-m0-express","name":"Adafruit Metro M0 Express","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:adafruit:samd","file":"variants/metro_m0/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PA31","PIN_LED2",null],["PA27","PIN_LED3",null]],"pixels":[["PA30","ws2812"]],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"arduino:adafruit:samd:adafruit_metro_m0"},{"file":"ports/atmel-samd/boards/metro_m0_express/pins.c","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED",null]],"pixels":[["PA30","ws2812"]],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"cpy:atmel-samd/metro_m0_express"},{"core":"arduino:adafruit:samd","file":"variants/metro_m0/pins_arduino.h","same":true,"src":"pio:adafruit_metro_m0","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD_ZERO entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"SPI","sck":"PB11"},"uart":{"name":"Serial1","rx":"PA11","tx":"PA10"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:adafruit:samd:adafruit_metro_m0","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"label":"D31","name":"PIN_LED2","pin":"PA31"},{"label":"D32","name":"PIN_LED3","pin":"PA27"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"NEOPIXEL_BUILTIN","pin":"PA30"}],"ram":32768,"ram_from":"pio:adafruit_metro_m0"}},
{"chosen":"arduino:adafruit:samd:adafruit_metro_m4","flash":524288,"ids":["arduino:adafruit:samd:adafruit_metro_m4","pio:adafruit_metro_m4"],"key":"adafruit-adafruit-metro-m4","name":"Adafruit Metro M4","part":"samd51j19a","ram":196608,"records":[{"core":"arduino:adafruit:samd","file":"variants/metro_m4/pins_arduino.h","says":{"i2c":["PB2","PB3"],"leds":[["PA16","LED_BUILTIN",null],["PB6","PIN_LED2",null],["PA27","PIN_LED3",null]],"pixels":[["PB22","ws2812"]],"spi":["PA13","PA12","PA14"],"uart":["PA22","PA23"]},"src":"arduino:adafruit:samd:adafruit_metro_m4"},{"core":"arduino:adafruit:samd","file":"variants/metro_m4/pins_arduino.h","same":true,"src":"pio:adafruit_metro_m4","via":"PlatformIO atmelsam build.variant; defines of the core's own METRO_M4 entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB3","sda":"PB2"},"spi":{"miso":"PA14","mosi":"PA12","name":"SPI","sck":"PA13"},"uart":{"name":"Serial1","rx":"PA23","tx":"PA22"}},"clock_hz":120000000,"flash":507904,"flash_from":"arduino:adafruit:samd:adafruit_metro_m4","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA16"},{"label":"D27","name":"PIN_LED2","pin":"PB6"},{"label":"D28","name":"PIN_LED3","pin":"PA27"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"PB22"}],"ram":196608,"ram_from":"pio:adafruit_metro_m4"}},
{"chosen":"arduino:adafruit:samd:adafruit_metro_m4_airliftlite","flash":524288,"ids":["arduino:adafruit:samd:adafruit_metro_m4_airliftlite","cpy:atmel-samd/metro_m4_airlift_lite","pio:adafruit_metro_m4_airliftlite"],"key":"adafruit-adafruit-metro-m4-airlift-lite","name":"Adafruit Metro M4 AirLift Lite","notes":["pixel PB22 added from cpy:atmel-samd/metro_m4_airlift_lite"],"part":"samd51j19a","ram":196608,"records":[{"core":"arduino:adafruit:samd","file":"variants/metro_m4_airlift/pins_arduino.h","says":{"i2c":["PB2","PB3"],"leds":[["PA16","LED_BUILTIN",null],["PB6","PIN_LED2",null],["PB7","PIN_LED3",null]],"spi":["PA13","PA12","PA14"],"uart":["PA22","PA23"]},"src":"arduino:adafruit:samd:adafruit_metro_m4_airliftlite"},{"file":"ports/atmel-samd/boards/metro_m4_airlift_lite/pins.c","says":{"i2c":["PB2","PB3"],"leds":[["PA16","MICROPY_HW_LED_STATUS",null]],"pixels":[["PB22","ws2812"]],"spi":["PA13","PA12","PA14"],"uart":["PA22","PA23"]},"src":"cpy:atmel-samd/metro_m4_airlift_lite"},{"core":"arduino:adafruit:samd","file":"variants/metro_m4_airlift/pins_arduino.h","same":true,"src":"pio:adafruit_metro_m4_airliftlite","via":"PlatformIO atmelsam build.variant; defines of the core's own METRO_M4_AIRLIFT_LITE entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB3","sda":"PB2"},"spi":{"miso":"PA14","mosi":"PA12","name":"SPI","sck":"PA13"},"uart":{"name":"Serial1","rx":"PA23","tx":"PA22"}},"clock_hz":120000000,"flash":507904,"flash_from":"arduino:adafruit:samd:adafruit_metro_m4_airliftlite","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA16"},{"label":"D27","name":"PIN_LED2","pin":"PB6"},{"label":"D28","name":"PIN_LED3","pin":"PB7"}],"naming":"sam","pixels":[{"added_from":"cpy:atmel-samd/metro_m4_airlift_lite","kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PB22"}],"ram":196608,"ram_from":"pio:adafruit_metro_m4_airliftlite"}},
{"chosen":"cpy:atmel-samd/metro_m4_express","ids":["cpy:atmel-samd/metro_m4_express"],"key":"adafruit-adafruit-metro-m4-express","name":"Adafruit Metro M4 Express","part":"samd51j19a","records":[{"file":"ports/atmel-samd/boards/metro_m4_express/pins.c","says":{"i2c":["PB2","PB3"],"leds":[["PA16","MICROPY_HW_LED_STATUS",null]],"pixels":[["PB22","ws2812"]],"spi":["PA13","PA12","PA14"],"uart":["PA22","PA23"]},"src":"cpy:atmel-samd/metro_m4_express"}],"vendor":"Adafruit Industries LLC","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PB3","sda":"PB2"},"spi":{"miso":"PA14","mosi":"PA12","name":"board.SPI()","sck":"PA13"},"uart":{"name":"board.UART()","rx":"PA23","tx":"PA22"}},"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51J19A","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"PA16"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PB22"}],"ram":196608,"ram_from":"Microchip ATDF ATSAMD51J19A"}},
{"chosen":"cpy:espressif/adafruit_mini_sparkle_motion","ids":["cpy:espressif/adafruit_mini_sparkle_motion"],"key":"adafruit-adafruit-mini-sparkle-motion","name":"Adafruit Mini Sparkle Motion","part":"esp32","records":[{"file":"ports/espressif/boards/adafruit_mini_sparkle_motion/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null]],"i2c":["GPIO19","GPIO22"],"leds":[["GPIO12","LED",null]],"pixels":[["GPIO18","ws2812"]],"uart":["GPIO25","GPIO26"]},"src":"cpy:espressif/adafruit_mini_sparkle_motion"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO22","sda":"GPIO19"},"uart":{"name":"board.UART()","rx":"GPIO26","tx":"GPIO25"}},"buttons":[{"aliases":["BUTTON"],"name":"BOOT","pin":"GPIO0"}],"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO12"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO18"}]}},
{"chosen":"arduino:adafruit:samd:adafruit_monster_m4sk","flash":507904,"ids":["arduino:adafruit:samd:adafruit_monster_m4sk","cpy:atmel-samd/monster_m4sk","pio:adafruit_monster_m4sk"],"key":"adafruit-adafruit-monster-m4sk","name":"Adafruit MONSTER M4SK","part":"samd51g19a","ram":196608,"records":[{"core":"arduino:adafruit:samd","file":"variants/monster_m4sk/pins_arduino.h","says":{"i2c":["PA0","PA1"],"leds":[["PA27","LED_BUILTIN",null]],"spi":["PA13","PA12","PA7"],"uart":["PA17","PA16"]},"src":"arduino:adafruit:samd:adafruit_monster_m4sk"},{"file":"ports/atmel-samd/boards/monster_m4sk/pins.c","says":{"i2c":["PA0","PA1"],"leds":[["PA27","MICROPY_HW_LED_STATUS",null]]},"src":"cpy:atmel-samd/monster_m4sk"},{"core":"arduino:adafruit:samd","file":"variants/monster_m4sk/pins_arduino.h","same":true,"src":"pio:adafruit_monster_m4sk","via":"PlatformIO atmelsam build.variant; defines of the core's own MONSTER_M4SK entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA1","sda":"PA0"},"spi":{"miso":"PA7","mosi":"PA12","name":"SPI","sck":"PA13"},"uart":{"name":"Serial1","rx":"PA16","tx":"PA17"}},"clock_hz":120000000,"flash":507904,"flash_from":"arduino:adafruit:samd:adafruit_monster_m4sk","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA27"}],"naming":"sam","ram":196608,"ram_from":"pio:adafruit_monster_m4sk"}},
{"chosen":"arduino:adafruit:samd:adafruit_neokeytrinkey_m0","flash":262144,"ids":["arduino:adafruit:samd:adafruit_neokeytrinkey_m0","cpy:atmel-samd/adafruit_neokey_trinkey_m0","mpy:samd/ADAFRUIT_NEOKEY_TRINKEY","pio:adafruit_neokeytrinkey_m0"],"key":"adafruit-adafruit-neokey-trinkey","name":"Adafruit NeoKey Trinkey","part":"samd21e18a","ram":32768,"records":[{"core":"arduino:adafruit:samd","file":"variants/neokeytrinkey_m0/pins_arduino.h","says":{"pixels":[["PA15","ws2812"]],"spi":["PA2","PA2","PA2"]},"src":"arduino:adafruit:samd:adafruit_neokeytrinkey_m0"},{"file":"ports/atmel-samd/boards/adafruit_neokey_trinkey_m0/pins.c","says":{"pixels":[["PA15","ws2812"]]},"src":"cpy:atmel-samd/adafruit_neokey_trinkey_m0"},{"core":"arduino:adafruit:samd","file":"variants/neokeytrinkey_m0/pins_arduino.h","same":true,"src":"pio:adafruit_neokeytrinkey_m0","via":"PlatformIO atmelsam build.variant; the directory's default header"},{"file":"ports/samd/boards/ADAFRUIT_NEOKEY_TRINKEY/mpconfigboard.h","says":{"pixels":[["PA15","ws2812"]]},"src":"mpy:samd/ADAFRUIT_NEOKEY_TRINKEY"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"spi":{"miso":"PA2","mosi":"PA2","name":"SPI","sck":"PA2"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:adafruit:samd:adafruit_neokeytrinkey_m0","naming":"sam","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"PA15"}],"ram":32768,"ram_from":"pio:adafruit_neokeytrinkey_m0"}},
{"chosen":"arduino:adafruit:samd:adafruit_neotrinkey_m0","flash":262144,"ids":["arduino:adafruit:samd:adafruit_neotrinkey_m0","cpy:atmel-samd/neopixel_trinkey_m0","pio:adafruit_neotrinkey_m0"],"key":"adafruit-adafruit-neopixel-trinkey","name":"Adafruit NeoPixel Trinkey","part":"samd21e18a","ram":32768,"records":[{"core":"arduino:adafruit:samd","file":"variants/neotrinkey_m0/pins_arduino.h","says":{"pixels":[["PA5","ws2812"]],"spi":["PA2","PA2","PA2"]},"src":"arduino:adafruit:samd:adafruit_neotrinkey_m0"},{"file":"ports/atmel-samd/boards/neopixel_trinkey_m0/pins.c","says":{"pixels":[["PA5","ws2812"]]},"src":"cpy:atmel-samd/neopixel_trinkey_m0"},{"core":"arduino:adafruit:samd","file":"variants/neotrinkey_m0/pins_arduino.h","same":true,"src":"pio:adafruit_neotrinkey_m0","via":"PlatformIO atmelsam build.variant; the directory's default header"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"spi":{"miso":"PA2","mosi":"PA2","name":"SPI","sck":"PA2"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:adafruit:samd:adafruit_neotrinkey_m0","naming":"sam","pixels":[{"count":4,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"PA5"}],"ram":32768,"ram_from":"pio:adafruit_neotrinkey_m0"}},
{"chosen":"cpy:espressif/adafruit_p4gpio","ids":["cpy:espressif/adafruit_p4gpio"],"key":"adafruit-adafruit-p4-gpio","name":"Adafruit P4 GPIO","part":"esp32p4","records":[{"file":"ports/espressif/boards/adafruit_p4gpio/pins.c","says":{"buttons":[["GPIO35","BOOT",null,null]],"i2c":["GPIO53","GPIO54"],"pixels":[["GPIO52","ws2812"]]},"src":"cpy:espressif/adafruit_p4gpio"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO54","sda":"GPIO53"}},"buttons":[{"aliases":["BUTTON"],"name":"BOOT","pin":"GPIO35"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO52"}]}},
{"chosen":"arduino:adafruit:samd:adafruit_pirkey","flash":262144,"ids":["arduino:adafruit:samd:adafruit_pirkey","pio:adafruit_pirkey"],"key":"adafruit-adafruit-pirkey","name":"Adafruit pIRkey","part":"samd21e18a","ram":32768,"records":[{"core":"arduino:adafruit:samd","file":"variants/pirkey/pins_arduino.h","says":{"leds":[["PA7","LED_BUILTIN",null],["PA15","PIN_LED2",null],["PA14","PIN_LED3",null]],"uart":["PA30","PA31"]},"src":"arduino:adafruit:samd:adafruit_pirkey"},{"core":"arduino:adafruit:samd","file":"variants/pirkey/pins_arduino.h","same":true,"src":"pio:adafruit_pirkey","via":"PlatformIO atmelsam build.variant; defines of the core's own PIRKEY entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"uart":{"name":"Serial1","rx":"PA31","tx":"PA30"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:adafruit:samd:adafruit_pirkey","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA7"},{"label":"D6","name":"PIN_LED2","pin":"PA15"},{"label":"D5","name":"PIN_LED3","pin":"PA14"}],"naming":"sam","ram":32768,"ram_from":"pio:adafruit_pirkey"}},
{"chosen":"arduino:adafruit:samd:adafruit_pixeltrinkey_m0","flash":262144,"ids":["arduino:adafruit:samd:adafruit_pixeltrinkey_m0","cpy:atmel-samd/adafruit_pixel_trinkey_m0"],"key":"adafruit-adafruit-pixel-trinkey-m0-samd21","name":"Adafruit Pixel Trinkey M0 (SAMD21)","part":"samd21e18a","records":[{"core":"arduino:adafruit:samd","file":"variants/pixeltrinkey_m0/pins_arduino.h","says":{"i2c":["PA4","PA5"],"pixels":[["PA1","ws2812"]],"spi":["PA5","PA4","PA6"]},"src":"arduino:adafruit:samd:adafruit_pixeltrinkey_m0"},{"file":"ports/atmel-samd/boards/adafruit_pixel_trinkey_m0/pins.c","says":{"pixels":[["PA1","ws2812"]],"spi":["PA5","PA4","PA6"]},"src":"cpy:atmel-samd/adafruit_pixel_trinkey_m0"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA5","sda":"PA4"},"spi":{"miso":"PA6","mosi":"PA4","name":"SPI","sck":"PA5"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:adafruit:samd:adafruit_pixeltrinkey_m0","naming":"sam","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"PA1"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"arduino:adafruit:avr:protrinket3","flash":28672,"ids":["arduino:adafruit:avr:protrinket3","arduino:adafruit:avr:protrinket3ftdi","pio:protrinket3","pio:protrinket3ftdi"],"key":"adafruit-adafruit-pro-trinket-3v-12mhz-usb","name":"Adafruit Pro Trinket 3V/12MHz (USB)","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:adafruit:avr:protrinket3"},{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","same":true,"src":"arduino:adafruit:avr:protrinket3ftdi"},{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","same":true,"src":"pio:protrinket3","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_PROTRINKET3 entry"},{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","same":true,"src":"pio:protrinket3ftdi","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_PROTRINKET3FTDI entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":12000000,"flash":28672,"flash_from":"arduino:adafruit:avr:protrinket3","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"pio:protrinket3"}},
{"chosen":"arduino:adafruit:avr:protrinket5","flash":28672,"ids":["arduino:adafruit:avr:protrinket5","arduino:adafruit:avr:protrinket5ftdi","pio:protrinket5","pio:protrinket5ftdi"],"key":"adafruit-adafruit-pro-trinket-5v-16mhz-usb","name":"Adafruit Pro Trinket 5V/16MHz (USB)","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:adafruit:avr:protrinket5"},{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","same":true,"src":"arduino:adafruit:avr:protrinket5ftdi"},{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","same":true,"src":"pio:protrinket5","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_PROTRINKET5 entry"},{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","same":true,"src":"pio:protrinket5ftdi","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_PROTRINKET5FTDI entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:adafruit:avr:protrinket5","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"pio:protrinket5"}},
{"chosen":"arduino:adafruit:samd:adafruit_proxlighttrinkey_m0","flash":262144,"ids":["arduino:adafruit:samd:adafruit_proxlighttrinkey_m0","cpy:atmel-samd/adafruit_proxlight_trinkey_m0","pio:adafruit_proxlighttrinkey_m0"],"key":"adafruit-adafruit-proxlight-trinkey","name":"Adafruit ProxLight Trinkey","part":"samd21e18a","ram":32768,"records":[{"core":"arduino:adafruit:samd","file":"variants/proxlighttrinkey_m0/pins_arduino.h","says":{"i2c":["PA16","PA17"],"pixels":[["PA15","ws2812"]],"spi":["PA2","PA2","PA2"]},"src":"arduino:adafruit:samd:adafruit_proxlighttrinkey_m0"},{"file":"ports/atmel-samd/boards/adafruit_proxlight_trinkey_m0/pins.c","says":{"i2c":["PA16","PA17"],"pixels":[["PA15","ws2812"]]},"src":"cpy:atmel-samd/adafruit_proxlight_trinkey_m0"},{"core":"arduino:adafruit:samd","file":"variants/proxlighttrinkey_m0/pins_arduino.h","same":true,"src":"pio:adafruit_proxlighttrinkey_m0","via":"PlatformIO atmelsam build.variant; the directory's default header"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA17","sda":"PA16"},"spi":{"miso":"PA2","mosi":"PA2","name":"SPI","sck":"PA2"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:adafruit:samd:adafruit_proxlighttrinkey_m0","naming":"sam","pixels":[{"count":2,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"PA15"}],"ram":32768,"ram_from":"pio:adafruit_proxlighttrinkey_m0"}},
{"chosen":"arduino:adafruit:samd:adafruit_pybadge_airlift_m4","flash":1032192,"ids":["arduino:adafruit:samd:adafruit_pybadge_airlift_m4","pio:adafruit_pybadge_airlift_m4"],"key":"adafruit-adafruit-pybadge-airlift-m4","name":"Adafruit pyBadge AirLift M4","part":"samd51j20a","ram":196608,"records":[{"core":"arduino:adafruit:samd","file":"variants/pybadge_airlift_m4/pins_arduino.h","says":{"i2c":["PA12","PA13"],"leds":[["PA23","LED_BUILTIN",null]],"spi":["PA17","PB23","PB22"],"uart":["PB16","PB17"]},"src":"arduino:adafruit:samd:adafruit_pybadge_airlift_m4"},{"core":"arduino:adafruit:samd","file":"variants/pybadge_airlift_m4/pins_arduino.h","same":true,"src":"pio:adafruit_pybadge_airlift_m4","via":"PlatformIO atmelsam build.variant; defines of the core's own PYBADGE_AIRLIFT_M4 entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA13","sda":"PA12"},"spi":{"miso":"PB22","mosi":"PB23","name":"SPI","sck":"PA17"},"uart":{"name":"Serial1","rx":"PB17","tx":"PB16"}},"clock_hz":120000000,"flash":1032192,"flash_from":"arduino:adafruit:samd:adafruit_pybadge_airlift_m4","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA23"}],"naming":"sam","ram":196608,"ram_from":"pio:adafruit_pybadge_airlift_m4"}},
{"chosen":"arduino:adafruit:samd:adafruit_pybadge_m4","flash":524288,"ids":["arduino:adafruit:samd:adafruit_pybadge_m4","cpy:atmel-samd/pybadge","pio:adafruit_pybadge_m4"],"key":"adafruit-adafruit-pybadge-m4-express","name":"Adafruit pyBadge M4 Express","part":"samd51j19a","ram":196608,"records":[{"core":"arduino:adafruit:samd","file":"variants/pybadge_m4/pins_arduino.h","says":{"i2c":["PA12","PA13"],"leds":[["PA23","LED_BUILTIN",null]],"spi":["PA17","PB23","PB22"],"uart":["PB16","PB17"]},"src":"arduino:adafruit:samd:adafruit_pybadge_m4"},{"file":"ports/atmel-samd/boards/pybadge/pins.c","says":{"i2c":["PA12","PA13"],"leds":[["PA23","MICROPY_HW_LED_STATUS",null]],"spi":["PA17","PB23","PB22"],"uart":["PB16","PB17"]},"src":"cpy:atmel-samd/pybadge"},{"core":"arduino:adafruit:samd","file":"variants/pybadge_m4/pins_arduino.h","same":true,"src":"pio:adafruit_pybadge_m4","via":"PlatformIO atmelsam build.variant; defines of the core's own PYBADGE_M4 entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA13","sda":"PA12"},"spi":{"miso":"PB22","mosi":"PB23","name":"SPI","sck":"PA17"},"uart":{"name":"Serial1","rx":"PB17","tx":"PB16"}},"clock_hz":120000000,"flash":507904,"flash_from":"arduino:adafruit:samd:adafruit_pybadge_m4","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA23"}],"naming":"sam","ram":196608,"ram_from":"pio:adafruit_pybadge_m4"}},
{"chosen":"cpy:espressif/adafruit_esp32s3_camera","flash":4194304,"ids":["arduino:esp32:esp32:adafruit_camera_esp32s3","cpy:espressif/adafruit_esp32s3_camera","pio:adafruit_camera_esp32s3"],"key":"adafruit-adafruit-pycamera-s3","name":"Adafruit pyCamera S3","notes":["uart added from arduino:esp32:esp32:adafruit_camera_esp32s3"],"part":"esp32s3","ram":327680,"records":[{"file":"ports/espressif/boards/adafruit_esp32s3_camera/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO34","GPIO33"],"pixels":[["GPIO1","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"]},"src":"cpy:espressif/adafruit_esp32s3_camera"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/adafruit_camera_esp32s3/pins_arduino.h","says":{"i2c":["GPIO34","GPIO33"],"pixels":[["GPIO1","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:adafruit_camera_esp32s3"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/adafruit_camera_esp32s3/pins_arduino.h","says":{"i2c":["GPIO34","GPIO33"],"pixels":[["GPIO1","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"pio:adafruit_camera_esp32s3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ADAFRUIT_CAMERA_ESP32S3 entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO33","sda":"GPIO34"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"added_from":"arduino:esp32:esp32:adafruit_camera_esp32s3","name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:adafruit_camera_esp32s3","naming":"esp","pixels":[{"count":1,"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO1"}],"ram":327680,"ram_from":"arduino:esp32:esp32:adafruit_camera_esp32s3"}},
{"chosen":"pio:adafruit_pygamer_advance_m4","flash":1048576,"ids":["pio:adafruit_pygamer_advance_m4"],"key":"adafruit-adafruit-pygamer-advance-m4","name":"Adafruit PyGamer Advance M4","part":"samd51j20a","ram":262144,"records":[{"core":"arduino:adafruit:samd","file":"variants/pygamer_advance_m4/pins_arduino.h","says":{"i2c":["PA12","PA13"],"leds":[["PA23","LED_BUILTIN",null]],"spi":["PA17","PB23","PB22"],"uart":["PB16","PB17"]},"src":"pio:adafruit_pygamer_advance_m4","via":"PlatformIO atmelsam build.variant; the directory's default header"}],"vendor":"Adafruit","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA13","sda":"PA12"},"spi":{"miso":"PB22","mosi":"PB23","name":"SPI","sck":"PA17"},"uart":{"name":"Serial1","rx":"PB17","tx":"PB16"}},"clock_hz":120000000,"flash":1048576,"flash_from":"pio:adafruit_pygamer_advance_m4","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA23"}],"naming":"sam","ram":262144,"ram_from":"pio:adafruit_pygamer_advance_m4"}},
{"chosen":"arduino:adafruit:samd:adafruit_pygamer_m4","flash":524288,"ids":["arduino:adafruit:samd:adafruit_pygamer_m4","cpy:atmel-samd/pygamer","pio:adafruit_pygamer_m4"],"key":"adafruit-adafruit-pygamer-m4-express","name":"Adafruit PyGamer M4 Express","part":"samd51j19a","ram":196608,"records":[{"core":"arduino:adafruit:samd","file":"variants/pygamer_m4/pins_arduino.h","says":{"i2c":["PA12","PA13"],"leds":[["PA23","LED_BUILTIN",null]],"spi":["PA17","PB23","PB22"],"uart":["PB16","PB17"]},"src":"arduino:adafruit:samd:adafruit_pygamer_m4"},{"file":"ports/atmel-samd/boards/pygamer/pins.c","says":{"i2c":["PA12","PA13"],"leds":[["PA23","MICROPY_HW_LED_STATUS",null]],"spi":["PA17","PB23","PB22"],"uart":["PB16","PB17"]},"src":"cpy:atmel-samd/pygamer"},{"core":"arduino:adafruit:samd","file":"variants/pygamer_m4/pins_arduino.h","same":true,"src":"pio:adafruit_pygamer_m4","via":"PlatformIO atmelsam build.variant; the directory's default header"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA13","sda":"PA12"},"spi":{"miso":"PB22","mosi":"PB23","name":"SPI","sck":"PA17"},"uart":{"name":"Serial1","rx":"PB17","tx":"PB16"}},"clock_hz":120000000,"flash":507904,"flash_from":"arduino:adafruit:samd:adafruit_pygamer_m4","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA23"}],"naming":"sam","ram":196608,"ram_from":"pio:adafruit_pygamer_m4"}},
{"chosen":"arduino:adafruit:samd:adafruit_pyportal_m4","disagree":[{"kept":["PB23"],"kept_from":"arduino:adafruit:samd:adafruit_pyportal_m4","kind":"conflict","other":["PA27"],"other_from":"cpy:atmel-samd/pyportal","what":"leds"}],"flash":1048576,"ids":["arduino:adafruit:samd:adafruit_pyportal_m4","cpy:atmel-samd/pyportal","pio:adafruit_pyportal_m4"],"key":"adafruit-adafruit-pyportal-m4","name":"Adafruit PyPortal M4","notes":["pixel PB22 added from cpy:atmel-samd/pyportal"],"part":"samd51j20a","ram":262144,"records":[{"core":"arduino:adafruit:samd","file":"variants/pyportal_m4/pins_arduino.h","says":{"i2c":["PB2","PB3"],"leds":[["PB23","LED_BUILTIN",null]],"spi":["PA13","PA12","PA14"],"uart":["PB12","PB13"]},"src":"arduino:adafruit:samd:adafruit_pyportal_m4"},{"file":"ports/atmel-samd/boards/pyportal/pins.c","says":{"i2c":["PB2","PB3"],"leds":[["PA27","MICROPY_HW_LED_STATUS",null]],"pixels":[["PB22","ws2812"]],"spi":["PA13","PA12","PA14"]},"src":"cpy:atmel-samd/pyportal"},{"core":"arduino:adafruit:samd","file":"variants/pyportal_m4/pins_arduino.h","same":true,"src":"pio:adafruit_pyportal_m4","via":"PlatformIO atmelsam build.variant; defines of the core's own PYPORTAL_M4 entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB3","sda":"PB2"},"spi":{"miso":"PA14","mosi":"PA12","name":"SPI","sck":"PA13"},"uart":{"name":"Serial1","rx":"PB13","tx":"PB12"}},"clock_hz":120000000,"flash":1032192,"flash_from":"arduino:adafruit:samd:adafruit_pyportal_m4","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PB23"}],"naming":"sam","pixels":[{"added_from":"cpy:atmel-samd/pyportal","kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PB22"}],"ram":262144,"ram_from":"pio:adafruit_pyportal_m4"}},
{"chosen":"arduino:adafruit:samd:adafruit_pyportal_m4_titano","flash":1048576,"ids":["arduino:adafruit:samd:adafruit_pyportal_m4_titano","pio:adafruit_pyportal_m4_titano"],"key":"adafruit-adafruit-pyportal-m4-titano","name":"Adafruit PyPortal M4 Titano","part":"samd51j20a","ram":262144,"records":[{"core":"arduino:adafruit:samd","file":"variants/pyportal_m4_titano/pins_arduino.h","says":{"i2c":["PB2","PB3"],"leds":[["PB23","LED_BUILTIN",null]],"spi":["PA13","PA12","PA14"],"uart":["PB12","PB13"]},"src":"arduino:adafruit:samd:adafruit_pyportal_m4_titano"},{"core":"arduino:adafruit:samd","file":"variants/pyportal_m4_titano/pins_arduino.h","same":true,"src":"pio:adafruit_pyportal_m4_titano","via":"PlatformIO atmelsam build.variant; defines of the core's own PYPORTAL_M4_TITANO entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB3","sda":"PB2"},"spi":{"miso":"PA14","mosi":"PA12","name":"SPI","sck":"PA13"},"uart":{"name":"Serial1","rx":"PB13","tx":"PB12"}},"clock_hz":120000000,"flash":1032192,"flash_from":"arduino:adafruit:samd:adafruit_pyportal_m4_titano","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PB23"}],"naming":"sam","ram":262144,"ram_from":"pio:adafruit_pyportal_m4_titano"}},
{"chosen":"cpy:atmel-samd/pyportal_titano","ids":["cpy:atmel-samd/pyportal_titano"],"key":"adafruit-adafruit-pyportal-titano","name":"Adafruit PyPortal Titano","part":"samd51j20a","records":[{"file":"ports/atmel-samd/boards/pyportal_titano/pins.c","says":{"i2c":["PB2","PB3"],"leds":[["PA27","MICROPY_HW_LED_STATUS",null]],"pixels":[["PB22","ws2812"]],"spi":["PA13","PA12","PA14"]},"src":"cpy:atmel-samd/pyportal_titano"}],"vendor":"Adafruit Industries LLC","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PB3","sda":"PB2"},"spi":{"miso":"PA14","mosi":"PA12","name":"board.SPI()","sck":"PA13"}},"flash":1048576,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51J20A","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"PA27"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PB22"}],"ram":262144,"ram_from":"Microchip ATDF ATSAMD51J20A"}},
{"chosen":"cpy:atmel-samd/pyruler","ids":["cpy:atmel-samd/pyruler"],"key":"adafruit-adafruit-pyruler","name":"Adafruit PyRuler","part":"samd21e18a","records":[{"file":"ports/atmel-samd/boards/pyruler/pins.c","says":{"i2c":["PA8","PA9"],"leds":[["PA15","LED4",null],["PA14","LED5",null],["PA28","LED6",null],["PA27","LED7",null],["PA10","LED",null]],"pixels":[["PA0","apa102"]],"spi":["PA7","PA6","PA9"],"uart":["PA6","PA7"]},"src":"cpy:atmel-samd/pyruler"}],"vendor":"Adafruit Industries LLC","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA9","sda":"PA8"},"spi":{"miso":"PA9","mosi":"PA6","name":"board.SPI()","sck":"PA7"},"uart":{"name":"board.UART()","rx":"PA7","tx":"PA6"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A","leds":[{"name":"LED4","pin":"PA15"},{"name":"LED5","pin":"PA14"},{"name":"LED6","pin":"PA28"},{"name":"LED7","pin":"PA27"},{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PA10"}],"naming":"sam","pixels":[{"clock":"PA1","kind":"apa102","name":"APA102_MOSI","pin":"PA0"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"arduino:esp32:esp32:adafruit_qtpy_esp32_pico","flash":8388608,"ids":["arduino:esp32:esp32:adafruit_qtpy_esp32_pico","pio:adafruit_qtpy_esp32"],"key":"adafruit-adafruit-qt-py-esp32","name":"Adafruit QT Py ESP32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/adafruit_qtpy_esp32/pins_arduino.h","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO4","GPIO33"],"pixels":[["GPIO5","ws2812"]],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO32","GPIO7"]},"src":"arduino:esp32:esp32:adafruit_qtpy_esp32_pico"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/adafruit_qtpy_esp32/pins_arduino.h","same":true,"src":"pio:adafruit_qtpy_esp32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ADAFRUIT_QTPY_ESP32_PICO entry"}],"vendor":"Adafruit","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO33","sda":"GPIO4"},"spi":{"cs":"GPIO27","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO7","tx":"GPIO32"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:adafruit_qtpy_esp32_pico","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO5"}],"ram":327680,"ram_from":"arduino:esp32:esp32:adafruit_qtpy_esp32_pico"}},
{"chosen":"cpy:espressif/adafruit_qtpy_esp32c3","flash":4194304,"ids":["arduino:esp32:esp32:adafruit_qtpy_esp32c3","cpy:espressif/adafruit_qtpy_esp32c3","pio:adafruit_qtpy_esp32c3"],"key":"adafruit-adafruit-qt-py-esp32-c3","name":"Adafruit QT Py ESP32-C3","part":"esp32c3","ram":327680,"records":[{"file":"ports/espressif/boards/adafruit_qtpy_esp32c3/pins.c","says":{"buttons":[["GPIO9","BUTTON",null,null]],"i2c":["GPIO5","GPIO6"],"pixels":[["GPIO2","ws2812"]],"spi":["GPIO10","GPIO7","GPIO8"],"uart":["GPIO21","GPIO20"]},"src":"cpy:espressif/adafruit_qtpy_esp32c3"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/adafruit_qtpy_esp32c3/pins_arduino.h","same":true,"src":"arduino:esp32:esp32:adafruit_qtpy_esp32c3"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/adafruit_qtpy_esp32c3/pins_arduino.h","same":true,"src":"pio:adafruit_qtpy_esp32c3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ADAFRUIT_QTPY_ESP32C3 entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO6","sda":"GPIO5"},"spi":{"miso":"GPIO8","mosi":"GPIO7","name":"board.SPI()","sck":"GPIO10"},"uart":{"name":"board.UART()","rx":"GPIO20","tx":"GPIO21"}},"buttons":[{"name":"BUTTON","pin":"GPIO9"}],"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:adafruit_qtpy_esp32c3","naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO2"}],"ram":327680,"ram_from":"arduino:esp32:esp32:adafruit_qtpy_esp32c3"}},
{"chosen":"cpy:espressif/adafruit_qtpy_esp32_pico","ids":["cpy:espressif/adafruit_qtpy_esp32_pico"],"key":"adafruit-adafruit-qt-py-esp32-pico","name":"Adafruit QT Py ESP32 PICO","part":"esp32","records":[{"file":"ports/espressif/boards/adafruit_qtpy_esp32_pico/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO4","GPIO33"],"pixels":[["GPIO5","ws2812"]],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO32","GPIO7"]},"src":"cpy:espressif/adafruit_qtpy_esp32_pico"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO33","sda":"GPIO4"},"spi":{"miso":"GPIO12","mosi":"GPIO13","name":"board.SPI()","sck":"GPIO14"},"uart":{"name":"board.UART()","rx":"GPIO7","tx":"GPIO32"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO5"}]}},
{"chosen":"cpy:espressif/adafruit_qtpy_esp32s2","flash":4194304,"ids":["arduino:esp32:esp32:adafruit_qtpy_esp32s2","cpy:espressif/adafruit_qtpy_esp32s2","pio:adafruit_qtpy_esp32s2"],"key":"adafruit-adafruit-qt-py-esp32-s2","name":"Adafruit QT Py ESP32-S2","part":"esp32s2","ram":327680,"records":[{"file":"ports/espressif/boards/adafruit_qtpy_esp32s2/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO7","GPIO6"],"pixels":[["GPIO39","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO5","GPIO16"]},"src":"cpy:espressif/adafruit_qtpy_esp32s2"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/adafruit_qtpy_esp32s2/pins_arduino.h","says":{"i2c":["GPIO7","GPIO6"],"pixels":[["GPIO39","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO5","GPIO16"]},"src":"arduino:esp32:esp32:adafruit_qtpy_esp32s2"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/adafruit_qtpy_esp32s2/pins_arduino.h","says":{"i2c":["GPIO7","GPIO6"],"pixels":[["GPIO39","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO5","GPIO16"]},"src":"pio:adafruit_qtpy_esp32s2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ADAFRUIT_QTPY_ESP32S2 entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO6","sda":"GPIO7"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO16","tx":"GPIO5"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:adafruit_qtpy_esp32s2","naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO39"}],"ram":327680,"ram_from":"arduino:esp32:esp32:adafruit_qtpy_esp32s2"}},
{"chosen":"cpy:espressif/adafruit_qtpy_esp32s3_4mbflash_2mbpsram","flash":4194304,"ids":["arduino:esp32:esp32:adafruit_qtpy_esp32s3_n4r2","cpy:espressif/adafruit_qtpy_esp32s3_4mbflash_2mbpsram","pio:adafruit_qtpy_esp32s3_n4r2"],"key":"adafruit-adafruit-qt-py-esp32-s3-4m-flash-2m-psram","name":"Adafruit QT Py ESP32-S3 (4M Flash 2M PSRAM)","part":"esp32s3","ram":327680,"records":[{"file":"ports/espressif/boards/adafruit_qtpy_esp32s3_4mbflash_2mbpsram/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO7","GPIO6"],"pixels":[["GPIO39","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO5","GPIO16"]},"src":"cpy:espressif/adafruit_qtpy_esp32s3_4mbflash_2mbpsram"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/adafruit_qtpy_esp32s3_n4r2/pins_arduino.h","says":{"i2c":["GPIO7","GPIO6"],"pixels":[["GPIO39","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO5","GPIO16"]},"src":"arduino:esp32:esp32:adafruit_qtpy_esp32s3_n4r2"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/adafruit_qtpy_esp32s3_n4r2/pins_arduino.h","says":{"i2c":["GPIO7","GPIO6"],"pixels":[["GPIO39","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO5","GPIO16"]},"src":"pio:adafruit_qtpy_esp32s3_n4r2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ADAFRUIT_QTPY_ESP32S3_N4R2 entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO6","sda":"GPIO7"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO16","tx":"GPIO5"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:adafruit_qtpy_esp32s3_n4r2","naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO39"}],"ram":327680,"ram_from":"arduino:esp32:esp32:adafruit_qtpy_esp32s3_n4r2"}},
{"chosen":"cpy:espressif/adafruit_qtpy_esp32s3_nopsram","flash":8388608,"ids":["arduino:esp32:esp32:adafruit_qtpy_esp32s3_nopsram","cpy:espressif/adafruit_qtpy_esp32s3_nopsram","pio:adafruit_qtpy_esp32s3_nopsram"],"key":"adafruit-adafruit-qt-py-esp32-s3-no-psram","name":"Adafruit QT Py ESP32-S3 No PSRAM","part":"esp32s3","ram":327680,"records":[{"file":"ports/espressif/boards/adafruit_qtpy_esp32s3_nopsram/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO7","GPIO6"],"pixels":[["GPIO39","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO5","GPIO16"]},"src":"cpy:espressif/adafruit_qtpy_esp32s3_nopsram"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/adafruit_qtpy_esp32s3_nopsram/pins_arduino.h","says":{"i2c":["GPIO7","GPIO6"],"pixels":[["GPIO39","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO5","GPIO16"]},"src":"arduino:esp32:esp32:adafruit_qtpy_esp32s3_nopsram"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/adafruit_qtpy_esp32s3_nopsram/pins_arduino.h","says":{"i2c":["GPIO7","GPIO6"],"pixels":[["GPIO39","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO5","GPIO16"]},"src":"pio:adafruit_qtpy_esp32s3_nopsram","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ADAFRUIT_QTPY_ESP32S3_NOPSRAM entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO6","sda":"GPIO7"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO16","tx":"GPIO5"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:adafruit_qtpy_esp32s3_nopsram","naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO39"}],"ram":327680,"ram_from":"arduino:esp32:esp32:adafruit_qtpy_esp32s3_nopsram"}},
{"chosen":"arduino:adafruit:samd:adafruit_qtpy_m0","flash":262144,"ids":["arduino:adafruit:samd:adafruit_qtpy_m0","cpy:atmel-samd/qtpy_m0","cpy:atmel-samd/qtpy_m0_haxpress","pio:adafruit_qt_py_m0"],"key":"adafruit-adafruit-qt-py-m0","name":"Adafruit QT Py M0","part":"samd21e18a","ram":32768,"records":[{"core":"arduino:adafruit:samd","file":"variants/qtpy_m0/pins_arduino.h","says":{"i2c":["PA16","PA17"],"leds":[["PA27","LED_BUILTIN",null]],"pixels":[["PA18","ws2812"]],"spi":["PA11","PA10","PA9"],"uart":["PA6","PA7"]},"src":"arduino:adafruit:samd:adafruit_qtpy_m0"},{"file":"ports/atmel-samd/boards/qtpy_m0/pins.c","says":{"i2c":["PA16","PA17"],"pixels":[["PA18","ws2812"]],"spi":["PA11","PA10","PA9"],"uart":["PA6","PA7"]},"src":"cpy:atmel-samd/qtpy_m0"},{"file":"ports/atmel-samd/boards/qtpy_m0_haxpress/pins.c","says":{"i2c":["PA16","PA17"],"pixels":[["PA18","ws2812"]],"spi":["PA11","PA10","PA9"],"uart":["PA6","PA7"]},"src":"cpy:atmel-samd/qtpy_m0_haxpress"},{"core":"arduino:adafruit:samd","file":"variants/qtpy_m0/pins_arduino.h","same":true,"src":"pio:adafruit_qt_py_m0","via":"PlatformIO atmelsam build.variant; defines of the core's own QTPY_M0 entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA17","sda":"PA16"},"spi":{"miso":"PA9","mosi":"PA10","name":"SPI","sck":"PA11"},"uart":{"name":"Serial1","rx":"PA7","tx":"PA6"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:adafruit:samd:adafruit_qtpy_m0","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA27"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"PA18"}],"ram":32768,"ram_from":"pio:adafruit_qt_py_m0"}},
{"chosen":"cpy:raspberrypi/adafruit_qt2040_trinkey","ids":["cpy:raspberrypi/adafruit_qt2040_trinkey"],"key":"adafruit-adafruit-qt2040-trinkey","name":"Adafruit QT2040 Trinkey","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/adafruit_qt2040_trinkey/pins.c","says":{"buttons":[["GPIO12","BUTTON",null,null]],"i2c":["GPIO16","GPIO17"],"pixels":[["GPIO27","ws2812"]],"uart":["GPIO16","GPIO17"]},"src":"cpy:raspberrypi/adafruit_qt2040_trinkey"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO17","sda":"GPIO16"},"uart":{"name":"board.UART()","rx":"GPIO17","tx":"GPIO16"}},"buttons":[{"name":"BUTTON","pin":"GPIO12"}],"flash":8388608,"flash_from":"cpy:raspberrypi/adafruit_qt2040_trinkey: EXTERNAL_FLASH_DEVICES, W25Q64JVxQ, GD25Q64C","naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO27"}]}},
{"chosen":"cpy:espressif/adafruit_qualia_s3_rgb666","flash":16777216,"ids":["arduino:esp32:esp32:adafruit_qualia_s3_rgb666","cpy:espressif/adafruit_qualia_s3_rgb666","pio:adafruit_qualia_s3_rgb666"],"key":"adafruit-adafruit-qualia-esp32-s3-rgb666","name":"Adafruit Qualia ESP32-S3 RGB666","part":"esp32s3","ram":327680,"records":[{"file":"ports/espressif/boards/adafruit_qualia_s3_rgb666/pins.c","says":{"i2c":["GPIO8","GPIO18"],"spi":["GPIO5","GPIO7","GPIO6"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/adafruit_qualia_s3_rgb666"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_qualia_s3_rgb666/pins_arduino.h","says":{"i2c":["GPIO8","GPIO18"],"spi":["GPIO5","GPIO7","GPIO6"],"uart":["GPIO16","GPIO17"]},"src":"arduino:esp32:esp32:adafruit_qualia_s3_rgb666"},{"core":"arduino:esp32:esp32","file":"variants/adafruit_qualia_s3_rgb666/pins_arduino.h","says":{"i2c":["GPIO8","GPIO18"],"spi":["GPIO5","GPIO7","GPIO6"],"uart":["GPIO16","GPIO17"]},"src":"pio:adafruit_qualia_s3_rgb666","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own QUALIA_S3_RGB666 entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO18","sda":"GPIO8"},"spi":{"miso":"GPIO6","mosi":"GPIO7","name":"board.SPI()","sck":"GPIO5"},"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:adafruit_qualia_s3_rgb666","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:adafruit_qualia_s3_rgb666"}},
{"chosen":"arduino:adafruit:samd:adafruit_rotarytrinkey_m0","flash":262144,"ids":["arduino:adafruit:samd:adafruit_rotarytrinkey_m0","cpy:atmel-samd/adafruit_rotary_trinkey_m0","pio:adafruit_rotarytrinkey_m0"],"key":"adafruit-adafruit-rotary-trinkey","name":"Adafruit Rotary Trinkey","part":"samd21e18a","ram":32768,"records":[{"core":"arduino:adafruit:samd","file":"variants/rotarytrinkey_m0/pins_arduino.h","says":{"pixels":[["PA1","ws2812"]],"spi":["PA2","PA2","PA2"],"uart":["PA4","PA6"]},"src":"arduino:adafruit:samd:adafruit_rotarytrinkey_m0"},{"file":"ports/atmel-samd/boards/adafruit_rotary_trinkey_m0/pins.c","says":{"pixels":[["PA1","ws2812"]]},"src":"cpy:atmel-samd/adafruit_rotary_trinkey_m0"},{"core":"arduino:adafruit:samd","file":"variants/rotarytrinkey_m0/pins_arduino.h","same":true,"src":"pio:adafruit_rotarytrinkey_m0","via":"PlatformIO atmelsam build.variant; the directory's default header"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"spi":{"miso":"PA2","mosi":"PA2","name":"SPI","sck":"PA2"},"uart":{"name":"Serial1","rx":"PA6","tx":"PA4"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:adafruit:samd:adafruit_rotarytrinkey_m0","naming":"sam","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"PA1"}],"ram":32768,"ram_from":"pio:adafruit_rotarytrinkey_m0"}},
{"chosen":"arduino:adafruit:samd:adafruit_sht4xtrinkey_m0","flash":262144,"ids":["arduino:adafruit:samd:adafruit_sht4xtrinkey_m0","cpy:atmel-samd/adafruit_sht4x_trinkey_m0"],"key":"adafruit-adafruit-sht4x-trinkey-m0-samd21","name":"Adafruit SHT4x Trinkey M0 (SAMD21)","part":"samd21e18a","records":[{"core":"arduino:adafruit:samd","file":"variants/sht4xtrinkey_m0/pins_arduino.h","says":{"i2c":["PA4","PA5"],"pixels":[["PA3","ws2812"]],"spi":["PA2","PA2","PA2"]},"src":"arduino:adafruit:samd:adafruit_sht4xtrinkey_m0"},{"file":"ports/atmel-samd/boards/adafruit_sht4x_trinkey_m0/pins.c","says":{"i2c":["PA4","PA5"],"pixels":[["PA3","ws2812"]]},"src":"cpy:atmel-samd/adafruit_sht4x_trinkey_m0"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA5","sda":"PA4"},"spi":{"miso":"PA2","mosi":"PA2","name":"SPI","sck":"PA2"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:adafruit:samd:adafruit_sht4xtrinkey_m0","naming":"sam","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"PA3"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"arduino:adafruit:samd:adafruit_slidetrinkey_m0","flash":262144,"ids":["arduino:adafruit:samd:adafruit_slidetrinkey_m0","cpy:atmel-samd/adafruit_slide_trinkey_m0","pio:adafruit_slidetrinkey_m0"],"key":"adafruit-adafruit-slide-trinkey","name":"Adafruit Slide Trinkey","part":"samd21e18a","ram":32768,"records":[{"core":"arduino:adafruit:samd","file":"variants/slidetrinkey_m0/pins_arduino.h","says":{"pixels":[["PA4","ws2812"]],"spi":["PA2","PA2","PA2"]},"src":"arduino:adafruit:samd:adafruit_slidetrinkey_m0"},{"file":"ports/atmel-samd/boards/adafruit_slide_trinkey_m0/pins.c","says":{"pixels":[["PA4","ws2812"]]},"src":"cpy:atmel-samd/adafruit_slide_trinkey_m0"},{"core":"arduino:adafruit:samd","file":"variants/slidetrinkey_m0/pins_arduino.h","same":true,"src":"pio:adafruit_slidetrinkey_m0","via":"PlatformIO atmelsam build.variant; the directory's default header"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"spi":{"miso":"PA2","mosi":"PA2","name":"SPI","sck":"PA2"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:adafruit:samd:adafruit_slidetrinkey_m0","naming":"sam","pixels":[{"count":2,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"PA4"}],"ram":32768,"ram_from":"pio:adafruit_slidetrinkey_m0"}},
{"chosen":"arduino:adafruit:samd:adafruit_thumbsticktrinkey_m0","flash":262144,"ids":["arduino:adafruit:samd:adafruit_thumbsticktrinkey_m0"],"key":"adafruit-adafruit-thumbstick-trinkey-m0-samd21","name":"Adafruit Thumbstick Trinkey M0 (SAMD21)","part":"samd21e18a","records":[{"core":"arduino:adafruit:samd","file":"variants/thumbsticktrinkey_m0/pins_arduino.h","says":{"buttons":[["PA6","PIN_BUTTON1",null,null],["PA7","PIN_BUTTON2",null,null]],"pixels":[["PA0","ws2812"]]},"src":"arduino:adafruit:samd:adafruit_thumbsticktrinkey_m0"}],"vendor":"Adafruit","why":"vendor","wiring":{"buttons":[{"label":"D2","name":"PIN_BUTTON1","pin":"PA6"},{"label":"D3","name":"PIN_BUTTON2","pin":"PA7"}],"clock_hz":48000000,"flash":262144,"flash_from":"arduino:adafruit:samd:adafruit_thumbsticktrinkey_m0","naming":"sam","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"PA0"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"cpy:raspberrypi/adafruit_tinychad_rp2350","ids":["cpy:raspberrypi/adafruit_tinychad_rp2350"],"key":"adafruit-adafruit-tinychad-rp2350","name":"Adafruit Tinychad RP2350","part":"rp2350","records":[{"file":"ports/raspberrypi/boards/adafruit_tinychad_rp2350/pins.c","says":{"i2c":["GPIO18","GPIO19"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO17","ws2812"]],"spi":["GPIO10","GPIO11","GPIO12"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/adafruit_tinychad_rp2350"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO19","sda":"GPIO18"},"spi":{"miso":"GPIO12","mosi":"GPIO11","name":"board.SPI()","sck":"GPIO10"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"flash":8388608,"flash_from":"cpy:raspberrypi/adafruit_tinychad_rp2350: EXTERNAL_FLASH_DEVICES, GD25Q64C, W25Q64JVxQ","leds":[{"name":"LED","pin":"GPIO13"}],"memory_cite":{"doc":"RP2350 product page","kind":"datasheet","publisher":"Raspberry Pi","quote":"520 KB on-chip SRAM","retrieved":"2026-11-02","url":"https://www.raspberrypi.com/products/rp2350/","where":"Specification"},"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO17"}],"ram":532480,"ram_from":"Raspberry Pi's RP2350 product page rp2350"}},
{"chosen":"pio:adafruit_trellis_m4","flash":524288,"ids":["pio:adafruit_trellis_m4"],"key":"adafruit-adafruit-trellis-m4","name":"Adafruit Trellis M4","part":"samd51j19a","ram":196608,"records":[{"core":"arduino:adafruit:samd","file":"variants/trellis_m4/pins_arduino.h","says":{"i2c":["PB8","PB9"],"leds":[["PB2","LED_BUILTIN",null]],"spi":["PA23","PA22","PA21"],"uart":["PB8","PB9"]},"src":"pio:adafruit_trellis_m4","via":"PlatformIO atmelsam build.variant; defines of the core's own TRELLIS_M4 entry"}],"vendor":"Adafruit","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB9","sda":"PB8"},"spi":{"miso":"PA21","mosi":"PA22","name":"SPI","sck":"PA23"},"uart":{"name":"Serial1","rx":"PB9","tx":"PB8"}},"clock_hz":120000000,"flash":524288,"flash_from":"pio:adafruit_trellis_m4","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PB2"}],"naming":"sam","ram":196608,"ram_from":"pio:adafruit_trellis_m4"}},
{"chosen":"cpy:atmel-samd/trellis_m4_express","ids":["cpy:atmel-samd/trellis_m4_express"],"key":"adafruit-adafruit-trellis-m4-express","name":"Adafruit Trellis M4 Express","part":"samd51g19a","records":[{"file":"ports/atmel-samd/boards/trellis_m4_express/pins.c","says":{"i2c":["PB8","PB9"],"pixels":[["PB3","apa102"]]},"src":"cpy:atmel-samd/trellis_m4_express"}],"vendor":"Adafruit Industries LLC","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PB9","sda":"PB8"}},"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51G19A","naming":"sam","pixels":[{"clock":"PB2","kind":"apa102","name":"APA102_MOSI","pin":"PB3"}],"ram":196608,"ram_from":"Microchip ATDF ATSAMD51G19A"}},
{"chosen":"arduino:adafruit:samd:adafruit_trellis_m4","flash":507904,"ids":["arduino:adafruit:samd:adafruit_trellis_m4"],"key":"adafruit-adafruit-trellis-m4-samd51","name":"Adafruit Trellis M4 (SAMD51)","part":"samd51g19a","records":[{"core":"arduino:adafruit:samd","file":"variants/trellis_m4/pins_arduino.h","says":{"i2c":["PB8","PB9"],"leds":[["PB2","LED_BUILTIN",null]],"spi":["PA23","PA22","PA21"],"uart":["PB8","PB9"]},"src":"arduino:adafruit:samd:adafruit_trellis_m4"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB9","sda":"PB8"},"spi":{"miso":"PA21","mosi":"PA22","name":"SPI","sck":"PA23"},"uart":{"name":"Serial1","rx":"PB9","tx":"PB8"}},"clock_hz":120000000,"flash":507904,"flash_from":"arduino:adafruit:samd:adafruit_trellis_m4","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PB2"}],"naming":"sam","ram":196608,"ram_from":"Microchip ATDF ATSAMD51G19A"}},
{"chosen":"arduino:adafruit:avr:trinket3","flash":5310,"ids":["arduino:adafruit:avr:trinket3","arduino:adafruit:avr:trinket5"],"key":"adafruit-adafruit-trinket-attiny85-8mhz","name":"Adafruit Trinket (ATtiny85 @ 8MHz)","part":"attiny85","records":[{"core":"arduino:adafruit:avr","file":"variants/tiny8/pins_arduino.h","says":{"leds":[["PB1","LED_BUILTIN",null]]},"src":"arduino:adafruit:avr:trinket3"},{"core":"arduino:adafruit:avr","file":"variants/tiny8/pins_arduino.h","same":true,"src":"arduino:adafruit:avr:trinket5"}],"vendor":"Adafruit","why":"vendor","wiring":{"clock_hz":8000000,"flash":5310,"flash_from":"arduino:adafruit:avr:trinket3","leds":[{"label":"D1","name":"LED_BUILTIN","pin":"PB1"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB5"],["D7","PB2"],["D8","PB4"],["D9","PB3"]]}},
{"chosen":"arduino:adafruit:samd:adafruit_trinket_m0","flash":262144,"ids":["arduino:adafruit:samd:adafruit_trinket_m0","cpy:atmel-samd/trinket_m0","mpy:samd/ADAFRUIT_TRINKET_M0","pio:adafruit_trinket_m0","zephyr:adafruit_trinket_m0"],"key":"adafruit-adafruit-trinket-m0","name":"Adafruit Trinket M0","notes":["led PA10 active from zephyr:adafruit_trinket_m0"],"part":"samd21e18a","ram":32768,"records":[{"core":"arduino:adafruit:samd","file":"variants/trinket_m0/pins_arduino.h","says":{"i2c":["PA8","PA9"],"leds":[["PA10","LED_BUILTIN",null],["PA14","PIN_LED2",null],["PA15","PIN_LED3",null]],"pixels":[["PA0","apa102"]],"spi":["PA7","PA6","PA9"],"uart":["PA6","PA7"]},"src":"arduino:adafruit:samd:adafruit_trinket_m0"},{"file":"ports/atmel-samd/boards/trinket_m0/pins.c","says":{"i2c":["PA8","PA9"],"leds":[["PA10","LED",null]],"pixels":[["PA0","apa102"]],"spi":["PA7","PA6","PA9"],"uart":["PA6","PA7"]},"src":"cpy:atmel-samd/trinket_m0"},{"core":"arduino:adafruit:samd","file":"variants/trinket_m0/pins_arduino.h","same":true,"src":"pio:adafruit_trinket_m0","via":"PlatformIO atmelsam build.variant; defines of the core's own TRINKET_M0 entry"},{"file":"boards/adafruit/trinket_m0/adafruit_trinket_m0.dts","says":{"leds":[["PA10","led0","high"]]},"src":"zephyr:adafruit_trinket_m0","stated":{"leds|PA10":"zephyr:adafruit_trinket_m0: gpios = <&porta 10 0>"}},{"file":"ports/samd/boards/ADAFRUIT_TRINKET_M0/mpconfigboard.h","says":{"leds":[["PA10","LED",null]]},"src":"mpy:samd/ADAFRUIT_TRINKET_M0"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"miso":"PA9","mosi":"PA6","name":"SPI","sck":"PA7"},"uart":{"name":"Serial1","rx":"PA7","tx":"PA6"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:adafruit:samd:adafruit_trinket_m0","leds":[{"active":"high","aliases":["PIN_LED","PIN_LED_13"],"filled":["active from zephyr:adafruit_trinket_m0"],"label":"D13","name":"LED_BUILTIN","pin":"PA10"},{"label":"D21","name":"PIN_LED2","pin":"PA14"},{"label":"D22","name":"PIN_LED3","pin":"PA15"}],"naming":"sam","pixels":[{"clock":"PA1","count":1,"kind":"apa102","name":"DOTSTAR","pin":"PA0"}],"ram":32768,"ram_from":"pio:adafruit_trinket_m0"}},
{"chosen":"arduino:adafruit:samd:adafruit_TRRStrinkey_m0","flash":262144,"ids":["arduino:adafruit:samd:adafruit_TRRStrinkey_m0","cpy:atmel-samd/adafruit_trrs_trinkey_m0"],"key":"adafruit-adafruit-trrs-trinkey-m0-samd21","name":"Adafruit TRRS Trinkey M0 (SAMD21)","part":"samd21e18a","records":[{"core":"arduino:adafruit:samd","file":"variants/trrstrinkey_m0/pins_arduino.h","says":{"i2c":["PA8","PA9"],"pixels":[["PA1","ws2812"]],"spi":["PA5","PA4","PA6"]},"src":"arduino:adafruit:samd:adafruit_TRRStrinkey_m0"},{"file":"ports/atmel-samd/boards/adafruit_trrs_trinkey_m0/pins.c","says":{"i2c":["PA8","PA9"],"pixels":[["PA1","ws2812"]]},"src":"cpy:atmel-samd/adafruit_trrs_trinkey_m0"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"miso":"PA6","mosi":"PA4","name":"SPI","sck":"PA5"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:adafruit:samd:adafruit_TRRStrinkey_m0","naming":"sam","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"PA1"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"cpy:espressif/adafruit_vindie_s2","ids":["cpy:espressif/adafruit_vindie_s2"],"key":"adafruit-adafruit-vindie-s2","name":"Adafruit Vindie S2","part":"esp32s2","records":[{"file":"ports/espressif/boards/adafruit_vindie_s2/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO12","GPIO11"],"leds":[["GPIO18","LED",null]],"pixels":[["GPIO33","ws2812"]],"uart":["GPIO45","GPIO21"]},"src":"cpy:espressif/adafruit_vindie_s2"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO11","sda":"GPIO12"},"uart":{"name":"board.UART()","rx":"GPIO21","tx":"GPIO45"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"leds":[{"aliases":["L","MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO18"}],"naming":"esp","pixels":[{"count":4,"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO33"}]}},
{"chosen":"hand:arduino:adafruit:wiced:feather","ids":["arduino:adafruit:wiced:feather"],"key":"adafruit-adafruit-wiced-feather","name":"Adafruit WICED Feather","part":"stm32f205rg","records":[{"checked":"stm32-data STM32F205RG: every package, EWLCSP66, LQFP64, WLCSP66","file":"tools/census/hand_wiring/stm32.json","says":{"leds":[["PA15","L (USER LED)","high"]]},"src":"hand:arduino:adafruit:wiced:feather"},{"core":"arduino:adafruit:wiced","file":"variants/feather/variant.h","src":"arduino:adafruit:wiced:feather"}],"vendor":"Adafruit","why":"hand","wiring":{"clock_hz":120000000,"flash":262144,"flash_from":"arduino:adafruit:wiced:feather","leds":[{"active":"high","cite":{"date":"04/03/16 as printed (Learn asset uploaded 2016-03, so 4 March 2016)","doc":"WICED Feather schematic, FILE: Feather_WICED_REV-A","kind":"schematic","level":"net A15 -> R7 2.2K -> red LED 'L' anode, cathode -> GND: lit when PA15 is high.","publisher":"Adafruit Industries","quote":"\"USER LED\" \"A15\" \"R7\" \"2.2K\" \"RED\" \"L\" \"GND\"; U1: \"43\" \"A15\" \"ST_JTAG_TDI/PA15\"; d3: \"#define BOARD_LED_PIN PA15\"","revision":"A","url":"https://cdn-learn.adafruit.com/assets/assets/000/031/193/original/adafruit_products_WICEDFeather_REV-A_sch.png","where":"'USER LED' block (sheet 1/1, zone C6); module U1 pin 43"},"colour":"red","label":"L (USER LED)","name":"L (USER LED)","pin":"PA15"}],"naming":"stm32","none":[{"cite":{"date":"04/03/16 as printed (Learn asset uploaded 2016-03, so 4 March 2016)","doc":"WICED Feather schematic, FILE: Feather_WICED_REV-A","kind":"schematic","publisher":"Adafruit Industries","quote":"\"RESET\" \"SW1\" \"A\" \"B\" \"GND\"; \"C5\" -> \"JP3\" pin \"10\" (header only)","revision":"A","url":"https://cdn-learn.adafruit.com/assets/assets/000/031/193/original/adafruit_products_WICEDFeather_REV-A_sch.png","where":"'RESET' block: the only switch on the schematic"},"what":"buttons"}],"ram":131072,"ram_from":"stm32-data STM32F205RG"}},
{"chosen":"arduino:adafruit:nrf52:cplaynrf52840","flash":815104,"ids":["arduino:adafruit:nrf52:cplaynrf52840","cpy:nordic/circuitplayground_bluefruit","pio:adafruit_cplaynrf52840"],"key":"adafruit-circuit-playground-bluefruit","name":"Circuit Playground Bluefruit","part":"nrf52840","ram":248832,"records":[{"core":"arduino:adafruit:nrf52","file":"variants/circuitplayground_nrf52840/variant.h","says":{"buttons":[["P1.02","PIN_BUTTON1",null,null],["P1.15","PIN_BUTTON2",null,null]],"i2c":["P0.05","P0.04"],"leds":[["P1.14","LED_BUILTIN","high"]],"pixels":[["P0.13","ws2812"]],"spi":["P0.04","P0.05","P0.03"],"uart":["P0.14","P0.30"]},"src":"arduino:adafruit:nrf52:cplaynrf52840","stated":{"leds|P1.14":"#define LED_STATE_ON 1 // State when LED is litted"}},{"file":"ports/nordic/boards/circuitplayground_bluefruit/pins.c","says":{"buttons":[["P1.02","BUTTON_A",null,null],["P1.15","BUTTON_B",null,null]],"i2c":["P0.05","P0.04"],"leds":[["P1.14","LED",null]],"pixels":[["P0.13","ws2812"]],"spi":["P0.02","P0.03","P0.29"],"uart":["P0.14","P0.30"]},"src":"cpy:nordic/circuitplayground_bluefruit"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.04","sda":"P0.05"},"spi":{"miso":"P0.03","mosi":"P0.05","name":"SPI","sck":"P0.04"},"uart":{"name":"Serial1","rx":"P0.30","tx":"P0.14"}},"buttons":[{"label":"D4","name":"PIN_BUTTON1","pin":"P1.02"},{"label":"D5","name":"PIN_BUTTON2","pin":"P1.15"}],"clock_hz":64000000,"flash":815104,"flash_from":"arduino:adafruit:nrf52:cplaynrf52840","leds":[{"active":"high","aliases":["LED_BLUE","LED_RED","PIN_LED1"],"colour":"blue","label":"D13","name":"LED_BUILTIN","pin":"P1.14"}],"naming":"nrf","pixels":[{"count":10,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"P0.13"}],"ram":237568,"ram_from":"arduino:adafruit:nrf52:cplaynrf52840"}},
{"chosen":"arduino:TeeOnArdu:avr:CirPlayTeensyCore","flash":28672,"ids":["arduino:TeeOnArdu:avr:CirPlayTeensyCore","arduino:arduino:avr:circuitplay32u4cat"],"key":"adafruit-circuit-playground-teensycore","name":"Circuit Playground (TeensyCore)","part":"atmega32u4","records":[{"core":"arduino:adafruit:avr","file":"variants/circuitplay32u4/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:TeeOnArdu:avr:CirPlayTeensyCore"},{"core":"arduino:arduino:avr","file":"variants/circuitplay32u4/pins_arduino.h","same":true,"src":"arduino:arduino:avr:circuitplay32u4cat"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":8000000,"flash":28672,"flash_from":"arduino:TeeOnArdu:avr:CirPlayTeensyCore","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"Microchip ATDF ATmega32U4"}},
{"chosen":"mpy:stm32/ADAFRUIT_F405_EXPRESS","ids":["mpy:stm32/ADAFRUIT_F405_EXPRESS"],"key":"adafruit-f405-express","name":"F405 Express","part":"stm32f405xx","records":[{"file":"ports/stm32/boards/ADAFRUIT_F405_EXPRESS/mpconfigboard.h","says":{"i2c":["PB7","PB6"],"leds":[["PC1","LED1","high"]],"pixels":[["PC0","ws2812"]],"spi":["PB3","PB5","PB4"]},"src":"mpy:stm32/ADAFRUIT_F405_EXPRESS","stated":{"leds|PC1":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"Adafruit","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA15","miso":"PB4","mosi":"PB5","name":"SPI(1)","sck":"PB3"}},"flash":1048576,"flash_by_part":true,"flash_from":"stm32-data STM32F405RG, named by mpy:stm32/ADAFRUIT_F405_EXPRESS: MICROPY_HW_MCU_NAME","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"colour":"red","name":"LED1","pin":"PC1"}],"naming":"stm32","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"PC0"}],"ram":196608,"ram_from":"stm32-data STM32F405RG, named by mpy:stm32/ADAFRUIT_F405_EXPRESS: MICROPY_HW_MCU_NAME"}},
{"chosen":"zephyr:adafruit_feather_m0_basic_proto","flash":237568,"ids":["zephyr:adafruit_feather_m0_basic_proto"],"key":"adafruit-feather-m0-basic-proto","name":"Feather M0 Basic Proto","part":"samd21g18a","ram":32768,"records":[{"file":"boards/adafruit/feather_m0_basic_proto/adafruit_feather_m0_basic_proto.dts","says":{"leds":[["PA17","led0","high"]]},"src":"zephyr:adafruit_feather_m0_basic_proto","stated":{"leds|PA17":"zephyr:adafruit_feather_m0_basic_proto: gpios = <&porta 17 0>"}}],"vendor":"adafruit","why":"rank","wiring":{"flash":237568,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED","name":"led0","pin":"PA17"}],"naming":"sam","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:adafruit_feather_m0_lora","flash":237568,"ids":["zephyr:adafruit_feather_m0_lora"],"key":"adafruit-feather-m0-lora","name":"Feather M0 LoRa","part":"samd21g18a","ram":32768,"records":[{"file":"boards/adafruit/feather_m0_lora/adafruit_feather_m0_lora.dts","says":{"leds":[["PA17","led0","high"]]},"src":"zephyr:adafruit_feather_m0_lora","stated":{"leds|PA17":"zephyr:adafruit_feather_m0_lora: gpios = <&porta 17 0>"}}],"vendor":"adafruit","why":"rank","wiring":{"flash":237568,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED","name":"led0","pin":"PA17"}],"naming":"sam","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"mpy:nrf/FEATHER52","ids":["mpy:nrf/FEATHER52"],"key":"adafruit-feather-nrf52840-express","name":"Feather nRF52840 Express","part":"nrf52832","records":[{"file":"ports/nrf/boards/FEATHER52/mpconfigboard.h","says":{"leds":[["P0.17","LED1","high"],["P0.19","LED2","high"]]},"src":"mpy:nrf/FEATHER52","stated":{"leds|P0.17":"#define MICROPY_HW_LED_PULLUP (0)","leds|P0.19":"#define MICROPY_HW_LED_PULLUP (0)"}}],"vendor":"Adafruit","why":"rank","wiring":{"flash":524288,"flash_by_part":true,"flash_from":"Zephyr's nrf52832_qfaa.dtsi, Nordic's QFAA variant nrf52832-qfaa, named by MicroPython ports/nrf/boards/FEATHER52/mpconfigboard.mk (LD_FILES; boards/nrf52832_512k_64k.ld states _flash_size = 512K, _ram_size = 64K)","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"name":"LED1","pin":"P0.17"},{"active":"high","aliases":["MICROPY_HW_LED2"],"name":"LED2","pin":"P0.19"}],"memory_cite":{"doc":"MicroPython ports/nrf/boards/FEATHER52/mpconfigboard.mk","kind":"board-definition","publisher":"MicroPython","quote":"LD_FILES += boards/nrf52832_512k_64k.ld","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/nrf/boards/FEATHER52/mpconfigboard.mk","where":"LD_FILES; boards/nrf52832_512k_64k.ld states _flash_size = 512K, _ram_size = 64K"},"naming":"nrf","ram":65536,"ram_from":"Zephyr's nrf52832_qfaa.dtsi, Nordic's QFAA variant nrf52832-qfaa, named by MicroPython ports/nrf/boards/FEATHER52/mpconfigboard.mk (LD_FILES; boards/nrf52832_512k_64k.ld states _flash_size = 512K, _ram_size = 64K)"}},
{"chosen":"zephyr:adafruit_feather_nrf52840","ids":["zephyr:adafruit_feather_nrf52840"],"key":"adafruit-feather-nrf52840-express-sense","name":"Feather nRF52840 (Express, Sense)","part":"nrf52840","records":[{"file":"boards/adafruit/feather_nrf52840/adafruit_feather_nrf52840.dts","says":{"buttons":[["P1.02","sw0","low","up"]],"i2c":["P0.12","P0.11"],"leds":[["P1.15","led0","high"],["P1.10","led1","high"],["P1.15","led0","high"]],"spi":["P0.14","P0.13","P0.15"]},"src":"zephyr:adafruit_feather_nrf52840","stated":{"buttons|P1.02":"zephyr:adafruit_feather_nrf52840: gpios = <&gpio1 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P1.10":"zephyr:adafruit_feather_nrf52840: gpios = <&gpio1 10 0>","leds|P1.15":"zephyr:adafruit_feather_nrf52840: gpios = <&gpio1 15 0>"}}],"vendor":"adafruit","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.11","sda":"P0.12"},"spi":{"miso":"P0.15","mosi":"P0.13","name":"spi1","sck":"P0.14"}},"buttons":[{"active":"low","label":"Push button switch","name":"sw0","pin":"P1.02","pull":"up"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"active":"high","colour":"red","label":"Red LED","name":"led0","pin":"P1.15"},{"active":"high","colour":"blue","label":"Blue LED","name":"led1","pin":"P1.10"},{"active":"high","colour":"red","label":"Red LED","name":"led0","pin":"P1.15"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"cpy:raspberrypi/adafruit_feather_rp2040","flash":8388608,"ids":["arduino:rp2040:rp2040:adafruit_feather","cpy:raspberrypi/adafruit_feather_rp2040","mpy:rp2/ADAFRUIT_FEATHER_RP2040","pio:adafruit_feather","zephyr:adafruit_feather_rp2040"],"key":"adafruit-feather-rp2040","name":"Feather RP2040","notes":["led GPIO13 label from zephyr:adafruit_feather_rp2040","led GPIO13 active from zephyr:adafruit_feather_rp2040"],"part":"rp2040","ram":270336,"records":[{"file":"ports/raspberrypi/boards/adafruit_feather_rp2040/pins.c","says":{"buttons":[["GPIO4","BOOT",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO16","ws2812"]],"spi":["GPIO18","GPIO19","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/adafruit_feather_rp2040"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_feather/pins_arduino.h","says":{"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO16","ws2812"]],"spi":["GPIO18","GPIO19","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:adafruit_feather"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_feather/pins_arduino.h","says":{"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO16","ws2812"]],"spi":["GPIO18","GPIO19","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"pio:adafruit_feather","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own ADAFRUIT_FEATHER_RP2040 entry"},{"file":"boards/adafruit/feather_rp2040/adafruit_feather_rp2040.dts","says":{"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","led0","high"]],"pixels":[[null,"ws2812"]]},"src":"zephyr:adafruit_feather_rp2040","stated":{"leds|GPIO13":"zephyr:adafruit_feather_rp2040: gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>"}},{"file":"ports/rp2/boards/ADAFRUIT_FEATHER_RP2040/mpconfigboard.h","says":{"leds":[["GPIO13","LED",null]]},"src":"mpy:rp2/ADAFRUIT_FEATHER_RP2040"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO3","sda":"GPIO2"},"spi":{"miso":"GPIO20","mosi":"GPIO19","name":"board.SPI()","sck":"GPIO18"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"aliases":["BUTTON"],"name":"BOOT","pin":"GPIO4"}],"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:adafruit_feather","leds":[{"active":"high","filled":["label from zephyr:adafruit_feather_rp2040","active from zephyr:adafruit_feather_rp2040"],"label":"LED","name":"LED","pin":"GPIO13"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO16"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:adafruit_feather"}},
{"chosen":"cpy:raspberrypi/adafruit_feather_rp2040_adalogger","flash":8388608,"ids":["arduino:rp2040:rp2040:adafruit_feather_adalogger","cpy:raspberrypi/adafruit_feather_rp2040_adalogger","pio:adafruit_feather_adalogger","zephyr:adafruit_feather_adalogger_rp2040"],"key":"adafruit-feather-rp2040-adalogger","name":"Feather RP2040 Adalogger","notes":["led GPIO13 colour from zephyr:adafruit_feather_adalogger_rp2040","led GPIO13 label from zephyr:adafruit_feather_adalogger_rp2040","button GPIO7 pull from zephyr:adafruit_feather_adalogger_rp2040","button GPIO7 label from zephyr:adafruit_feather_adalogger_rp2040","led GPIO13 active from zephyr:adafruit_feather_adalogger_rp2040","button GPIO7 active from zephyr:adafruit_feather_adalogger_rp2040"],"part":"rp2040","ram":270336,"records":[{"file":"ports/raspberrypi/boards/adafruit_feather_rp2040_adalogger/pins.c","says":{"buttons":[["GPIO7","BOOT",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO17","ws2812"]],"spi":["GPIO14","GPIO15","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/adafruit_feather_rp2040_adalogger"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_feather_adalogger/pins_arduino.h","says":{"buttons":[["GPIO7","PIN_BUTTON",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO17","ws2812"]],"spi":["GPIO14","GPIO15","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:adafruit_feather_adalogger"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_feather_adalogger/pins_arduino.h","says":{"buttons":[["GPIO7","PIN_BUTTON",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO17","ws2812"]],"spi":["GPIO14","GPIO15","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"pio:adafruit_feather_adalogger","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own ADAFRUIT_FEATHER_RP2040_ADALOGGER entry"},{"file":"boards/adafruit/feather_adalogger_rp2040/adafruit_feather_adalogger_rp2040.dts","says":{"buttons":[["GPIO7","sw0","low","up"]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","led0","high"]],"pixels":[[null,"ws2812"]]},"src":"zephyr:adafruit_feather_adalogger_rp2040","stated":{"buttons|GPIO7":"zephyr:adafruit_feather_adalogger_rp2040: gpios = <&gpio0 7 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|GPIO13":"zephyr:adafruit_feather_adalogger_rp2040: gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO3","sda":"GPIO2"},"spi":{"miso":"GPIO8","mosi":"GPIO15","name":"board.SPI()","sck":"GPIO14"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"active":"low","aliases":["BUTTON"],"filled":["pull from zephyr:adafruit_feather_adalogger_rp2040","label from zephyr:adafruit_feather_adalogger_rp2040","active from zephyr:adafruit_feather_adalogger_rp2040"],"label":"User","name":"BOOT","pin":"GPIO7","pull":"up"}],"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:adafruit_feather_adalogger","leds":[{"active":"high","colour":"red","filled":["colour from zephyr:adafruit_feather_adalogger_rp2040","label from zephyr:adafruit_feather_adalogger_rp2040","active from zephyr:adafruit_feather_adalogger_rp2040"],"label":"Red LED","name":"LED","pin":"GPIO13"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO17"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:adafruit_feather_adalogger"}},
{"chosen":"cpy:raspberrypi/adafruit_feather_rp2040_can","flash":8388608,"ids":["arduino:rp2040:rp2040:adafruit_feather_can","cpy:raspberrypi/adafruit_feather_rp2040_can","pio:adafruit_feather_can"],"key":"adafruit-feather-rp2040-can","name":"Feather RP2040 CAN","part":"rp2040","ram":262144,"records":[{"file":"ports/raspberrypi/boards/adafruit_feather_rp2040_can/pins.c","says":{"buttons":[["GPIO7","BOOT",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO21","ws2812"]],"spi":["GPIO14","GPIO15","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/adafruit_feather_rp2040_can"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_feather_can/pins_arduino.h","says":{"buttons":[["GPIO7","PIN_BUTTON",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO21","ws2812"]],"spi":["GPIO14","GPIO15","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:adafruit_feather_can"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_feather_can/pins_arduino.h","says":{"buttons":[["GPIO7","PIN_BUTTON",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO21","ws2812"]],"spi":["GPIO14","GPIO15","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"pio:adafruit_feather_can","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own ADAFRUIT_FEATHER_RP2040_CAN entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO3","sda":"GPIO2"},"spi":{"miso":"GPIO8","mosi":"GPIO15","name":"board.SPI()","sck":"GPIO14"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"aliases":["BUTTON"],"name":"BOOT","pin":"GPIO7"}],"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:adafruit_feather_can","leds":[{"name":"LED","pin":"GPIO13"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO21"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:adafruit_feather_can"}},
{"chosen":"zephyr:adafruit_feather_canbus_rp2040","flash":8388608,"ids":["zephyr:adafruit_feather_canbus_rp2040"],"key":"adafruit-feather-rp2040-can-bus","name":"Feather RP2040 CAN bus","part":"rp2040","ram":270336,"records":[{"file":"boards/adafruit/feather_canbus_rp2040/adafruit_feather_canbus_rp2040.dts","says":{"buttons":[["GPIO7","sw0","low","up"]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","led0","high"]],"pixels":[[null,"ws2812"]]},"src":"zephyr:adafruit_feather_canbus_rp2040","stated":{"buttons|GPIO7":"zephyr:adafruit_feather_canbus_rp2040: gpios = <&gpio0 7 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|GPIO13":"zephyr:adafruit_feather_canbus_rp2040: gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"adafruit","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"GPIO3","sda":"GPIO2"}},"buttons":[{"active":"low","label":"User","name":"sw0","pin":"GPIO7","pull":"up"}],"flash":8388608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"Red LED","name":"led0","pin":"GPIO13"}],"naming":"rp2","ram":270336,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:raspberrypi/adafruit_feather_rp2040_dvi","flash":8388608,"ids":["arduino:rp2040:rp2040:adafruit_feather_dvi","cpy:raspberrypi/adafruit_feather_rp2040_dvi","pio:adafruit_feather_dvi"],"key":"adafruit-feather-rp2040-dvi","name":"Feather RP2040 DVI","part":"rp2040","ram":262144,"records":[{"file":"ports/raspberrypi/boards/adafruit_feather_rp2040_dvi/pins.c","says":{"buttons":[["GPIO7","BOOT",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO4","ws2812"]],"spi":["GPIO14","GPIO15","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/adafruit_feather_rp2040_dvi"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_feather_dvi/pins_arduino.h","says":{"buttons":[["GPIO7","PIN_BUTTON",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO4","ws2812"]],"spi":["GPIO14","GPIO15","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:adafruit_feather_dvi"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_feather_dvi/pins_arduino.h","says":{"buttons":[["GPIO7","PIN_BUTTON",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO4","ws2812"]],"spi":["GPIO14","GPIO15","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"pio:adafruit_feather_dvi","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own ADAFRUIT_FEATHER_RP2040_DVI entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO3","sda":"GPIO2"},"spi":{"miso":"GPIO8","mosi":"GPIO15","name":"board.SPI()","sck":"GPIO14"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"aliases":["BUTTON"],"name":"BOOT","pin":"GPIO7"}],"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:adafruit_feather_dvi","leds":[{"name":"LED","pin":"GPIO13"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO4"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:adafruit_feather_dvi"}},
{"chosen":"cpy:raspberrypi/adafruit_feather_rp2040_prop_maker","flash":8388608,"ids":["arduino:rp2040:rp2040:adafruit_feather_prop_maker","cpy:raspberrypi/adafruit_feather_rp2040_prop_maker","pio:adafruit_feather_prop_maker"],"key":"adafruit-feather-rp2040-prop-maker","name":"Feather RP2040 Prop-Maker","part":"rp2040","ram":262144,"records":[{"file":"ports/raspberrypi/boards/adafruit_feather_rp2040_prop_maker/pins.c","says":{"buttons":[["GPIO7","BOOT",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO4","ws2812"]],"spi":["GPIO14","GPIO15","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/adafruit_feather_rp2040_prop_maker"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_feather_prop_maker/pins_arduino.h","says":{"buttons":[["GPIO7","PIN_BUTTON",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO4","ws2812"]],"spi":["GPIO14","GPIO15","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:adafruit_feather_prop_maker"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_feather_prop_maker/pins_arduino.h","says":{"buttons":[["GPIO7","PIN_BUTTON",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO4","ws2812"]],"spi":["GPIO14","GPIO15","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"pio:adafruit_feather_prop_maker","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own ADAFRUIT_FEATHER_RP2040_PROP_MAKER entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO3","sda":"GPIO2"},"spi":{"miso":"GPIO8","mosi":"GPIO15","name":"board.SPI()","sck":"GPIO14"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"aliases":["BUTTON"],"name":"BOOT","pin":"GPIO7"}],"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:adafruit_feather_prop_maker","leds":[{"name":"LED","pin":"GPIO13"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO4"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:adafruit_feather_prop_maker"}},
{"chosen":"cpy:raspberrypi/adafruit_feather_rp2040_rfm","flash":8388608,"ids":["arduino:rp2040:rp2040:adafruit_feather_rfm","cpy:raspberrypi/adafruit_feather_rp2040_rfm","pio:adafruit_feather_rfm"],"key":"adafruit-feather-rp2040-rfm","name":"Feather RP2040 RFM","part":"rp2040","ram":262144,"records":[{"file":"ports/raspberrypi/boards/adafruit_feather_rp2040_rfm/pins.c","says":{"buttons":[["GPIO7","BOOT",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO4","ws2812"]],"spi":["GPIO14","GPIO15","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/adafruit_feather_rp2040_rfm"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_feather_rfm/pins_arduino.h","says":{"buttons":[["GPIO7","PIN_BUTTON",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO4","ws2812"]],"spi":["GPIO14","GPIO15","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:adafruit_feather_rfm"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_feather_rfm/pins_arduino.h","says":{"buttons":[["GPIO7","PIN_BUTTON",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO4","ws2812"]],"spi":["GPIO14","GPIO15","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"pio:adafruit_feather_rfm","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own ADAFRUIT_FEATHER_RP2040_RFM entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO3","sda":"GPIO2"},"spi":{"miso":"GPIO8","mosi":"GPIO15","name":"board.SPI()","sck":"GPIO14"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"aliases":["BUTTON"],"name":"BOOT","pin":"GPIO7"}],"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:adafruit_feather_rfm","leds":[{"name":"LED","pin":"GPIO13"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO4"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:adafruit_feather_rfm"}},
{"chosen":"zephyr:adafruit_feather_rfm95_rp2040","flash":8388608,"ids":["zephyr:adafruit_feather_rfm95_rp2040"],"key":"adafruit-feather-rp2040-rfm95-lora","name":"Feather RP2040 RFM95 Lora","part":"rp2040","ram":270336,"records":[{"file":"boards/adafruit/feather_rfm95_rp2040/adafruit_feather_rfm95_rp2040.dts","says":{"buttons":[["GPIO7","sw0","low","up"]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","led0","high"]],"pixels":[[null,"ws2812"]]},"src":"zephyr:adafruit_feather_rfm95_rp2040","stated":{"buttons|GPIO7":"zephyr:adafruit_feather_rfm95_rp2040: gpios = <&gpio0 7 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|GPIO13":"zephyr:adafruit_feather_rfm95_rp2040: gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"adafruit","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"GPIO3","sda":"GPIO2"}},"buttons":[{"active":"low","label":"User","name":"sw0","pin":"GPIO7","pull":"up"}],"flash":8388608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"Red LED","name":"led0","pin":"GPIO13"}],"naming":"rp2","ram":270336,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:raspberrypi/adafruit_feather_rp2040_scorpio","flash":8388608,"ids":["arduino:rp2040:rp2040:adafruit_feather_scorpio","cpy:raspberrypi/adafruit_feather_rp2040_scorpio","pio:adafruit_feather_scorpio"],"key":"adafruit-feather-rp2040-scorpio","name":"Feather RP2040 SCORPIO","part":"rp2040","ram":262144,"records":[{"file":"ports/raspberrypi/boards/adafruit_feather_rp2040_scorpio/pins.c","says":{"buttons":[["GPIO7","BOOT",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO4","ws2812"],["GPIO16","ws2812"],["GPIO17","ws2812"],["GPIO18","ws2812"],["GPIO19","ws2812"],["GPIO20","ws2812"],["GPIO21","ws2812"],["GPIO22","ws2812"],["GPIO23","ws2812"]],"spi":["GPIO14","GPIO15","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/adafruit_feather_rp2040_scorpio"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_feather_scorpio/pins_arduino.h","says":{"buttons":[["GPIO7","PIN_BUTTON",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO4","ws2812"],["GPIO16","ws2812"],["GPIO17","ws2812"],["GPIO18","ws2812"],["GPIO19","ws2812"],["GPIO20","ws2812"],["GPIO21","ws2812"],["GPIO22","ws2812"],["GPIO23","ws2812"]],"spi":["GPIO14","GPIO15","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:adafruit_feather_scorpio"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_feather_scorpio/pins_arduino.h","says":{"buttons":[["GPIO7","PIN_BUTTON",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO4","ws2812"],["GPIO16","ws2812"],["GPIO17","ws2812"],["GPIO18","ws2812"],["GPIO19","ws2812"],["GPIO20","ws2812"],["GPIO21","ws2812"],["GPIO22","ws2812"],["GPIO23","ws2812"]],"spi":["GPIO14","GPIO15","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"pio:adafruit_feather_scorpio","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own ADAFRUIT_FEATHER_RP2040_SCORPIO entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO3","sda":"GPIO2"},"spi":{"miso":"GPIO8","mosi":"GPIO15","name":"board.SPI()","sck":"GPIO14"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"name":"BOOT","pin":"GPIO7"}],"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:adafruit_feather_scorpio","leds":[{"name":"LED","pin":"GPIO13"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO4"},{"kind":"ws2812","name":"NEOPIXEL0","pin":"GPIO16"},{"kind":"ws2812","name":"NEOPIXEL1","pin":"GPIO17"},{"kind":"ws2812","name":"NEOPIXEL2","pin":"GPIO18"},{"kind":"ws2812","name":"NEOPIXEL3","pin":"GPIO19"},{"kind":"ws2812","name":"NEOPIXEL4","pin":"GPIO20"},{"kind":"ws2812","name":"NEOPIXEL5","pin":"GPIO21"},{"kind":"ws2812","name":"NEOPIXEL6","pin":"GPIO22"},{"kind":"ws2812","name":"NEOPIXEL7","pin":"GPIO23"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:adafruit_feather_scorpio"}},
{"chosen":"cpy:raspberrypi/adafruit_feather_rp2040_thinkink","flash":8388608,"ids":["arduino:rp2040:rp2040:adafruit_feather_thinkink","cpy:raspberrypi/adafruit_feather_rp2040_thinkink","pio:adafruit_feather_thinkink"],"key":"adafruit-feather-rp2040-thinkink","name":"Feather RP2040 ThinkINK","part":"rp2040","ram":262144,"records":[{"file":"ports/raspberrypi/boards/adafruit_feather_rp2040_thinkink/pins.c","says":{"buttons":[["GPIO7","BOOT",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO21","ws2812"]],"spi":["GPIO14","GPIO15","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/adafruit_feather_rp2040_thinkink"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_feather_thinkink/pins_arduino.h","says":{"buttons":[["GPIO7","PIN_BUTTON",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO21","ws2812"]],"spi":["GPIO14","GPIO15","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:adafruit_feather_thinkink"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_feather_thinkink/pins_arduino.h","says":{"buttons":[["GPIO7","PIN_BUTTON",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO21","ws2812"]],"spi":["GPIO14","GPIO15","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"pio:adafruit_feather_thinkink","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own ADAFRUIT_FEATHER_RP2040_THINKINK entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO3","sda":"GPIO2"},"spi":{"miso":"GPIO8","mosi":"GPIO15","name":"board.SPI()","sck":"GPIO14"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"aliases":["BUTTON"],"name":"BOOT","pin":"GPIO7"}],"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:adafruit_feather_thinkink","leds":[{"name":"LED","pin":"GPIO13"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO21"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:adafruit_feather_thinkink"}},
{"chosen":"cpy:raspberrypi/adafruit_feather_rp2040_usb_host","flash":8388608,"ids":["arduino:rp2040:rp2040:adafruit_feather_usb_host","cpy:raspberrypi/adafruit_feather_rp2040_usb_host","pio:adafruit_feather_usb_host"],"key":"adafruit-feather-rp2040-usb-host","name":"Feather RP2040 USB Host","part":"rp2040","ram":262144,"records":[{"file":"ports/raspberrypi/boards/adafruit_feather_rp2040_usb_host/pins.c","says":{"buttons":[["GPIO7","BOOT",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO21","ws2812"]],"spi":["GPIO14","GPIO15","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/adafruit_feather_rp2040_usb_host"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_feather_usb_host/pins_arduino.h","says":{"buttons":[["GPIO7","PIN_BUTTON",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO21","ws2812"]],"spi":["GPIO14","GPIO15","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:adafruit_feather_usb_host"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_feather_usb_host/pins_arduino.h","says":{"buttons":[["GPIO7","PIN_BUTTON",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO21","ws2812"]],"spi":["GPIO14","GPIO15","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"pio:adafruit_feather_usb_host","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own ADAFRUIT_FEATHER_RP2040_USB_HOST entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO3","sda":"GPIO2"},"spi":{"miso":"GPIO8","mosi":"GPIO15","name":"board.SPI()","sck":"GPIO14"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"aliases":["BUTTON"],"name":"BOOT","pin":"GPIO7"}],"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:adafruit_feather_usb_host","leds":[{"name":"LED","pin":"GPIO13"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO21"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:adafruit_feather_usb_host"}},
{"chosen":"cpy:raspberrypi/adafruit_feather_rp2350_adalogger","flash":8388608,"ids":["arduino:rp2040:rp2040:adafruit_feather_rp2350_adalogger","cpy:raspberrypi/adafruit_feather_rp2350_adalogger","pio:adafruit_feather_rp2350_adalogger"],"key":"adafruit-feather-rp2350-adalogger","name":"Feather RP2350 Adalogger","part":"rp2350","ram":524288,"records":[{"file":"ports/raspberrypi/boards/adafruit_feather_rp2350_adalogger/pins.c","says":{"i2c":["GPIO2","GPIO3"],"leds":[["GPIO7","LED",null]],"pixels":[["GPIO21","ws2812"]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/adafruit_feather_rp2350_adalogger"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_feather_rp2350_adalogger/pins_arduino.h","says":{"i2c":["GPIO2","GPIO3"],"leds":[["GPIO7","LED_BUILTIN",null]],"pixels":[["GPIO21","ws2812"]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:adafruit_feather_rp2350_adalogger"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_feather_rp2350_adalogger/pins_arduino.h","says":{"i2c":["GPIO2","GPIO3"],"leds":[["GPIO7","LED_BUILTIN",null]],"pixels":[["GPIO21","ws2812"]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"pio:adafruit_feather_rp2350_adalogger","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own ADAFRUIT_FEATHER_RP2350_ADALOGGER entry"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO3","sda":"GPIO2"},"spi":{"miso":"GPIO20","mosi":"GPIO23","name":"board.SPI()","sck":"GPIO22"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:adafruit_feather_rp2350_adalogger","leds":[{"name":"LED","pin":"GPIO7"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO21"}],"ram":524288,"ram_from":"arduino:rp2040:rp2040:adafruit_feather_rp2350_adalogger"}},
{"chosen":"arduino:rp2040:rp2040:adafruit_feather_rp2350_hstx","flash":8388608,"ids":["arduino:rp2040:rp2040:adafruit_feather_rp2350_hstx","pio:adafruit_feather_rp2350_hstx"],"key":"adafruit-feather-rp2350-hstx","name":"Feather RP2350 HSTX","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_feather_rp2350_hstx/pins_arduino.h","says":{"i2c":["GPIO2","GPIO3"],"leds":[["GPIO7","LED_BUILTIN",null]],"pixels":[["GPIO21","ws2812"]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:adafruit_feather_rp2350_hstx"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_feather_rp2350_hstx/pins_arduino.h","same":true,"src":"pio:adafruit_feather_rp2350_hstx","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own ADAFRUIT_FEATHER_RP2350_HSTX entry"}],"vendor":"Adafruit","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO3","sda":"GPIO2"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:adafruit_feather_rp2350_hstx","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO7"}],"naming":"rp2","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO21"}],"ram":524288,"ram_from":"arduino:rp2040:rp2040:adafruit_feather_rp2350_hstx"}},
{"chosen":"cpy:stm/feather_stm32f405_express","flash":1048576,"ids":["cpy:stm/feather_stm32f405_express","zephyr:adafruit_feather_stm32f405"],"key":"adafruit-feather-stm32f405-express","name":"Feather STM32F405 Express","notes":["led PC1 label from zephyr:adafruit_feather_stm32f405","led PC1 active from zephyr:adafruit_feather_stm32f405"],"part":"stm32f405rg","ram":131072,"records":[{"file":"ports/stm/boards/feather_stm32f405_express/pins.c","says":{"i2c":["PB7","PB6"],"leds":[["PC1","LED",null]],"pixels":[["PC0","ws2812"]],"spi":["PB13","PB15","PB14"],"uart":["PB10","PB11"]},"src":"cpy:stm/feather_stm32f405_express"},{"file":"boards/adafruit/feather_stm32f405/adafruit_feather_stm32f405.dts","says":{"i2c":["PB7","PB6"],"leds":[["PC1","led0","high"]],"spi":["PB13","PB15","PB14"]},"src":"zephyr:adafruit_feather_stm32f405","stated":{"leds|PC1":"zephyr:adafruit_feather_stm32f405: gpios = <&gpioc 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PB6","sda":"PB7"},"spi":{"miso":"PB14","mosi":"PB15","name":"board.SPI()","sck":"PB13"},"uart":{"name":"board.UART()","rx":"PB11","tx":"PB10"}},"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","filled":["label from zephyr:adafruit_feather_stm32f405","active from zephyr:adafruit_feather_stm32f405"],"label":"User LED","name":"LED","pin":"PC1"}],"naming":"stm32","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PC0"}],"ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:rp2040:rp2040:adafruit_floppsy","flash":16777216,"ids":["arduino:rp2040:rp2040:adafruit_floppsy","pio:adafruit_floppsy"],"key":"adafruit-floppsy","name":"Floppsy","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_floppsy/pins_arduino.h","says":{"i2c":["GPIO16","GPIO17"],"leds":[["GPIO28","LED_BUILTIN",null]],"pixels":[["GPIO22","ws2812"]],"spi":["GPIO18","GPIO19","GPIO20"]},"src":"arduino:rp2040:rp2040:adafruit_floppsy"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_floppsy/pins_arduino.h","same":true,"src":"pio:adafruit_floppsy","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own ADAFRUIT_FLOPPSY_RP2040 entry"}],"vendor":"Adafruit","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO17","sda":"GPIO16"},"spi":{"cs":"GPIO24","miso":"GPIO20","mosi":"GPIO19","name":"SPI","sck":"GPIO18"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:adafruit_floppsy","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO28"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO22"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:adafruit_floppsy"}},
{"chosen":"arduino:rp2040:rp2040:adafruit_fruitjam","flash":16777216,"ids":["arduino:rp2040:rp2040:adafruit_fruitjam","pio:adafruit_fruitjam"],"key":"adafruit-fruit-jam-rp2350","name":"Fruit Jam RP2350","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_fruitjam/pins_arduino.h","says":{"buttons":[["GPIO0","PIN_BUTTON1",null,null],["GPIO4","PIN_BUTTON2",null,null],["GPIO5","PIN_BUTTON3",null,null]],"i2c":["GPIO20","GPIO21"],"leds":[["GPIO29","LED_BUILTIN",null]],"pixels":[["GPIO32","ws2812"]],"spi":["GPIO34","GPIO35","GPIO36"],"uart":["GPIO8","GPIO9"]},"src":"arduino:rp2040:rp2040:adafruit_fruitjam"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_fruitjam/pins_arduino.h","same":true,"src":"pio:adafruit_fruitjam","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own ADAFRUIT_FRUITJAM_RP2350 entry"}],"vendor":"Adafruit","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO21","sda":"GPIO20"},"spi":{"cs":"GPIO39","miso":"GPIO36","mosi":"GPIO35","name":"SPI","sck":"GPIO34"},"uart":{"name":"Serial1","rx":"GPIO9","tx":"GPIO8"}},"buttons":[{"name":"PIN_BUTTON1","pin":"GPIO0"},{"name":"PIN_BUTTON2","pin":"GPIO4"},{"name":"PIN_BUTTON3","pin":"GPIO5"}],"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:adafruit_fruitjam","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO29"}],"naming":"rp2","pixels":[{"count":5,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO32"}],"ram":524288,"ram_from":"arduino:rp2040:rp2040:adafruit_fruitjam"}},
{"chosen":"cpy:atmel-samd/grandcentral_m4_express","flash":1048576,"ids":["cpy:atmel-samd/grandcentral_m4_express","zephyr:adafruit_grand_central_m4_express"],"key":"adafruit-grand-central-m4-express","name":"Grand Central M4 Express","notes":["led PB1 label from zephyr:adafruit_grand_central_m4_express","led PB1 active from zephyr:adafruit_grand_central_m4_express"],"part":"samd51p20a","ram":262144,"records":[{"file":"ports/atmel-samd/boards/grandcentral_m4_express/pins.c","says":{"i2c":["PB20","PB21"],"leds":[["PB1","MICROPY_HW_LED_STATUS",null]],"pixels":[["PC24","ws2812"]],"spi":["PD9","PD8","PD11"],"uart":["PB24","PB25"]},"src":"cpy:atmel-samd/grandcentral_m4_express"},{"file":"boards/adafruit/grand_central_m4_express/adafruit_grand_central_m4_express.dts","says":{"leds":[["PB1","led0","high"]]},"src":"zephyr:adafruit_grand_central_m4_express","stated":{"leds|PB1":"zephyr:adafruit_grand_central_m4_express: gpios = <&portb 1 0>"}}],"vendor":"adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PB21","sda":"PB20"},"spi":{"miso":"PD11","mosi":"PD8","name":"board.SPI()","sck":"PD9"},"uart":{"name":"board.UART()","rx":"PB25","tx":"PB24"}},"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","filled":["label from zephyr:adafruit_grand_central_m4_express","active from zephyr:adafruit_grand_central_m4_express"],"label":"LED","name":"MICROPY_HW_LED_STATUS","pin":"PB1"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PC24"}],"ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:espressif/ikea_alpstuga_esp32_s3","ids":["cpy:espressif/ikea_alpstuga_esp32_s3"],"key":"adafruit-ikea-alpstuga-drop-in-esp32s3-4mb-flash-2mb-psram","name":"Ikea Alpstuga Drop-In ESP32S3 4MB Flash 2MB PSRAM","part":"esp32s3","records":[{"file":"ports/espressif/boards/ikea_alpstuga_esp32_s3/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null],["GPIO5","BUTTON_1",null,null],["GPIO6","BUTTON_2",null,null],["GPIO8","BUTTON_3",null,null]],"i2c":["GPIO3","GPIO4"],"leds":[["GPIO9","LED",null]],"pixels":[["GPIO33","ws2812"]]},"src":"cpy:espressif/ikea_alpstuga_esp32_s3"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO4","sda":"GPIO3"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"},{"name":"BUTTON_1","pin":"GPIO5"},{"name":"BUTTON_2","pin":"GPIO6"},{"name":"BUTTON_3","pin":"GPIO8"}],"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO9"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO33"}]}},
{"chosen":"cpy:atmel-samd/itsybitsy_m4_express","flash":524288,"ids":["cpy:atmel-samd/itsybitsy_m4_express","mpy:samd/ADAFRUIT_ITSYBITSY_M4_EXPRESS","zephyr:adafruit_itsybitsy_m4_express"],"key":"adafruit-itsybitsy-m4-express","name":"ItsyBitsy M4 Express","notes":["led PA22 label from zephyr:adafruit_itsybitsy_m4_express","led PA22 active from zephyr:adafruit_itsybitsy_m4_express"],"part":"samd51g19a","ram":196608,"records":[{"file":"ports/atmel-samd/boards/itsybitsy_m4_express/pins.c","says":{"i2c":["PA12","PA13"],"leds":[["PA22","MICROPY_HW_LED_STATUS",null]],"pixels":[["PB3","apa102"]],"spi":["PA1","PA0","PB23"],"uart":["PA17","PA16"]},"src":"cpy:atmel-samd/itsybitsy_m4_express"},{"file":"boards/adafruit/itsybitsy_m4_express/adafruit_itsybitsy_m4_express.dts","says":{"leds":[["PA22","led0","high"]]},"src":"zephyr:adafruit_itsybitsy_m4_express","stated":{"leds|PA22":"zephyr:adafruit_itsybitsy_m4_express: gpios = <&porta 22 0>"}},{"file":"ports/samd/boards/ADAFRUIT_ITSYBITSY_M4_EXPRESS/mpconfigboard.h","src":"mpy:samd/ADAFRUIT_ITSYBITSY_M4_EXPRESS"}],"vendor":"adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA13","sda":"PA12"},"spi":{"miso":"PB23","mosi":"PA0","name":"board.SPI()","sck":"PA1"},"uart":{"name":"board.UART()","rx":"PA16","tx":"PA17"}},"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","filled":["label from zephyr:adafruit_itsybitsy_m4_express","active from zephyr:adafruit_itsybitsy_m4_express"],"label":"LED","name":"MICROPY_HW_LED_STATUS","pin":"PA22"}],"naming":"sam","pixels":[{"clock":"PB2","kind":"apa102","name":"APA102_MOSI","pin":"PB3"}],"ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:adafruit_itsybitsy","flash":1048576,"ids":["zephyr:adafruit_itsybitsy"],"key":"adafruit-itsybitsy-nrf52840","name":"ItsyBitsy nRF52840","part":"nrf52840","ram":262144,"records":[{"file":"boards/adafruit/itsybitsy/adafruit_itsybitsy_nrf52840.dts","says":{"buttons":[["P0.29","sw0","low","up"]],"i2c":["P0.16","P0.14"],"leds":[["P0.06","led0","high"]],"spi":["P0.13","P0.15","P0.20"]},"src":"zephyr:adafruit_itsybitsy","stated":{"buttons|P0.29":"zephyr:adafruit_itsybitsy: gpios = <&gpio0 29 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.06":"zephyr:adafruit_itsybitsy: gpios = <&gpio0 6 GPIO_ACTIVE_HIGH>"}}],"vendor":"adafruit","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.14","sda":"P0.16"},"spi":{"miso":"P0.20","mosi":"P0.15","name":"spi1","sck":"P0.13"}},"buttons":[{"active":"low","label":"Push button switch","name":"sw0","pin":"P0.29","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"Red LED","name":"led0","pin":"P0.06"}],"naming":"nrf","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:adafruit:nrf52:itsybitsy52840","flash":815104,"ids":["arduino:adafruit:nrf52:itsybitsy52840","cpy:nordic/itsybitsy_nrf52840_express","pio:adafruit_itsybitsy_nrf52840"],"key":"adafruit-itsybitsy-nrf52840-express","name":"ItsyBitsy nRF52840 Express","notes":["button P0.29 active low from the level check (Adafruit ItsyBitsy nRF52840 Express.sch (Eagle schematic))"],"part":"nrf52840","ram":248832,"records":[{"core":"arduino:adafruit:nrf52","file":"variants/itsybitsy_nrf52840_express/variant.h","says":{"buttons":[["P0.29","PIN_BUTTON1",null,null]],"i2c":["P0.16","P0.14"],"leds":[["P0.06","LED_BUILTIN","high"]],"pixels":[["P0.08","apa102"]],"spi":["P0.13","P0.15","P0.20"],"uart":["P0.24","P0.25"]},"src":"arduino:adafruit:nrf52:itsybitsy52840","stated":{"leds|P0.06":"#define LED_STATE_ON 1 // State when LED is litted"}},{"file":"ports/nordic/boards/itsybitsy_nrf52840_express/pins.c","says":{"i2c":["P0.16","P0.14"],"leds":[["P0.06","LED",null]],"pixels":[["P0.08","apa102"]],"spi":["P0.13","P0.15","P0.20"],"uart":["P0.24","P0.25"]},"src":"cpy:nordic/itsybitsy_nrf52840_express"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.14","sda":"P0.16"},"spi":{"miso":"P0.20","mosi":"P0.15","name":"SPI","sck":"P0.13"},"uart":{"name":"Serial1","rx":"P0.25","tx":"P0.24"}},"buttons":[{"active":"low","cite":{"doc":"Adafruit ItsyBitsy nRF52840 Express.sch (Eagle schematic)","kind":"schematic","level":"switch between pin and GND","publisher":"Adafruit Industries","quote":"SWITCH: MDBT1 P0.29/AIN5, SW2 S/S1; SW2 P/P1 GND","revision":"no revision letter printed; repository commit f95286e 'Adding board files.' 2020-01-27","url":"https://github.com/adafruit/Adafruit-ItsyBitsy-nRF52840-Express-PCB/blob/master/Adafruit%20ItsyBitsy%20nRF52840%20Express.sch","where":"net SWITCH"},"filled":["active from level check: Adafruit ItsyBitsy nRF52840 Express.sch (Eagle schematic)"],"label":"D4","name":"PIN_BUTTON1","pin":"P0.29"}],"clock_hz":64000000,"flash":815104,"flash_from":"arduino:adafruit:nrf52:itsybitsy52840","leds":[{"active":"high","aliases":["LED_BLUE","LED_RED","PIN_LED1"],"cite":{"doc":"Adafruit ItsyBitsy nRF52840 Express.sch (Eagle schematic)","kind":"schematic","level":"P0.06 (net LED1) -> D2 RED anode; D2 cathode -> R2 1K -> GND: lit when P0.06 is high.","publisher":"Adafruit Industries","quote":"net LED1: D2 A, MDBT1 P0.06; net N$1: D2 C, R2 pin 1; R2 pin 2 on GND; D2 LED value RED; R2 RESISTOR 1K","revision":"no revision letter printed; repository commit f95286e 'Adding board files.' 2020-01-27","url":"https://github.com/adafruit/Adafruit-ItsyBitsy-nRF52840-Express-PCB/blob/master/Adafruit%20ItsyBitsy%20nRF52840%20Express.sch","where":"net LED1 (MDBT1 pin P0.06), parts D2, R2"},"colour":"blue","label":"D3","name":"LED_BUILTIN","pin":"P0.06"}],"naming":"nrf","pixels":[{"clock":"P1.09","kind":"apa102","name":"DOTSTAR","pin":"P0.08"}],"ram":237568,"ram_from":"arduino:adafruit:nrf52:itsybitsy52840"}},
{"chosen":"cpy:raspberrypi/adafruit_itsybitsy_rp2040","flash":8388608,"ids":["arduino:rp2040:rp2040:adafruit_itsybitsy","cpy:raspberrypi/adafruit_itsybitsy_rp2040","mpy:rp2/ADAFRUIT_ITSYBITSY_RP2040","pio:adafruit_itsybitsy","zephyr:adafruit_itsybitsy_rp2040"],"key":"adafruit-itsybitsy-rp2040","name":"ItsyBitsy RP2040","notes":["led GPIO11 colour from zephyr:adafruit_itsybitsy_rp2040","led GPIO11 label from zephyr:adafruit_itsybitsy_rp2040","button GPIO13 pull from zephyr:adafruit_itsybitsy_rp2040","button GPIO13 label from zephyr:adafruit_itsybitsy_rp2040","led GPIO11 active from zephyr:adafruit_itsybitsy_rp2040","button GPIO13 active from zephyr:adafruit_itsybitsy_rp2040"],"part":"rp2040","ram":270336,"records":[{"file":"ports/raspberrypi/boards/adafruit_itsybitsy_rp2040/pins.c","says":{"buttons":[["GPIO13","BUTTON",null,null]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO11","LED",null]],"pixels":[["GPIO17","ws2812"]],"spi":["GPIO18","GPIO19","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/adafruit_itsybitsy_rp2040"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_itsybitsy/pins_arduino.h","says":{"i2c":["GPIO24","GPIO25"],"leds":[["GPIO11","LED_BUILTIN",null]],"pixels":[["GPIO17","ws2812"]],"spi":["GPIO18","GPIO19","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:adafruit_itsybitsy"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_itsybitsy/pins_arduino.h","says":{"i2c":["GPIO24","GPIO25"],"leds":[["GPIO11","LED_BUILTIN",null]],"pixels":[["GPIO17","ws2812"]],"spi":["GPIO18","GPIO19","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"pio:adafruit_itsybitsy","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own ADAFRUIT_ITSYBITSY_RP2040 entry"},{"file":"boards/adafruit/itsybitsy_rp2040/adafruit_itsybitsy_rp2040.dts","says":{"buttons":[["GPIO13","sw0","low","up"]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO11","led0","high"]],"pixels":[[null,"ws2812"]]},"src":"zephyr:adafruit_itsybitsy_rp2040","stated":{"buttons|GPIO13":"zephyr:adafruit_itsybitsy_rp2040: gpios = <&gpio0 13 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|GPIO11":"zephyr:adafruit_itsybitsy_rp2040: gpios = <&gpio0 11 GPIO_ACTIVE_HIGH>"}},{"file":"ports/rp2/boards/ADAFRUIT_ITSYBITSY_RP2040/mpconfigboard.h","says":{"leds":[["GPIO11","LED",null]]},"src":"mpy:rp2/ADAFRUIT_ITSYBITSY_RP2040"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO3","sda":"GPIO2"},"spi":{"miso":"GPIO20","mosi":"GPIO19","name":"board.SPI()","sck":"GPIO18"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"active":"low","cite":{"doc":"Adafruit ItsyBitsy RP2040.sch (Eagle 9 XML)","kind":"schematic","level":"GPIO13 (USBBOOT) -> SW3 -> GND: pressed reads low. Released, USBBOOT is only weakly pulled up via R2 10k + R11 1K + Schottky D3 from +3V3.","publisher":"Adafruit Industries","quote":"IC3 (RP2040) GPIO13 -> USBBOOT -> SW3 (KMR2) P/P1; SW3 S/S1 -> GND; TP1 on USBBOOT; D3 (NSR0320) C -> USBBOOT, A -> N$4 -> R11 1K -> QSPI_CS; R2 10k +3V3-QSPI_CS","revision":"REV B (title-block attribute); file commit 1c0959248b1d 2021-04-20","url":"https://github.com/adafruit/Adafruit-ItsyBitsy-RP2040-PCB/blob/main/Adafruit%20ItsyBitsy%20RP2040.sch","where":"single sheet, net 'USBBOOT'"},"filled":["pull from zephyr:adafruit_itsybitsy_rp2040","label from zephyr:adafruit_itsybitsy_rp2040","active from zephyr:adafruit_itsybitsy_rp2040"],"label":"User","name":"BUTTON","pin":"GPIO13","pull":"up"}],"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:adafruit_itsybitsy","leds":[{"active":"high","cite":{"doc":"Adafruit ItsyBitsy RP2040.sch (Eagle 9 XML)","kind":"schematic","level":"GPIO11 -> R7 1K -> LED 'L' anode, cathode to GND: lit when GPIO11 is high.","publisher":"Adafruit Industries","quote":"IC3 GPIO11 -> net D13 -> R7 1K -> N$2 -> L (LED 0603 RED) A; L C -> GND","revision":"REV B (title-block attribute); file commit 1c0959248b1d 2021-04-20","url":"https://github.com/adafruit/Adafruit-ItsyBitsy-RP2040-PCB/blob/main/Adafruit%20ItsyBitsy%20RP2040.sch","where":"single sheet, nets 'D13' and 'N$2'"},"colour":"red","filled":["colour from zephyr:adafruit_itsybitsy_rp2040","label from zephyr:adafruit_itsybitsy_rp2040","active from zephyr:adafruit_itsybitsy_rp2040"],"label":"Red LED","name":"LED","pin":"GPIO11"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO17"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:adafruit_itsybitsy"}},
{"chosen":"cpy:raspberrypi/adafruit_kb2040","flash":8388608,"ids":["arduino:rp2040:rp2040:adafruit_kb2040","cpy:raspberrypi/adafruit_kb2040","pio:adafruit_kb2040","zephyr:adafruit_kb2040"],"key":"adafruit-kb2040","name":"KB2040","part":"rp2040","ram":270336,"records":[{"file":"ports/raspberrypi/boards/adafruit_kb2040/pins.c","says":{"buttons":[["GPIO11","BUTTON",null,null]],"i2c":["GPIO12","GPIO13"],"pixels":[["GPIO17","ws2812"]],"spi":["GPIO18","GPIO19","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/adafruit_kb2040"},{"core":"arduino:rp2040:rp2040","dropped":["LED_BUILTIN = 31 is not a pin of the rp2040","PIN_LED = 31 is not a pin of the rp2040"],"file":"variants/adafruit_kb2040/pins_arduino.h","says":{"i2c":["GPIO12","GPIO13"],"pixels":[["GPIO17","ws2812"]],"spi":["GPIO18","GPIO19","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:adafruit_kb2040"},{"core":"arduino:rp2040:rp2040","dropped":["LED_BUILTIN = 31 is not a pin of the rp2040","PIN_LED = 31 is not a pin of the rp2040"],"file":"variants/adafruit_kb2040/pins_arduino.h","says":{"i2c":["GPIO12","GPIO13"],"pixels":[["GPIO17","ws2812"]],"spi":["GPIO18","GPIO19","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"pio:adafruit_kb2040","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own ADAFRUIT_KB2040_RP2040 entry"},{"file":"boards/adafruit/kb2040/adafruit_kb2040.dts","says":{"i2c":["GPIO2","GPIO3"],"pixels":[[null,"ws2812"]]},"src":"zephyr:adafruit_kb2040"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO13","sda":"GPIO12"},"spi":{"miso":"GPIO20","mosi":"GPIO19","name":"board.SPI()","sck":"GPIO18"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"name":"BUTTON","pin":"GPIO11"}],"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:adafruit_kb2040","naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO17"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:adafruit_kb2040"}},
{"chosen":"cpy:raspberrypi/adafruit_macropad_rp2040","flash":8388608,"ids":["arduino:rp2040:rp2040:adafruit_macropad2040","cpy:raspberrypi/adafruit_macropad_rp2040","pio:adafruit_macropad2040","zephyr:adafruit_macropad_rp2040"],"key":"adafruit-macropad-rp2040","name":"MacroPad RP2040","notes":["led GPIO13 label from zephyr:adafruit_macropad_rp2040","button GPIO1 pull from zephyr:adafruit_macropad_rp2040","button GPIO2 pull from zephyr:adafruit_macropad_rp2040","button GPIO3 pull from zephyr:adafruit_macropad_rp2040","button GPIO4 pull from zephyr:adafruit_macropad_rp2040","button GPIO5 pull from zephyr:adafruit_macropad_rp2040","button GPIO6 pull from zephyr:adafruit_macropad_rp2040","button GPIO7 pull from zephyr:adafruit_macropad_rp2040","button GPIO8 pull from zephyr:adafruit_macropad_rp2040","button GPIO9 pull from zephyr:adafruit_macropad_rp2040","button GPIO10 pull from zephyr:adafruit_macropad_rp2040","button GPIO11 pull from zephyr:adafruit_macropad_rp2040","button GPIO12 pull from zephyr:adafruit_macropad_rp2040","button GPIO0 pull from zephyr:adafruit_macropad_rp2040","led GPIO13 active from zephyr:adafruit_macropad_rp2040","button GPIO1 active from zephyr:adafruit_macropad_rp2040","button GPIO2 active from zephyr:adafruit_macropad_rp2040","button GPIO3 active from zephyr:adafruit_macropad_rp2040","button GPIO4 active from zephyr:adafruit_macropad_rp2040","button GPIO5 active from zephyr:adafruit_macropad_rp2040","button GPIO6 active from zephyr:adafruit_macropad_rp2040","button GPIO7 active from zephyr:adafruit_macropad_rp2040","button GPIO8 active from zephyr:adafruit_macropad_rp2040","button GPIO9 active from zephyr:adafruit_macropad_rp2040","button GPIO10 active from zephyr:adafruit_macropad_rp2040","button GPIO11 active from zephyr:adafruit_macropad_rp2040","button GPIO12 active from zephyr:adafruit_macropad_rp2040","button GPIO0 active from zephyr:adafruit_macropad_rp2040"],"part":"rp2040","ram":270336,"records":[{"file":"ports/raspberrypi/boards/adafruit_macropad_rp2040/pins.c","says":{"buttons":[["GPIO1","KEY1",null,null],["GPIO2","KEY2",null,null],["GPIO3","KEY3",null,null],["GPIO4","KEY4",null,null],["GPIO5","KEY5",null,null],["GPIO6","KEY6",null,null],["GPIO7","KEY7",null,null],["GPIO8","KEY8",null,null],["GPIO9","KEY9",null,null],["GPIO10","KEY10",null,null],["GPIO11","KEY11",null,null],["GPIO12","KEY12",null,null],["GPIO0","BUTTON",null,null]],"i2c":["GPIO20","GPIO21"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO19","ws2812"]],"spi":["GPIO26","GPIO27","GPIO28"]},"src":"cpy:raspberrypi/adafruit_macropad_rp2040"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_macropad2040/pins_arduino.h","says":{"i2c":["GPIO20","GPIO21"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO19","ws2812"]]},"src":"arduino:rp2040:rp2040:adafruit_macropad2040"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_macropad2040/pins_arduino.h","says":{"i2c":["GPIO20","GPIO21"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO19","ws2812"]]},"src":"pio:adafruit_macropad2040","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own ADAFRUIT_MACROPAD_RP2040 entry"},{"file":"boards/adafruit/macropad_rp2040/adafruit_macropad_rp2040.dts","says":{"buttons":[["GPIO1","key_0","low","up"],["GPIO2","key_1","low","up"],["GPIO3","key_2","low","up"],["GPIO4","key_3","low","up"],["GPIO5","key_4","low","up"],["GPIO6","key_5","low","up"],["GPIO7","key_6","low","up"],["GPIO8","key_7","low","up"],["GPIO9","key_8","low","up"],["GPIO10","key_9","low","up"],["GPIO11","key_10","low","up"],["GPIO12","key_11","low","up"],["GPIO0","encoder_button","low","up"]],"leds":[["GPIO13","led0","high"]],"pixels":[[null,"ws2812"]]},"src":"zephyr:adafruit_macropad_rp2040","stated":{"buttons|GPIO0":"zephyr:adafruit_macropad_rp2040: gpios = <&gpio0 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|GPIO1":"zephyr:adafruit_macropad_rp2040: gpios = <&gpio0 1 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|GPIO10":"zephyr:adafruit_macropad_rp2040: gpios = <&gpio0 10 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|GPIO11":"zephyr:adafruit_macropad_rp2040: gpios = <&gpio0 11 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|GPIO12":"zephyr:adafruit_macropad_rp2040: gpios = <&gpio0 12 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|GPIO2":"zephyr:adafruit_macropad_rp2040: gpios = <&gpio0 2 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|GPIO3":"zephyr:adafruit_macropad_rp2040: gpios = <&gpio0 3 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|GPIO4":"zephyr:adafruit_macropad_rp2040: gpios = <&gpio0 4 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|GPIO5":"zephyr:adafruit_macropad_rp2040: gpios = <&gpio0 5 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|GPIO6":"zephyr:adafruit_macropad_rp2040: gpios = <&gpio0 6 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|GPIO7":"zephyr:adafruit_macropad_rp2040: gpios = <&gpio0 7 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|GPIO8":"zephyr:adafruit_macropad_rp2040: gpios = <&gpio0 8 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|GPIO9":"zephyr:adafruit_macropad_rp2040: gpios = <&gpio0 9 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|GPIO13":"zephyr:adafruit_macropad_rp2040: gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO21","sda":"GPIO20"},"spi":{"miso":"GPIO28","mosi":"GPIO27","name":"board.SPI()","sck":"GPIO26"}},"buttons":[{"active":"low","filled":["pull from zephyr:adafruit_macropad_rp2040","active from zephyr:adafruit_macropad_rp2040"],"name":"KEY1","pin":"GPIO1","pull":"up"},{"active":"low","filled":["pull from zephyr:adafruit_macropad_rp2040","active from zephyr:adafruit_macropad_rp2040"],"name":"KEY2","pin":"GPIO2","pull":"up"},{"active":"low","filled":["pull from zephyr:adafruit_macropad_rp2040","active from zephyr:adafruit_macropad_rp2040"],"name":"KEY3","pin":"GPIO3","pull":"up"},{"active":"low","filled":["pull from zephyr:adafruit_macropad_rp2040","active from zephyr:adafruit_macropad_rp2040"],"name":"KEY4","pin":"GPIO4","pull":"up"},{"active":"low","filled":["pull from zephyr:adafruit_macropad_rp2040","active from zephyr:adafruit_macropad_rp2040"],"name":"KEY5","pin":"GPIO5","pull":"up"},{"active":"low","filled":["pull from zephyr:adafruit_macropad_rp2040","active from zephyr:adafruit_macropad_rp2040"],"name":"KEY6","pin":"GPIO6","pull":"up"},{"active":"low","filled":["pull from zephyr:adafruit_macropad_rp2040","active from zephyr:adafruit_macropad_rp2040"],"name":"KEY7","pin":"GPIO7","pull":"up"},{"active":"low","filled":["pull from zephyr:adafruit_macropad_rp2040","active from zephyr:adafruit_macropad_rp2040"],"name":"KEY8","pin":"GPIO8","pull":"up"},{"active":"low","cite":{"doc":"Adafruit MacroPad 2040 rev D.sch (Eagle 9 XML); also Adafruit MacroPad 2040.sch","kind":"schematic","level":"GPIO9 -> key switch U$4 -> GND, no pull resistor on the net: pressed reads low (internal pull-up needed).","publisher":"Adafruit Industries","quote":"IC3 (RP2040) GPIO9 -> GP9 -> U$4 (KBD_SWITCH_KAILH_SOCKET) pin 1; U$4 pin 2 -> GND","revision":"REV D (title-block attribute), file commit f25f1d208391 2024-06-27; REV C file commit 9ea612d515ae 2021-06-30","url":"https://github.com/adafruit/Adafruit-MacroPad-RP2040-PCB/blob/main/Adafruit%20MacroPad%202040%20rev%20D.sch","where":"net 'GP9': IC3 on sheet 1, key socket U$4 on sheet 2"},"filled":["pull from zephyr:adafruit_macropad_rp2040","active from zephyr:adafruit_macropad_rp2040"],"name":"KEY9","pin":"GPIO9","pull":"up"},{"active":"low","filled":["pull from zephyr:adafruit_macropad_rp2040","active from zephyr:adafruit_macropad_rp2040"],"name":"KEY10","pin":"GPIO10","pull":"up"},{"active":"low","filled":["pull from zephyr:adafruit_macropad_rp2040","active from zephyr:adafruit_macropad_rp2040"],"name":"KEY11","pin":"GPIO11","pull":"up"},{"active":"low","filled":["pull from zephyr:adafruit_macropad_rp2040","active from zephyr:adafruit_macropad_rp2040"],"name":"KEY12","pin":"GPIO12","pull":"up"},{"active":"low","aliases":["ENCODER_SWITCH"],"cite":{"doc":"Adafruit MacroPad 2040 rev D.sch (Eagle 9 XML); also Adafruit MacroPad 2040.sch","kind":"schematic","level":"switch to GND","publisher":"Adafruit Industries","quote":"IC3 GPIO0 -> USBBOOT -> SW1 (PEC11) P$1; SW1 P$2 -> GND; D3 C on USBBOOT, A -> N$4 -> R11 1K -> QSPI_CS","revision":"REV D (title-block attribute), file commit f25f1d208391 2024-06-27; REV C file commit 9ea612d515ae 2021-06-30","url":"https://github.com/adafruit/Adafruit-MacroPad-RP2040-PCB/blob/main/Adafruit%20MacroPad%202040%20rev%20D.sch","where":"net USBBOOT"},"filled":["pull from zephyr:adafruit_macropad_rp2040","active from zephyr:adafruit_macropad_rp2040"],"name":"BUTTON","pin":"GPIO0","pull":"up"}],"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:adafruit_macropad2040","leds":[{"active":"high","cite":{"doc":"Adafruit MacroPad 2040 rev D.sch (Eagle 9 XML); also Adafruit MacroPad 2040.sch","kind":"schematic","level":"pin -> resistor -> anode, cathode GND","publisher":"Adafruit Industries","quote":"IC3 GPIO13 -> LED -> R1 (5.1K pack) -> N$2 -> L (RED) A; L C -> GND","revision":"REV D (title-block attribute), file commit f25f1d208391 2024-06-27; REV C file commit 9ea612d515ae 2021-06-30","url":"https://github.com/adafruit/Adafruit-MacroPad-RP2040-PCB/blob/main/Adafruit%20MacroPad%202040%20rev%20D.sch","where":"net LED, N$2"},"filled":["label from zephyr:adafruit_macropad_rp2040","active from zephyr:adafruit_macropad_rp2040"],"label":"LED 0","name":"LED","pin":"GPIO13"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO19"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:adafruit_macropad2040"}},
{"chosen":"mpy:samd/ADAFRUIT_METRO_M4_EXPRESS","ids":["mpy:samd/ADAFRUIT_METRO_M4_EXPRESS"],"key":"adafruit-metro-m4-express-airlift","name":"Metro M4 Express Airlift","part":"samd51j19a","records":[{"file":"ports/samd/boards/ADAFRUIT_METRO_M4_EXPRESS/mpconfigboard.h","says":{"pixels":[["PB22","ws2812"]]},"src":"mpy:samd/ADAFRUIT_METRO_M4_EXPRESS"}],"vendor":"Adafruit","why":"rank","wiring":{"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51J19A","naming":"sam","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"PB22"}],"ram":196608,"ram_from":"Microchip ATDF ATSAMD51J19A"}},
{"chosen":"mpy:mimxrt/ADAFRUIT_METRO_M7","ids":["mpy:mimxrt/ADAFRUIT_METRO_M7"],"key":"adafruit-metro-m7","name":"Metro M7","part":"mimxrt1011","records":[{"dropped":["LED is GPIO_03, not a pin of the mimxrt1011","MICROPY_HW_LED1_PIN is (pin_GPIO_03)"],"file":"ports/mimxrt/boards/ADAFRUIT_METRO_M7/mpconfigboard.h","src":"mpy:mimxrt/ADAFRUIT_METRO_M7"}],"vendor":"Adafruit","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"cpy:mimxrt10xx/adafruit_metro_m7_1011_sd","ids":["cpy:mimxrt10xx/adafruit_metro_m7_1011_sd","cpy:mimxrt10xx/metro_m7_1011"],"key":"adafruit-metro-mimxrt1011","name":"Metro MIMXRT1011","part":"mimxrt1011","records":[{"file":"ports/mimxrt10xx/boards/adafruit_metro_m7_1011_sd/pins.c","says":{"pixels":[[null,"ws2812"]]},"src":"cpy:mimxrt10xx/adafruit_metro_m7_1011_sd"},{"file":"ports/mimxrt10xx/boards/metro_m7_1011/pins.c","same":true,"src":"cpy:mimxrt10xx/metro_m7_1011"}],"vendor":"Adafruit","why":"vendor","wiring":{"naming":"raw"}},
{"chosen":"arduino:adafruit:nrf52:metro52840","flash":815104,"ids":["arduino:adafruit:nrf52:metro52840","cpy:nordic/metro_nrf52840_express","pio:adafruit_metro_nrf52840"],"key":"adafruit-metro-nrf52840-express","name":"Metro nRF52840 Express","part":"nrf52840","ram":248832,"records":[{"core":"arduino:adafruit:nrf52","file":"variants/metro_nrf52840_express/variant.h","says":{"buttons":[["P1.00","PIN_BUTTON1",null,null],["P1.02","PIN_BUTTON2",null,null]],"i2c":["P0.15","P0.16"],"leds":[["P1.15","LED_BLUE","high"],["P1.13","LED_BUILTIN","high"]],"pixels":[["P0.13","ws2812"]],"spi":["P0.07","P1.08","P0.11"],"uart":["P0.25","P0.24"]},"src":"arduino:adafruit:nrf52:metro52840","stated":{"leds|P1.13":"#define LED_STATE_ON 1 // State when LED is litted","leds|P1.15":"#define LED_STATE_ON 1 // State when LED is litted"}},{"file":"ports/nordic/boards/metro_nrf52840_express/pins.c","says":{"i2c":["P0.15","P0.16"],"leds":[["P1.13","LED",null],["P1.15","BLUE_LED",null]],"pixels":[["P0.13","ws2812"]],"spi":["P0.07","P1.08","P0.11"],"uart":["P0.25","P0.24"]},"src":"cpy:nordic/metro_nrf52840_express"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.16","sda":"P0.15"},"spi":{"miso":"P0.11","mosi":"P1.08","name":"SPI","sck":"P0.07"},"uart":{"name":"Serial1","rx":"P0.24","tx":"P0.25"}},"buttons":[{"label":"D37","name":"PIN_BUTTON1","pin":"P1.00"},{"label":"D36","name":"PIN_BUTTON2","pin":"P1.02"}],"clock_hz":64000000,"flash":815104,"flash_from":"arduino:adafruit:nrf52:metro52840","leds":[{"active":"high","aliases":["PIN_LED2"],"colour":"blue","label":"D34","name":"LED_BLUE","pin":"P1.15"},{"active":"high","aliases":["LED_RED","PIN_LED1"],"colour":"red","label":"D33","name":"LED_BUILTIN","pin":"P1.13"}],"naming":"nrf","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"P0.13"}],"ram":237568,"ram_from":"arduino:adafruit:nrf52:metro52840"}},
{"chosen":"cpy:raspberrypi/adafruit_metro_rp2040","flash":16777216,"ids":["arduino:rp2040:rp2040:adafruit_metro","cpy:raspberrypi/adafruit_metro_rp2040","pio:adafruit_metro","zephyr:adafruit_metro_rp2040"],"key":"adafruit-metro-rp2040","name":"Metro RP2040","notes":["led GPIO13 added from arduino:rp2040:rp2040:adafruit_metro","led GPIO13 colour from zephyr:adafruit_metro_rp2040","led GPIO13 label from zephyr:adafruit_metro_rp2040","led GPIO13 active from zephyr:adafruit_metro_rp2040"],"part":"rp2040","ram":270336,"records":[{"file":"ports/raspberrypi/boards/adafruit_metro_rp2040/pins.c","says":{"i2c":["GPIO16","GPIO17"],"pixels":[["GPIO14","ws2812"]],"spi":["GPIO18","GPIO19","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/adafruit_metro_rp2040"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_metro/pins_arduino.h","says":{"i2c":["GPIO16","GPIO17"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO14","ws2812"]],"spi":["GPIO18","GPIO19","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:adafruit_metro"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_metro/pins_arduino.h","says":{"i2c":["GPIO16","GPIO17"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO14","ws2812"]],"spi":["GPIO18","GPIO19","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"pio:adafruit_metro","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own ADAFRUIT_METRO_RP2040 entry"},{"file":"boards/adafruit/metro_rp2040/adafruit_metro_rp2040.dts","says":{"i2c":["GPIO16","GPIO17"],"leds":[["GPIO13","led0","high"]],"pixels":[[null,"ws2812"]]},"src":"zephyr:adafruit_metro_rp2040","stated":{"leds|GPIO13":"zephyr:adafruit_metro_rp2040: gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO17","sda":"GPIO16"},"spi":{"miso":"GPIO20","mosi":"GPIO19","name":"board.SPI()","sck":"GPIO18"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:adafruit_metro","leds":[{"active":"high","added_from":"arduino:rp2040:rp2040:adafruit_metro","aliases":["PIN_LED"],"colour":"red","filled":["colour from zephyr:adafruit_metro_rp2040","label from zephyr:adafruit_metro_rp2040","active from zephyr:adafruit_metro_rp2040"],"label":"Red LED","name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO14"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:adafruit_metro"}},
{"chosen":"cpy:raspberrypi/adafruit_metro_rp2350","flash":16777216,"ids":["arduino:rp2040:rp2040:adafruit_metro_rp2350","cpy:raspberrypi/adafruit_metro_rp2350","pio:adafruit_metro_rp2350","zephyr:adafruit_metro_rp2350"],"key":"adafruit-metro-rp2350","name":"Metro RP2350","notes":["led GPIO23 added from arduino:rp2040:rp2040:adafruit_metro_rp2350","button GPIO24 added from arduino:rp2040:rp2040:adafruit_metro_rp2350","led GPIO23 label from zephyr:adafruit_metro_rp2350","led GPIO23 active from zephyr:adafruit_metro_rp2350"],"part":"rp2350","ram":532480,"records":[{"file":"ports/raspberrypi/boards/adafruit_metro_rp2350/pins.c","says":{"i2c":["GPIO20","GPIO21"],"pixels":[["GPIO25","ws2812"]],"spi":["GPIO30","GPIO31","GPIO28"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/adafruit_metro_rp2350"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_metro_rp2350/pins_arduino.h","says":{"buttons":[["GPIO24","PIN_BUTTON",null,null]],"i2c":["GPIO20","GPIO21"],"leds":[["GPIO23","LED_BUILTIN",null]],"pixels":[["GPIO25","ws2812"]],"spi":["GPIO30","GPIO31","GPIO28"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:adafruit_metro_rp2350"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_metro_rp2350/pins_arduino.h","says":{"buttons":[["GPIO24","PIN_BUTTON",null,null]],"i2c":["GPIO20","GPIO21"],"leds":[["GPIO23","LED_BUILTIN",null]],"pixels":[["GPIO25","ws2812"]],"spi":["GPIO30","GPIO31","GPIO28"],"uart":["GPIO0","GPIO1"]},"src":"pio:adafruit_metro_rp2350","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own ADAFRUIT_METRO_RP2350 entry"},{"file":"boards/adafruit/metro_rp2350/adafruit_metro_rp2350_rp2350b_m33_0.dts","says":{"i2c":["GPIO20","GPIO21"],"leds":[["GPIO23","led0","low"]],"pixels":[[null,"ws2812"]]},"src":"zephyr:adafruit_metro_rp2350","stated":{"leds|GPIO23":"zephyr:adafruit_metro_rp2350: gpios = <&gpio0 23 GPIO_ACTIVE_LOW>"}}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO21","sda":"GPIO20"},"spi":{"miso":"GPIO28","mosi":"GPIO31","name":"board.SPI()","sck":"GPIO30"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"added_from":"arduino:rp2040:rp2040:adafruit_metro_rp2350","name":"PIN_BUTTON","pin":"GPIO24"}],"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:adafruit_metro_rp2350","leds":[{"active":"low","added_from":"arduino:rp2040:rp2040:adafruit_metro_rp2350","aliases":["PIN_LED"],"filled":["label from zephyr:adafruit_metro_rp2350","active from zephyr:adafruit_metro_rp2350"],"label":"USER_LED","name":"LED_BUILTIN","pin":"GPIO23"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO25"}],"ram":524288,"ram_from":"arduino:rp2040:rp2040:adafruit_metro_rp2350"}},
{"chosen":"zephyr:nrf52_adafruit_feather","flash":524288,"ids":["zephyr:nrf52_adafruit_feather"],"key":"adafruit-nrf52-adafruit-feather","name":"nRF52 Adafruit Feather","part":"nrf52832","ram":65536,"records":[{"file":"boards/adafruit/nrf52_adafruit_feather/nrf52_adafruit_feather.dts","says":{"buttons":[["P0.20","sw0","low","up"]],"leds":[["P0.17","led0","high"],["P0.19","led1","high"]]},"src":"zephyr:nrf52_adafruit_feather","stated":{"buttons|P0.20":"zephyr:nrf52_adafruit_feather: gpios = <&gpio0 20 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.17":"zephyr:nrf52_adafruit_feather: gpios = <&gpio0 17 0>","leds|P0.19":"zephyr:nrf52_adafruit_feather: gpios = <&gpio0 19 0>"}}],"vendor":"adafruit","why":"rank","wiring":{"buttons":[{"active":"low","label":"Button","name":"sw0","pin":"P0.20","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"Red LED","name":"led0","pin":"P0.17"},{"active":"high","colour":"blue","label":"Blue LED","name":"led1","pin":"P0.19"}],"naming":"nrf","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:adafruit_qt_py_esp32s3","ids":["zephyr:adafruit_qt_py_esp32s3"],"key":"adafruit-qt-py-esp32-s3","name":"QT Py ESP32-S3","part":"esp32s3","records":[{"file":"boards/adafruit/qt_py_esp32s3/adafruit_qt_py_esp32s3_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"i2c":["GPIO7","GPIO6"],"pixels":[[null,"ws2812"]],"spi":[null,"GPIO35","GPIO37"]},"src":"zephyr:adafruit_qt_py_esp32s3","stated":{"buttons|GPIO0":"zephyr:adafruit_qt_py_esp32s3: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"adafruit","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO6","sda":"GPIO7"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"spi2"}},"buttons":[{"active":"low","label":"User button","name":"sw0","pin":"GPIO0","pull":"up"}],"naming":"esp"}},
{"chosen":"cpy:raspberrypi/adafruit_qtpy_rp2040","flash":8388608,"ids":["arduino:rp2040:rp2040:adafruit_qtpy","cpy:raspberrypi/adafruit_qtpy_rp2040","mpy:rp2/ADAFRUIT_QTPY_RP2040","pio:adafruit_qtpy","zephyr:adafruit_qt_py_rp2040"],"key":"adafruit-qt-py-rp2040","name":"QT Py RP2040","part":"rp2040","ram":270336,"records":[{"file":"ports/raspberrypi/boards/adafruit_qtpy_rp2040/pins.c","says":{"buttons":[["GPIO21","BUTTON",null,null]],"i2c":["GPIO24","GPIO25"],"pixels":[["GPIO12","ws2812"]],"spi":["GPIO6","GPIO3","GPIO4"],"uart":["GPIO20","GPIO5"]},"src":"cpy:raspberrypi/adafruit_qtpy_rp2040"},{"core":"arduino:rp2040:rp2040","dropped":["LED_BUILTIN = 31 is not a pin of the rp2040","PIN_LED = 31 is not a pin of the rp2040"],"file":"variants/adafruit_qtpy/pins_arduino.h","says":{"i2c":["GPIO24","GPIO25"],"pixels":[["GPIO12","ws2812"]],"spi":["GPIO6","GPIO3","GPIO4"],"uart":["GPIO28","GPIO29"]},"src":"arduino:rp2040:rp2040:adafruit_qtpy"},{"core":"arduino:rp2040:rp2040","dropped":["LED_BUILTIN = 31 is not a pin of the rp2040","PIN_LED = 31 is not a pin of the rp2040"],"file":"variants/adafruit_qtpy/pins_arduino.h","says":{"i2c":["GPIO24","GPIO25"],"pixels":[["GPIO12","ws2812"]],"spi":["GPIO6","GPIO3","GPIO4"],"uart":["GPIO28","GPIO29"]},"src":"pio:adafruit_qtpy","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own ADAFRUIT_QTPY_RP2040 entry"},{"file":"boards/adafruit/qt_py_rp2040/adafruit_qt_py_rp2040.dts","says":{"i2c":["GPIO24","GPIO25"],"pixels":[[null,"ws2812"]]},"src":"zephyr:adafruit_qt_py_rp2040"},{"file":"ports/rp2/boards/ADAFRUIT_QTPY_RP2040/mpconfigboard.h","says":{"i2c":["GPIO22","GPIO23"]},"src":"mpy:rp2/ADAFRUIT_QTPY_RP2040"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO25","sda":"GPIO24"},"spi":{"miso":"GPIO4","mosi":"GPIO3","name":"board.SPI()","sck":"GPIO6"},"uart":{"name":"board.UART()","rx":"GPIO5","tx":"GPIO20"}},"buttons":[{"name":"BUTTON","pin":"GPIO21"}],"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:adafruit_qtpy","naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO12"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:adafruit_qtpy"}},
{"chosen":"hand:mpy:samd/ADAFRUIT_QTPY_SAMD21","ids":["mpy:samd/ADAFRUIT_QTPY_SAMD21"],"key":"adafruit-qt-py-samd21","name":"QT Py - SAMD21","part":"samd21e18a","records":[{"checked":"Microchip.SAMD21_DFP.3.8.270.atpack ATDF samd21e18a: every pinout, SAMD21EA, SAMD21EM","file":"tools/census/hand_wiring/sam.json","says":{"pixels":[["PA18","ws2812"]]},"src":"hand:mpy:samd/ADAFRUIT_QTPY_SAMD21"},{"file":"ports/samd/boards/ADAFRUIT_QTPY_SAMD21/mpconfigboard.h","src":"mpy:samd/ADAFRUIT_QTPY_SAMD21"}],"vendor":"Adafruit","why":"hand","wiring":{"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A","naming":"sam","none":[{"cite":{"doc":"Adafruit QT Py schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"Only switch part: Q2 [SWITCH_TACT_SMT4.6X2.8 = reset] on net !RESET (IC3 /RESET).","revision":"git a8caed9ad5","url":"https://github.com/adafruit/Adafruit-QT-Py-PCB/blob/a8caed9ad5f2670c662f0b0a68af62cceb3cec96/Adafruit%20QT%20Py.sch","where":"Eagle schematic, all switch parts"},"what":"buttons"}],"pixels":[{"cite":{"doc":"Adafruit QT Py schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"LED1 [WS2812B_SK6805_1515] pin DI -> net \"NEOPIX\" -> IC3 \"PA18/I2/SERCOM1+3.2\"; pin VDD -> net \"NEO_PWR\" -> IC3 \"PA15/I15/SERCOM2+4.3\"; variant.cpp: \"{ PORTA, 18, PIO_DIGITAL, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_2 }, // D11 Neopix\" \"{ PORTA, 15, PIO_DIGITAL, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_15 }, // D12 Neopix power\"","revision":"git a8caed9ad5","url":"https://github.com/adafruit/Adafruit-QT-Py-PCB/blob/a8caed9ad5f2670c662f0b0a68af62cceb3cec96/Adafruit%20QT%20Py.sch","where":"Eagle schematic part LED1 (WS2812B_SK6805_1515), nets NEOPIX and NEO_PWR; d2 variant.h L83; d3 variant.cpp L44-45"},"count":1,"kind":"ws2812","name":"pixel0","pin":"PA18"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"zephyr:adafruit_feather_propmaker_rp2040","flash":8388608,"ids":["zephyr:adafruit_feather_propmaker_rp2040"],"key":"adafruit-rp2040-prop-maker-feather","name":"RP2040 Prop-Maker Feather","part":"rp2040","ram":270336,"records":[{"file":"boards/adafruit/feather_propmaker_rp2040/adafruit_feather_propmaker_rp2040.dts","says":{"buttons":[["GPIO7","sw0","low","up"]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","led0","high"]],"pixels":[[null,"ws2812"],[null,"ws2812"]]},"src":"zephyr:adafruit_feather_propmaker_rp2040","stated":{"buttons|GPIO7":"zephyr:adafruit_feather_propmaker_rp2040: gpios = <&gpio0 7 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|GPIO13":"zephyr:adafruit_feather_propmaker_rp2040: gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"adafruit","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"GPIO3","sda":"GPIO2"}},"buttons":[{"active":"low","label":"on-board button","name":"sw0","pin":"GPIO7","pull":"up"}],"flash":8388608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"Red LED","name":"led0","pin":"GPIO13"}],"naming":"rp2","parts":[{"address":24,"bus":"i2c","compatible":"st,lis3dh","name":"LIS3DH"}],"ram":270336,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:adafruit_feather_scorpio_rp2040","flash":8388608,"ids":["zephyr:adafruit_feather_scorpio_rp2040"],"key":"adafruit-rp2040-scorpio-feather","name":"RP2040 Scorpio Feather","part":"rp2040","ram":270336,"records":[{"file":"boards/adafruit/feather_scorpio_rp2040/adafruit_feather_scorpio_rp2040.dts","says":{"buttons":[["GPIO7","sw0","low","up"]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","led0","high"]],"pixels":[[null,"ws2812"],[null,"ws2812"]]},"src":"zephyr:adafruit_feather_scorpio_rp2040","stated":{"buttons|GPIO7":"zephyr:adafruit_feather_scorpio_rp2040: gpios = <&gpio0 7 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|GPIO13":"zephyr:adafruit_feather_scorpio_rp2040: gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"adafruit","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"GPIO3","sda":"GPIO2"}},"buttons":[{"active":"low","label":"on-board button","name":"sw0","pin":"GPIO7","pull":"up"}],"flash":8388608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"Red LED","name":"led0","pin":"GPIO13"}],"naming":"rp2","ram":270336,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:rp2040:rp2040:adafruit_stemmafriend","flash":8388608,"ids":["arduino:rp2040:rp2040:adafruit_stemmafriend","pio:adafruit_stemmafriend"],"key":"adafruit-stemma-friend-rp2040","name":"STEMMA Friend RP2040","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_stemmafriend/pins_arduino.h","says":{"i2c":["GPIO20","GPIO21"],"leds":[["GPIO12","LED_BUILTIN",null]],"pixels":[["GPIO17","ws2812"]],"spi":["GPIO2","GPIO7","GPIO4"],"uart":["GPIO26","GPIO27"]},"src":"arduino:rp2040:rp2040:adafruit_stemmafriend"},{"core":"arduino:rp2040:rp2040","file":"variants/adafruit_stemmafriend/pins_arduino.h","same":true,"src":"pio:adafruit_stemmafriend","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own ADAFRUIT_STEMMAFRIEND_RP2040 entry"}],"vendor":"Adafruit","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO21","sda":"GPIO20"},"spi":{"cs":"GPIO1","miso":"GPIO4","mosi":"GPIO7","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO27","tx":"GPIO26"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:adafruit_stemmafriend","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO12"}],"naming":"rp2","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO17"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:adafruit_stemmafriend"}},
{"chosen":"arduino:TeeOnArdu:avr:TeeOnArdu","flash":28672,"ids":["arduino:TeeOnArdu:avr:TeeOnArdu"],"key":"adafruit-teeonardu-leo-on-teensycore","name":"TeeOnArdu (Leo on TeensyCore)","part":"atmega32u4","records":[{"core":"arduino:arduino:avr","file":"variants/leonardo/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:TeeOnArdu:avr:TeeOnArdu"}],"vendor":"Adafruit","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:TeeOnArdu:avr:TeeOnArdu","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"Microchip ATDF ATmega32U4"}},
{"chosen":"zephyr:adafruit_trinkey_qt2040","flash":8388608,"ids":["zephyr:adafruit_trinkey_qt2040"],"key":"adafruit-trinkey-qt2040","name":"Trinkey QT2040","part":"rp2040","ram":270336,"records":[{"file":"boards/adafruit/trinkey_qt2040/adafruit_trinkey_qt2040.dts","says":{"buttons":[["GPIO12","sw0","low","up"]],"i2c":["GPIO16","GPIO17"],"pixels":[[null,"ws2812"]]},"src":"zephyr:adafruit_trinkey_qt2040","stated":{"buttons|GPIO12":"zephyr:adafruit_trinkey_qt2040: gpios = <&gpio0 12 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>"}}],"vendor":"adafruit","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO17","sda":"GPIO16"}},"buttons":[{"active":"low","label":"User","name":"sw0","pin":"GPIO12","pull":"up"}],"flash":8388608,"flash_from":"the census: the largest any of its sources states","naming":"rp2","ram":270336,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:rp2040:rp2040:adafruit_trinkeyrp2040qt","flash":8388608,"ids":["arduino:rp2040:rp2040:adafruit_trinkeyrp2040qt","pio:adafruit_trinkeyrp2040qt"],"key":"adafruit-trinkey-rp2040-qt","name":"Trinkey RP2040 QT","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","dropped":["LED_BUILTIN = 31 is not a pin of the rp2040","PIN_LED = 31 is not a pin of the rp2040"],"file":"variants/adafruit_trinkeyrp2040qt/pins_arduino.h","says":{"i2c":["GPIO16","GPIO17"],"pixels":[["GPIO27","ws2812"]],"uart":["GPIO16","GPIO17"]},"src":"arduino:rp2040:rp2040:adafruit_trinkeyrp2040qt"},{"core":"arduino:rp2040:rp2040","dropped":["LED_BUILTIN = 31 is not a pin of the rp2040","PIN_LED = 31 is not a pin of the rp2040"],"file":"variants/adafruit_trinkeyrp2040qt/pins_arduino.h","same":true,"src":"pio:adafruit_trinkeyrp2040qt","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own ADAFRUIT_TRINKEYQT_RP2040 entry"}],"vendor":"Adafruit","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO17","sda":"GPIO16"},"uart":{"name":"Serial1","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:adafruit_trinkeyrp2040qt","naming":"rp2","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO27"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:adafruit_trinkeyrp2040qt"}},
{"chosen":"hand:zephyr:adafruit_trrs_trinkey","flash":262144,"ids":["zephyr:adafruit_trrs_trinkey"],"key":"adafruit-trrs-trinkey","name":"TRRS Trinkey","part":"samd21e18a","ram":32768,"records":[{"checked":"Microchip.SAMD21_DFP.3.8.270.atpack ATDF samd21e18a: every pinout, SAMD21EA, SAMD21EM","file":"tools/census/hand_wiring/sam.json","says":{"pixels":[["PA1","ws2812"]]},"src":"hand:zephyr:adafruit_trrs_trinkey"},{"file":"boards/adafruit/trrs_trinkey/adafruit_trrs_trinkey.dts","src":"zephyr:adafruit_trrs_trinkey"}],"vendor":"adafruit","why":"hand","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","naming":"sam","none":[{"cite":{"doc":"Adafruit TRRS Trinkey schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"Only push-button: RESET [SWITCH_TACT_SMT_RKB2 = RKB] on net !RESET. X1 [TRRS_2SWITCH_PJ332A] is the TRRS jack.","revision":"git d244f5b565","url":"https://github.com/adafruit/Adafruit-TRRS-Trinkey-PCB/blob/d244f5b5658d5cd1b1bf62de57265185179cdf0f/Adafruit%20TRRS%20Trinkey.sch","where":"Eagle schematic, all switch parts"},"what":"buttons"}],"pixels":[{"cite":{"doc":"Adafruit TRRS Trinkey schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"LED1 [WS2812B_SK6805_1515] pin DI -> net \"NEO\" -> IC3 \"PA01/EINT1/SERCOM1.1\"; pin VDD -> 3.3V; variant.h: \"#define PIN_NEOPIXEL (6u)\" \"#define NUM_NEOPIXEL (1u)\"; variant.cpp pin 6: \"{ PORTA, 1, PIO_ANALOG, PIN_ATTR_ANALOG, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE },\"","revision":"git d244f5b565","url":"https://github.com/adafruit/Adafruit-TRRS-Trinkey-PCB/blob/d244f5b5658d5cd1b1bf62de57265185179cdf0f/Adafruit%20TRRS%20Trinkey.sch","where":"Eagle schematic part LED1 (WS2812B_SK6805_1515), net NEO; d2 variant.h L80-81; d3 variant.cpp L43"},"count":1,"kind":"ws2812","name":"pixel0","pin":"PA1"}],"ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:apard32690","flash":3145728,"ids":["zephyr:apard32690"],"key":"adi-ad-apard32690-sl","name":"AD-APARD32690-SL","part":"max32690","ram":131072,"records":[{"file":"boards/adi/apard32690/apard32690_max32690_m4.dts","says":{"buttons":[["&gpio1 27","sw0","high","down"]],"leds":[["&gpio2 1","led0","high"],["&gpio0 12","led1","high"],["&gpio0 11","led2","high"]]},"src":"zephyr:apard32690","stated":{"buttons|raw:&gpio1 27":"zephyr:apard32690: gpios = <&gpio1 27 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>","leds|raw:&gpio0 11":"zephyr:apard32690: gpios = <&gpio0 11 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 12":"zephyr:apard32690: gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 1":"zephyr:apard32690: gpios = <&gpio2 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"adi","why":"rank","wiring":{"buttons":[{"active":"high","label":"S2","name":"sw0","pull":"down","raw":"&gpio1 27"}],"flash":3145728,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"blue","label":"LED1","name":"led0","raw":"&gpio2 1"},{"active":"high","colour":"red","label":"LED2","name":"led1","raw":"&gpio0 12"},{"active":"high","colour":"green","label":"LED3","name":"led2","raw":"&gpio0 11"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ad_swiot1l_sl","flash":3145728,"ids":["zephyr:ad_swiot1l_sl"],"key":"adi-ad-swiot1l-sl","name":"AD-SWIOT1L-SL","part":"max32650","ram":32768,"records":[{"file":"boards/adi/ad_swiot1l_sl/ad_swiot1l_sl.dts","says":{"leds":[["&gpio2 15","led0","high"],["&gpio2 14","led1","high"]]},"src":"zephyr:ad_swiot1l_sl","stated":{"leds|raw:&gpio2 14":"zephyr:ad_swiot1l_sl: gpios = <&gpio2 14 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 15":"zephyr:ad_swiot1l_sl: gpios = <&gpio2 15 GPIO_ACTIVE_HIGH>"}}],"vendor":"adi","why":"rank","wiring":{"flash":3145728,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"Red LED","name":"led0","raw":"&gpio2 15"},{"active":"high","colour":"green","label":"Green LED","name":"led1","raw":"&gpio2 14"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:adi_eval_adin1110ebz","flash":2097152,"ids":["zephyr:adi_eval_adin1110ebz"],"key":"adi-eval-adin1110evb-evaluation-board","name":"EVAL-ADIN1110EVB Evaluation board","part":"stm32l4s5xx","ram":196608,"records":[{"file":"boards/adi/eval_adin1110ebz/adi_eval_adin1110ebz.dts","says":{"i2c":["PG13","PG14"],"leds":[["PC13","led0","low"],["PE2","led_uC1","low"],["PE6","led_uC2","low"],["PG15","led_uC3","low"]],"spi":["PC10","PC12","PC11"]},"src":"zephyr:adi_eval_adin1110ebz","stated":{"leds|PC13":"zephyr:adi_eval_adin1110ebz: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PE2":"zephyr:adi_eval_adin1110ebz: gpios = <&gpioe 2 GPIO_ACTIVE_LOW>","leds|PE6":"zephyr:adi_eval_adin1110ebz: gpios = <&gpioe 6 GPIO_ACTIVE_LOW>","leds|PG15":"zephyr:adi_eval_adin1110ebz: gpios = <&gpiog 15 GPIO_ACTIVE_LOW>"}}],"vendor":"adi","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PG14","sda":"PG13"},"spi":{"miso":"PC11","mosi":"PC12","name":"spi3","sck":"PC10"}},"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"Status uC0","name":"led0","pin":"PC13"},{"active":"low","label":"Status uC1 ","name":"led_uC1","pin":"PE2"},{"active":"low","label":"Status uC2","name":"led_uC2","pin":"PE6"},{"active":"low","label":"Status uC3","name":"led_uC3","pin":"PG15"}],"naming":"stm32","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:adi_eval_adin1140d1z","flash":3145728,"ids":["zephyr:adi_eval_adin1140d1z"],"key":"adi-eval-adin1140d1z","name":"EVAL-ADIN1140D1Z","part":"max32690","ram":131072,"records":[{"file":"boards/adi/eval_adin1140d1z/adi_eval_adin1140d1z_max32690_m4.dts","says":{"buttons":[["&gpio0 13","sw0","low",null]],"leds":[["&gpio0 14","led0","low"],["&gpio2 9","led1","low"],["&gpio2 10","led2","low"],["&gpio1 9","uc_led2","low"],["&gpio1 10","uc_led3","low"]]},"src":"zephyr:adi_eval_adin1140d1z","stated":{"buttons|raw:&gpio0 13":"zephyr:adi_eval_adin1140d1z: gpios = <&gpio0 13 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 14":"zephyr:adi_eval_adin1140d1z: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 10":"zephyr:adi_eval_adin1140d1z: gpios = <&gpio1 10 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 9":"zephyr:adi_eval_adin1140d1z: gpios = <&gpio1 9 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 10":"zephyr:adi_eval_adin1140d1z: gpios = <&gpio2 10 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 9":"zephyr:adi_eval_adin1140d1z: gpios = <&gpio2 9 GPIO_ACTIVE_LOW>"}}],"vendor":"adi","why":"rank","wiring":{"buttons":[{"active":"low","label":"S2","name":"sw0","raw":"&gpio0 13"}],"flash":3145728,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"USR LED","name":"led0","raw":"&gpio0 14"},{"active":"low","label":"LED0","name":"led1","raw":"&gpio2 9"},{"active":"low","label":"LED1","name":"led2","raw":"&gpio2 10"},{"active":"low","label":"LED2","name":"uc_led2","raw":"&gpio1 9"},{"active":"low","label":"LED3","name":"uc_led3","raw":"&gpio1 10"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:adi_eval_adin2111d1z","flash":3145728,"ids":["zephyr:adi_eval_adin2111d1z"],"key":"adi-eval-adin2111d1z","name":"EVAL-ADIN2111D1Z","part":"max32690","ram":1048576,"records":[{"file":"boards/adi/eval_adin2111d1z/adi_eval_adin2111d1z_max32690_m4.dts","says":{"buttons":[["&gpio4 0","sw0","low","up"]],"leds":[["&gpio0 14","led0","low"],["&gpio2 22","led1","low"],["&gpio2 23","led2","low"]]},"src":"zephyr:adi_eval_adin2111d1z","stated":{"buttons|raw:&gpio4 0":"zephyr:adi_eval_adin2111d1z: gpios = <&gpio4 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio0 14":"zephyr:adi_eval_adin2111d1z: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 22":"zephyr:adi_eval_adin2111d1z: gpios = <&gpio2 22 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 23":"zephyr:adi_eval_adin2111d1z: gpios = <&gpio2 23 GPIO_ACTIVE_LOW>"}}],"vendor":"adi","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW2","name":"sw0","pull":"up","raw":"&gpio4 0"}],"flash":3145728,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED0","name":"led0","raw":"&gpio0 14"},{"active":"low","label":"LED1","name":"led1","raw":"&gpio2 22"},{"active":"low","label":"LED2","name":"led2","raw":"&gpio2 23"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:adi_eval_adin2111ebz","flash":2097152,"ids":["zephyr:adi_eval_adin2111ebz"],"key":"adi-eval-adin2111evb-evaluation-board","name":"EVAL-ADIN2111EVB Evaluation board","part":"stm32l4s5xx","ram":196608,"records":[{"file":"boards/adi/eval_adin2111ebz/adi_eval_adin2111ebz.dts","says":{"leds":[["PB6","led0","low"],["PB10","led_NET1","low"],["PB11","led_NET2","low"],["PE2","led_MOD1","low"],["PE6","led_MOD2","low"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:adi_eval_adin2111ebz","stated":{"leds|PB10":"zephyr:adi_eval_adin2111ebz: gpios = <&gpiob 10 GPIO_ACTIVE_LOW>","leds|PB11":"zephyr:adi_eval_adin2111ebz: gpios = <&gpiob 11 GPIO_ACTIVE_LOW>","leds|PB6":"zephyr:adi_eval_adin2111ebz: gpios = <&gpiob 6 GPIO_ACTIVE_LOW>","leds|PE2":"zephyr:adi_eval_adin2111ebz: gpios = <&gpioe 2 GPIO_ACTIVE_LOW>","leds|PE6":"zephyr:adi_eval_adin2111ebz: gpios = <&gpioe 6 GPIO_ACTIVE_LOW>"}}],"vendor":"adi","why":"rank","wiring":{"buses":{"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20230519161237/https://www.analog.com/media/en/evaluation-boards-kits/evaluation-software/eval-adin2111ebz-support-pack.zip","doc":"EVAL-ADIN2111EBZ schematic, drawing no. 02 063822 (02-063822-01-c_sch.pdf in eval-adin2111ebz-support-pack.zip)","kind":"schematic","level":"3V3 -> R32 4.7K -> DS5 anode, cathode -> UC_LED1 -> PB6: lit low.","publisher":"Analog Devices","quote":"'R32 4.7K' 'DS5 BLUE' 'UC_LED1'; 'B6 PB6'","revision":"REV C (title block 'DRAWING NO. 02 063822', 'REV C'; file dated 2021-12-10)","url":"https://www.analog.com/media/en/evaluation-boards-kits/evaluation-software/eval-adin2111ebz-support-pack.zip","where":"sheet 6, U4 ball B6"},"label":"Debug led uC1","name":"led0","pin":"PB6"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20230519161237/https://www.analog.com/media/en/evaluation-boards-kits/evaluation-software/eval-adin2111ebz-support-pack.zip","doc":"EVAL-ADIN2111EBZ schematic, drawing no. 02 063822 (02-063822-01-c_sch.pdf in eval-adin2111ebz-support-pack.zip)","kind":"schematic","level":"PB10 (ball L10) -> NET_LED1 -> R31 470 ohm -> D10 pin 1 (cathode of the SR/red die); D10 pin 4 (anode of that die) -> 3V3. Lit when PB10 is low.","publisher":"Analog Devices","quote":"'L10 PB10' 'NET_LED1'; 'R31 470'; 'D10' pins '4' (top, to '3V3') and '1' 'SR'","revision":"REV C (title block 'DRAWING NO. 02 063822', 'REV C'; file dated 2021-12-10)","url":"https://www.analog.com/media/en/evaluation-boards-kits/evaluation-software/eval-adin2111ebz-support-pack.zip","where":"sheet 6 of 8 'Cortex M4 uC': U4 STM32L4S5QII3P ball L10 = PB10, net 'NET_LED1'; LED cluster left of U4 (D10/D11, R30/R31/R33/R4, DS5)"},"label":"NET led 1","name":"led_NET1","pin":"PB10"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20230519161237/https://www.analog.com/media/en/evaluation-boards-kits/evaluation-software/eval-adin2111ebz-support-pack.zip","doc":"EVAL-ADIN2111EBZ schematic, drawing no. 02 063822 (02-063822-01-c_sch.pdf in eval-adin2111ebz-support-pack.zip)","kind":"schematic","level":"3V3 -> D10 pin 3 anode, pin 2 cathode -> R33 470 -> PB11: lit low.","publisher":"Analog Devices","quote":"'L11 PB11 NET_LED2'; 'R33 470'; D10 pins 3/2 'BG'","revision":"REV C (title block 'DRAWING NO. 02 063822', 'REV C'; file dated 2021-12-10)","url":"https://www.analog.com/media/en/evaluation-boards-kits/evaluation-software/eval-adin2111ebz-support-pack.zip","where":"sheet 6, U4 ball L11"},"label":"NET led 2","name":"led_NET2","pin":"PB11"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20230519161237/https://www.analog.com/media/en/evaluation-boards-kits/evaluation-software/eval-adin2111ebz-support-pack.zip","doc":"EVAL-ADIN2111EBZ schematic, drawing no. 02 063822 (02-063822-01-c_sch.pdf in eval-adin2111ebz-support-pack.zip)","kind":"schematic","level":"3V3 -> D11 pin 4 anode, pin 1 cathode -> R4 470 -> PE2: lit low.","publisher":"Analog Devices","quote":"'MOD_LED1' 'B2' 'PE2'; 'R4 470'; D11 pins 4/1 'SR'","revision":"REV C (title block 'DRAWING NO. 02 063822', 'REV C'; file dated 2021-12-10)","url":"https://www.analog.com/media/en/evaluation-boards-kits/evaluation-software/eval-adin2111ebz-support-pack.zip","where":"sheet 6, U4 ball B2"},"label":"Mod led 1","name":"led_MOD1","pin":"PE2"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20230519161237/https://www.analog.com/media/en/evaluation-boards-kits/evaluation-software/eval-adin2111ebz-support-pack.zip","doc":"EVAL-ADIN2111EBZ schematic, drawing no. 02 063822 (02-063822-01-c_sch.pdf in eval-adin2111ebz-support-pack.zip)","kind":"schematic","level":"3V3 -> D11 pin 3 anode, pin 2 cathode -> R30 470 -> PE6: lit low.","publisher":"Analog Devices","quote":"'MOD_LED2' 'D2' 'PE6'; 'R30 470'; D11 pins 3/2 'BG'","revision":"REV C (title block 'DRAWING NO. 02 063822', 'REV C'; file dated 2021-12-10)","url":"https://www.analog.com/media/en/evaluation-boards-kits/evaluation-software/eval-adin2111ebz-support-pack.zip","where":"sheet 6, U4 ball D2"},"label":"Mod led 2","name":"led_MOD2","pin":"PE6"}],"naming":"stm32","parts":[{"bus":"spi","compatible":"issi,is25lp128","name":"IS25LP128"}],"ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:max32650evkit","flash":3145728,"ids":["zephyr:max32650evkit"],"key":"adi-max32650evkit","name":"MAX32650EVKIT","part":"max32650","ram":262144,"records":[{"file":"boards/adi/max32650evkit/max32650evkit.dts","says":{"buttons":[["&gpio2 28","pb1","low","up"],["&gpio2 30","pb2","low","up"]],"leds":[["&gpio2 25","led0","high"],["&gpio2 26","led1","high"]]},"src":"zephyr:max32650evkit","stated":{"buttons|raw:&gpio2 28":"zephyr:max32650evkit: gpios = <&gpio2 28 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio2 30":"zephyr:max32650evkit: gpios = <&gpio2 30 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio2 25":"zephyr:max32650evkit: gpios = <&gpio2 25 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 26":"zephyr:max32650evkit: gpios = <&gpio2 26 GPIO_ACTIVE_HIGH>"}}],"vendor":"adi","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW2","name":"pb1","pull":"up","raw":"&gpio2 28"},{"active":"low","label":"SW3","name":"pb2","pull":"up","raw":"&gpio2 30"}],"flash":3145728,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"Red LED","name":"led0","raw":"&gpio2 25"},{"active":"high","colour":"green","label":"Green LED","name":"led1","raw":"&gpio2 26"}],"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:max32650fthr","flash":3145728,"ids":["zephyr:max32650fthr"],"key":"adi-max32650fthr","name":"MAX32650FTHR","part":"max32650","ram":262144,"records":[{"file":"boards/adi/max32650fthr/max32650fthr.dts","says":{"buttons":[["&gpio1 19","pb1","low","up"],["&gpio1 21","pb2","low","up"]],"leds":[["&gpio1 14","led0","high"],["&gpio1 18","led1","high"]]},"src":"zephyr:max32650fthr","stated":{"buttons|raw:&gpio1 19":"zephyr:max32650fthr: gpios = <&gpio1 19 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio1 21":"zephyr:max32650fthr: gpios = <&gpio1 21 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio1 14":"zephyr:max32650fthr: gpios = <&gpio1 14 GPIO_ACTIVE_HIGH>","leds|raw:&gpio1 18":"zephyr:max32650fthr: gpios = <&gpio1 18 GPIO_ACTIVE_HIGH>"}}],"vendor":"adi","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW2","name":"pb1","pull":"up","raw":"&gpio1 19"},{"active":"low","label":"SW3","name":"pb2","pull":"up","raw":"&gpio1 21"}],"flash":3145728,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"Red LED","name":"led0","raw":"&gpio1 14"},{"active":"high","colour":"green","label":"Green LED","name":"led1","raw":"&gpio1 18"}],"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:max32651evkit","flash":3145728,"ids":["zephyr:max32651evkit"],"key":"adi-max32651evkit","name":"MAX32651EVKIT","part":"max32651","ram":262144,"records":[{"file":"boards/adi/max32651evkit/max32651evkit.dts","says":{"buttons":[["&gpio2 28","sw0","low","up"],["&gpio2 30","pb2","low","up"]],"leds":[["&gpio2 25","led0","low"],["&gpio2 26","led1","low"]]},"src":"zephyr:max32651evkit","stated":{"buttons|raw:&gpio2 28":"zephyr:max32651evkit: gpios = <&gpio2 28 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio2 30":"zephyr:max32651evkit: gpios = <&gpio2 30 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio2 25":"zephyr:max32651evkit: gpios = <&gpio2 25 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 26":"zephyr:max32651evkit: gpios = <&gpio2 26 GPIO_ACTIVE_LOW>"}}],"vendor":"adi","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW2","name":"sw0","pull":"up","raw":"&gpio2 28"},{"active":"low","label":"SW3","name":"pb2","pull":"up","raw":"&gpio2 30"}],"flash":3145728,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpio2 25"},{"active":"low","colour":"green","label":"Green LED","name":"led1","raw":"&gpio2 26"}],"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:max32655evkit","flash":262144,"ids":["zephyr:max32655evkit"],"key":"adi-max32655evkit","name":"MAX32655EVKIT","part":"max32655","ram":16384,"records":[{"file":"boards/adi/max32655evkit/max32655evkit_max32655_m4.dts","says":{"buttons":[["&gpio0 18","sw0","low","up"],["&gpio0 19","sw1","low","up"],["&gpio3 1","pb_wakeup","low","up"]],"leds":[["&gpio0 24","led0","low"],["&gpio0 25","led1","low"]]},"src":"zephyr:max32655evkit","stated":{"buttons|raw:&gpio0 18":"zephyr:max32655evkit: gpios = <&gpio0 18 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio0 19":"zephyr:max32655evkit: gpios = <&gpio0 19 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio3 1":"zephyr:max32655evkit: gpios = <&gpio3 1 (GPIO_PULL_UP | GPIO_ACTIVE_LOW | MAX32_GPIO_VSEL_VDDIOH)>","leds|raw:&gpio0 24":"zephyr:max32655evkit: gpios = <&gpio0 24 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 25":"zephyr:max32655evkit: gpios = <&gpio0 25 GPIO_ACTIVE_LOW>"}}],"vendor":"adi","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW2","name":"sw0","pull":"up","raw":"&gpio0 18"},{"active":"low","label":"SW3","name":"sw1","pull":"up","raw":"&gpio0 19"},{"active":"low","label":"Wakeup","name":"pb_wakeup","pull":"up","raw":"&gpio3 1"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpio0 24"},{"active":"low","colour":"blue","label":"Blue LED","name":"led1","raw":"&gpio0 25"}],"naming":"raw","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:max32655fthr","flash":360448,"ids":["zephyr:max32655fthr"],"key":"adi-max32655fthr","name":"MAX32655FTHR","part":"max32655","ram":65536,"records":[{"file":"boards/adi/max32655fthr/max32655fthr_max32655_m4.dts","says":{"buttons":[["&gpio0 2","sw0","low","up"],["&gpio0 3","sw1","low","up"],["&gpio3 1","pb_wakeup","low","up"]],"leds":[["&gpio0 18","led0","low"],["&gpio0 19","led1","low"],["&gpio0 26","led2","low"]]},"src":"zephyr:max32655fthr","stated":{"buttons|raw:&gpio0 2":"zephyr:max32655fthr: gpios = <&gpio0 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio0 3":"zephyr:max32655fthr: gpios = <&gpio0 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio3 1":"zephyr:max32655fthr: gpios = <&gpio3 1 (GPIO_PULL_UP | GPIO_ACTIVE_LOW | MAX32_GPIO_VSEL_VDDIOH)>","leds|raw:&gpio0 18":"zephyr:max32655fthr: gpios = <&gpio0 18 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 19":"zephyr:max32655fthr: gpios = <&gpio0 19 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 26":"zephyr:max32655fthr: gpios = <&gpio0 26 GPIO_ACTIVE_LOW>"}}],"vendor":"adi","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW2","name":"sw0","pull":"up","raw":"&gpio0 2"},{"active":"low","label":"SW3","name":"sw1","pull":"up","raw":"&gpio0 3"},{"active":"low","label":"Wakeup","name":"pb_wakeup","pull":"up","raw":"&gpio3 1"}],"flash":360448,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpio0 18"},{"active":"low","colour":"blue","label":"Blue LED","name":"led1","raw":"&gpio0 19"},{"active":"low","colour":"green","label":"Green LED","name":"led2","raw":"&gpio0 26"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:max32657evkit","flash":589824,"ids":["zephyr:max32657evkit"],"key":"adi-max32657evkit","name":"MAX32657EVKIT","part":"max32657","ram":196608,"records":[{"file":"boards/adi/max32657evkit/max32657evkit_max32657.dts","says":{"buttons":[["&gpio0 12","sw0","low","up"]],"leds":[["&gpio0 13","led0","high"]]},"src":"zephyr:max32657evkit","stated":{"buttons|raw:&gpio0 12":"zephyr:max32657evkit: gpios = <&gpio0 12 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio0 13":"zephyr:max32657evkit: gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"adi","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW2","name":"sw0","pull":"up","raw":"&gpio0 12"}],"flash":589824,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"green","label":"Green LED","name":"led0","raw":"&gpio0 13"}],"naming":"raw","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:max32658evkit","flash":589824,"ids":["zephyr:max32658evkit"],"key":"adi-max32658evkit","name":"MAX32658EVKIT","part":"max32658","ram":196608,"records":[{"file":"boards/adi/max32658evkit/max32658evkit_max32658.dts","says":{"buttons":[["&gpio0 12","sw0","low","up"]],"leds":[["&gpio0 13","led0","high"]]},"src":"zephyr:max32658evkit","stated":{"buttons|raw:&gpio0 12":"zephyr:max32658evkit: gpios = <&gpio0 12 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio0 13":"zephyr:max32658evkit: gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"adi","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW2","name":"sw0","pull":"up","raw":"&gpio0 12"}],"flash":589824,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"green","label":"Green LED","name":"led0","raw":"&gpio0 13"}],"naming":"raw","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:max32660evsys","flash":262144,"ids":["zephyr:max32660evsys"],"key":"adi-max32660evsys","name":"MAX32660EVSYS","part":"max32660","ram":32768,"records":[{"file":"boards/adi/max32660evsys/max32660evsys.dts","says":{"leds":[["&gpio0 13","led0","high"]]},"src":"zephyr:max32660evsys","stated":{"leds|raw:&gpio0 13":"zephyr:max32660evsys: gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"adi","why":"rank","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"Red LED","name":"led0","raw":"&gpio0 13"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:max32662evkit","flash":262144,"ids":["zephyr:max32662evkit"],"key":"adi-max32662evkit","name":"MAX32662EVKIT","part":"max32662","ram":16384,"records":[{"file":"boards/adi/max32662evkit/max32662evkit.dts","says":{"buttons":[["&gpio0 6","sw0","low","up"]],"leds":[["&gpio0 14","led0","low"]]},"src":"zephyr:max32662evkit","stated":{"buttons|raw:&gpio0 6":"zephyr:max32662evkit: gpios = <&gpio0 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW | MAX32_GPIO_VSEL_VDDIOH)>","leds|raw:&gpio0 14":"zephyr:max32662evkit: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>"}}],"vendor":"adi","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW3","name":"sw0","pull":"up","raw":"&gpio0 6"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpio0 14"}],"naming":"raw","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:max32666evkit","flash":524288,"ids":["zephyr:max32666evkit"],"key":"adi-max32666evkit","name":"MAX32666EVKIT","part":"max32666","ram":131072,"records":[{"file":"boards/adi/max32666evkit/max32666evkit_max32666_cpu0.dts","says":{"buttons":[["&gpio1 6","sw0","low","up"],["&gpio1 7","sw1","low","up"]],"leds":[["&gpio1 14","led0","low"],["&gpio1 15","led1","low"]]},"src":"zephyr:max32666evkit","stated":{"buttons|raw:&gpio1 6":"zephyr:max32666evkit: gpios = <&gpio1 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW | MAX32_GPIO_VSEL_VDDIOH)>","buttons|raw:&gpio1 7":"zephyr:max32666evkit: gpios = <&gpio1 7 (GPIO_PULL_UP | GPIO_ACTIVE_LOW | MAX32_GPIO_VSEL_VDDIOH)>","leds|raw:&gpio1 14":"zephyr:max32666evkit: gpios = <&gpio1 14 (GPIO_ACTIVE_LOW | MAX32_GPIO_VSEL_VDDIOH)>","leds|raw:&gpio1 15":"zephyr:max32666evkit: gpios = <&gpio1 15 (GPIO_ACTIVE_LOW | MAX32_GPIO_VSEL_VDDIOH)>"}}],"vendor":"adi","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW2","name":"sw0","pull":"up","raw":"&gpio1 6"},{"active":"low","label":"SW3","name":"sw1","pull":"up","raw":"&gpio1 7"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpio1 14"},{"active":"low","colour":"blue","label":"Blue LED","name":"led1","raw":"&gpio1 15"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:max32666fthr","flash":1048576,"ids":["zephyr:max32666fthr"],"key":"adi-max32666fthr","name":"MAX32666FTHR","part":"max32666","ram":131072,"records":[{"file":"boards/adi/max32666fthr/max32666fthr_max32666_cpu0.dts","says":{"buttons":[["&gpio1 10","sw0","low","up"]],"leds":[["&gpio0 29","led0","low"],["&gpio0 30","led1","low"],["&gpio0 31","led2","low"]]},"src":"zephyr:max32666fthr","stated":{"buttons|raw:&gpio1 10":"zephyr:max32666fthr: gpios = <&gpio1 10 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio0 29":"zephyr:max32666fthr: gpios = <&gpio0 29 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 30":"zephyr:max32666fthr: gpios = <&gpio0 30 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 31":"zephyr:max32666fthr: gpios = <&gpio0 31 GPIO_ACTIVE_LOW>"}}],"vendor":"adi","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW1","name":"sw0","pull":"up","raw":"&gpio1 10"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpio0 29"},{"active":"low","colour":"blue","label":"Blue LED","name":"led1","raw":"&gpio0 30"},{"active":"low","colour":"green","label":"Green LED","name":"led2","raw":"&gpio0 31"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:max32670evkit","flash":393216,"ids":["zephyr:max32670evkit"],"key":"adi-max32670evkit","name":"MAX32670EVKIT","part":"max32670","ram":65536,"records":[{"file":"boards/adi/max32670evkit/max32670evkit.dts","says":{"buttons":[["&gpio0 21","sw0","low","up"]],"leds":[["&gpio0 22","led0","low"],["&gpio0 23","led1","low"]]},"src":"zephyr:max32670evkit","stated":{"buttons|raw:&gpio0 21":"zephyr:max32670evkit: gpios = <&gpio0 21 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio0 22":"zephyr:max32670evkit: gpios = <&gpio0 22 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 23":"zephyr:max32670evkit: gpios = <&gpio0 23 GPIO_ACTIVE_LOW>"}}],"vendor":"adi","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW2","name":"sw0","pull":"up","raw":"&gpio0 21"}],"flash":393216,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpio0 22"},{"active":"low","colour":"blue","label":"Blue LED","name":"led1","raw":"&gpio0 23"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:max32672evkit","flash":1048576,"ids":["zephyr:max32672evkit"],"key":"adi-max32672evkit","name":"MAX32672EVKIT","part":"max32672","ram":65536,"records":[{"file":"boards/adi/max32672evkit/max32672evkit.dts","says":{"buttons":[["&gpio0 18","sw0","low","up"]],"leds":[["&gpio0 22","led0","low"],["&gpio0 23","led1","low"]]},"src":"zephyr:max32672evkit","stated":{"buttons|raw:&gpio0 18":"zephyr:max32672evkit: gpios = <&gpio0 18 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio0 22":"zephyr:max32672evkit: gpios = <&gpio0 22 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 23":"zephyr:max32672evkit: gpios = <&gpio0 23 GPIO_ACTIVE_LOW>"}}],"vendor":"adi","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW3","name":"sw0","pull":"up","raw":"&gpio0 18"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpio0 22"},{"active":"low","colour":"green","label":"Green LED","name":"led1","raw":"&gpio0 23"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:max32672fthr","flash":1048576,"ids":["zephyr:max32672fthr"],"key":"adi-max32672fthr","name":"MAX32672FTHR","part":"max32672","ram":65536,"records":[{"file":"boards/adi/max32672fthr/max32672fthr.dts","says":{"buttons":[["&gpio0 10","sw0","low","up"]],"leds":[["&gpio0 2","led0","low"],["&gpio0 3","led1","low"],["&gpio0 4","led2","low"]]},"src":"zephyr:max32672fthr","stated":{"buttons|raw:&gpio0 10":"zephyr:max32672fthr: gpios = <&gpio0 10 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio0 2":"zephyr:max32672fthr: gpios = <&gpio0 2 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 3":"zephyr:max32672fthr: gpios = <&gpio0 3 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 4":"zephyr:max32672fthr: gpios = <&gpio0 4 GPIO_ACTIVE_LOW>"}}],"vendor":"adi","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW2","name":"sw0","pull":"up","raw":"&gpio0 10"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpio0 2"},{"active":"low","colour":"green","label":"Green LED","name":"led1","raw":"&gpio0 3"},{"active":"low","colour":"blue","label":"Blue LED","name":"led2","raw":"&gpio0 4"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:max32675evkit","flash":393216,"ids":["zephyr:max32675evkit"],"key":"adi-max32675evkit","name":"MAX32675EVKIT","part":"max32675","ram":65536,"records":[{"file":"boards/adi/max32675evkit/max32675evkit.dts","says":{"buttons":[["&gpio1 11","sw0","low","up"],["&gpio1 12","sw1","low","up"]],"leds":[["&gpio1 9","led0","low"],["&gpio1 10","led1","low"]]},"src":"zephyr:max32675evkit","stated":{"buttons|raw:&gpio1 11":"zephyr:max32675evkit: gpios = <&gpio1 11 (GPIO_PULL_UP | GPIO_ACTIVE_LOW | MAX32_GPIO_VSEL_VDDIOH)>","buttons|raw:&gpio1 12":"zephyr:max32675evkit: gpios = <&gpio1 12 (GPIO_PULL_UP | GPIO_ACTIVE_LOW | MAX32_GPIO_VSEL_VDDIOH)>","leds|raw:&gpio1 10":"zephyr:max32675evkit: gpios = <&gpio1 10 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 9":"zephyr:max32675evkit: gpios = <&gpio1 9 GPIO_ACTIVE_LOW>"}}],"vendor":"adi","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW1","name":"sw0","pull":"up","raw":"&gpio1 11"},{"active":"low","label":"SW2","name":"sw1","pull":"up","raw":"&gpio1 12"}],"flash":393216,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpio1 9"},{"active":"low","colour":"green","label":"Green LED","name":"led1","raw":"&gpio1 10"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:max32680evkit","flash":524288,"ids":["zephyr:max32680evkit"],"key":"adi-max32680evkit","name":"MAX32680EVKIT","part":"max32680","ram":49152,"records":[{"file":"boards/adi/max32680evkit/max32680evkit_max32680_m4.dts","says":{"buttons":[["&gpio0 26","sw0","low","up"],["&gpio0 27","sw1","low","up"]],"leds":[["&gpio0 24","led0","low"],["&gpio0 25","led1","low"]]},"src":"zephyr:max32680evkit","stated":{"buttons|raw:&gpio0 26":"zephyr:max32680evkit: gpios = <&gpio0 26 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio0 27":"zephyr:max32680evkit: gpios = <&gpio0 27 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio0 24":"zephyr:max32680evkit: gpios = <&gpio0 24 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 25":"zephyr:max32680evkit: gpios = <&gpio0 25 GPIO_ACTIVE_LOW>"}}],"vendor":"adi","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW1","name":"sw0","pull":"up","raw":"&gpio0 26"},{"active":"low","label":"SW2","name":"sw1","pull":"up","raw":"&gpio0 27"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpio0 24"},{"active":"low","colour":"blue","label":"Blue LED","name":"led1","raw":"&gpio0 25"}],"naming":"raw","ram":49152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:max32690evkit","flash":262144,"ids":["zephyr:max32690evkit"],"key":"adi-max32690evkit","name":"MAX32690EVKIT","part":"max32690","ram":131072,"records":[{"file":"boards/adi/max32690evkit/max32690evkit_max32690_m4.dts","says":{"buttons":[["&gpio4 0","sw0","low","up"]],"leds":[["&gpio0 14","led0","low"],["&gpio2 12","led1","low"]]},"src":"zephyr:max32690evkit","stated":{"buttons|raw:&gpio4 0":"zephyr:max32690evkit: gpios = <&gpio4 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio0 14":"zephyr:max32690evkit: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 12":"zephyr:max32690evkit: gpios = <&gpio2 12 GPIO_ACTIVE_LOW>"}}],"vendor":"adi","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW2","name":"sw0","pull":"up","raw":"&gpio4 0"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED0","name":"led0","raw":"&gpio0 14"},{"active":"low","label":"LED1","name":"led1","raw":"&gpio2 12"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:max32690fthr","flash":3145728,"ids":["zephyr:max32690fthr"],"key":"adi-max32690fthr","name":"MAX32690FTHR","part":"max32690","ram":131072,"records":[{"file":"boards/adi/max32690fthr/max32690fthr_max32690_m4.dts","says":{"buttons":[["&gpio1 14","sw0","low","up"],["&gpio1 15","sw1","low","up"]],"leds":[["&gpio0 14","led0","low"],["&gpio2 24","led1","low"],["&gpio2 25","led2","low"]]},"src":"zephyr:max32690fthr","stated":{"buttons|raw:&gpio1 14":"zephyr:max32690fthr: gpios = <&gpio1 14 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio1 15":"zephyr:max32690fthr: gpios = <&gpio1 15 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio0 14":"zephyr:max32690fthr: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 24":"zephyr:max32690fthr: gpios = <&gpio2 24 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 25":"zephyr:max32690fthr: gpios = <&gpio2 25 GPIO_ACTIVE_LOW>"}}],"vendor":"adi","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW3","name":"sw0","pull":"up","raw":"&gpio1 14"},{"active":"low","label":"SW4","name":"sw1","pull":"up","raw":"&gpio1 15"}],"flash":3145728,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED0","name":"led0","raw":"&gpio0 14"},{"active":"low","label":"LED1","name":"led1","raw":"&gpio2 24"},{"active":"low","label":"LED2","name":"led2","raw":"&gpio2 25"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:max78000evkit","flash":524288,"ids":["zephyr:max78000evkit"],"key":"adi-max78000evkit","name":"MAX78000EVKIT","part":"max78000","ram":49152,"records":[{"file":"boards/adi/max78000evkit/max78000evkit_max78000_m4.dts","says":{"buttons":[["&gpio2 6","sw0","low","up"],["&gpio2 7","sw1","low","up"],["&gpio3 1","pb_wakeup","low","up"]],"leds":[["&gpio0 2","led0","high"],["&gpio0 3","led1","high"]]},"src":"zephyr:max78000evkit","stated":{"buttons|raw:&gpio2 6":"zephyr:max78000evkit: gpios = <&gpio2 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio2 7":"zephyr:max78000evkit: gpios = <&gpio2 7 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio3 1":"zephyr:max78000evkit: gpios = <&gpio3 1 (GPIO_PULL_UP | GPIO_ACTIVE_LOW | MAX32_GPIO_VSEL_VDDIOH)>","leds|raw:&gpio0 2":"zephyr:max78000evkit: gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 3":"zephyr:max78000evkit: gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"adi","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW2","name":"sw0","pull":"up","raw":"&gpio2 6"},{"active":"low","label":"SW3","name":"sw1","pull":"up","raw":"&gpio2 7"},{"active":"low","label":"Wakeup","name":"pb_wakeup","pull":"up","raw":"&gpio3 1"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"green","label":"Green LED","name":"led0","raw":"&gpio0 2"},{"active":"high","colour":"red","label":"Red LED","name":"led1","raw":"&gpio0 3"}],"naming":"raw","ram":49152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:max78000fthr","flash":524288,"ids":["zephyr:max78000fthr"],"key":"adi-max78000fthr","name":"MAX78000FTHR","part":"max78000","ram":65536,"records":[{"file":"boards/adi/max78000fthr/max78000fthr_max78000_m4.dts","says":{"buttons":[["&gpio0 2","sw0","low","up"],["&gpio1 7","sw1","low","up"]],"leds":[["&gpio2 0","led0","high"],["&gpio2 1","led1","high"],["&gpio2 2","led_3","high"]]},"src":"zephyr:max78000fthr","stated":{"buttons|raw:&gpio0 2":"zephyr:max78000fthr: gpios = <&gpio0 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio1 7":"zephyr:max78000fthr: gpios = <&gpio1 7 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio2 0":"zephyr:max78000fthr: gpios = <&gpio2 0 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 1":"zephyr:max78000fthr: gpios = <&gpio2 1 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 2":"zephyr:max78000fthr: gpios = <&gpio2 2 GPIO_ACTIVE_HIGH>"}}],"vendor":"adi","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW1","name":"sw0","pull":"up","raw":"&gpio0 2"},{"active":"low","label":"SW2","name":"sw1","pull":"up","raw":"&gpio1 7"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"Red LED","name":"led0","raw":"&gpio2 0"},{"active":"high","colour":"green","label":"Green LED","name":"led1","raw":"&gpio2 1"},{"active":"high","colour":"blue","label":"Blue LED","name":"led_3","raw":"&gpio2 2"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:max78002evkit","flash":1048576,"ids":["zephyr:max78002evkit"],"key":"adi-max78002evkit","name":"MAX78002EVKIT","part":"max78002","ram":65536,"records":[{"file":"boards/adi/max78002evkit/max78002evkit_max78002_m4.dts","says":{"buttons":[["&gpio2 6","sw0","low","up"],["&gpio2 7","sw1","low","up"],["&gpio3 1","pb_wakeup","low","up"]],"leds":[["&gpio2 4","led0","high"],["&gpio2 5","led1","high"]]},"src":"zephyr:max78002evkit","stated":{"buttons|raw:&gpio2 6":"zephyr:max78002evkit: gpios = <&gpio2 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio2 7":"zephyr:max78002evkit: gpios = <&gpio2 7 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio3 1":"zephyr:max78002evkit: gpios = <&gpio3 1 (GPIO_PULL_UP | GPIO_ACTIVE_LOW | MAX32_GPIO_VSEL_VDDIOH)>","leds|raw:&gpio2 4":"zephyr:max78002evkit: gpios = <&gpio2 4 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 5":"zephyr:max78002evkit: gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"adi","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW2","name":"sw0","pull":"up","raw":"&gpio2 6"},{"active":"low","label":"SW3","name":"sw1","pull":"up","raw":"&gpio2 7"},{"active":"low","label":"Wakeup","name":"pb_wakeup","pull":"up","raw":"&gpio3 1"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"green","label":"Green LED","name":"led0","raw":"&gpio2 4"},{"active":"high","colour":"red","label":"Red LED","name":"led1","raw":"&gpio2 5"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:adi_sdp_k1","flash":2097152,"ids":["zephyr:adi_sdp_k1"],"key":"adi-sdp-k1","name":"SDP-K1","part":"stm32f469xx","ram":327680,"records":[{"file":"boards/adi/sdp_k1/adi_sdp_k1.dts","says":{"leds":[["PK4","led0","high"],["PK5","led_ds4","high"],["PK6","led_ds5","high"],["PK7","led_ds6","high"]],"spi":["PH6","PF9","PF8"]},"src":"zephyr:adi_sdp_k1","stated":{"leds|PK4":"zephyr:adi_sdp_k1: gpios = <&gpiok 4 GPIO_ACTIVE_HIGH>","leds|PK5":"zephyr:adi_sdp_k1: gpios = <&gpiok 5 GPIO_ACTIVE_HIGH>","leds|PK6":"zephyr:adi_sdp_k1: gpios = <&gpiok 6 GPIO_ACTIVE_HIGH>","leds|PK7":"zephyr:adi_sdp_k1: gpios = <&gpiok 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"adi","why":"rank","wiring":{"buses":{"spi":{"miso":"PF8","mosi":"PF9","name":"spi5","sck":"PH6"}},"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"Status DS3","name":"led0","pin":"PK4"},{"active":"high","label":"User LD1","name":"led_ds4","pin":"PK5"},{"active":"high","label":"User LD2","name":"led_ds5","pin":"PK6"},{"active":"high","label":"User LD3","name":"led_ds6","pin":"PK7"}],"naming":"stm32","ram":327680,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:adlink:samd:adlink_ipi_ot2it","flash":1032192,"ids":["arduino:adlink:samd:adlink_ipi_ot2it"],"key":"adlinktechnologyinc-adlink-technology-inc-i-pi-ot2it-same54","name":"ADLink Technology Inc. I-Pi-OT2IT (SAME54)","part":"same54p20a","records":[{"core":"arduino:adlink:samd","file":"variants/ipi_ot2it/pins_arduino.h","says":{"i2c":["PD8","PD9"],"leds":[["PD12","LED_BUILTIN",null],["PC31","PIN_LED2",null],["PC30","PIN_LED3",null]],"pixels":[["PC24","ws2812"]],"spi":["PA15","PA16","PA14"],"uart":["PB24","PB25"]},"src":"arduino:adlink:samd:adlink_ipi_ot2it"}],"vendor":"ADLINK Technology, Inc.","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD9","sda":"PD8"},"spi":{"miso":"PA14","mosi":"PA16","name":"SPI","sck":"PA15"},"uart":{"name":"Serial1","rx":"PB25","tx":"PB24"}},"clock_hz":120000000,"flash":1032192,"flash_from":"arduino:adlink:samd:adlink_ipi_ot2it","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PD12"},{"label":"D75","name":"PIN_LED2","pin":"PC31"},{"label":"D76","name":"PIN_LED3","pin":"PC30"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"PC24"}]}},
{"chosen":"zephyr:elemrv_flask_h","flash":524288,"ids":["zephyr:elemrv_flask_h"],"key":"aesc-elemrv-flask-h","name":"ElemRV Flask-H","part":"elemrv_h","ram":8192,"records":[{"file":"boards/aesc/elemrv_flask_h/elemrv_flask_h.dts","says":{"leds":[["&gpio0 1","led0","high"]]},"src":"zephyr:elemrv_flask_h","stated":{"leds|raw:&gpio0 1":"zephyr:elemrv_flask_h: gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"aesc","why":"rank","wiring":{"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED_0","name":"led0","raw":"&gpio0 1"}],"naming":"raw","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:elemrv_flask_n","flash":32768,"ids":["zephyr:elemrv_flask_n"],"key":"aesc-elemrv-flask-n","name":"ElemRV Flask-N","part":"elemrv_n","ram":32768,"records":[{"file":"boards/aesc/elemrv_flask_n/elemrv_flask_n.dts","says":{"leds":[["&gpio0 0","led0","high"]]},"src":"zephyr:elemrv_flask_n","stated":{"leds|raw:&gpio0 0":"zephyr:elemrv_flask_n: gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>"}}],"vendor":"aesc","why":"rank","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED_0","name":"led0","raw":"&gpio0 0"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:afroflight_f103cb","flash":131072,"ids":["pio:afroflight_f103cb"],"key":"afroflight-afroflight-rev5-8mhz","name":"AfroFlight Rev5 (8MHz)","part":"stm32f103cb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_AFROFLIGHT_F103CB_XX.h","says":{"i2c":["PB11","PB10"],"leds":[["PB4","LED_BUILTIN",null],["PB3","LED1",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"pio:afroflight_f103cb","via":"PlatformIO ststm32 build.variant; defines of the core's own AFROFLIGHT_F103CB entry"}],"vendor":"AfroFlight","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB11"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"clock_hz":72000000,"flash":131072,"flash_from":"pio:afroflight_f103cb","leds":[{"aliases":["LED0"],"name":"LED_BUILTIN","pin":"PB4"},{"name":"LED1","pin":"PB3"}],"naming":"stm32","ram":20480,"ram_from":"pio:afroflight_f103cb"}},
{"chosen":"arduino:AirM2M:AirMCU:Air001Dev","flash":32768,"ids":["arduino:AirM2M:AirMCU:Air001Dev"],"key":"airm2m-air001-dev-chip","name":"Air001 Dev Chip","part":"air001","ram":4096,"records":[{"core":"arduino:AirM2M:AirMCU","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/AIR001/AIR001_DEV/variant_generic.h","src":"arduino:AirM2M:AirMCU:Air001Dev"}],"vendor":"AirM2M","why":"vendor","wiring":{"clock_hz":4000000,"flash":32768,"flash_from":"arduino:AirM2M:AirMCU:Air001Dev","naming":"raw","ram":4096,"ram_from":"arduino:AirM2M:AirMCU:Air001Dev"}},
{"chosen":"arduino:AirM2M:AirMCU:Air32F103xx:AIR32F103CB","flash":131072,"ids":["arduino:AirM2M:AirMCU:Air32F103xx:AIR32F103CB"],"key":"airm2m-air32f103cbt6","name":"Air32F103CBT6","part":"","ram":98304,"records":[{"core":"arduino:AirM2M:AirMCU","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/AIR32F103/F103CB/variant_generic.h","src":"arduino:AirM2M:AirMCU:Air32F103xx:AIR32F103CB"}],"vendor":"AirM2M","why":"vendor","wiring":{"clock_hz":72000000,"flash":131072,"flash_from":"arduino:AirM2M:AirMCU:Air32F103xx:AIR32F103CB","naming":"raw","ram":98304,"ram_from":"arduino:AirM2M:AirMCU:Air32F103xx:AIR32F103CB"}},
{"chosen":"arduino:AirM2M:AirMCU:Air401Dev","flash":20480,"ids":["arduino:AirM2M:AirMCU:Air401Dev"],"key":"airm2m-air401-dev-chip","name":"Air401 Dev Chip","part":"","ram":3072,"records":[{"core":"arduino:AirM2M:AirMCU","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/AIR401/AIR401_DEV/variant_generic.h","src":"arduino:AirM2M:AirMCU:Air401Dev"}],"vendor":"AirM2M","why":"vendor","wiring":{"clock_hz":24000000,"flash":20480,"flash_from":"arduino:AirM2M:AirMCU:Air401Dev","naming":"raw","ram":3072,"ram_from":"arduino:AirM2M:AirMCU:Air401Dev"}},
{"chosen":"arduino:AirM2M:AirMCU:AirM2M_Air001_Board","flash":32768,"ids":["arduino:AirM2M:AirMCU:AirM2M_Air001_Board"],"key":"airm2m-airm2m-air001-board","name":"AirM2M Air001 Board","part":"air001","ram":4096,"records":[{"core":"arduino:AirM2M:AirMCU","dropped":["LED_BUILTIN is not a number or pin name (PB1)","USER_BTN = 35, and no pin table names it"],"file":"variants/AIR001/AirM2M_Air001_Board/variant_generic.h","says":{"buttons":[["D35","USER_BTN",null,null]]},"src":"arduino:AirM2M:AirMCU:AirM2M_Air001_Board"}],"vendor":"AirM2M","why":"vendor","wiring":{"buttons":[{"label":"D35","name":"USER_BTN"}],"flash":32768,"flash_from":"arduino:AirM2M:AirMCU:AirM2M_Air001_Board","naming":"raw","ram":4096,"ram_from":"arduino:AirM2M:AirMCU:AirM2M_Air001_Board"}},
{"chosen":"pio:airm2m_core_esp32c3","flash":4194304,"ids":["pio:airm2m_core_esp32c3"],"key":"airm2m-airm2m-core-esp32c3","name":"AirM2M CORE ESP32C3","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/AirM2M_CORE_ESP32C3/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO12","LED_BUILTIN",null]],"spi":["GPIO2","GPIO3","GPIO10"],"uart":["GPIO21","GPIO20"]},"src":"pio:airm2m_core_esp32c3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own AirM2M_CORE_ESP32C3 entry"}],"vendor":"AirM2M","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO7","miso":"GPIO10","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":4194304,"flash_from":"pio:airm2m_core_esp32c3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO12"}],"naming":"esp","ram":327680,"ram_from":"pio:airm2m_core_esp32c3"}},
{"chosen":"pio:esp32-c3-m1i-kit","flash":4194304,"ids":["pio:esp32-c3-m1i-kit"],"key":"aithinker-ai-thinker-esp-c3-m1-i-kit","name":"Ai-Thinker ESP-C3-M1-I-Kit","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp_c3_m1_i_kit/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO18","LED_BUILTIN",null],["GPIO5","LED_BLUE",null],["GPIO4","LED_GREEN",null],["GPIO3","LED_RED",null]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"pio:esp32-c3-m1i-kit","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32C3_M1_I_KIT entry"}],"vendor":"Ai-Thinker","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":4194304,"flash_from":"pio:esp32-c3-m1i-kit","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO18"},{"colour":"blue","name":"LED_BLUE","pin":"GPIO5"},{"colour":"green","name":"LED_GREEN","pin":"GPIO4"},{"colour":"red","name":"LED_RED","pin":"GPIO3"}],"naming":"esp","ram":327680,"ram_from":"pio:esp32-c3-m1i-kit"}},
{"chosen":"zephyr:ai_m61_32s_kit","ids":["zephyr:ai_m61_32s_kit"],"key":"aithinker-ai-thinker-m61-32s-development-board","name":"Ai-Thinker M61-32S development board","part":"bl618","ram":491520,"records":[{"file":"boards/aithinker/ai_m61_32s_kit/ai_m61_32s_kit.dts","says":{"buttons":[["&gpio0 2","sw0","high",null]],"leds":[["&gpio0 15","led0","high"],["&gpio0 14","led_1","high"],["&gpio0 12","led_2","high"],["&gpio0 29","led_3","high"],["&gpio0 27","led_4","high"]]},"src":"zephyr:ai_m61_32s_kit","stated":{"buttons|raw:&gpio0 2":"zephyr:ai_m61_32s_kit: gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 12":"zephyr:ai_m61_32s_kit: gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 14":"zephyr:ai_m61_32s_kit: gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 15":"zephyr:ai_m61_32s_kit: gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 27":"zephyr:ai_m61_32s_kit: gpios = <&gpio0 27 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 29":"zephyr:ai_m61_32s_kit: gpios = <&gpio0 29 GPIO_ACTIVE_HIGH>"}}],"vendor":"aithinker","why":"rank","wiring":{"buttons":[{"active":"high","name":"sw0","raw":"&gpio0 2"}],"leds":[{"active":"high","colour":"blue","label":"Blue - LED0","name":"led0","raw":"&gpio0 15"},{"active":"high","colour":"green","label":"Green - LED1","name":"led_1","raw":"&gpio0 14"},{"active":"high","colour":"red","label":"Red - LED2","name":"led_2","raw":"&gpio0 12"},{"active":"high","colour":"white","label":"White - LED3","name":"led_3","raw":"&gpio0 29"},{"active":"high","colour":"white","label":"Warm White - LED4","name":"led_4","raw":"&gpio0 27"}],"naming":"raw","ram":491520,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ai_m62_12f_kit","ids":["zephyr:ai_m62_12f_kit"],"key":"aithinker-ai-thinker-m62-12f-development-board","name":"Ai-Thinker M62-12F development board","part":"bl616","ram":491520,"records":[{"file":"boards/aithinker/ai_m62_12f_kit/ai_m62_12f_kit.dts","says":{"buttons":[["&gpio0 2","sw0","high",null]],"leds":[["&gpio0 0","led0","high"],["&gpio0 30","led_1","high"],["&gpio0 1","led_2","high"],["&gpio0 29","led_3","high"],["&gpio0 27","led_4","high"]]},"src":"zephyr:ai_m62_12f_kit","stated":{"buttons|raw:&gpio0 2":"zephyr:ai_m62_12f_kit: gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 0":"zephyr:ai_m62_12f_kit: gpios = <&gpio0 0 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","leds|raw:&gpio0 1":"zephyr:ai_m62_12f_kit: gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 27":"zephyr:ai_m62_12f_kit: gpios = <&gpio0 27 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 29":"zephyr:ai_m62_12f_kit: gpios = <&gpio0 29 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 30":"zephyr:ai_m62_12f_kit: gpios = <&gpio0 30 GPIO_ACTIVE_HIGH>"}}],"vendor":"aithinker","why":"rank","wiring":{"buttons":[{"active":"high","name":"sw0","raw":"&gpio0 2"}],"leds":[{"active":"high","colour":"blue","label":"Blue - LED0","name":"led0","raw":"&gpio0 0"},{"active":"high","colour":"green","label":"Green - LED1","name":"led_1","raw":"&gpio0 30"},{"active":"high","colour":"red","label":"Red - LED2","name":"led_2","raw":"&gpio0 1"},{"active":"high","colour":"white","label":"White - LED3","name":"led_3","raw":"&gpio0 29"},{"active":"high","colour":"white","label":"Warm White - LED4","name":"led_4","raw":"&gpio0 27"}],"naming":"raw","ram":491520,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ai_m64p_32s_kit","ids":["zephyr:ai_m64p_32s_kit"],"key":"aithinker-ai-thinker-m64p-32s-development-board","name":"Ai-Thinker M64P-32S Development Board","part":"bl616","ram":393216,"records":[{"file":"boards/aithinker/ai_m64p_32s_kit/ai_m64p_32s_kit.dts","says":{"buttons":[["&gpio1 4","sw0","high",null]],"leds":[["&gpio0 28","led0","high"],["&gpio0 27","led_1","high"],["&gpio0 14","led_2","high"],["&gpio0 15","led_3","high"],["&gpio0 16","led_4","high"]]},"src":"zephyr:ai_m64p_32s_kit","stated":{"buttons|raw:&gpio1 4":"zephyr:ai_m64p_32s_kit: gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 14":"zephyr:ai_m64p_32s_kit: gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 15":"zephyr:ai_m64p_32s_kit: gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 16":"zephyr:ai_m64p_32s_kit: gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 27":"zephyr:ai_m64p_32s_kit: gpios = <&gpio0 27 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 28":"zephyr:ai_m64p_32s_kit: gpios = <&gpio0 28 GPIO_ACTIVE_HIGH>"}}],"vendor":"aithinker","why":"rank","wiring":{"buttons":[{"active":"high","name":"sw0","raw":"&gpio1 4"}],"leds":[{"active":"high","colour":"white","label":"Warm White - LED0","name":"led0","raw":"&gpio0 28"},{"active":"high","colour":"white","label":"White - LED1","name":"led_1","raw":"&gpio0 27"},{"active":"high","colour":"red","label":"Red - LED2","name":"led_2","raw":"&gpio0 14"},{"active":"high","colour":"green","label":"Green - LED3","name":"led_3","raw":"&gpio0 15"},{"active":"high","colour":"blue","label":"Blue - LED4","name":"led_4","raw":"&gpio0 16"}],"naming":"raw","ram":393216,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:nodemcu-32s2","flash":4194304,"ids":["pio:nodemcu-32s2"],"key":"aithinker-ai-thinker-nodemcu-32s2-esp-12k","name":"Ai-Thinker NodeMCU-32S2 (ESP-12K)","part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s2/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO18","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"pio:nodemcu-32s2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32S2_DEV entry"}],"vendor":"Ai-Thinker","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:nodemcu-32s2","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO18"}],"ram":327680,"ram_from":"pio:nodemcu-32s2"}},
{"chosen":"zephyr:ai_wb2_12f_kit","ids":["zephyr:ai_wb2_12f_kit"],"key":"aithinker-ai-thinker-wb2-12f-development-board","name":"Ai-Thinker WB2-12F development board","part":"bl602","ram":180224,"records":[{"file":"boards/aithinker/ai_wb2_12f_kit/ai_wb2_12f_kit.dts","says":{"buttons":[["&gpio0 8","sw0","high",null]],"leds":[["&gpio0 3","led0","high"],["&gpio0 17","led_1","high"],["&gpio0 14","led_2","high"]]},"src":"zephyr:ai_wb2_12f_kit","stated":{"buttons|raw:&gpio0 8":"zephyr:ai_wb2_12f_kit: gpios = <&gpio0 8 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 14":"zephyr:ai_wb2_12f_kit: gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 17":"zephyr:ai_wb2_12f_kit: gpios = <&gpio0 17 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 3":"zephyr:ai_wb2_12f_kit: gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"aithinker","why":"rank","wiring":{"buttons":[{"active":"high","name":"sw0","raw":"&gpio0 8"}],"leds":[{"active":"high","colour":"blue","label":"Blue - LED0","name":"led0","raw":"&gpio0 3"},{"active":"high","colour":"green","label":"Green - LED1","name":"led_1","raw":"&gpio0 17"},{"active":"high","colour":"red","label":"Red - LED2","name":"led_2","raw":"&gpio0 14"}],"naming":"raw","ram":180224,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:aipi_eyes_s2","ids":["zephyr:aipi_eyes_s2"],"key":"aithinker-aipi-eyes-s2-multi-functional-development-board","name":"AiPi-Eyes-S2 Multi-Functional Development Board","part":"bl618","ram":491520,"records":[{"file":"boards/aithinker/aipi_eyes_s2/aipi_eyes_s2.dts","says":{"buttons":[["&gpio0 2","sw0","high",null]]},"src":"zephyr:aipi_eyes_s2","stated":{"buttons|raw:&gpio0 2":"zephyr:aipi_eyes_s2: gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>"}}],"vendor":"aithinker","why":"rank","wiring":{"buttons":[{"active":"high","name":"sw0","raw":"&gpio0 2"}],"naming":"raw","ram":491520,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:espressif/ai_thinker_esp_12k_nodemcu","ids":["cpy:espressif/ai_thinker_esp_12k_nodemcu"],"key":"aithinker-esp-12k-nodemcu","name":"ESP 12k NodeMCU","part":"esp32s2","records":[{"file":"ports/espressif/boards/ai_thinker_esp_12k_nodemcu/pins.c","says":{"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/ai_thinker_esp_12k_nodemcu"}],"vendor":"Ai-Thinker","why":"nothing","wiring":{"buses":{"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp"}},
{"chosen":"pio:node32s","flash":4194304,"ids":["pio:node32s"],"key":"aiyarafun-node32s","name":"Node32s","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:node32s","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"Aiyarafun","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:node32s","naming":"esp","ram":327680,"ram_from":"pio:node32s"}},
{"chosen":"arduino:akafugu:avr:nixieclock","flash":30720,"ids":["arduino:akafugu:avr:nixieclock"],"key":"akafugucorporation-akafugu-nixie-clock","name":"Akafugu Nixie Clock","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:akafugu:avr:nixieclock"}],"vendor":"Akafugu Corporation","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":30720,"flash_from":"arduino:akafugu:avr:nixieclock","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:akafugu:avr:nixieclock"}},
{"chosen":"arduino:akafugu:avr:simpleclock","flash":30720,"ids":["arduino:akafugu:avr:simpleclock"],"key":"akafugucorporation-akafugu-simpleclock","name":"Akafugu SimpleClock","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:akafugu:avr:simpleclock"}],"vendor":"Akafugu Corporation","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":30720,"flash_from":"arduino:akafugu:avr:simpleclock","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:akafugu:avr:simpleclock"}},
{"chosen":"arduino:akafugu:avr:akafuinol","flash":28672,"ids":["arduino:akafugu:avr:akafuinol"],"key":"akafugucorporation-akafuino-l","name":"Akafuino L","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:arduino:avr","file":"variants/leonardo/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:akafugu:avr:akafuinol"}],"vendor":"Akafugu Corporation","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:akafugu:avr:akafuinol","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"arduino:akafugu:avr:akafuinol"}},
{"chosen":"zephyr:dnesp32s3b","ids":["zephyr:dnesp32s3b"],"key":"alientek-dnesp32s3b","name":"DNESP32S3B","part":"esp32s3","records":[{"file":"boards/alientek/dnesp32s3b/dnesp32s3b_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"],["&io_expander 4","sw1","low",null],["&io_expander 3","sw2","low",null]],"i2c":["GPIO48","GPIO45"],"leds":[["GPIO4","led0","low"],["&io_expander 8","led1","low"]]},"src":"zephyr:dnesp32s3b","stated":{"buttons|GPIO0":"zephyr:dnesp32s3b: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&io_expander 3":"zephyr:dnesp32s3b: gpios = <&io_expander 3 GPIO_ACTIVE_LOW>","buttons|raw:&io_expander 4":"zephyr:dnesp32s3b: gpios = <&io_expander 4 GPIO_ACTIVE_LOW>","leds|GPIO4":"zephyr:dnesp32s3b: gpios = <&gpio0 4 GPIO_ACTIVE_LOW>","leds|raw:&io_expander 8":"zephyr:dnesp32s3b: gpios = <&io_expander 8 GPIO_ACTIVE_LOW>"}}],"vendor":"alientek","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO45","sda":"GPIO48"}},"buttons":[{"active":"low","label":"BOOT","name":"sw0","pin":"GPIO0","pull":"up"},{"active":"low","label":"KEY1","name":"sw1","raw":"&io_expander 4"},{"active":"low","label":"KEY2","name":"sw2","raw":"&io_expander 3"}],"leds":[{"active":"low","colour":"blue","label":"LEDB","name":"led0","pin":"GPIO4"},{"active":"low","colour":"red","label":"LEDR","name":"led1","raw":"&io_expander 8"}],"naming":"esp","parts":[{"address":32,"bus":"i2c","compatible":"nxp,pca9555","name":"PCA9555"}]}},
{"chosen":"hand:zephyr:pandora_stm32l475","disagree":[{"kept":"low","kept_from":"hand:zephyr:pandora_stm32l475","kind":"level","other":"high","other_from":"zephyr:pandora_stm32l475","what":"led PE7 active"},{"kept":"low","kept_from":"hand:zephyr:pandora_stm32l475","kind":"level","other":"high","other_from":"zephyr:pandora_stm32l475","what":"led PE8 active"},{"kept":"low","kept_from":"hand:zephyr:pandora_stm32l475","kind":"level","other":"high","other_from":"zephyr:pandora_stm32l475","what":"led PE9 active"}],"flash":524288,"ids":["zephyr:pandora_stm32l475"],"key":"alientek-stm32l475-pandora","name":"STM32L475 Pandora","part":"stm32l475xx","ram":131072,"records":[{"checked":"stm32-data STM32L475VC, STM32L475VE, STM32L475VG: package LQFP100","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC13","WK_UP","high","down"],["PD10","KEY0","low","up"],["PD9","KEY1","low","up"],["PD8","KEY2","low","up"]],"leds":[["PE7","RGB LED R (LED_R)","low"],["PE8","RGB LED G (LED_G)","low"],["PE9","RGB LED B (LED_B)","low"]]},"src":"hand:zephyr:pandora_stm32l475"},{"file":"boards/alientek/pandora_stm32l475/pandora_stm32l475.dts","says":{"buttons":[["PC13","sw0","high","down"],["PD9","joystick_down","low","up"],["PD8","joystick_left","low","up"],["PD10","joystick_right","low","up"]],"leds":[["PE7","led0","high"],["PE8","led_1","high"],["PE9","led_2","high"]]},"src":"zephyr:pandora_stm32l475","stated":{"buttons|PC13":"zephyr:pandora_stm32l475: gpios = <&gpioc 13 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PD10":"zephyr:pandora_stm32l475: gpios = <&gpiod 10 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PD8":"zephyr:pandora_stm32l475: gpios = <&gpiod 8 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PD9":"zephyr:pandora_stm32l475: gpios = <&gpiod 9 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PE7":"zephyr:pandora_stm32l475: gpios = <&gpioe 7 GPIO_ACTIVE_HIGH>","leds|PE8":"zephyr:pandora_stm32l475: gpios = <&gpioe 8 GPIO_ACTIVE_HIGH>","leds|PE9":"zephyr:pandora_stm32l475: gpios = <&gpioe 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"alientek","why":"hand","wiring":{"buttons":[{"active":"high","cite":{"doc":"Pandora_STM32L4_Board_V2.4_SCH.pdf (title block: Date 2018-12-04; sheets 'MCU&AUDIO&WIFI&LCD...' and 'POWER&PERIPHERAL')","kind":"schematic","level":"WK_UP net has R37 10K to GND; the WK_UP switch connects it to VCC_3V3. Pressed reads high.","publisher":"ALIENTEK (distributed by RT-Thread in RT-Thread/IoT_Board, docs/board/)","quote":"sheet 1: \"7\" \"WK_UP\" \"PC13/RTC_TAMP1/RTC_TS/RTC_OUT/WKUP2\"; sheet 2: \"GND\" \"R37\" \"10K\" \"WK_UP\" (switch) \"WK_UP\" \"VCC_3V3\"","revision":"V2.4 (file name); Date 2018-12-04 printed, Revision field blank","url":"https://github.com/RT-Thread/IoT_Board/blob/2d218a4e06f06dbb356ec00767904f91d00db7cc/docs/board/Pandora_STM32L4_Board_V2.4_SCH.pdf","where":"sheet 1 'MCU' U3 pin 7; sheet 2 'KEY' block"},"label":"WK_UP","name":"WK_UP","pin":"PC13","pull":"down"},{"active":"low","cite":{"doc":"Pandora_STM32L4_Board_V2.4_SCH.pdf (title block: Date 2018-12-04; sheets 'MCU&AUDIO&WIFI&LCD...' and 'POWER&PERIPHERAL')","kind":"schematic","level":"KEY0 switch between GND and net KEY0; R49 10K pulls KEY0 up to VCC_3V3. Pressed reads low.","publisher":"ALIENTEK (distributed by RT-Thread in RT-Thread/IoT_Board, docs/board/)","quote":"sheet 1: \"57\" \"KEY0\" \"PD10/U3_CK/FMC_D15/SAI2_SCK_A/TSC_G6_IO1\"; sheet 2: \"GND\" \"KEY0\" (switch) \"KEY0\" \"R49\" \"10K\" \"VCC_3V3\"","revision":"V2.4 (file name); Date 2018-12-04 printed, Revision field blank","url":"https://github.com/RT-Thread/IoT_Board/blob/2d218a4e06f06dbb356ec00767904f91d00db7cc/docs/board/Pandora_STM32L4_Board_V2.4_SCH.pdf","where":"sheet 1 'MCU' U3 pin 57; sheet 2 'KEY' block"},"label":"KEY0","name":"KEY0","pin":"PD10","pull":"up"},{"active":"low","cite":{"doc":"Pandora_STM32L4_Board_V2.4_SCH.pdf (title block: Date 2018-12-04; sheets 'MCU&AUDIO&WIFI&LCD...' and 'POWER&PERIPHERAL')","kind":"schematic","level":"KEY1 switch between GND and net KEY1; R44 10K pulls KEY1 up to VCC_3V3. Pressed reads low.","publisher":"ALIENTEK (distributed by RT-Thread in RT-Thread/IoT_Board, docs/board/)","quote":"sheet 1: \"56\" \"KEY1\" \"PD9/U3_RX/FMC_D14/SAI2_MCLK_A\"; sheet 2: \"GND\" \"KEY1\" (switch) \"KEY1\" \"R44\" \"10K\" \"VCC_3V3\"","revision":"V2.4 (file name); Date 2018-12-04 printed, Revision field blank","url":"https://github.com/RT-Thread/IoT_Board/blob/2d218a4e06f06dbb356ec00767904f91d00db7cc/docs/board/Pandora_STM32L4_Board_V2.4_SCH.pdf","where":"sheet 1 'MCU' U3 pin 56; sheet 2 'KEY' block"},"label":"KEY1","name":"KEY1","pin":"PD9","pull":"up"},{"active":"low","cite":{"doc":"Pandora_STM32L4_Board_V2.4_SCH.pdf (title block: Date 2018-12-04; sheets 'MCU&AUDIO&WIFI&LCD...' and 'POWER&PERIPHERAL')","kind":"schematic","level":"KEY2 switch between GND and net KEY2; R40 10K pulls KEY2 up to VCC_3V3. Pressed reads low.","publisher":"ALIENTEK (distributed by RT-Thread in RT-Thread/IoT_Board, docs/board/)","quote":"sheet 1: \"55\" \"KEY2\" \"PD8/U3_TX/FMC_D13\"; sheet 2: \"GND\" \"KEY2\" (switch) \"KEY2\" \"R40\" \"10K\" \"VCC_3V3\"","revision":"V2.4 (file name); Date 2018-12-04 printed, Revision field blank","url":"https://github.com/RT-Thread/IoT_Board/blob/2d218a4e06f06dbb356ec00767904f91d00db7cc/docs/board/Pandora_STM32L4_Board_V2.4_SCH.pdf","where":"sheet 1 'MCU' U3 pin 55; sheet 2 'KEY' block"},"label":"KEY2","name":"KEY2","pin":"PD8","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"doc":"Pandora_STM32L4_Board_V2.4_SCH.pdf (title block: Date 2018-12-04; sheets 'MCU&AUDIO&WIFI&LCD...' and 'POWER&PERIPHERAL')","kind":"schematic","level":"Common-anode RGB LED: anodes tied to VCC_3V3, red cathode -> R38 1K -> LED_R -> PE7. Lit when PE7 is low.","publisher":"ALIENTEK (distributed by RT-Thread in RT-Thread/IoT_Board, docs/board/)","quote":"sheet 1: \"38\" \"LED_R\" \"PE7/TIM1_ETR/DFSDM1_DIN2/FMC_D4/SAI1_SD_B\"; sheet 2: \"VCC_3V3\" \"R\" \"R38\" \"1K\" \"LED_R\" \"RGB\"","revision":"V2.4 (file name); Date 2018-12-04 printed, Revision field blank","url":"https://github.com/RT-Thread/IoT_Board/blob/2d218a4e06f06dbb356ec00767904f91d00db7cc/docs/board/Pandora_STM32L4_Board_V2.4_SCH.pdf","where":"sheet 1 'MCU' U3 STM32L475VET6 pin 38; sheet 2 'LED' block"},"colour":"red","label":"RGB LED R (LED_R)","name":"RGB LED R (LED_R)","pin":"PE7"},{"active":"low","cite":{"doc":"Pandora_STM32L4_Board_V2.4_SCH.pdf (title block: Date 2018-12-04; sheets 'MCU&AUDIO&WIFI&LCD...' and 'POWER&PERIPHERAL')","kind":"schematic","level":"Anode on VCC_3V3, green cathode -> R43 1K -> LED_G -> PE8. Lit when PE8 is low.","publisher":"ALIENTEK (distributed by RT-Thread in RT-Thread/IoT_Board, docs/board/)","quote":"sheet 1: \"39\" \"LED_G\" \"PE8/TIM1_CH1N/DFSDM1_CKIN2/FMC_D5/SAI1_SCK_B\"; sheet 2: \"VCC_3V3\" \"G\" \"R43\" \"1K\" \"LED_G\"","revision":"V2.4 (file name); Date 2018-12-04 printed, Revision field blank","url":"https://github.com/RT-Thread/IoT_Board/blob/2d218a4e06f06dbb356ec00767904f91d00db7cc/docs/board/Pandora_STM32L4_Board_V2.4_SCH.pdf","where":"sheet 1 'MCU' U3 pin 39; sheet 2 'LED' block"},"colour":"green","label":"RGB LED G (LED_G)","name":"RGB LED G (LED_G)","pin":"PE8"},{"active":"low","cite":{"doc":"Pandora_STM32L4_Board_V2.4_SCH.pdf (title block: Date 2018-12-04; sheets 'MCU&AUDIO&WIFI&LCD...' and 'POWER&PERIPHERAL')","kind":"schematic","level":"Anode on VCC_3V3, blue cathode -> R52 1K -> LED_B -> PE9. Lit when PE9 is low.","publisher":"ALIENTEK (distributed by RT-Thread in RT-Thread/IoT_Board, docs/board/)","quote":"sheet 1: \"40\" \"LED_B\" \"PE9/TIM1_CH1/DFSDM1_CKOUT/FMC_D6/SAI1_FS_B\"; sheet 2: \"VCC_3V3\" \"B\" \"R52\" \"1K\" \"LED_B\"","revision":"V2.4 (file name); Date 2018-12-04 printed, Revision field blank","url":"https://github.com/RT-Thread/IoT_Board/blob/2d218a4e06f06dbb356ec00767904f91d00db7cc/docs/board/Pandora_STM32L4_Board_V2.4_SCH.pdf","where":"sheet 1 'MCU' U3 pin 40; sheet 2 'LED' block"},"colour":"blue","label":"RGB LED B (LED_B)","name":"RGB LED B (LED_B)","pin":"PE9"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:balletto_b1_dk","ids":["zephyr:balletto_b1_dk"],"key":"alif-alif-balletto-b1-development-kit","name":"Alif Balletto B1 Development Kit","part":"ab1c1f4m51820ph0","records":[{"file":"boards/alif/balletto_b1_dk/balletto_b1_dk_ab1c1f4m51820ph0.dts","says":{"buttons":[["P5_0","joy_down","low",null],["P5_4","joy_left","low",null],["P5_5","joy_right","low",null],["P5_6","joy_up","low",null],["P5_7","sw0","low",null]],"leds":[["P4_7","led0","high"],["P4_3","led1","high"],["P4_5","led2","high"]]},"src":"zephyr:balletto_b1_dk","stated":{"buttons|P5_0":"zephyr:balletto_b1_dk: gpios = <&gpio5 0 GPIO_ACTIVE_LOW>","buttons|P5_4":"zephyr:balletto_b1_dk: gpios = <&gpio5 4 GPIO_ACTIVE_LOW>","buttons|P5_5":"zephyr:balletto_b1_dk: gpios = <&gpio5 5 GPIO_ACTIVE_LOW>","buttons|P5_6":"zephyr:balletto_b1_dk: gpios = <&gpio5 6 GPIO_ACTIVE_LOW>","buttons|P5_7":"zephyr:balletto_b1_dk: gpios = <&gpio5 7 GPIO_ACTIVE_LOW>","leds|P4_3":"zephyr:balletto_b1_dk: gpios = <&gpio4 3 GPIO_ACTIVE_HIGH>","leds|P4_5":"zephyr:balletto_b1_dk: gpios = <&gpio4 5 GPIO_ACTIVE_HIGH>","leds|P4_7":"zephyr:balletto_b1_dk: gpios = <&gpio4 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"alif","why":"rank","wiring":{"buttons":[{"active":"low","label":"JOY_SW1","name":"joy_down","pin":"P5_0"},{"active":"low","label":"JOY_SW2","name":"joy_left","pin":"P5_4"},{"active":"low","label":"JOY_SW3","name":"joy_right","pin":"P5_5"},{"active":"low","label":"JOY_SW4","name":"joy_up","pin":"P5_6"},{"active":"low","label":"JOY_SW5","name":"sw0","pin":"P5_7"}],"flash_unknown":"An Alif part's flash is its MRAM, and no source the census reads states this part's. flowRS's own rows for Alif's kits, in the family's board list, carry theirs by hand.","leds":[{"active":"high","label":"LED0_R","name":"led0","pin":"P4_7"},{"active":"high","label":"LED0_B","name":"led1","pin":"P4_3"},{"active":"high","label":"LED0_G","name":"led2","pin":"P4_5"}],"naming":"alif"}},
{"chosen":"zephyr:balletto_b1_sk","ids":["zephyr:balletto_b1_sk"],"key":"alif-alif-balletto-b1-startkit","name":"Alif Balletto B1 StartKit","part":"ab1c1f4m51820ph0","records":[{"file":"boards/alif/balletto_b1_sk/balletto_b1_sk_ab1c1f4m51820ph0.dts","src":"zephyr:balletto_b1_sk"}],"vendor":"alif","why":"nothing","wiring":{"flash_unknown":"An Alif part's flash is its MRAM, and no source the census reads states this part's. flowRS's own rows for Alif's kits, in the family's board list, carry theirs by hand.","naming":"alif"}},
{"chosen":"zephyr:ensemble_e1c_dk","ids":["zephyr:ensemble_e1c_dk"],"key":"alif-alif-ensemble-e1c-development-kit","name":"Alif Ensemble E1C Development Kit","part":"ae1c1f4051920ph0","records":[{"file":"boards/alif/ensemble_e1c_dk/ensemble_e1c_dk_ae1c1f4051920ph0_rtss_he.dts","says":{"buttons":[["P5_0","joy_down","low",null],["P5_4","joy_left","low",null],["P5_5","joy_right","low",null],["P5_6","joy_up","low",null],["P5_7","sw0","low",null]],"leds":[["P4_7","led0","high"],["P4_3","led1","high"],["P4_5","led2","high"]]},"src":"zephyr:ensemble_e1c_dk","stated":{"buttons|P5_0":"zephyr:ensemble_e1c_dk: gpios = <&gpio5 0 GPIO_ACTIVE_LOW>","buttons|P5_4":"zephyr:ensemble_e1c_dk: gpios = <&gpio5 4 GPIO_ACTIVE_LOW>","buttons|P5_5":"zephyr:ensemble_e1c_dk: gpios = <&gpio5 5 GPIO_ACTIVE_LOW>","buttons|P5_6":"zephyr:ensemble_e1c_dk: gpios = <&gpio5 6 GPIO_ACTIVE_LOW>","buttons|P5_7":"zephyr:ensemble_e1c_dk: gpios = <&gpio5 7 GPIO_ACTIVE_LOW>","leds|P4_3":"zephyr:ensemble_e1c_dk: gpios = <&gpio4 3 GPIO_ACTIVE_HIGH>","leds|P4_5":"zephyr:ensemble_e1c_dk: gpios = <&gpio4 5 GPIO_ACTIVE_HIGH>","leds|P4_7":"zephyr:ensemble_e1c_dk: gpios = <&gpio4 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"alif","why":"rank","wiring":{"buttons":[{"active":"low","cite":{"doc":"E1C DevKit (DK-E1C) schematic, DWG NO. 220-00317 (220-00317-D_E1C-DevKit_030626.pdf, 'Schematic Prints')","kind":"schematic","level":"contact to common pin 5 = GND.","publisher":"Alif Semiconductor","quote":"JOY_SW1 1 A; 5 GND; 'Use Internal GPIO Pullups'","revision":"REV D; revision history 'D 7-NOV-2025 Adding R7 in parallel with FB12...'","url":"https://alifsemi.com/download/SCHEM00013","where":"sheet 10 'Navigation Buttons' SW3 JS1400BFQ_5SW; sheet 11 P5_0 JOY_SW1"},"label":"JOY_SW1","name":"joy_down","pin":"P5_0"},{"active":"low","cite":{"doc":"E1C DevKit (DK-E1C) schematic, DWG NO. 220-00317 (220-00317-D_E1C-DevKit_030626.pdf, 'Schematic Prints')","kind":"schematic","level":"contact to common GND.","publisher":"Alif Semiconductor","quote":"JOY_SW2 4 B; 5 GND","revision":"REV D; revision history 'D 7-NOV-2025 Adding R7 in parallel with FB12...'","url":"https://alifsemi.com/download/SCHEM00013","where":"sheet 10 SW3; sheet 11 P5_4 JOY_SW2"},"label":"JOY_SW2","name":"joy_left","pin":"P5_4"},{"active":"low","cite":{"doc":"E1C DevKit (DK-E1C) schematic, DWG NO. 220-00317 (220-00317-D_E1C-DevKit_030626.pdf, 'Schematic Prints')","kind":"schematic","level":"contact to common GND.","publisher":"Alif Semiconductor","quote":"JOY_SW3 3 C; 5 GND","revision":"REV D; revision history 'D 7-NOV-2025 Adding R7 in parallel with FB12...'","url":"https://alifsemi.com/download/SCHEM00013","where":"sheet 10 SW3; sheet 11 P5_5 JOY_SW3"},"label":"JOY_SW3","name":"joy_right","pin":"P5_5"},{"active":"low","cite":{"doc":"E1C DevKit (DK-E1C) schematic, DWG NO. 220-00317 (220-00317-D_E1C-DevKit_030626.pdf, 'Schematic Prints')","kind":"schematic","level":"contact to common GND.","publisher":"Alif Semiconductor","quote":"JOY_SW4 6 D; 5 GND","revision":"REV D; revision history 'D 7-NOV-2025 Adding R7 in parallel with FB12...'","url":"https://alifsemi.com/download/SCHEM00013","where":"sheet 10 SW3; sheet 11 P5_6 JOY_SW4"},"label":"JOY_SW4","name":"joy_up","pin":"P5_6"},{"active":"low","cite":{"doc":"E1C DevKit (DK-E1C) schematic, DWG NO. 220-00317 (220-00317-D_E1C-DevKit_030626.pdf, 'Schematic Prints')","kind":"schematic","level":"contact to common GND.","publisher":"Alif Semiconductor","quote":"JOY_SW5 2; 5 GND","revision":"REV D; revision history 'D 7-NOV-2025 Adding R7 in parallel with FB12...'","url":"https://alifsemi.com/download/SCHEM00013","where":"sheet 10 SW3; sheet 11 P5_7 JOY_SW5"},"label":"JOY_SW5","name":"sw0","pin":"P5_7"}],"flash_unknown":"An Alif part's flash is its MRAM, and no source the census reads states this part's. flowRS's own rows for Alif's kits, in the family's board list, carry theirs by hand.","leds":[{"active":"high","cite":{"doc":"E1C DevKit (DK-E1C) schematic, DWG NO. 220-00317 (220-00317-D_E1C-DevKit_030626.pdf, 'Schematic Prints')","kind":"schematic","level":"LED0_R drives N-MOSFET Q1 gate; drain -> R7 1K82 -> D2 pin 2 (red cathode); common anode -> VIN_RAW. Also JTAG_TD3.","publisher":"Alif Semiconductor","quote":"P4_7/JTAG_TD3 LED0_R; LED0_R R11 100K Q1 SSM3K35AFS R7 1K82 D2","revision":"REV D; revision history 'D 7-NOV-2025 Adding R7 in parallel with FB12...'","url":"https://alifsemi.com/download/SCHEM00013","where":"sheet 11 ball D6 P4_7 -> LED0_R; sheet 2 Q1/R7"},"label":"LED0_R","name":"led0","pin":"P4_7"},{"active":"high","cite":{"doc":"E1C DevKit (DK-E1C) schematic, DWG NO. 220-00317 (220-00317-D_E1C-DevKit_030626.pdf, 'Schematic Prints')","kind":"schematic","level":"P4_3 -> LED0_B -> gate of N-MOSFET Q3 SSM3K35AFS (R15 100K gate-to-GND); Q3 source GND, drain -> R12 681R -> D2 pin 3 (blue cathode); D2 pin 1 common anode -> VIN_RAW: blue lit when P4_3 is high.","publisher":"Alif Semiconductor","quote":"F6 P4_3/JTAG_TCLK JTAG0+UT1_T1_A P4_3 JTAG_TCLK LED0_B; LED0_B R15 100K 1% Q3 SSM3K35AFS R12 681R 1% D2 SML-LX0404SIUPGUSB VIN_RAW","revision":"REV D; revision history 'D 7-NOV-2025 Adding R7 in parallel with FB12...'","url":"https://alifsemi.com/download/SCHEM00013","where":"sheet 11 of 14 (11-CPU_GPIO.SchDoc), U3C ball F6 'P4_3/JTAG_TCLK' -> net JTAG_TCLK, junction to port LED0_B; sheet 2 of 14 (2-PowerInput.SchDoc), zone C-B/2, RGB LED driver"},"label":"LED0_B","name":"led1","pin":"P4_3"},{"active":"high","cite":{"doc":"E1C DevKit (DK-E1C) schematic, DWG NO. 220-00317 (220-00317-D_E1C-DevKit_030626.pdf, 'Schematic Prints')","kind":"schematic","level":"N-MOSFET Q2 low-side to D2 pin 4 (green cathode). Also JTAG_TD1.","publisher":"Alif Semiconductor","quote":"P4_5/JTAG_TD1 LED0_G; LED0_G R13 100K Q2 SSM3K35AFS R10 1K00 D2","revision":"REV D; revision history 'D 7-NOV-2025 Adding R7 in parallel with FB12...'","url":"https://alifsemi.com/download/SCHEM00013","where":"sheet 11 ball B6 P4_5 -> LED0_G; sheet 2 Q2/R10"},"label":"LED0_G","name":"led2","pin":"P4_5"}],"naming":"alif"}},
{"chosen":"zephyr:ensemble_e1c_sk","ids":["zephyr:ensemble_e1c_sk"],"key":"alif-alif-ensemble-e1c-startkit","name":"Alif Ensemble E1C StartKit","part":"ae1c1f4051920ph0","records":[{"file":"boards/alif/ensemble_e1c_sk/ensemble_e1c_sk_ae1c1f4051920ph0_rtss_he.dts","src":"zephyr:ensemble_e1c_sk"}],"vendor":"alif","why":"nothing","wiring":{"flash_unknown":"An Alif part's flash is its MRAM, and no source the census reads states this part's. flowRS's own rows for Alif's kits, in the family's board list, carry theirs by hand.","naming":"alif"}},
{"chosen":"zephyr:ensemble_e8_ak","ids":["zephyr:ensemble_e8_ak"],"key":"alif-alif-ensemble-e8-ai-ml-appkit","name":"Alif Ensemble E8 AI/ML AppKit","part":"ae822fa0e5597bs0","records":[{"file":"boards/alif/ensemble_e8_ak/ensemble_e8_ak_ae822fa0e5597bs0_apss.dts","says":{"buttons":[["P15_0","joy_left","low",null],["P15_1","joy_up","low",null],["P15_2","joy_down","low",null],["P15_3","joy_right","low",null],["P15_4","sw0","low",null]],"leds":[["P12_3","led0","high"],["P12_0","led1","high"],["P7_4","led2","high"]]},"src":"zephyr:ensemble_e8_ak","stated":{"buttons|P15_0":"zephyr:ensemble_e8_ak: gpios = <&lpgpio 0 GPIO_ACTIVE_LOW>","buttons|P15_1":"zephyr:ensemble_e8_ak: gpios = <&lpgpio 1 GPIO_ACTIVE_LOW>","buttons|P15_2":"zephyr:ensemble_e8_ak: gpios = <&lpgpio 2 GPIO_ACTIVE_LOW>","buttons|P15_3":"zephyr:ensemble_e8_ak: gpios = <&lpgpio 3 GPIO_ACTIVE_LOW>","buttons|P15_4":"zephyr:ensemble_e8_ak: gpios = <&lpgpio 4 GPIO_ACTIVE_LOW>","leds|P12_0":"zephyr:ensemble_e8_ak: gpios = <&gpio12 0 GPIO_ACTIVE_HIGH>","leds|P12_3":"zephyr:ensemble_e8_ak: gpios = <&gpio12 3 GPIO_ACTIVE_HIGH>","leds|P7_4":"zephyr:ensemble_e8_ak: gpios = <&gpio7 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"alif","why":"rank","wiring":{"buttons":[{"active":"low","label":"JOY_SW1","name":"joy_left","pin":"P15_0"},{"active":"low","label":"JOY_SW2","name":"joy_up","pin":"P15_1"},{"active":"low","label":"JOY_SW3","name":"joy_down","pin":"P15_2"},{"active":"low","label":"JOY_SW4","name":"joy_right","pin":"P15_3"},{"active":"low","label":"JOY_SW5","name":"sw0","pin":"P15_4"}],"flash_unknown":"An Alif part's flash is its MRAM, and no source the census reads states this part's. flowRS's own rows for Alif's kits, in the family's board list, carry theirs by hand.","leds":[{"active":"high","label":"LED0_R","name":"led0","pin":"P12_3"},{"active":"high","label":"LED0_B","name":"led1","pin":"P12_0"},{"active":"high","label":"LED0_G","name":"led2","pin":"P7_4"}],"naming":"alif"}},
{"chosen":"zephyr:ensemble_e8_dk","ids":["zephyr:ensemble_e8_dk"],"key":"alif-alif-ensemble-e8-development-kit","name":"Alif Ensemble E8 Development Kit","part":"ae402fa0e5597le0","records":[{"file":"boards/alif/ensemble_e8_dk/ensemble_e8_dk_ae822fa0e5597ls0_apss.dts","says":{"buttons":[["P15_0","joy_left","low",null],["P15_1","joy_up","low",null],["P15_2","joy_down","low",null],["P15_3","joy_right","low",null],["P15_4","sw0","low",null]],"leds":[["P12_3","led0","high"],["P12_0","led1","high"],["P7_4","led2","high"],["P6_2","led3","high"],["P6_6","led4","high"],["P6_4","led5","high"]]},"src":"zephyr:ensemble_e8_dk","stated":{"buttons|P15_0":"zephyr:ensemble_e8_dk: gpios = <&lpgpio 0 GPIO_ACTIVE_LOW>","buttons|P15_1":"zephyr:ensemble_e8_dk: gpios = <&lpgpio 1 GPIO_ACTIVE_LOW>","buttons|P15_2":"zephyr:ensemble_e8_dk: gpios = <&lpgpio 2 GPIO_ACTIVE_LOW>","buttons|P15_3":"zephyr:ensemble_e8_dk: gpios = <&lpgpio 3 GPIO_ACTIVE_LOW>","buttons|P15_4":"zephyr:ensemble_e8_dk: gpios = <&lpgpio 4 GPIO_ACTIVE_LOW>","leds|P12_0":"zephyr:ensemble_e8_dk: gpios = <&gpio12 0 GPIO_ACTIVE_HIGH>","leds|P12_3":"zephyr:ensemble_e8_dk: gpios = <&gpio12 3 GPIO_ACTIVE_HIGH>","leds|P6_2":"zephyr:ensemble_e8_dk: gpios = <&gpio6 2 GPIO_ACTIVE_HIGH>","leds|P6_4":"zephyr:ensemble_e8_dk: gpios = <&gpio6 4 GPIO_ACTIVE_HIGH>","leds|P6_6":"zephyr:ensemble_e8_dk: gpios = <&gpio6 6 GPIO_ACTIVE_HIGH>","leds|P7_4":"zephyr:ensemble_e8_dk: gpios = <&gpio7 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"alif","why":"rank","wiring":{"buttons":[{"active":"low","cite":{"doc":"EAGLE DEV KIT schematic, DWG NO. 220-00319 (220-00319-B_EagleDevKit_021126-1.pdf)","kind":"schematic","level":"contact to common pin 5 = GND.","publisher":"Alif Semiconductor","quote":"JOY_SW1 1 A; 5 GND; 'Use Internal GPIO Pullups'","revision":"REV B in title block; revision history 'A 04-SEP-2025 Initial Release, taken from 120-00319-B'","url":"https://alifsemi.com/download/SCHEM00010","where":"sheet 12 'Navigation Buttons' SW2 JS1400BFQ_5SW; sheet 13 P15_0_FLEX JOY_SW1"},"label":"JOY_SW1","name":"joy_left","pin":"P15_0"},{"active":"low","cite":{"doc":"EAGLE DEV KIT schematic, DWG NO. 220-00319 (220-00319-B_EagleDevKit_021126-1.pdf)","kind":"schematic","level":"contact to common GND.","publisher":"Alif Semiconductor","quote":"JOY_SW2 4 B","revision":"REV B in title block; revision history 'A 04-SEP-2025 Initial Release, taken from 120-00319-B'","url":"https://alifsemi.com/download/SCHEM00010","where":"sheet 12 SW2; sheet 13 P15_1_FLEX JOY_SW2"},"label":"JOY_SW2","name":"joy_up","pin":"P15_1"},{"active":"low","cite":{"doc":"EAGLE DEV KIT schematic, DWG NO. 220-00319 (220-00319-B_EagleDevKit_021126-1.pdf)","kind":"schematic","level":"contact to common GND.","publisher":"Alif Semiconductor","quote":"JOY_SW3 3 C","revision":"REV B in title block; revision history 'A 04-SEP-2025 Initial Release, taken from 120-00319-B'","url":"https://alifsemi.com/download/SCHEM00010","where":"sheet 12 SW2; sheet 13 P15_2_FLEX JOY_SW3"},"label":"JOY_SW3","name":"joy_down","pin":"P15_2"},{"active":"low","cite":{"doc":"EAGLE DEV KIT schematic, DWG NO. 220-00319 (220-00319-B_EagleDevKit_021126-1.pdf)","kind":"schematic","level":"contact to common GND.","publisher":"Alif Semiconductor","quote":"JOY_SW4 6 D","revision":"REV B in title block; revision history 'A 04-SEP-2025 Initial Release, taken from 120-00319-B'","url":"https://alifsemi.com/download/SCHEM00010","where":"sheet 12 SW2; sheet 13 P15_3_FLEX JOY_SW4"},"label":"JOY_SW4","name":"joy_right","pin":"P15_3"},{"active":"low","cite":{"doc":"EAGLE DEV KIT schematic, DWG NO. 220-00319 (220-00319-B_EagleDevKit_021126-1.pdf)","kind":"schematic","level":"contact to common GND.","publisher":"Alif Semiconductor","quote":"JOY_SW5 2","revision":"REV B in title block; revision history 'A 04-SEP-2025 Initial Release, taken from 120-00319-B'","url":"https://alifsemi.com/download/SCHEM00010","where":"sheet 12 SW2; sheet 13 P15_4 JOY_SW5"},"label":"JOY_SW5","name":"sw0","pin":"P15_4"}],"flash_unknown":"An Alif part's flash is its MRAM, and no source the census reads states this part's. flowRS's own rows for Alif's kits, in the family's board list, carry theirs by hand.","leds":[{"active":"high","cite":{"doc":"EAGLE DEV KIT schematic, DWG NO. 220-00319 (220-00319-B_EagleDevKit_021126-1.pdf)","kind":"schematic","level":"N-MOSFET Q1 SSM3K35AFS low-side to D4 red cathode; common anode VIN_RAW.","publisher":"Alif Semiconductor","quote":"P12_3 UT9_T1_C LED0_R","revision":"REV B in title block; revision history 'A 04-SEP-2025 Initial Release, taken from 120-00319-B'","url":"https://alifsemi.com/download/SCHEM00010","where":"sheet 13 ball D18 P12_3 -> LED0_R; sheet 2 Q1/R6/D4"},"label":"LED0_R","name":"led0","pin":"P12_3"},{"active":"high","cite":{"doc":"EAGLE DEV KIT schematic, DWG NO. 220-00319 (220-00319-B_EagleDevKit_021126-1.pdf)","kind":"schematic","level":"N-MOSFET Q3 low-side to D4 blue cathode.","publisher":"Alif Semiconductor","quote":"P12_0 UT8_T0_C LED0_B","revision":"REV B in title block; revision history 'A 04-SEP-2025 Initial Release, taken from 120-00319-B'","url":"https://alifsemi.com/download/SCHEM00010","where":"sheet 13 ball F19 P12_0 -> LED0_B; sheet 2 Q3/R11"},"label":"LED0_B","name":"led1","pin":"P12_0"},{"active":"high","cite":{"doc":"EAGLE DEV KIT schematic, DWG NO. 220-00319 (220-00319-B_EagleDevKit_021126-1.pdf)","kind":"schematic","level":"N-MOSFET Q2 low-side to D4 green cathode.","publisher":"Alif Semiconductor","quote":"P7_4_FLEX UT10_T0_B LED0_G","revision":"REV B in title block; revision history 'A 04-SEP-2025 Initial Release, taken from 120-00319-B'","url":"https://alifsemi.com/download/SCHEM00010","where":"sheet 13 ball T1 P7_4_FLEX -> LED0_G; sheet 2 Q2/R7"},"label":"LED0_G","name":"led2","pin":"P7_4"},{"active":"high","cite":{"doc":"EAGLE DEV KIT schematic, DWG NO. 220-00319 (220-00319-B_EagleDevKit_021126-1.pdf)","kind":"schematic","level":"N-MOSFET Q4 low-side to D6 pin 2 (red cathode).","publisher":"Alif Semiconductor","quote":"P6_2 UT5_T0_B LED1_R; R16 100K Q4 SSM3K35AFS R14 1K82 D6","revision":"REV B in title block; revision history 'A 04-SEP-2025 Initial Release, taken from 120-00319-B'","url":"https://alifsemi.com/download/SCHEM00010","where":"sheet 13 ball A11 P6_2 -> LED1_R; sheet 2 Q4/R14"},"label":"LED1_R","name":"led3","pin":"P6_2"},{"active":"high","cite":{"doc":"EAGLE DEV KIT schematic, DWG NO. 220-00319 (220-00319-B_EagleDevKit_021126-1.pdf)","kind":"schematic","level":"P6_6 -> LED1_B -> gate of N-MOSFET Q6 SSM3K35AFS (R19 100K to GND); drain -> R17 681R -> D6 pin 3 (blue cathode); D6 pin 1 common anode -> VIN_RAW: blue lit when P6_6 is high.","publisher":"Alif Semiconductor","quote":"E6 P6_6 UT7_T0_B LED1_B 2, 6; LED1_B R19 100K 1% Q6 SSM3K35AFS R17 681R 1% D6 VIN_RAW","revision":"REV B in title block; revision history 'A 04-SEP-2025 Initial Release, taken from 120-00319-B'","url":"https://alifsemi.com/download/SCHEM00010","where":"sheet 13 of 15 (13-CPU_GPIO.SchDoc), U1C 'Ex BGA194 GPIO' ball E6 P6_6 -> port LED1_B (to sheets 2, 6); sheet 2 of 15 (2-PowerInput.SchDoc), lower RGB LED driver (Q4-Q6, D6)"},"label":"LED1_B","name":"led4","pin":"P6_6"},{"active":"high","cite":{"doc":"EAGLE DEV KIT schematic, DWG NO. 220-00319 (220-00319-B_EagleDevKit_021126-1.pdf)","kind":"schematic","level":"N-MOSFET Q5 low-side to D6 pin 4 (green cathode).","publisher":"Alif Semiconductor","quote":"P6_4 UT6_T0_B LED1_G; R18 100K Q5 SSM3K35AFS R15 1K00 D6","revision":"REV B in title block; revision history 'A 04-SEP-2025 Initial Release, taken from 120-00319-B'","url":"https://alifsemi.com/download/SCHEM00010","where":"sheet 13 ball E8 P6_4 -> LED1_G; sheet 2 Q5/R15"},"label":"LED1_G","name":"led5","pin":"P6_4"}],"naming":"alif"}},
{"chosen":"mpy:alif/ALIF_ENSEMBLE","ids":["mpy:alif/ALIF_ENSEMBLE"],"key":"alifsemiconductor-ensemble-e7-devkit","name":"Ensemble E7 DevKit","part":"ae722f80f55d5ls","records":[{"file":"ports/alif/boards/ALIF_ENSEMBLE/mpconfigboard.h","src":"mpy:alif/ALIF_ENSEMBLE"}],"vendor":"Alif Semiconductor","why":"nothing","wiring":{"flash_unknown":"An Alif part's flash is its MRAM, and no source the census reads states this part's. flowRS's own rows for Alif's kits, in the family's board list, carry theirs by hand.","naming":"raw"}},
{"chosen":"pio:alorium_hinj","flash":32256,"ids":["pio:alorium_hinj"],"key":"aloriumtechnology-alorium-hinj","name":"Alorium Hinj","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:alorium_hinj","via":"PlatformIO atmelavr build.variant; defines of the core's own XLR8 entry"}],"vendor":"Alorium Technology","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"pio:alorium_hinj","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"pio:alorium_hinj"}},
{"chosen":"pio:alorium_sno","flash":32256,"ids":["pio:alorium_sno"],"key":"aloriumtechnology-alorium-sno","name":"Alorium Sno","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:alorium_sno","via":"PlatformIO atmelavr build.variant; defines of the core's own XLR8 entry"}],"vendor":"Alorium Technology","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"pio:alorium_sno","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"pio:alorium_sno"}},
{"chosen":"pio:alorium_xlr8","flash":32256,"ids":["pio:alorium_xlr8"],"key":"aloriumtechnology-alorium-xlr8","name":"Alorium XLR8","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:alorium_xlr8","via":"PlatformIO atmelavr build.variant; defines of the core's own XLR8 entry"}],"vendor":"Alorium Technology","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"pio:alorium_xlr8","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"pio:alorium_xlr8"}},
{"chosen":"arduino:alorium:samd:alorium_evo_plus","flash":507904,"ids":["arduino:alorium:samd:alorium_evo_plus"],"key":"aloriumtechnology-aloriumtech-evo-m51-plus-samd51","name":"AloriumTech Evo M51 Plus (SAMD51+)","part":"samd51p19a","records":[{"core":"arduino:alorium:samd","file":"variants/alorium_evo/pins_arduino.h","says":{"i2c":["PA12","PA13"],"leds":[["PC20","LED_BUILTIN",null]],"pixels":[["PB3","ws2812"]],"spi":["PA17","PB23","PB22"],"uart":["PB16","PB17"]},"src":"arduino:alorium:samd:alorium_evo_plus"}],"vendor":"Alorium Technology","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA13","sda":"PA12"},"spi":{"miso":"PB22","mosi":"PB23","name":"SPI","sck":"PA17"},"uart":{"name":"Serial1","rx":"PB17","tx":"PB16"}},"clock_hz":120000000,"flash":507904,"flash_from":"arduino:alorium:samd:alorium_evo_plus","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PC20"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"PB3"}],"ram":196608,"ram_from":"Microchip ATDF ATSAMD51P19A"}},
{"chosen":"arduino:alorium:samd:alorium_evo","flash":507904,"ids":["arduino:alorium:samd:alorium_evo"],"key":"aloriumtechnology-aloriumtech-evo-m51-samd51","name":"AloriumTech Evo M51 (SAMD51)","part":"samd51p19a","records":[{"core":"arduino:alorium:samd","file":"variants/alorium_evo/pins_arduino.h","says":{"i2c":["PA12","PA13"],"leds":[["PC20","LED_BUILTIN",null]],"pixels":[["PB3","ws2812"]],"spi":["PA17","PB23","PB22"],"uart":["PB16","PB17"]},"src":"arduino:alorium:samd:alorium_evo"}],"vendor":"Alorium Technology","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA13","sda":"PA12"},"spi":{"miso":"PB22","mosi":"PB23","name":"SPI","sck":"PA17"},"uart":{"name":"Serial1","rx":"PB17","tx":"PB16"}},"clock_hz":120000000,"flash":507904,"flash_from":"arduino:alorium:samd:alorium_evo","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PC20"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"PB3"}],"ram":196608,"ram_from":"Microchip ATDF ATSAMD51P19A"}},
{"chosen":"arduino:alorium:avr:hinj32KPmemRev1","flash":65024,"ids":["arduino:alorium:avr:hinj32KPmemRev1"],"key":"aloriumtechnology-hinj-enhanced","name":"Hinj [Enhanced]","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:alorium:avr:hinj32KPmemRev1"}],"vendor":"Alorium Technology","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":65024,"flash_from":"arduino:alorium:avr:hinj32KPmemRev1","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:alorium:avr:hinj32KPmemRev1"}},
{"chosen":"arduino:alorium:avr:hinjrev1","flash":32256,"ids":["arduino:alorium:avr:hinjrev1"],"key":"aloriumtechnology-hinj-standard","name":"Hinj [Standard]","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:alorium:avr:hinjrev1"}],"vendor":"Alorium Technology","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"arduino:alorium:avr:hinjrev1","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:alorium:avr:hinjrev1"}},
{"chosen":"arduino:alorium:avr:openxlr8hinj","flash":65024,"ids":["arduino:alorium:avr:openxlr8hinj"],"key":"aloriumtechnology-openxlr8-hinj","name":"OpenXLR8 - Hinj","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:alorium:avr:openxlr8hinj"}],"vendor":"Alorium Technology","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":65024,"flash_from":"arduino:alorium:avr:openxlr8hinj","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:alorium:avr:openxlr8hinj"}},
{"chosen":"arduino:alorium:avr:openxlr8sno","flash":32256,"ids":["arduino:alorium:avr:openxlr8sno"],"key":"aloriumtechnology-openxlr8-sn","name":"OpenXLR8 - Sn\u014d","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:alorium:avr:openxlr8sno"}],"vendor":"Alorium Technology","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"arduino:alorium:avr:openxlr8sno","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:alorium:avr:openxlr8sno"}},
{"chosen":"arduino:alorium:avr:openxlr8snoedge","flash":65024,"ids":["arduino:alorium:avr:openxlr8snoedge"],"key":"aloriumtechnology-openxlr8-sno-edge","name":"OpenXLR8 - Sno Edge","part":"atmega328p","ram":2048,"records":[{"core":"arduino:alorium:avr","file":"variants/snoedge/pins_arduino.h","says":{"i2c":["PC6","PC7"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:alorium:avr:openxlr8snoedge"}],"vendor":"Alorium Technology","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC7","sda":"PC6"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":65024,"flash_from":"arduino:alorium:avr:openxlr8snoedge","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PC6"],["D21","PC7"],["D22","PA0"],["D23","PA1"],["D24","PA2"],["D25","PA3"],["D26","PA4"],["D27","PA5"],["D28","PE0"],["D29","PE1"],["D30","PE2"],["D31","PE3"],["D32","PE4"],["D33","PE5"],["D34","PG0"],["D35","PG1"],["D36","PG2"],["D37","PG3"],["D38","PG4"],["D39","PG5"],["D40","PG6"],["D41","PG7"]],"ram":2048,"ram_from":"arduino:alorium:avr:openxlr8snoedge"}},
{"chosen":"arduino:alorium:avr:openxlr8snom2","flash":65024,"ids":["arduino:alorium:avr:openxlr8snom2"],"key":"aloriumtechnology-openxlr8-sno-m2","name":"OpenXLR8 - Sno M2","part":"atmega328p","ram":2048,"records":[{"core":"arduino:alorium:avr","file":"variants/snom2/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:alorium:avr:openxlr8snom2"}],"vendor":"Alorium Technology","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":65024,"flash_from":"arduino:alorium:avr:openxlr8snom2","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PA6"],["D21","PA7"],["D22","PA0"],["D23","PA1"],["D24","PA2"],["D25","PA3"],["D26","PA4"],["D27","PA5"],["D28","PE0"],["D29","PE1"],["D30","PE2"],["D31","PE3"],["D32","PE4"],["D33","PE5"],["D34","PG0"],["D35","PG1"],["D36","PG2"],["D37","PG3"],["D38","PG4"],["D39","PG5"],["D40","PG6"],["D41","PG7"],["D42","PH0"],["D43","PH1"],["D44","PH2"],["D45","PH3"],["D46","PH4"],["D47","PH5"],["D48","PH6"],["D49","PH7"]],"ram":2048,"ram_from":"arduino:alorium:avr:openxlr8snom2"}},
{"chosen":"arduino:alorium:avr:openxlr8","flash":32256,"ids":["arduino:alorium:avr:openxlr8"],"key":"aloriumtechnology-openxlr8-xlr8","name":"OpenXLR8 - XLR8","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:alorium:avr:openxlr8"}],"vendor":"Alorium Technology","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"arduino:alorium:avr:openxlr8","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:alorium:avr:openxlr8"}},
{"chosen":"arduino:alorium:avr:snorev1","flash":32256,"ids":["arduino:alorium:avr:snorev1"],"key":"aloriumtechnology-sn","name":"Sn\u014d","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:alorium:avr:snorev1"}],"vendor":"Alorium Technology","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"arduino:alorium:avr:snorev1","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:alorium:avr:snorev1"}},
{"chosen":"arduino:alorium:avr:snoedge","flash":32256,"ids":["arduino:alorium:avr:snoedge"],"key":"aloriumtechnology-sno-edge","name":"Sno Edge","part":"atmega328p","ram":2048,"records":[{"core":"arduino:alorium:avr","file":"variants/snoedge/pins_arduino.h","says":{"i2c":["PC6","PC7"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:alorium:avr:snoedge"}],"vendor":"Alorium Technology","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC7","sda":"PC6"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"arduino:alorium:avr:snoedge","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PC6"],["D21","PC7"],["D22","PA0"],["D23","PA1"],["D24","PA2"],["D25","PA3"],["D26","PA4"],["D27","PA5"],["D28","PE0"],["D29","PE1"],["D30","PE2"],["D31","PE3"],["D32","PE4"],["D33","PE5"],["D34","PG0"],["D35","PG1"],["D36","PG2"],["D37","PG3"],["D38","PG4"],["D39","PG5"],["D40","PG6"],["D41","PG7"]],"ram":2048,"ram_from":"arduino:alorium:avr:snoedge"}},
{"chosen":"arduino:alorium:avr:snoedge50","flash":32256,"ids":["arduino:alorium:avr:snoedge50"],"key":"aloriumtechnology-sno-edge-50","name":"Sno Edge 50","part":"atmega328p","ram":2048,"records":[{"core":"arduino:alorium:avr","file":"variants/snoedge/pins_arduino.h","says":{"i2c":["PC6","PC7"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:alorium:avr:snoedge50"}],"vendor":"Alorium Technology","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC7","sda":"PC6"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"arduino:alorium:avr:snoedge50","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PC6"],["D21","PC7"],["D22","PA0"],["D23","PA1"],["D24","PA2"],["D25","PA3"],["D26","PA4"],["D27","PA5"],["D28","PE0"],["D29","PE1"],["D30","PE2"],["D31","PE3"],["D32","PE4"],["D33","PE5"],["D34","PG0"],["D35","PG1"],["D36","PG2"],["D37","PG3"],["D38","PG4"],["D39","PG5"],["D40","PG6"],["D41","PG7"]],"ram":2048,"ram_from":"arduino:alorium:avr:snoedge50"}},
{"chosen":"arduino:alorium:avr:snoedge5032KPmemRev1","flash":65024,"ids":["arduino:alorium:avr:snoedge5032KPmemRev1"],"key":"aloriumtechnology-sno-edge-50-big-pmem-32k","name":"Sno Edge 50 [Big PMEM (32K)]","part":"atmega328p","ram":2048,"records":[{"core":"arduino:alorium:avr","file":"variants/snoedge/pins_arduino.h","says":{"i2c":["PC6","PC7"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:alorium:avr:snoedge5032KPmemRev1"}],"vendor":"Alorium Technology","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC7","sda":"PC6"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":65024,"flash_from":"arduino:alorium:avr:snoedge5032KPmemRev1","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PC6"],["D21","PC7"],["D22","PA0"],["D23","PA1"],["D24","PA2"],["D25","PA3"],["D26","PA4"],["D27","PA5"],["D28","PE0"],["D29","PE1"],["D30","PE2"],["D31","PE3"],["D32","PE4"],["D33","PE5"],["D34","PG0"],["D35","PG1"],["D36","PG2"],["D37","PG3"],["D38","PG4"],["D39","PG5"],["D40","PG6"],["D41","PG7"]],"ram":2048,"ram_from":"arduino:alorium:avr:snoedge5032KPmemRev1"}},
{"chosen":"arduino:alorium:avr:snom2","flash":32256,"ids":["arduino:alorium:avr:snom2"],"key":"aloriumtechnology-sno-m2","name":"Sno M2","part":"atmega328p","ram":2048,"records":[{"core":"arduino:alorium:avr","file":"variants/snom2/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:alorium:avr:snom2"}],"vendor":"Alorium Technology","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"arduino:alorium:avr:snom2","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PA6"],["D21","PA7"],["D22","PA0"],["D23","PA1"],["D24","PA2"],["D25","PA3"],["D26","PA4"],["D27","PA5"],["D28","PE0"],["D29","PE1"],["D30","PE2"],["D31","PE3"],["D32","PE4"],["D33","PE5"],["D34","PG0"],["D35","PG1"],["D36","PG2"],["D37","PG3"],["D38","PG4"],["D39","PG5"],["D40","PG6"],["D41","PG7"],["D42","PH0"],["D43","PH1"],["D44","PH2"],["D45","PH3"],["D46","PH4"],["D47","PH5"],["D48","PH6"],["D49","PH7"]],"ram":2048,"ram_from":"arduino:alorium:avr:snom2"}},
{"chosen":"arduino:alorium:avr:xlr8rev2","flash":32256,"ids":["arduino:alorium:avr:xlr8rev2"],"key":"aloriumtechnology-xlr8","name":"XLR8","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:alorium:avr:xlr8rev2"}],"vendor":"Alorium Technology","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"arduino:alorium:avr:xlr8rev2","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:alorium:avr:xlr8rev2"}},
{"chosen":"cpy:atmel-samd/aloriumtech_evo_m51","ids":["cpy:atmel-samd/aloriumtech_evo_m51"],"key":"aloriumtechnologyllc-aloriumtech-evo-m51","name":"AloriumTech Evo M51","part":"samd51p19a","records":[{"file":"ports/atmel-samd/boards/aloriumtech_evo_m51/pins.c","says":{"i2c":["PA12","PA13"],"leds":[["PA23","MICROPY_HW_LED_STATUS",null]],"pixels":[["PB3","ws2812"]],"spi":["PA17","PB23","PB22"],"uart":["PB16","PB17"]},"src":"cpy:atmel-samd/aloriumtech_evo_m51"}],"vendor":"Alorium Technology, LLC","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA13","sda":"PA12"},"spi":{"miso":"PB22","mosi":"PB23","name":"board.SPI()","sck":"PA17"},"uart":{"name":"board.UART()","rx":"PB17","tx":"PB16"}},"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51P19A","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"PA23"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PB3"}],"ram":196608,"ram_from":"Microchip ATDF ATSAMD51P19A"}},
{"chosen":"arduino:AmbaSat-1:avr:ambasatnode","flash":30720,"ids":["arduino:AmbaSat-1:avr:ambasatnode"],"key":"ambasatltd-ambasat-1-satellite","name":"AmbaSat-1 Satellite","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:AmbaSat-1:avr:ambasatnode"}],"vendor":"AmbaSat Ltd","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":1000000,"flash":30720,"flash_from":"arduino:AmbaSat-1:avr:ambasatnode","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:AmbaSat-1:avr:ambasatnode"}},
{"chosen":"zephyr:apollo2_evb","flash":1048576,"ids":["zephyr:apollo2_evb"],"key":"ambiq-apollo2-evb","name":"Apollo2 EVB","part":"apollo2","ram":262144,"records":[{"file":"boards/ambiq/apollo2_evb/apollo2_evb.dts","src":"zephyr:apollo2_evb"}],"vendor":"ambiq","why":"nothing","wiring":{"flash":1048576,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:apollo3_evb","flash":999424,"ids":["zephyr:apollo3_evb"],"key":"ambiq-apollo3-blue-evb","name":"Apollo3 Blue EVB","part":"apollo3","ram":393216,"records":[{"file":"boards/ambiq/apollo3_evb/apollo3_evb.dts","says":{"buttons":[["&gpio0_31 16","sw0","low",null],["&gpio0_31 18","sw1","low",null],["&gpio0_31 19","button_2","low",null]],"leds":[["&gpio0_31 10","led0","low"],["&gpio0_31 30","led1","low"],["&gpio0_31 15","led2","low"],["&gpio0_31 14","led_3","low"],["&gpio0_31 17","led_4","low"]]},"src":"zephyr:apollo3_evb","stated":{"buttons|raw:&gpio0_31 16":"zephyr:apollo3_evb: gpios = <&gpio0_31 16 GPIO_ACTIVE_LOW>","buttons|raw:&gpio0_31 18":"zephyr:apollo3_evb: gpios = <&gpio0_31 18 GPIO_ACTIVE_LOW>","buttons|raw:&gpio0_31 19":"zephyr:apollo3_evb: gpios = <&gpio0_31 19 GPIO_ACTIVE_LOW>","leds|raw:&gpio0_31 10":"zephyr:apollo3_evb: gpios = <&gpio0_31 10 GPIO_ACTIVE_LOW>","leds|raw:&gpio0_31 14":"zephyr:apollo3_evb: gpios = <&gpio0_31 14 GPIO_ACTIVE_LOW>","leds|raw:&gpio0_31 15":"zephyr:apollo3_evb: gpios = <&gpio0_31 15 GPIO_ACTIVE_LOW>","leds|raw:&gpio0_31 17":"zephyr:apollo3_evb: gpios = <&gpio0_31 17 GPIO_ACTIVE_LOW>","leds|raw:&gpio0_31 30":"zephyr:apollo3_evb: gpios = <&gpio0_31 30 GPIO_ACTIVE_LOW>"}}],"vendor":"ambiq","why":"rank","wiring":{"buttons":[{"active":"low","label":"BTN0","name":"sw0","raw":"&gpio0_31 16"},{"active":"low","label":"BTN1","name":"sw1","raw":"&gpio0_31 18"},{"active":"low","label":"BTN2","name":"button_2","raw":"&gpio0_31 19"}],"flash":999424,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"label":"LED 0","name":"led0","raw":"&gpio0_31 10"},{"active":"low","label":"LED 1","name":"led1","raw":"&gpio0_31 30"},{"active":"low","label":"LED 2","name":"led2","raw":"&gpio0_31 15"},{"active":"low","label":"LED 3","name":"led_3","raw":"&gpio0_31 14"},{"active":"low","label":"LED 4","name":"led_4","raw":"&gpio0_31 17"}],"naming":"raw","ram":393216,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:apollo3p_evb","flash":2048000,"ids":["zephyr:apollo3p_evb"],"key":"ambiq-apollo3-blue-plus-evb","name":"Apollo3 Blue Plus EVB","part":"apollo3p","ram":786432,"records":[{"file":"boards/ambiq/apollo3p_evb/apollo3p_evb.dts","says":{"buttons":[["&gpio0_31 16","sw0","low",null],["&gpio0_31 18","sw1","low",null],["&gpio0_31 19","button_2","low",null]],"leds":[["&gpio0_31 10","led0","low"],["&gpio0_31 30","led1","low"],["&gpio0_31 15","led2","low"],["&gpio0_31 14","led_3","low"],["&gpio0_31 17","led_4","low"]]},"src":"zephyr:apollo3p_evb","stated":{"buttons|raw:&gpio0_31 16":"zephyr:apollo3p_evb: gpios = <&gpio0_31 16 GPIO_ACTIVE_LOW>","buttons|raw:&gpio0_31 18":"zephyr:apollo3p_evb: gpios = <&gpio0_31 18 GPIO_ACTIVE_LOW>","buttons|raw:&gpio0_31 19":"zephyr:apollo3p_evb: gpios = <&gpio0_31 19 GPIO_ACTIVE_LOW>","leds|raw:&gpio0_31 10":"zephyr:apollo3p_evb: gpios = <&gpio0_31 10 GPIO_ACTIVE_LOW>","leds|raw:&gpio0_31 14":"zephyr:apollo3p_evb: gpios = <&gpio0_31 14 GPIO_ACTIVE_LOW>","leds|raw:&gpio0_31 15":"zephyr:apollo3p_evb: gpios = <&gpio0_31 15 GPIO_ACTIVE_LOW>","leds|raw:&gpio0_31 17":"zephyr:apollo3p_evb: gpios = <&gpio0_31 17 GPIO_ACTIVE_LOW>","leds|raw:&gpio0_31 30":"zephyr:apollo3p_evb: gpios = <&gpio0_31 30 GPIO_ACTIVE_LOW>"}}],"vendor":"ambiq","why":"rank","wiring":{"buttons":[{"active":"low","label":"BTN0","name":"sw0","raw":"&gpio0_31 16"},{"active":"low","label":"BTN1","name":"sw1","raw":"&gpio0_31 18"},{"active":"low","label":"BTN2","name":"button_2","raw":"&gpio0_31 19"}],"flash":2048000,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED 0","name":"led0","raw":"&gpio0_31 10"},{"active":"low","label":"LED 1","name":"led1","raw":"&gpio0_31 30"},{"active":"low","label":"LED 2","name":"led2","raw":"&gpio0_31 15"},{"active":"low","label":"LED 3","name":"led_3","raw":"&gpio0_31 14"},{"active":"low","label":"LED 4","name":"led_4","raw":"&gpio0_31 17"}],"naming":"raw","ram":786432,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:apollo4p_blue_kxr_evb","flash":1998848,"ids":["zephyr:apollo4p_blue_kxr_evb"],"key":"ambiq-apollo4-blue-plus-kxr-evb","name":"Apollo4 Blue Plus KXR EVB","part":"apollo4p","ram":2883584,"records":[{"file":"boards/ambiq/apollo4p_blue_kxr_evb/apollo4p_blue_kxr_evb.dts","says":{"buttons":[["&gpio0_31 17","sw0","low","up"],["&gpio0_31 19","sw1","low","up"]],"leds":[["&gpio0_31 30","led0","low"],["&gpio0_31 16","led1","low"],["&gpio64_95 27","led2","low"]]},"src":"zephyr:apollo4p_blue_kxr_evb","stated":{"buttons|raw:&gpio0_31 17":"zephyr:apollo4p_blue_kxr_evb: gpios = <&gpio0_31 17 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio0_31 19":"zephyr:apollo4p_blue_kxr_evb: gpios = <&gpio0_31 19 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio0_31 16":"zephyr:apollo4p_blue_kxr_evb: gpios = <&gpio0_31 16 GPIO_ACTIVE_LOW>","leds|raw:&gpio0_31 30":"zephyr:apollo4p_blue_kxr_evb: gpios = <&gpio0_31 30 GPIO_ACTIVE_LOW>","leds|raw:&gpio64_95 27":"zephyr:apollo4p_blue_kxr_evb: gpios = <&gpio64_95 27 GPIO_ACTIVE_LOW>"}}],"vendor":"ambiq","why":"rank","wiring":{"buttons":[{"active":"low","label":"BTN0","name":"sw0","pull":"up","raw":"&gpio0_31 17"},{"active":"low","label":"BTN1","name":"sw1","pull":"up","raw":"&gpio0_31 19"}],"flash":1998848,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED 0","name":"led0","raw":"&gpio0_31 30"},{"active":"low","label":"LED 1","name":"led1","raw":"&gpio0_31 16"},{"active":"low","label":"LED 2","name":"led2","raw":"&gpio64_95 27"}],"naming":"raw","ram":2883584,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:apollo4p_evb","flash":1998848,"ids":["zephyr:apollo4p_evb"],"key":"ambiq-apollo4p-evb","name":"Apollo4P EVB","part":"apollo4p","ram":2883584,"records":[{"file":"boards/ambiq/apollo4p_evb/apollo4p_evb.dts","says":{"buttons":[["&gpio0_31 18","sw0","low","up"],["&gpio0_31 19","sw1","low","up"]],"leds":[["&gpio0_31 30","led0","low"],["&gpio64_95 26","led1","low"],["&gpio96_127 1","led2","low"]]},"src":"zephyr:apollo4p_evb","stated":{"buttons|raw:&gpio0_31 18":"zephyr:apollo4p_evb: gpios = <&gpio0_31 18 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio0_31 19":"zephyr:apollo4p_evb: gpios = <&gpio0_31 19 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio0_31 30":"zephyr:apollo4p_evb: gpios = <&gpio0_31 30 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio64_95 26":"zephyr:apollo4p_evb: gpios = <&gpio64_95 26 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio96_127 1":"zephyr:apollo4p_evb: gpios = <&gpio96_127 1 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"ambiq","why":"rank","wiring":{"buttons":[{"active":"low","label":"BTN0","name":"sw0","pull":"up","raw":"&gpio0_31 18"},{"active":"low","label":"BTN1","name":"sw1","pull":"up","raw":"&gpio0_31 19"}],"flash":1998848,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED 0","name":"led0","raw":"&gpio0_31 30"},{"active":"low","label":"LED 1","name":"led1","raw":"&gpio64_95 26"},{"active":"low","label":"LED 2","name":"led2","raw":"&gpio96_127 1"}],"naming":"raw","ram":2883584,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:apollo510_evb","flash":4194304,"ids":["zephyr:apollo510_evb"],"key":"ambiq-apollo510-soc-evaluation-board","name":"Apollo510 SOC Evaluation Board","part":"apollo5","ram":3145728,"records":[{"file":"boards/ambiq/apollo510_evb/apollo510_evb.dts","says":{"buttons":[["&gpio64_95 29","sw0","low","up"],["&gpio64_95 30","sw1","low","up"]],"leds":[["&gpio160_191 5","led0","low"],["&gpio64_95 25","led1","low"],["&gpio64_95 28","led2","low"]]},"src":"zephyr:apollo510_evb","stated":{"buttons|raw:&gpio64_95 29":"zephyr:apollo510_evb: gpios = <&gpio64_95 29 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio64_95 30":"zephyr:apollo510_evb: gpios = <&gpio64_95 30 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio160_191 5":"zephyr:apollo510_evb: gpios = <&gpio160_191 5 GPIO_ACTIVE_LOW>","leds|raw:&gpio64_95 25":"zephyr:apollo510_evb: gpios = <&gpio64_95 25 GPIO_ACTIVE_LOW>","leds|raw:&gpio64_95 28":"zephyr:apollo510_evb: gpios = <&gpio64_95 28 GPIO_ACTIVE_LOW>"}}],"vendor":"ambiq","why":"rank","wiring":{"buttons":[{"active":"low","label":"BTN0","name":"sw0","pull":"up","raw":"&gpio64_95 29"},{"active":"low","label":"BTN1","name":"sw1","pull":"up","raw":"&gpio64_95 30"}],"flash":4194304,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED 0","name":"led0","raw":"&gpio160_191 5"},{"active":"low","label":"LED 1","name":"led1","raw":"&gpio64_95 25"},{"active":"low","label":"LED 2","name":"led2","raw":"&gpio64_95 28"}],"naming":"raw","ram":3145728,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:acp_6_0_adsp","ids":["zephyr:acp_6_0_adsp"],"key":"amd-acp-6-0-xtensa-audio-dsp","name":"ACP 6.0 Xtensa Audio DSP","part":"acp_6_0","records":[{"file":"boards/amd/acp_6_0_adsp/acp_6_0_adsp.dts","src":"zephyr:acp_6_0_adsp"}],"vendor":"amd","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:acp_7_0_adsp","ids":["zephyr:acp_7_0_adsp"],"key":"amd-acp-7-0-xtensa-audio-dsp","name":"ACP 7.0 Xtensa Audio DSP","part":"acp_7_0","records":[{"file":"boards/amd/acp_7_0_adsp/acp_7_0_adsp.dts","src":"zephyr:acp_7_0_adsp"}],"vendor":"amd","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:acp_7_x_adsp","ids":["zephyr:acp_7_x_adsp"],"key":"amd-acp-7-x-xtensa-audio-dsp","name":"ACP 7.X Xtensa Audio DSP","part":"acp_7_x","records":[{"file":"boards/amd/acp_7_x_adsp/acp_7_x_adsp.dts","src":"zephyr:acp_7_x_adsp"}],"vendor":"amd","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:versal_apu","ids":["zephyr:versal_apu"],"key":"amd-amd-versal-apu-development-board","name":"AMD Versal APU Development Board","part":"versal_apu","records":[{"file":"boards/amd/versal_apu/versal_apu.dts","src":"zephyr:versal_apu"},{"file":"boards/amd/versal_apu/versal_apu.dts","same":true,"src":"zephyr:versal_apu"}],"vendor":"amd","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:versal2_apu","ids":["zephyr:versal2_apu"],"key":"amd-amd-versal-gen-2-apu-development-board","name":"AMD Versal Gen 2 APU Development Board","part":"amd_versal2_apu","records":[{"file":"boards/amd/versal2_apu/versal2_apu.dts","src":"zephyr:versal2_apu"}],"vendor":"amd","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:versal_rpu","flash":33554432,"ids":["zephyr:versal_rpu"],"key":"amd-amd-versal-rpu-cortex-r5","name":"AMD Versal RPU Cortex-R5","part":"versal_rpu","ram":67108864,"records":[{"file":"boards/amd/versal_rpu/versal_rpu.dts","src":"zephyr:versal_rpu"},{"file":"boards/amd/versal_rpu/versal_rpu.dts","same":true,"src":"zephyr:versal_rpu"},{"file":"boards/trenz/te0950/te0950_versal_rpu.dts","same":true,"src":"zephyr:versal_rpu"}],"vendor":"amd","why":"nothing","wiring":{"flash":33554432,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":67108864,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:zynqmp_apu","ids":["zephyr:zynqmp_apu"],"key":"amd-amd-zynq-ultrascale-mpsoc-apu","name":"AMD Zynq UltraScale+ MPSoC APU","part":"zynqmp_apu","ram":2147483648,"records":[{"file":"boards/amd/zynqmp_apu/zynqmp_apu.dts","src":"zephyr:zynqmp_apu"},{"file":"boards/amd/zynqmp_apu/zynqmp_apu.dts","same":true,"src":"zephyr:zynqmp_apu"}],"vendor":"amd","why":"nothing","wiring":{"naming":"raw","ram":2147483648,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:zynqmp_rpu","flash":536870912,"ids":["zephyr:zynqmp_rpu"],"key":"amd-amd-zynq-ultrascale-mpsoc-rpu","name":"AMD Zynq UltraScale+ MPSoC RPU","part":"zynqmp_rpu","ram":268435456,"records":[{"file":"boards/amd/kv260_r5/kv260_r5.dts","src":"zephyr:zynqmp_rpu"},{"file":"boards/amd/zynqmp_rpu/zynqmp_rpu.dts","same":true,"src":"zephyr:zynqmp_rpu"},{"file":"boards/amd/zynqmp_rpu/zynqmp_rpu.dts","same":true,"src":"zephyr:zynqmp_rpu"},{"file":"boards/enclustra/mercury_xu/mercury_xu.dts","same":true,"src":"zephyr:zynqmp_rpu"},{"file":"boards/qemu/cortex_r5/qemu_cortex_r5.dts","same":true,"src":"zephyr:zynqmp_rpu"}],"vendor":"amd","why":"nothing","wiring":{"flash":536870912,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":268435456,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:kv260_r5","flash":33554432,"ids":["zephyr:kv260_r5"],"key":"amd-kv260-development-board-rpu-cortex-r5","name":"KV260 Development Board RPU Cortex-R5","part":"zynqmp_rpu","ram":67108864,"records":[{"file":"boards/amd/kv260_r5/kv260_r5.dts","src":"zephyr:kv260_r5"}],"vendor":"amd","why":"nothing","wiring":{"flash":33554432,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":67108864,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:versal2_rpu","ids":["zephyr:versal2_rpu"],"key":"amd-versal-2-rpu-development-board","name":"Versal 2 RPU development board","part":"amd_versal2_rpu","records":[{"file":"boards/amd/versal2_rpu/versal2_rpu.dts","src":"zephyr:versal2_rpu"}],"vendor":"amd","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:versalnet_apu","ids":["zephyr:versalnet_apu"],"key":"amd-versal-net-apu-development-board","name":"Versal Net APU Development Board","part":"amd_versalnet_apu","records":[{"file":"boards/amd/versalnet_apu/versalnet_apu.dts","src":"zephyr:versalnet_apu"}],"vendor":"amd","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:versalnet_rpu","ids":["zephyr:versalnet_rpu"],"key":"amd-versal-net-rpu-development-board","name":"Versal NET RPU development board","part":"amd_versalnet_rpu","records":[{"file":"boards/amd/versalnet_rpu/versalnet_rpu.dts","src":"zephyr:versalnet_rpu"}],"vendor":"amd","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"arduino:rp2040:rp2040:amken_bunny","flash":134217728,"ids":["arduino:rp2040:rp2040:amken_bunny","pio:amken_bunny"],"key":"amken-bunnyboard","name":"BunnyBoard","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/amken_bunny/pins_arduino.h","says":{"leds":[["GPIO24","LED_BUILTIN",null]],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:amken_bunny"},{"core":"arduino:rp2040:rp2040","file":"variants/amken_bunny/pins_arduino.h","same":true,"src":"pio:amken_bunny","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own AMKEN_BB entry"}],"vendor":"Amken","why":"rank","wiring":{"buses":{"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":134217728,"flash_from":"arduino:rp2040:rp2040:amken_bunny","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO24"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:amken_bunny"}},
{"chosen":"arduino:rp2040:rp2040:amken_revelop","flash":33554432,"ids":["arduino:rp2040:rp2040:amken_revelop","pio:amken_revelop"],"key":"amken-revelop","name":"Revelop","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/amken_revelop/pins_arduino.h","says":{"i2c":["GPIO28","GPIO29"],"leds":[["GPIO24","LED_BUILTIN",null]],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:amken_revelop"},{"core":"arduino:rp2040:rp2040","file":"variants/amken_revelop/pins_arduino.h","same":true,"src":"pio:amken_revelop","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own AMKEN_REVELOP entry"}],"vendor":"Amken","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO29","sda":"GPIO28"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":33554432,"flash_from":"arduino:rp2040:rp2040:amken_revelop","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO24"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:amken_revelop"}},
{"chosen":"arduino:rp2040:rp2040:amken_revelop_es","flash":16777216,"ids":["arduino:rp2040:rp2040:amken_revelop_es","pio:amken_revelop_es"],"key":"amken-revelop-es","name":"Revelop eS","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/amken_revelop_es/pins_arduino.h","says":{"pixels":[["GPIO5","ws2812"]],"spi":["GPIO2","GPIO3","GPIO0"]},"src":"arduino:rp2040:rp2040:amken_revelop_es"},{"core":"arduino:rp2040:rp2040","file":"variants/amken_revelop_es/pins_arduino.h","same":true,"src":"pio:amken_revelop_es","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own AMKEN_ES entry"}],"vendor":"Amken","why":"rank","wiring":{"buses":{"spi":{"cs":"GPIO1","miso":"GPIO0","mosi":"GPIO3","name":"SPI","sck":"GPIO2"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:amken_revelop_es","naming":"rp2","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO5"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:amken_revelop_es"}},
{"chosen":"arduino:rp2040:rp2040:amken_revelop_plus","flash":33554432,"ids":["arduino:rp2040:rp2040:amken_revelop_plus","pio:amken_revelop_plus"],"key":"amken-revelop-plus","name":"Revelop Plus","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/amken_revelop_plus/pins_arduino.h","says":{"i2c":["GPIO28","GPIO29"],"leds":[["GPIO24","LED_BUILTIN",null]],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:amken_revelop_plus"},{"core":"arduino:rp2040:rp2040","file":"variants/amken_revelop_plus/pins_arduino.h","same":true,"src":"pio:amken_revelop_plus","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own AMKEN_REVELOP_PLUS entry"}],"vendor":"Amken","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO29","sda":"GPIO28"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":33554432,"flash_from":"arduino:rp2040:rp2040:amken_revelop_plus","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO24"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:amken_revelop_plus"}},
{"chosen":"pio:wifi_slot","flash":4194304,"ids":["pio:wifi_slot"],"key":"amperka-wifi-slot","name":"WiFi Slot","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/wifi_slot/pins_arduino.h","says":{"i2c":["GPIO2","GPIO0"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:wifi_slot","via":"PlatformIO espressif8266 build.variant; defines of the core's own AMPERKA_WIFI_SLOT entry"}],"vendor":"Amperka","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO0","sda":"GPIO2"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":4194304,"flash_from":"pio:wifi_slot","leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"pio:wifi_slot"}},
{"chosen":"cpy:analog/apard32690","ids":["cpy:analog/apard32690"],"key":"analogdevicesinc-apard32690","name":"APARD32690","part":"max32690","records":[{"file":"ports/analog/boards/apard32690/pins.c","says":{"leds":[["pin_P2_01","LED0",null],["pin_P0_11","LED1",null],["pin_P0_12","LED2",null]]},"src":"cpy:analog/apard32690"}],"vendor":"Analog Devices, Inc.","why":"rank","wiring":{"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED0","raw":"pin_P2_01"},{"name":"LED1","raw":"pin_P0_11"},{"name":"LED2","raw":"pin_P0_12"}],"naming":"raw"}},
{"chosen":"cpy:analog/max32690evkit","ids":["cpy:analog/max32690evkit"],"key":"analogdevicesinc-max32690-evkit","name":"MAX32690 EvKit","part":"max32690","records":[{"file":"ports/analog/boards/max32690evkit/pins.c","says":{"leds":[["pin_P0_14","LED0",null],["pin_P2_12","LED1","low"]]},"src":"cpy:analog/max32690evkit","stated":{"leds|raw:pin_P2_12":"#define MICROPY_HW_LED_STATUS_INVERTED 1"}}],"vendor":"Analog Devices, Inc.","why":"rank","wiring":{"leds":[{"name":"LED0","raw":"pin_P0_14"},{"active":"low","aliases":["MICROPY_HW_LED_STATUS"],"name":"LED1","raw":"pin_P2_12"}],"naming":"raw"}},
{"chosen":"pio:lilka_v2","flash":16777216,"ids":["pio:lilka_v2"],"key":"andersonfriends-lilka-v2","name":"Lilka v2","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:lilka_v2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"Anderson & friends","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:lilka_v2","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"pio:lilka_v2"}},
{"chosen":"zephyr:adp_xc7k","ids":["zephyr:adp_xc7k"],"key":"andestech-adp-xc7k-ae350","name":"ADP-XC7K AE350","part":"ae350","ram":524288,"records":[{"file":"boards/andestech/adp_xc7k_ae350/adp_xc7k_ae350.dts","says":{"buttons":[["&gpio0 0","sw0","low",null],["&gpio0 1","button_2","low",null],["&gpio0 2","button_3","low",null],["&gpio0 3","button_4","low",null],["&gpio0 4","button_5","low",null],["&gpio0 5","button_6","low",null],["&gpio0 6","button_7","low",null]],"leds":[["&gpio0 16","led_1","low"],["&gpio0 17","led_2","low"],["&gpio0 18","led_3","low"],["&gpio0 19","led_4","low"],["&gpio0 20","led_5","low"],["&gpio0 21","led_6","low"],["&gpio0 22","led0","low"],["&gpio0 23","led_8","low"],["&gpio0 24","led_9","low"],["&gpio0 25","led_10","low"],["&gpio0 26","led_11","low"],["&gpio0 27","led_12","low"],["&gpio0 28","led_13","low"],["&gpio0 29","led_14","low"],["&gpio0 30","led1","low"],["&gpio0 31","led_16","low"]]},"src":"zephyr:adp_xc7k","stated":{"buttons|raw:&gpio0 0":"zephyr:adp_xc7k: gpios = <&gpio0 0 GPIO_ACTIVE_LOW>","buttons|raw:&gpio0 1":"zephyr:adp_xc7k: gpios = <&gpio0 1 GPIO_ACTIVE_LOW>","buttons|raw:&gpio0 2":"zephyr:adp_xc7k: gpios = <&gpio0 2 GPIO_ACTIVE_LOW>","buttons|raw:&gpio0 3":"zephyr:adp_xc7k: gpios = <&gpio0 3 GPIO_ACTIVE_LOW>","buttons|raw:&gpio0 4":"zephyr:adp_xc7k: gpios = <&gpio0 4 GPIO_ACTIVE_LOW>","buttons|raw:&gpio0 5":"zephyr:adp_xc7k: gpios = <&gpio0 5 GPIO_ACTIVE_LOW>","buttons|raw:&gpio0 6":"zephyr:adp_xc7k: gpios = <&gpio0 6 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 16":"zephyr:adp_xc7k: gpios = <&gpio0 16 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 17":"zephyr:adp_xc7k: gpios = <&gpio0 17 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 18":"zephyr:adp_xc7k: gpios = <&gpio0 18 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 19":"zephyr:adp_xc7k: gpios = <&gpio0 19 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 20":"zephyr:adp_xc7k: gpios = <&gpio0 20 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 21":"zephyr:adp_xc7k: gpios = <&gpio0 21 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 22":"zephyr:adp_xc7k: gpios = <&gpio0 22 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 23":"zephyr:adp_xc7k: gpios = <&gpio0 23 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 24":"zephyr:adp_xc7k: gpios = <&gpio0 24 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 25":"zephyr:adp_xc7k: gpios = <&gpio0 25 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 26":"zephyr:adp_xc7k: gpios = <&gpio0 26 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 27":"zephyr:adp_xc7k: gpios = <&gpio0 27 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 28":"zephyr:adp_xc7k: gpios = <&gpio0 28 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 29":"zephyr:adp_xc7k: gpios = <&gpio0 29 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 30":"zephyr:adp_xc7k: gpios = <&gpio0 30 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 31":"zephyr:adp_xc7k: gpios = <&gpio0 31 GPIO_ACTIVE_LOW>"}}],"vendor":"andestech","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW1","name":"sw0","raw":"&gpio0 0"},{"active":"low","label":"User SW2","name":"button_2","raw":"&gpio0 1"},{"active":"low","label":"User SW3","name":"button_3","raw":"&gpio0 2"},{"active":"low","label":"User SW4","name":"button_4","raw":"&gpio0 3"},{"active":"low","label":"User SW5","name":"button_5","raw":"&gpio0 4"},{"active":"low","label":"User SW6","name":"button_6","raw":"&gpio0 5"},{"active":"low","label":"User SW7","name":"button_7","raw":"&gpio0 6"}],"leds":[{"active":"low","label":"7SEG LED1 A","name":"led_1","raw":"&gpio0 16"},{"active":"low","label":"7SEG LED1 B","name":"led_2","raw":"&gpio0 17"},{"active":"low","label":"7SEG LED1 C","name":"led_3","raw":"&gpio0 18"},{"active":"low","label":"7SEG LED1 D","name":"led_4","raw":"&gpio0 19"},{"active":"low","label":"7SEG LED1 E","name":"led_5","raw":"&gpio0 20"},{"active":"low","label":"7SEG LED1 F","name":"led_6","raw":"&gpio0 21"},{"active":"low","label":"7SEG LED1 G","name":"led0","raw":"&gpio0 22"},{"active":"low","label":"7SEG LED1 DP","name":"led_8","raw":"&gpio0 23"},{"active":"low","label":"7SEG LED2 A","name":"led_9","raw":"&gpio0 24"},{"active":"low","label":"7SEG LED2 B","name":"led_10","raw":"&gpio0 25"},{"active":"low","label":"7SEG LED2 C","name":"led_11","raw":"&gpio0 26"},{"active":"low","label":"7SEG LED2 D","name":"led_12","raw":"&gpio0 27"},{"active":"low","label":"7SEG LED2 E","name":"led_13","raw":"&gpio0 28"},{"active":"low","label":"7SEG LED2 F","name":"led_14","raw":"&gpio0 29"},{"active":"low","label":"7SEG LED2 G","name":"led1","raw":"&gpio0 30"},{"active":"low","label":"7SEG LED2 DP","name":"led_16","raw":"&gpio0 31"}],"naming":"raw","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:energia:msp430:MSP-EXP430F5529LP","flash":48128,"ids":["arduino:energia:msp430:MSP-EXP430F5529LP","arduino:energia:msp430gcc9:MSP-EXP430F5529LP"],"key":"andy4495-msp-exp430f5529lp","name":"MSP-EXP430F5529LP","part":"msp430f5529","ram":8192,"records":[{"core":"arduino:energia:msp430","file":"variants/MSP-EXP430F5529LP/pins_energia.h","src":"arduino:energia:msp430:MSP-EXP430F5529LP"},{"core":"arduino:energia:msp430gcc9","file":"variants/MSP-EXP430F5529LP/pins_energia.h","same":true,"src":"arduino:energia:msp430gcc9:MSP-EXP430F5529LP"}],"vendor":"Andy4495","why":"vendor","wiring":{"clock_hz":25000000,"flash":48128,"flash_from":"arduino:energia:msp430:MSP-EXP430F5529LP","naming":"raw","ram":8192,"ram_from":"arduino:energia:msp430:MSP-EXP430F5529LP"}},
{"chosen":"arduino:energia:msp430:MSP-EXP430FR2311LP","flash":3840,"ids":["arduino:energia:msp430:MSP-EXP430FR2311LP","arduino:energia:msp430gcc9:MSP-EXP430FR2311LP"],"key":"andy4495-msp-exp430fr2311lp","name":"MSP-EXP430FR2311LP","part":"msp430fr2311","ram":1024,"records":[{"core":"arduino:energia:msp430","dropped":["LED1 = 5, and no pin table names it","LED2 = 19, and no pin table names it"],"file":"variants/MSP-EXP430FR2311LP/pins_energia.h","says":{"leds":[["D5","LED1",null],["D19","LED2",null]]},"src":"arduino:energia:msp430:MSP-EXP430FR2311LP"},{"core":"arduino:energia:msp430gcc9","dropped":["LED1 = 5, and no pin table names it","LED2 = 19, and no pin table names it"],"file":"variants/MSP-EXP430FR2311LP/pins_energia.h","same":true,"src":"arduino:energia:msp430gcc9:MSP-EXP430FR2311LP"}],"vendor":"Andy4495","why":"vendor","wiring":{"clock_hz":16000000,"flash":3840,"flash_from":"arduino:energia:msp430:MSP-EXP430FR2311LP","leds":[{"label":"D5","name":"LED1"},{"label":"D19","name":"LED2"}],"naming":"raw","ram":1024,"ram_from":"arduino:energia:msp430:MSP-EXP430FR2311LP"}},
{"chosen":"arduino:energia:msp430:MSP-EXP430FR2355LP","flash":32768,"ids":["arduino:energia:msp430:MSP-EXP430FR2355LP","arduino:energia:msp430gcc9:MSP-EXP430FR2355LP"],"key":"andy4495-msp-exp430fr2355lp","name":"MSP-EXP430FR2355LP","part":"msp430fr2355","ram":4096,"records":[{"core":"arduino:energia:msp430","dropped":["LED1 = 43, and no pin table names it","LED2 = 44, and no pin table names it"],"file":"variants/MSP-EXP430FR2355LP/pins_energia.h","says":{"leds":[["D43","LED1",null],["D44","LED2",null]]},"src":"arduino:energia:msp430:MSP-EXP430FR2355LP"},{"core":"arduino:energia:msp430gcc9","dropped":["LED1 = 43, and no pin table names it","LED2 = 44, and no pin table names it"],"file":"variants/MSP-EXP430FR2355LP/pins_energia.h","same":true,"src":"arduino:energia:msp430gcc9:MSP-EXP430FR2355LP"}],"vendor":"Andy4495","why":"vendor","wiring":{"clock_hz":16000000,"flash":32768,"flash_from":"arduino:energia:msp430:MSP-EXP430FR2355LP","leds":[{"label":"D43","name":"LED1"},{"label":"D44","name":"LED2"}],"naming":"raw","ram":4096,"ram_from":"arduino:energia:msp430:MSP-EXP430FR2355LP"}},
{"chosen":"arduino:energia:msp430:MSP-EXP430FR2433LP","flash":15360,"ids":["arduino:energia:msp430:MSP-EXP430FR2433LP","arduino:energia:msp430gcc9:MSP-EXP430FR2433LP"],"key":"andy4495-msp-exp430fr2433lp","name":"MSP-EXP430FR2433LP","part":"msp430fr2433","ram":4096,"records":[{"core":"arduino:energia:msp430","dropped":["LED1 = 2, and no pin table names it","LED2 = 19, and no pin table names it"],"file":"variants/MSP-EXP430FR2433LP/pins_energia.h","says":{"leds":[["D2","LED1",null],["D19","LED2",null]]},"src":"arduino:energia:msp430:MSP-EXP430FR2433LP"},{"core":"arduino:energia:msp430gcc9","dropped":["LED1 = 2, and no pin table names it","LED2 = 19, and no pin table names it"],"file":"variants/MSP-EXP430FR2433LP/pins_energia.h","same":true,"src":"arduino:energia:msp430gcc9:MSP-EXP430FR2433LP"}],"vendor":"Andy4495","why":"vendor","wiring":{"clock_hz":8000000,"flash":15360,"flash_from":"arduino:energia:msp430:MSP-EXP430FR2433LP","leds":[{"label":"D2","name":"LED1"},{"label":"D19","name":"LED2"}],"naming":"raw","ram":4096,"ram_from":"arduino:energia:msp430:MSP-EXP430FR2433LP"}},
{"chosen":"arduino:energia:msp430:MSP-EXP430FR2476LP","flash":65536,"ids":["arduino:energia:msp430:MSP-EXP430FR2476LP","arduino:energia:msp430gcc9:MSP-EXP430FR2476LP"],"key":"andy4495-msp-exp430fr2476lp","name":"MSP-EXP430FR2476LP","part":"msp430fr2476","ram":8192,"records":[{"core":"arduino:energia:msp430","file":"variants/MSP-EXP430FR2476LP/pins_energia.h","src":"arduino:energia:msp430:MSP-EXP430FR2476LP"},{"core":"arduino:energia:msp430gcc9","file":"variants/MSP-EXP430FR2476LP/pins_energia.h","same":true,"src":"arduino:energia:msp430gcc9:MSP-EXP430FR2476LP"}],"vendor":"Andy4495","why":"vendor","wiring":{"clock_hz":16000000,"flash":65536,"flash_from":"arduino:energia:msp430:MSP-EXP430FR2476LP","naming":"raw","ram":8192,"ram_from":"arduino:energia:msp430:MSP-EXP430FR2476LP"}},
{"chosen":"arduino:energia:msp430:MSP-EXP430FR4133LP","flash":15360,"ids":["arduino:energia:msp430:MSP-EXP430FR4133LP","arduino:energia:msp430gcc9:MSP-EXP430FR4133LP"],"key":"andy4495-msp-exp430fr4133lp","name":"MSP-EXP430FR4133LP","part":"msp430fr4133","ram":2048,"records":[{"core":"arduino:energia:msp430","dropped":["LED1 = 4, and no pin table names it","LED2 = 23, and no pin table names it"],"file":"variants/MSP-EXP430FR4133LP/pins_energia.h","says":{"leds":[["D4","LED1",null],["D23","LED2",null]]},"src":"arduino:energia:msp430:MSP-EXP430FR4133LP"},{"core":"arduino:energia:msp430gcc9","dropped":["LED1 = 4, and no pin table names it","LED2 = 23, and no pin table names it"],"file":"variants/MSP-EXP430FR4133LP/pins_energia.h","same":true,"src":"arduino:energia:msp430gcc9:MSP-EXP430FR4133LP"}],"vendor":"Andy4495","why":"vendor","wiring":{"clock_hz":8000000,"flash":15360,"flash_from":"arduino:energia:msp430:MSP-EXP430FR4133LP","leds":[{"label":"D4","name":"LED1"},{"label":"D23","name":"LED2"}],"naming":"raw","ram":2048,"ram_from":"arduino:energia:msp430:MSP-EXP430FR4133LP"}},
{"chosen":"arduino:energia:msp430:MSP-EXP430FR5739LP","flash":15743,"ids":["arduino:energia:msp430:MSP-EXP430FR5739LP","arduino:energia:msp430gcc9:MSP-EXP430FR5739LP"],"key":"andy4495-msp-exp430fr5739lp","name":"MSP-EXP430FR5739LP","part":"msp430fr5739","ram":1024,"records":[{"core":"arduino:energia:msp430","dropped":["LED1 = 25, and no pin table names it","LED2 = 26, and no pin table names it","LED3 = 27, and no pin table names it","LED4 = 28, and no pin table names it","LED5 = 7, and no pin table names it","LED6 = 8, and no pin table names it"],"file":"variants/MSP-EXP430FR5739LP/pins_energia.h","says":{"leds":[["D25","LED1",null],["D26","LED2",null],["D27","LED3",null],["D28","LED4",null],["D7","LED5",null],["D8","LED6",null],["D9","LED7",null],["D10","LED8",null]]},"src":"arduino:energia:msp430:MSP-EXP430FR5739LP"},{"core":"arduino:energia:msp430gcc9","dropped":["LED1 = 25, and no pin table names it","LED2 = 26, and no pin table names it","LED3 = 27, and no pin table names it","LED4 = 28, and no pin table names it","LED5 = 7, and no pin table names it","LED6 = 8, and no pin table names it"],"file":"variants/MSP-EXP430FR5739LP/pins_energia.h","same":true,"src":"arduino:energia:msp430gcc9:MSP-EXP430FR5739LP"}],"vendor":"Andy4495","why":"vendor","wiring":{"clock_hz":16000000,"flash":15743,"flash_from":"arduino:energia:msp430:MSP-EXP430FR5739LP","leds":[{"label":"D25","name":"LED1"},{"label":"D26","name":"LED2"},{"label":"D27","name":"LED3"},{"label":"D28","name":"LED4"},{"label":"D7","name":"LED5"},{"label":"D8","name":"LED6"},{"label":"D9","name":"LED7"},{"label":"D10","name":"LED8"}],"naming":"raw","ram":1024,"ram_from":"arduino:energia:msp430:MSP-EXP430FR5739LP"}},
{"chosen":"arduino:energia:msp430:MSP-EXP430FR5969LP","flash":48128,"ids":["arduino:energia:msp430:MSP-EXP430FR5969LP","arduino:energia:msp430gcc9:MSP-EXP430FR5969LP"],"key":"andy4495-msp-exp430fr5969lp","name":"MSP-EXP430FR5969LP","part":"msp430fr5969","ram":2048,"records":[{"core":"arduino:energia:msp430","dropped":["LED1 = 25, and no pin table names it","LED2 = 26, and no pin table names it"],"file":"variants/MSP-EXP430FR5969LP/pins_energia.h","says":{"leds":[["D25","LED1",null],["D26","LED2",null]]},"src":"arduino:energia:msp430:MSP-EXP430FR5969LP"},{"core":"arduino:energia:msp430gcc9","dropped":["LED1 = 25, and no pin table names it","LED2 = 26, and no pin table names it"],"file":"variants/MSP-EXP430FR5969LP/pins_energia.h","same":true,"src":"arduino:energia:msp430gcc9:MSP-EXP430FR5969LP"}],"vendor":"Andy4495","why":"vendor","wiring":{"clock_hz":8000000,"flash":48128,"flash_from":"arduino:energia:msp430:MSP-EXP430FR5969LP","leds":[{"label":"D25","name":"LED1"},{"label":"D26","name":"LED2"}],"naming":"raw","ram":2048,"ram_from":"arduino:energia:msp430:MSP-EXP430FR5969LP"}},
{"chosen":"arduino:energia:msp430:MSP-EXP430FR5994LP","flash":262144,"ids":["arduino:energia:msp430:MSP-EXP430FR5994LP","arduino:energia:msp430gcc9:MSP-EXP430FR5994LP"],"key":"andy4495-msp-exp430fr5994lp","name":"MSP-EXP430FR5994LP","part":"msp430fr5994","ram":4096,"records":[{"core":"arduino:energia:msp430","file":"variants/MSP-EXP430FR5994LP/pins_energia.h","src":"arduino:energia:msp430:MSP-EXP430FR5994LP"},{"core":"arduino:energia:msp430gcc9","file":"variants/MSP-EXP430FR5994LP/pins_energia.h","same":true,"src":"arduino:energia:msp430gcc9:MSP-EXP430FR5994LP"}],"vendor":"Andy4495","why":"vendor","wiring":{"clock_hz":16000000,"flash":262144,"flash_from":"arduino:energia:msp430:MSP-EXP430FR5994LP","naming":"raw","ram":4096,"ram_from":"arduino:energia:msp430:MSP-EXP430FR5994LP"}},
{"chosen":"arduino:energia:msp430:MSP-EXP430FR6989LP","flash":48128,"ids":["arduino:energia:msp430:MSP-EXP430FR6989LP","arduino:energia:msp430gcc9:MSP-EXP430FR6989LP"],"key":"andy4495-msp-exp430fr6989lp","name":"MSP-EXP430FR6989LP","part":"msp430fr6989","ram":2048,"records":[{"core":"arduino:energia:msp430","file":"variants/MSP-EXP430FR6989LP/pins_energia.h","src":"arduino:energia:msp430:MSP-EXP430FR6989LP"},{"core":"arduino:energia:msp430gcc9","file":"variants/MSP-EXP430FR6989LP/pins_energia.h","same":true,"src":"arduino:energia:msp430gcc9:MSP-EXP430FR6989LP"}],"vendor":"Andy4495","why":"vendor","wiring":{"clock_hz":8000000,"flash":48128,"flash_from":"arduino:energia:msp430:MSP-EXP430FR6989LP","naming":"raw","ram":2048,"ram_from":"arduino:energia:msp430:MSP-EXP430FR6989LP"}},
{"chosen":"arduino:energia:msp430:MSP-EXP430G2231LP","flash":2048,"ids":["arduino:energia:msp430:MSP-EXP430G2231LP","arduino:energia:msp430gcc9:MSP-EXP430G2231LP"],"key":"andy4495-msp-exp430g2-w-msp430g2231","name":"MSP-EXP430G2 w/ MSP430G2231","part":"msp430g2231","ram":256,"records":[{"core":"arduino:energia:msp430","file":"variants/MSP-EXP430G2231LP/pins_energia.h","src":"arduino:energia:msp430:MSP-EXP430G2231LP"},{"core":"arduino:energia:msp430gcc9","file":"variants/MSP-EXP430G2231LP/pins_energia.h","same":true,"src":"arduino:energia:msp430gcc9:MSP-EXP430G2231LP"}],"vendor":"Andy4495","why":"vendor","wiring":{"clock_hz":1000000,"flash":2048,"flash_from":"arduino:energia:msp430:MSP-EXP430G2231LP","naming":"raw","ram":256,"ram_from":"arduino:energia:msp430:MSP-EXP430G2231LP"}},
{"chosen":"arduino:energia:msp430:MSP-EXP430G2452LP","flash":8192,"ids":["arduino:energia:msp430:MSP-EXP430G2452LP","arduino:energia:msp430gcc9:MSP-EXP430G2452LP"],"key":"andy4495-msp-exp430g2-w-msp430g2452","name":"MSP-EXP430G2 w/ MSP430G2452","part":"msp430g2452","ram":256,"records":[{"core":"arduino:energia:msp430","file":"variants/MSP-EXP430G2452LP/pins_energia.h","src":"arduino:energia:msp430:MSP-EXP430G2452LP"},{"core":"arduino:energia:msp430gcc9","file":"variants/MSP-EXP430G2452LP/pins_energia.h","same":true,"src":"arduino:energia:msp430gcc9:MSP-EXP430G2452LP"}],"vendor":"Andy4495","why":"vendor","wiring":{"clock_hz":16000000,"flash":8192,"flash_from":"arduino:energia:msp430:MSP-EXP430G2452LP","naming":"raw","ram":256,"ram_from":"arduino:energia:msp430:MSP-EXP430G2452LP"}},
{"chosen":"arduino:energia:msp430:MSP-EXP430G2553LP","flash":16384,"ids":["arduino:energia:msp430:MSP-EXP430G2553LP","arduino:energia:msp430gcc9:MSP-EXP430G2553LP"],"key":"andy4495-msp-exp430g2-w-msp430g2553","name":"MSP-EXP430G2 w/ MSP430G2553","part":"msp430g2553","ram":512,"records":[{"core":"arduino:energia:msp430","file":"variants/MSP-EXP430G2553LP/pins_energia.h","src":"arduino:energia:msp430:MSP-EXP430G2553LP"},{"core":"arduino:energia:msp430gcc9","file":"variants/MSP-EXP430G2553LP/pins_energia.h","same":true,"src":"arduino:energia:msp430gcc9:MSP-EXP430G2553LP"}],"vendor":"Andy4495","why":"vendor","wiring":{"clock_hz":16000000,"flash":16384,"flash_from":"arduino:energia:msp430:MSP-EXP430G2553LP","naming":"raw","ram":512,"ram_from":"arduino:energia:msp430:MSP-EXP430G2553LP"}},
{"chosen":"arduino:energia:msp430:MSP-EXP430G2ET2553LP","flash":16384,"ids":["arduino:energia:msp430:MSP-EXP430G2ET2553LP","arduino:energia:msp430gcc9:MSP-EXP430G2ET2553LP"],"key":"andy4495-msp-exp430g2et-w-msp430g2553","name":"MSP-EXP430G2ET w/ MSP430G2553","part":"msp430g2553","ram":512,"records":[{"core":"arduino:energia:msp430","file":"variants/MSP-EXP430G2ET2553LP/pins_energia.h","src":"arduino:energia:msp430:MSP-EXP430G2ET2553LP"},{"core":"arduino:energia:msp430gcc9","file":"variants/MSP-EXP430G2ET2553LP/pins_energia.h","same":true,"src":"arduino:energia:msp430gcc9:MSP-EXP430G2ET2553LP"}],"vendor":"Andy4495","why":"vendor","wiring":{"clock_hz":16000000,"flash":16384,"flash_from":"arduino:energia:msp430:MSP-EXP430G2ET2553LP","naming":"raw","ram":512,"ram_from":"arduino:energia:msp430:MSP-EXP430G2ET2553LP"}},
{"chosen":"zephyr:myra_sip_baseboard","flash":524288,"ids":["zephyr:myra_sip_baseboard"],"key":"antmicro-myra-sip-baseboard","name":"Myra SiP Baseboard","part":"myra","ram":131072,"records":[{"file":"boards/antmicro/myra_sip_baseboard/myra_sip_baseboard.dts","says":{"buttons":[["&gpioc 13","sw0","low",null]],"leds":[["&gpioa 5","led0","high"]]},"src":"zephyr:myra_sip_baseboard","stated":{"buttons|raw:&gpioc 13":"zephyr:myra_sip_baseboard: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|raw:&gpioa 5":"zephyr:myra_sip_baseboard: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"antmicro","why":"rank","wiring":{"buttons":[{"active":"low","label":"User","name":"sw0","raw":"&gpioc 13"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"label":"User LD2","name":"led0","raw":"&gpioa 5"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32h7_hdmi_board","flash":1048576,"ids":["zephyr:stm32h7_hdmi_board"],"key":"antmicro-stm32h7-hdmi-board","name":"STM32H7 HDMI Board","part":"stm32h747xx","ram":131072,"records":[{"file":"boards/antmicro/stm32h7_hdmi_board/stm32h7_hdmi_board_stm32h747xx_m7.dts","says":{"buttons":[["PI12","sw0","low","up"]],"i2c":["PB7","PD12"],"leds":[["PJ0","led0","high"],["PJ1","led1","high"],["PJ2","led2","high"]],"spi":["PE2","PE6","PE5"]},"src":"zephyr:stm32h7_hdmi_board","stated":{"buttons|PI12":"zephyr:stm32h7_hdmi_board: gpios = <&gpioi 12 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PJ0":"zephyr:stm32h7_hdmi_board: gpios = <&gpioj 0 GPIO_ACTIVE_HIGH>","leds|PJ1":"zephyr:stm32h7_hdmi_board: gpios = <&gpioj 1 GPIO_ACTIVE_HIGH>","leds|PJ2":"zephyr:stm32h7_hdmi_board: gpios = <&gpioj 2 GPIO_ACTIVE_HIGH>"}}],"vendor":"antmicro","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c4","scl":"PD12","sda":"PB7"},"spi":{"miso":"PE5","mosi":"PE6","name":"spi4","sck":"PE2"}},"buttons":[{"active":"low","cite":{"doc":"STM32H7 HDMI Board KiCad schematic, sheet /User Peripherals/ (user-peripherals.kicad_sch)","kind":"schematic","level":"PI12 -> SW2 pins 1/4; pins 2/3 -> GND: pressed low; needs internal pull-up.","publisher":"Antmicro","quote":"'USER_BTN' 'C74 100n' 'SW2 435441019830' pins 2/3/SH 'GND'","revision":"Rev 1.0.0, Date 2026-04-01 (title block)","url":"https://github.com/antmicro/stm32h7-hdmi-board/blob/bc07c51c77eebd053504ec112637fbef24138bd6/user-peripherals.kicad_sch","where":"User Peripherals 'Switches'; U12 ball H1"},"label":"USER BTN","name":"sw0","pin":"PI12","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"STM32H7 HDMI Board KiCad schematic, sheet /User Peripherals/ (user-peripherals.kicad_sch)","kind":"schematic","level":"PJ0 -> R303 330R -> D31 green anode; cathode GND: lit high (R305 0R to +3V3 is DNP).","publisher":"Antmicro","quote":"'LED_G' '330R' 'R303'; D31 pin 1 'G', pin 6 GND","revision":"Rev 1.0.0, Date 2026-04-01 (title block)","url":"https://github.com/antmicro/stm32h7-hdmi-board/blob/bc07c51c77eebd053504ec112637fbef24138bd6/user-peripherals.kicad_sch","where":"User Peripherals 'RGB Status LED'; U12 ball N6"},"colour":"green","label":"RGB Green","name":"led0","pin":"PJ0"},{"active":"high","cite":{"doc":"STM32H7 HDMI Board KiCad schematic, sheet /User Peripherals/ (user-peripherals.kicad_sch)","kind":"schematic","level":"PJ1 -> R302 560R -> D31 red anode; cathode GND: lit high.","publisher":"Antmicro","quote":"'LED_R' '560R' 'R302'; D31 pin 2 'R', pin 5 GND","revision":"Rev 1.0.0, Date 2026-04-01 (title block)","url":"https://github.com/antmicro/stm32h7-hdmi-board/blob/bc07c51c77eebd053504ec112637fbef24138bd6/user-peripherals.kicad_sch","where":"User Peripherals; U12 ball P6"},"colour":"red","label":"RGB Red","name":"led1","pin":"PJ1"},{"active":"high","cite":{"doc":"STM32H7 HDMI Board KiCad schematic, sheet /User Peripherals/ (user-peripherals.kicad_sch)","kind":"schematic","level":"PJ2 (U12 ball T6) -> net LED_B -> R304 200R -> D31 pin 3 (blue anode); D31 pin 4 (blue cathode) -> GND. Lit when PJ2 is high.","publisher":"Antmicro","quote":"'LED_B' '200R' 'R304'; 'D31' 'R, G, B' pins '3' 'B' and '4'; 'GND'; 'R305 0R' (crossed out, DNP) to '+3V3'","revision":"Rev 1.0.0, Date 2026-04-01 (title block)","url":"https://github.com/antmicro/stm32h7-hdmi-board/blob/bc07c51c77eebd053504ec112637fbef24138bd6/user-peripherals.kicad_sch","where":"sheet 11/15 'User Peripherals', 'RGB Status LED' block (D31, R302-R305); net LED_B to U12 ball T6 (PJ2) on the GPIO sheet"},"colour":"blue","label":"RGB Blue","name":"led2","pin":"PJ2"}],"naming":"stm32","parts":[{"bus":"spi","compatible":"maxim,max3421e-spi","name":"MAX3421E-SPI"}],"ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32h7_renode_reference_board","flash":2097152,"ids":["zephyr:stm32h7_renode_reference_board"],"key":"antmicro-stm32h7-renode-reference-platform","name":"STM32H7 Renode Reference Platform","part":"stm32h753xx","ram":524288,"records":[{"file":"boards/antmicro/stm32h7_renode_reference_board/stm32h7_renode_reference_board.dts","says":{"buttons":[["PG7","sw0","low","up"],["PG8","sw1","low","up"],["PG9","sw2","low","up"],["PG10","sw3","low","up"]],"i2c":["PB7","PB6"],"leds":[["PD13","led1","high"],["PD14","led0","high"],["PD15","led2","high"]]},"src":"zephyr:stm32h7_renode_reference_board","stated":{"buttons|PG10":"zephyr:stm32h7_renode_reference_board: gpios = <&gpiog 10 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PG7":"zephyr:stm32h7_renode_reference_board: gpios = <&gpiog 7 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PG8":"zephyr:stm32h7_renode_reference_board: gpios = <&gpiog 8 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PG9":"zephyr:stm32h7_renode_reference_board: gpios = <&gpiog 9 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PD13":"zephyr:stm32h7_renode_reference_board: gpios = <&gpiod 13 GPIO_ACTIVE_HIGH>","leds|PD14":"zephyr:stm32h7_renode_reference_board: gpios = <&gpiod 14 GPIO_ACTIVE_HIGH>","leds|PD15":"zephyr:stm32h7_renode_reference_board: gpios = <&gpiod 15 GPIO_ACTIVE_HIGH>"}}],"vendor":"antmicro","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"SW1","name":"sw0","pin":"PG7","pull":"up"},{"active":"low","label":"SW2","name":"sw1","pin":"PG8","pull":"up"},{"active":"low","label":"SW3","name":"sw2","pin":"PG9","pull":"up"},{"active":"low","label":"SW4","name":"sw3","pin":"PG10","pull":"up"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"colour":"red","name":"led1","pin":"PD13"},{"active":"high","colour":"green","name":"led0","pin":"PD14"},{"active":"high","colour":"blue","name":"led2","pin":"PD15"}],"naming":"stm32","parts":[{"address":16,"bus":"i2c","compatible":"vishay,veml7700","name":"VEML7700"},{"address":30,"bus":"i2c","compatible":"st,iis2mdc","name":"IIS2MDC"},{"address":72,"bus":"i2c","compatible":"ti,tmp108","name":"TMP108"},{"address":93,"bus":"i2c","compatible":"st,lps25hb-press","name":"LPS25HB-PRESS"},{"address":106,"bus":"i2c","compatible":"st,lsm6dso","name":"LSM6DSO"}],"ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:espea32","flash":4194304,"ids":["pio:espea32"],"key":"aprilbrother-april-brother-espea32","name":"April Brother ESPea32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/espea32/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO5","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:espea32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESPea32 entry"}],"vendor":"April Brother","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":4194304,"flash_from":"pio:espea32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO5"}],"naming":"esp","ram":327680,"ram_from":"pio:espea32"}},
{"chosen":"arduino:arachnidlabs:avr:tsunami","flash":28672,"ids":["arduino:arachnidlabs:avr:tsunami"],"key":"arachnidlabsltd-arachnid-labs-tsunami","name":"Arachnid Labs Tsunami","part":"atmega32u4","records":[{"core":"arduino:arachnidlabs:avr","file":"variants/tsunami/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:arachnidlabs:avr:tsunami"}],"vendor":"Arachnid Labs Ltd","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:arachnidlabs:avr:tsunami","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"],["D31","PB0"]],"ram":2560,"ram_from":"Microchip ATDF ATmega32U4"}},
{"chosen":"cpy:nordic/aramcon_badge_2019","ids":["cpy:nordic/aramcon_badge_2019"],"key":"aramconbadgeteam-aramcon-badge-2019","name":"ARAMCON Badge 2019","part":"nrf52840","records":[{"file":"ports/nordic/boards/aramcon_badge_2019/pins.c","says":{"buttons":[["P0.02","LEFT_BUTTON",null,null],["P0.29","MIDDLE_BUTTON",null,null],["P0.31","RIGHT_BUTTON",null,null]],"i2c":["P0.03","P0.28"],"leds":[["P1.11","LED",null]],"pixels":[["P0.08","ws2812"]],"spi":["P0.01","P1.10","P1.09"]},"src":"cpy:nordic/aramcon_badge_2019"}],"vendor":"ARAMCON Badge Team","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.28","sda":"P0.03"},"spi":{"miso":"P1.09","mosi":"P1.10","name":"board.SPI()","sck":"P0.01"}},"buttons":[{"name":"LEFT_BUTTON","pin":"P0.02"},{"name":"MIDDLE_BUTTON","pin":"P0.29"},{"name":"RIGHT_BUTTON","pin":"P0.31"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"P1.11"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"P0.08"}],"ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"cpy:nordic/aramcon2_badge","ids":["cpy:nordic/aramcon2_badge"],"key":"aramconbadgeteam-aramcon2-badge","name":"ARAMCON2 Badge","part":"nrf52840","records":[{"file":"ports/nordic/boards/aramcon2_badge/pins.c","says":{"buttons":[["P0.31","UP_BUTTON",null,null],["P0.29","LEFT_BUTTON",null,null],["P1.13","DOWN_BUTTON",null,null],["P0.02","RIGHT_BUTTON",null,null],["P0.10","ACTION_BUTTON",null,null]],"i2c":["P0.03","P0.28"],"leds":[["P1.11","LED",null]],"pixels":[["P0.08","ws2812"]],"spi":["P0.01","P1.10","P1.09"]},"src":"cpy:nordic/aramcon2_badge"}],"vendor":"ARAMCON Badge Team","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.28","sda":"P0.03"},"spi":{"miso":"P1.09","mosi":"P1.10","name":"board.SPI()","sck":"P0.01"}},"buttons":[{"name":"UP_BUTTON","pin":"P0.31"},{"name":"LEFT_BUTTON","pin":"P0.29"},{"name":"DOWN_BUTTON","pin":"P1.13"},{"name":"RIGHT_BUTTON","pin":"P0.02"},{"name":"ACTION_BUTTON","pin":"P0.10"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"P1.11"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"P0.08"}],"ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"pio:jumperless_v1","flash":16777216,"ids":["pio:jumperless_v1"],"key":"architeuthisflux-jumperless","name":"Jumperless","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/jumperless_v1/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO2","GPIO3","GPIO0"],"uart":["GPIO16","GPIO17"]},"src":"pio:jumperless_v1","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own JUMPERLESS entry"}],"vendor":"Architeuthis Flux","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO1","miso":"GPIO0","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":133000000,"flash":16777216,"flash_from":"pio:jumperless_v1","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"pio:jumperless_v1"}},
{"chosen":"pio:jumperless_v5","flash":16777216,"ids":["pio:jumperless_v5"],"key":"architeuthisflux-jumperless-v5","name":"Jumperless V5","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/jumperless_v5/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO17","LED_BUILTIN",null]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"pio:jumperless_v5","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own JUMPERLESS_V5 entry"}],"vendor":"Architeuthis Flux","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":150000000,"flash":16777216,"flash_from":"pio:jumperless_v5","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO17"}],"naming":"rp2","ram":524288,"ram_from":"pio:jumperless_v5"}},
{"chosen":"arduino:ardhat:avr:ardhat","flash":32256,"ids":["arduino:ardhat:avr:ardhat"],"key":"ardhat-ardhat","name":"Ardhat","part":"atmega328p","ram":2048,"records":[{"core":"arduino:ardhat:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB4","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"arduino:ardhat:avr:ardhat"}],"vendor":"Ardhat","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":16000000,"flash":32256,"flash_from":"arduino:ardhat:avr:ardhat","leds":[{"label":"D6","name":"LED_BUILTIN","pin":"PB4"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PB2"],["D3","PD6"],["D4","PD7"],["D5","PB3"],["D6","PB4"],["D7","PA0"],["D8","PA1"],["D9","PA2"],["D10","PA3"],["D11","PA4"],["D12","PA5"],["D13","PC1"],["D14","PC0"],["D15","PD2"],["D16","PD3"],["D17","PD4"],["D18","PD5"],["D19","PC2"],["D20","PC3"],["D21","PC4"],["D22","PC5"],["D23","PC6"],["D24","PC7"],["D25","PB0"],["D26","PB1"],["D27","PB5"],["D28","PB6"],["D29","PB7"],["D30","PA6"],["D31","PA7"]],"ram":2048,"ram_from":"arduino:ardhat:avr:ardhat"}},
{"chosen":"pio:arduboy","flash":28672,"ids":["pio:arduboy"],"key":"arduboy-arduboy","name":"Arduboy","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:arduino:avr","file":"variants/leonardo/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:arduboy","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ARDUBOY entry"}],"vendor":"Arduboy","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"pio:arduboy","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"pio:arduboy"}},
{"chosen":"pio:arduboy_devkit","flash":28672,"ids":["pio:arduboy_devkit"],"key":"arduboy-arduboy-devkit","name":"Arduboy DevKit","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:arduino:avr","file":"variants/leonardo/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:arduboy_devkit","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ARDUBOY_DEVKIT entry"}],"vendor":"Arduboy","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"pio:arduboy_devkit","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"pio:arduboy_devkit"}},
{"chosen":"arduino:arduboy:avr:arduboy","flash":28672,"ids":["arduino:arduboy:avr:arduboy"],"key":"arduboyteam-arduboy","name":"Arduboy","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:arduino:avr","file":"variants/leonardo/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:arduboy:avr:arduboy"}],"vendor":"Arduboy Team","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:arduboy:avr:arduboy","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"arduino:arduboy:avr:arduboy"}},
{"chosen":"arduino:arduboy:avr:arduboy_devkit","flash":28672,"ids":["arduino:arduboy:avr:arduboy_devkit"],"key":"arduboyteam-arduboy-devkit","name":"Arduboy DevKit","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:arduino:avr","file":"variants/leonardo/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:arduboy:avr:arduboy_devkit"}],"vendor":"Arduboy Team","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:arduboy:avr:arduboy_devkit","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"arduino:arduboy:avr:arduboy_devkit"}},
{"chosen":"pio:miniwireless","flash":32256,"ids":["pio:miniwireless"],"key":"arduino-anarduino-miniwireless","name":"Anarduino MiniWireless","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:miniwireless","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Anarduino","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"pio:miniwireless","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"pio:miniwireless"}},
{"chosen":"arduino:esp8266:esp8266:arduino-esp8266","ids":["arduino:esp8266:esp8266:arduino-esp8266"],"key":"arduino-arduino","name":"Arduino","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/generic/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO1","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:arduino-esp8266"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"leds":[{"name":"LED_BUILTIN","pin":"GPIO1"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:arduino-esp8266"}},
{"chosen":"arduino:arduino:avr:bt","ids":["arduino:arduino:avr:bt"],"key":"arduino-arduino-bt","name":"Arduino BT","part":"atmega328p","records":[{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:arduino:avr:bt"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:arduino:avr:bt","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:arduino:avr:bt"}},
{"chosen":"pio:btatmega168","flash":14336,"ids":["pio:btatmega168"],"key":"arduino-arduino-bt-atmega168","name":"Arduino BT ATmega168","part":"atmega168","ram":1024,"records":[{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:btatmega168","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_BT entry"}],"vendor":"Arduino","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":14336,"flash_from":"pio:btatmega168","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":1024,"ram_from":"pio:btatmega168"}},
{"chosen":"pio:btatmega328","flash":28672,"ids":["pio:btatmega328"],"key":"arduino-arduino-bt-atmega328","name":"Arduino BT ATmega328","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:btatmega328","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_BT entry"}],"vendor":"Arduino","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":28672,"flash_from":"pio:btatmega328","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"pio:btatmega328"}},
{"chosen":"arduino:arduino:sam:arduino_due_x","flash":524288,"ids":["arduino:Simba:sam:arduino_due_x_dbg","arduino:arduino:sam:arduino_due_x","arduino:arduino:sam:arduino_due_x_dbg","pio:due","pio:dueUSB","zephyr:arduino_due"],"key":"arduino-arduino-due-programming-port","name":"Arduino Due (Programming Port)","notes":["led PB27 active from zephyr:arduino_due"],"part":"sam3x8e","ram":98304,"records":[{"core":"arduino:arduino:sam","file":"variants/arduino_due_x/pins_arduino.h","says":{"i2c":["PB12","PB13"],"leds":[["PB27","LED_BUILTIN",null],["PC30","PIN_LED2",null],["PA21","PIN_LED3",null]],"spi":["PA27","PA26","PA25"]},"src":"arduino:arduino:sam:arduino_due_x"},{"core":"arduino:arduino:sam","file":"variants/arduino_due_x/pins_arduino.h","same":true,"src":"arduino:arduino:sam:arduino_due_x_dbg"},{"file":"boards/arduino/due/arduino_due.dts","says":{"leds":[["PB27","led0","high"]]},"src":"zephyr:arduino_due","stated":{"leds|PB27":"zephyr:arduino_due: gpios = <&piob 27 0>"}}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB13","sda":"PB12"},"spi":{"miso":"PA25","mosi":"PA26","name":"SPI","sck":"PA27"}},"clock_hz":84000000,"flash":524288,"flash_from":"arduino:arduino:sam:arduino_due_x","leds":[{"active":"high","aliases":["PIN_LED","PIN_LED_13"],"filled":["active from zephyr:arduino_due"],"label":"D13","name":"LED_BUILTIN","pin":"PB27"},{"label":"D72","name":"PIN_LED2","pin":"PC30"},{"label":"D73","name":"PIN_LED3","pin":"PA21"}],"naming":"sam","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:qemu:arduino-duemilanove","ids":["qemu:arduino-duemilanove"],"key":"arduino-arduino-duemilanove","name":"Arduino Duemilanove","part":"atmega168","records":[{"checked":"ATDF descriptor atmega168 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega168.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB5","L (D13)","high"]]},"src":"hand:qemu:arduino-duemilanove"}],"vendor":"","why":"hand","wiring":{"clock_cite":{"date":"2008-10-17","doc":"Arduino Duemilanove schematic ('Arduino 2009', arduino_2009.sch)","kind":"schematic","publisher":"Arduino","quote":"\"Q2\" \"16MHz\" \"XTAL2\" \"10\" \"XTAL1\" \"9\" \"C2\" \"C3\" \"22p\" (boards.txt: \"diecimila.name=Arduino Duemilanove or Diecimila\", \"diecimila.build.f_cpu=16000000L\")","revision":"arduino_2009.sch","url":"https://www.arduino.cc/en/uploads/Main/arduino-duemilanove-schematic.pdf","where":"single sheet, Q2 on IC1 XTAL1 (9) / XTAL2 (10)"},"clock_hz":16000000,"flash":16384,"flash_by_part":true,"flash_from":"Microchip ATDF ATmega168","leds":[{"active":"high","cite":{"date":"2008-10-17","doc":"Arduino Duemilanove schematic ('Arduino 2009', arduino_2009.sch)","kind":"schematic","level":"Read from the page image: R7 1k from the SCK net (IC1 pin 19 PB5, header J3 pin 6 = digital 13) to the LED 'L' anode; the LED symbol points up with its cathode bar to GND -> lit when PB5 is high.","publisher":"Arduino","quote":"\"(SCK)PB5\" \"19\" \"SCK\" \"R7\" \"1k\" \"L\" \"GND\"; J3 pin 6 = \"SCK\" next to label \"13\"","revision":"arduino_2009.sch","url":"https://www.arduino.cc/en/uploads/Main/arduino-duemilanove-schematic.pdf","where":"single sheet, IC1 pin 19 (SCK)PB5 -> net SCK -> R7 -> LED 'L'"},"label":"L (D13)","name":"L (D13)","pin":"PB5"}],"naming":"avr","none":[{"cite":{"date":"2008-10-17","doc":"Arduino Duemilanove schematic ('Arduino 2009', arduino_2009.sch)","kind":"schematic","publisher":"Arduino","quote":"\"S1\" between \"RESET\" and \"GND\" (the only switch on the sheet)","revision":"arduino_2009.sch","url":"https://www.arduino.cc/en/uploads/Main/arduino-duemilanove-schematic.pdf","where":"single sheet, S1"},"what":"buttons"}],"ram":1024,"ram_from":"Microchip ATDF ATmega168"}},
{"chosen":"arduino:arduino:avr:diecimila","ids":["arduino:arduino:avr:diecimila"],"key":"arduino-arduino-duemilanove-or-diecimila","name":"Arduino Duemilanove or Diecimila","part":"atmega328p","records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:arduino:avr:diecimila"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":30720,"flash_from":"arduino:arduino:avr:diecimila","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:arduino:avr:diecimila"}},
{"chosen":"pio:diecimilaatmega168","flash":14336,"ids":["avr-hal:arduino-diecimila","pio:diecimilaatmega168"],"key":"arduino-arduino-duemilanove-or-diecimila-atmega168","name":"Arduino Duemilanove or Diecimila ATmega168","part":"atmega168","ram":1024,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:diecimilaatmega168","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_DUEMILANOVE entry"}],"vendor":"Arduino","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":14336,"flash_from":"pio:diecimilaatmega168","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":1024,"ram_from":"pio:diecimilaatmega168"}},
{"chosen":"pio:diecimilaatmega328","flash":30720,"ids":["pio:diecimilaatmega328"],"key":"arduino-arduino-duemilanove-or-diecimila-atmega328","name":"Arduino Duemilanove or Diecimila ATmega328","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:diecimilaatmega328","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_DUEMILANOVE entry"}],"vendor":"Arduino","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":30720,"flash_from":"pio:diecimilaatmega328","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"pio:diecimilaatmega328"}},
{"chosen":"arduino:arduino:mbed:edge_control","flash":983040,"ids":["arduino:arduino:mbed:edge_control","arduino:arduino:mbed_edge:edge_control"],"key":"arduino-arduino-edge-control","name":"Arduino Edge Control","part":"","ram":262144,"records":[{"core":"arduino:arduino:mbed","file":"variants/EDGE_CONTROL/pins_arduino.h","src":"arduino:arduino:mbed:edge_control"},{"core":"arduino:arduino:mbed_edge","file":"variants/EDGE_CONTROL/pins_arduino.h","same":true,"src":"arduino:arduino:mbed_edge:edge_control"}],"vendor":"Arduino","why":"vendor","wiring":{"flash":983040,"flash_from":"arduino:arduino:mbed:edge_control","naming":"raw","ram":262144,"ram_from":"arduino:arduino:mbed:edge_control"}},
{"chosen":"arduino:arduino:avr:esplora","flash":28672,"ids":["arduino:arduino:avr:esplora","pio:esplora"],"key":"arduino-arduino-esplora","name":"Arduino Esplora","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:arduino:avr","file":"variants/leonardo/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:arduino:avr:esplora"},{"core":"arduino:arduino:avr","file":"variants/leonardo/pins_arduino.h","same":true,"src":"pio:esplora","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ESPLORA entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:arduino:avr:esplora","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"arduino:arduino:avr:esplora"}},
{"chosen":"arduino:arduino:avr:ethernet","disagree":[{"kept":["PB1"],"kept_from":"arduino:arduino:avr:ethernet","kind":"conflict","other":["PB5"],"other_from":"arduino:Ariadne-Bootloader:avr:ariadneethernet","what":"leds"},{"kept":"PB1","kept_from":"arduino:arduino:avr:ethernet","kind":"primary","other":"PB5","other_from":"arduino:Ariadne-Bootloader:avr:ariadneethernet","what":"the LED"}],"flash":32256,"ids":["arduino:Ariadne-Bootloader:avr:ariadneethernet","arduino:arduino:avr:ethernet","pio:ethernet"],"key":"arduino-arduino-ethernet","name":"Arduino Ethernet","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/ethernet/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB1","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:arduino:avr:ethernet"},{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:Ariadne-Bootloader:avr:ariadneethernet"},{"core":"arduino:arduino:avr","file":"variants/ethernet/pins_arduino.h","same":true,"src":"pio:ethernet","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ETHERNET entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"arduino:arduino:avr:ethernet","leds":[{"label":"D9","name":"LED_BUILTIN","pin":"PB1"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:arduino:avr:ethernet"}},
{"chosen":"arduino:arduino:avr:fio","flash":30720,"ids":["arduino:arduino:avr:fio","pio:fio"],"key":"arduino-arduino-fio","name":"Arduino Fio","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:arduino:avr:fio"},{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","same":true,"src":"pio:fio","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_FIO entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":30720,"flash_from":"arduino:arduino:avr:fio","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:arduino:avr:fio"}},
{"chosen":"arduino:arduino:avr:gemma","flash":5310,"ids":["arduino:arduino:avr:gemma"],"key":"arduino-arduino-gemma","name":"Arduino Gemma","part":"attiny85","records":[{"core":"arduino:arduino:avr","file":"variants/gemma/pins_arduino.h","says":{"leds":[["PB1","LED_BUILTIN",null]]},"src":"arduino:arduino:avr:gemma"}],"vendor":"Arduino","why":"vendor","wiring":{"clock_hz":8000000,"flash":5310,"flash_from":"arduino:arduino:avr:gemma","leds":[{"label":"D1","name":"LED_BUILTIN","pin":"PB1"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB5"],["D7","PB2"],["D8","PB4"],["D9","PB3"]]}},
{"chosen":"arduino:Intel:arc32:arduino_101","flash":155648,"ids":["arduino:Intel:arc32:arduino_101","pio:genuino101"],"key":"arduino-arduino-genuino-101","name":"Arduino/Genuino 101","part":"arcv2em","ram":81920,"records":[{"core":"arduino:Intel:arc32","dropped":["LED_BUILTIN = 13, and no pin table names it"],"file":"variants/arduino_101/pins_arduino.h","says":{"leds":[["D13","LED_BUILTIN",null]]},"src":"arduino:Intel:arc32:arduino_101"}],"vendor":"Intel","why":"vendor","wiring":{"clock_hz":32000000,"flash":155648,"flash_from":"arduino:Intel:arc32:arduino_101","leds":[{"label":"D13","name":"LED_BUILTIN"}],"naming":"raw","ram":81920,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:arduino-mkr1000:samd:mkr1000","flash":262144,"ids":["arduino:arduino-mkr1000:samd:mkr1000"],"key":"arduino-arduino-genuino-mkr1000","name":"Arduino/Genuino MKR1000","part":"samd21g18a","records":[{"core":"arduino:arduino-mkr1000:samd","file":"variants/mkr1000/pins_arduino.h","says":{"i2c":["PA8","PA9"],"leds":[["PA20","LED_BUILTIN",null]],"spi":["PA17","PA16","PA19"]},"src":"arduino:arduino-mkr1000:samd:mkr1000"}],"vendor":"Arduino Betatesting","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA18","miso":"PA19","mosi":"PA16","name":"SPI","sck":"PA17"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:arduino-mkr1000:samd:mkr1000","leds":[{"aliases":["PIN_LED"],"label":"D6","name":"LED_BUILTIN","pin":"PA20"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"arduino:arduino-mkr1000:samd:arduino_zero_edbg","flash":262144,"ids":["arduino:arduino-mkr1000:samd:arduino_zero_edbg","arduino:arduino-mkr1000:samd:arduino_zero_native","zephyr:arduino_zero"],"key":"arduino-arduino-genuino-zero","name":"Arduino/Genuino Zero","notes":["led PA17 active from zephyr:arduino_zero","led PB3 active from zephyr:arduino_zero","led PA27 active from zephyr:arduino_zero"],"part":"samd21g18a","ram":32768,"records":[{"core":"arduino:arduino-mkr1000:samd","file":"variants/arduino_zero/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PB3","PIN_LED2",null],["PA27","PIN_LED3",null]],"spi":["PB11","PB10","PA12"],"uart":["PB22","PB23"]},"src":"arduino:arduino-mkr1000:samd:arduino_zero_edbg"},{"core":"arduino:arduino-mkr1000:samd","file":"variants/arduino_zero/pins_arduino.h","same":true,"src":"arduino:arduino-mkr1000:samd:arduino_zero_native"},{"file":"boards/arduino/zero/arduino_zero.dts","says":{"leds":[["PA17","led0","high"],["PA27","led1","high"],["PB3","led2","high"]]},"src":"zephyr:arduino_zero","stated":{"leds|PA17":"zephyr:arduino_zero: gpios = <&porta 17 0>","leds|PA27":"zephyr:arduino_zero: gpios = <&porta 27 0>","leds|PB3":"zephyr:arduino_zero: gpios = <&portb 3 0>"}}],"vendor":"arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"SPI","sck":"PB11"},"uart":{"name":"Serial","rx":"PB23","tx":"PB22"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:arduino-mkr1000:samd:arduino_zero_edbg","leds":[{"active":"high","aliases":["PIN_LED","PIN_LED_13"],"filled":["active from zephyr:arduino_zero"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"active":"high","filled":["active from zephyr:arduino_zero"],"label":"D25","name":"PIN_LED2","pin":"PB3"},{"active":"high","filled":["active from zephyr:arduino_zero"],"label":"D26","name":"PIN_LED3","pin":"PA27"}],"naming":"sam","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:arduino:mbed_giga:giga","flash":1966080,"ids":["arduino:arduino:mbed_giga:giga","arduino:arduino:zephyr_main:giga","pio:giga_r1_m4","pio:giga_r1_m7"],"key":"arduino-arduino-giga-r1-m4-core","name":"Arduino Giga R1 (M4 core)","part":"stm32h747xi","ram":523624,"records":[{"core":"arduino:arduino:mbed_giga","file":"variants/GIGA/pins_arduino.h","says":{"i2c":["PB11","PH4"],"leds":[["PE3","LEDB",null],["PJ13","LED_BUILTIN",null],["PI12","LEDR",null]],"spi":["PB3","PD7","PG9"]},"src":"arduino:arduino:mbed_giga:giga"},{"core":"arduino:arduino:zephyr_main","file":"variants/arduino_giga_r1_stm32h747xx_m7/variant.h","src":"arduino:arduino:zephyr_main:giga"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PH4","sda":"PB11"},"spi":{"cs":"PK1","miso":"PG9","mosi":"PD7","name":"SPI","sck":"PB3"}},"flash":1966080,"flash_from":"arduino:arduino:mbed_giga:giga","leds":[{"colour":"blue","label":"D88","name":"LEDB","pin":"PE3"},{"aliases":["LEDG","PIN_LED"],"colour":"green","label":"D87","name":"LED_BUILTIN","pin":"PJ13"},{"colour":"red","label":"D86","name":"LEDR","pin":"PI12"}],"naming":"stm32","ram":523624,"ram_from":"arduino:arduino:mbed_giga:giga"}},
{"chosen":"zephyr:arduino_giga_r1","flash":1048576,"ids":["zephyr:arduino_giga_r1"],"key":"arduino-arduino-giga-r1-wifi","name":"Arduino GIGA R1 WiFi","part":"stm32h747xx","ram":294912,"records":[{"file":"boards/arduino/giga_r1/arduino_giga_r1_stm32h747xx_m7.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PH12","PB6"],"leds":[["PI12","led0","low"],["PJ13","led1","low"],["PE3","led_2","low"]],"spi":["PH6","PJ10","PJ11"]},"src":"zephyr:arduino_giga_r1","stated":{"buttons|PC13":"zephyr:arduino_giga_r1: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PE3":"zephyr:arduino_giga_r1: gpios = <&gpioe 3 GPIO_ACTIVE_LOW>","leds|PI12":"zephyr:arduino_giga_r1: gpios = <&gpioi 12 GPIO_ACTIVE_LOW>","leds|PJ13":"zephyr:arduino_giga_r1: gpios = <&gpioj 13 GPIO_ACTIVE_LOW>"}}],"vendor":"arduino","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c4","scl":"PB6","sda":"PH12"},"spi":{"miso":"PJ11","mosi":"PJ10","name":"spi5","sck":"PH6"}},"buttons":[{"active":"high","name":"sw0","pin":"PC13"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","name":"led0","pin":"PI12"},{"active":"low","name":"led1","pin":"PJ13"},{"active":"low","name":"led_2","pin":"PE3"}],"naming":"stm32","ram":294912,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:arduino:avr:chiwawa","flash":28672,"ids":["arduino:arduino:avr:chiwawa","pio:chiwawa"],"key":"arduino-arduino-industrial-101","name":"Arduino Industrial 101","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:arduino:avr","file":"variants/yun/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:arduino:avr:chiwawa"},{"core":"arduino:arduino:avr","file":"variants/yun/pins_arduino.h","same":true,"src":"pio:chiwawa","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_YUN entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:arduino:avr:chiwawa","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"arduino:arduino:avr:chiwawa"}},
{"chosen":"arduino:arduino:avr:leonardo","flash":28672,"ids":["arduino:arcore:avr:leonardo","arduino:arcore:avr:leonardo2","arduino:arduino:avr:leonardo","avr-hal:arduino-leonardo","pio:leonardo"],"key":"arduino-arduino-leonardo","name":"Arduino Leonardo","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:arduino:avr","file":"variants/leonardo/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:arduino:avr:leonardo"},{"core":"arduino:arduino:avr","file":"variants/leonardo/pins_arduino.h","same":true,"src":"arduino:arcore:avr:leonardo"},{"core":"arduino:arduino:avr","file":"variants/leonardo/pins_arduino.h","same":true,"src":"arduino:arcore:avr:leonardo2"},{"core":"arduino:arduino:avr","file":"variants/leonardo/pins_arduino.h","same":true,"src":"pio:leonardo","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_LEONARDO entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:arduino:avr:leonardo","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"arduino:arduino:avr:leonardo"}},
{"chosen":"arduino:arduino:avr:leonardoeth","flash":28672,"ids":["arduino:arduino:avr:leonardoeth","pio:leonardoeth"],"key":"arduino-arduino-leonardo-eth","name":"Arduino Leonardo ETH","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:arduino:avr","file":"variants/leonardo/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:arduino:avr:leonardoeth"},{"core":"arduino:arduino:avr","file":"variants/leonardo/pins_arduino.h","same":true,"src":"pio:leonardoeth","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_LEONARDO entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:arduino:avr:leonardoeth","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"arduino:arduino:avr:leonardoeth"}},
{"chosen":"pio:lilypadatmega168","flash":14336,"ids":["pio:lilypadatmega168"],"key":"arduino-arduino-lilypad-atmega168","name":"Arduino LilyPad ATmega168","part":"atmega168","ram":1024,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:lilypadatmega168","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_LILYPAD entry"}],"vendor":"Arduino","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":14336,"flash_from":"pio:lilypadatmega168","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":1024,"ram_from":"pio:lilypadatmega168"}},
{"chosen":"pio:lilypadatmega328","flash":30720,"ids":["pio:lilypadatmega328"],"key":"arduino-arduino-lilypad-atmega328","name":"Arduino LilyPad ATmega328","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:lilypadatmega328","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_LILYPAD entry"}],"vendor":"Arduino","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":30720,"flash_from":"pio:lilypadatmega328","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"pio:lilypadatmega328"}},
{"chosen":"arduino:arduino:avr:LilyPadUSB","flash":28672,"ids":["arduino:arduino:avr:LilyPadUSB","pio:LilyPadUSB"],"key":"arduino-arduino-lilypad-usb","name":"Arduino LilyPad USB","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:arduino:avr","file":"variants/leonardo/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:arduino:avr:LilyPadUSB"},{"core":"arduino:arduino:avr","file":"variants/leonardo/pins_arduino.h","same":true,"src":"pio:LilyPadUSB","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_LILYPAD_USB entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":8000000,"flash":28672,"flash_from":"arduino:arduino:avr:LilyPadUSB","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"arduino:arduino:avr:LilyPadUSB"}},
{"chosen":"arduino:arduino:samd:mzero_bl","flash":262144,"ids":["arduino:arduino:samd:mzero_bl","pio:mzeroUSB"],"key":"arduino-arduino-m0","name":"Arduino M0","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:arduino:samd","file":"variants/arduino_mzero/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PB3","PIN_LED2",null],["PA27","PIN_LED3",null]],"spi":["PB11","PB10","PA12"],"uart":["PB22","PB23"]},"src":"arduino:arduino:samd:mzero_bl"},{"core":"arduino:arduino:samd","file":"variants/arduino_mzero/pins_arduino.h","same":true,"src":"pio:mzeroUSB","via":"PlatformIO atmelsam build.variant; the directory's default header"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"SPI","sck":"PB11"},"uart":{"name":"Serial","rx":"PB23","tx":"PB22"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:arduino:samd:mzero_bl","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"label":"D30","name":"PIN_LED2","pin":"PB3"},{"label":"D31","name":"PIN_LED3","pin":"PA27"}],"naming":"sam","ram":32768,"ram_from":"arduino:arduino:samd:mzero_bl"}},
{"chosen":"arduino:arduino:samd:mzero_pro_bl","flash":262144,"ids":["arduino:arduino:samd:mzero_pro_bl","arduino:arduino:samd:mzero_pro_bl_dbg","pio:mzeropro","pio:mzeroproUSB"],"key":"arduino-arduino-m0-pro-programming-debug-port","name":"Arduino M0 Pro (Programming/Debug Port)","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:arduino:samd","file":"variants/arduino_mzero/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PB3","PIN_LED2",null],["PA27","PIN_LED3",null]],"spi":["PB11","PB10","PA12"],"uart":["PB22","PB23"]},"src":"arduino:arduino:samd:mzero_pro_bl"},{"core":"arduino:arduino:samd","file":"variants/arduino_mzero/pins_arduino.h","same":true,"src":"arduino:arduino:samd:mzero_pro_bl_dbg"},{"core":"arduino:arduino:samd","file":"variants/arduino_mzero/pins_arduino.h","same":true,"src":"pio:mzeropro","via":"PlatformIO atmelsam build.variant; the directory's default header"},{"core":"arduino:arduino:samd","file":"variants/arduino_mzero/pins_arduino.h","same":true,"src":"pio:mzeroproUSB","via":"PlatformIO atmelsam build.variant; the directory's default header"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"SPI","sck":"PB11"},"uart":{"name":"Serial","rx":"PB23","tx":"PB22"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:arduino:samd:mzero_pro_bl","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"label":"D30","name":"PIN_LED2","pin":"PB3"},{"label":"D31","name":"PIN_LED3","pin":"PA27"}],"naming":"sam","ram":32768,"ram_from":"arduino:arduino:samd:mzero_pro_bl"}},
{"chosen":"hand:qemu:arduino-mega","ids":["qemu:arduino-mega"],"key":"arduino-arduino-mega","name":"Arduino Mega","part":"atmega1280","records":[{"checked":"ATDF descriptor atmega1280 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega1280.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB7","L (D13)","high"]],"uart":["PE1","PE0"]},"src":"hand:qemu:arduino-mega"}],"vendor":"","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2009-03-26","doc":"Arduino MEGA schematic (Arduino_MEGA_02.sch)","kind":"schematic","publisher":"Arduino","quote":"\"(TXD0)PE1\" \"(RXD0/PCIN8)PE0\" \"R11\" \"R12\" \"M8RXD\" \"M8TXD\"","revision":"Arduino_MEGA_02 (sheet 1/1)","url":"https://www.arduino.cc/en/uploads/Main/arduino-mega-schematic.pdf","where":"p. 1, IC2 pins PE0/PE1 -> R11/R12 1K -> M8RXD/M8TXD"},"name":"USART0 (Arduino Serial, to FT232RL)","rx":"PE0","tx":"PE1"}},"clock_cite":{"date":"2009-03-26","doc":"Arduino MEGA schematic (Arduino_MEGA_02.sch)","kind":"schematic","publisher":"Arduino","quote":"\"Q2\" \"16MHz\" \"XTAL2\" \"33\" \"XTAL1\" \"34\" \"C2\" \"C3\" \"22p\" (also boards.txt: \"mega.build.f_cpu=16000000L\", \"mega.menu.cpu.atmega1280=ATmega1280\")","revision":"Arduino_MEGA_02 (sheet 1/1)","url":"https://www.arduino.cc/en/uploads/Main/arduino-mega-schematic.pdf","where":"p. 1, Q2 between IC2 pins 33/34"},"clock_hz":16000000,"flash":131072,"flash_by_part":true,"flash_from":"Microchip ATDF ATmega1280","leds":[{"active":"high","cite":{"date":"2009-03-26","doc":"Arduino MEGA schematic (Arduino_MEGA_02.sch)","kind":"schematic","level":"Read from the page image: the PB7 net (IC2 pin 26, which also runs to the digital header position labelled 13) has a junction to R1 1K, whose other end goes to the anode of LED 'L'; the LED cathode goes to GND -> lit when PB7 is high. Board definition agrees D13 = PB7: mega pins_arduino.h \"_BV( 7 )\t, // PB 7 ** 13 ** PWM13\" and \"#define LED_BUILTIN 13\".","publisher":"Arduino","quote":"\"(OC0A/OC1C/PCINT7)PB7\" \"26\" \"PB7\" \"pwm\" \"R1\" \"1K\" \"L\" \"GND\"; header pin 6 next to label \"13\"","revision":"Arduino_MEGA_02 (sheet 1/1)","url":"https://www.arduino.cc/en/uploads/Main/arduino-mega-schematic.pdf","where":"p. 1 (single sheet), IC2 pin 26 / R1 / LED 'L'"},"label":"L (D13)","name":"L (D13)","pin":"PB7"}],"naming":"avr","none":[{"cite":{"date":"2009-03-26","doc":"Arduino MEGA schematic (Arduino_MEGA_02.sch)","kind":"schematic","publisher":"Arduino","quote":"S1 pins 1/2 to \"GND\", pins 3/4 to \"RESET\" (the only switch on the sheet)","revision":"Arduino_MEGA_02 (sheet 1/1)","url":"https://www.arduino.cc/en/uploads/Main/arduino-mega-schematic.pdf","where":"p. 1, S1"},"what":"buttons"}],"ram":8192,"ram_from":"Microchip ATDF ATmega1280"}},
{"chosen":"arduino:arduino:avr:megaADK","flash":253952,"ids":["arduino:arduino:avr:megaADK","pio:megaADK"],"key":"arduino-arduino-mega-adk","name":"Arduino Mega ADK","part":"atmega2560","ram":8192,"records":[{"core":"arduino:arduino:avr","file":"variants/mega/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:arduino:avr:megaADK"},{"core":"arduino:arduino:avr","file":"variants/mega/pins_arduino.h","same":true,"src":"pio:megaADK","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ADK entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":253952,"flash_from":"arduino:arduino:avr:megaADK","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE4"],["D3","PE5"],["D4","PG5"],["D5","PE3"],["D6","PH3"],["D7","PH4"],["D8","PH5"],["D9","PH6"],["D10","PB4"],["D11","PB5"],["D12","PB6"],["D13","PB7"],["D14","PJ1"],["D15","PJ0"],["D16","PH1"],["D17","PH0"],["D18","PD3"],["D19","PD2"],["D20","PD1"],["D21","PD0"],["D22","PA0"],["D23","PA1"],["D24","PA2"],["D25","PA3"],["D26","PA4"],["D27","PA5"],["D28","PA6"],["D29","PA7"],["D30","PC7"],["D31","PC6"],["D32","PC5"],["D33","PC4"],["D34","PC3"],["D35","PC2"],["D36","PC1"],["D37","PC0"],["D38","PD7"],["D39","PG2"],["D40","PG1"],["D41","PG0"],["D42","PL7"],["D43","PL6"],["D44","PL5"],["D45","PL4"],["D46","PL3"],["D47","PL2"],["D48","PL1"],["D49","PL0"],["D50","PB3"],["D51","PB2"],["D52","PB1"],["D53","PB0"],["D54","PF0"],["D55","PF1"],["D56","PF2"],["D57","PF3"],["D58","PF4"],["D59","PF5"],["D60","PF6"],["D61","PF7"],["D62","PK0"],["D63","PK1"],["D64","PK2"],["D65","PK3"],["D66","PK4"],["D67","PK5"],["D68","PK6"],["D69","PK7"]],"ram":8192,"ram_from":"arduino:arduino:avr:megaADK"}},
{"chosen":"pio:megaatmega1280","flash":126976,"ids":["pio:megaatmega1280"],"key":"arduino-arduino-mega-or-mega-2560-atmega1280","name":"Arduino Mega or Mega 2560 ATmega1280","part":"atmega1280","ram":8192,"records":[{"core":"arduino:arduino:avr","file":"variants/mega/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:megaatmega1280","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Arduino","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":126976,"flash_from":"pio:megaatmega1280","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE4"],["D3","PE5"],["D4","PG5"],["D5","PE3"],["D6","PH3"],["D7","PH4"],["D8","PH5"],["D9","PH6"],["D10","PB4"],["D11","PB5"],["D12","PB6"],["D13","PB7"],["D14","PJ1"],["D15","PJ0"],["D16","PH1"],["D17","PH0"],["D18","PD3"],["D19","PD2"],["D20","PD1"],["D21","PD0"],["D22","PA0"],["D23","PA1"],["D24","PA2"],["D25","PA3"],["D26","PA4"],["D27","PA5"],["D28","PA6"],["D29","PA7"],["D30","PC7"],["D31","PC6"],["D32","PC5"],["D33","PC4"],["D34","PC3"],["D35","PC2"],["D36","PC1"],["D37","PC0"],["D38","PD7"],["D39","PG2"],["D40","PG1"],["D41","PG0"],["D42","PL7"],["D43","PL6"],["D44","PL5"],["D45","PL4"],["D46","PL3"],["D47","PL2"],["D48","PL1"],["D49","PL0"],["D50","PB3"],["D51","PB2"],["D52","PB1"],["D53","PB0"],["D54","PF0"],["D55","PF1"],["D56","PF2"],["D57","PF3"],["D58","PF4"],["D59","PF5"],["D60","PF6"],["D61","PF7"],["D62","PK0"],["D63","PK1"],["D64","PK2"],["D65","PK3"],["D66","PK4"],["D67","PK5"],["D68","PK6"],["D69","PK7"]],"ram":8192,"ram_from":"pio:megaatmega1280"}},
{"chosen":"arduino:arduino:avr:mega","flash":258048,"ids":["arduino:Ariadne-Bootloader:avr:ariadne2560","arduino:Simba:avr:mega2560","arduino:arduino:avr:mega","avr-hal:arduino-mega2560","pio:megaatmega2560","qemu:arduino-mega-2560-v3","wokwi:arduino-mega"],"key":"arduino-arduino-mega-or-mega-2560-atmega2560-mega-2560","name":"Arduino Mega or Mega 2560 ATmega2560 (Mega 2560)","part":"atmega2560","ram":8192,"records":[{"core":"arduino:arduino:avr","file":"variants/mega/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:arduino:avr:mega"},{"core":"arduino:arduino:avr","file":"variants/mega/pins_arduino.h","same":true,"src":"arduino:Ariadne-Bootloader:avr:ariadne2560"},{"core":"arduino:arduino:avr","file":"variants/mega/pins_arduino.h","same":true,"src":"pio:megaatmega2560","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_MEGA2560 entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":253952,"flash_from":"arduino:arduino:avr:mega","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE4"],["D3","PE5"],["D4","PG5"],["D5","PE3"],["D6","PH3"],["D7","PH4"],["D8","PH5"],["D9","PH6"],["D10","PB4"],["D11","PB5"],["D12","PB6"],["D13","PB7"],["D14","PJ1"],["D15","PJ0"],["D16","PH1"],["D17","PH0"],["D18","PD3"],["D19","PD2"],["D20","PD1"],["D21","PD0"],["D22","PA0"],["D23","PA1"],["D24","PA2"],["D25","PA3"],["D26","PA4"],["D27","PA5"],["D28","PA6"],["D29","PA7"],["D30","PC7"],["D31","PC6"],["D32","PC5"],["D33","PC4"],["D34","PC3"],["D35","PC2"],["D36","PC1"],["D37","PC0"],["D38","PD7"],["D39","PG2"],["D40","PG1"],["D41","PG0"],["D42","PL7"],["D43","PL6"],["D44","PL5"],["D45","PL4"],["D46","PL3"],["D47","PL2"],["D48","PL1"],["D49","PL0"],["D50","PB3"],["D51","PB2"],["D52","PB1"],["D53","PB0"],["D54","PF0"],["D55","PF1"],["D56","PF2"],["D57","PF3"],["D58","PF4"],["D59","PF5"],["D60","PF6"],["D61","PF7"],["D62","PK0"],["D63","PK1"],["D64","PK2"],["D65","PK3"],["D66","PK4"],["D67","PK5"],["D68","PK6"],["D69","PK7"]],"ram":8192,"ram_from":"arduino:arduino:avr:mega"}},
{"chosen":"hand:avr-hal:arduino-mega1280","ids":["avr-hal:arduino-mega1280"],"key":"arduino-arduino-mega1280","name":"arduino mega1280","part":"atmega1280","records":[{"checked":"ATDF descriptor atmega1280 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega1280.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB7","L (D13)","high"]],"uart":["PE1","PE0"]},"src":"hand:avr-hal:arduino-mega1280"}],"vendor":"","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2009-03-26","doc":"Arduino MEGA schematic (Arduino_MEGA_02.sch)","kind":"schematic","publisher":"Arduino","quote":"\"(TXD0)PE1\" \"(RXD0/PCIN8)PE0\" \"R11\" \"R12\" \"M8RXD\" \"M8TXD\"","revision":"Arduino_MEGA_02 (sheet 1/1)","url":"https://www.arduino.cc/en/uploads/Main/arduino-mega-schematic.pdf","where":"p. 1, IC2 pins PE0/PE1 -> R11/R12 1K -> M8RXD/M8TXD"},"name":"USART0 (Arduino Serial, to FT232RL)","rx":"PE0","tx":"PE1"}},"clock_cite":{"date":"2009-03-26","doc":"Arduino MEGA schematic (Arduino_MEGA_02.sch)","kind":"schematic","publisher":"Arduino","quote":"\"Q2\" \"16MHz\" \"XTAL2\" \"33\" \"XTAL1\" \"34\" \"C2\" \"C3\" \"22p\" (also boards.txt: \"mega.build.f_cpu=16000000L\", \"mega.menu.cpu.atmega1280=ATmega1280\")","revision":"Arduino_MEGA_02 (sheet 1/1)","url":"https://www.arduino.cc/en/uploads/Main/arduino-mega-schematic.pdf","where":"p. 1, Q2 between IC2 pins 33/34"},"clock_hz":16000000,"flash":131072,"flash_by_part":true,"flash_from":"Microchip ATDF ATmega1280","leds":[{"active":"high","cite":{"date":"2009-03-26","doc":"Arduino MEGA schematic (Arduino_MEGA_02.sch)","kind":"schematic","level":"Read from the page image: the PB7 net (IC2 pin 26, which also runs to the digital header position labelled 13) has a junction to R1 1K, whose other end goes to the anode of LED 'L'; the LED cathode goes to GND -> lit when PB7 is high. Board definition agrees D13 = PB7: mega pins_arduino.h \"_BV( 7 )\t, // PB 7 ** 13 ** PWM13\" and \"#define LED_BUILTIN 13\".","publisher":"Arduino","quote":"\"(OC0A/OC1C/PCINT7)PB7\" \"26\" \"PB7\" \"pwm\" \"R1\" \"1K\" \"L\" \"GND\"; header pin 6 next to label \"13\"","revision":"Arduino_MEGA_02 (sheet 1/1)","url":"https://www.arduino.cc/en/uploads/Main/arduino-mega-schematic.pdf","where":"p. 1 (single sheet), IC2 pin 26 / R1 / LED 'L'"},"label":"L (D13)","name":"L (D13)","pin":"PB7"}],"naming":"avr","none":[{"cite":{"date":"2009-03-26","doc":"Arduino MEGA schematic (Arduino_MEGA_02.sch)","kind":"schematic","publisher":"Arduino","quote":"S1 pins 1/2 to \"GND\", pins 3/4 to \"RESET\" (the only switch on the sheet)","revision":"Arduino_MEGA_02 (sheet 1/1)","url":"https://www.arduino.cc/en/uploads/Main/arduino-mega-schematic.pdf","where":"p. 1, S1"},"what":"buttons"}],"ram":8192,"ram_from":"Microchip ATDF ATmega1280"}},
{"chosen":"arduino:arduino:avr:micro","flash":28672,"ids":["arduino:arcore:avr:micro","arduino:arduino:avr:micro","avr-hal:arduino-micro","pio:micro"],"key":"arduino-arduino-micro","name":"Arduino Micro","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:arduino:avr","file":"variants/micro/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:arduino:avr:micro"},{"core":"arduino:arduino:avr","file":"variants/micro/pins_arduino.h","same":true,"src":"arduino:arcore:avr:micro"},{"core":"arduino:arduino:avr","file":"variants/micro/pins_arduino.h","same":true,"src":"pio:micro","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_MICRO entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:arduino:avr:micro","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"arduino:arduino:avr:micro"}},
{"chosen":"arduino:arduino:avr:mini","ids":["arduino:arduino:avr:mini"],"key":"arduino-arduino-mini","name":"Arduino Mini","part":"atmega328p","records":[{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:arduino:avr:mini"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:arduino:avr:mini","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:arduino:avr:mini"}},
{"chosen":"pio:miniatmega168","flash":14336,"ids":["pio:miniatmega168"],"key":"arduino-arduino-mini-atmega168","name":"Arduino Mini ATmega168","part":"atmega168","ram":1024,"records":[{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:miniatmega168","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_MINI entry"}],"vendor":"Arduino","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":14336,"flash_from":"pio:miniatmega168","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":1024,"ram_from":"pio:miniatmega168"}},
{"chosen":"pio:miniatmega328","flash":28672,"ids":["pio:miniatmega328"],"key":"arduino-arduino-mini-atmega328","name":"Arduino Mini ATmega328","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:miniatmega328","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_MINI entry"}],"vendor":"Arduino","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":28672,"flash_from":"pio:miniatmega328","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"pio:miniatmega328"}},
{"chosen":"arduino:arduino:samd:mkr1000","flash":262144,"ids":["arduino:arduino:samd:mkr1000"],"key":"arduino-arduino-mkr-1000-wifi","name":"Arduino MKR 1000 WiFi","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:arduino:samd","file":"variants/mkr1000/pins_arduino.h","says":{"i2c":["PA8","PA9"],"leds":[["PA20","LED_BUILTIN",null]],"spi":["PA17","PA16","PA19"]},"src":"arduino:arduino:samd:mkr1000"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA18","miso":"PA19","mosi":"PA16","name":"SPI","sck":"PA17"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:arduino:samd:mkr1000","leds":[{"aliases":["PIN_LED"],"label":"D6","name":"LED_BUILTIN","pin":"PA20"}],"naming":"sam","ram":32768,"ram_from":"arduino:arduino:samd:mkr1000"}},
{"chosen":"arduino:arduino:samd:mkrfox1200","flash":262144,"ids":["arduino:arduino:samd:mkrfox1200","pio:mkrfox1200"],"key":"arduino-arduino-mkr-fox-1200","name":"Arduino MKR FOX 1200","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:arduino:samd","file":"variants/mkrfox1200/pins_arduino.h","says":{"i2c":["PA8","PA9"],"leds":[["PA20","LED_BUILTIN",null]],"spi":["PA17","PA16","PA19"]},"src":"arduino:arduino:samd:mkrfox1200"},{"core":"arduino:arduino:samd","file":"variants/mkrfox1200/pins_arduino.h","same":true,"src":"pio:mkrfox1200","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD_MKRFox1200 entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PB10","miso":"PA19","mosi":"PA16","name":"SPI","sck":"PA17"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:arduino:samd:mkrfox1200","leds":[{"aliases":["PIN_LED"],"label":"D6","name":"LED_BUILTIN","pin":"PA20"}],"naming":"sam","ram":32768,"ram_from":"arduino:arduino:samd:mkrfox1200"}},
{"chosen":"arduino:arduino:samd:mkrgsm1400","flash":262144,"ids":["arduino:arduino:samd:mkrgsm1400","pio:mkrgsm1400"],"key":"arduino-arduino-mkr-gsm-1400","name":"Arduino MKR GSM 1400","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:arduino:samd","file":"variants/mkrgsm1400/pins_arduino.h","says":{"i2c":["PA8","PA9"],"leds":[["PA20","LED_BUILTIN",null]],"spi":["PA17","PA16","PA19"]},"src":"arduino:arduino:samd:mkrgsm1400"},{"core":"arduino:arduino:samd","file":"variants/mkrgsm1400/pins_arduino.h","same":true,"src":"pio:mkrgsm1400","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD_MKRGSM1400 entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PB10","miso":"PA19","mosi":"PA16","name":"SPI","sck":"PA17"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:arduino:samd:mkrgsm1400","leds":[{"aliases":["PIN_LED"],"label":"D6","name":"LED_BUILTIN","pin":"PA20"}],"naming":"sam","ram":32768,"ram_from":"arduino:arduino:samd:mkrgsm1400"}},
{"chosen":"arduino:arduino:samd:mkrnb1500","flash":262144,"ids":["arduino:arduino:samd:mkrnb1500","pio:mkrnb1500"],"key":"arduino-arduino-mkr-nb-1500","name":"Arduino MKR NB 1500","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:arduino:samd","file":"variants/mkrnb1500/pins_arduino.h","says":{"i2c":["PA8","PA9"],"leds":[["PA20","LED_BUILTIN",null]],"spi":["PA17","PA16","PA19"]},"src":"arduino:arduino:samd:mkrnb1500"},{"core":"arduino:arduino:samd","file":"variants/mkrnb1500/pins_arduino.h","same":true,"src":"pio:mkrnb1500","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD_MKRNB1500 entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PB10","miso":"PA19","mosi":"PA16","name":"SPI","sck":"PA17"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:arduino:samd:mkrnb1500","leds":[{"aliases":["PIN_LED"],"label":"D6","name":"LED_BUILTIN","pin":"PA20"}],"naming":"sam","ram":32768,"ram_from":"arduino:arduino:samd:mkrnb1500"}},
{"chosen":"arduino:arduino:samd:mkrwan1300","flash":262144,"ids":["arduino:arduino:samd:mkrwan1300","cpy:atmel-samd/arduino_mkr1300","pio:mkrwan1300"],"key":"arduino-arduino-mkr-wan-1300","name":"Arduino MKR WAN 1300","notes":["led PB23 added from cpy:atmel-samd/arduino_mkr1300","button PB9 added from cpy:atmel-samd/arduino_mkr1300","uart added from cpy:atmel-samd/arduino_mkr1300"],"part":"samd21g18a","ram":32768,"records":[{"core":"arduino:arduino:samd","file":"variants/mkrwan1300/pins_arduino.h","says":{"i2c":["PA8","PA9"],"leds":[["PA20","LED_BUILTIN",null]],"spi":["PA17","PA16","PA19"]},"src":"arduino:arduino:samd:mkrwan1300"},{"core":"arduino:arduino:samd","file":"variants/mkrwan1300/pins_arduino.h","same":true,"src":"pio:mkrwan1300","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD_MKRWAN1300 entry"},{"file":"ports/atmel-samd/boards/arduino_mkr1300/pins.c","says":{"buttons":[["PB9","BOOT",null,null]],"i2c":["PA8","PA9"],"leds":[["PA20","LED",null],["PB23","MICROPY_HW_LED_STATUS",null]],"spi":["PA13","PA12","PA15"],"uart":["PB22","PB23"]},"src":"cpy:atmel-samd/arduino_mkr1300"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PB10","miso":"PA19","mosi":"PA16","name":"SPI","sck":"PA17"},"uart":{"added_from":"cpy:atmel-samd/arduino_mkr1300","name":"board.UART()","rx":"PB23","tx":"PB22"}},"buttons":[{"added_from":"cpy:atmel-samd/arduino_mkr1300","name":"BOOT","pin":"PB9"}],"clock_hz":48000000,"flash":262144,"flash_from":"arduino:arduino:samd:mkrwan1300","leds":[{"aliases":["PIN_LED"],"label":"D6","name":"LED_BUILTIN","pin":"PA20"},{"added_from":"cpy:atmel-samd/arduino_mkr1300","name":"MICROPY_HW_LED_STATUS","pin":"PB23"}],"naming":"sam","ram":32768,"ram_from":"arduino:arduino:samd:mkrwan1300"}},
{"chosen":"arduino:arduino:samd:mkrwan1310","flash":262144,"ids":["arduino:arduino:samd:mkrwan1310","pio:mkrwan1310"],"key":"arduino-arduino-mkr-wan-1310","name":"Arduino MKR WAN 1310","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:arduino:samd","file":"variants/mkrwan1300/pins_arduino.h","says":{"i2c":["PA8","PA9"],"leds":[["PA20","LED_BUILTIN",null]],"spi":["PA17","PA16","PA19"]},"src":"arduino:arduino:samd:mkrwan1310"},{"core":"arduino:arduino:samd","file":"variants/mkrwan1300/pins_arduino.h","same":true,"src":"pio:mkrwan1310","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD_MKRWAN1310 entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PB10","miso":"PA19","mosi":"PA16","name":"SPI","sck":"PA17"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:arduino:samd:mkrwan1310","leds":[{"aliases":["PIN_LED"],"label":"D6","name":"LED_BUILTIN","pin":"PA20"}],"naming":"sam","ram":32768,"ram_from":"arduino:arduino:samd:mkrwan1310"}},
{"chosen":"arduino:arduino:samd:mkrwifi1010","flash":262144,"ids":["arduino:arduino:samd:mkrwifi1010","pio:mkrwifi1010"],"key":"arduino-arduino-mkr-wifi-1010","name":"Arduino MKR WiFi 1010","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:arduino:samd","file":"variants/mkrwifi1010/pins_arduino.h","says":{"i2c":["PA8","PA9"],"leds":[["PA20","LED_BUILTIN",null]],"spi":["PA17","PA16","PA19"]},"src":"arduino:arduino:samd:mkrwifi1010"},{"core":"arduino:arduino:samd","file":"variants/mkrwifi1010/pins_arduino.h","same":true,"src":"pio:mkrwifi1010","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD_MKRWIFI1010 entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PB10","miso":"PA19","mosi":"PA16","name":"SPI","sck":"PA17"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:arduino:samd:mkrwifi1010","leds":[{"aliases":["PIN_LED"],"label":"D6","name":"LED_BUILTIN","pin":"PA20"}],"naming":"sam","ram":32768,"ram_from":"arduino:arduino:samd:mkrwifi1010"}},
{"chosen":"pio:mkr1000USB","flash":262144,"ids":["atsamd:arduino_mkr1000","pio:mkr1000USB"],"key":"arduino-arduino-mkr1000","name":"Arduino MKR1000","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:arduino:samd","file":"variants/mkr1000/pins_arduino.h","says":{"i2c":["PA8","PA9"],"leds":[["PA20","LED_BUILTIN",null]],"spi":["PA17","PA16","PA19"]},"src":"pio:mkr1000USB","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD_MKR1000 entry"}],"vendor":"Arduino","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA18","miso":"PA19","mosi":"PA16","name":"SPI","sck":"PA17"}},"clock_hz":48000000,"flash":262144,"flash_from":"pio:mkr1000USB","leds":[{"aliases":["PIN_LED"],"label":"D6","name":"LED_BUILTIN","pin":"PA20"}],"naming":"sam","ram":32768,"ram_from":"pio:mkr1000USB"}},
{"chosen":"arduino:arduino:samd:mkrzero","flash":262144,"ids":["arduino:arduino:samd:mkrzero","atsamd:arduino_mkrzero","cpy:atmel-samd/arduino_mkrzero","pio:mkrzero","zephyr:arduino_mkrzero"],"key":"arduino-arduino-mkrzero","name":"Arduino MKRZERO","notes":["uart added from cpy:atmel-samd/arduino_mkrzero","led PB8 active from zephyr:arduino_mkrzero"],"part":"samd21g18a","ram":32768,"records":[{"core":"arduino:arduino:samd","file":"variants/mkrzero/pins_arduino.h","says":{"i2c":["PA8","PA9"],"leds":[["PB8","LED_BUILTIN",null]],"spi":["PA17","PA16","PA19"]},"src":"arduino:arduino:samd:mkrzero"},{"core":"arduino:arduino:samd","file":"variants/mkrzero/pins_arduino.h","same":true,"src":"pio:mkrzero","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD_MKRZERO entry"},{"file":"boards/arduino/mkrzero/arduino_mkrzero.dts","says":{"leds":[["PB8","led0","high"]]},"src":"zephyr:arduino_mkrzero","stated":{"leds|PB8":"zephyr:arduino_mkrzero: gpios = <&portb 8 0>"}},{"file":"ports/atmel-samd/boards/arduino_mkrzero/pins.c","says":{"i2c":["PA8","PA9"],"leds":[["PB8","LED",null]],"spi":["PA17","PA16","PA19"],"uart":["PB22","PB23"]},"src":"cpy:atmel-samd/arduino_mkrzero"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PB10","miso":"PA19","mosi":"PA16","name":"SPI","sck":"PA17"},"uart":{"added_from":"cpy:atmel-samd/arduino_mkrzero","name":"board.UART()","rx":"PB23","tx":"PB22"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:arduino:samd:mkrzero","leds":[{"active":"high","aliases":["PIN_LED"],"filled":["active from zephyr:arduino_mkrzero"],"label":"D32","name":"LED_BUILTIN","pin":"PB8"}],"naming":"sam","ram":32768,"ram_from":"arduino:arduino:samd:mkrzero"}},
{"chosen":"arduino:arduino:mbed:nano33ble","disagree":[{"kept":"P0.13","kept_from":"arduino:arduino:mbed:nano33ble","kind":"primary","other":"P0.24","other_from":"zephyr:arduino_nano_33_ble","what":"the LED"}],"flash":983040,"ids":["arduino:arduino:mbed:nano33ble","arduino:arduino:mbed_nano:nano33ble","arduino:arduino:zephyr_main:nano33ble","cpy:nordic/arduino_nano_33_ble","pio:nano33ble","renode:arduino_nano_33_ble","zephyr:arduino_nano_33_ble"],"key":"arduino-arduino-nano-33-ble","name":"Arduino Nano 33 BLE","notes":["led P1.09 added from zephyr:arduino_nano_33_ble","led P0.13 colour from zephyr:arduino_nano_33_ble","led P1.09 colour from cpy:nordic/arduino_nano_33_ble","led P0.06 active from zephyr:arduino_nano_33_ble","led P0.16 active from zephyr:arduino_nano_33_ble","led P0.24 active from zephyr:arduino_nano_33_ble","led P0.13 active from zephyr:arduino_nano_33_ble"],"part":"nrf52840","ram":262144,"records":[{"core":"arduino:arduino:mbed","file":"variants/ARDUINO_NANO33BLE/pins_arduino.h","says":{"i2c":["P0.31","P0.02"],"leds":[["P0.06","LEDB",null],["P0.16","LEDG",null],["P0.24","LEDR",null],["P0.13","LED_BUILTIN",null]],"spi":["P0.13","P1.01","P1.08"],"uart":["P1.03","P1.10"]},"src":"arduino:arduino:mbed:nano33ble"},{"core":"arduino:arduino:mbed_nano","file":"variants/ARDUINO_NANO33BLE/pins_arduino.h","same":true,"src":"arduino:arduino:mbed_nano:nano33ble"},{"core":"arduino:arduino:zephyr_main","file":"variants/arduino_nano_33_ble_nrf52840_sense/variant.h","src":"arduino:arduino:zephyr_main:nano33ble"},{"core":"arduino:arduino:mbed_nano","file":"variants/ARDUINO_NANO33BLE/pins_arduino.h","same":true,"src":"pio:nano33ble","via":"PlatformIO nordicnrf52 build.variant; defines of the core's own ARDUINO_NANO33BLE entry"},{"file":"boards/arduino/nano_33_ble/arduino_nano_33_ble.dts","says":{"i2c":["P0.31","P0.02"],"leds":[["P0.24","led0","low"],["P0.16","led1","low"],["P0.06","led2","low"],["P0.13","led3","high"],["P1.09","led4","high"]],"spi":["P0.13","P1.01","P1.08"]},"src":"zephyr:arduino_nano_33_ble","stated":{"leds|P0.06":"zephyr:arduino_nano_33_ble: gpios = <&gpio0 6 GPIO_ACTIVE_LOW>","leds|P0.13":"zephyr:arduino_nano_33_ble: gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>","leds|P0.16":"zephyr:arduino_nano_33_ble: gpios = <&gpio0 16 GPIO_ACTIVE_LOW>","leds|P0.24":"zephyr:arduino_nano_33_ble: gpios = <&gpio0 24 GPIO_ACTIVE_LOW>","leds|P1.09":"zephyr:arduino_nano_33_ble: gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>"}},{"file":"ports/nordic/boards/arduino_nano_33_ble/pins.c","says":{"i2c":["P0.31","P0.02"],"leds":[["P1.09","LED_G",null]],"spi":["P0.13","P0.01","P1.08"],"uart":["P1.03","P1.10"]},"src":"cpy:nordic/arduino_nano_33_ble"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.02","sda":"P0.31"},"spi":{"cs":"P1.02","miso":"P1.08","mosi":"P1.01","name":"SPI","sck":"P0.13"},"uart":{"name":"Serial","rx":"P1.10","tx":"P1.03"}},"clock_hz":64000000,"flash":983040,"flash_from":"arduino:arduino:mbed:nano33ble","leds":[{"active":"low","colour":"blue","filled":["active from zephyr:arduino_nano_33_ble"],"label":"D24","name":"LEDB","pin":"P0.06"},{"active":"low","colour":"green","filled":["active from zephyr:arduino_nano_33_ble"],"label":"D23","name":"LEDG","pin":"P0.16"},{"active":"low","colour":"red","filled":["active from zephyr:arduino_nano_33_ble"],"label":"D22","name":"LEDR","pin":"P0.24"},{"active":"high","aliases":["PIN_LED"],"colour":"yellow","filled":["colour from zephyr:arduino_nano_33_ble","active from zephyr:arduino_nano_33_ble"],"label":"D13","name":"LED_BUILTIN","pin":"P0.13"},{"active":"high","added_from":"zephyr:arduino_nano_33_ble","colour":"green","filled":["colour from cpy:nordic/arduino_nano_33_ble"],"label":"User LED","name":"led4","pin":"P1.09"}],"naming":"nrf","ram":262144,"ram_from":"arduino:arduino:mbed:nano33ble"}},
{"chosen":"cpy:nordic/arduino_nano_33_ble_rev2","ids":["cpy:nordic/arduino_nano_33_ble_rev2"],"key":"arduino-arduino-nano-33-ble-rev2","name":"Arduino Nano 33 BLE Rev2","part":"nrf52840","records":[{"file":"ports/nordic/boards/arduino_nano_33_ble_rev2/pins.c","says":{"i2c":["P0.31","P0.02"],"leds":[["P1.09","LED_G",null]],"spi":["P0.13","P0.01","P1.08"],"uart":["P1.03","P1.10"]},"src":"cpy:nordic/arduino_nano_33_ble_rev2"}],"vendor":"Arduino","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.02","sda":"P0.31"},"spi":{"miso":"P1.08","mosi":"P0.01","name":"board.SPI()","sck":"P0.13"},"uart":{"name":"board.UART()","rx":"P1.10","tx":"P1.03"}},"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"colour":"green","name":"LED_G","pin":"P1.09"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"pio:nanoatmega168","flash":14336,"ids":["pio:nanoatmega168"],"key":"arduino-arduino-nano-atmega168","name":"Arduino Nano ATmega168","part":"atmega168","ram":1024,"records":[{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:nanoatmega168","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_NANO entry"}],"vendor":"Arduino","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":14336,"flash_from":"pio:nanoatmega168","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":1024,"ram_from":"pio:nanoatmega168"}},
{"chosen":"arduino:arduino:avr:nano","flash":30720,"ids":["arduino:Simba:avr:nano","arduino:arduino:avr:nano","avr-hal:arduino-nano","pio:nanoatmega328","pio:nanoatmega328new","wokwi:arduino-nano"],"key":"arduino-arduino-nano-atmega328","name":"Arduino Nano ATmega328","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:arduino:avr:nano"},{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","same":true,"src":"pio:nanoatmega328","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_NANO entry"},{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","same":true,"src":"pio:nanoatmega328new","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_NANO entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":30720,"flash_from":"arduino:arduino:avr:nano","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:arduino:avr:nano"}},
{"chosen":"arduino:arduino:esp32:nano_nora","flash":16777216,"ids":["arduino:arduino:esp32:nano_nora","arduino:esp32:esp32:nano_nora","cpy:espressif/arduino_nano_esp32s3","cpy:espressif/arduino_nano_esp32s3_inverted_statusled","mpy:esp32/ARDUINO_NANO_ESP32","pio:arduino_nano_esp32"],"key":"arduino-arduino-nano-esp32","name":"Arduino Nano ESP32","notes":["led GPIO13 added from cpy:espressif/arduino_nano_esp32s3"],"part":"esp32s3","ram":327680,"records":[{"core":"arduino:arduino:esp32","file":"variants/arduino_nano_nora/pins_arduino.h","says":{"i2c":["GPIO11","GPIO12"],"leds":[["GPIO45","LEDB",null],["GPIO0","LEDG",null],["GPIO46","LEDR",null],["GPIO48","LED_BUILTIN",null]],"spi":["GPIO48","GPIO38","GPIO47"],"uart":["GPIO43","GPIO44"]},"src":"arduino:arduino:esp32:nano_nora"},{"core":"arduino:esp32:esp32","file":"variants/arduino_nano_nora/pins_arduino.h","same":true,"src":"arduino:esp32:esp32:nano_nora"},{"core":"arduino:esp32:esp32","file":"variants/arduino_nano_nora/pins_arduino.h","same":true,"src":"pio:arduino_nano_esp32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own NANO_ESP32 entry"},{"file":"ports/espressif/boards/arduino_nano_esp32s3/pins.c","says":{"i2c":["GPIO11","GPIO12"],"leds":[["GPIO48","LED",null],["GPIO46","LED_R",null],["GPIO0","LED_G",null],["GPIO45","LED_B",null],["GPIO13","MICROPY_HW_LED_STATUS",null]],"spi":["GPIO48","GPIO38","GPIO47"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/arduino_nano_esp32s3"},{"file":"ports/espressif/boards/arduino_nano_esp32s3_inverted_statusled/pins.c","says":{"i2c":["GPIO11","GPIO12"],"leds":[["GPIO48","LED",null],["GPIO46","LED_R",null],["GPIO45","LED_G",null],["GPIO0","LED_B",null],["GPIO13","MICROPY_HW_LED_STATUS",null]],"spi":["GPIO48","GPIO38","GPIO47"]},"src":"cpy:espressif/arduino_nano_esp32s3_inverted_statusled"},{"file":"ports/esp32/boards/ARDUINO_NANO_ESP32/mpconfigboard.h","says":{"i2c":["GPIO9","GPIO8"],"spi":["GPIO48","GPIO38","GPIO47"]},"src":"mpy:esp32/ARDUINO_NANO_ESP32"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO12","sda":"GPIO11"},"spi":{"cs":"GPIO21","miso":"GPIO47","mosi":"GPIO38","name":"SPI","sck":"GPIO48"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":3145728,"flash_from":"arduino:arduino:esp32:nano_nora","leds":[{"aliases":["LED_BLUE"],"colour":"blue","name":"LEDB","pin":"GPIO45"},{"aliases":["LED_GREEN"],"colour":"green","name":"LEDG","pin":"GPIO0"},{"aliases":["LED_RED"],"colour":"red","name":"LEDR","pin":"GPIO46"},{"name":"LED_BUILTIN","pin":"GPIO48"},{"added_from":"cpy:espressif/arduino_nano_esp32s3","name":"MICROPY_HW_LED_STATUS","pin":"GPIO13"}],"naming":"esp","ram":327680,"ram_from":"arduino:arduino:esp32:nano_nora"}},
{"chosen":"arduino:arduino:megaavr:nona4809","flash":49152,"ids":["arduino:arduino:megaavr:nona4809","pio:nano_every"],"key":"arduino-arduino-nano-every","name":"Arduino Nano Every","part":"atmega4809","ram":6144,"records":[{"core":"arduino:arduino:megaavr","file":"variants/nona4809/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PE2","LED_BUILTIN",null]],"spi":["PE2","PE0","PE1"]},"src":"arduino:arduino:megaavr:nona4809"},{"core":"arduino:arduino:megaavr","file":"variants/nona4809/pins_arduino.h","same":true,"src":"pio:nano_every","via":"PlatformIO atmelmegaavr build.variant; defines of the core's own AVR_NANO_EVERY entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PE3","miso":"PE1","mosi":"PE0","name":"SPI","sck":"PE2"}},"clock_hz":16000000,"flash":49152,"flash_from":"arduino:arduino:megaavr:nona4809","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PE2"}],"naming":"avr","pins":[["D0","PC5"],["D1","PC4"],["D2","PA0"],["D3","PF5"],["D4","PC6"],["D5","PB2"],["D6","PF4"],["D7","PA1"],["D8","PE3"],["D9","PB0"],["D10","PB1"],["D11","PE0"],["D12","PE1"],["D13","PE2"],["D14","PD3"],["D15","PD2"],["D16","PD1"],["D17","PD0"],["D18","PF2"],["D19","PF3"],["D20","PD4"],["D21","PD5"],["D22","PA2"],["D23","PA3"],["D24","PB5"],["D25","PB4"]],"ram":6144,"ram_from":"arduino:arduino:megaavr:nona4809"}},
{"chosen":"arduino:arduino:zephyr_main:nano_matter","flash":1572864,"ids":["arduino:SiliconLabs:silabs:nano_matter","arduino:arduino:zephyr_main:nano_matter","zephyr:arduino_nano_matter"],"key":"arduino-arduino-nano-matter","name":"Arduino Nano Matter","notes":["led PC1 added from zephyr:arduino_nano_matter","led PC2 added from zephyr:arduino_nano_matter","led PC3 added from zephyr:arduino_nano_matter","button PA0 added from zephyr:arduino_nano_matter"],"part":"mgm240sd22vna","ram":262144,"records":[{"core":"arduino:arduino:zephyr_main","file":"variants/arduino_nano_matter_mgm240sd22vna/variant.h","src":"arduino:arduino:zephyr_main:nano_matter"},{"core":"arduino:SiliconLabs:silabs","dropped":["LEDB = 24, and no pin table names it","LEDG = 23, and no pin table names it","LEDR = 22, and no pin table names it","LED_BUILTIN = 22, and no pin table names it","PIN_LED = 22, and no pin table names it"],"file":"variants/nano_matter/pins_arduino.h","says":{"leds":[["D24","LEDB","low"],["D23","LEDG","low"],["D22","LED_BUILTIN","low"]]},"src":"arduino:SiliconLabs:silabs:nano_matter","stated":{"leds|label:D22":"#define LED_BUILTIN_ACTIVE LOW","leds|label:D23":"#define LED_BUILTIN_ACTIVE LOW","leds|label:D24":"#define LED_BUILTIN_ACTIVE LOW"}},{"file":"boards/arduino/nano_matter/arduino_nano_matter.dts","says":{"buttons":[["PA0","sw0","low",null]],"leds":[["PC1","led0","low"],["PC2","led1","low"],["PC3","led2","low"]]},"src":"zephyr:arduino_nano_matter","stated":{"buttons|PA0":"zephyr:arduino_nano_matter: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","leds|PC1":"zephyr:arduino_nano_matter: gpios = <&gpioc 1 GPIO_ACTIVE_LOW>","leds|PC2":"zephyr:arduino_nano_matter: gpios = <&gpioc 2 GPIO_ACTIVE_LOW>","leds|PC3":"zephyr:arduino_nano_matter: gpios = <&gpioc 3 GPIO_ACTIVE_LOW>"}}],"vendor":"arduino","why":"vendor","wiring":{"buttons":[{"active":"low","added_from":"zephyr:arduino_nano_matter","name":"sw0","pin":"PA0"}],"clock_hz":39000000,"flash":753664,"flash_from":"arduino:arduino:zephyr_main:nano_matter","leds":[{"active":"low","added_from":"zephyr:arduino_nano_matter","label":"LED 0","name":"led0","pin":"PC1"},{"active":"low","added_from":"zephyr:arduino_nano_matter","label":"LED 1","name":"led1","pin":"PC2"},{"active":"low","added_from":"zephyr:arduino_nano_matter","label":"LED 2","name":"led2","pin":"PC3"}],"naming":"port16","ram":65536,"ram_from":"arduino:arduino:zephyr_main:nano_matter"}},
{"chosen":"arduino:arduino:renesas_uno:nanor4","flash":262144,"ids":["arduino:arduino:renesas_uno:nanor4","pio:nano_r4","zephyr:arduino_nano_r4"],"key":"arduino-arduino-nano-r4","name":"Arduino Nano R4","part":"ra4m1","ram":32768,"records":[{"core":"arduino:arduino:renesas_uno","dropped":["LEDB = 25, and no pin table names it","LEDG = 24, and no pin table names it","LEDR = 23, and no pin table names it","LED_BUILTIN = 22, and no pin table names it","PIN_LED = 22, and no pin table names it"],"file":"variants/NANOR4/pins_arduino.h","says":{"leds":[["D25","LEDB",null],["D24","LEDG",null],["D23","LEDR",null],["D22","LED_BUILTIN",null]]},"src":"arduino:arduino:renesas_uno:nanor4"},{"core":"arduino:arduino:renesas_uno","dropped":["LEDB = 25, and no pin table names it","LEDG = 24, and no pin table names it","LEDR = 23, and no pin table names it","LED_BUILTIN = 22, and no pin table names it","PIN_LED = 22, and no pin table names it"],"file":"variants/NANOR4/pins_arduino.h","same":true,"src":"pio:nano_r4","via":"PlatformIO renesas-ra build.variant; defines of the core's own nanor4 entry"},{"file":"boards/arduino/nano_r4/arduino_nano_r4.dts","says":{"leds":[["&ioport2 4","led0","high"],["&ioport4 9","led3","low"],["&ioport4 10","led1","low"],["&ioport4 11","led2","low"]]},"src":"zephyr:arduino_nano_r4","stated":{"leds|raw:&ioport2 4":"zephyr:arduino_nano_r4: gpios = <&ioport2 4 GPIO_ACTIVE_HIGH>","leds|raw:&ioport4 10":"zephyr:arduino_nano_r4: gpios = <&ioport4 10 GPIO_ACTIVE_LOW>","leds|raw:&ioport4 11":"zephyr:arduino_nano_r4: gpios = <&ioport4 11 GPIO_ACTIVE_LOW>","leds|raw:&ioport4 9":"zephyr:arduino_nano_r4: gpios = <&ioport4 9 GPIO_ACTIVE_LOW>"}}],"vendor":"Arduino","why":"vendor","wiring":{"clock_hz":48000000,"flash":262144,"flash_from":"arduino:arduino:renesas_uno:nanor4","leds":[{"colour":"blue","label":"D25","name":"LEDB"},{"colour":"green","label":"D24","name":"LEDG"},{"colour":"red","label":"D23","name":"LEDR"},{"aliases":["PIN_LED"],"label":"D22","name":"LED_BUILTIN"}],"naming":"raw","ram":32768,"ram_from":"arduino:arduino:renesas_uno:nanor4"}},
{"chosen":"zephyr:arduino_nesso_n1","flash":16777216,"ids":["arduino:esp32:esp32:arduino_nesso_n1","pio:arduino_nesso_n1","zephyr:arduino_nesso_n1"],"key":"arduino-arduino-nesso-n1","name":"Arduino Nesso-N1","part":"esp32c6","ram":327680,"records":[{"file":"boards/arduino/nesso_n1/arduino_nesso_n1_esp32c6_hpcore.dts","says":{"buttons":[["&expander_e0 0","sw0","low","up"],["&expander_e0 1","sw1","low","up"]],"i2c":["GPIO10","GPIO8"],"leds":[["GPIO9","ir","high"]],"spi":[null,"GPIO21","GPIO22"]},"src":"zephyr:arduino_nesso_n1","stated":{"buttons|raw:&expander_e0 0":"zephyr:arduino_nesso_n1: gpios = <&expander_e0 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|raw:&expander_e0 1":"zephyr:arduino_nesso_n1: gpios = <&expander_e0 1 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|GPIO9":"zephyr:arduino_nesso_n1: gpios = <&gpio0 9 GPIO_ACTIVE_HIGH>"}},{"core":"arduino:esp32:esp32","file":"variants/arduino_nesso_n1/pins_arduino.h","says":{"i2c":["GPIO10","GPIO8"],"spi":["GPIO20","GPIO21","GPIO22"]},"src":"arduino:esp32:esp32:arduino_nesso_n1"},{"core":"arduino:esp32:esp32","file":"variants/arduino_nesso_n1/pins_arduino.h","says":{"i2c":["GPIO10","GPIO8"],"spi":["GPIO20","GPIO21","GPIO22"]},"src":"pio:arduino_nesso_n1","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ARDUINO_NESSO_N1 entry"}],"vendor":"Arduino","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO8","sda":"GPIO10"},"spi":{"miso":"GPIO22","mosi":"GPIO21","name":"spi2"}},"buttons":[{"active":"low","label":"Key 1","name":"sw0","pull":"up","raw":"&expander_e0 0"},{"active":"low","label":"Key 2","name":"sw1","pull":"up","raw":"&expander_e0 1"}],"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:arduino_nesso_n1","leds":[{"active":"high","label":"IR transmitter","name":"ir","pin":"GPIO9"}],"naming":"esp","parts":[{"address":104,"bus":"i2c","compatible":"bosch,bmi270","name":"BMI270"},{"address":56,"bus":"i2c","compatible":"focaltech,ft5336","name":"FT5336"},{"address":67,"bus":"i2c","compatible":"diodes,pi4ioe5v6408","name":"PI4IOE5V6408"},{"address":68,"bus":"i2c","compatible":"diodes,pi4ioe5v6408","name":"PI4IOE5V6408"},{"bus":"spi","compatible":"semtech,sx1262","name":"SX1262"}],"ram":327680,"ram_from":"arduino:esp32:esp32:arduino_nesso_n1"}},
{"chosen":"arduino:arduino:avr:atmegang","ids":["arduino:arduino:avr:atmegang"],"key":"arduino-arduino-ng-or-older","name":"Arduino NG or older","part":"atmega168","records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:arduino:avr:atmegang"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":14336,"flash_from":"arduino:arduino:avr:atmegang","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":1024,"ram_from":"arduino:arduino:avr:atmegang"}},
{"chosen":"pio:atmegangatmega168","flash":14336,"ids":["pio:atmegangatmega168"],"key":"arduino-arduino-ng-or-older-atmega168","name":"Arduino NG or older ATmega168","part":"atmega168","ram":1024,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:atmegangatmega168","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_NG entry"}],"vendor":"Arduino","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":14336,"flash_from":"pio:atmegangatmega168","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":1024,"ram_from":"pio:atmegangatmega168"}},
{"chosen":"pio:atmegangatmega8","flash":7168,"ids":["pio:atmegangatmega8"],"key":"arduino-arduino-ng-or-older-atmega8","name":"Arduino NG or older ATmega8","part":"atmega8","ram":1024,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:atmegangatmega8","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_NG entry"}],"vendor":"Arduino","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":7168,"flash_from":"pio:atmegangatmega8","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":1024,"ram_from":"pio:atmegangatmega8"}},
{"chosen":"arduino:arduino:mbed:nicla_sense","flash":527616,"ids":["arduino:arduino:mbed:nicla_sense","arduino:arduino:mbed_nicla:nicla_sense","arduino:arduino:zephyr_main:nicla_sense","pio:nicla_sense_me","zephyr:arduino_nicla_sense_me"],"key":"arduino-arduino-nicla-sense-me","name":"Arduino Nicla Sense ME","notes":["button P0.21 added from zephyr:arduino_nicla_sense_me","i2c added from zephyr:arduino_nicla_sense_me"],"part":"nrf52832","ram":65536,"records":[{"core":"arduino:arduino:mbed","file":"variants/NICLA/pins_arduino.h","says":{"spi":["P0.11","P0.27","P0.28"]},"src":"arduino:arduino:mbed:nicla_sense"},{"core":"arduino:arduino:mbed_nicla","file":"variants/NICLA/pins_arduino.h","same":true,"src":"arduino:arduino:mbed_nicla:nicla_sense"},{"core":"arduino:arduino:zephyr_main","file":"variants/arduino_nicla_sense_me_nrf52832/variant.h","src":"arduino:arduino:zephyr_main:nicla_sense"},{"file":"boards/arduino/nicla_sense_me/arduino_nicla_sense_me.dts","says":{"buttons":[["P0.21","sw0","low",null]],"i2c":["P0.15","P0.16"],"spi":["P0.03","P0.04","P0.05"]},"src":"zephyr:arduino_nicla_sense_me","stated":{"buttons|P0.21":"zephyr:arduino_nicla_sense_me: gpios = <&gpio0 21 GPIO_ACTIVE_LOW>"}}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"added_from":"zephyr:arduino_nicla_sense_me","name":"i2c0","scl":"P0.16","sda":"P0.15"},"spi":{"cs":"P0.29","miso":"P0.28","mosi":"P0.27","name":"SPI","sck":"P0.11"}},"buttons":[{"active":"low","added_from":"zephyr:arduino_nicla_sense_me","label":"user button","name":"sw0","pin":"P0.21"}],"flash":527616,"flash_from":"arduino:arduino:mbed:nicla_sense","naming":"nrf","parts":[{"added_from":"zephyr:arduino_nicla_sense_me","address":83,"bus":"i2c","compatible":"issi,is31fl3194","name":"IS31FL3194"}],"ram":64288,"ram_from":"arduino:arduino:mbed:nicla_sense"}},
{"chosen":"arduino:arduino:mbed:nicla_vision","disagree":[{"kept":"PC13","kept_from":"arduino:arduino:mbed:nicla_vision","kind":"primary","other":"PE3","other_from":"zephyr:arduino_nicla_vision","what":"the LED"},{"kept":"PC13","kept_from":"arduino:arduino:mbed:nicla_vision","kind":"primary","other":"PE3","other_from":"mpy:stm32/ARDUINO_NICLA_VISION","what":"the LED"}],"flash":1966080,"ids":["arduino:arduino:mbed:nicla_vision","arduino:arduino:mbed_nicla:nicla_vision","arduino:arduino:zephyr_main:nicla_vision","mpy:stm32/ARDUINO_NICLA_VISION","pio:nicla_vision","pio:nicla_vision_m4","zephyr:arduino_nicla_vision"],"key":"arduino-arduino-nicla-vision","name":"Arduino Nicla Vision","notes":["led PF4 active from zephyr:arduino_nicla_vision","led PC13 active from mpy:stm32/ARDUINO_NICLA_VISION","led PE3 active from mpy:stm32/ARDUINO_NICLA_VISION"],"part":"stm32h747xi","ram":523624,"records":[{"core":"arduino:arduino:mbed","file":"variants/NICLA_VISION/pins_arduino.h","says":{"i2c":["PB9","PB8"],"leds":[["PF4","LEDB",null],["PC13","LED_BUILTIN",null],["PE3","LEDR",null]],"spi":["PE12","PE14","PE13"],"uart":["PA9","PA10"]},"src":"arduino:arduino:mbed:nicla_vision"},{"core":"arduino:arduino:mbed_nicla","file":"variants/NICLA_VISION/pins_arduino.h","same":true,"src":"arduino:arduino:mbed_nicla:nicla_vision"},{"core":"arduino:arduino:zephyr_main","dropped":["LEDB = 6, and no pin table names it","LEDG = 5, and no pin table names it","LEDR = 4, and no pin table names it"],"file":"variants/arduino_nicla_vision_stm32h747xx_m7/variant.h","says":{"leds":[["D6","LEDB",null],["D5","LEDG",null],["D4","LEDR",null]]},"src":"arduino:arduino:zephyr_main:nicla_vision"},{"file":"boards/arduino/nicla_vision/arduino_nicla_vision_stm32h747xx_m7.dts","says":{"i2c":["PF0","PF1"],"leds":[["PE3","led0","low"],["PC13","led1","low"],["PF4","led_2","low"]],"spi":["PE12","PE14","PE13"]},"src":"zephyr:arduino_nicla_vision","stated":{"leds|PC13":"zephyr:arduino_nicla_vision: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PE3":"zephyr:arduino_nicla_vision: gpios = <&gpioe 3 GPIO_ACTIVE_LOW>","leds|PF4":"zephyr:arduino_nicla_vision: gpios = <&gpiof 4 GPIO_ACTIVE_LOW>"}},{"dropped":["MICROPY_HW_LED3 is (pyb_pin_LED_BLUE)"],"file":"ports/stm32/boards/ARDUINO_NICLA_VISION/mpconfigboard.h","says":{"i2c":["PB9","PB8"],"leds":[["PE3","LED1","low"],["PC13","LED2","low"]],"spi":["PE12","PE14","PE13"]},"src":"mpy:stm32/ARDUINO_NICLA_VISION","stated":{"leds|PC13":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))","leds|PE3":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))"}}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PE11","miso":"PE13","mosi":"PE14","name":"SPI","sck":"PE12"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":1966080,"flash_from":"arduino:arduino:mbed:nicla_vision","leds":[{"active":"low","cite":{"doc":"Arduino Nicla Vision schematics (ABX00051-schematics.pdf), sheet 'Title: STM32H747' (File: STM32H747.SchDoc)","kind":"schematic","level":"+3V3 common anode -> LED cathode -> R13 330 -> PF4","publisher":"Arduino SA","quote":"DL1 SMLP34RGB2W3 +3V3 R13 330 PF4","revision":"ID: ABX00051, Revision: V1.4, Date: 2022-11-23","url":"https://docs.arduino.cc/resources/schematics/ABX00051-schematics.pdf","where":"p4 STM32H747, DL1 block"},"colour":"blue","filled":["active from zephyr:arduino_nicla_vision"],"label":"D25","name":"LEDB","pin":"PF4"},{"active":"low","aliases":["LEDG","PIN_LED"],"cite":{"doc":"Arduino Nicla Vision schematics (ABX00051-schematics.pdf), sheet 'Title: STM32H747' (File: STM32H747.SchDoc)","kind":"schematic","level":"+3V3 -> common anode of DL1 SMLP34RGB2W3; green-filled LED element cathode -> R11 330 -> net PC13 (MCU ball E3 'PC13' on the same sheet): lit when PC13 is low.","publisher":"Arduino SA","quote":"DL1 SMLP34RGB2W3; +3V3; R13 330 PF4; R11 330 PC13; R12 330 PE3","revision":"ID: ABX00051, Revision: V1.4, Date: 2022-11-23","url":"https://docs.arduino.cc/resources/schematics/ABX00051-schematics.pdf","where":"PDF page 4 of 9 (Title: STM32H747), zone ~C5, DL1 block left of 'FLASH 128Mb'"},"colour":"green","filled":["active from mpy:stm32/ARDUINO_NICLA_VISION"],"label":"D24","name":"LED_BUILTIN","pin":"PC13"},{"active":"low","cite":{"doc":"Arduino Nicla Vision schematics (ABX00051-schematics.pdf), sheet 'Title: STM32H747' (File: STM32H747.SchDoc)","kind":"schematic","level":"+3V3 common anode -> LED cathode -> R12 330 -> PE3","publisher":"Arduino SA","quote":"DL1 SMLP34RGB2W3 +3V3 R12 330 PE3","revision":"ID: ABX00051, Revision: V1.4, Date: 2022-11-23","url":"https://docs.arduino.cc/resources/schematics/ABX00051-schematics.pdf","where":"p4 STM32H747, DL1 block"},"colour":"red","filled":["active from mpy:stm32/ARDUINO_NICLA_VISION"],"label":"D23","name":"LEDR","pin":"PE3"}],"naming":"stm32","parts":[{"added_from":"zephyr:arduino_nicla_vision","address":41,"bus":"i2c","compatible":"st,vl53l1x","name":"VL53L1X"}],"ram":523624,"ram_from":"arduino:arduino:mbed:nicla_vision"}},
{"chosen":"arduino:arduino:mbed_nicla:nicla_voice","flash":527616,"ids":["arduino:arduino:mbed_nicla:nicla_voice"],"key":"arduino-arduino-nicla-voice","name":"Arduino Nicla Voice","part":"","ram":64288,"records":[{"core":"arduino:arduino:mbed_nicla","file":"variants/NICLA/pins_arduino.h","src":"arduino:arduino:mbed_nicla:nicla_voice"}],"vendor":"Arduino","why":"vendor","wiring":{"flash":527616,"flash_from":"arduino:arduino:mbed_nicla:nicla_voice","naming":"raw","ram":64288,"ram_from":"arduino:arduino:mbed_nicla:nicla_voice"}},
{"chosen":"arduino:arduino:mbed_opta:opta","disagree":[{"kept":"PH12","kept_from":"arduino:arduino:mbed_opta:opta","kind":"primary","other":"PI0","other_from":"zephyr:arduino_opta","what":"the LED"}],"flash":1966080,"ids":["arduino:arduino:mbed_opta:opta","arduino:arduino:zephyr_main:opta","pio:opta","pio:opta_m4","zephyr:arduino_opta"],"key":"arduino-arduino-opta","name":"Arduino Opta","notes":["led PI0 added from zephyr:arduino_opta","led PI1 added from zephyr:arduino_opta","led PI3 added from zephyr:arduino_opta","led PH15 added from zephyr:arduino_opta","button PE4 added from zephyr:arduino_opta","led PE5 active from zephyr:arduino_opta","led PH12 active from zephyr:arduino_opta","led PH11 active from zephyr:arduino_opta"],"part":"stm32h747xi","ram":523624,"records":[{"core":"arduino:arduino:mbed_opta","file":"variants/OPTA/pins_arduino.h","says":{"i2c":["PH8","PH7"],"leds":[["PE5","LEDB",null],["PH12","LED_BUILTIN",null],["PH11","LEDR",null]],"spi":["PI1","PI3","PI2"],"uart":["PG14","PG9"]},"src":"arduino:arduino:mbed_opta:opta"},{"core":"arduino:arduino:zephyr_main","file":"variants/arduino_opta_stm32h747xx_m7/variant.h","src":"arduino:arduino:zephyr_main:opta"},{"file":"boards/arduino/opta/arduino_opta_stm32h747xx_m7.dts","says":{"buttons":[["PE4","sw0","high",null]],"leds":[["PI0","led0","high"],["PI1","led1","high"],["PI3","led2","high"],["PH15","led3","high"],["PH12","led_g","high"],["PH11","led_r","high"],["PE5","led_b","high"]]},"src":"zephyr:arduino_opta","stated":{"buttons|PE4":"zephyr:arduino_opta: gpios = <&gpioe 4 GPIO_ACTIVE_HIGH>","leds|PE5":"zephyr:arduino_opta: gpios = <&gpioe 5 GPIO_ACTIVE_HIGH>","leds|PH11":"zephyr:arduino_opta: gpios = <&gpioh 11 GPIO_ACTIVE_HIGH>","leds|PH12":"zephyr:arduino_opta: gpios = <&gpioh 12 GPIO_ACTIVE_HIGH>","leds|PH15":"zephyr:arduino_opta: gpios = <&gpioh 15 GPIO_ACTIVE_HIGH>","leds|PI0":"zephyr:arduino_opta: gpios = <&gpioi 0 GPIO_ACTIVE_HIGH>","leds|PI1":"zephyr:arduino_opta: gpios = <&gpioi 1 GPIO_ACTIVE_HIGH>","leds|PI3":"zephyr:arduino_opta: gpios = <&gpioi 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PH7","sda":"PH8"},"spi":{"cs":"PI0","miso":"PI2","mosi":"PI3","name":"SPI","sck":"PI1"},"uart":{"name":"Serial","rx":"PG9","tx":"PG14"}},"buttons":[{"active":"high","added_from":"zephyr:arduino_opta","name":"sw0","pin":"PE4"}],"flash":1966080,"flash_from":"arduino:arduino:mbed_opta:opta","leds":[{"active":"high","aliases":["LED_USER"],"colour":"blue","filled":["active from zephyr:arduino_opta"],"label":"D25","name":"LEDB","pin":"PE5"},{"active":"high","aliases":["LEDG","PIN_LED"],"colour":"green","filled":["active from zephyr:arduino_opta"],"label":"D24","name":"LED_BUILTIN","pin":"PH12"},{"active":"high","colour":"red","filled":["active from zephyr:arduino_opta"],"label":"D23","name":"LEDR","pin":"PH11"},{"active":"high","added_from":"zephyr:arduino_opta","name":"led0","pin":"PI0"},{"active":"high","added_from":"zephyr:arduino_opta","name":"led1","pin":"PI1"},{"active":"high","added_from":"zephyr:arduino_opta","name":"led2","pin":"PI3"},{"active":"high","added_from":"zephyr:arduino_opta","name":"led3","pin":"PH15"}],"naming":"stm32","ram":523624,"ram_from":"arduino:arduino:mbed_opta:opta"}},
{"chosen":"arduino:arduino:renesas_portenta:portenta_c33","flash":2097152,"ids":["arduino:arduino:renesas_portenta:portenta_c33","arduino:arduino:zephyr_main:portentac33","mpy:renesas-ra/ARDUINO_PORTENTA_C33","pio:portenta_c33","zephyr:arduino_portenta_c33"],"key":"arduino-arduino-portenta-c33","name":"Arduino Portenta C33","part":"ra6m5","ram":524288,"records":[{"core":"arduino:arduino:renesas_portenta","dropped":["LEDB = 36, and no pin table names it","LEDG = 35, and no pin table names it","LEDR = 34, and no pin table names it","LED_BUILTIN = 35, and no pin table names it","PIN_LED = 35, and no pin table names it"],"file":"variants/PORTENTA_C33/pins_arduino.h","says":{"leds":[["D36","LEDB",null],["D35","LED_BUILTIN",null],["D34","LEDR",null]]},"src":"arduino:arduino:renesas_portenta:portenta_c33"},{"core":"arduino:arduino:zephyr_main","file":"variants/arduino_portenta_c33_r7fa6m5bh3cfc/variant.h","src":"arduino:arduino:zephyr_main:portentac33"},{"file":"boards/arduino/portenta_c33/arduino_portenta_c33.dts","says":{"leds":[["&ioport1 7","led0","low"],["&ioport4 0","led2","low"],["&ioport8 0","led3","low"]]},"src":"zephyr:arduino_portenta_c33","stated":{"leds|raw:&ioport1 7":"zephyr:arduino_portenta_c33: gpios = <&ioport1 7 GPIO_ACTIVE_LOW>","leds|raw:&ioport4 0":"zephyr:arduino_portenta_c33: gpios = <&ioport4 0 GPIO_ACTIVE_LOW>","leds|raw:&ioport8 0":"zephyr:arduino_portenta_c33: gpios = <&ioport8 0 GPIO_ACTIVE_LOW>"}},{"dropped":["MICROPY_HW_LED1 is (pin_P107)","MICROPY_HW_LED2 is (pin_P400)","MICROPY_HW_LED3 is (pin_P800)"],"file":"ports/renesas-ra/boards/ARDUINO_PORTENTA_C33/mpconfigboard.h","src":"mpy:renesas-ra/ARDUINO_PORTENTA_C33"}],"vendor":"Arduino","why":"vendor","wiring":{"flash":2097152,"flash_from":"arduino:arduino:renesas_portenta:portenta_c33","leds":[{"colour":"blue","label":"D36","name":"LEDB"},{"aliases":["LEDG","PIN_LED"],"colour":"green","label":"D35","name":"LED_BUILTIN"},{"colour":"red","label":"D34","name":"LEDR"}],"naming":"raw","ram":523624,"ram_from":"arduino:arduino:renesas_portenta:portenta_c33"}},
{"chosen":"arduino:arduino:mbed:envie_m4","disagree":[{"kept":"PK6","kept_from":"arduino:arduino:mbed:envie_m4","kind":"primary","other":"PK5","other_from":"zephyr:arduino_portenta_h7","what":"the LED"},{"kept":"PK6","kept_from":"arduino:arduino:mbed:envie_m4","kind":"primary","other":"PK5","other_from":"mpy:stm32/ARDUINO_PORTENTA_H7","what":"the LED"}],"flash":1179648,"ids":["arduino:arduino:mbed:envie_m4","arduino:arduino:mbed:envie_m7","arduino:arduino:mbed_portenta:envie_m7","arduino:arduino:zephyr_main:portentah7","mpy:stm32/ARDUINO_PORTENTA_H7","pio:portenta_h7_m4","pio:portenta_h7_m7","zephyr:arduino_portenta_h7"],"key":"arduino-arduino-portenta-h7-m4-core","name":"Arduino Portenta H7 (M4 core)","notes":["button PA0 added from mpy:stm32/ARDUINO_PORTENTA_H7","led PK7 active from mpy:stm32/ARDUINO_PORTENTA_H7","led PK6 active from mpy:stm32/ARDUINO_PORTENTA_H7","led PK5 active from mpy:stm32/ARDUINO_PORTENTA_H7"],"part":"stm32h747xi","ram":523624,"records":[{"core":"arduino:arduino:mbed","file":"variants/PORTENTA_H7_M4/pins_arduino.h","says":{"i2c":["PH8","PH7"],"leds":[["PK7","LEDB",null],["PK6","LED_BUILTIN",null],["PK5","LEDR",null]],"spi":["PI1","PC3","PC2"],"uart":["PA9","PA10"]},"src":"arduino:arduino:mbed:envie_m4"},{"core":"arduino:arduino:mbed","file":"variants/PORTENTA_H7_M7/pins_arduino.h","same":true,"src":"arduino:arduino:mbed:envie_m7"},{"core":"arduino:arduino:mbed_portenta","file":"variants/PORTENTA_H7_M7/pins_arduino.h","same":true,"src":"arduino:arduino:mbed_portenta:envie_m7"},{"core":"arduino:arduino:zephyr_main","file":"variants/arduino_portenta_h7_stm32h747xx_m7/variant.h","src":"arduino:arduino:zephyr_main:portentah7"},{"file":"boards/arduino/portenta_h7/arduino_portenta_h7_stm32h747xx_m7.dts","says":{"i2c":["PB7","PB6"],"leds":[["PK5","led0","low"],["PK6","led1","low"],["PK7","led2","low"]]},"src":"zephyr:arduino_portenta_h7","stated":{"leds|PK5":"zephyr:arduino_portenta_h7: gpios = <&gpiok 5 GPIO_ACTIVE_LOW>","leds|PK6":"zephyr:arduino_portenta_h7: gpios = <&gpiok 6 GPIO_ACTIVE_LOW>","leds|PK7":"zephyr:arduino_portenta_h7: gpios = <&gpiok 7 GPIO_ACTIVE_LOW>"}},{"file":"ports/stm32/boards/ARDUINO_PORTENTA_H7/mpconfigboard.h","says":{"buttons":[["PA0","USRSW","high","none"]],"i2c":["PB7","PB6"],"leds":[["PK5","LED1","low"],["PK6","LED2","low"],["PK7","LED3","low"]],"spi":["PB3","PD7","PB4"],"uart":["PA9","PA10"]},"src":"mpy:stm32/ARDUINO_PORTENTA_H7","stated":{"buttons|PA0":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PK5":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))","leds|PK6":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))","leds|PK7":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))"}}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PH7","sda":"PH8"},"spi":{"cs":"PI0","miso":"PC2","mosi":"PC3","name":"SPI","sck":"PI1"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"high","added_from":"mpy:stm32/ARDUINO_PORTENTA_H7","name":"USRSW","pin":"PA0","pull":"none"}],"flash":1048576,"flash_from":"arduino:arduino:mbed:envie_m4","leds":[{"active":"low","colour":"blue","filled":["active from mpy:stm32/ARDUINO_PORTENTA_H7"],"label":"D25","name":"LEDB","pin":"PK7"},{"active":"low","aliases":["LEDG","PIN_LED"],"colour":"green","filled":["active from mpy:stm32/ARDUINO_PORTENTA_H7"],"label":"D24","name":"LED_BUILTIN","pin":"PK6"},{"active":"low","colour":"red","filled":["active from mpy:stm32/ARDUINO_PORTENTA_H7"],"label":"D23","name":"LEDR","pin":"PK5"}],"naming":"stm32","parts":[{"added_from":"zephyr:arduino_portenta_h7","address":8,"bus":"i2c","compatible":"nxp,pf1550","name":"PF1550"}],"ram":294248,"ram_from":"arduino:arduino:mbed:envie_m4"}},
{"chosen":"arduino:arduino:mbed:portenta_x8","ids":["arduino:arduino:mbed:portenta_x8","arduino:arduino:mbed_portenta:portenta_x8"],"key":"arduino-arduino-portenta-x8","name":"Arduino Portenta X8","part":"","ram":294248,"records":[{"core":"arduino:arduino:mbed","dropped":["LED_BUILTIN = 33, and no pin table names it","PIN_LED = 33, and no pin table names it"],"file":"variants/PORTENTA_X8/pins_arduino.h","says":{"leds":[["D33","LED_BUILTIN",null]]},"src":"arduino:arduino:mbed:portenta_x8"},{"core":"arduino:arduino:mbed_portenta","dropped":["LED_BUILTIN = 33, and no pin table names it","PIN_LED = 33, and no pin table names it"],"file":"variants/PORTENTA_X8/pins_arduino.h","same":true,"src":"arduino:arduino:mbed_portenta:portenta_x8"}],"vendor":"Arduino","why":"vendor","wiring":{"leds":[{"aliases":["PIN_LED"],"label":"D33","name":"LED_BUILTIN"}],"naming":"raw","ram":294248,"ram_from":"arduino:arduino:mbed:portenta_x8"}},
{"chosen":"arduino:arduino:nrf52:primo","flash":385024,"ids":["arduino:arduino:nrf52:primo","mpy:nrf/ARDUINO_PRIMO"],"key":"arduino-arduino-primo","name":"Arduino Primo","notes":["led P0.20 added from mpy:nrf/ARDUINO_PRIMO"],"part":"nrf52832","records":[{"core":"arduino:arduino:nrf52","dropped":["LED_BUILTIN = 9, and no pin table names it","PIN_LED = 9, and no pin table names it"],"file":"variants/arduino_primo/pins_arduino.h","says":{"leds":[["D9","LED_BUILTIN",null]]},"src":"arduino:arduino:nrf52:primo"},{"file":"ports/nrf/boards/ARDUINO_PRIMO/mpconfigboard.h","says":{"leds":[["P0.20","LED1","high"]]},"src":"mpy:nrf/ARDUINO_PRIMO","stated":{"leds|P0.20":"#define MICROPY_HW_LED_PULLUP (0)"}}],"vendor":"Arduino","why":"vendor","wiring":{"clock_hz":64000000,"flash":385024,"flash_from":"arduino:arduino:nrf52:primo","leds":[{"aliases":["PIN_LED"],"label":"D9","name":"LED_BUILTIN"},{"active":"high","added_from":"mpy:nrf/ARDUINO_PRIMO","aliases":["MICROPY_HW_LED1"],"name":"LED1","pin":"P0.20"}],"naming":"nrf"}},
{"chosen":"arduino:arduino:nrf52:primo_core","flash":385024,"ids":["arduino:arduino:nrf52:primo_core"],"key":"arduino-arduino-primo-core","name":"Arduino Primo Core","part":"","records":[{"core":"arduino:arduino:nrf52","dropped":["LED_BUILTIN = 10, and no pin table names it","USER_LED = 10, and no pin table names it"],"file":"variants/arduino_primo_core/pins_arduino.h","says":{"leds":[["D10","LED_BUILTIN",null]]},"src":"arduino:arduino:nrf52:primo_core"}],"vendor":"Arduino","why":"vendor","wiring":{"clock_hz":64000000,"flash":385024,"flash_from":"arduino:arduino:nrf52:primo_core","leds":[{"aliases":["USER_LED"],"label":"D10","name":"LED_BUILTIN"}],"naming":"nrf"}},
{"chosen":"hand:arduino:Simba:avr:pro-micro","flash":28672,"ids":["arduino:Simba:avr:pro-micro"],"key":"arduino-arduino-pro-micro","name":"Arduino Pro Micro","part":"atmega32u4","ram":2560,"records":[{"checked":"ATDF descriptor atmega32u4 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega32U4.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB0","RX LED (D17), D1","low"],["PD5","TX LED, D3","low"]]},"src":"hand:arduino:Simba:avr:pro-micro"}],"vendor":"Erik Moqvist","why":"hand","wiring":{"clock_cite":{"doc":"SparkFun Arduino_Boards sparkfun/avr/boards.txt","kind":"board-definition","publisher":"SparkFun Electronics","quote":"\"promicro.menu.cpu.16MHzatmega32U4=ATmega32U4 (5V, 16 MHz)\" \"promicro.menu.cpu.16MHzatmega32U4.build.f_cpu=16000000L\" (schematic Y1 drawn as \"16MHz\" with the note \"Board is marked with combination of resonator frequency and regulator voltage.\")","revision":"commit b2ccf64208ea990ce764fd60b109931296ad1350","url":"https://github.com/sparkfun/Arduino_Boards/blob/b2ccf64208ea990ce764fd60b109931296ad1350/sparkfun/avr/boards.txt","where":"sparkfun/avr/boards.txt, promicro menu"},"clock_hz":16000000,"flash":28672,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"date":"2015-07-07","doc":"Pro_Micro schematic (SparkFun)","kind":"schematic","level":"Read from the page image: D1 anode to VCC, cathode -> R4 330 ohm -> PB0 -> lit when PB0 is low. Change note on the sheet: \"Changed LEDs to be tied to VCC\". Board definition agrees: \"#define RXLED1 PORTB &= ~(1<<0)\" (LED on = low).","publisher":"SparkFun Electronics","quote":"\"PB0(SS)\" \"8\" \"D17/RX LED\" \"R4\" \"330\" \"D1\" \"Yellow\" \"VCC\"","revision":"REV v13 (file v13b)","url":"https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Pro_Micro_v13b.pdf","where":"sheet 1/1, U3 pin 8 PB0(SS) -> R4 -> D1"},"colour":"yellow","label":"RX LED (D17), D1","name":"RX LED (D17), D1","pin":"PB0"},{"active":"low","cite":{"date":"2015-07-07","doc":"Pro_Micro schematic (SparkFun)","kind":"schematic","level":"Read from the page image: D3 anode to VCC, cathode -> R6 330 ohm -> PD5 -> lit when PD5 is low. Board definition: \"#define TXLED1 PORTD &= ~(1<<5)\".","publisher":"SparkFun Electronics","quote":"\"PD5\" \"22\" \"TX LED\" \"R6\" \"330\" \"D3\" \"Green\" \"VCC\"","revision":"REV v13 (file v13b)","url":"https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Pro_Micro_v13b.pdf","where":"sheet 1/1, U3 pin 22 PD5 -> R6 -> D3"},"colour":"green","label":"TX LED, D3","name":"TX LED, D3","pin":"PD5"}],"naming":"avr","none":[{"cite":{"date":"2015-07-07","doc":"Pro_Micro schematic (SparkFun)","kind":"schematic","publisher":"SparkFun Electronics","quote":"No switch symbol on the sheet; RESET only goes to R2 10K pull-up and header pin \"RESET\" (JP6 pin 3)","revision":"REV v13 (file v13b)","url":"https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Pro_Micro_v13b.pdf","where":"sheet 1/1"},"what":"buttons"}],"ram":2560,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:arduino:avr:pro","ids":["arduino:arduino:avr:pro"],"key":"arduino-arduino-pro-or-pro-mini","name":"Arduino Pro or Pro Mini","part":"atmega328p","records":[{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:arduino:avr:pro"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":30720,"flash_from":"arduino:arduino:avr:pro","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:arduino:avr:pro"}},
{"chosen":"pio:pro16MHzatmega168","flash":14336,"ids":["pio:pro16MHzatmega168","pio:pro8MHzatmega168"],"key":"arduino-arduino-pro-or-pro-mini-atmega168-5v-16-mhz","name":"Arduino Pro or Pro Mini ATmega168 (5V, 16 MHz)","part":"atmega168","ram":1024,"records":[{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:pro16MHzatmega168","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_PRO entry"},{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","same":true,"src":"pio:pro8MHzatmega168","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_PRO entry"}],"vendor":"Arduino","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":14336,"flash_from":"pio:pro16MHzatmega168","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":1024,"ram_from":"pio:pro16MHzatmega168"}},
{"chosen":"pio:pro16MHzatmega328","flash":30720,"ids":["pio:pro16MHzatmega328","pio:pro8MHzatmega328"],"key":"arduino-arduino-pro-or-pro-mini-atmega328-5v-16-mhz","name":"Arduino Pro or Pro Mini ATmega328 (5V, 16 MHz)","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:pro16MHzatmega328","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_PRO entry"},{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","same":true,"src":"pio:pro8MHzatmega328","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_PRO entry"}],"vendor":"Arduino","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":30720,"flash_from":"pio:pro16MHzatmega328","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"pio:pro16MHzatmega328"}},
{"chosen":"arduino:arduino:avr:robotControl","flash":28672,"ids":["arduino:arduino:avr:robotControl","pio:robotControl"],"key":"arduino-arduino-robot-control","name":"Arduino Robot Control","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:arduino:avr","file":"variants/robot_control/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PB0","LED1",null]],"spi":["PB1","PB2","PB3"],"uart":["PD3","PD2"]},"src":"arduino:arduino:avr:robotControl"},{"core":"arduino:arduino:avr","file":"variants/robot_control/pins_arduino.h","same":true,"src":"pio:robotControl","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ROBOT_CONTROL entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"},"uart":{"name":"Serial","rx":"PD2","tx":"PD3"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:arduino:avr:robotControl","leds":[{"label":"D17","name":"LED1","pin":"PB0"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"]],"ram":2560,"ram_from":"arduino:arduino:avr:robotControl"}},
{"chosen":"arduino:arduino:avr:robotMotor","flash":28672,"ids":["arduino:arduino:avr:robotMotor","pio:robotMotor"],"key":"arduino-arduino-robot-motor","name":"Arduino Robot Motor","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:arduino:avr","file":"variants/robot_motor/pins_arduino.h","says":{"i2c":["PD1","PD0"],"spi":["PB1","PB2","PB3"],"uart":["PD3","PD2"]},"src":"arduino:arduino:avr:robotMotor"},{"core":"arduino:arduino:avr","file":"variants/robot_motor/pins_arduino.h","same":true,"src":"pio:robotMotor","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ROBOT_MOTOR entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"},"uart":{"name":"Serial","rx":"PD2","tx":"PD3"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:arduino:avr:robotMotor","naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"]],"ram":2560,"ram_from":"arduino:arduino:avr:robotMotor"}},
{"chosen":"arduino:arduino:mbed_stella:stella","flash":983040,"ids":["arduino:arduino:mbed_stella:stella"],"key":"arduino-arduino-stella","name":"Arduino Stella","part":"","ram":262144,"records":[{"core":"arduino:arduino:mbed_stella","dropped":["LEDB = 24, and no pin table names it","LEDG = 23, and no pin table names it","LEDR = 22, and no pin table names it","LED_BUILTIN = 13, and no pin table names it","PIN_LED = 13, and no pin table names it"],"file":"variants/STELLA/pins_arduino.h","says":{"leds":[["D24","LEDB",null],["D23","LEDG",null],["D22","LEDR",null],["D13","LED_BUILTIN",null]]},"src":"arduino:arduino:mbed_stella:stella"}],"vendor":"Arduino","why":"vendor","wiring":{"flash":983040,"flash_from":"arduino:arduino:mbed_stella:stella","leds":[{"colour":"blue","label":"D24","name":"LEDB"},{"colour":"green","label":"D23","name":"LEDG"},{"colour":"red","label":"D22","name":"LEDR"},{"aliases":["PIN_LED"],"label":"D13","name":"LED_BUILTIN"}],"naming":"raw","ram":262144,"ram_from":"arduino:arduino:mbed_stella:stella"}},
{"chosen":"arduino:arduino:samd:tian","flash":262144,"ids":["arduino:arduino:samd:tian","pio:tian"],"key":"arduino-arduino-tian","name":"Arduino Tian","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:arduino:samd","file":"variants/arduino_mzero/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PB3","PIN_LED2",null],["PA27","PIN_LED3",null]],"spi":["PB11","PB10","PA12"],"uart":["PB22","PB23"]},"src":"arduino:arduino:samd:tian"},{"core":"arduino:arduino:samd","file":"variants/arduino_mzero/pins_arduino.h","same":true,"src":"pio:tian","via":"PlatformIO atmelsam build.variant; the directory's default header"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"SPI","sck":"PB11"},"uart":{"name":"Serial","rx":"PB23","tx":"PB22"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:arduino:samd:tian","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"label":"D30","name":"PIN_LED2","pin":"PB3"},{"label":"D31","name":"PIN_LED3","pin":"PA27"}],"naming":"sam","ram":32768,"ram_from":"arduino:arduino:samd:tian"}},
{"chosen":"arduino:arduino:avr:uno","flash":32256,"ids":["arduino:Simba:avr:uno","arduino:arduino:avr:uno","avr-hal:arduino-uno","pio:uno","qemu:arduino-uno","wokwi:arduino-uno"],"key":"arduino-arduino-uno","name":"Arduino Uno","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:arduino:avr:uno"},{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","same":true,"src":"pio:uno","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_UNO entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"arduino:arduino:avr:uno","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:arduino:avr:uno"}},
{"chosen":"arduino:arduino:avr:unomini","flash":32256,"ids":["arduino:arduino:avr:unomini","pio:uno_mini"],"key":"arduino-arduino-uno-mini","name":"Arduino Uno Mini","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:arduino:avr:unomini"},{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","same":true,"src":"pio:uno_mini","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_UNO entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"arduino:arduino:avr:unomini","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:arduino:avr:unomini"}},
{"chosen":"arduino:arduino:zephyr:unoq","flash":2097152,"ids":["arduino:arduino:zephyr:unoq","armbian:arduino-uno-q","pio:uno_q","zephyr:arduino_uno_q"],"key":"arduino-arduino-uno-q","name":"Arduino Uno Q","notes":["led PH10 added from zephyr:arduino_uno_q","led PH11 added from zephyr:arduino_uno_q","led PH12 added from zephyr:arduino_uno_q","led PH13 added from zephyr:arduino_uno_q","led PH14 added from zephyr:arduino_uno_q","led PH15 added from zephyr:arduino_uno_q","i2c added from zephyr:arduino_uno_q","spi added from zephyr:arduino_uno_q"],"part":"stm32u585ai","ram":804864,"records":[{"core":"arduino:arduino:zephyr","file":"variants/arduino_uno_q_stm32u585xx/variant.h","src":"arduino:arduino:zephyr:unoq"},{"file":"boards/arduino/uno_q/arduino_uno_q.dts","says":{"i2c":["PB11","PB10"],"leds":[["PH10","led1","low"],["PH11","led0","low"],["PH12","led3_blue","low"],["PH13","led4_red","low"],["PH14","led4_green","low"],["PH15","led4_blue","low"]],"spi":["PB13","PB15","PB14"]},"src":"zephyr:arduino_uno_q","stated":{"leds|PH10":"zephyr:arduino_uno_q: gpios = <&gpioh 10 GPIO_ACTIVE_LOW>","leds|PH11":"zephyr:arduino_uno_q: gpios = <&gpioh 11 GPIO_ACTIVE_LOW>","leds|PH12":"zephyr:arduino_uno_q: gpios = <&gpioh 12 GPIO_ACTIVE_LOW>","leds|PH13":"zephyr:arduino_uno_q: gpios = <&gpioh 13 GPIO_ACTIVE_LOW>","leds|PH14":"zephyr:arduino_uno_q: gpios = <&gpioh 14 GPIO_ACTIVE_LOW>","leds|PH15":"zephyr:arduino_uno_q: gpios = <&gpioh 15 GPIO_ACTIVE_LOW>"}}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"added_from":"zephyr:arduino_uno_q","name":"i2c2","scl":"PB10","sda":"PB11"},"spi":{"added_from":"zephyr:arduino_uno_q","miso":"PB14","mosi":"PB15","name":"spi2","sck":"PB13"}},"flash":786432,"flash_from":"arduino:arduino:zephyr:unoq","leds":[{"active":"low","added_from":"zephyr:arduino_uno_q","colour":"red","label":"RGB LED 3 Red","name":"led1","pin":"PH10"},{"active":"low","added_from":"zephyr:arduino_uno_q","colour":"green","label":"RGB LED 3 Green","name":"led0","pin":"PH11"},{"active":"low","added_from":"zephyr:arduino_uno_q","colour":"blue","label":"RGB LED 3 Blue","name":"led3_blue","pin":"PH12"},{"active":"low","added_from":"zephyr:arduino_uno_q","colour":"red","label":"RGB LED 4 Red","name":"led4_red","pin":"PH13"},{"active":"low","added_from":"zephyr:arduino_uno_q","colour":"green","label":"RGB LED 4 Green","name":"led4_green","pin":"PH14"},{"active":"low","added_from":"zephyr:arduino_uno_q","colour":"blue","label":"RGB LED 4 Blue","name":"led4_blue","pin":"PH15"}],"naming":"stm32","ram":262144,"ram_from":"arduino:arduino:zephyr:unoq"}},
{"chosen":"arduino:arduino:renesas_uno:minima","flash":262144,"ids":["arduino:arduino:renesas_uno:minima","pio:uno_r4_minima","renode:arduino_uno_r4_minima","zephyr:arduino_uno_r4"],"key":"arduino-arduino-uno-r4-minima","name":"Arduino Uno R4 Minima","part":"ra4m1","ram":32768,"records":[{"core":"arduino:arduino:renesas_uno","dropped":["LED_BUILTIN = 13, and no pin table names it","PIN_LED = 13, and no pin table names it"],"file":"variants/MINIMA/pins_arduino.h","says":{"leds":[["D13","LED_BUILTIN",null]]},"src":"arduino:arduino:renesas_uno:minima"},{"core":"arduino:arduino:renesas_uno","dropped":["LED_BUILTIN = 13, and no pin table names it","PIN_LED = 13, and no pin table names it"],"file":"variants/MINIMA/pins_arduino.h","same":true,"src":"pio:uno_r4_minima","via":"PlatformIO renesas-ra build.variant; defines of the core's own MINIMA entry"},{"file":"boards/arduino/uno_r4/arduino_uno_r4.dts","src":"zephyr:arduino_uno_r4"}],"vendor":"Arduino","why":"vendor","wiring":{"clock_hz":48000000,"flash":262144,"flash_from":"arduino:arduino:renesas_uno:minima","leds":[{"aliases":["PIN_LED"],"label":"D13","name":"LED_BUILTIN"}],"naming":"raw","ram":32768,"ram_from":"arduino:arduino:renesas_uno:minima"}},
{"chosen":"arduino:arduino:renesas_uno:unor4wifi","flash":262144,"ids":["arduino:arduino:renesas_uno:unor4wifi","pio:uno_r4_wifi"],"key":"arduino-arduino-uno-r4-wifi","name":"Arduino Uno R4 WiFi","part":"ra4m1","ram":32768,"records":[{"core":"arduino:arduino:renesas_uno","dropped":["LED_BUILTIN = 13, and no pin table names it","PIN_LED = 13, and no pin table names it"],"file":"variants/UNOWIFIR4/pins_arduino.h","says":{"leds":[["D13","LED_BUILTIN",null]]},"src":"arduino:arduino:renesas_uno:unor4wifi"},{"core":"arduino:arduino:renesas_uno","dropped":["LED_BUILTIN = 13, and no pin table names it","PIN_LED = 13, and no pin table names it"],"file":"variants/UNOWIFIR4/pins_arduino.h","same":true,"src":"pio:uno_r4_wifi","via":"PlatformIO renesas-ra build.variant; defines of the core's own UNOWIFIR4 entry"}],"vendor":"Arduino","why":"vendor","wiring":{"clock_hz":48000000,"flash":262144,"flash_from":"arduino:arduino:renesas_uno:unor4wifi","leds":[{"aliases":["PIN_LED"],"label":"D13","name":"LED_BUILTIN"}],"naming":"raw","ram":32768,"ram_from":"arduino:arduino:renesas_uno:unor4wifi"}},
{"chosen":"arduino:arduino:avr:unowifi","flash":32256,"ids":["arduino:arduino:avr:unowifi"],"key":"arduino-arduino-uno-wifi","name":"Arduino UNO WiFi","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:arduino:avr:unowifi"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"arduino:arduino:avr:unowifi","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:arduino:avr:unowifi"}},
{"chosen":"arduino:arduino:megaavr:uno2018","flash":48640,"ids":["arduino:arduino:megaavr:uno2018","pio:uno_wifi_rev2"],"key":"arduino-arduino-uno-wifi-rev2","name":"Arduino Uno WiFi Rev2","part":"atmega4809","ram":6144,"records":[{"core":"arduino:arduino:megaavr","file":"variants/uno2018/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PD6","LED_BUILTIN",null]],"spi":["PC2","PC0","PC1"]},"src":"arduino:arduino:megaavr:uno2018"},{"core":"arduino:arduino:megaavr","file":"variants/uno2018/pins_arduino.h","same":true,"src":"pio:uno_wifi_rev2","via":"PlatformIO atmelmegaavr build.variant; defines of the core's own AVR_UNO_WIFI_REV2 entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PC3","miso":"PC1","mosi":"PC0","name":"SPI","sck":"PC2"}},"clock_hz":16000000,"flash":48640,"flash_from":"arduino:arduino:megaavr:uno2018","leds":[{"label":"D25","name":"LED_BUILTIN","pin":"PD6"}],"naming":"avr","pins":[["D0","PC5"],["D1","PC4"],["D2","PA0"],["D3","PF5"],["D4","PC6"],["D5","PB2"],["D6","PF4"],["D7","PA1"],["D8","PE3"],["D9","PB0"],["D10","PB1"],["D11","PE0"],["D12","PE1"],["D13","PE2"],["D14","PD0"],["D15","PD1"],["D16","PD2"],["D17","PD3"],["D18","PD4"],["D19","PD5"],["D20","PA2"],["D21","PA3"],["D22","PC3"],["D23","PA5"],["D24","PA4"],["D25","PD6"],["D26","PB5"],["D27","PB4"],["D28","PA6"],["D29","PA7"],["D30","PB3"],["D31","PC7"],["D32","PC0"],["D33","PC1"],["D34","PC2"],["D35","PF2"],["D36","PF3"],["D37","PF0"],["D38","PF1"],["D39","PD7"],["D40","PF6"]],"ram":6144,"ram_from":"arduino:arduino:megaavr:uno2018"}},
{"chosen":"arduino:arduino:zephyr:ventunoq","flash":1048576,"ids":["arduino:arduino:zephyr:ventunoq"],"key":"arduino-arduino-ventuno-q","name":"Arduino Ventuno Q","part":"stm32h5f5xx","ram":262144,"records":[{"core":"arduino:arduino:zephyr","file":"variants/arduino_ventuno_q_stm32h5f5xx/variant.h","src":"arduino:arduino:zephyr:ventunoq"}],"vendor":"Arduino","why":"vendor","wiring":{"flash":1048576,"flash_from":"arduino:arduino:zephyr:ventunoq","naming":"stm32","ram":262144,"ram_from":"arduino:arduino:zephyr:ventunoq"}},
{"chosen":"arduino:arduino:avr:yun","flash":28672,"ids":["arduino:arduino:avr:yun","pio:yun"],"key":"arduino-arduino-yun","name":"Arduino Yun","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:arduino:avr","file":"variants/yun/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:arduino:avr:yun"},{"core":"arduino:arduino:avr","file":"variants/yun/pins_arduino.h","same":true,"src":"pio:yun","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_YUN entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:arduino:avr:yun","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"arduino:arduino:avr:yun"}},
{"chosen":"arduino:arduino:avr:yunmini","flash":28672,"ids":["arduino:arduino:avr:yunmini","pio:yunmini"],"key":"arduino-arduino-yun-mini","name":"Arduino Yun Mini","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:arduino:avr","file":"variants/yun/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:arduino:avr:yunmini"},{"core":"arduino:arduino:avr","file":"variants/yun/pins_arduino.h","same":true,"src":"pio:yunmini","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_YUN entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:arduino:avr:yunmini","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"arduino:arduino:avr:yunmini"}},
{"chosen":"arduino:arduino:samd:arduino_zero_edbg","flash":262144,"ids":["arduino:arduino:samd:arduino_zero_edbg","arduino:arduino:samd:arduino_zero_native","cpy:atmel-samd/arduino_zero","pio:zero","pio:zeroUSB"],"key":"arduino-arduino-zero-programming-debug-port","name":"Arduino Zero (Programming/Debug Port)","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:arduino:samd","file":"variants/arduino_zero/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PB3","PIN_LED2",null],["PA27","PIN_LED3",null]],"spi":["PB11","PB10","PA12"],"uart":["PB22","PB23"]},"src":"arduino:arduino:samd:arduino_zero_edbg"},{"core":"arduino:arduino:samd","file":"variants/arduino_zero/pins_arduino.h","same":true,"src":"arduino:arduino:samd:arduino_zero_native"},{"core":"arduino:arduino:samd","file":"variants/arduino_zero/pins_arduino.h","same":true,"src":"pio:zero","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD_ZERO entry"},{"core":"arduino:arduino:samd","file":"variants/arduino_zero/pins_arduino.h","same":true,"src":"pio:zeroUSB","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD_ZERO entry"},{"file":"ports/atmel-samd/boards/arduino_zero/pins.c","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED",null]],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"cpy:atmel-samd/arduino_zero"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"SPI","sck":"PB11"},"uart":{"name":"Serial","rx":"PB23","tx":"PB22"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:arduino:samd:arduino_zero_edbg","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"label":"D25","name":"PIN_LED2","pin":"PB3"},{"label":"D26","name":"PIN_LED3","pin":"PA27"}],"naming":"sam","ram":32768,"ram_from":"arduino:arduino:samd:arduino_zero_edbg"}},
{"chosen":"arduino:XMegaForArduino:avr:xmega128a1","flash":131072,"ids":["arduino:XMegaForArduino:avr:xmega128a1","arduino:XMegaForArduino:avr:xmega128a1u"],"key":"arduino-atxmega128a1","name":"ATXMega128A1","part":"atxmega128a1","records":[{"core":"arduino:XMegaForArduino:avr","dropped":["LED_BUILTIN = 59, and no pin table names it"],"file":"variants/xmega128a1/pins_arduino.h","says":{"leds":[["D59","LED_BUILTIN",null]]},"src":"arduino:XMegaForArduino:avr:xmega128a1"},{"core":"arduino:XMegaForArduino:avr","dropped":["LED_BUILTIN = 59, and no pin table names it"],"file":"variants/xmega128a1u/pins_arduino.h","same":true,"src":"arduino:XMegaForArduino:avr:xmega128a1u"}],"vendor":"XMegaForArduino","why":"vendor","wiring":{"clock_hz":32000000,"flash":131072,"flash_from":"arduino:XMegaForArduino:avr:xmega128a1","leds":[{"label":"D59","name":"LED_BUILTIN"}],"naming":"avr"}},
{"chosen":"arduino:XMegaForArduino:avr:xmega32e5","flash":32768,"ids":["arduino:XMegaForArduino:avr:xmega32e5"],"key":"arduino-atxmega32e5","name":"ATXMega32E5","part":"atxmega32e5","records":[{"core":"arduino:XMegaForArduino:avr","dropped":["LED_BUILTIN = 15, and no pin table names it"],"file":"variants/xmega32e5/pins_arduino.h","says":{"leds":[["D15","LED_BUILTIN",null]]},"src":"arduino:XMegaForArduino:avr:xmega32e5"}],"vendor":"XMegaForArduino","why":"vendor","wiring":{"clock_hz":32000000,"flash":32768,"flash_from":"arduino:XMegaForArduino:avr:xmega32e5","leds":[{"label":"D15","name":"LED_BUILTIN"}],"naming":"avr"}},
{"chosen":"arduino:XMegaForArduino:avr:xmega64d4","flash":65536,"ids":["arduino:XMegaForArduino:avr:xmega64d4"],"key":"arduino-atxmega64d4","name":"ATXMega64D4","part":"atxmega64d4","records":[{"core":"arduino:XMegaForArduino:avr","dropped":["LED_BUILTIN = 19, and no pin table names it"],"file":"variants/xmega64d4/pins_arduino.h","says":{"leds":[["D19","LED_BUILTIN",null]]},"src":"arduino:XMegaForArduino:avr:xmega64d4"}],"vendor":"XMegaForArduino","why":"vendor","wiring":{"clock_hz":32000000,"flash":65536,"flash_from":"arduino:XMegaForArduino:avr:xmega64d4","leds":[{"label":"D19","name":"LED_BUILTIN"}],"naming":"avr"}},
{"chosen":"arduino:XMegaForArduino:avr:cc0x32e5","flash":32768,"ids":["arduino:XMegaForArduino:avr:cc0x32e5"],"key":"arduino-cc0-atxmega32e5-breakout","name":"CC0 ATXMega32E5 breakout","part":"atxmega32e5","records":[{"core":"arduino:XMegaForArduino:avr","dropped":["LED_BUILTIN = 15, and no pin table names it"],"file":"variants/cc0_atxmega_e5/pins_arduino.h","says":{"leds":[["D15","LED_BUILTIN",null]]},"src":"arduino:XMegaForArduino:avr:cc0x32e5"}],"vendor":"XMegaForArduino","why":"vendor","wiring":{"clock_hz":32000000,"flash":32768,"flash_from":"arduino:XMegaForArduino:avr:cc0x32e5","leds":[{"label":"D15","name":"LED_BUILTIN"}],"naming":"avr"}},
{"chosen":"hand:arduino:Cosa:avr:diecimila","flash":14336,"ids":["arduino:Cosa:avr:diecimila"],"key":"arduino-cosa-arduino-diecimila-atmega168-boot-168","name":"Cosa Arduino Diecimila (ATmega168/BOOT_168)","part":"atmega168","ram":1024,"records":[{"checked":"ATDF descriptor atmega168 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega168.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB5","L (D13)","high"]]},"src":"hand:arduino:Cosa:avr:diecimila"},{"core":"arduino:Cosa:avr","file":"variants/arduino/diecimila/Board.h","src":"arduino:Cosa:avr:diecimila"}],"vendor":"Mikael Patel","why":"hand","wiring":{"clock_cite":{"date":"2007-04-18","doc":"Arduino Diecimila schematic ('Arduino NG Diecimila', arduino_NGDM.sch)","kind":"schematic","publisher":"Arduino","quote":"\"Q2\" \"16MHz\" \"XTAL2\" \"10\" \"XTAL1\" \"9\" (boards.txt: \"diecimila.build.f_cpu=16000000L\", \"diecimila.menu.cpu.atmega168=ATmega168\")","revision":"arduino_NGDM.sch","url":"https://www.arduino.cc/en/uploads/Main/Arduino-Diecimila-schematic.pdf","where":"single sheet, Q2 on IC1 XTAL1 (9) / XTAL2 (10)"},"clock_hz":16000000,"flash":14336,"flash_from":"arduino:Cosa:avr:diecimila","leds":[{"active":"high","cite":{"date":"2007-04-18","doc":"Arduino Diecimila schematic ('Arduino NG Diecimila', arduino_NGDM.sch)","kind":"schematic","level":"Read from the page image: R7 1k from the SCK net (IC1 pin 19 PB5, J3 pin 6 = digital 13) to the anode of LED 'L'; LED cathode (bar at top) to GND -> lit when PB5 is high.","publisher":"Arduino","quote":"\"(SCK)PB5\" \"19\" \"SCK\" \"R7\" \"1k\" \"L\" \"GND\"; J3 pin 6 = \"SCK\" next to label \"13\"","revision":"arduino_NGDM.sch","url":"https://www.arduino.cc/en/uploads/Main/Arduino-Diecimila-schematic.pdf","where":"single sheet, IC1 pin 19 (SCK)PB5 -> net SCK -> R7 -> LED 'L'"},"label":"L (D13)","name":"L (D13)","pin":"PB5"}],"naming":"avr","none":[{"cite":{"date":"2007-04-18","doc":"Arduino Diecimila schematic ('Arduino NG Diecimila', arduino_NGDM.sch)","kind":"schematic","publisher":"Arduino","quote":"\"S1\" between \"RESET\" and \"GND\" (the only switch on the sheet)","revision":"arduino_NGDM.sch","url":"https://www.arduino.cc/en/uploads/Main/Arduino-Diecimila-schematic.pdf","where":"single sheet, S1"},"what":"buttons"}],"ram":1024,"ram_from":"arduino:Cosa:avr:diecimila"}},
{"chosen":"hand:arduino:Cosa:avr:duemilanove","flash":30720,"ids":["arduino:Cosa:avr:duemilanove"],"key":"arduino-cosa-arduino-duemilanove-atmega328-boot-168","name":"Cosa Arduino Duemilanove (ATmega328/BOOT_168)","part":"atmega328p","ram":2048,"records":[{"checked":"ATDF descriptor atmega328p (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega328P.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB5","L (D13)","high"]]},"src":"hand:arduino:Cosa:avr:duemilanove"},{"core":"arduino:Cosa:avr","file":"variants/arduino/duemilanove/Board.h","src":"arduino:Cosa:avr:duemilanove"}],"vendor":"Mikael Patel","why":"hand","wiring":{"clock_cite":{"date":"2008-10-17","doc":"Arduino Duemilanove schematic ('Arduino 2009', arduino_2009.sch)","kind":"schematic","publisher":"Arduino","quote":"\"Q2\" \"16MHz\" \"XTAL2\" \"10\" \"XTAL1\" \"9\" \"C2\" \"C3\" \"22p\" (boards.txt: \"diecimila.name=Arduino Duemilanove or Diecimila\", \"diecimila.build.f_cpu=16000000L\")","revision":"arduino_2009.sch","url":"https://www.arduino.cc/en/uploads/Main/arduino-duemilanove-schematic.pdf","where":"single sheet, Q2 on IC1 XTAL1 (9) / XTAL2 (10)"},"clock_hz":16000000,"flash":30720,"flash_from":"arduino:Cosa:avr:duemilanove","leds":[{"active":"high","cite":{"date":"2008-10-17","doc":"Arduino Duemilanove schematic ('Arduino 2009', arduino_2009.sch)","kind":"schematic","level":"Read from the page image: R7 1k from the SCK net (IC1 pin 19 PB5, header J3 pin 6 = digital 13) to the LED 'L' anode; the LED symbol points up with its cathode bar to GND -> lit when PB5 is high.","publisher":"Arduino","quote":"\"(SCK)PB5\" \"19\" \"SCK\" \"R7\" \"1k\" \"L\" \"GND\"; J3 pin 6 = \"SCK\" next to label \"13\"","revision":"arduino_2009.sch","url":"https://www.arduino.cc/en/uploads/Main/arduino-duemilanove-schematic.pdf","where":"single sheet, IC1 pin 19 (SCK)PB5 -> net SCK -> R7 -> LED 'L'"},"label":"L (D13)","name":"L (D13)","pin":"PB5"}],"naming":"avr","none":[{"cite":{"date":"2008-10-17","doc":"Arduino Duemilanove schematic ('Arduino 2009', arduino_2009.sch)","kind":"schematic","publisher":"Arduino","quote":"\"S1\" between \"RESET\" and \"GND\" (the only switch on the sheet)","revision":"arduino_2009.sch","url":"https://www.arduino.cc/en/uploads/Main/arduino-duemilanove-schematic.pdf","where":"single sheet, S1"},"what":"buttons"}],"ram":2048,"ram_from":"arduino:Cosa:avr:duemilanove"}},
{"chosen":"hand:arduino:Cosa:avr:leonardo","flash":28672,"ids":["arduino:Cosa:avr:leonardo"],"key":"arduino-cosa-arduino-leonardo-atmega32u4-caterina","name":"Cosa Arduino Leonardo (ATmega32U4/Caterina)","part":"atmega32u4","ram":2560,"records":[{"checked":"ATDF descriptor atmega32u4 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega32U4.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PC7","L (D13)","high"],["PB0","RX (D17)","low"],["PD5","TX","low"]]},"src":"hand:arduino:Cosa:avr:leonardo"},{"core":"arduino:Cosa:avr","file":"variants/arduino/leonardo/Board.h","src":"arduino:Cosa:avr:leonardo"}],"vendor":"Mikael Patel","why":"hand","wiring":{"clock_cite":{"date":"2019-01-28","doc":"Arduino Leonardo schematic (A000057)","kind":"schematic","publisher":"Arduino","quote":"\"Y1\" \"16MHz KX-7\" \"XTAL2\" \"16\" \"XTAL1\" \"17\" \"R1\" \"1M\" (boards.txt: \"leonardo.build.f_cpu=16000000L\")","revision":"Leonardo_Rev3d","url":"https://docs.arduino.cc/resources/schematics/A000057-schematics.pdf","where":"sheet 1/1, Y1 on nets XTAL1/XTAL2 (U2 pins 17/16)"},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:Cosa:avr:leonardo","leds":[{"active":"high","cite":{"date":"2019-01-28","doc":"Arduino Leonardo schematic (A000057)","kind":"schematic","level":"Read from the page image: IO13* (PC7) drives the + input of IC2A, a voltage follower (output pin 1 tied to - input pin 2) whose output LL -> RN2B 1K -> anode of yellow LED 'L', cathode to GND -> lit when PC7 is high.","publisher":"Arduino","quote":"\"(ICP3/CLK0/OC4A)PC7\" \"32\" \"IO13*\" \"IC2A\" \"LMV358IDGKR\" \"LL\" \"1K RN2B\" \"L\" \"Yellow\" \"GND\"","revision":"Leonardo_Rev3d","url":"https://docs.arduino.cc/resources/schematics/A000057-schematics.pdf","where":"sheet 1/1, U2 pin 32 PC7 (net IO13*) -> IC2A (LMV358) -> LL -> RN2B -> LED 'L'"},"colour":"yellow","label":"L (D13)","name":"L (D13)","pin":"PC7"},{"active":"low","cite":{"date":"2019-01-28","doc":"Arduino Leonardo schematic (A000057)","kind":"schematic","level":"+5V -> RN2D 1K -> RX LED anode; cathode to net RXLED (PB0) -> lit when PB0 is low. Variant: \"#define RXLED1\t\t\tPORTB &= ~(1<<0)\".","publisher":"Arduino","quote":"\"(SS/PCINT0)PB0\" \"8\" \"RXLED\" \"1K RN2D\" \"RX\" \"Yellow\" \"+5V\"","revision":"Leonardo_Rev3d","url":"https://docs.arduino.cc/resources/schematics/A000057-schematics.pdf","where":"sheet 1/1, U2 pin 8 PB0 (net RXLED) -> RN2D -> LED 'RX'"},"colour":"yellow","label":"RX (D17)","name":"RX (D17)","pin":"PB0"},{"active":"low","cite":{"date":"2019-01-28","doc":"Arduino Leonardo schematic (A000057)","kind":"schematic","level":"+5V -> RN2C 1K -> TX LED anode; cathode to net TXLED (PD5) -> lit when PD5 is low. Variant: \"#define TXLED1\t\t\tPORTD &= ~(1<<5)\".","publisher":"Arduino","quote":"\"(XCK1/#CTS)PD5\" \"22\" \"TXLED\" \"1K RN2C\" \"TX\" \"Yellow\" \"+5V\"","revision":"Leonardo_Rev3d","url":"https://docs.arduino.cc/resources/schematics/A000057-schematics.pdf","where":"sheet 1/1, U2 pin 22 PD5 (net TXLED) -> RN2C -> LED 'TX'"},"colour":"yellow","label":"TX","name":"TX","pin":"PD5"}],"naming":"avr","none":[{"cite":{"date":"2019-01-28","doc":"Arduino Leonardo schematic (A000057)","kind":"schematic","publisher":"Arduino","quote":"\"RESET\" \"TS42\" (only pushbutton, on the RESET net)","revision":"Leonardo_Rev3d","url":"https://docs.arduino.cc/resources/schematics/A000057-schematics.pdf","where":"sheet 1/1, RESET switch"},"what":"buttons"}],"ram":2560,"ram_from":"arduino:Cosa:avr:leonardo"}},
{"chosen":"hand:arduino:Cosa:avr:mega1280","flash":126976,"ids":["arduino:Cosa:avr:mega1280"],"key":"arduino-cosa-arduino-mega-atmega1280-boot-168","name":"Cosa Arduino Mega (ATmega1280/BOOT_168)","part":"atmega1280","ram":8192,"records":[{"checked":"ATDF descriptor atmega1280 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega1280.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB7","L (D13)","high"]],"uart":["PE1","PE0"]},"src":"hand:arduino:Cosa:avr:mega1280"},{"core":"arduino:Cosa:avr","file":"variants/arduino/mega1280/Board.h","src":"arduino:Cosa:avr:mega1280"}],"vendor":"Mikael Patel","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2009-03-26","doc":"Arduino MEGA schematic (Arduino_MEGA_02.sch)","kind":"schematic","publisher":"Arduino","quote":"\"(TXD0)PE1\" \"(RXD0/PCIN8)PE0\" \"R11\" \"R12\" \"M8RXD\" \"M8TXD\"","revision":"Arduino_MEGA_02 (sheet 1/1)","url":"https://www.arduino.cc/en/uploads/Main/arduino-mega-schematic.pdf","where":"p. 1, IC2 pins PE0/PE1 -> R11/R12 1K -> M8RXD/M8TXD"},"name":"USART0 (Arduino Serial, to FT232RL)","rx":"PE0","tx":"PE1"}},"clock_cite":{"date":"2009-03-26","doc":"Arduino MEGA schematic (Arduino_MEGA_02.sch)","kind":"schematic","publisher":"Arduino","quote":"\"Q2\" \"16MHz\" \"XTAL2\" \"33\" \"XTAL1\" \"34\" \"C2\" \"C3\" \"22p\" (also boards.txt: \"mega.build.f_cpu=16000000L\", \"mega.menu.cpu.atmega1280=ATmega1280\")","revision":"Arduino_MEGA_02 (sheet 1/1)","url":"https://www.arduino.cc/en/uploads/Main/arduino-mega-schematic.pdf","where":"p. 1, Q2 between IC2 pins 33/34"},"clock_hz":16000000,"flash":126976,"flash_from":"arduino:Cosa:avr:mega1280","leds":[{"active":"high","cite":{"date":"2009-03-26","doc":"Arduino MEGA schematic (Arduino_MEGA_02.sch)","kind":"schematic","level":"Read from the page image: the PB7 net (IC2 pin 26, which also runs to the digital header position labelled 13) has a junction to R1 1K, whose other end goes to the anode of LED 'L'; the LED cathode goes to GND -> lit when PB7 is high. Board definition agrees D13 = PB7: mega pins_arduino.h \"_BV( 7 )\t, // PB 7 ** 13 ** PWM13\" and \"#define LED_BUILTIN 13\".","publisher":"Arduino","quote":"\"(OC0A/OC1C/PCINT7)PB7\" \"26\" \"PB7\" \"pwm\" \"R1\" \"1K\" \"L\" \"GND\"; header pin 6 next to label \"13\"","revision":"Arduino_MEGA_02 (sheet 1/1)","url":"https://www.arduino.cc/en/uploads/Main/arduino-mega-schematic.pdf","where":"p. 1 (single sheet), IC2 pin 26 / R1 / LED 'L'"},"label":"L (D13)","name":"L (D13)","pin":"PB7"}],"naming":"avr","none":[{"cite":{"date":"2009-03-26","doc":"Arduino MEGA schematic (Arduino_MEGA_02.sch)","kind":"schematic","publisher":"Arduino","quote":"S1 pins 1/2 to \"GND\", pins 3/4 to \"RESET\" (the only switch on the sheet)","revision":"Arduino_MEGA_02 (sheet 1/1)","url":"https://www.arduino.cc/en/uploads/Main/arduino-mega-schematic.pdf","where":"p. 1, S1"},"what":"buttons"}],"ram":8192,"ram_from":"arduino:Cosa:avr:mega1280"}},
{"chosen":"hand:arduino:Cosa:avr:mega2560","flash":253952,"ids":["arduino:Cosa:avr:mega2560"],"key":"arduino-cosa-arduino-mega-atmega2560-stk500v2","name":"Cosa Arduino Mega (ATmega2560/STK500v2)","part":"atmega2560","ram":8192,"records":[{"checked":"ATDF descriptor atmega2560 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega2560.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB7","L (D13)","high"]]},"src":"hand:arduino:Cosa:avr:mega2560"},{"core":"arduino:Cosa:avr","file":"variants/arduino/mega2560/Board.h","src":"arduino:Cosa:avr:mega2560"}],"vendor":"Mikael Patel","why":"hand","wiring":{"clock_cite":{"date":"2019-01-23","doc":"Arduino Mega 2560 Rev3 schematic (A000067)","kind":"schematic","publisher":"Arduino","quote":"\"Y1\" \"CSTCE16M0V53-R0\" \"XTAL2\" \"33\" \"XTAL1\" \"34\" \"R1\" \"1M\" (Murata 16.0 MHz resonator; the \"16MHz\" Y2 crystal on sheet 2 is the 16U2's). boards.txt: \"mega.build.f_cpu=16000000L\"","revision":"MEGA2560_Rev3e","url":"https://docs.arduino.cc/resources/schematics/A000067-schematics.pdf","where":"sheet 1/2, Y1 on IC3 XTAL1 (34) / XTAL2 (33)"},"clock_hz":16000000,"flash":253952,"flash_from":"arduino:Cosa:avr:mega2560","leds":[{"active":"high","cite":{"date":"2019-01-23","doc":"Arduino Mega 2560 Rev3 schematic (A000067)","kind":"schematic","level":"Read from the page image: PB7 (also routed to JP6 pin 5, header label 13) drives the + input (pin 3) of IC7A LMV358; its output (pin 1) is tied back to the - input (pin 2), i.e. a unity-gain voltage follower, and drives net L13 -> RN3B 1K -> anode of yellow LED 'L', cathode to GND -> lit when PB7 is high.","publisher":"Arduino","quote":"\"PB7\" \"26\" \"IC7A\" \"LMV358IDGKR\" \"L13\" \"1K\" \"RN3B\" \"Yellow\" \"L\" \"GND\"","revision":"MEGA2560_Rev3e","url":"https://docs.arduino.cc/resources/schematics/A000067-schematics.pdf","where":"sheet 1/2, IC3 pin 26 -> IC7A (LMV358) -> net L13 -> RN3B -> LED 'L'"},"colour":"yellow","label":"L (D13)","name":"L (D13)","pin":"PB7"}],"naming":"avr","none":[{"cite":{"date":"2019-01-23","doc":"Arduino Mega 2560 Rev3 schematic (A000067)","kind":"schematic","publisher":"Arduino","quote":"\"TS42\" \"RESET\" (the only pushbutton; it pulls RESET to GND)","revision":"MEGA2560_Rev3e","url":"https://docs.arduino.cc/resources/schematics/A000067-schematics.pdf","where":"sheet 1/2, RESET switch"},"what":"buttons"}],"ram":8192,"ram_from":"arduino:Cosa:avr:mega2560"}},
{"chosen":"hand:arduino:Cosa:avr:micro","flash":28672,"ids":["arduino:Cosa:avr:micro"],"key":"arduino-cosa-arduino-micro-atmega32u4-caterina","name":"Cosa Arduino Micro (ATmega32U4/Caterina)","part":"atmega32u4","ram":2560,"records":[{"checked":"ATDF descriptor atmega32u4 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega32U4.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PC7","L (D13)","high"],["PB0","RX (D17)","high"],["PD5","TX","high"]]},"src":"hand:arduino:Cosa:avr:micro"},{"core":"arduino:Cosa:avr","file":"variants/arduino/micro/Board.h","src":"arduino:Cosa:avr:micro"}],"vendor":"Mikael Patel","why":"hand","wiring":{"clock_cite":{"doc":"Arduino Micro schematic (A000053)","kind":"schematic","publisher":"Arduino","quote":"\"Y3\" \"16MHz KX-7\" \"XTAL2\" \"16\" \"XTAL1\" \"17\" (boards.txt: \"micro.build.f_cpu=16000000L\")","retrieved":"2026-11-01","url":"https://docs.arduino.cc/resources/schematics/A000053-schematics.pdf","where":"sheet 1, Y3 on U1 XTAL2 (16) / XTAL1 (17)"},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:Cosa:avr:micro","leds":[{"active":"high","cite":{"doc":"Arduino Micro schematic (A000053)","kind":"schematic","level":"Read from the page image: IO13* (PC7) -> R8 1K -> anode of LED 'L' (green); the LED cathodes of L, RX, TX and ON all join one bus that goes to GND -> lit when PC7 is high.","publisher":"Arduino","quote":"\"(ICP3/CLK0/OC4A)PC7\" \"32\" \"IO13*\" \"R8\" \"1K\" \"L\" \"green\" \"GND\"","retrieved":"2026-11-01","url":"https://docs.arduino.cc/resources/schematics/A000053-schematics.pdf","where":"sheet 1, U1 pin 32 PC7 (IO13*) -> R8 -> LED 'L'"},"colour":"green","label":"L (D13)","name":"L (D13)","pin":"PC7"},{"active":"high","cite":{"doc":"Arduino Micro schematic (A000053)","kind":"schematic","level":"RXLED/SS (PB0) -> R7 1K -> RX LED anode, cathode on the GND bus -> lit when PB0 is high (opposite of the Leonardo). Board definition agrees: micro pins_arduino.h \"#define RXLED1\t\t\tPORTB |= (1<<0)\".","publisher":"Arduino","quote":"\"(SS/PCINT0)PB0\" \"8\" \"RXLED/SS\" \"R7\" \"1K\" \"RX\" \"yellow\" \"GND\"","retrieved":"2026-11-01","url":"https://docs.arduino.cc/resources/schematics/A000053-schematics.pdf","where":"sheet 1, U1 pin 8 PB0 (RXLED/SS) -> R7 -> LED 'RX'"},"colour":"yellow","label":"RX (D17)","name":"RX (D17)","pin":"PB0"},{"active":"high","cite":{"doc":"Arduino Micro schematic (A000053)","kind":"schematic","level":"TXLED -> R6 1K -> TX LED anode, cathode on the GND bus -> lit when the pin is high; the variant's TXLED1 (LED on) sets PORTD bit 5 high. On the drawing the TXLED wire ends beside U1 pin 22 (PD5) without a visible junction, so the PD5 assignment rests on the board definition (\"#define TXLED0\t\t\tPORTD &= ~(1<<5)\").","publisher":"Arduino","quote":"\"TXLED\" \"R6\" \"1K\" \"TX\" \"yellow\" \"GND\"; variant: \"#define TXLED1\t\t\tPORTD |= (1<<5)\"","retrieved":"2026-11-01","url":"https://docs.arduino.cc/resources/schematics/A000053-schematics.pdf","where":"sheet 1, net TXLED -> R6 -> LED 'TX'; micro pins_arduino.h for the PD5 assignment"},"colour":"yellow","label":"TX","name":"TX","pin":"PD5"}],"naming":"avr","none":[{"cite":{"doc":"Arduino Micro schematic (A000053)","kind":"schematic","publisher":"Arduino","quote":"\"RESET\" \"TS42\" (only pushbutton, on the RESET net)","retrieved":"2026-11-01","url":"https://docs.arduino.cc/resources/schematics/A000053-schematics.pdf","where":"sheet 1, RESET switch"},"what":"buttons"}],"ram":2560,"ram_from":"arduino:Cosa:avr:micro"}},
{"chosen":"hand:arduino:Cosa:avr:nano","flash":30720,"ids":["arduino:Cosa:avr:nano"],"key":"arduino-cosa-arduino-nano-atmega328-boot-168","name":"Cosa Arduino Nano (ATmega328/BOOT_168)","part":"atmega328p","ram":2048,"records":[{"checked":"ATDF descriptor atmega328p (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega328P.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB5","L (D13)","high"]]},"src":"hand:arduino:Cosa:avr:nano"},{"core":"arduino:Cosa:avr","file":"variants/arduino/nano/Board.h","src":"arduino:Cosa:avr:nano"}],"vendor":"Mikael Patel","why":"hand","wiring":{"clock_cite":{"date":"2019-01-23","doc":"Arduino Nano schematic (A000005)","kind":"schematic","publisher":"Arduino","quote":"\"16MHz\" \"Y1\" \"PB7(XTAL2/TOSC2)\" \"PB6(XTAL1/TOSC1)\" (boards.txt: \"nano.build.f_cpu=16000000L\")","revision":"NanoV3.3","url":"https://docs.arduino.cc/resources/schematics/A000005-schematics.pdf","where":"sheet 1/1, Y1 on IC3 pins 7/8"},"clock_hz":16000000,"flash":30720,"flash_from":"arduino:Cosa:avr:nano","leds":[{"active":"high","cite":{"date":"2019-01-23","doc":"Arduino Nano schematic (A000005)","kind":"schematic","level":"Read from the page image: D13/SCK (PB5) -> RP2A 1K -> anode of yellow LED 'L', cathode to ground -> lit when PB5 is high.","publisher":"Arduino","quote":"\"PB5(SCK)\" \"17\" \"D13/SCK\" \"1K RP2A\" \"L\" \"Yellow\"","revision":"NanoV3.3","url":"https://docs.arduino.cc/resources/schematics/A000005-schematics.pdf","where":"sheet 1/1, IC3 pin 17 PB5(SCK) -> D13/SCK -> RP2A -> LED 'L'"},"colour":"yellow","label":"L (D13)","name":"L (D13)","pin":"PB5"}],"naming":"avr","none":[{"cite":{"date":"2019-01-23","doc":"Arduino Nano schematic (A000005)","kind":"schematic","publisher":"Arduino","quote":"\"SW1\" \"RESET\" (only switch, RESET to ground)","revision":"NanoV3.3","url":"https://docs.arduino.cc/resources/schematics/A000005-schematics.pdf","where":"sheet 1/1, SW1"},"what":"buttons"}],"ram":2048,"ram_from":"arduino:Cosa:avr:nano"}},
{"chosen":"hand:arduino:Cosa:avr:pro-micro","flash":28672,"ids":["arduino:Cosa:avr:pro-micro","arduino:Cosa:avr:pro-micro-8"],"key":"arduino-cosa-arduino-pro-micro-atmega32u4-caterina","name":"Cosa Arduino Pro Micro (ATmega32U4/Caterina)","part":"atmega32u4","ram":2560,"records":[{"checked":"ATDF descriptor atmega32u4 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega32U4.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB0","RX LED (D17), D1","low"],["PD5","TX LED, D3","low"]]},"src":"hand:arduino:Cosa:avr:pro-micro"},{"core":"arduino:Cosa:avr","file":"variants/arduino/pro-micro/Board.h","src":"arduino:Cosa:avr:pro-micro"},{"core":"arduino:Cosa:avr","file":"variants/arduino/pro-micro/Board.h","src":"arduino:Cosa:avr:pro-micro-8"}],"vendor":"Mikael Patel","why":"hand","wiring":{"clock_cite":{"doc":"SparkFun Arduino_Boards sparkfun/avr/boards.txt","kind":"board-definition","publisher":"SparkFun Electronics","quote":"\"promicro.menu.cpu.16MHzatmega32U4=ATmega32U4 (5V, 16 MHz)\" \"promicro.menu.cpu.16MHzatmega32U4.build.f_cpu=16000000L\" (schematic Y1 drawn as \"16MHz\" with the note \"Board is marked with combination of resonator frequency and regulator voltage.\")","revision":"commit b2ccf64208ea990ce764fd60b109931296ad1350","url":"https://github.com/sparkfun/Arduino_Boards/blob/b2ccf64208ea990ce764fd60b109931296ad1350/sparkfun/avr/boards.txt","where":"sparkfun/avr/boards.txt, promicro menu"},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:Cosa:avr:pro-micro","leds":[{"active":"low","cite":{"date":"2015-07-07","doc":"Pro_Micro schematic (SparkFun)","kind":"schematic","level":"Read from the page image: D1 anode to VCC, cathode -> R4 330 ohm -> PB0 -> lit when PB0 is low. Change note on the sheet: \"Changed LEDs to be tied to VCC\". Board definition agrees: \"#define RXLED1 PORTB &= ~(1<<0)\" (LED on = low).","publisher":"SparkFun Electronics","quote":"\"PB0(SS)\" \"8\" \"D17/RX LED\" \"R4\" \"330\" \"D1\" \"Yellow\" \"VCC\"","revision":"REV v13 (file v13b)","url":"https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Pro_Micro_v13b.pdf","where":"sheet 1/1, U3 pin 8 PB0(SS) -> R4 -> D1"},"colour":"yellow","label":"RX LED (D17), D1","name":"RX LED (D17), D1","pin":"PB0"},{"active":"low","cite":{"date":"2015-07-07","doc":"Pro_Micro schematic (SparkFun)","kind":"schematic","level":"Read from the page image: D3 anode to VCC, cathode -> R6 330 ohm -> PD5 -> lit when PD5 is low. Board definition: \"#define TXLED1 PORTD &= ~(1<<5)\".","publisher":"SparkFun Electronics","quote":"\"PD5\" \"22\" \"TX LED\" \"R6\" \"330\" \"D3\" \"Green\" \"VCC\"","revision":"REV v13 (file v13b)","url":"https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Pro_Micro_v13b.pdf","where":"sheet 1/1, U3 pin 22 PD5 -> R6 -> D3"},"colour":"green","label":"TX LED, D3","name":"TX LED, D3","pin":"PD5"}],"naming":"avr","none":[{"cite":{"date":"2015-07-07","doc":"Pro_Micro schematic (SparkFun)","kind":"schematic","publisher":"SparkFun Electronics","quote":"No switch symbol on the sheet; RESET only goes to R2 10K pull-up and header pin \"RESET\" (JP6 pin 3)","revision":"REV v13 (file v13b)","url":"https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Pro_Micro_v13b.pdf","where":"sheet 1/1"},"what":"buttons"}],"ram":2560,"ram_from":"arduino:Cosa:avr:pro-micro"}},
{"chosen":"hand:arduino:Cosa:avr:pro-mini","flash":30720,"ids":["arduino:Cosa:avr:pro-mini","arduino:Cosa:avr:pro-mini-8"],"key":"arduino-cosa-arduino-pro-mini-atmega328-boot-168","name":"Cosa Arduino Pro Mini (ATmega328/BOOT_168)","part":"atmega328p","ram":2048,"records":[{"checked":"ATDF descriptor atmega328p (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega328P.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB5","D3 (D13)","high"]],"uart":["PD1","PD0"]},"src":"hand:arduino:Cosa:avr:pro-mini"},{"core":"arduino:Cosa:avr","file":"variants/arduino/pro-mini/Board.h","src":"arduino:Cosa:avr:pro-mini"},{"core":"arduino:Cosa:avr","file":"variants/arduino/pro-mini/Board.h","src":"arduino:Cosa:avr:pro-mini-8"}],"vendor":"Mikael Patel","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2014-04-09","doc":"Arduino-Pro-Mini schematic (SparkFun)","kind":"schematic","publisher":"SparkFun Electronics","quote":"\"PD0(RXD)\" \"30\" \"RXI\" \"PD1(TXD)\" \"31\" \"TXO\" \"FTDI Basic\"","revision":"REV 14","url":"https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Arduino-Pro-Mini-v14.pdf","where":"sheet 1/1, U1 pins 30/31 and JP1 'FTDI Basic'"},"name":"USART0 (Arduino Serial, FTDI header JP1)","rx":"PD0","tx":"PD1"}},"clock_cite":{"doc":"ArduinoCore-avr boards.txt","kind":"board-definition","publisher":"Arduino","quote":"\"pro.menu.cpu.16MHzatmega328=ATmega328P (5V, 16 MHz)\" \"pro.menu.cpu.16MHzatmega328.build.f_cpu=16000000L\" (schematic Q1 is \"8/16/20MHz\" with the note \"Board is marked with combination of resonator frequency and regulator voltage.\")","revision":"tag 1.8.6","url":"https://github.com/arduino/ArduinoCore-avr/blob/1.8.6/boards.txt","where":"boards.txt, Arduino Pro or Pro Mini menu"},"clock_hz":16000000,"flash":30720,"flash_from":"arduino:Cosa:avr:pro-mini","leds":[{"active":"high","cite":{"date":"2014-04-09","doc":"Arduino-Pro-Mini schematic (SparkFun)","kind":"schematic","level":"Read from the page image: PB5/SCK node -> R6 330 ohm -> anode of green LED D3, cathode to GND -> lit when PB5 is high.","publisher":"SparkFun Electronics","quote":"\"PB5(SCK)\" \"17\" \"SCK\" \"R6\" \"330\" \"D3\" \"Green\" \"GND\"","revision":"REV 14","url":"https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Arduino-Pro-Mini-v14.pdf","where":"sheet 1/1, U1 pin 17 PB5(SCK) -> R6 -> D3"},"colour":"green","label":"D3 (D13)","name":"D3 (D13)","pin":"PB5"}],"naming":"avr","none":[{"cite":{"date":"2014-04-09","doc":"Arduino-Pro-Mini schematic (SparkFun)","kind":"schematic","publisher":"SparkFun Electronics","quote":"\"S1\" \"Reset\" between RESET and \"GND\" (only switch)","revision":"REV 14","url":"https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Arduino-Pro-Mini-v14.pdf","where":"sheet 1/1, S1"},"what":"buttons"}],"ram":2048,"ram_from":"arduino:Cosa:avr:pro-mini"}},
{"chosen":"hand:arduino:Cosa:avr:uno","flash":32256,"ids":["arduino:Cosa:avr:uno"],"key":"arduino-cosa-arduino-uno-atmega328-optiboot","name":"Cosa Arduino Uno (ATmega328/Optiboot)","part":"atmega328p","ram":2048,"records":[{"checked":"ATDF descriptor atmega328p (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega328P.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB5","L (D13)","high"]]},"src":"hand:arduino:Cosa:avr:uno"},{"core":"arduino:Cosa:avr","file":"variants/arduino/uno/Board.h","src":"arduino:Cosa:avr:uno"}],"vendor":"Mikael Patel","why":"hand","wiring":{"clock_cite":{"date":"2019-03-06","doc":"Arduino UNO Rev3 schematic (A000066)","kind":"schematic","publisher":"Arduino","quote":"\"CSTCE16M0V53-R0 16MHZ\" \"XTAL2\" \"10\" \"XTAL1\" \"9\" \"R2\" \"1M\" (boards.txt: \"uno.build.f_cpu=16000000L\")","revision":"UNO-TH_Rev3e","url":"https://docs.arduino.cc/resources/schematics/A000066-schematics.pdf","where":"sheet 1/1, resonator on ZU4 XTAL1 (9) / XTAL2 (10)"},"clock_hz":16000000,"flash":32256,"flash_from":"arduino:Cosa:avr:uno","leds":[{"active":"high","cite":{"date":"2019-03-06","doc":"Arduino UNO Rev3 schematic (A000066)","kind":"schematic","level":"PB5 (net SCK, also header IOH pin 6 = 13) feeds the + input (pin 5) of U5B LMV358; output pin 7 is fed back to - input pin 6 (voltage follower) and drives L13 -> RN2A 1K -> anode of yellow LED 'L', cathode to GND -> lit when PB5 is high.","publisher":"Arduino","quote":"\"(SCK)PB5\" \"19\" \"SCK\" \"U5B\" \"LMV358IDGKR\" \"L13\" \"1K\" \"RN2A\" \"YELLOW\" \"L\" \"GND\"","revision":"UNO-TH_Rev3e","url":"https://docs.arduino.cc/resources/schematics/A000066-schematics.pdf","where":"sheet 1/1, ZU4 pin 19 (SCK)PB5 -> net SCK -> U5B (LMV358) -> L13 -> RN2A -> LED 'L'"},"colour":"yellow","label":"L (D13)","name":"L (D13)","pin":"PB5"}],"naming":"avr","none":[{"cite":{"date":"2019-03-06","doc":"Arduino UNO Rev3 schematic (A000066)","kind":"schematic","publisher":"Arduino","quote":"\"RESET\" \"TS42031-160R-TR-7260\" (only pushbutton, on the RESET net)","revision":"UNO-TH_Rev3e","url":"https://docs.arduino.cc/resources/schematics/A000066-schematics.pdf","where":"sheet 1/1, RESET switch"},"what":"buttons"}],"ram":2048,"ram_from":"arduino:Cosa:avr:uno"}},
{"chosen":"hand:arduino:Cosa:avr:lilypad","flash":30720,"ids":["arduino:Cosa:avr:lilypad"],"key":"arduino-cosa-lilypad-arduino-atmega328-boot-168-8-mhz","name":"Cosa LilyPad Arduino (ATmega328/BOOT_168, 8 MHz)","part":"atmega328p","ram":2048,"records":[{"checked":"ATDF descriptor atmega328p (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega328P.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB5","D1 (D13)","high"]],"uart":["PD1","PD0"]},"src":"hand:arduino:Cosa:avr:lilypad"},{"core":"arduino:Cosa:avr","file":"variants/arduino/lilypad/Board.h","src":"arduino:Cosa:avr:lilypad"}],"vendor":"Mikael Patel","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2015-12-17","doc":"SparkFun_LilyPad_Main_Board_v21 schematic (LilyPad Arduino 328 Main Board)","kind":"schematic","publisher":"SparkFun Electronics","quote":"\"PD0(RXD)\" \"30\" \"RXI\" \"PD1(TXD)\" \"31\" \"TXO\"","revision":"REV v21","url":"https://cdn.sparkfun.com/datasheets/E-Textiles/Lilypad/SparkFun_LilyPad_Main_Board_v21.pdf","where":"sheet 1/1, U1 pins 30/31 and JP1"},"name":"USART0 (Arduino Serial, FTDI header JP1)","rx":"PD0","tx":"PD1"}},"clock_cite":{"date":"2015-12-17","doc":"SparkFun_LilyPad_Main_Board_v21 schematic (LilyPad Arduino 328 Main Board)","kind":"schematic","publisher":"SparkFun Electronics","quote":"\"Y1\" \"8MHZ\" \"PB6(XTAL1/TOSC1)\" \"PB7(XTAL2/TOSC2)\" (boards.txt: \"lilypad.build.f_cpu=8000000L\")","revision":"REV v21","url":"https://cdn.sparkfun.com/datasheets/E-Textiles/Lilypad/SparkFun_LilyPad_Main_Board_v21.pdf","where":"sheet 1/1, Y1 on U1 pins 7/8"},"clock_hz":8000000,"flash":30720,"flash_from":"arduino:Cosa:avr:lilypad","leds":[{"active":"high","cite":{"date":"2015-12-17","doc":"SparkFun_LilyPad_Main_Board_v21 schematic (LilyPad Arduino 328 Main Board)","kind":"schematic","level":"Read from the page image: SCK/D13 (PB5) -> R2 330 ohm -> anode of blue LED D1, cathode to GND -> lit when PB5 is high.","publisher":"SparkFun Electronics","quote":"\"PB5(SCK)\" \"17\" \"SCK /D13\" \"R2\" \"330\" \"D1\" \"BLUE\" \"GND\"","revision":"REV v21","url":"https://cdn.sparkfun.com/datasheets/E-Textiles/Lilypad/SparkFun_LilyPad_Main_Board_v21.pdf","where":"sheet 1/1, U1 pin 17 PB5(SCK) -> SCK/D13 -> R2 -> D1"},"colour":"blue","label":"D1 (D13)","name":"D1 (D13)","pin":"PB5"}],"naming":"avr","none":[{"cite":{"date":"2015-12-17","doc":"SparkFun_LilyPad_Main_Board_v21 schematic (LilyPad Arduino 328 Main Board)","kind":"schematic","publisher":"SparkFun Electronics","quote":"\"S1\" between \"RST\" and \"GND\" (only switch)","revision":"REV v21","url":"https://cdn.sparkfun.com/datasheets/E-Textiles/Lilypad/SparkFun_LilyPad_Main_Board_v21.pdf","where":"sheet 1/1, S1"},"what":"buttons"}],"ram":2048,"ram_from":"arduino:Cosa:avr:lilypad"}},
{"chosen":"hand:arduino:Cosa:avr:lilypad-usb","flash":28672,"ids":["arduino:Cosa:avr:lilypad-usb"],"key":"arduino-cosa-lilypad-arduino-usb-atmega32u4-caterina-8-mhz","name":"Cosa LilyPad Arduino USB (ATmega32U4/Caterina, 8 MHz)","part":"atmega32u4","ram":2560,"records":[{"checked":"ATDF descriptor atmega32u4 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega32U4.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PC7","LED4 (D13, USER_LED)","high"],["PB0","LED2 (RX_LED, D14)","low"],["PD5","LED3 (TX_LED)","low"]]},"src":"hand:arduino:Cosa:avr:lilypad-usb"},{"core":"arduino:Cosa:avr","file":"variants/arduino/lilypad-usb/Board.h","src":"arduino:Cosa:avr:lilypad-usb"}],"vendor":"Mikael Patel","why":"hand","wiring":{"clock_cite":{"date":"2014-04-22","doc":"Lilypad_Arduino_USB_v12 schematic","kind":"schematic","publisher":"SparkFun Electronics","quote":"\"Y1\" \"8MHz\" \"XTAL1\" \"17\" \"XTAL2\" \"16\" (boards.txt: \"LilyPadUSB.build.f_cpu=8000000L\")","revision":"REV 12","url":"https://cdn.sparkfun.com/datasheets/E-Textiles/Lilypad/Lilypad_Arduino_USB_v12.pdf","where":"sheet 1/1, Y1 on U3 XTAL1 (17) / XTAL2 (16)"},"clock_hz":8000000,"flash":28672,"flash_from":"arduino:Cosa:avr:lilypad-usb","leds":[{"active":"high","cite":{"date":"2014-04-22","doc":"Lilypad_Arduino_USB_v12 schematic","kind":"schematic","level":"Read from the page image: USER_LED (PC7) -> R8 330 ohm -> LED4 anode; LED4 cathode to GND -> lit when PC7 is high.","publisher":"SparkFun Electronics","quote":"\"PC7\" \"32\" \"USER_LED\" \"D13#\" \"R8\" \"330\" \"LED4\" \"RED\" \"GND\"","revision":"REV 12","url":"https://cdn.sparkfun.com/datasheets/E-Textiles/Lilypad/Lilypad_Arduino_USB_v12.pdf","where":"sheet 1/1, U3 pin 32 PC7 -> USER_LED -> R8 -> LED4"},"colour":"red","label":"LED4 (D13, USER_LED)","name":"LED4 (D13, USER_LED)","pin":"PC7"},{"active":"low","cite":{"date":"2014-04-22","doc":"Lilypad_Arduino_USB_v12 schematic","kind":"schematic","level":"3.3V -> LED2 anode, cathode -> R6 330 ohm -> RX_LED (PB0) -> lit when PB0 is low.","publisher":"SparkFun Electronics","quote":"\"PB0(SS)\" \"8\" \"RX_LED\" \"D14/RX LED\" \"R6\" \"330\" \"LED2\" \"RED\" \"3.3V\"","revision":"REV 12","url":"https://cdn.sparkfun.com/datasheets/E-Textiles/Lilypad/Lilypad_Arduino_USB_v12.pdf","where":"sheet 1/1, U3 pin 8 PB0(SS) -> RX_LED -> R6 -> LED2"},"colour":"red","label":"LED2 (RX_LED, D14)","name":"LED2 (RX_LED, D14)","pin":"PB0"},{"active":"low","cite":{"date":"2014-04-22","doc":"Lilypad_Arduino_USB_v12 schematic","kind":"schematic","level":"3.3V -> LED3 anode, cathode -> R7 330 ohm -> TX_LED (PD5) -> lit when PD5 is low. Arduino's LilyPadUSB board uses the leonardo variant (\"LilyPadUSB.build.variant=leonardo\"), whose TXLED1/RXLED1 drive the pins low.","publisher":"SparkFun Electronics","quote":"\"PD5\" \"22\" \"TX_LED\" \"TX LED\" \"R7\" \"330\" \"LED3\" \"RED\" \"3.3V\"","revision":"REV 12","url":"https://cdn.sparkfun.com/datasheets/E-Textiles/Lilypad/Lilypad_Arduino_USB_v12.pdf","where":"sheet 1/1, U3 pin 22 PD5 -> TX_LED -> R7 -> LED3"},"colour":"red","label":"LED3 (TX_LED)","name":"LED3 (TX_LED)","pin":"PD5"}],"naming":"avr","none":[{"cite":{"date":"2014-04-22","doc":"Lilypad_Arduino_USB_v12 schematic","kind":"schematic","publisher":"SparkFun Electronics","quote":"\"S2\" \"RESET\" (RESET to GND) and \"S1\" (slide switch on the VBUS/regulator power path) - no user pushbutton","revision":"REV 12","url":"https://cdn.sparkfun.com/datasheets/E-Textiles/Lilypad/Lilypad_Arduino_USB_v12.pdf","where":"sheet 1/1, S2 and S1"},"what":"buttons"}],"ram":2560,"ram_from":"arduino:Cosa:avr:lilypad-usb"}},
{"chosen":"mpy:stm32/ARDUINO_GIGA","ids":["mpy:stm32/ARDUINO_GIGA"],"key":"arduino-giga","name":"Giga","part":"stm32h747xx","records":[{"file":"ports/stm32/boards/ARDUINO_GIGA/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","high","down"]],"i2c":["PB9","PB8"],"leds":[["PI12","LED1","low"],["PJ13","LED2","low"],["PE3","LED3","low"]],"uart":["PA9","PB7"]},"src":"mpy:stm32/ARDUINO_GIGA","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PE3":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))","leds|PI12":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))","leds|PJ13":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))"}}],"vendor":"Arduino","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB8","sda":"PB9"},"uart":{"name":"UART(1) (REPL)","rx":"PB7","tx":"PA9"}},"buttons":[{"active":"high","cite":{"doc":"Arduino GIGA R1 WiFi schematics (ABX00063-schematics.pdf), sheets 'TOP' (TOP.SchDoc) and 'STM32H747'","kind":"schematic","level":"+3V3 -> PB2 pin 2; PB2 pin 1 -> net joined to the BOOT and PC13 ports (and test point BOOT0/PC13); BOOT goes to the MCU BOOT0 ball with R4 100k to GND. Pressed: PC13 is pulled to +3V3 -> reads high.","publisher":"Arduino SA","quote":"+3V3 PB2 IT-1185AP1C-160G-GTR BOOT0 PUSHBUTTON BOOT PC13 BOOT0/PC13; page 5: BOOT R4 100k BOOT0 E8; 'BOOT0 PC13'","revision":"ID: ABX00063, Version: V1.6, Date: 12/19/2023","url":"https://docs.arduino.cc/resources/schematics/ABX00063-schematics.pdf","where":"PDF page 1 'TOP' (Sheet 1 of 8), 'BOOT0 PUSHBUTTON' block (PB2); PDF page 5 'STM32H747', BOOT0 ball E8 with R4 and the PC13 port annotated 'BOOT0'"},"name":"USRSW","pin":"PC13","pull":"down"}],"flash":2097152,"flash_from":"MicroPython ports/stm32/boards/ARDUINO_GIGA/stm32h747.ld (MEMORY)","leds":[{"active":"low","aliases":["MICROPY_HW_LED1"],"cite":{"doc":"Arduino GIGA R1 WiFi schematics (ABX00063-schematics.pdf), sheets 'TOP' (TOP.SchDoc) and 'STM32H747'","kind":"schematic","level":"+3V3 common anode (pin 4) -> red cathode pin 3 -> R11 330 -> PI12","publisher":"Arduino SA","quote":"+3V3 DL2 UHD1110-FKA-CL1A13R3Q1BBQFMF3 3 R11 330 PI12","revision":"ID: ABX00063, Version: V1.6, Date: 12/19/2023","url":"https://docs.arduino.cc/resources/schematics/ABX00063-schematics.pdf","where":"p1 TOP, DL2 block; p5 annotation 'RGB RED PI12'"},"colour":"red","name":"LED1","pin":"PI12"},{"active":"low","aliases":["MICROPY_HW_LED2"],"cite":{"doc":"Arduino GIGA R1 WiFi schematics (ABX00063-schematics.pdf), sheets 'TOP' (TOP.SchDoc) and 'STM32H747'","kind":"schematic","level":"+3V3 common anode -> green cathode pin 2 -> R13 330 -> PJ13","publisher":"Arduino SA","quote":"+3V3 DL2 2 R13 330 PJ13","revision":"ID: ABX00063, Version: V1.6, Date: 12/19/2023","url":"https://docs.arduino.cc/resources/schematics/ABX00063-schematics.pdf","where":"p1 TOP, DL2 block; p5 annotation 'RGB GREEN PJ13'"},"colour":"green","name":"LED2","pin":"PJ13"},{"active":"low","aliases":["MICROPY_HW_LED3"],"cite":{"doc":"Arduino GIGA R1 WiFi schematics (ABX00063-schematics.pdf), sheets 'TOP' (TOP.SchDoc) and 'STM32H747'","kind":"schematic","level":"+3V3 common anode -> blue cathode pin 1 -> R12 330 -> PE3","publisher":"Arduino SA","quote":"+3V3 DL2 1 R12 330 PE3","revision":"ID: ABX00063, Version: V1.6, Date: 12/19/2023","url":"https://docs.arduino.cc/resources/schematics/ABX00063-schematics.pdf","where":"p1 TOP, DL2 block; p5 annotation 'RGB BLUE PE3'"},"colour":"yellow","name":"LED3","pin":"PE3"}],"memory_cite":{"doc":"MicroPython ports/stm32/boards/ARDUINO_GIGA/stm32h747.ld","kind":"board-definition","publisher":"MicroPython","quote":"FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 2048K /* Total available flash */","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/stm32/boards/ARDUINO_GIGA/stm32h747.ld","where":"MEMORY"},"naming":"stm32","ram":1081344,"ram_from":"stm32-data STM32H747AG, STM32H747AI, STM32H747BG and 6 more: every chip STM32H747 can be"}},
{"chosen":"arduino:arduino:avr:lilypad","ids":["arduino:arduino:avr:lilypad"],"key":"arduino-lilypad-arduino","name":"LilyPad Arduino","part":"atmega328p","records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:arduino:avr:lilypad"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":30720,"flash_from":"arduino:arduino:avr:lilypad","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:arduino:avr:lilypad"}},
{"chosen":"arduino:littleBits:avr:w6_arduino","flash":28672,"ids":["arduino:littleBits:avr:w6_arduino"],"key":"arduino-littlebits-w6-arduino-module-leonardo","name":"littleBits w6 Arduino Module (Leonardo)","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:arduino:avr","file":"variants/leonardo/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:littleBits:avr:w6_arduino"}],"vendor":"littleBits Electronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:littleBits:avr:w6_arduino","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"arduino:littleBits:avr:w6_arduino"}},
{"chosen":"arduino:arduino:samd:mkrvidor4000","flash":262144,"ids":["arduino:arduino:samd:mkrvidor4000","atsamd:arduino_mkrvidor4000","pio:mkrvidor4000"],"key":"arduino-mkr-vidor-4000","name":"MKR Vidor 4000","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:arduino:samd","file":"variants/mkrvidor4000/pins_arduino.h","says":{"i2c":["PA8","PA9"],"leds":[["PB8","LED_BUILTIN",null]],"spi":["PA17","PA16","PA19"]},"src":"arduino:arduino:samd:mkrvidor4000"},{"core":"arduino:arduino:samd","file":"variants/mkrvidor4000/pins_arduino.h","same":true,"src":"pio:mkrvidor4000","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD_MKRVIDOR4000 entry"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PB10","miso":"PA19","mosi":"PA16","name":"SPI","sck":"PA17"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:arduino:samd:mkrvidor4000","leds":[{"aliases":["PIN_LED"],"label":"D32","name":"LED_BUILTIN","pin":"PB8"}],"naming":"sam","ram":32768,"ram_from":"arduino:arduino:samd:mkrvidor4000"}},
{"chosen":"mpy:nrf/ARDUINO_NANO_33_BLE_SENSE","ids":["mpy:nrf/ARDUINO_NANO_33_BLE_SENSE"],"key":"arduino-nano-33-ble-sense","name":"Nano 33 BLE Sense","part":"nrf52840","records":[{"file":"ports/nrf/boards/ARDUINO_NANO_33_BLE_SENSE/mpconfigboard.h","says":{"leds":[["P0.24","LED1","low"],["P0.16","LED2","low"],["P0.06","LED3","low"],["P0.13","LED4","high"]]},"src":"mpy:nrf/ARDUINO_NANO_33_BLE_SENSE","stated":{"leds|P0.06":"#define MICROPY_HW_LED_PULLUP (1) // RGB LED is active low","leds|P0.13":"#define MICROPY_HW_LED4_PULLUP (0) // Yellow is active high","leds|P0.16":"#define MICROPY_HW_LED_PULLUP (1) // RGB LED is active low","leds|P0.24":"#define MICROPY_HW_LED_PULLUP (1) // RGB LED is active low"}}],"vendor":"Arduino","why":"rank","wiring":{"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"active":"low","aliases":["MICROPY_HW_LED1"],"colour":"red","name":"LED1","pin":"P0.24"},{"active":"low","aliases":["MICROPY_HW_LED2"],"colour":"green","name":"LED2","pin":"P0.16"},{"active":"low","aliases":["MICROPY_HW_LED3"],"colour":"blue","name":"LED3","pin":"P0.06"},{"active":"high","aliases":["MICROPY_HW_LED4"],"colour":"yellow","name":"LED4","pin":"P0.13"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"arduino:arduino:samd:nano_33_iot","flash":262144,"ids":["arduino:arduino:samd:nano_33_iot","atsamd:arduino_nano33iot","cpy:atmel-samd/arduino_nano_33_iot","pio:nano_33_iot","zephyr:arduino_nano_33_iot"],"key":"arduino-nano-33-iot","name":"NANO 33 IoT","notes":["uart added from cpy:atmel-samd/arduino_nano_33_iot","led PA17 active from zephyr:arduino_nano_33_iot"],"part":"samd21g18a","ram":32768,"records":[{"core":"arduino:arduino:samd","file":"variants/nano_33_iot/pins_arduino.h","says":{"i2c":["PB8","PB9"],"leds":[["PA17","LED_BUILTIN",null]],"spi":["PA17","PA16","PA19"]},"src":"arduino:arduino:samd:nano_33_iot"},{"core":"arduino:arduino:samd","file":"variants/nano_33_iot/pins_arduino.h","same":true,"src":"pio:nano_33_iot","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD_NANO_33_IOT entry"},{"file":"boards/arduino/nano_33_iot/arduino_nano_33_iot.dts","says":{"leds":[["PA17","led0","high"]]},"src":"zephyr:arduino_nano_33_iot","stated":{"leds|PA17":"zephyr:arduino_nano_33_iot: gpios = <&porta 17 0>"}},{"file":"ports/atmel-samd/boards/arduino_nano_33_iot/pins.c","says":{"i2c":["PB8","PB9"],"leds":[["PA17","LED",null]],"spi":["PA17","PA16","PA19"],"uart":["PB22","PB23"]},"src":"cpy:atmel-samd/arduino_nano_33_iot"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB9","sda":"PB8"},"spi":{"cs":"PA21","miso":"PA19","mosi":"PA16","name":"SPI","sck":"PA17"},"uart":{"added_from":"cpy:atmel-samd/arduino_nano_33_iot","name":"board.UART()","rx":"PB23","tx":"PB22"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:arduino:samd:nano_33_iot","leds":[{"active":"high","aliases":["PIN_LED","PIN_LED_13"],"filled":["active from zephyr:arduino_nano_33_iot"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"}],"naming":"sam","ram":32768,"ram_from":"arduino:arduino:samd:nano_33_iot"}},
{"chosen":"arduino:arduino:mbed:nanorp2040connect","flash":16777216,"ids":["arduino:arduino:mbed:nanorp2040connect","arduino:arduino:mbed_nano:nanorp2040connect","arduino:arduino:zephyr_main:nano_connect","arduino:rp2040:rp2040:arduino_nano_connect","cpy:raspberrypi/arduino_nano_rp2040_connect","mpy:rp2/ARDUINO_NANO_RP2040_CONNECT","pio:arduino_nano_connect","pio:nanorp2040connect","zephyr:arduino_nano_connect"],"key":"arduino-nano-rp2040-connect","name":"Nano RP2040 Connect","notes":["led GPIO6 active from zephyr:arduino_nano_connect"],"part":"rp2040","ram":270336,"records":[{"core":"arduino:arduino:mbed","file":"variants/NANO_RP2040_CONNECT/pins_arduino.h","says":{"i2c":["GPIO12","GPIO13"],"leds":[["GPIO6","LED_BUILTIN",null]],"spi":["GPIO6","GPIO7","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"arduino:arduino:mbed:nanorp2040connect"},{"core":"arduino:arduino:mbed_nano","file":"variants/NANO_RP2040_CONNECT/pins_arduino.h","same":true,"src":"arduino:arduino:mbed_nano:nanorp2040connect"},{"core":"arduino:arduino:zephyr_main","dropped":["LED_BUILTIN = 13, and no pin table names it","PIN_LED = 13, and no pin table names it"],"file":"variants/arduino_nano_connect_rp2040/pins_arduino.h","says":{"leds":[["D13","LED_BUILTIN",null]]},"src":"arduino:arduino:zephyr_main:nano_connect"},{"core":"arduino:rp2040:rp2040","file":"variants/arduino_nano_connect/pins_arduino.h","same":true,"src":"arduino:rp2040:rp2040:arduino_nano_connect"},{"core":"arduino:rp2040:rp2040","file":"variants/arduino_nano_connect/pins_arduino.h","same":true,"src":"pio:arduino_nano_connect","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own NANO_RP2040_CONNECT entry"},{"file":"boards/arduino/nano_connect/arduino_nano_connect.dts","says":{"i2c":["GPIO12","GPIO13"],"leds":[["GPIO6","led0","high"]]},"src":"zephyr:arduino_nano_connect","stated":{"leds|GPIO6":"zephyr:arduino_nano_connect: gpios = <&gpio0 6 GPIO_ACTIVE_HIGH>"}},{"file":"ports/rp2/boards/ARDUINO_NANO_RP2040_CONNECT/mpconfigboard.h","says":{"i2c":["GPIO26","GPIO27"],"leds":[["GPIO6","LED",null]],"spi":["GPIO14","GPIO11","GPIO8"]},"src":"mpy:rp2/ARDUINO_NANO_RP2040_CONNECT"},{"file":"ports/raspberrypi/boards/arduino_nano_rp2040_connect/pins.c","says":{"i2c":["GPIO12","GPIO13"],"leds":[["GPIO6","LED",null]],"spi":["GPIO6","GPIO7","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/arduino_nano_rp2040_connect"}],"vendor":"Arduino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO12"},"spi":{"cs":"GPIO5","miso":"GPIO4","mosi":"GPIO7","name":"SPI","sck":"GPIO6"},"uart":{"name":"Serial","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:arduino:mbed:nanorp2040connect","leds":[{"active":"high","aliases":["PIN_LED"],"filled":["active from zephyr:arduino_nano_connect"],"label":"D13","name":"LED_BUILTIN","pin":"GPIO6"}],"naming":"rp2","parts":[{"added_from":"zephyr:arduino_nano_connect","address":106,"bus":"i2c","compatible":"st,lsm6dso","name":"LSM6DSO"},{"added_from":"zephyr:arduino_nano_connect","address":96,"bus":"i2c","compatible":"microchip,atecc608","name":"ATECC608"}],"ram":270336,"ram_from":"arduino:arduino:mbed:nanorp2040connect"}},
{"chosen":"arduino:arduino:zephyr_contrib:frdm_mcxn947","flash":57344,"ids":["arduino:arduino:zephyr_contrib:frdm_mcxn947"],"key":"arduino-nxp-frdm-mcxn947","name":"NXP FRDM MCXN947","part":"mcxn947","ram":32768,"records":[{"core":"arduino:arduino:zephyr_contrib","file":"variants/frdm_mcxn947_mcxn947_cpu0/variant.h","src":"arduino:arduino:zephyr_contrib:frdm_mcxn947"}],"vendor":"Arduino","why":"vendor","wiring":{"flash":57344,"flash_from":"arduino:arduino:zephyr_contrib:frdm_mcxn947","naming":"raw","ram":32768,"ram_from":"arduino:arduino:zephyr_contrib:frdm_mcxn947"}},
{"chosen":"arduino:arduino:zephyr_contrib:frdm_rw612","flash":3133440,"ids":["arduino:arduino:zephyr_contrib:frdm_rw612"],"key":"arduino-nxp-frdm-rw612","name":"NXP FRDM RW612","part":"","ram":32768,"records":[{"core":"arduino:arduino:zephyr_contrib","file":"variants/frdm_rw612_rw612/variant.h","src":"arduino:arduino:zephyr_contrib:frdm_rw612"}],"vendor":"Arduino","why":"vendor","wiring":{"flash":3133440,"flash_from":"arduino:arduino:zephyr_contrib:frdm_rw612","naming":"raw","ram":32768,"ram_from":"arduino:arduino:zephyr_contrib:frdm_rw612"}},
{"chosen":"mpy:stm32/ARDUINO_OPTA","ids":["mpy:stm32/ARDUINO_OPTA"],"key":"arduino-opta-wifi","name":"Opta WiFi","part":"stm32h747xx","records":[{"file":"ports/stm32/boards/ARDUINO_OPTA/mpconfigboard.h","says":{"buttons":[["PE4","USRSW","low","up"]],"i2c":["PB7","PB6"],"leds":[["PH11","LED1","low"],["PH12","LED2","low"]]},"src":"mpy:stm32/ARDUINO_OPTA","stated":{"buttons|PE4":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PH11":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))","leds|PH12":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))"}}],"vendor":"Arduino","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB6","sda":"PB7"}},"buttons":[{"active":"low","name":"USRSW","pin":"PE4","pull":"up"}],"flash":2097152,"flash_from":"MicroPython ports/stm32/boards/ARDUINO_OPTA/stm32h747.ld (MEMORY)","leds":[{"active":"low","aliases":["MICROPY_HW_LED1"],"name":"LED1","pin":"PH11"},{"active":"low","aliases":["MICROPY_HW_LED2"],"name":"LED2","pin":"PH12"}],"memory_cite":{"doc":"MicroPython ports/stm32/boards/ARDUINO_OPTA/stm32h747.ld","kind":"board-definition","publisher":"MicroPython","quote":"FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 2048K /* Total available flash */","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/stm32/boards/ARDUINO_OPTA/stm32h747.ld","where":"MEMORY"},"naming":"stm32","ram":1081344,"ram_from":"stm32-data STM32H747AG, STM32H747AI, STM32H747BG and 6 more: every chip STM32H747 can be"}},
{"chosen":"arduino:arduino:zephyr_contrib:ek_ra8d1","flash":57344,"ids":["arduino:arduino:zephyr_contrib:ek_ra8d1"],"key":"arduino-renesas-ra8d1-ek","name":"Renesas RA8D1 EK","part":"ra8d1","ram":32768,"records":[{"core":"arduino:arduino:zephyr_contrib","file":"variants/ek_ra8d1_r7fa8d1bhecbd/variant.h","src":"arduino:arduino:zephyr_contrib:ek_ra8d1"}],"vendor":"Arduino","why":"vendor","wiring":{"flash":57344,"flash_from":"arduino:arduino:zephyr_contrib:ek_ra8d1","naming":"raw","ram":32768,"ram_from":"arduino:arduino:zephyr_contrib:ek_ra8d1"}},
{"chosen":"arduino:XMegaForArduino:avr:RockSolid128A","flash":131072,"ids":["arduino:XMegaForArduino:avr:RockSolid128A"],"key":"arduino-rock-solid-xmega-128a","name":"Rock Solid XMega 128A","part":"atxmega128a1","records":[{"core":"arduino:XMegaForArduino:avr","dropped":["LED_BUILTIN = 59, and no pin table names it"],"file":"variants/RockSolid128A/pins_arduino.h","says":{"leds":[["D59","LED_BUILTIN",null]]},"src":"arduino:XMegaForArduino:avr:RockSolid128A"}],"vendor":"XMegaForArduino","why":"vendor","wiring":{"clock_hz":32000000,"flash":131072,"flash_from":"arduino:XMegaForArduino:avr:RockSolid128A","leds":[{"label":"D59","name":"LED_BUILTIN"}],"naming":"avr"}},
{"chosen":"arduino:UDOO:sam:udooqdl","flash":524288,"ids":["arduino:UDOO:sam:udooqdl"],"key":"arduino-udoo-qdl-arduino-due","name":"UDOO QDL (Arduino Due)","part":"sam3x8e","records":[{"core":"arduino:UDOO:sam","file":"variants/udooqdl/pins_arduino.h","says":{"i2c":["PB12","PB13"],"leds":[["PB27","LED_BUILTIN",null],["PC30","PIN_LED2",null],["PA21","PIN_LED3",null]],"spi":["PA27","PA26","PA25"]},"src":"arduino:UDOO:sam:udooqdl"}],"vendor":"UDOO Team","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB13","sda":"PB12"},"spi":{"miso":"PA25","mosi":"PA26","name":"SPI","sck":"PA27"}},"clock_hz":84000000,"flash":524288,"flash_from":"arduino:UDOO:sam:udooqdl","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PB27"},{"label":"D72","name":"PIN_LED2","pin":"PC30"},{"label":"D73","name":"PIN_LED3","pin":"PA21"}],"naming":"sam"}},
{"chosen":"zephyr:fvp_corstone1000","flash":65536,"ids":["zephyr:fvp_corstone1000"],"key":"arm-arm-corstone-1000-a320-fixed-virtual-platform","name":"Arm Corstone-1000-A320 Fixed Virtual Platform","part":"a320","ram":131072,"records":[{"file":"boards/arm/fvp_corstone1000/fvp_corstone1000_a320.dts","src":"zephyr:fvp_corstone1000"}],"vendor":"arm","why":"nothing","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:fvp_base_revc_2xaem","flash":65536,"ids":["zephyr:fvp_base_revc_2xaem"],"key":"arm-base-revc-2xaem-architectural-envelope-model-fixed-virtual-platform","name":"BASE RevC 2xAEM (Architectural Envelope Model) Fixed Virtual Platform","part":"v8a","ram":2097152,"records":[{"file":"boards/arm/fvp_base_revc_2xaem/fvp_base_revc_2xaem_v8a.dts","src":"zephyr:fvp_base_revc_2xaem"}],"vendor":"arm","why":"nothing","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":2097152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:fvp_baser_aemv8r","flash":65536,"ids":["zephyr:fvp_baser_aemv8r"],"key":"arm-fvp-baser-aemv8-r","name":"FVP BaseR AEMv8-R","part":"fvp_aemv8r_aarch","ram":2097152,"records":[{"file":"boards/arm/fvp_baser_aemv8r/fvp_baser_aemv8r_fvp_aemv8r_aarch32.dts","src":"zephyr:fvp_baser_aemv8r"}],"vendor":"arm","why":"nothing","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":2097152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mps3","flash":3145728,"ids":["zephyr:mps3"],"key":"arm-mps3-fpga-corstone-fvp","name":"MPS3 FPGA/Corstone FVP","part":"an536","ram":1966080,"records":[{"file":"boards/arm/mps3/mps3_an536_cpu0.dts","src":"zephyr:mps3"}],"vendor":"arm","why":"nothing","wiring":{"flash":3145728,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":1966080,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mps4","flash":524288,"ids":["zephyr:mps4"],"key":"arm-mps4-corstone-fvp","name":"MPS4 Corstone FVP","part":"corstone3","ram":1048576,"records":[{"file":"boards/arm/mps4/mps4_corstone315_fvp.dts","says":{"buttons":[["&gpio_button 0","sw0",null,null],["&gpio_button 1","sw1",null,null]],"leds":[["&gpio_led0 0","led0",null],["&gpio_led0 1","led1",null],["&gpio_led0 2","led_2",null],["&gpio_led0 3","led_3",null],["&gpio_led0 4","led_4",null],["&gpio_led0 5","led_5",null],["&gpio_led0 6","led_6",null],["&gpio_led0 7","led_7",null],["&gpio_led0 8","led_8",null],["&gpio_led0 9","led_9",null]]},"src":"zephyr:mps4"}],"vendor":"arm","why":"rank","wiring":{"buttons":[{"label":"USERPB0","name":"sw0","raw":"&gpio_button 0"},{"label":"USERPB1","name":"sw1","raw":"&gpio_button 1"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"label":"USERLED0","name":"led0","raw":"&gpio_led0 0"},{"label":"USERLED1","name":"led1","raw":"&gpio_led0 1"},{"label":"USERLED2","name":"led_2","raw":"&gpio_led0 2"},{"label":"USERLED3","name":"led_3","raw":"&gpio_led0 3"},{"label":"USERLED4","name":"led_4","raw":"&gpio_led0 4"},{"label":"USERLED5","name":"led_5","raw":"&gpio_led0 5"},{"label":"USERLED6","name":"led_6","raw":"&gpio_led0 6"},{"label":"USERLED7","name":"led_7","raw":"&gpio_led0 7"},{"label":"PB1LED","name":"led_8","raw":"&gpio_led0 8"},{"label":"PB2LED","name":"led_9","raw":"&gpio_led0 9"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:qemu_kvm_arm64","ids":["zephyr:qemu_kvm_arm64"],"key":"arm-qemu-emulation-for-arm-aarch64-virt-kvm","name":"QEMU Emulation for ARM AArch64 Virt KVM","part":"qemu_virt_arm64","ram":131072,"records":[{"file":"boards/qemu/kvm_arm64/qemu_kvm_arm64.dts","src":"zephyr:qemu_kvm_arm64"}],"vendor":"arm","why":"nothing","wiring":{"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:qemu_cortex_a53","flash":67108864,"ids":["zephyr:qemu_cortex_a53"],"key":"arm-qemu-emulation-for-arm-cortex-a53","name":"QEMU Emulation for ARM Cortex-A53","part":"qemu_cortex_a53","ram":134217728,"records":[{"file":"boards/qemu/cortex_a53/qemu_cortex_a53.dts","src":"zephyr:qemu_cortex_a53"},{"file":"boards/qemu/cortex_a53/qemu_cortex_a53.dts","same":true,"src":"zephyr:qemu_cortex_a53"}],"vendor":"arm","why":"nothing","wiring":{"flash":67108864,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":134217728,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:v2m_beetle","ids":["zephyr:v2m_beetle"],"key":"arm-v2m-beetle","name":"V2M Beetle","part":"beetle_r0","records":[{"file":"boards/arm/v2m_beetle/v2m_beetle.dts","src":"zephyr:v2m_beetle"}],"vendor":"arm","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:mps2","flash":524288,"ids":["zephyr:mps2"],"key":"arm-v2m-mps2","name":"V2M MPS2","part":"an383","ram":524288,"records":[{"file":"boards/arm/mps2/mps2_an383.dts","says":{"buttons":[["&gpio_button 0","sw0",null,null],["&gpio_button 1","sw1",null,null]],"leds":[["&gpio_led0 0","led0",null],["&gpio_led0 1","led1",null]]},"src":"zephyr:mps2"}],"vendor":"arm","why":"rank","wiring":{"buttons":[{"label":"USERPB0","name":"sw0","raw":"&gpio_button 0"},{"label":"USERPB1","name":"sw1","raw":"&gpio_button 1"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"label":"USERLED0","name":"led0","raw":"&gpio_led0 0"},{"label":"USERLED1","name":"led1","raw":"&gpio_led0 1"}],"naming":"raw","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:v2m_musca_b1","flash":1702912,"ids":["zephyr:v2m_musca_b1"],"key":"arm-v2m-musca-b1","name":"V2M Musca B1","part":"musca_b1","ram":65536,"records":[{"file":"boards/arm/v2m_musca_b1/v2m_musca_b1.dts","says":{"leds":[["&gpio 2","led2","high"],["&gpio 3","led0","high"],["&gpio 4","led1","high"]]},"src":"zephyr:v2m_musca_b1","stated":{"leds|raw:&gpio 2":"zephyr:v2m_musca_b1: gpios = <&gpio 2 0>","leds|raw:&gpio 3":"zephyr:v2m_musca_b1: gpios = <&gpio 3 0>","leds|raw:&gpio 4":"zephyr:v2m_musca_b1: gpios = <&gpio 4 0>"}}],"vendor":"arm","why":"rank","wiring":{"flash":1702912,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED1","name":"led2","raw":"&gpio 2"},{"active":"high","label":"User LED2","name":"led0","raw":"&gpio 3"},{"active":"high","label":"User LED3","name":"led1","raw":"&gpio 4"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:v2m_musca_s1","ids":["zephyr:v2m_musca_s1"],"key":"arm-v2m-musca-s1","name":"V2M Musca-S1","part":"musca_s1","records":[{"file":"boards/arm/v2m_musca_s1/v2m_musca_s1.dts","says":{"leds":[["&gpio 2","led0","high"],["&gpio 3","led1","high"],["&gpio 4","led2","high"]]},"src":"zephyr:v2m_musca_s1","stated":{"leds|raw:&gpio 2":"zephyr:v2m_musca_s1: gpios = <&gpio 2 0>","leds|raw:&gpio 3":"zephyr:v2m_musca_s1: gpios = <&gpio 3 0>","leds|raw:&gpio 4":"zephyr:v2m_musca_s1: gpios = <&gpio 4 0>"}}],"vendor":"arm","why":"rank","wiring":{"leds":[{"active":"high","label":"User LED1","name":"led0","raw":"&gpio 2"},{"active":"high","label":"User LED2","name":"led1","raw":"&gpio 3"},{"active":"high","label":"User LED3","name":"led2","raw":"&gpio 4"}],"naming":"raw"}},
{"chosen":"pio:armed_v1","flash":524288,"ids":["pio:armed_v1"],"key":"armed-3d-printer-controller","name":"3D Printer Controller","part":"stm32f407ve","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_ARMED_V1.h","says":{"i2c":["PB9","PB8"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PC10","PC11"]},"src":"pio:armed_v1","via":"PlatformIO ststm32 build.variant; defines of the core's own ARMED_V1 entry"}],"vendor":"Armed","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PE7","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PC11","tx":"PC10"}},"clock_hz":168000000,"flash":524288,"flash_from":"pio:armed_v1","leds":[{"name":"LED_BUILTIN","pin":"PB7"}],"naming":"stm32","ram":131072,"ram_from":"pio:armed_v1"}},
{"chosen":"zephyr:armfly_stm32h743xih6","flash":2097152,"ids":["zephyr:armfly_stm32h743xih6"],"key":"armfly-armfly-stm32h743xih6","name":"Armfly STM32H743XIH6","part":"stm32h743xx","ram":524288,"records":[{"file":"boards/armfly/stm32h743xih6/armfly_stm32h743xih6.dts","says":{"buttons":[["PI8","sw0","low",null],["PC13","sw1","low",null],["PH4","sw2","low",null],["PB0","sw4","low",null],["PI11","sw3","low",null],["PG7","sw5","low",null],["PG2","sw6","low",null],["PG3","sw7","low",null]],"i2c":["PB9","PB6"],"leds":[["&latch_gpio 8","led_0","low"],["&latch_gpio 9","led_1","low"],["&latch_gpio 10","led_2","low"],["&latch_gpio 11","led_3","low"]],"spi":["PB3","PB5","PB4"]},"src":"zephyr:armfly_stm32h743xih6","stated":{"buttons|PB0":"zephyr:armfly_stm32h743xih6: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","buttons|PC13":"zephyr:armfly_stm32h743xih6: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","buttons|PG2":"zephyr:armfly_stm32h743xih6: gpios = <&gpiog 2 GPIO_ACTIVE_LOW>","buttons|PG3":"zephyr:armfly_stm32h743xih6: gpios = <&gpiog 3 GPIO_ACTIVE_LOW>","buttons|PG7":"zephyr:armfly_stm32h743xih6: gpios = <&gpiog 7 GPIO_ACTIVE_LOW>","buttons|PH4":"zephyr:armfly_stm32h743xih6: gpios = <&gpioh 4 GPIO_ACTIVE_LOW>","buttons|PI11":"zephyr:armfly_stm32h743xih6: gpios = <&gpioi 11 GPIO_ACTIVE_LOW>","buttons|PI8":"zephyr:armfly_stm32h743xih6: gpios = <&gpioi 8 GPIO_ACTIVE_LOW>","leds|raw:&latch_gpio 10":"zephyr:armfly_stm32h743xih6: gpios = <&latch_gpio 10 GPIO_ACTIVE_LOW>","leds|raw:&latch_gpio 11":"zephyr:armfly_stm32h743xih6: gpios = <&latch_gpio 11 GPIO_ACTIVE_LOW>","leds|raw:&latch_gpio 8":"zephyr:armfly_stm32h743xih6: gpios = <&latch_gpio 8 GPIO_ACTIVE_LOW>","leds|raw:&latch_gpio 9":"zephyr:armfly_stm32h743xih6: gpios = <&latch_gpio 9 GPIO_ACTIVE_LOW>"}}],"vendor":"armfly","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB9"},"spi":{"miso":"PB4","mosi":"PB5","name":"spi3","sck":"PB3"}},"buttons":[{"active":"low","name":"sw0","pin":"PI8"},{"active":"low","name":"sw1","pin":"PC13"},{"active":"low","name":"sw2","pin":"PH4"},{"active":"low","name":"sw4","pin":"PB0"},{"active":"low","name":"sw3","pin":"PI11"},{"active":"low","name":"sw5","pin":"PG7"},{"active":"low","name":"sw6","pin":"PG2"},{"active":"low","name":"sw7","pin":"PG3"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED0","name":"led_0","raw":"&latch_gpio 8"},{"active":"low","label":"LED1","name":"led_1","raw":"&latch_gpio 9"},{"active":"low","label":"LED2","name":"led_2","raw":"&latch_gpio 10"},{"active":"low","label":"LED3","name":"led_3","raw":"&latch_gpio 11"}],"naming":"stm32","parts":[{"address":93,"bus":"i2c","compatible":"goodix,gt911","name":"GT911"},{"address":104,"bus":"i2c","compatible":"invensense,mpu6050","name":"MPU6050"},{"address":35,"bus":"i2c","compatible":"rohm,bh1750","name":"BH1750"},{"address":119,"bus":"i2c","compatible":"bosch,bmp180","name":"BMP180"},{"address":80,"bus":"i2c","compatible":"atmel,at24","name":"AT24"}],"ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:armstrap_eagle1024","flash":1048576,"ids":["pio:armstrap_eagle1024"],"key":"armstrap-armstrap-eagle-1024","name":"Armstrap Eagle 1024","part":"stm32f417vg","ram":196608,"records":[{"checked":"stm32-data STM32F417VG: package LQFP100","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC0","S4 (net PC0/USER_BUTTON)","high","down"]],"leds":[["PC1","LED3 (net PC1/USER_LED)","high"]],"uart":["PD5","PD6"]},"src":"hand:pio:armstrap_eagle1024"}],"vendor":"Armstrap","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"armstrap-eagle-pinout-lean.png (board pinout)","kind":"pinout","publisher":"Armstrap","quote":"PD5 USART2_TX (TX); PD6 USART2_RX (RX)","retrieved":"2026-11-01","url":"https://github.com/armstrap/armstrap-documentation/blob/f6a8113802df61ea14071ad18f0b4c60cb4d4ec4/source/images/hardware-overview/armstrap-eagle-pinout-lean.png","where":"left header, pins labelled TX / RX"},"name":"USART2 (FTDI serial-console header TX/RX)","rx":"PD6","tx":"PD5"}},"buttons":[{"active":"high","cite":{"date":"2014-12-07","doc":"armstrap_eagle_1.0.0.sch (EAGLE XML schematic)","kind":"schematic","level":"S4 connects PC0 to 3.3V; R4 10K pulls PC0 to GND -> reads high when pressed.","publisher":"Armstrap","quote":"net \"PC0/USER_BUTTON\": U1.PC0, S4.1, R4.1, S4.2; R4 value \"10K\", R4.2 on net \"GND\"; S4.3, S4.4 on net \"3.3V\"","revision":"1.0.0","url":"https://github.com/armstrap/armstrap_eagle/blob/ae3c70a03498b518f8d1a25dd58c809244b3304e/1.0.0/armstrap_eagle_1.0.0.sch","where":"net PC0/USER_BUTTON; parts S4, R4"},"label":"S4 (net PC0/USER_BUTTON)","name":"S4 (net PC0/USER_BUTTON)","pin":"PC0","pull":"down"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2014-12-07","doc":"armstrap_eagle_1.0.0.sch (EAGLE XML schematic)","kind":"schematic","level":"LED3 anode via R5 390R to PC1, cathode to GND -> lit when PC1 is high.","publisher":"Armstrap","quote":"net \"PC1/USER_LED\": U1.PC1, R5.2; net \"N$20\": LED3.A, R5.1; LED3.C on net \"GND\"; R5 value \"390\"; LED3 value \"APT3216QBC/D\"","revision":"1.0.0","url":"https://github.com/armstrap/armstrap_eagle/blob/ae3c70a03498b518f8d1a25dd58c809244b3304e/1.0.0/armstrap_eagle_1.0.0.sch","where":"nets PC1/USER_LED, N$20, GND; parts LED3, R5"},"label":"LED3 (net PC1/USER_LED)","name":"LED3 (net PC1/USER_LED)","pin":"PC1"}],"naming":"stm32","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:armstrap_eagle2048","flash":2091752,"ids":["pio:armstrap_eagle2048"],"key":"armstrap-armstrap-eagle-2048","name":"Armstrap Eagle 2048","part":"stm32f427vi","ram":262144,"records":[{"checked":"stm32-data STM32F427VI: package LQFP100","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC0","S4 (net PC0/USER_BUTTON)","high","down"]],"leds":[["PC1","LED3 (net PC1/USER_LED)","high"]],"uart":["PD5","PD6"]},"src":"hand:pio:armstrap_eagle2048"}],"vendor":"Armstrap","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"armstrap-eagle-pinout-lean.png (board pinout)","kind":"pinout","publisher":"Armstrap","quote":"PD5 USART2_TX (TX); PD6 USART2_RX (RX)","retrieved":"2026-11-01","url":"https://github.com/armstrap/armstrap-documentation/blob/f6a8113802df61ea14071ad18f0b4c60cb4d4ec4/source/images/hardware-overview/armstrap-eagle-pinout-lean.png","where":"left header, pins labelled TX / RX"},"name":"USART2 (FTDI serial-console header TX/RX)","rx":"PD6","tx":"PD5"}},"buttons":[{"active":"high","cite":{"date":"2014-12-07","doc":"armstrap_eagle_1.0.0.sch (EAGLE XML schematic)","kind":"schematic","level":"S4 connects PC0 to 3.3V; R4 10K pulls PC0 to GND -> reads high when pressed.","publisher":"Armstrap","quote":"net \"PC0/USER_BUTTON\": U1.PC0, S4.1, R4.1, S4.2; R4 value \"10K\", R4.2 on net \"GND\"; S4.3, S4.4 on net \"3.3V\"","revision":"1.0.0","url":"https://github.com/armstrap/armstrap_eagle/blob/ae3c70a03498b518f8d1a25dd58c809244b3304e/1.0.0/armstrap_eagle_1.0.0.sch","where":"net PC0/USER_BUTTON; parts S4, R4"},"label":"S4 (net PC0/USER_BUTTON)","name":"S4 (net PC0/USER_BUTTON)","pin":"PC0","pull":"down"}],"flash":2091752,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2014-12-07","doc":"armstrap_eagle_1.0.0.sch (EAGLE XML schematic)","kind":"schematic","level":"LED3 anode via R5 390R to PC1, cathode to GND -> lit when PC1 is high.","publisher":"Armstrap","quote":"net \"PC1/USER_LED\": U1.PC1, R5.2; net \"N$20\": LED3.A, R5.1; LED3.C on net \"GND\"; R5 value \"390\"; LED3 value \"APT3216QBC/D\"","revision":"1.0.0","url":"https://github.com/armstrap/armstrap_eagle/blob/ae3c70a03498b518f8d1a25dd58c809244b3304e/1.0.0/armstrap_eagle_1.0.0.sch","where":"nets PC1/USER_LED, N$20, GND; parts LED3, R5"},"label":"LED3 (net PC1/USER_LED)","name":"LED3 (net PC1/USER_LED)","pin":"PC1"}],"naming":"stm32","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:armstrap_eagle512","flash":524288,"ids":["pio:armstrap_eagle512"],"key":"armstrap-armstrap-eagle-512","name":"Armstrap Eagle 512","part":"stm32f407ve","ram":131072,"records":[{"checked":"stm32-data STM32F407VE: package LQFP100","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC0","S4 (net PC0/USER_BUTTON)","high","down"]],"leds":[["PC1","LED3 (net PC1/USER_LED)","high"]],"uart":["PD5","PD6"]},"src":"hand:pio:armstrap_eagle512"}],"vendor":"Armstrap","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"armstrap-eagle-pinout-lean.png (board pinout)","kind":"pinout","publisher":"Armstrap","quote":"PD5 USART2_TX (TX); PD6 USART2_RX (RX)","retrieved":"2026-11-01","url":"https://github.com/armstrap/armstrap-documentation/blob/f6a8113802df61ea14071ad18f0b4c60cb4d4ec4/source/images/hardware-overview/armstrap-eagle-pinout-lean.png","where":"left header, pins labelled TX / RX"},"name":"USART2 (FTDI serial-console header TX/RX)","rx":"PD6","tx":"PD5"}},"buttons":[{"active":"high","cite":{"date":"2014-12-07","doc":"armstrap_eagle_1.0.0.sch (EAGLE XML schematic)","kind":"schematic","level":"S4 connects PC0 to 3.3V; R4 10K pulls PC0 to GND -> reads high when pressed.","publisher":"Armstrap","quote":"net \"PC0/USER_BUTTON\": U1.PC0, S4.1, R4.1, S4.2; R4 value \"10K\", R4.2 on net \"GND\"; S4.3, S4.4 on net \"3.3V\"","revision":"1.0.0","url":"https://github.com/armstrap/armstrap_eagle/blob/ae3c70a03498b518f8d1a25dd58c809244b3304e/1.0.0/armstrap_eagle_1.0.0.sch","where":"net PC0/USER_BUTTON; parts S4, R4"},"label":"S4 (net PC0/USER_BUTTON)","name":"S4 (net PC0/USER_BUTTON)","pin":"PC0","pull":"down"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2014-12-07","doc":"armstrap_eagle_1.0.0.sch (EAGLE XML schematic)","kind":"schematic","level":"LED3 anode via R5 390R to PC1, cathode to GND -> lit when PC1 is high.","publisher":"Armstrap","quote":"net \"PC1/USER_LED\": U1.PC1, R5.2; net \"N$20\": LED3.A, R5.1; LED3.C on net \"GND\"; R5 value \"390\"; LED3 value \"APT3216QBC/D\"","revision":"1.0.0","url":"https://github.com/armstrap/armstrap_eagle/blob/ae3c70a03498b518f8d1a25dd58c809244b3304e/1.0.0/armstrap_eagle_1.0.0.sch","where":"nets PC1/USER_LED, N$20, GND; parts LED3, R5"},"label":"LED3 (net PC1/USER_LED)","name":"LED3 (net PC1/USER_LED)","pin":"PC1"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:espressif/artisense_rd00","ids":["cpy:espressif/artisense_rd00"],"key":"artisense-artisense-reference-design-rd00","name":"Artisense Reference Design RD00","part":"esp32s2","records":[{"file":"ports/espressif/boards/artisense_rd00/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null]],"pixels":[["GPIO45","ws2812"]],"uart":["GPIO18","GPIO17"]},"src":"cpy:espressif/artisense_rd00"}],"vendor":"Artisense","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO17","tx":"GPIO18"}},"buttons":[{"aliases":["SW1"],"name":"BOOT","pin":"GPIO0"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO45"}]}},
{"chosen":"pio:atd147_s3","flash":8388608,"ids":["pio:atd147_s3"],"key":"artronshop-artronshop-atd1-47-s3","name":"ArtronShop ATD1.47-S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/atd147_s3/pins_arduino.h","says":{"buttons":[["GPIO4","KEY_BUILTIN",null,null]],"i2c":["GPIO8","GPIO9"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:atd147_s3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ATD143_S3 entry"}],"vendor":"ArtronShop","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO4"}],"clock_hz":240000000,"flash":8388608,"flash_from":"pio:atd147_s3","naming":"esp","ram":327680,"ram_from":"pio:atd147_s3"}},
{"chosen":"pio:ioxesp32","flash":4194304,"ids":["pio:ioxesp32"],"key":"artronshop-artronshop-ioxesp32","name":"ArtronShop IOXESP32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ioxesp32/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO5","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:ioxesp32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own IOXESP32 entry"}],"vendor":"ArtronShop","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":4194304,"flash_from":"pio:ioxesp32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO5"}],"naming":"esp","ram":327680,"ram_from":"pio:ioxesp32"}},
{"chosen":"pio:ioxesp32ps","flash":4194304,"ids":["pio:ioxesp32ps"],"key":"artronshop-artronshop-ioxesp32ps","name":"ArtronShop IOXESP32PS","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ioxesp32/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO5","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:ioxesp32ps","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own IOXESP32PS entry"}],"vendor":"ArtronShop","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":4194304,"flash_from":"pio:ioxesp32ps","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO5"}],"naming":"esp","ram":327680,"ram_from":"pio:ioxesp32ps"}},
{"chosen":"pio:artronshop_rp2_nano","flash":2097152,"ids":["pio:artronshop_rp2_nano"],"key":"artronshop-rp2-nano","name":"RP2 Nano","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/artronshop_rp2_nano/pins_arduino.h","says":{"i2c":["GPIO16","GPIO17"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO10","GPIO11","GPIO12"],"uart":["GPIO0","GPIO1"]},"src":"pio:artronshop_rp2_nano","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own ARTRONSHOP_RP2_NANO entry"}],"vendor":"ArtronShop","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO17","sda":"GPIO16"},"spi":{"cs":"GPIO13","miso":"GPIO12","mosi":"GPIO11","name":"SPI","sck":"GPIO10"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":133000000,"flash":2097152,"flash_from":"pio:artronshop_rp2_nano","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"rp2","ram":262144,"ram_from":"pio:artronshop_rp2_nano"}},
{"chosen":"cpy:mimxrt10xx/feather_mimxrt1011","ids":["cpy:mimxrt10xx/feather_mimxrt1011"],"key":"arturo182-feather-mimxrt1011","name":"Feather MIMXRT1011","part":"mimxrt1011","records":[{"file":"ports/mimxrt10xx/boards/feather_mimxrt1011/pins.c","says":{"pixels":[[null,"ws2812"]]},"src":"cpy:mimxrt10xx/feather_mimxrt1011"}],"vendor":"arturo182","why":"rank","wiring":{"naming":"raw"}},
{"chosen":"cpy:mimxrt10xx/feather_mimxrt1062","ids":["cpy:mimxrt10xx/feather_mimxrt1062"],"key":"arturo182-feather-mimxrt1062","name":"Feather MIMXRT1062","part":"mimxrt1062","records":[{"file":"ports/mimxrt10xx/boards/feather_mimxrt1062/pins.c","src":"cpy:mimxrt10xx/feather_mimxrt1062"}],"vendor":"arturo182","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"cpy:atmel-samd/serpente","ids":["cpy:atmel-samd/serpente"],"key":"arturo182-serpente","name":"Serpente","part":"samd21e18a","records":[{"file":"ports/atmel-samd/boards/serpente/pins.c","says":{"i2c":["PA8","PA9"],"leds":[["PA19","LED_G",null],["PA22","LED_R",null],["PA23","LED_B",null]],"spi":["PA5","PA4","PA6"],"uart":["PA8","PA9"]},"src":"cpy:atmel-samd/serpente"}],"vendor":"arturo182","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA9","sda":"PA8"},"spi":{"miso":"PA6","mosi":"PA4","name":"board.SPI()","sck":"PA5"},"uart":{"name":"board.UART()","rx":"PA9","tx":"PA8"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A","leds":[{"colour":"green","name":"LED_G","pin":"PA19"},{"colour":"red","name":"LED_R","pin":"PA22"},{"aliases":["MICROPY_HW_LED_STATUS"],"colour":"blue","name":"LED_B","pin":"PA23"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"zephyr:ast1030_evb","flash":1048576,"ids":["zephyr:ast1030_evb"],"key":"aspeed-ast1030-evb","name":"AST1030_EVB","part":"ast1030","ram":786432,"records":[{"file":"boards/aspeed/ast1030_evb/ast1030_evb.dts","src":"zephyr:ast1030_evb"}],"vendor":"aspeed","why":"nothing","wiring":{"flash":1048576,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":786432,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:nordic/ADM_B_NRF52840_1","ids":["cpy:nordic/ADM_B_NRF52840_1"],"key":"atelierdumaker-atelierdumaker-nrf52840-breakout","name":"AtelierDuMaker nRF52840 Breakout","part":"nrf52840","records":[{"file":"ports/nordic/boards/ADM_B_NRF52840_1/pins.c","says":{"leds":[["P0.19","MICROPY_HW_LED_STATUS",null]]},"src":"cpy:nordic/ADM_B_NRF52840_1"}],"vendor":"AtelierDuMaker","why":"rank","wiring":{"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"P0.19"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"zephyr:degu_evk","ids":["zephyr:degu_evk"],"key":"atmarktechno-degu-evaluation-kit","name":"Degu Evaluation Kit","part":"nrf52840","records":[{"file":"boards/atmarktechno/degu_evk/degu_evk.dts","says":{"buttons":[["P1.00","sw0","low","up"],["P1.01","sw1","low","up"],["P1.14","sw2","low","up"]],"i2c":["P0.20","P0.22"],"leds":[["P1.07","led0","low"],["P1.05","led1","low"],["P1.03","led2","low"],["P1.04","led3","low"]]},"src":"zephyr:degu_evk","stated":{"buttons|P1.00":"zephyr:degu_evk: gpios = <&gpio1 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.01":"zephyr:degu_evk: gpios = <&gpio1 1 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.14":"zephyr:degu_evk: gpios = <&gpio1 14 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P1.03":"zephyr:degu_evk: gpios = <&gpio1 3 GPIO_ACTIVE_LOW>","leds|P1.04":"zephyr:degu_evk: gpios = <&gpio1 4 GPIO_ACTIVE_LOW>","leds|P1.05":"zephyr:degu_evk: gpios = <&gpio1 5 GPIO_ACTIVE_LOW>","leds|P1.07":"zephyr:degu_evk: gpios = <&gpio1 7 GPIO_ACTIVE_LOW>"}}],"vendor":"atmarktechno","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.22","sda":"P0.20"}},"buttons":[{"active":"low","label":"SW2","name":"sw0","pin":"P1.00","pull":"up"},{"active":"low","label":"SW3","name":"sw1","pin":"P1.01","pull":"up"},{"active":"low","label":"SW4","name":"sw2","pin":"P1.14","pull":"up"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"active":"low","label":"LED1","name":"led0","pin":"P1.07"},{"active":"low","label":"LED2","name":"led1","pin":"P1.05"},{"active":"low","label":"LED3","name":"led2","pin":"P1.03"},{"active":"low","label":"LED4","name":"led3","pin":"P1.04"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"arduino:avdweb.nl boards:samd:sam15x15","flash":262144,"ids":["arduino:avdweb.nl boards:samd:sam15x15"],"key":"avdwebnl-samd21","name":"SAMD21","part":"","ram":32768,"records":[{"core":"arduino:avdweb.nl boards:samd","file":"variants/sam15x15_d21/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PB3","PIN_LED2",null]],"spi":["PB11","PB10","PA12"],"uart":["PB23","PA28"]},"src":"arduino:avdweb.nl boards:samd:sam15x15"}],"vendor":"avdweb.nl","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"SPI","sck":"PB11"},"uart":{"name":"Serial","rx":"PA28","tx":"PB23"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:avdweb.nl boards:samd:sam15x15","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"aliases":["PIN_LED3"],"label":"D25","name":"PIN_LED2","pin":"PB3"}],"naming":"sam","ram":32768,"ram_from":"arduino:avdweb.nl boards:samd:sam15x15"}},
{"chosen":"pio:aventen_s3_sync","flash":16777216,"ids":["pio:aventen_s3_sync"],"key":"aventen-aventen-s3-sync","name":"Aventen S3 Sync","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/Aventen_S3_Sync/pins_arduino.h","says":{"i2c":["GPIO2","GPIO3"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:aventen_s3_sync","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own AVENTEN_S3_SYNC entry"}],"vendor":"Aventen","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO3","sda":"GPIO2"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:aventen_s3_sync","naming":"esp","ram":327680,"ram_from":"pio:aventen_s3_sync"}},
{"chosen":"pio:az-delivery-devkit-v4","flash":4194304,"ids":["pio:az-delivery-devkit-v4"],"key":"azdelivery-az-delivery-esp-32-dev-kit-c-v4","name":"AZ-Delivery ESP-32 Dev Kit C V4","part":"esp32","ram":532480,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:az-delivery-devkit-v4","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_DEV entry"}],"vendor":"AZ-Delivery","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:az-delivery-devkit-v4","naming":"esp","ram":532480,"ram_from":"pio:az-delivery-devkit-v4"}},
{"chosen":"cpy:espressif/bpi_bit_s2","ids":["cpy:espressif/bpi_bit_s2"],"key":"bananapi-bpi-bit-s2","name":"BPI-Bit-S2","part":"esp32s2","records":[{"file":"ports/espressif/boards/bpi_bit_s2/pins.c","says":{"buttons":[["GPIO38","BUTTON_A",null,null],["GPIO33","BUTTON_B",null,null]],"i2c":["GPIO15","GPIO16"],"leds":[["GPIO0","LED",null]],"pixels":[["GPIO18","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/bpi_bit_s2"}],"vendor":"BananaPi","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO16","sda":"GPIO15"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON_A","pin":"GPIO38"},{"name":"BUTTON_B","pin":"GPIO33"}],"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO0"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"GPIO18"}]}},
{"chosen":"cpy:espressif/bpi_leaf_s3","ids":["cpy:espressif/bpi_leaf_s3"],"key":"bananapi-bpi-leaf-s3","name":"BPI-Leaf-S3","part":"esp32s3","records":[{"file":"ports/espressif/boards/bpi_leaf_s3/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO15","GPIO16"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/bpi_leaf_s3"}],"vendor":"BananaPi","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO16","sda":"GPIO15"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO48"}]}},
{"chosen":"cpy:espressif/bpi_picow_s3","ids":["cpy:espressif/bpi_picow_s3"],"key":"bananapi-bpi-picow-s3","name":"BPI-PicoW-S3","part":"esp32s3","records":[{"file":"ports/espressif/boards/bpi_picow_s3/pins.c","says":{"leds":[["GPIO46","LED",null]],"pixels":[["GPIO48","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/bpi_picow_s3"}],"vendor":"BananaPi","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO46"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO48"}]}},
{"chosen":"zephyr:stg_800","flash":102400,"ids":["zephyr:stg_800"],"key":"barth-stg-800-lococube-mini-plc","name":"STG-800 lococube mini-PLC","part":"stm32f091xc","ram":32768,"records":[{"file":"boards/barth/stg_800/stg_800.dts","says":{"i2c":["PB14","PB13"],"leds":[["PA8","led0","high"]]},"src":"zephyr:stg_800","stated":{"leds|PA8":"zephyr:stg_800: gpios = <&gpioa 8 GPIO_ACTIVE_HIGH>"}}],"vendor":"barth","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"PB13","sda":"PB14"}},"flash":102400,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"green","label":"User LED","name":"led0","pin":"PA8"}],"naming":"stm32","parts":[{"address":80,"bus":"i2c","compatible":"atmel,at24","name":"AT24"}],"ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:bbcmicrobit","flash":262144,"ids":["mpy:nrf/MICROBIT","pio:bbcmicrobit","qemu:microbit","zephyr:bbc_microbit"],"key":"bbc-bbc-micro-bit","name":"BBC micro:bit","notes":["button P0.17 active from zephyr:bbc_microbit","button P0.26 active from zephyr:bbc_microbit"],"part":"nrf51822","ram":16384,"records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/BBCmicrobit/pins_arduino.h","says":{"buttons":[["P0.17","PIN_BUTTON_A",null,null],["P0.26","PIN_BUTTON_B",null,null]],"i2c":["P0.30","P0.00"],"leds":[["P0.23","LED_BUILTIN",null]],"spi":["P0.23","P0.21","P0.22"],"uart":["P0.24","P0.25"]},"src":"pio:bbcmicrobit","via":"PlatformIO nordicnrf51 build.variant; defines of the core's own BBC_MICROBIT entry"},{"file":"boards/bbc/microbit/bbc_microbit.dts","says":{"buttons":[["P0.17","sw0","low",null],["P0.26","sw1","low",null]],"i2c":["P0.30","P0.00"]},"src":"zephyr:bbc_microbit","stated":{"buttons|P0.17":"zephyr:bbc_microbit: gpios = <&gpio0 17 GPIO_ACTIVE_LOW>","buttons|P0.26":"zephyr:bbc_microbit: gpios = <&gpio0 26 GPIO_ACTIVE_LOW>"}},{"file":"ports/nrf/boards/MICROBIT/mpconfigboard.h","src":"mpy:nrf/MICROBIT"}],"vendor":"BBC","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.00","sda":"P0.30"},"spi":{"miso":"P0.22","mosi":"P0.21","name":"SPI","sck":"P0.23"},"uart":{"name":"Serial","rx":"P0.25","tx":"P0.24"}},"buttons":[{"active":"low","filled":["active from zephyr:bbc_microbit"],"label":"D5","name":"PIN_BUTTON_A","pin":"P0.17"},{"active":"low","filled":["active from zephyr:bbc_microbit"],"label":"D11","name":"PIN_BUTTON_B","pin":"P0.26"}],"clock_hz":16000000,"flash":262144,"flash_from":"pio:bbcmicrobit","leds":[{"aliases":["PIN_LED"],"label":"D13","name":"LED_BUILTIN","pin":"P0.23"}],"naming":"nrf","parts":[{"added_from":"zephyr:bbc_microbit","address":29,"bus":"i2c","compatible":"nxp,fxos8700","name":"FXOS8700"},{"added_from":"zephyr:bbc_microbit","address":30,"bus":"i2c","compatible":"st,lis2mdl","name":"LIS2MDL"},{"added_from":"zephyr:bbc_microbit","address":25,"bus":"i2c","compatible":"st,lis2dh","name":"LIS2DH"}],"ram":16384,"ram_from":"pio:bbcmicrobit"}},
{"chosen":"pio:bbcmicrobit_v2","flash":524288,"ids":["pio:bbcmicrobit_v2","zephyr:bbc_microbit_v2"],"key":"bbc-bbc-micro-bit-v2","name":"BBC micro:bit V2","notes":["button P0.14 active from zephyr:bbc_microbit_v2","button P0.23 active from zephyr:bbc_microbit_v2"],"part":"nrf52833","ram":131072,"records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/BBCmicrobitV2/pins_arduino.h","says":{"buttons":[["P0.14","PIN_BUTTON_A",null,null],["P0.23","PIN_BUTTON_B",null,null]],"i2c":["P1.00","P0.26"],"leds":[["P0.17","LED_BUILTIN",null]],"spi":["P0.17","P0.13","P0.01"],"uart":["P0.06","P1.08"]},"src":"pio:bbcmicrobit_v2","via":"PlatformIO maxgerhardt_platform-nordicnrf52 build.variant; defines of the core's own BBC_MICROBIT_V2 entry"},{"file":"boards/bbc/microbit_v2/bbc_microbit_v2.dts","says":{"buttons":[["P0.14","sw0","low",null],["P0.23","sw1","low",null]],"i2c":["P0.16","P0.08"]},"src":"zephyr:bbc_microbit_v2","stated":{"buttons|P0.14":"zephyr:bbc_microbit_v2: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>","buttons|P0.23":"zephyr:bbc_microbit_v2: gpios = <&gpio0 23 GPIO_ACTIVE_LOW>"}}],"vendor":"BBC","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.26","sda":"P1.00"},"spi":{"miso":"P0.01","mosi":"P0.13","name":"SPI","sck":"P0.17"},"uart":{"name":"Serial","rx":"P1.08","tx":"P0.06"}},"buttons":[{"active":"low","filled":["active from zephyr:bbc_microbit_v2"],"label":"D5","name":"PIN_BUTTON_A","pin":"P0.14"},{"active":"low","filled":["active from zephyr:bbc_microbit_v2"],"label":"D11","name":"PIN_BUTTON_B","pin":"P0.23"}],"clock_hz":64000000,"flash":524288,"flash_from":"pio:bbcmicrobit_v2","leds":[{"aliases":["PIN_LED"],"label":"D13","name":"LED_BUILTIN","pin":"P0.17"}],"naming":"nrf","parts":[{"added_from":"zephyr:bbc_microbit_v2","address":30,"bus":"i2c","compatible":"st,lis2mdl","name":"LIS2MDL"},{"added_from":"zephyr:bbc_microbit_v2","address":25,"bus":"i2c","compatible":"st,lis2dh","name":"LIS2DH"}],"ram":131072,"ram_from":"pio:bbcmicrobit_v2"}},
{"chosen":"zephyr:blueclover_plt_demo_v2","flash":524288,"ids":["zephyr:blueclover_plt_demo_v2"],"key":"bcdevices-blue-clover-plt-demo-v2-nrf52832","name":"Blue Clover PLT Demo V2 nRF52832","part":"nrf52832","ram":65536,"records":[{"file":"boards/bcdevices/plt_demo_v2/blueclover_plt_demo_v2_nrf52832.dts","says":{"buttons":[["P0.26","sw0","low","up"],["P0.21","sw1","low","up"]],"i2c":["P0.12","P0.14"],"spi":["P0.02","P0.03","P0.27"]},"src":"zephyr:blueclover_plt_demo_v2","stated":{"buttons|P0.21":"zephyr:blueclover_plt_demo_v2: gpios = <&gpio0 21 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.26":"zephyr:blueclover_plt_demo_v2: gpios = <&gpio0 26 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"bcdevices","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.14","sda":"P0.12"},"spi":{"miso":"P0.27","mosi":"P0.03","name":"spi1","sck":"P0.02"}},"buttons":[{"active":"low","label":"Push button switch 0","name":"sw0","pin":"P0.26","pull":"up"},{"active":"low","label":"Push button switch 1","name":"sw1","pin":"P0.21","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","naming":"nrf","parts":[{"address":68,"bus":"i2c","compatible":"sensirion,sht3xd","name":"SHT3XD"},{"address":104,"bus":"i2c","compatible":"bosch,bmi270","name":"BMI270"},{"bus":"spi","compatible":"apa,apa102","name":"APA102"}],"ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:atmel-samd/bdmicro_vina_d51","ids":["cpy:atmel-samd/bdmicro_vina_d51","cpy:atmel-samd/bdmicro_vina_d51_pcb7"],"key":"bdmicrollc-bdmicro-vina-d51","name":"BDMICRO VINA-D51","part":"samd51n20a","records":[{"file":"ports/atmel-samd/boards/bdmicro_vina_d51/pins.c","says":{"i2c":["PA13","PA12"],"leds":[["PA23","LED_B",null],["PB15","LED_G",null],["PB14","LED_R",null]],"spi":["PC28","PC27","PB23"],"uart":["PB21","PB20"]},"src":"cpy:atmel-samd/bdmicro_vina_d51"},{"file":"ports/atmel-samd/boards/bdmicro_vina_d51_pcb7/pins.c","says":{"i2c":["PA17","PA16"],"leds":[["PA23","LED_B",null],["PB15","LED_G",null],["PB14","LED_R",null]],"spi":["PC28","PC27","PB23"],"uart":["PB21","PB20"]},"src":"cpy:atmel-samd/bdmicro_vina_d51_pcb7"}],"vendor":"BDMICRO LLC","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA12","sda":"PA13"},"spi":{"miso":"PB23","mosi":"PC27","name":"board.SPI()","sck":"PC28"},"uart":{"name":"board.UART()","rx":"PB20","tx":"PB21"}},"flash":1048576,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51N20A","leds":[{"aliases":["LED_STATUS","MICROPY_HW_LED_STATUS"],"colour":"blue","name":"LED_B","pin":"PA23"},{"colour":"green","name":"LED_G","pin":"PB15"},{"colour":"red","name":"LED_R","pin":"PB14"}],"naming":"sam","ram":262144,"ram_from":"Microchip ATDF ATSAMD51N20A"}},
{"chosen":"zephyr:beaglebadge","ids":["zephyr:beaglebadge"],"key":"beagle-beaglebadge","name":"BeagleBadge","part":"am62","ram":229376,"records":[{"file":"boards/beagle/beaglebadge/beaglebadge_am62l3_a53.dts","says":{"buttons":[["&main_gpio0 32","joystick-up","low",null],["&main_gpio0 42","joystick-down","low",null],["&main_gpio0 31","joystick-left","low",null],["&main_gpio0 95","joystick-right","low",null],["&main_gpio0 26","button-select","low",null],["&main_gpio0 104","button-back","low",null]]},"src":"zephyr:beaglebadge","stated":{"buttons|raw:&main_gpio0 104":"zephyr:beaglebadge: gpios = <&main_gpio0 104 GPIO_ACTIVE_LOW>","buttons|raw:&main_gpio0 26":"zephyr:beaglebadge: gpios = <&main_gpio0 26 GPIO_ACTIVE_LOW>","buttons|raw:&main_gpio0 31":"zephyr:beaglebadge: gpios = <&main_gpio0 31 GPIO_ACTIVE_LOW>","buttons|raw:&main_gpio0 32":"zephyr:beaglebadge: gpios = <&main_gpio0 32 GPIO_ACTIVE_LOW>","buttons|raw:&main_gpio0 42":"zephyr:beaglebadge: gpios = <&main_gpio0 42 GPIO_ACTIVE_LOW>","buttons|raw:&main_gpio0 95":"zephyr:beaglebadge: gpios = <&main_gpio0 95 GPIO_ACTIVE_LOW>"}}],"vendor":"beagle","why":"rank","wiring":{"buttons":[{"active":"low","label":"Button UP","name":"joystick-up","raw":"&main_gpio0 32"},{"active":"low","label":"Button DOWN","name":"joystick-down","raw":"&main_gpio0 42"},{"active":"low","label":"Button LEFT","name":"joystick-left","raw":"&main_gpio0 31"},{"active":"low","label":"Button RIGHT","name":"joystick-right","raw":"&main_gpio0 95"},{"active":"low","label":"Button SELECT","name":"button-select","raw":"&main_gpio0 26"},{"active":"low","label":"Button BACK","name":"button-back","raw":"&main_gpio0 104"}],"naming":"raw","ram":229376,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:beaglebone_ai64","ids":["zephyr:beaglebone_ai64"],"key":"beagle-beaglebone-ai-64","name":"BeagleBone AI-64","part":"j721e","ram":32768,"records":[{"file":"boards/beagle/beaglebone_ai64/beaglebone_ai64_j721e_mcu_r5f0_0.dts","src":"zephyr:beaglebone_ai64"}],"vendor":"beagle","why":"nothing","wiring":{"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:beagleconnect_freedom","ids":["zephyr:beagleconnect_freedom"],"key":"beagle-beagleconnect-freedom","name":"BeagleConnect Freedom","part":"cc1352","records":[{"file":"boards/beagle/beagleconnect_freedom/beagleconnect_freedom_cc1352p.dts","says":{"buttons":[["&gpio0 15","sw0","low",null]],"leds":[["&gpio0 18","led0","high"]]},"src":"zephyr:beagleconnect_freedom","stated":{"buttons|raw:&gpio0 15":"zephyr:beagleconnect_freedom: gpios = <&gpio0 15 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 18":"zephyr:beagleconnect_freedom: gpios = <&gpio0 18 GPIO_ACTIVE_HIGH>"}}],"vendor":"beagle","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"name":"sw0","raw":"&gpio0 15"}],"leds":[{"active":"high","name":"led0","raw":"&gpio0 18"}],"naming":"raw"}},
{"chosen":"zephyr:beagleconnect_zepto","flash":131072,"ids":["zephyr:beagleconnect_zepto"],"key":"beagle-beagleconnect-zepto","name":"BeagleConnect Zepto","part":"mspm0l1117","ram":16384,"records":[{"file":"boards/beagle/beagleconnect_zepto/beagleconnect_zepto.dts","says":{"buttons":[["&gpioa 18","sw0","low",null]],"leds":[["&gpioa 13","led0","high"]]},"src":"zephyr:beagleconnect_zepto","stated":{"buttons|raw:&gpioa 18":"zephyr:beagleconnect_zepto: gpios = <&gpioa 18 GPIO_ACTIVE_LOW>","leds|raw:&gpioa 13":"zephyr:beagleconnect_zepto: gpios = <&gpioa 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"beagle","why":"rank","wiring":{"buttons":[{"active":"low","name":"sw0","raw":"&gpioa 18"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","name":"led0","raw":"&gpioa 13"}],"naming":"raw","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:beagleplay","flash":720896,"ids":["zephyr:beagleplay"],"key":"beagle-beagleplay","name":"BeaglePlay","part":"cc1352","ram":147456,"records":[{"file":"boards/beagle/beagleplay/beagleplay_cc1352p7.dts","says":{"leds":[["&gpio0 27","led0","high"],["&gpio0 28","led1","high"]]},"src":"zephyr:beagleplay","stated":{"leds|raw:&gpio0 27":"zephyr:beagleplay: gpios = <&gpio0 27 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 28":"zephyr:beagleplay: gpios = <&gpio0 28 GPIO_ACTIVE_HIGH>"}}],"vendor":"beagle","why":"rank","wiring":{"flash":720896,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&gpio0 27"},{"active":"high","label":"LED2","name":"led1","raw":"&gpio0 28"}],"naming":"raw","ram":147456,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:beaglev_fire","ids":["zephyr:beaglev_fire"],"key":"beagle-beaglev-fire","name":"BeagleV\u00ae-Fire","part":"polarfire","ram":2097152000,"records":[{"file":"boards/beagle/beaglev_fire/beaglev_fire_polarfire_e51.dts","src":"zephyr:beaglev_fire"}],"vendor":"beagle","why":"nothing","wiring":{"naming":"raw","ram":2097152000,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:beagley_ai","ids":["zephyr:beagley_ai"],"key":"beagle-beagley-ai","name":"BeagleY-AI","part":"j722s","ram":32768,"records":[{"file":"boards/beagle/beagley_ai/beagley_ai_j722s_mcu_r5f0_0.dts","src":"zephyr:beagley_ai"}],"vendor":"beagle","why":"nothing","wiring":{"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pocketbeagle_2","ids":["zephyr:pocketbeagle_2"],"key":"beagle-pocketbeagle-2","name":"PocketBeagle 2","part":"am6232","ram":262144,"records":[{"file":"boards/beagle/pocketbeagle_2/pocketbeagle_2_am6232_m4.dts","src":"zephyr:pocketbeagle_2"}],"vendor":"beagle","why":"nothing","wiring":{"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pocketbeagle_2_industrial","ids":["zephyr:pocketbeagle_2_industrial"],"key":"beagle-pocketbeagle-2-industrial","name":"PocketBeagle 2 Industrial","part":"am6254","ram":1073741824,"records":[{"file":"boards/beagle/pocketbeagle_2/pocketbeagle_2_industrial_am6254_m4.dts","src":"zephyr:pocketbeagle_2_industrial"}],"vendor":"beagle","why":"nothing","wiring":{"naming":"raw","ram":1073741824,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:raspberrypi/bwshockley_figpi","ids":["cpy:raspberrypi/bwshockley_figpi"],"key":"benjaminshockley-fig-pi","name":"Fig Pi","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/bwshockley_figpi/pins.c","says":{"buttons":[["GPIO20","BUTTON",null,null]],"i2c":["GPIO16","GPIO17"],"leds":[["GPIO0","LED",null]],"pixels":[["GPIO13","ws2812"]],"spi":["GPIO6","GPIO7","GPIO4"],"uart":["GPIO24","GPIO25"]},"src":"cpy:raspberrypi/bwshockley_figpi"}],"vendor":"Benjamin Shockley","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO17","sda":"GPIO16"},"spi":{"miso":"GPIO4","mosi":"GPIO7","name":"board.SPI()","sck":"GPIO6"},"uart":{"name":"board.UART()","rx":"GPIO25","tx":"GPIO24"}},"buttons":[{"name":"BUTTON","pin":"GPIO20"}],"flash":2097152,"flash_from":"cpy:raspberrypi/bwshockley_figpi: EXTERNAL_FLASH_DEVICES, GD25Q16C, W25Q16JVxQ","leds":[{"name":"LED","pin":"GPIO0"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO13"}]}},
{"chosen":"cpy:atmel-samd/mini_sam_m4","ids":["cpy:atmel-samd/mini_sam_m4"],"key":"benjaminshockley-mini-sam-m4","name":"Mini SAM M4","part":"samd51g19a","records":[{"file":"ports/atmel-samd/boards/mini_sam_m4/pins.c","says":{"i2c":["PA12","PA13"],"leds":[["PA15","MICROPY_HW_LED_STATUS",null]],"pixels":[["PB3","apa102"]],"spi":["PA1","PB22","PB23"],"uart":["PA17","PA16"]},"src":"cpy:atmel-samd/mini_sam_m4"}],"vendor":"Benjamin Shockley","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA13","sda":"PA12"},"spi":{"miso":"PB23","mosi":"PB22","name":"board.SPI()","sck":"PA1"},"uart":{"name":"board.UART()","rx":"PA16","tx":"PA17"}},"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51G19A","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"PA15"}],"naming":"sam","pixels":[{"clock":"PB2","kind":"apa102","name":"APA102_MOSI","pin":"PB3"}],"ram":196608,"ram_from":"Microchip ATDF ATSAMD51G19A"}},
{"chosen":"arduino:ATTinyCore:avr:attinyx7opti","ids":["arduino:ATTinyCore:avr:attinyx7opti"],"key":"bernhardnebel-attiny167-87-optiboot","name":"ATtiny167/87 (Optiboot)","part":"attiny167","ram":512,"records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX7_New/pins_arduino.h","says":{"i2c":["PA4","PA5"],"leds":[["PA3","LED_BUILTIN",null]],"spi":["PA5","PA4","PA2"]},"src":"arduino:ATTinyCore:avr:attinyx7opti"}],"vendor":"Bernhard Nebel","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA5","sda":"PA4"},"spi":{"cs":"PA6","miso":"PA2","mosi":"PA4","name":"SPI","sck":"PA5"}},"clock_hz":8000000,"flash":15744,"flash_from":"arduino:ATTinyCore:avr:attinyx7opti","leds":[{"label":"D3","name":"LED_BUILTIN","pin":"PA3"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"]],"ram":512,"ram_from":"arduino:ATTinyCore:avr:attinyx7opti"}},
{"chosen":"arduino:ATTinyCore:avr:attinyx313","flash":4096,"ids":["arduino:ATTinyCore:avr:attinyx313"],"key":"bernhardnebel-attiny2313-a-4313-no-bootloader","name":"ATtiny2313(a)/4313 (No bootloader)","part":"attiny2313","ram":256,"records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX313/pins_arduino.h","says":{"i2c":["PB5","PB7"],"leds":[["PB4","LED_BUILTIN",null]],"spi":["PB7","PB6","PB5"]},"src":"arduino:ATTinyCore:avr:attinyx313"}],"vendor":"Bernhard Nebel","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB7","sda":"PB5"},"spi":{"cs":"PB1","miso":"PB5","mosi":"PB6","name":"SPI","sck":"PB7"}},"clock_hz":8000000,"flash":4096,"flash_from":"arduino:ATTinyCore:avr:attinyx313","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB4"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PA1"],["D3","PA0"],["D4","PD2"],["D5","PD3"],["D6","PD4"],["D7","PD5"],["D8","PD6"],["D9","PB0"],["D10","PB1"],["D11","PB2"],["D12","PB3"],["D13","PB4"],["D14","PB5"],["D15","PB6"],["D16","PB7"],["D17","PA2"]],"ram":256,"ram_from":"arduino:ATTinyCore:avr:attinyx313"}},
{"chosen":"arduino:ATTinyCore:avr:attinyx4","flash":8192,"ids":["arduino:ATTinyCore:avr:attinyx4"],"key":"bernhardnebel-attiny24-44-84-a-no-bootloader","name":"ATtiny24/44/84(a) (No bootloader)","part":"attiny24","ram":512,"records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX4_reverse/pins_arduino.h","says":{"i2c":["PA6","PA4"],"leds":[["PB2","LED_BUILTIN",null]],"spi":["PA4","PA5","PA6"]},"src":"arduino:ATTinyCore:avr:attinyx4"}],"vendor":"Bernhard Nebel","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA6"},"spi":{"cs":"PA3","miso":"PA6","mosi":"PA5","name":"SPI","sck":"PA4"}},"clock_hz":8000000,"flash":8192,"flash_from":"arduino:ATTinyCore:avr:attinyx4","leds":[{"label":"D8","name":"LED_BUILTIN","pin":"PB2"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PB2"],["D9","PB1"],["D10","PB0"],["D11","PB3"]],"ram":512,"ram_from":"arduino:ATTinyCore:avr:attinyx4"}},
{"chosen":"arduino:ATTinyCore:avr:attinyx5","flash":8192,"ids":["arduino:ATTinyCore:avr:attinyx5"],"key":"bernhardnebel-attiny25-45-85-no-bootloader","name":"ATtiny25/45/85 (No bootloader)","part":"attiny25","ram":512,"records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX5/pins_arduino.h","says":{"i2c":["PB0","PB2"],"leds":[["PB1","LED_BUILTIN",null]],"spi":["PB2","PB1","PB0"]},"src":"arduino:ATTinyCore:avr:attinyx5"}],"vendor":"Bernhard Nebel","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PB0"},"spi":{"cs":"PB3","miso":"PB0","mosi":"PB1","name":"SPI","sck":"PB2"}},"clock_hz":8000000,"flash":8192,"flash_from":"arduino:ATTinyCore:avr:attinyx5","leds":[{"label":"D1","name":"LED_BUILTIN","pin":"PB1"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"]],"ram":512,"ram_from":"arduino:ATTinyCore:avr:attinyx5"}},
{"chosen":"arduino:ATTinyCore:avr:attinyx61","ids":["arduino:ATTinyCore:avr:attinyx61"],"key":"bernhardnebel-attiny261-461-861-a","name":"ATtiny261/461/861(a)","part":"attiny261","records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX61/pins_arduino.h","says":{"i2c":["PB0","PB2"],"leds":[["PB3","LED_BUILTIN",null]],"spi":["PB2","PB1","PB0"]},"src":"arduino:ATTinyCore:avr:attinyx61"}],"vendor":"Bernhard Nebel","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PB0"},"spi":{"cs":"PB3","miso":"PB0","mosi":"PB1","name":"SPI","sck":"PB2"}},"clock_hz":8000000,"flash":8192,"flash_from":"arduino:ATTinyCore:avr:attinyx61","leds":[{"label":"D6","name":"LED_BUILTIN","pin":"PB3"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PB6"],["D4","PB5"],["D5","PB4"],["D6","PB3"],["D7","PB2"],["D8","PB1"],["D9","PB0"],["D10","PA4"],["D11","PA5"],["D12","PA6"],["D13","PA7"],["D14","PA3"],["D15","PB7"]],"ram":512,"ram_from":"arduino:ATTinyCore:avr:attinyx61"}},
{"chosen":"arduino:ATTinyCore:avr:attinyx4opti","ids":["arduino:ATTinyCore:avr:attinyx4opti"],"key":"bernhardnebel-attiny44-84-a-optiboot","name":"ATtiny44/84(a) (Optiboot)","part":"attiny44","records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX4_reverse/pins_arduino.h","says":{"i2c":["PA6","PA4"],"leds":[["PB2","LED_BUILTIN",null]],"spi":["PA4","PA5","PA6"]},"src":"arduino:ATTinyCore:avr:attinyx4opti"}],"vendor":"Bernhard Nebel","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA6"},"spi":{"cs":"PA3","miso":"PA6","mosi":"PA5","name":"SPI","sck":"PA4"}},"clock_hz":8000000,"flash":7552,"flash_from":"arduino:ATTinyCore:avr:attinyx4opti","leds":[{"label":"D8","name":"LED_BUILTIN","pin":"PB2"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PB2"],["D9","PB1"],["D10","PB0"],["D11","PB3"]],"ram":512,"ram_from":"arduino:ATTinyCore:avr:attinyx4opti"}},
{"chosen":"arduino:ATTinyCore:avr:attinyx5opti","ids":["arduino:ATTinyCore:avr:attinyx5opti"],"key":"bernhardnebel-attiny45-85-optiboot","name":"ATtiny45/85 (Optiboot)","part":"attiny45","records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX5/pins_arduino.h","says":{"i2c":["PB0","PB2"],"leds":[["PB1","LED_BUILTIN",null]],"spi":["PB2","PB1","PB0"]},"src":"arduino:ATTinyCore:avr:attinyx5opti"}],"vendor":"Bernhard Nebel","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PB0"},"spi":{"cs":"PB3","miso":"PB0","mosi":"PB1","name":"SPI","sck":"PB2"}},"clock_hz":8000000,"flash":7616,"flash_from":"arduino:ATTinyCore:avr:attinyx5opti","leds":[{"label":"D1","name":"LED_BUILTIN","pin":"PB1"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"]],"ram":512,"ram_from":"arduino:ATTinyCore:avr:attinyx5opti"}},
{"chosen":"arduino:ATTinyCore:avr:attinyx61opti","ids":["arduino:ATTinyCore:avr:attinyx61opti"],"key":"bernhardnebel-attiny461-861-a-optiboot","name":"ATtiny461/861(a) (Optiboot)","part":"attiny461","records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX61/pins_arduino.h","says":{"i2c":["PB0","PB2"],"leds":[["PB3","LED_BUILTIN",null]],"spi":["PB2","PB1","PB0"]},"src":"arduino:ATTinyCore:avr:attinyx61opti"}],"vendor":"Bernhard Nebel","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PB0"},"spi":{"cs":"PB3","miso":"PB0","mosi":"PB1","name":"SPI","sck":"PB2"}},"clock_hz":8000000,"flash":7552,"flash_from":"arduino:ATTinyCore:avr:attinyx61opti","leds":[{"label":"D6","name":"LED_BUILTIN","pin":"PB3"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PB6"],["D4","PB5"],["D5","PB4"],["D6","PB3"],["D7","PB2"],["D8","PB1"],["D9","PB0"],["D10","PA4"],["D11","PA5"],["D12","PA6"],["D13","PA7"],["D14","PA3"],["D15","PB7"]],"ram":512,"ram_from":"arduino:ATTinyCore:avr:attinyx61opti"}},
{"chosen":"arduino:ATTinyCore:avr:attinyx8","ids":["arduino:ATTinyCore:avr:attinyx8","arduino:ATTinyCore:avr:attinyx8opti"],"key":"bernhardnebel-attiny48-88-no-bootloader","name":"ATtiny48/88 (No bootloader)","part":"attiny48","records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX8/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:ATTinyCore:avr:attinyx8"},{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX8/pins_arduino.h","same":true,"src":"arduino:ATTinyCore:avr:attinyx8opti"}],"vendor":"Bernhard Nebel","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":8192,"flash_from":"arduino:ATTinyCore:avr:attinyx8","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PC7"],["D17","PC0"],["D18","PC1"],["D19","PC2"],["D20","PC3"],["D21","PC4"],["D22","PC5"],["D23","PA0"],["D24","PA1"],["D25","PA2"],["D26","PA3"],["D27","PC6"]],"ram":512,"ram_from":"arduino:ATTinyCore:avr:attinyx8"}},
{"chosen":"arduino:ATTinyCore:avr:attinyx4micr","flash":8192,"ids":["arduino:ATTinyCore:avr:attinyx4micr","arduino:atflash:avr:ATISP84","arduino:atflash:avr:ATTSB84"],"key":"bernhardnebel-attiny84a-micronucleus-california-steam","name":"ATtiny84a (Micronucleus / California STEAM)","part":"attiny84a","ram":512,"records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX4_reverse/pins_arduino.h","says":{"i2c":["PA6","PA4"],"leds":[["PB2","LED_BUILTIN",null]],"spi":["PA4","PA5","PA6"]},"src":"arduino:ATTinyCore:avr:attinyx4micr"},{"core":"arduino:atflash:avr","file":"variants/tiny14/pins_arduino.h","src":"arduino:atflash:avr:ATISP84"},{"core":"arduino:atflash:avr","file":"variants/tiny14/pins_arduino.h","src":"arduino:atflash:avr:ATTSB84"}],"vendor":"Bernhard Nebel","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA6"},"spi":{"cs":"PA3","miso":"PA6","mosi":"PA5","name":"SPI","sck":"PA4"}},"clock_hz":8000000,"flash":6522,"flash_from":"arduino:ATTinyCore:avr:attinyx4micr","leds":[{"label":"D8","name":"LED_BUILTIN","pin":"PB2"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PB2"],["D9","PB1"],["D10","PB0"],["D11","PB3"]],"ram":512,"ram_from":"arduino:ATTinyCore:avr:attinyx4micr"}},
{"chosen":"arduino:ATTinyCore:avr:attinyx7","ids":["arduino:ATTinyCore:avr:attinyx7"],"key":"bernhardnebel-attiny87-167-no-bootloader","name":"ATtiny87/167 (No bootloader)","part":"attiny87","ram":512,"records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX7_New/pins_arduino.h","says":{"i2c":["PA4","PA5"],"leds":[["PA3","LED_BUILTIN",null]],"spi":["PA5","PA4","PA2"]},"src":"arduino:ATTinyCore:avr:attinyx7"}],"vendor":"Bernhard Nebel","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA5","sda":"PA4"},"spi":{"cs":"PA6","miso":"PA2","mosi":"PA4","name":"SPI","sck":"PA5"}},"clock_hz":8000000,"flash":16384,"flash_from":"arduino:ATTinyCore:avr:attinyx7","leds":[{"label":"D3","name":"LED_BUILTIN","pin":"PA3"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"]],"ram":512,"ram_from":"arduino:ATTinyCore:avr:attinyx7"}},
{"chosen":"cpy:nordic/simmel","ids":["cpy:nordic/simmel"],"key":"betrusted-simmel","name":"Simmel","part":"nrf52833","records":[{"file":"ports/nordic/boards/simmel/pins.c","says":{"i2c":["P1.09","P0.08"],"leds":[["P0.06","LED",null]]},"src":"cpy:nordic/simmel"}],"vendor":"Betrusted","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.08","sda":"P1.09"}},"flash":524288,"flash_by_part":true,"flash_from":"Nordic's nRF52833 product page nrf52833","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"P0.06"}],"memory_cite":{"doc":"nRF52833 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"512 KB Flash, 128 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52833","where":"Key features"},"naming":"nrf","ram":131072,"ram_from":"Nordic's nRF52833 product page nrf52833"}},
{"chosen":"zephyr:bl604e_iot_dvk","ids":["zephyr:bl604e_iot_dvk"],"key":"bflb-bl604e-iot-dvk-development-board","name":"BL604E IOT DVK development board","part":"bl604","ram":65536,"records":[{"file":"boards/bflb/bl60x/bl604e_iot_dvk/bl604e_iot_dvk.dts","src":"zephyr:bl604e_iot_dvk"}],"vendor":"bflb","why":"nothing","wiring":{"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:bl618g0","flash":4128768,"ids":["zephyr:bl618g0"],"key":"bflb-bouffalo-lab-bl618-g0-evaluation-board","name":"Bouffalo Lab BL618 G0 evaluation board","part":"bl618","ram":491520,"records":[{"file":"boards/bflb/bl61x/bl618g0/bl618g0.dts","says":{"buttons":[["&gpio1 1","sw0","low",null]],"leds":[["&gpio1 0","led0","high"]]},"src":"zephyr:bl618g0","stated":{"buttons|raw:&gpio1 1":"zephyr:bl618g0: gpios = <&gpio1 1 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 0":"zephyr:bl618g0: gpios = <&gpio1 0 GPIO_ACTIVE_HIGH>"}}],"vendor":"bflb","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW0","name":"sw0","raw":"&gpio1 1"}],"flash":4128768,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED0","name":"led0","raw":"&gpio1 0"}],"naming":"raw","ram":491520,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:bl706_iot_dvk","flash":4161536,"ids":["zephyr:bl706_iot_dvk"],"key":"bflb-bouffalo-lab-bl706-iot-dvk","name":"Bouffalo Lab BL706-IoT-DVK","part":"bl706","ram":90112,"records":[{"file":"boards/bflb/bl70x/bl706_iot_dvk/bl706_iot_dvk.dts","says":{"leds":[["&gpio0 22","led0","high"],["&gpio0 29","led1","high"],["&gpio0 30","led2","high"],["&gpio0 31","led3","high"]]},"src":"zephyr:bl706_iot_dvk","stated":{"leds|raw:&gpio0 22":"zephyr:bl706_iot_dvk: gpios = <&gpio0 22 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 29":"zephyr:bl706_iot_dvk: gpios = <&gpio0 29 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 30":"zephyr:bl706_iot_dvk: gpios = <&gpio0 30 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 31":"zephyr:bl706_iot_dvk: gpios = <&gpio0 31 GPIO_ACTIVE_HIGH>"}}],"vendor":"bflb","why":"rank","wiring":{"flash":4161536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"TX0 LED","name":"led0","raw":"&gpio0 22"},{"active":"high","label":"RX0 LED","name":"led1","raw":"&gpio0 29"},{"active":"high","label":"TX1 LED","name":"led2","raw":"&gpio0 30"},{"active":"high","label":"RX1 LED","name":"led3","raw":"&gpio0 31"}],"naming":"raw","ram":90112,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:bouffalolab:bouffalolab:BL618G0","flash":4190208,"ids":["arduino:bouffalolab:bouffalolab:BL618G0"],"key":"bh6bao-bl618g0-board","name":"BL618G0 Board","part":"bl618","ram":196608,"records":[{"core":"arduino:bouffalolab:bouffalolab","dropped":["BUILTIN_LED = 32, and no pin table names it","LED_BUILTIN = 32, and no pin table names it"],"file":"variants/BL618G0/pins_arduino.h","says":{"leds":[["D32","LED_BUILTIN",null]]},"src":"arduino:bouffalolab:bouffalolab:BL618G0"}],"vendor":"BH6BAO","why":"vendor","wiring":{"flash":4190208,"flash_from":"arduino:bouffalolab:bouffalolab:BL618G0","leds":[{"aliases":["BUILTIN_LED"],"label":"D32","name":"LED_BUILTIN"}],"naming":"raw","ram":196608,"ram_from":"arduino:bouffalolab:bouffalolab:BL618G0"}},
{"chosen":"cpy:atmel-samd/dynalora_usb","ids":["cpy:atmel-samd/dynalora_usb"],"key":"bhdynamics-dynalora-usb","name":"DynaLoRa_USB","part":"samd21e18a","records":[{"file":"ports/atmel-samd/boards/dynalora_usb/pins.c","says":{"buttons":[["PA15","BUTTON",null,null]],"i2c":["PA0","PA1"],"leds":[["PA27","LED",null]],"pixels":[["PA19","ws2812"]],"spi":["PA17","PA16","PA18"],"uart":["PA1","PA0"]},"src":"cpy:atmel-samd/dynalora_usb"}],"vendor":"BHDynamics","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA1","sda":"PA0"},"spi":{"miso":"PA18","mosi":"PA16","name":"board.SPI()","sck":"PA17"},"uart":{"name":"board.UART()","rx":"PA0","tx":"PA1"}},"buttons":[{"name":"BUTTON","pin":"PA15"}],"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PA27"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PA19"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"cpy:atmel-samd/dynossat_edu_eps","ids":["cpy:atmel-samd/dynossat_edu_eps"],"key":"bhdynamics-dynossat-edu-eps","name":"DynOSSAT-EDU-EPS","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/dynossat_edu_eps/pins.c","says":{"i2c":["PA8","PA9"],"pixels":[["PA6","ws2812"]],"spi":["PB11","PA12","PB10"],"uart":["PA16","PA17"]},"src":"cpy:atmel-samd/dynossat_edu_eps"}],"vendor":"BH Dynamics","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA9","sda":"PA8"},"spi":{"miso":"PB10","mosi":"PA12","name":"board.SPI()","sck":"PB11"},"uart":{"name":"board.UART()","rx":"PA17","tx":"PA16"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","naming":"sam","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PA6"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"cpy:atmel-samd/dynossat_edu_obc","ids":["cpy:atmel-samd/dynossat_edu_obc"],"key":"bhdynamics-dynossat-edu-obc","name":"DynOSSAT-EDU-OBC","part":"samd51j20a","records":[{"file":"ports/atmel-samd/boards/dynossat_edu_obc/pins.c","says":{"i2c":["PB12","PB13"],"pixels":[["PA8","ws2812"]],"spi":["PB3","PB2","PB1"],"uart":["PA22","PA23"]},"src":"cpy:atmel-samd/dynossat_edu_obc"}],"vendor":"BH Dynamics","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PB13","sda":"PB12"},"spi":{"miso":"PB1","mosi":"PB2","name":"board.SPI()","sck":"PB3"},"uart":{"name":"board.UART()","rx":"PA23","tx":"PA22"}},"flash":1048576,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51J20A","naming":"sam","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PA8"}],"ram":262144,"ram_from":"Microchip ATDF ATSAMD51J20A"}},
{"chosen":"pio:btt_ebb42_v1_1","flash":131072,"ids":["pio:btt_ebb42_v1_1"],"key":"bigtreetech-big-tree-tech-ebb42-v1-1","name":"Big Tree Tech EBB42 V1.1","part":"stm32g0b1re","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1C(B-C-E)(T-U)_G0C1C(C-E)(T-U)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"pio:btt_ebb42_v1_1","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Big Tree Tech","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":64000000,"flash":131072,"flash_from":"pio:btt_ebb42_v1_1","naming":"stm32","ram":147456,"ram_from":"pio:btt_ebb42_v1_1"}},
{"chosen":"pio:bigtreetech_SKR_Pico","flash":2097152,"ids":["pio:bigtreetech_SKR_Pico"],"key":"bigtreetech-skr-pico","name":"SKR-Pico","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/bigtreetech_SKR_Pico/pins_arduino.h","says":{"i2c":["GPIO0","GPIO1"],"pixels":[["GPIO24","ws2812"]],"uart":["GPIO0","GPIO1"]},"src":"pio:bigtreetech_SKR_Pico","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own BIGTREETECH_SKR_PICO entry"}],"vendor":"BIGTREETECH","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":133000000,"flash":2097152,"flash_from":"pio:bigtreetech_SKR_Pico","naming":"rp2","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO24"}],"ram":262144,"ram_from":"pio:bigtreetech_SKR_Pico"}},
{"chosen":"pio:raspduino","flash":30720,"ids":["pio:raspduino"],"key":"bitwizard-bitwizard-raspduino","name":"BitWizard Raspduino","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:raspduino","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"BitWizard","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":30720,"flash_from":"pio:raspduino","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"pio:raspduino"}},
{"chosen":"zephyr:qnxhv_vm","ids":["zephyr:qnxhv_vm"],"key":"blackberry-qnx-hypervisor-virtual-machine","name":"QNX Hypervisor Virtual Machine","part":"qnxhv_vm","ram":134217728,"records":[{"file":"boards/blackberry/qnxhv_vm/qnxhv_vm.dts","src":"zephyr:qnxhv_vm"},{"file":"boards/blackberry/qnxhv_vm/qnxhv_vm.dts","same":true,"src":"zephyr:qnxhv_vm"}],"vendor":"blackberry","why":"nothing","wiring":{"naming":"raw","ram":134217728,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:atmel-samd/picoplanet","ids":["cpy:atmel-samd/picoplanet"],"key":"bleeptrack-picoplanet","name":"PicoPlanet","part":"samd21e18a","records":[{"file":"ports/atmel-samd/boards/picoplanet/pins.c","says":{"i2c":["PA8","PA9"],"leds":[["PA5","GREEN_LED",null],["PA6","LED",null],["PA7","BLUE_LED",null]],"spi":["PA17","PA16","PA30"]},"src":"cpy:atmel-samd/picoplanet"}],"vendor":"bleeptrack","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA9","sda":"PA8"},"spi":{"miso":"PA30","mosi":"PA16","name":"board.SPI()","sck":"PA17"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A","leds":[{"colour":"green","name":"GREEN_LED","pin":"PA5"},{"aliases":["RED_LED","MICROPY_HW_LED_STATUS"],"colour":"red","name":"LED","pin":"PA6"},{"colour":"blue","name":"BLUE_LED","pin":"PA7"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"zephyr:am62x_m4_bl350","ids":["zephyr:am62x_m4_bl350"],"key":"bliiot-bliiot-armxy-bl350-am62x-m4","name":"BLIIoT ARMxy BL350 AM62x M4","part":"am6254","ram":196608,"records":[{"file":"boards/bliiot/am62x_m4_bl350/am62x_m4_bl350_am6254_m4.dts","src":"zephyr:am62x_m4_bl350"}],"vendor":"bliiot","why":"nothing","wiring":{"naming":"raw","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:wifiduino32","flash":4194304,"ids":["pio:wifiduino32"],"key":"blinker-blinker-wifiduino32","name":"Blinker WiFiduino32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/wifiduino32/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO5","GPIO16"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:wifiduino32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own Wifiduino32 entry"}],"vendor":"Blinker","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO16","sda":"GPIO5"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":4194304,"flash_from":"pio:wifiduino32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"pio:wifiduino32"}},
{"chosen":"pio:wifiduino32s3","flash":8388608,"ids":["pio:wifiduino32s3"],"key":"blinker-blinker-wifiduino32s3","name":"Blinker WiFiduino32S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/wifiduino32s3/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:wifiduino32s3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own WIFIDUINO32S3 entry"}],"vendor":"Blinker","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":8388608,"flash_from":"pio:wifiduino32s3","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"pio:wifiduino32s3"}},
{"chosen":"zephyr:cygnet","flash":262144,"ids":["pio:blues_cygnet","zephyr:cygnet"],"key":"blues-blues-cygnet","name":"Blues Cygnet","notes":["uart added from pio:blues_cygnet"],"part":"stm32l433cc","ram":65536,"records":[{"file":"boards/blues/cygnet/cygnet.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB7","PB6"],"leds":[["PA8","led0","high"]],"spi":["PA5","PB5","PA6"]},"src":"zephyr:cygnet","stated":{"buttons|PC13":"zephyr:cygnet: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA8":"zephyr:cygnet: gpios = <&gpioa 8 GPIO_ACTIVE_HIGH>"}},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L433C(B-C)(T-U)_L443CC(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"pio:blues_cygnet","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Blues","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PA6","mosi":"PB5","name":"spi1","sck":"PA5"},"uart":{"added_from":"pio:blues_cygnet","name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","label":"User Button","name":"sw0","pin":"PC13"}],"clock_hz":80000000,"flash":262144,"flash_from":"pio:blues_cygnet","leds":[{"active":"high","label":"User LED","name":"led0","pin":"PA8"}],"naming":"stm32","ram":65536,"ram_from":"pio:blues_cygnet"}},
{"chosen":"pio:blues_swan_r5","flash":2097152,"ids":["pio:blues_swan_r5"],"key":"blues-blues-swan-r5","name":"Blues Swan R5","part":"stm32l4r5zi","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY/variant_generic.h","says":{"i2c":["PB4","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"pio:blues_swan_r5","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Blues","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PB4"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":120000000,"flash":2097152,"flash_from":"pio:blues_swan_r5","naming":"stm32","ram":655360,"ram_from":"pio:blues_swan_r5"}},
{"chosen":"zephyr:swan_r5","flash":2097152,"ids":["zephyr:swan_r5"],"key":"blues-swan","name":"Swan","part":"stm32l4r5xx","ram":655360,"records":[{"file":"boards/blues/swan_r5/swan_r5.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB7","PB6"],"leds":[["PE2","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:swan_r5","stated":{"buttons|PC13":"zephyr:swan_r5: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PE2":"zephyr:swan_r5: gpios = <&gpioe 2 GPIO_ACTIVE_HIGH>"}}],"vendor":"blues","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"high","label":"User","name":"sw0","pin":"PC13"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD1","name":"led0","pin":"PE2"}],"naming":"stm32","ram":655360,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:bw_swan_r5","flash":2097152,"ids":["pio:bw_swan_r5"],"key":"blueswireless-blueswireless-swan-r5","name":"BluesWireless Swan R5","part":"stm32l4r5zi","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY/variant_SWAN_R5.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PE2","LED_BUILTIN",null]],"spi":["PD1","PB15","PB14"],"uart":["PA9","PA10"]},"src":"pio:bw_swan_r5","via":"PlatformIO ststm32 build.variant; defines of the core's own SWAN_R5 entry"}],"vendor":"BluesWireless","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PD0","miso":"PB14","mosi":"PB15","name":"SPI","sck":"PD1"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"clock_hz":120000000,"flash":2097152,"flash_from":"pio:bw_swan_r5","leds":[{"name":"LED_BUILTIN","pin":"PE2"}],"naming":"stm32","ram":655360,"ram_from":"pio:bw_swan_r5"}},
{"chosen":"pio:bluz_dk","flash":262144,"ids":["pio:bluz_dk"],"key":"bluzdk-bluzdk","name":"BluzDK","part":"nrf51822","ram":32768,"records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/BluzDK/pins_arduino.h","says":{"buttons":[["P0.07","PIN_BUTTON",null,null]],"i2c":["P0.21","P0.22"],"leds":[["P0.30","LED_BUILTIN",null],["P0.17","PIN_LEDB",null],["P0.18","PIN_LEDG",null],["P0.19","PIN_LEDR",null]],"spi":["P0.03","P0.01","P0.02"],"uart":["P0.08","P0.12"]},"src":"pio:bluz_dk","via":"PlatformIO nordicnrf51 build.variant; defines of the core's own BLUZ_DK entry"}],"vendor":"BluzDK","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.22","sda":"P0.21"},"spi":{"miso":"P0.02","mosi":"P0.01","name":"SPI","sck":"P0.03"},"uart":{"name":"Serial","rx":"P0.12","tx":"P0.08"}},"buttons":[{"label":"D22","name":"PIN_BUTTON","pin":"P0.07"}],"clock_hz":32000000,"flash":262144,"flash_from":"pio:bluz_dk","leds":[{"aliases":["PIN_LED"],"label":"D7","name":"LED_BUILTIN","pin":"P0.30"},{"colour":"blue","label":"D25","name":"PIN_LEDB","pin":"P0.17"},{"colour":"green","label":"D24","name":"PIN_LEDG","pin":"P0.18"},{"colour":"red","label":"D23","name":"PIN_LEDR","pin":"P0.19"}],"naming":"nrf","ram":32768,"ram_from":"pio:bluz_dk"}},
{"chosen":"cpy:raspberrypi/boardsource_blok","ids":["cpy:raspberrypi/boardsource_blok"],"key":"boardsource-blok","name":"BLOK","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/boardsource_blok/pins.c","says":{"pixels":[["GPIO25","ws2812"],["GPIO29","ws2812"]],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/boardsource_blok"}],"vendor":"Boardsource","why":"rank","wiring":{"buses":{"uart":{"name":"board.TX/RX","rx":"GPIO1","tx":"GPIO0"}},"flash":2097152,"flash_from":"cpy:raspberrypi/boardsource_blok: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","naming":"rp2","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"GPIO25"},{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO29"}]}},
{"chosen":"pio:helvepic32","flash":122880,"ids":["pio:helvepic32","pio:helvepic32_breadboardside"],"key":"boxtec-helvepic32-1","name":"HelvePic32","notes":["led RB2 added from pio:helvepic32_breadboardside","led RB3 added from pio:helvepic32_breadboardside"],"part":"pic32mx250f128b","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/HelvePic32/Board_Defs.h","says":{"buttons":[["RB4","PIN_BTN1",null,null]],"leds":[["RB7","PIN_LED1",null]],"spi":["RB14","RA4","RA1"],"uart":["RB3","RB13"]},"src":"pio:helvepic32","via":"PlatformIO microchippic32 build.variant; the directory's default header"},{"core":"arduino:chipKIT:pic32","file":"variants/HelvePic32BBside/Board_Defs.h","says":{"buttons":[["RB4","PIN_BTN1",null,null]],"leds":[["RB7","PIN_LED1",null],["RB2","PIN_LED2",null],["RB3","PIN_LED3",null]],"uart":["RB3","RB13"]},"src":"pio:helvepic32_breadboardside","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"BOXTEC","why":"rank","wiring":{"buses":{"spi":{"cs":"RA0","miso":"RA1","mosi":"RA4","name":"SPI","sck":"RB14"},"uart":{"name":"Serial","rx":"RB13","tx":"RB3","unit":"UART1"}},"buttons":[{"label":"D1","name":"PIN_BTN1","pin":"RB4"}],"clock_hz":48000000,"flash":122880,"flash_from":"pio:helvepic32","leds":[{"label":"D10","name":"PIN_LED1","pin":"RB7"},{"added_from":"pio:helvepic32_breadboardside","label":"D2","name":"PIN_LED2","pin":"RB2"},{"added_from":"pio:helvepic32_breadboardside","label":"D3","name":"PIN_LED3","pin":"RB3"}],"naming":"pic32","ram":32768,"ram_from":"pio:helvepic32"}},
{"chosen":"pio:helvepic32_smd","flash":122880,"ids":["pio:helvepic32_smd"],"key":"boxtec-helvepic32-2","name":"HelvePic32","part":"pic32mx250f128d","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/HelvePic32SMD/Board_Defs.h","says":{"buttons":[["RA8","PIN_BTN1",null,null]],"leds":[["RA10","PIN_LED1",null]],"spi":["RB15","RC8","RC6"],"uart":["RB4","RA4"]},"src":"pio:helvepic32_smd","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"BOXTEC","why":"rank","wiring":{"buses":{"spi":{"cs":"RC9","miso":"RC6","mosi":"RC8","name":"SPI","sck":"RB15"},"uart":{"name":"Serial","rx":"RA4","tx":"RB4","unit":"UART1"}},"buttons":[{"label":"D16","name":"PIN_BTN1","pin":"RA8"}],"clock_hz":48000000,"flash":122880,"flash_from":"pio:helvepic32_smd","leds":[{"label":"D1","name":"PIN_LED1","pin":"RA10"}],"naming":"pic32","ram":32768,"ram_from":"pio:helvepic32_smd"}},
{"chosen":"pio:helvepic32_mx270","flash":249856,"ids":["pio:helvepic32_mx270"],"key":"boxtec-helvepic32-mx270","name":"HelvePic32 MX270","part":"pic32mx270f256b","ram":63488,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/HelvePic32a/Board_Defs.h","says":{"buttons":[["RB4","PIN_BTN1",null,null]],"leds":[["RB7","PIN_LED1",null]],"uart":["RB3","RB13"]},"src":"pio:helvepic32_mx270","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"BOXTEC","why":"rank","wiring":{"buses":{"uart":{"name":"Serial","rx":"RB13","tx":"RB3","unit":"UART1"}},"buttons":[{"label":"D1","name":"PIN_BTN1","pin":"RB4"}],"clock_hz":48000000,"flash":249856,"flash_from":"pio:helvepic32_mx270","leds":[{"label":"D10","name":"PIN_LED1","pin":"RB7"}],"naming":"pic32","ram":63488,"ram_from":"pio:helvepic32_mx270"}},
{"chosen":"pio:helvepic32_robot","flash":249856,"ids":["pio:helvepic32_robot"],"key":"boxtec-helvepic32-robot","name":"HelvePic32 Robot","part":"pic32mx270f256d","ram":63488,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/HelveKIT32robot/Board_Defs.h","says":{"buttons":[["RA8","PIN_BTN1",null,null]],"leds":[["RA10","PIN_LED1",null],["RB7","PIN_LED2",null]],"spi":["RB15","RC8","RC6"],"uart":["RB4","RA4"]},"src":"pio:helvepic32_robot","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"BOXTEC","why":"rank","wiring":{"buses":{"spi":{"cs":"RC9","miso":"RC6","mosi":"RC8","name":"SPI","sck":"RB15"},"uart":{"name":"Serial","rx":"RA4","tx":"RB4","unit":"UART1"}},"buttons":[{"label":"D16","name":"PIN_BTN1","pin":"RA8"}],"clock_hz":48000000,"flash":249856,"flash_from":"pio:helvepic32_robot","leds":[{"label":"D1","name":"PIN_LED1","pin":"RA10"},{"label":"D24","name":"PIN_LED2","pin":"RB7"}],"naming":"pic32","ram":63488,"ram_from":"pio:helvepic32_robot"}},
{"chosen":"pio:helvepic32_smd_mx270","flash":249856,"ids":["pio:helvepic32_smd_mx270"],"key":"boxtec-helvepic32-smd-mx270","name":"HelvePic32 SMD MX270","part":"pic32mx270f256d","ram":63488,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/HelvePic32SMDa/Board_Defs.h","says":{"buttons":[["RA8","PIN_BTN1",null,null]],"leds":[["RA10","PIN_LED1",null],["RB7","PIN_LED2",null]],"spi":["RB15","RC8","RC6"],"uart":["RB4","RA4"]},"src":"pio:helvepic32_smd_mx270","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"BOXTEC","why":"rank","wiring":{"buses":{"spi":{"cs":"RC9","miso":"RC6","mosi":"RC8","name":"SPI","sck":"RB15"},"uart":{"name":"Serial","rx":"RA4","tx":"RB4","unit":"UART1"}},"buttons":[{"label":"D16","name":"PIN_BTN1","pin":"RA8"}],"clock_hz":48000000,"flash":249856,"flash_from":"pio:helvepic32_smd_mx270","leds":[{"label":"D1","name":"PIN_LED1","pin":"RA10"},{"label":"D24","name":"PIN_LED2","pin":"RB7"}],"naming":"pic32","ram":63488,"ram_from":"pio:helvepic32_smd_mx270"}},
{"chosen":"pio:bpi-bit","flash":4194304,"ids":["pio:bpi-bit"],"key":"bpitech-bpi-bit","name":"BPI-Bit","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/bpi-bit/pins_arduino.h","says":{"buttons":[["GPIO35","BUTTON_A",null,null],["GPIO27","BUTTON_B",null,null]],"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:bpi-bit","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own BPI_BIT entry"}],"vendor":"BPI Tech","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"BUTTON_A","pin":"GPIO35"},{"name":"BUTTON_B","pin":"GPIO27"}],"clock_hz":160000000,"flash":4194304,"flash_from":"pio:bpi-bit","naming":"esp","ram":327680,"ram_from":"pio:bpi-bit"}},
{"chosen":"pio:bpi-centi-s3","flash":8388608,"ids":["pio:bpi-centi-s3"],"key":"bpitech-bpi-centi-s3","name":"BPI-Centi-S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/bpi_leaf_s3/pins_arduino.h","says":{"i2c":["GPIO15","GPIO16"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:bpi-centi-s3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"BPI Tech","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO16","sda":"GPIO15"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":8388608,"flash_from":"pio:bpi-centi-s3","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"pio:bpi-centi-s3"}},
{"chosen":"pio:bpi_leaf_s3","flash":8388608,"ids":["pio:bpi_leaf_s3"],"key":"bpitech-bpi-leaf-s3","name":"BPI-Leaf-S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/bpi_leaf_s3/pins_arduino.h","says":{"i2c":["GPIO15","GPIO16"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:bpi_leaf_s3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own BPI_LEAF_S3 entry"}],"vendor":"BPI Tech","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO16","sda":"GPIO15"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":8388608,"flash_from":"pio:bpi_leaf_s3","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"pio:bpi_leaf_s3"}},
{"chosen":"pio:zumbt328","flash":28672,"ids":["pio:zumbt328"],"key":"bq-bq-zum-bt-328","name":"BQ ZUM BT-328","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:zumbt328","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_BT entry"}],"vendor":"BQ","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":28672,"flash_from":"pio:zumbt328","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"pio:zumbt328"}},
{"chosen":"cpy:atmel-samd/bradanlanestudio_coin_m0","ids":["cpy:atmel-samd/bradanlanestudio_coin_m0"],"key":"bradnlanestudio-brad-n-lane-studio-coin-m0","name":"Brad\u00e1n Lane STUDIO Coin M0","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/bradanlanestudio_coin_m0/pins.c","says":{"leds":[["PA17","LED",null]],"pixels":[["PA7","ws2812"]]},"src":"cpy:atmel-samd/bradanlanestudio_coin_m0"}],"vendor":"Brad\u00e1n Lane STUDIO","why":"rank","wiring":{"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PA17"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"PA7"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"cpy:raspberrypi/bradanlanestudio_explorer_rp2040","ids":["cpy:raspberrypi/bradanlanestudio_explorer_rp2040"],"key":"bradnlanestudio-brad-n-lane-studio-explorer-badge","name":"Brad\u00e1n Lane STUDIO Explorer Badge","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/bradanlanestudio_explorer_rp2040/pins.c","says":{"i2c":["GPIO2","GPIO3"],"leds":[["GPIO4","LED",null]],"pixels":[["GPIO5","ws2812"]],"spi":["GPIO14","GPIO15","GPIO12"]},"src":"cpy:raspberrypi/bradanlanestudio_explorer_rp2040"}],"vendor":"Brad\u00e1n Lane STUDIO","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO3","sda":"GPIO2"},"spi":{"miso":"GPIO12","mosi":"GPIO15","name":"board.SPI()","sck":"GPIO14"}},"flash":8388608,"flash_from":"cpy:raspberrypi/bradanlanestudio_explorer_rp2040: EXTERNAL_FLASH_DEVICES, GD25Q64C","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO4"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"GPIO5"}]}},
{"chosen":"cpy:espressif/brainboardz_neuron","ids":["cpy:espressif/brainboardz_neuron"],"key":"brainboardz-neuron","name":"Neuron","part":"esp32s3","records":[{"file":"ports/espressif/boards/brainboardz_neuron/pins.c","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO47","LED",null]],"spi":["GPIO40","GPIO41","GPIO39"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/brainboardz_neuron"}],"vendor":"BrainBoardz","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO9","sda":"GPIO8"},"spi":{"miso":"GPIO39","mosi":"GPIO41","name":"board.SPI()","sck":"GPIO40"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"leds":[{"name":"LED","pin":"GPIO47"}],"naming":"esp"}},
{"chosen":"zephyr:bcm958401m2","ids":["zephyr:bcm958401m2"],"key":"brcm-bcm958401m2","name":"BCM958401M2","part":"bcm58400","records":[{"file":"boards/brcm/bcm958401m2/bcm958401m2.dts","src":"zephyr:bcm958401m2"}],"vendor":"brcm","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:bcm958402m2","ids":["zephyr:bcm958402m2"],"key":"brcm-bcm958402m2-cortex-m7","name":"BCM958402M2 (Cortex-M7)","part":"bcm58402","records":[{"file":"boards/brcm/bcm958402m2/bcm958402m2_bcm58402_m7.dts","src":"zephyr:bcm958402m2"}],"vendor":"brcm","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"arduino:rp2040:rp2040:breadstick_raspberry","flash":16777216,"ids":["arduino:rp2040:rp2040:breadstick_raspberry","cpy:raspberrypi/breadstick_raspberry","pio:breadstick_raspberry"],"key":"breadstick-raspberry","name":"Raspberry","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/breadstick_raspberry/pins_arduino.h","says":{"i2c":["GPIO22","GPIO23"],"pixels":[["GPIO17","apa102"]],"spi":["GPIO10","GPIO11","GPIO8"],"uart":["GPIO20","GPIO21"]},"src":"arduino:rp2040:rp2040:breadstick_raspberry"},{"core":"arduino:rp2040:rp2040","file":"variants/breadstick_raspberry/pins_arduino.h","same":true,"src":"pio:breadstick_raspberry","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own Breadstick_Raspberry entry"},{"file":"ports/raspberrypi/boards/breadstick_raspberry/pins.c","same":true,"src":"cpy:raspberrypi/breadstick_raspberry"}],"vendor":"Breadstick","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO23","sda":"GPIO22"},"spi":{"cs":"GPIO9","miso":"GPIO8","mosi":"GPIO11","name":"SPI","sck":"GPIO10"},"uart":{"name":"Serial1","rx":"GPIO21","tx":"GPIO20"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:breadstick_raspberry","naming":"rp2","pixels":[{"kind":"apa102","name":"DOTSTAR","pin":"GPIO17"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:breadstick_raspberry"}},
{"chosen":"pio:bridgetek_idm2040_43a","flash":8388608,"ids":["pio:bridgetek_idm2040_43a"],"key":"bridgetek-idm2040-43a","name":"IDM2040-43A","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/bridgetek_idm2040_43a/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"pio:bridgetek_idm2040_43a","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own BRIDGETEK_IDM2040_43A entry"}],"vendor":"BridgeTek","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO5","miso":"GPIO4","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":133000000,"flash":8388608,"flash_from":"pio:bridgetek_idm2040_43a","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"pio:bridgetek_idm2040_43a"}},
{"chosen":"arduino:rp2040:rp2040:bridgetek_idm2040_7a","flash":8388608,"ids":["arduino:rp2040:rp2040:bridgetek_idm2040_7a","pio:bridgetek_idm2040_7a"],"key":"bridgetek-idm2040-7a","name":"IDM2040-7A","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/bridgetek_idm2040_7a/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:bridgetek_idm2040_7a"},{"core":"arduino:rp2040:rp2040","file":"variants/bridgetek_idm2040_7a/pins_arduino.h","same":true,"src":"pio:bridgetek_idm2040_7a","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own BRIDGETEK_IDM2040_7A entry"}],"vendor":"BridgeTek","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO5","miso":"GPIO4","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:bridgetek_idm2040_7a","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:bridgetek_idm2040_7a"}},
{"chosen":"cpy:raspberrypi/proveskit_rp2040_v4","ids":["cpy:raspberrypi/proveskit_rp2040_v4"],"key":"broncospace-proves-kit-v4","name":"PROVES Kit v4","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/proveskit_rp2040_v4/pins.c","says":{"i2c":["GPIO2","GPIO3"],"pixels":[["GPIO24","ws2812"]],"spi":["GPIO10","GPIO8","GPIO11"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/proveskit_rp2040_v4"}],"vendor":"Bronco Space","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO3","sda":"GPIO2"},"spi":{"miso":"GPIO11","mosi":"GPIO8","name":"board.SPI()","sck":"GPIO10"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"flash":8388608,"flash_from":"cpy:raspberrypi/proveskit_rp2040_v4: EXTERNAL_FLASH_DEVICES, GD25Q64C, W25Q64JVxQ","naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO24"}]}},
{"chosen":"hand:pio:lora32u4II","flash":28672,"ids":["pio:lora32u4II"],"key":"bsfrance-lora32u4ii-868-915mhz","name":"LoRa32u4II (868-915MHz)","part":"atmega32u4","ram":2560,"records":[{"checked":"ATDF descriptor atmega32u4 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega32U4.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PC7","user LED (Arduino D13)",null]]},"src":"hand:pio:lora32u4II"}],"vendor":"BSFrance","why":"hand","wiring":{"clock_cite":{"date":"2019-12-16 (snapshot)","doc":"LoRa32u4 II Lora LiPo Atmega32u4 SX1276 HPD13 868MHZ EU Antenna (bsfrance.fr product page, archived)","kind":"user-manual","publisher":"BSFrance","quote":"\"The ATmega32u4 is clocked at 8 MHz and working at 3.3 V.\"; d2: lora32u4II.build.f_cpu=8000000L","url":"https://web.archive.org/web/20191216052359/https://bsfrance.fr/lora-long-range/1345-LoRa32u4-II-Lora-LiPo-Atmega32u4-SX1276-HPD13-868MHZ-EU-Antenna.html","where":"product description"},"clock_hz":8000000,"flash":28672,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"date":"2019-12-16 (snapshot)","doc":"LoRa32u4 II Lora LiPo Atmega32u4 SX1276 HPD13 868MHZ EU Antenna (bsfrance.fr product page, archived)","kind":"user-manual","level":"No schematic is published (the product page's Datasheet/Pinout PDFs are not archived), so the active level is not determinable from a primary source","publisher":"BSFrance","quote":"\"A white user led is tied to pin 13. An orange LED is used for charging status.\"; d2: \"#define LED_BUILTIN 13\" \"PC, // D13 - PC7\"","url":"https://web.archive.org/web/20191216052359/https://bsfrance.fr/lora-long-range/1345-LoRa32u4-II-Lora-LiPo-Atmega32u4-SX1276-HPD13-868MHZ-EU-Antenna.html","where":"product description"},"colour":"white","label":"user LED (Arduino D13)","name":"user LED (Arduino D13)","pin":"PC7"}],"naming":"avr","ram":2560,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:bytesensi_l","flash":524288,"ids":["zephyr:bytesensi_l"],"key":"bytesatwork-bytesensi-l","name":"byteSENSI-L","part":"nrf52832","ram":65536,"records":[{"file":"boards/bytesatwork/bytesensi_l/bytesensi_l.dts","says":{"i2c":["P0.16","P0.15"],"spi":["P0.02","P0.03","P0.04"]},"src":"zephyr:bytesensi_l"}],"vendor":"bytesatwork","why":"nothing","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.15","sda":"P0.16"},"spi":{"miso":"P0.04","mosi":"P0.03","name":"spi1","sck":"P0.02"}},"flash":524288,"flash_from":"the census: the largest any of its sources states","naming":"nrf","parts":[{"address":57,"bus":"i2c","compatible":"avago,apds9960","name":"APDS9960"},{"address":74,"bus":"i2c","compatible":"ti,tmp11x","name":"TMP11X"},{"address":90,"bus":"i2c","compatible":"ams,ccs811","name":"CCS811"},{"address":92,"bus":"i2c","compatible":"st,lps22hb-press","name":"LPS22HB-PRESS"},{"bus":"spi","compatible":"semtech,sx1276","name":"SX1276"}],"ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:calliope_mini","flash":262144,"ids":["pio:calliope_mini"],"key":"calliope-calliope-mini","name":"Calliope mini","part":"nrf51822","ram":16384,"records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/CalliopeMini/pins_arduino.h","says":{"buttons":[["P0.17","PIN_BUTTON_A",null,null],["P0.16","PIN_BUTTON_B",null,null]],"i2c":["P0.20","P0.19"],"leds":[["P0.00","LED_BUILTIN",null]],"spi":["P0.16","P0.27","P0.26"],"uart":["P0.24","P0.25"]},"src":"pio:calliope_mini","via":"PlatformIO nordicnrf51 build.variant; defines of the core's own CALLIOPE_MINI entry"}],"vendor":"Calliope","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.19","sda":"P0.20"},"spi":{"miso":"P0.26","mosi":"P0.27","name":"SPI","sck":"P0.16"},"uart":{"name":"Serial","rx":"P0.25","tx":"P0.24"}},"buttons":[{"label":"D20","name":"PIN_BUTTON_A","pin":"P0.17"},{"label":"D22","name":"PIN_BUTTON_B","pin":"P0.16"}],"clock_hz":16000000,"flash":262144,"flash_from":"pio:calliope_mini","leds":[{"aliases":["PIN_LED"],"label":"D0","name":"LED_BUILTIN","pin":"P0.00"}],"naming":"nrf","ram":16384,"ram_from":"pio:calliope_mini"}},
{"chosen":"pio:calliopemini_v3","flash":524288,"ids":["pio:calliopemini_v3"],"key":"calliope-calliope-mini-v3","name":"Calliope Mini v3","part":"nrf52833","ram":131072,"records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/CalliopeminiV3/pins_arduino.h","says":{"buttons":[["P0.14","PIN_BUTTON_A",null,null],["P0.23","PIN_BUTTON_B",null,null]],"i2c":["P1.00","P0.26"],"leds":[["P0.17","LED_BUILTIN",null]],"spi":["P0.17","P0.13","P0.01"],"uart":["P0.06","P1.08"]},"src":"pio:calliopemini_v3","via":"PlatformIO nordicnrf52 build.variant; defines of the core's own CALLIOPE_MINI_V3 entry"}],"vendor":"Calliope","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.26","sda":"P1.00"},"spi":{"miso":"P0.01","mosi":"P0.13","name":"SPI","sck":"P0.17"},"uart":{"name":"Serial","rx":"P1.08","tx":"P0.06"}},"buttons":[{"label":"D5","name":"PIN_BUTTON_A","pin":"P0.14"},{"label":"D11","name":"PIN_BUTTON_B","pin":"P0.23"}],"clock_hz":64000000,"flash":524288,"flash_from":"pio:calliopemini_v3","leds":[{"aliases":["PIN_LED"],"label":"D13","name":"LED_BUILTIN","pin":"P0.17"}],"naming":"nrf","ram":131072,"ram_from":"pio:calliopemini_v3"}},
{"chosen":"arduino:canique:avr:mkx","flash":31744,"ids":["arduino:canique:avr:mkx"],"key":"caniquecom-canique-mkx-boards","name":"Canique MKx Boards","part":"atmega328","ram":2048,"records":[{"core":"arduino:canique:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:canique:avr:mkx"}],"vendor":"Canique.com","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":31744,"flash_from":"arduino:canique:avr:mkx","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PB6"],["D21","PB7"],["D22","PC6"]],"ram":2048,"ram_from":"arduino:canique:avr:mkx"}},
{"chosen":"zephyr:canbridge_g473","flash":131072,"ids":["zephyr:canbridge_g473"],"key":"canmodule-canbridge-g473","name":"CANBRIDGE G473","part":"stm32g473xx","ram":131072,"records":[{"file":"boards/canmodule/canbridge_g473/canbridge_g473.dts","says":{"leds":[["PC13","led0","high"],["PB7","led1","high"],["PA15","led2","high"],["PA5","led3","high"]]},"src":"zephyr:canbridge_g473","stated":{"leds|PA15":"zephyr:canbridge_g473: gpios = <&gpioa 15 GPIO_ACTIVE_HIGH>","leds|PA5":"zephyr:canbridge_g473: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>","leds|PB7":"zephyr:canbridge_g473: gpios = <&gpiob 7 GPIO_ACTIVE_HIGH>","leds|PC13":"zephyr:canbridge_g473: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"canmodule","why":"rank","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED_CAN1","name":"led0","pin":"PC13"},{"active":"high","label":"LED_CAN2","name":"led1","pin":"PB7"},{"active":"high","label":"LED_CAN3","name":"led2","pin":"PA15"},{"active":"high","label":"LED_STAT","name":"led3","pin":"PA5"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:usbcan_iso","flash":131072,"ids":["zephyr:usbcan_iso"],"key":"canmodule-usbcan-iso","name":"USBCAN ISO","part":"stm32f072xb","ram":16384,"records":[{"file":"boards/canmodule/usbcan_iso/usbcan_iso.dts","says":{"leds":[["PB1","led0","high"],["PB0","led1","high"]]},"src":"zephyr:usbcan_iso","stated":{"leds|PB0":"zephyr:usbcan_iso: gpios = <&gpiob 0 GPIO_ACTIVE_HIGH>","leds|PB1":"zephyr:usbcan_iso: gpios = <&gpiob 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"canmodule","why":"rank","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED RX","name":"led0","pin":"PB1"},{"active":"high","label":"LED TX","name":"led1","pin":"PB0"}],"naming":"stm32","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:usbcanfd_dual","flash":131072,"ids":["zephyr:usbcanfd_dual"],"key":"canmodule-usbcanfd-dual","name":"USBCANFD DUAL","part":"stm32g473xx","ram":131072,"records":[{"file":"boards/canmodule/usbcanfd_dual/usbcanfd_dual.dts","says":{"leds":[["PA6","led0","high"],["PA5","led1","high"],["PA4","led2","high"],["PA3","led3","high"]]},"src":"zephyr:usbcanfd_dual","stated":{"leds|PA3":"zephyr:usbcanfd_dual: gpios = <&gpioa 3 GPIO_ACTIVE_HIGH>","leds|PA4":"zephyr:usbcanfd_dual: gpios = <&gpioa 4 GPIO_ACTIVE_HIGH>","leds|PA5":"zephyr:usbcanfd_dual: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>","leds|PA6":"zephyr:usbcanfd_dual: gpios = <&gpioa 6 GPIO_ACTIVE_HIGH>"}}],"vendor":"canmodule","why":"rank","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"RX","name":"led0","pin":"PA6"},{"active":"high","label":"TX","name":"led1","pin":"PA5"},{"active":"high","label":"RX2","name":"led2","pin":"PA4"},{"active":"high","label":"TX2","name":"led3","pin":"PA3"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:usbcanfd_solo","flash":65536,"ids":["zephyr:usbcanfd_solo"],"key":"canmodule-usbcanfd-solo","name":"USBCANFD SOLO","part":"stm32g431xx","ram":32768,"records":[{"file":"boards/canmodule/usbcanfd_solo/usbcanfd_solo.dts","says":{"leds":[["PA6","led0","high"],["PA5","led1","high"]]},"src":"zephyr:usbcanfd_solo","stated":{"leds|PA5":"zephyr:usbcanfd_solo: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>","leds|PA6":"zephyr:usbcanfd_solo: gpios = <&gpioa 6 GPIO_ACTIVE_HIGH>"}}],"vendor":"canmodule","why":"rank","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"RX","name":"led0","pin":"PA6"},{"active":"high","label":"TX","name":"led1","pin":"PA5"}],"naming":"stm32","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:atmel-samd/capablerobot_usbhub","ids":["cpy:atmel-samd/capablerobot_usbhub"],"key":"capablerobotcomponents-capable-robot-programmable-usb-hub","name":"Capable Robot Programmable USB Hub","part":"samd51g19a","records":[{"file":"ports/atmel-samd/boards/capablerobot_usbhub/pins.c","says":{"i2c":["PA22","PA23"],"leds":[["PA22","MICROPY_HW_LED_STATUS",null]],"spi":["PA1","PA0","PB23"],"uart":["PA17","PA16"]},"src":"cpy:atmel-samd/capablerobot_usbhub"}],"vendor":"Capable Robot Components","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA23","sda":"PA22"},"spi":{"miso":"PB23","mosi":"PA0","name":"board.SPI()","sck":"PA1"},"uart":{"name":"board.UART()","rx":"PA16","tx":"PA17"}},"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51G19A","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"PA22"}],"naming":"sam","ram":196608,"ram_from":"Microchip ATDF ATSAMD51G19A"}},
{"chosen":"arduino:atmega:avr:atmega168","flash":16384,"ids":["arduino:atmega:avr:atmega168"],"key":"carlosrodrigues-atmega168-168p","name":"ATmega168/168p","part":"atmega168","ram":1024,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:atmega:avr:atmega168"}],"vendor":"Carlos Rodrigues","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":1000000,"flash":16384,"flash_from":"arduino:atmega:avr:atmega168","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":1024,"ram_from":"arduino:atmega:avr:atmega168"}},
{"chosen":"arduino:atmega:avr:atmega328","flash":32768,"ids":["arduino:atmega:avr:atmega328"],"key":"carlosrodrigues-atmega328-328p","name":"ATmega328/328p","part":"atmega328","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:atmega:avr:atmega328"}],"vendor":"Carlos Rodrigues","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":1000000,"flash":32768,"flash_from":"arduino:atmega:avr:atmega328","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:atmega:avr:atmega328"}},
{"chosen":"zephyr:aries_v3","ids":["zephyr:aries_v3"],"key":"cdac-aries-v3-0-development-board","name":"ARIES v3.0 Development Board","part":"thejas32","ram":262144,"records":[{"file":"boards/cdac/aries_v3/aries_v3.dts","says":{"leds":[["&gpio1 6","led0","low"],["&gpio1 7","led1","low"],["&gpio1 8","led2","low"]]},"src":"zephyr:aries_v3","stated":{"leds|raw:&gpio1 6":"zephyr:aries_v3: gpios = <&gpio1 6 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 7":"zephyr:aries_v3: gpios = <&gpio1 7 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 8":"zephyr:aries_v3: gpios = <&gpio1 8 GPIO_ACTIVE_LOW>"}}],"vendor":"cdac","why":"rank","wiring":{"leds":[{"active":"low","colour":"green","label":"Green LED","name":"led0","raw":"&gpio1 6"},{"active":"low","colour":"blue","label":"Blue LED","name":"led1","raw":"&gpio1 7"},{"active":"low","colour":"red","label":"Red LED","name":"led2","raw":"&gpio1 8"}],"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:cdns_swerv","ids":["zephyr:cdns_swerv"],"key":"cdns-cadence-swerv-based-boards","name":"Cadence SweRV based boards","part":"s400","records":[{"file":"boards/cdns/swerv/cdns_swerv_s400_whisper.dts","src":"zephyr:cdns_swerv"}],"vendor":"cdns","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:qemu_xtensa","ids":["zephyr:qemu_xtensa"],"key":"cdns-qemu-emulation-for-xtensa","name":"QEMU Emulation for Xtensa","part":"dc233c","records":[{"file":"boards/qemu/xtensa/qemu_xtensa_dc233c.dts","src":"zephyr:qemu_xtensa"}],"vendor":"cdns","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:xt-sim","ids":["zephyr:xt-sim"],"key":"cdns-xtensa-simulator","name":"Xtensa simulator","part":"xtensa_sample_controller","records":[{"file":"boards/cdns/xt-sim/xt-sim.dts","src":"zephyr:xt-sim"}],"vendor":"cdns","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"cpy:atmel-samd/stringcar_m0_express","ids":["cpy:atmel-samd/stringcar_m0_express"],"key":"cedargrovestudios-cedar-grove-stringcar-m0-express","name":"Cedar Grove StringCar M0 Express","part":"samd21e18a","records":[{"file":"ports/atmel-samd/boards/stringcar_m0_express/pins.c","says":{"i2c":["PA4","PA5"],"leds":[["PA10","LED_STATUS",null]],"pixels":[["PA0","apa102"]]},"src":"cpy:atmel-samd/stringcar_m0_express"}],"vendor":"Cedar Grove Studios","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA5","sda":"PA4"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED_STATUS","pin":"PA10"}],"naming":"sam","pixels":[{"clock":"PA1","kind":"apa102","name":"DOTSTAR_DI","pin":"PA0"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"hand:pio:cezerio_dev_esp32c6","flash":4194304,"ids":["pio:cezerio_dev_esp32c6"],"key":"cezerio-cezerio-dev-esp32c6","name":"cezerio dev ESP32C6","part":"esp32c6","ram":327680,"records":[{"checked":"esp32c6 QFN32 (5x5 mm): GPIO0-30","file":"tools/census/hand_wiring/esp.json","says":{"buttons":[["GPIO9","BOOT (BUTTON)","low",null]],"pixels":[["GPIO3","ws2812"],["GPIO18","ws2812"]],"uart":["GPIO16","GPIO17"]},"src":"hand:pio:cezerio_dev_esp32c6"}],"vendor":"cezerio","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"variants/cezerio_dev_esp32c6/pins_arduino.h (arduino-esp32, added by the maker: 'Add our new board \"cezerio dev ESP32C6\" (#10462)', Dogus Cendek)","kind":"board-definition","publisher":"cezerio / RFtek Electronics (in espressif/arduino-esp32)","quote":"static const uint8_t TX = 16; static const uint8_t RX = 17; | d2: #define DEFAULT_UART_BUS_RX (&pin_GPIO17) #define DEFAULT_UART_BUS_TX (&pin_GPIO16)","revision":"arduino-esp32 tag 3.3.12","url":"https://github.com/espressif/arduino-esp32/blob/3.3.12/variants/cezerio_dev_esp32c6/pins_arduino.h","where":"pins_arduino.h; d2 mpconfigboard.h"},"name":"Arduino Serial TX/RX / CircuitPython board.UART (console is native USB Serial/JTAG)","rx":"GPIO17","tx":"GPIO16"}},"buttons":[{"active":"low","cite":{"doc":"variants/cezerio_dev_esp32c6/pins_arduino.h (arduino-esp32, added by the maker: 'Add our new board \"cezerio dev ESP32C6\" (#10462)', Dogus Cendek)","kind":"board-definition","level":"Derived, no board schematic published: the vendor labels the GPIO9 button BOOT; ESP32-C6 datasheet (d4) Table 3-3 (p. 34) selects download boot with GPIO9 = 0 and the pin table gives GPIO9 an internal weak pull-up (WPU) at reset, so a working BOOT button must short GPIO9 to GND -> reads low when pressed. Board pull resistor unknown.","publisher":"cezerio / RFtek Electronics (in espressif/arduino-esp32)","quote":"static const uint8_t BUT_BUILTIN = 9; ... #define BOOT BUT_BUILTIN | d2: #define CIRCUITPY_BOOT_BUTTON (&pin_GPIO9) ; { MP_ROM_QSTR(MP_QSTR_BUTTON), MP_ROM_PTR(&pin_GPIO9) }","revision":"arduino-esp32 tag 3.3.12","url":"https://github.com/espressif/arduino-esp32/blob/3.3.12/variants/cezerio_dev_esp32c6/pins_arduino.h","where":"pins_arduino.h; also d2 pins.c / mpconfigboard.h"},"label":"BOOT (BUTTON)","name":"BOOT (BUTTON)","pin":"GPIO9"}],"flash":4194304,"flash_from":"the census: the largest any of its sources states","naming":"esp","pixels":[{"cite":{"doc":"CircuitPython board cezerio_dev_ESP32C6 (mpconfigboard.h, pins.c; added by the maker)","kind":"board-definition","publisher":"cezerio (in adafruit/circuitpython)","quote":"#define MICROPY_HW_NEOPIXEL (&pin_GPIO3) | d1: #define PIN_RGB_LED 3 ... #define RGB_BUILTIN LED_BUILTIN | d3: 'an addressable RGB LED'","revision":"CircuitPython tag 10.3.1","url":"https://github.com/adafruit/circuitpython/tree/10.3.1/ports/espressif/boards/cezerio_dev_ESP32C6","where":"mpconfigboard.h / pins.c; d1 pins_arduino.h; d3 description"},"count":1,"kind":"ws2812","name":"pixel0","pin":"GPIO3"},{"cite":{"doc":"CircuitPython board cezerio_dev_ESP32C6 (mpconfigboard.h, pins.c; added by the maker)","kind":"board-definition","publisher":"cezerio (in adafruit/circuitpython)","quote":"{ MP_ROM_QSTR(MP_QSTR_NEOPIXEL_MATRIX), MP_ROM_PTR(&pin_GPIO18) } | d1: static const uint8_t MATRIX = 18; | d3: '5x5 RGB LED matrix'","revision":"CircuitPython tag 10.3.1","url":"https://github.com/adafruit/circuitpython/tree/10.3.1/ports/espressif/boards/cezerio_dev_ESP32C6","where":"pins.c; d1 pins_arduino.h; d3 description"},"count":25,"kind":"ws2812","name":"pixel1","pin":"GPIO18"}],"ram":327680,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:cezerio_mini_dev_esp32c6","flash":4194304,"ids":["pio:cezerio_mini_dev_esp32c6"],"key":"cezerio-cezerio-mini-dev-esp32c6","name":"cezerio mini dev ESP32C6","part":"esp32c6","ram":327680,"records":[{"checked":"esp32c6 QFN32 (5x5 mm): GPIO0-30","file":"tools/census/hand_wiring/esp.json","says":{"buttons":[["GPIO9","BOOT","low",null]],"pixels":[["GPIO20","ws2812"],["GPIO4","ws2812"]],"uart":["GPIO7","GPIO14"]},"src":"hand:pio:cezerio_mini_dev_esp32c6"}],"vendor":"cezerio","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"variants/cezerio_mini_dev_esp32c6/pins_arduino.h (arduino-esp32, added by the maker: 'Add our new development board \"cezerio mini dev ESP32C6\" (#10648)', Dogus Cendek)","kind":"board-definition","publisher":"cezerio / RFtek Electronics (in espressif/arduino-esp32)","quote":"static const uint8_t TX = 7; static const uint8_t RX = 14;","revision":"arduino-esp32 tag 3.3.12","url":"https://github.com/espressif/arduino-esp32/blob/3.3.12/variants/cezerio_mini_dev_esp32c6/pins_arduino.h","where":"pins_arduino.h"},"name":"Arduino Serial TX/RX pins (console is native USB Serial/JTAG)","rx":"GPIO14","tx":"GPIO7"}},"buttons":[{"active":"low","cite":{"doc":"variants/cezerio_mini_dev_esp32c6/pins_arduino.h (arduino-esp32, added by the maker: 'Add our new development board \"cezerio mini dev ESP32C6\" (#10648)', Dogus Cendek)","kind":"board-definition","level":"Derived, no board schematic published: the vendor labels the GPIO9 button BOOT; ESP32-C6 datasheet (d3) Table 3-3 (p. 34) selects download boot with GPIO9 = 0 and the pin table gives GPIO9 an internal weak pull-up (WPU) at reset, so a working BOOT button must short GPIO9 to GND -> reads low when pressed. Board pull resistor unknown.","publisher":"cezerio / RFtek Electronics (in espressif/arduino-esp32)","quote":"static const uint8_t BUT_BUILTIN = 9; ... #define BOOT BUT_BUILTIN | d2: '-2 x Button (Boot & Reset)'","revision":"arduino-esp32 tag 3.3.12","url":"https://github.com/espressif/arduino-esp32/blob/3.3.12/variants/cezerio_mini_dev_esp32c6/pins_arduino.h","where":"pins_arduino.h; d2 'Features & Specifications'"},"label":"BOOT","name":"BOOT","pin":"GPIO9"}],"flash":4194304,"flash_from":"the census: the largest any of its sources states","naming":"esp","pixels":[{"cite":{"doc":"variants/cezerio_mini_dev_esp32c6/pins_arduino.h (arduino-esp32, added by the maker: 'Add our new development board \"cezerio mini dev ESP32C6\" (#10648)', Dogus Cendek)","kind":"board-definition","publisher":"cezerio / RFtek Electronics (in espressif/arduino-esp32)","quote":"#define PIN_RGB_LED 20 ... #define RGB_BUILTIN LED_BUILTIN | d2: '-2835 Addressable RGB LED'","revision":"arduino-esp32 tag 3.3.12","url":"https://github.com/espressif/arduino-esp32/blob/3.3.12/variants/cezerio_mini_dev_esp32c6/pins_arduino.h","where":"pins_arduino.h; d2 feature list"},"count":1,"kind":"ws2812","name":"pixel0","pin":"GPIO20"},{"cite":{"doc":"variants/cezerio_mini_dev_esp32c6/pins_arduino.h (arduino-esp32, added by the maker: 'Add our new development board \"cezerio mini dev ESP32C6\" (#10648)', Dogus Cendek)","kind":"board-definition","publisher":"cezerio / RFtek Electronics (in espressif/arduino-esp32)","quote":"static const uint8_t MATRIX = 4; | d2: '-25 x WS2812B 1010 RGB LED' / '5x5 RGB LED matrix'","revision":"arduino-esp32 tag 3.3.12","url":"https://github.com/espressif/arduino-esp32/blob/3.3.12/variants/cezerio_mini_dev_esp32c6/pins_arduino.h","where":"pins_arduino.h; d2 feature list"},"count":25,"kind":"ws2812","name":"pixel1","pin":"GPIO4"}],"ram":327680,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:espressif/cezerio_dev_ESP32C6","ids":["cpy:espressif/cezerio_dev_ESP32C6"],"key":"cezerio-dev-esp32c6","name":"cezerio dev ESP32C6","part":"esp32c6","records":[{"file":"ports/espressif/boards/cezerio_dev_ESP32C6/pins.c","says":{"buttons":[["GPIO9","BOOT",null,null]],"i2c":["GPIO8","GPIO7"],"pixels":[["GPIO3","ws2812"]],"spi":["GPIO21","GPIO22","GPIO23"],"uart":["GPIO16","GPIO17"]},"src":"cpy:espressif/cezerio_dev_ESP32C6"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO7","sda":"GPIO8"},"spi":{"miso":"GPIO23","mosi":"GPIO22","name":"board.SPI()","sck":"GPIO21"},"uart":{"name":"board.UART()","rx":"GPIO17","tx":"GPIO16"}},"buttons":[{"aliases":["BUTTON"],"name":"BOOT","pin":"GPIO9"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO3"}]}},
{"chosen":"arduino:crumbuino:avr:crumbuino_mega","ids":["arduino:crumbuino:avr:crumbuino_mega"],"key":"chip45-crumbuino-mega2560","name":"Crumbuino Mega2560","part":"atmega2560","ram":8192,"records":[{"core":"arduino:crumbuino:avr","file":"variants/crumbuino_mega/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PJ7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:crumbuino:avr:crumbuino_mega"}],"vendor":"Chip45","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":253952,"flash_from":"arduino:crumbuino:avr:crumbuino_mega","leds":[{"label":"D67","name":"LED_BUILTIN","pin":"PJ7"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE4"],["D3","PE5"],["D4","PG5"],["D5","PE3"],["D6","PH3"],["D7","PH4"],["D8","PH5"],["D9","PH6"],["D10","PB4"],["D11","PB5"],["D12","PB6"],["D13","PB7"],["D14","PJ1"],["D15","PJ0"],["D16","PH1"],["D17","PH0"],["D18","PD3"],["D19","PD2"],["D20","PD1"],["D21","PD0"],["D22","PA0"],["D23","PA1"],["D24","PA2"],["D25","PA3"],["D26","PA4"],["D27","PA5"],["D28","PA6"],["D29","PA7"],["D30","PC7"],["D31","PC6"],["D32","PC5"],["D33","PC4"],["D34","PC3"],["D35","PC2"],["D36","PC1"],["D37","PC0"],["D38","PD7"],["D39","PG2"],["D40","PG1"],["D41","PG0"],["D42","PL7"],["D43","PL6"],["D44","PL5"],["D45","PL4"],["D46","PL3"],["D47","PL2"],["D48","PL1"],["D49","PL0"],["D50","PB3"],["D51","PB2"],["D52","PB1"],["D53","PB0"],["D54","PE2"],["D55","PE6"],["D56","PE7"],["D57","PH2"],["D58","PH7"],["D59","PD4"],["D60","PD5"],["D61","PD6"],["D62","PJ2"],["D63","PJ3"],["D64","PJ4"],["D65","PJ5"],["D66","PJ6"],["D67","PJ7"],["D68","PF0"],["D69","PF1"],["D70","PF2"],["D71","PF3"],["D72","PF4"],["D73","PF5"],["D74","PF6"],["D75","PF7"],["D76","PK0"],["D77","PK1"],["D78","PK2"],["D79","PK3"],["D80","PK4"],["D81","PK5"],["D82","PK6"],["D83","PK7"]],"ram":8192,"ram_from":"arduino:crumbuino:avr:crumbuino_mega"}},
{"chosen":"arduino:crumbuino:avr:crumbuino_nano","ids":["arduino:crumbuino:avr:crumbuino_nano"],"key":"chip45-crumbuino-nano","name":"Crumbuino Nano","part":"atmega328p","records":[{"core":"arduino:crumbuino:avr","file":"variants/crumbuino_nano/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:crumbuino:avr:crumbuino_nano"}],"vendor":"Chip45","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":30720,"flash_from":"arduino:crumbuino:avr:crumbuino_nano","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:crumbuino:avr:crumbuino_nano"}},
{"chosen":"pio:lenny","flash":122880,"ids":["pio:lenny"],"key":"chipkit-chipkit-lenny","name":"chipKIT Lenny","part":"pic32mx270f256d","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/Lenny/Board_Defs.h","says":{"buttons":[["RB4","PIN_BTN1",null,null]],"leds":[["RA10","PIN_LED1",null],["RA7","PIN_LED2",null],["RA8","PIN_LED3",null]],"spi":["RB15","RA9","RA4"],"uart":["RC9","RC8"]},"src":"pio:lenny","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"chipKIT","why":"rank","wiring":{"buses":{"spi":{"cs":"RC1","miso":"RA4","mosi":"RA9","name":"SPI","sck":"RB15"},"uart":{"name":"Serial","rx":"RC8","tx":"RC9","unit":"UART2"}},"buttons":[{"label":"D21","name":"PIN_BTN1","pin":"RB4"}],"clock_hz":40000000,"flash":122880,"flash_from":"pio:lenny","leds":[{"label":"D22","name":"PIN_LED1","pin":"RA10"},{"label":"D23","name":"PIN_LED2","pin":"RA7"},{"label":"D24","name":"PIN_LED3","pin":"RA8"}],"naming":"pic32","ram":32768,"ram_from":"pio:lenny"}},
{"chosen":"pio:rgb_station","flash":245760,"ids":["pio:rgb_station"],"key":"chipkit-rgb-station","name":"RGB Station","part":"pic32mx270f256d","ram":63488,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/RGB_Station/Board_Defs.h","says":{"buttons":[["RA8","PIN_BTN1",null,null]],"leds":[["RA10","PIN_LED1",null]],"spi":["RB14","RA4","RA9"],"uart":["RB4","RA4"]},"src":"pio:rgb_station","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"ChipKIT","why":"rank","wiring":{"buses":{"spi":{"cs":"RA0","miso":"RA9","mosi":"RA4","name":"SPI","sck":"RB14"},"uart":{"name":"Serial","rx":"RA4","tx":"RB4","unit":"UART1"}},"buttons":[{"label":"D16","name":"PIN_BTN1","pin":"RA8"}],"clock_hz":48000000,"flash":245760,"flash_from":"pio:rgb_station","leds":[{"label":"D1","name":"PIN_LED1","pin":"RA10"}],"naming":"pic32","ram":63488,"ram_from":"pio:rgb_station"}},
{"chosen":"arduino:chipKIT:pic32:cmod","flash":126976,"ids":["arduino:chipKIT:pic32:cmod"],"key":"chipkitcommunity-chipkit-cmod","name":"chipKIT Cmod","part":"pic32mx150f128d","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/Cmod/Board_Defs.h","says":{"leds":[["RA10","PIN_LED1",null],["RB12","PIN_LED2",null]],"spi":["RB14","RC1","RB5"],"uart":["RB3","RC6"]},"src":"arduino:chipKIT:pic32:cmod"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RC0","miso":"RB5","mosi":"RC1","name":"SPI","sck":"RB14"},"uart":{"name":"Serial","rx":"RC6","tx":"RB3","unit":"UART1"}},"clock_hz":40000000,"flash":126976,"flash_from":"arduino:chipKIT:pic32:cmod","leds":[{"label":"D14","name":"PIN_LED1","pin":"RA10"},{"label":"D12","name":"PIN_LED2","pin":"RB12"}],"naming":"pic32","ram":32768,"ram_from":"arduino:chipKIT:pic32:cmod"}},
{"chosen":"arduino:chipKIT:pic32:chipkit_DP32","flash":122880,"ids":["arduino:chipKIT:pic32:chipkit_DP32"],"key":"chipkitcommunity-chipkit-dp32","name":"chipKIT DP32","part":"pic32mx250f128b","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/DP32/Board_Defs.h","says":{"buttons":[["RB4","PIN_BTN1",null,null],["RB7","PIN_BTN2",null,null]],"leds":[["RB3","PIN_LED1",null],["RB2","PIN_LED2",null],["RB1","PIN_LED3",null],["RB0","PIN_LED4",null]],"spi":["RB14","RA4","RA1"],"uart":["RB3","RB13"]},"src":"arduino:chipKIT:pic32:chipkit_DP32"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RA0","miso":"RA1","mosi":"RA4","name":"SPI","sck":"RB14"},"uart":{"name":"Serial0","rx":"RB13","tx":"RB3","unit":"UART1"}},"buttons":[{"label":"D17","name":"PIN_BTN1","pin":"RB4"},{"label":"D1","name":"PIN_BTN2","pin":"RB7"}],"clock_hz":40000000,"flash":122880,"flash_from":"arduino:chipKIT:pic32:chipkit_DP32","leds":[{"label":"D14","name":"PIN_LED1","pin":"RB3"},{"label":"D13","name":"PIN_LED2","pin":"RB2"},{"label":"D12","name":"PIN_LED3","pin":"RB1"},{"label":"D11","name":"PIN_LED4","pin":"RB0"}],"naming":"pic32","ram":32768,"ram_from":"arduino:chipKIT:pic32:chipkit_DP32"}},
{"chosen":"arduino:chipKIT:pic32:lenny","flash":249856,"ids":["arduino:chipKIT:pic32:lenny"],"key":"chipkitcommunity-chipkit-lenny","name":"chipKIT Lenny","part":"pic32mx270f256d","records":[{"core":"arduino:chipKIT:pic32","file":"variants/Lenny/Board_Defs.h","says":{"buttons":[["RB4","PIN_BTN1",null,null]],"leds":[["RA10","PIN_LED1",null],["RA7","PIN_LED2",null],["RA8","PIN_LED3",null]],"spi":["RB15","RA9","RA4"],"uart":["RC9","RC8"]},"src":"arduino:chipKIT:pic32:lenny"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RC1","miso":"RA4","mosi":"RA9","name":"SPI","sck":"RB15"},"uart":{"name":"Serial0","rx":"RC8","tx":"RC9","unit":"UART2"}},"buttons":[{"label":"D21","name":"PIN_BTN1","pin":"RB4"}],"clock_hz":40000000,"flash":249856,"flash_from":"arduino:chipKIT:pic32:lenny","leds":[{"label":"D22","name":"PIN_LED1","pin":"RA10"},{"label":"D23","name":"PIN_LED2","pin":"RA7"},{"label":"D24","name":"PIN_LED3","pin":"RA8"}],"naming":"pic32"}},
{"chosen":"arduino:chipKIT:pic32:mega_pic32","flash":520192,"ids":["arduino:chipKIT:pic32:mega_pic32"],"key":"chipkitcommunity-chipkit-max32","name":"chipKIT MAX32","part":"pic32mx795f512l","ram":131072,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/Max32/Board_Defs.h","says":{"leds":[["RA3","PIN_LED1",null],["RC1","PIN_LED2",null]],"spi":["RG6","RG8","RG7"],"uart":["RF8","RF2"]},"src":"arduino:chipKIT:pic32:mega_pic32"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RG9","miso":"RG7","mosi":"RG8","name":"SPI","sck":"RG6"},"uart":{"name":"Serial","rx":"RF2","tx":"RF8","unit":"UART1"}},"clock_hz":80000000,"flash":520192,"flash_from":"arduino:chipKIT:pic32:mega_pic32","leds":[{"label":"D13","name":"PIN_LED1","pin":"RA3"},{"label":"D86","name":"PIN_LED2","pin":"RC1"}],"naming":"pic32","ram":131072,"ram_from":"arduino:chipKIT:pic32:mega_pic32"}},
{"chosen":"arduino:chipKIT:pic32:chipkit_mx3","flash":126976,"ids":["arduino:chipKIT:pic32:chipkit_mx3"],"key":"chipkitcommunity-chipkit-mx3","name":"chipKIT MX3","part":"pic32mx320f128h","ram":16384,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/Cerebot_MX3cK/Board_Defs.h","says":{"leds":[["RF0","PIN_LED1",null],["RF1","PIN_LED2",null]],"spi":["RG6","RG8","RG7"]},"src":"arduino:chipKIT:pic32:chipkit_mx3"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RG9","miso":"RG7","mosi":"RG8","name":"SPI","sck":"RG6"}},"clock_hz":80000000,"flash":126976,"flash_from":"arduino:chipKIT:pic32:chipkit_mx3","leds":[{"label":"D42","name":"PIN_LED1","pin":"RF0"},{"label":"D43","name":"PIN_LED2","pin":"RF1"}],"naming":"pic32","ram":16384,"ram_from":"arduino:chipKIT:pic32:chipkit_mx3"}},
{"chosen":"arduino:chipKIT:pic32:ck-mz-lite","flash":524288,"ids":["arduino:chipKIT:pic32:ck-mz-lite"],"key":"chipkitcommunity-chipkit-mz-lite","name":"chipKIT MZ Lite","part":"pic32mz0512efe064","ram":131072,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/ck-mz-lite/Board_Defs.h","says":{"buttons":[["RB5","PIN_BTN1",null,null]],"leds":[["RE6","PIN_LED1",null]],"spi":["RG6","RG8","RG7"],"uart":["RF5","RF4"]},"src":"arduino:chipKIT:pic32:ck-mz-lite"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RG9","miso":"RG7","mosi":"RG8","name":"SPI","sck":"RG6"},"uart":{"name":"Serial0","rx":"RF4","tx":"RF5","unit":"UART1"}},"buttons":[{"label":"D23","name":"PIN_BTN1","pin":"RB5"}],"clock_hz":200000000,"flash":524288,"flash_from":"arduino:chipKIT:pic32:ck-mz-lite","leds":[{"label":"D21","name":"PIN_LED1","pin":"RE6"}],"naming":"pic32","ram":131072,"ram_from":"arduino:chipKIT:pic32:ck-mz-lite"}},
{"chosen":"arduino:chipKIT:pic32:chipkit_Pi","flash":122880,"ids":["arduino:chipKIT:pic32:chipkit_Pi"],"key":"chipkitcommunity-chipkit-pi","name":"chipKIT Pi","part":"pic32mx250f128b","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/ChipKIT_Pi/Board_Defs.h","says":{"leds":[["RA0","PIN_LED1",null],["RB15","PIN_LED2",null]],"spi":["RB14","RA1","RB8"],"uart":["RB4","RA4"]},"src":"arduino:chipKIT:pic32:chipkit_Pi"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RB7","miso":"RB8","mosi":"RA1","name":"SPI","sck":"RB14"},"uart":{"name":"Serial","rx":"RA4","tx":"RB4","unit":"UART1"}},"clock_hz":40000000,"flash":122880,"flash_from":"arduino:chipKIT:pic32:chipkit_Pi","leds":[{"label":"D14","name":"PIN_LED1","pin":"RA0"},{"label":"D15","name":"PIN_LED2","pin":"RB15"}],"naming":"pic32","ram":32768,"ram_from":"arduino:chipKIT:pic32:chipkit_Pi"}},
{"chosen":"arduino:chipKIT:pic32:chipkit_pro_mx4","flash":520192,"ids":["arduino:chipKIT:pic32:chipkit_pro_mx4"],"key":"chipkitcommunity-chipkit-pro-mx4","name":"chipKIT Pro MX4","part":"pic32mx460f512l","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/Cerebot_MX4cK/Board_Defs.h","says":{"buttons":[["RA6","PIN_BTN1",null,null],["RA7","PIN_BTN2",null,null]],"leds":[["RB10","PIN_LED1",null],["RB11","PIN_LED2",null],["RB12","PIN_LED3",null],["RB13","PIN_LED4",null]],"spi":["RG6","RG8","RG7"]},"src":"arduino:chipKIT:pic32:chipkit_pro_mx4"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RG9","miso":"RG7","mosi":"RG8","name":"SPI","sck":"RG6"}},"buttons":[{"label":"D42","name":"PIN_BTN1","pin":"RA6"},{"label":"D43","name":"PIN_BTN2","pin":"RA7"}],"clock_hz":80000000,"flash":520192,"flash_from":"arduino:chipKIT:pic32:chipkit_pro_mx4","leds":[{"label":"D64","name":"PIN_LED1","pin":"RB10"},{"label":"D65","name":"PIN_LED2","pin":"RB11"},{"label":"D66","name":"PIN_LED3","pin":"RB12"},{"label":"D67","name":"PIN_LED4","pin":"RB13"}],"naming":"pic32","ram":32768,"ram_from":"arduino:chipKIT:pic32:chipkit_pro_mx4"}},
{"chosen":"arduino:chipKIT:pic32:chipkit_pro_mx7","flash":520192,"ids":["arduino:chipKIT:pic32:chipkit_pro_mx7"],"key":"chipkitcommunity-chipkit-pro-mx7","name":"chipKIT Pro MX7","part":"pic32mx795f512l","ram":131072,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/Cerebot_MX7cK/Board_Defs.h","says":{"buttons":[["RG6","PIN_BTN1",null,null],["RG7","PIN_BTN2",null,null],["RA0","PIN_BTN3",null,null]],"leds":[["RG12","PIN_LED1",null],["RG13","PIN_LED2",null],["RG14","PIN_LED3",null],["RG15","PIN_LED4",null]],"spi":["RF13","RF5","RF4"]},"src":"arduino:chipKIT:pic32:chipkit_pro_mx7"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RF12","miso":"RF4","mosi":"RF5","name":"SPI","sck":"RF13"}},"buttons":[{"label":"D48","name":"PIN_BTN1","pin":"RG6"},{"label":"D49","name":"PIN_BTN2","pin":"RG7"},{"label":"D50","name":"PIN_BTN3","pin":"RA0"}],"clock_hz":80000000,"flash":520192,"flash_from":"arduino:chipKIT:pic32:chipkit_pro_mx7","leds":[{"label":"D51","name":"PIN_LED1","pin":"RG12"},{"label":"D52","name":"PIN_LED2","pin":"RG13"},{"label":"D53","name":"PIN_LED3","pin":"RG14"},{"label":"D54","name":"PIN_LED4","pin":"RG15"}],"naming":"pic32","ram":131072,"ram_from":"arduino:chipKIT:pic32:chipkit_pro_mx7"}},
{"chosen":"arduino:chipKIT:pic32:ck-pro-mz","flash":2080768,"ids":["arduino:chipKIT:pic32:ck-pro-mz"],"key":"chipkitcommunity-chipkit-pro-mz","name":"chipKIT Pro MZ","part":"pic32mz2048efg064","ram":524288,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/ck-pro-mz/Board_Defs.h","says":{"buttons":[["RB5","PIN_BTN1",null,null]],"leds":[["RE6","PIN_LED1",null]],"spi":["RG6","RG8","RG7"],"uart":["RF5","RF4"]},"src":"arduino:chipKIT:pic32:ck-pro-mz"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RG9","miso":"RG7","mosi":"RG8","name":"SPI","sck":"RG6"},"uart":{"name":"Serial0","rx":"RF4","tx":"RF5","unit":"UART1"}},"buttons":[{"label":"D23","name":"PIN_BTN1","pin":"RB5"}],"clock_hz":200000000,"flash":2080768,"flash_from":"arduino:chipKIT:pic32:ck-pro-mz","leds":[{"label":"D21","name":"PIN_LED1","pin":"RE6"}],"naming":"pic32","ram":524288,"ram_from":"arduino:chipKIT:pic32:ck-pro-mz"}},
{"chosen":"arduino:chipKIT:pic32:chipkit_uc32","flash":520192,"ids":["arduino:chipKIT:pic32:chipkit_uc32"],"key":"chipkitcommunity-chipkit-uc32","name":"chipKIT uC32","part":"pic32mx340f512h","ram":16384,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/uC32/Board_Defs.h","says":{"leds":[["RG6","PIN_LED1",null],["RF0","PIN_LED2",null]],"spi":["RG6","RG8","RG7"]},"src":"arduino:chipKIT:pic32:chipkit_uc32"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RD4","miso":"RG7","mosi":"RG8","name":"SPI","sck":"RG6"}},"clock_hz":80000000,"flash":520192,"flash_from":"arduino:chipKIT:pic32:chipkit_uc32","leds":[{"label":"D13","name":"PIN_LED1","pin":"RG6"},{"label":"D43","name":"PIN_LED2","pin":"RF0"}],"naming":"pic32","ram":16384,"ram_from":"arduino:chipKIT:pic32:chipkit_uc32"}},
{"chosen":"arduino:chipKIT:pic32:uno_pic32","flash":126976,"ids":["arduino:chipKIT:pic32:uno_pic32"],"key":"chipkitcommunity-chipkit-uno32","name":"chipKIT UNO32","part":"pic32mx320f128h","ram":16384,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/Uno32/Board_Defs.h","says":{"leds":[["RG6","PIN_LED1",null],["RF0","PIN_LED2",null]],"spi":["RG6","RG8","RG7"]},"src":"arduino:chipKIT:pic32:uno_pic32"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RD4","miso":"RG7","mosi":"RG8","name":"SPI","sck":"RG6"}},"clock_hz":80000000,"flash":126976,"flash_from":"arduino:chipKIT:pic32:uno_pic32","leds":[{"label":"D13","name":"PIN_LED1","pin":"RG6"},{"label":"D43","name":"PIN_LED2","pin":"RF0"}],"naming":"pic32","ram":16384,"ram_from":"arduino:chipKIT:pic32:uno_pic32"}},
{"chosen":"arduino:chipKIT:pic32:chipkit_WF32","flash":520192,"ids":["arduino:chipKIT:pic32:chipkit_WF32"],"key":"chipkitcommunity-chipkit-wf32","name":"chipKIT WF32","part":"pic32mx695f512l","ram":131072,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/WF32/Board_Defs.h","says":{"buttons":[["RA6","PIN_BTN1",null,null],["RA7","PIN_BTN2",null,null]],"leds":[["RG6","PIN_LED1",null],["RF0","PIN_LED2",null],["RA1","PIN_LED3",null],["RA0","PIN_LED4",null]],"spi":["RG6","RG8","RG7"]},"src":"arduino:chipKIT:pic32:chipkit_WF32"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RG9","miso":"RG7","mosi":"RG8","name":"SPI","sck":"RG6"}},"buttons":[{"label":"D65","name":"PIN_BTN1","pin":"RA6"},{"label":"D66","name":"PIN_BTN2","pin":"RA7"}],"clock_hz":80000000,"flash":520192,"flash_from":"arduino:chipKIT:pic32:chipkit_WF32","leds":[{"label":"D13","name":"PIN_LED1","pin":"RG6"},{"label":"D43","name":"PIN_LED2","pin":"RF0"},{"label":"D48","name":"PIN_LED3","pin":"RA1"},{"label":"D47","name":"PIN_LED4","pin":"RA0"}],"naming":"pic32","ram":131072,"ram_from":"arduino:chipKIT:pic32:chipkit_WF32"}},
{"chosen":"arduino:chipKIT:pic32:chipkit_WiFire","flash":2080768,"ids":["arduino:chipKIT:pic32:chipkit_WiFire"],"key":"chipkitcommunity-chipkit-wifire","name":"chipKIT WiFire","part":"pic32mz2048efg100","ram":524288,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/WiFire/Board_Defs.h","says":{"buttons":[["RA5","PIN_BTN1",null,null],["RA4","PIN_BTN2",null,null]],"leds":[["RG6","PIN_LED1",null],["RD4","PIN_LED2",null],["RB11","PIN_LED3",null],["RG15","PIN_LED4",null]],"spi":["RG6","RD11","RF0"],"uart":["RF8","RF2"]},"src":"arduino:chipKIT:pic32:chipkit_WiFire"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RG9","miso":"RF0","mosi":"RD11","name":"SPI","sck":"RG6"},"uart":{"name":"Serial","rx":"RF2","tx":"RF8","unit":"UART4"}},"buttons":[{"label":"D46","name":"PIN_BTN1","pin":"RA5"},{"label":"D47","name":"PIN_BTN2","pin":"RA4"}],"clock_hz":200000000,"flash":2080768,"flash_from":"arduino:chipKIT:pic32:chipkit_WiFire","leds":[{"label":"D13","name":"PIN_LED1","pin":"RG6"},{"label":"D43","name":"PIN_LED2","pin":"RD4"},{"label":"D44","name":"PIN_LED3","pin":"RB11"},{"label":"D45","name":"PIN_LED4","pin":"RG15"}],"naming":"pic32","ram":524288,"ram_from":"arduino:chipKIT:pic32:chipkit_WiFire"}},
{"chosen":"arduino:chipKIT:pic32:CUI32stem","flash":520192,"ids":["arduino:chipKIT:pic32:CUI32stem"],"key":"chipkitcommunity-cui32stem","name":"CUI32stem","part":"pic32mx795f512h","ram":131072,"records":[{"core":"arduino:chipKIT:pic32","dropped":["PIN_LED1 = 64, and no pin table names it"],"file":"variants/CUI32stem/Board_Defs.h","says":{"leds":[["D64","PIN_LED1",null]]},"src":"arduino:chipKIT:pic32:CUI32stem"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"clock_hz":80000000,"flash":520192,"flash_from":"arduino:chipKIT:pic32:CUI32stem","leds":[{"label":"D64","name":"PIN_LED1"}],"naming":"pic32","ram":131072,"ram_from":"arduino:chipKIT:pic32:CUI32stem"}},
{"chosen":"arduino:chipKIT:pic32:dsmini","flash":122880,"ids":["arduino:chipKIT:pic32:dsmini"],"key":"chipkitcommunity-datastation-mini","name":"DataStation Mini","part":"pic32mx150f128c","records":[{"core":"arduino:chipKIT:pic32","file":"variants/DSMini/Board_Defs.h","says":{"leds":[["RC3","PIN_LED1",null]],"spi":["RB15","RB11","RB13"],"uart":["RC0","RC1"]},"src":"arduino:chipKIT:pic32:dsmini"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RB10","miso":"RB13","mosi":"RB11","name":"SPI","sck":"RB15"},"uart":{"name":"Serial","rx":"RC1","tx":"RC0","unit":"UART1"}},"clock_hz":40000000,"flash":122880,"flash_from":"arduino:chipKIT:pic32:dsmini","leds":[{"label":"D13","name":"PIN_LED1","pin":"RC3"}],"naming":"pic32"}},
{"chosen":"arduino:chipKIT:pic32:fubarino_mini","flash":118784,"ids":["arduino:chipKIT:pic32:fubarino_mini"],"key":"chipkitcommunity-fubarino-mini","name":"Fubarino Mini","part":"pic32mx250f128d","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/Fubarino_Mini/Board_Defs.h","says":{"buttons":[["RA8","PIN_BTN1",null,null]],"leds":[["RA10","PIN_LED1",null]],"spi":["RB14","RA4","RA9"],"uart":["RB4","RA4"]},"src":"arduino:chipKIT:pic32:fubarino_mini"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RA0","miso":"RA9","mosi":"RA4","name":"SPI","sck":"RB14"},"uart":{"name":"Serial0","rx":"RA4","tx":"RB4","unit":"UART1"}},"buttons":[{"label":"D16","name":"PIN_BTN1","pin":"RA8"}],"clock_hz":48000000,"flash":118784,"flash_from":"arduino:chipKIT:pic32:fubarino_mini","leds":[{"label":"D1","name":"PIN_LED1","pin":"RA10"}],"naming":"pic32","ram":32768,"ram_from":"arduino:chipKIT:pic32:fubarino_mini"}},
{"chosen":"arduino:chipKIT:pic32:fubarino_mini_20","flash":245760,"ids":["arduino:chipKIT:pic32:fubarino_mini_20"],"key":"chipkitcommunity-fubarino-mini-2-0","name":"Fubarino Mini 2.0","part":"pic32mx270f256d","ram":63488,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/Fubarino_Mini_20/Board_Defs.h","says":{"buttons":[["RA8","PIN_BTN1",null,null]],"leds":[["RA10","PIN_LED1",null]],"spi":["RB14","RA4","RA9"],"uart":["RB4","RA4"]},"src":"arduino:chipKIT:pic32:fubarino_mini_20"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RA0","miso":"RA9","mosi":"RA4","name":"SPI","sck":"RB14"},"uart":{"name":"Serial0","rx":"RA4","tx":"RB4","unit":"UART1"}},"buttons":[{"label":"D16","name":"PIN_BTN1","pin":"RA8"}],"clock_hz":48000000,"flash":245760,"flash_from":"arduino:chipKIT:pic32:fubarino_mini_20","leds":[{"label":"D1","name":"PIN_LED1","pin":"RA10"}],"naming":"pic32","ram":63488,"ram_from":"arduino:chipKIT:pic32:fubarino_mini_20"}},
{"chosen":"arduino:chipKIT:pic32:fubarino_sd","ids":["arduino:chipKIT:pic32:fubarino_sd"],"key":"chipkitcommunity-fubarino-sd","name":"Fubarino SD","part":"pic32mx795f512h","records":[{"core":"arduino:chipKIT:pic32","file":"variants/Fubarino_SD/Board_Defs.h","says":{"buttons":[["RE7","PIN_BTN1",null,null]],"leds":[["RE5","PIN_LED1",null]],"spi":["RG6","RG8","RG7"]},"src":"arduino:chipKIT:pic32:fubarino_sd"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RG9","miso":"RG7","mosi":"RG8","name":"SPI","sck":"RG6"}},"buttons":[{"label":"D23","name":"PIN_BTN1","pin":"RE7"}],"clock_hz":80000000,"flash":520192,"flash_from":"arduino:chipKIT:pic32:fubarino_sd","leds":[{"label":"D21","name":"PIN_LED1","pin":"RE5"}],"naming":"pic32","ram":131072,"ram_from":"arduino:chipKIT:pic32:fubarino_sd"}},
{"chosen":"arduino:chipKIT:pic32:clicker2","flash":500000,"ids":["arduino:chipKIT:pic32:clicker2"],"key":"chipkitcommunity-mikroelektronika-clicker-2","name":"MikroElektronika Clicker 2","part":"pic32mx460f512l","records":[{"core":"arduino:chipKIT:pic32","file":"variants/Clicker2/Board_Defs.h","says":{"buttons":[["RE4","PIN_BTN1",null,null],["RG9","PIN_BTN2",null,null]],"leds":[["RE3","PIN_LED1",null],["RA10","PIN_LED2",null]],"spi":["RG6","RG8","RG7"]},"src":"arduino:chipKIT:pic32:clicker2"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RB1","miso":"RG7","mosi":"RG8","name":"SPI","sck":"RG6"}},"buttons":[{"label":"D87","name":"PIN_BTN1","pin":"RE4"},{"label":"D88","name":"PIN_BTN2","pin":"RG9"}],"clock_hz":80000000,"flash":500000,"flash_from":"arduino:chipKIT:pic32:clicker2","leds":[{"label":"D85","name":"PIN_LED1","pin":"RE3"},{"label":"D86","name":"PIN_LED2","pin":"RA10"}],"naming":"pic32"}},
{"chosen":"arduino:chipKIT:pic32:flipnclickmz","flash":2080768,"ids":["arduino:chipKIT:pic32:flipnclickmz"],"key":"chipkitcommunity-mikroelektronika-flip-n-click-mz","name":"MikroElektronika Flip N Click MZ","part":"pic32mz2048efh100","ram":524288,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/FlipNClick_MZ/Board_Defs.h","says":{"buttons":[["RF0","PIN_BTN1",null,null],["RF1","PIN_BTN2",null,null]],"leds":[["RA7","LEDB",null],["RB14","PIN_LED1",null],["RA6","PIN_LED2",null],["RE0","PIN_LED4",null],["RE1","PIN_LED5",null]],"spi":["RB14","RB10","RB9"],"uart":["RD15","RD14"]},"src":"arduino:chipKIT:pic32:flipnclickmz"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RB8","miso":"RB9","mosi":"RB10","name":"SPI","sck":"RB14"},"uart":{"name":"Serial0","rx":"RD14","tx":"RD15","unit":"UART5"}},"buttons":[{"label":"D46","name":"PIN_BTN1","pin":"RF0"},{"label":"D47","name":"PIN_BTN2","pin":"RF1"}],"clock_hz":252000000,"flash":2080768,"flash_from":"arduino:chipKIT:pic32:flipnclickmz","leds":[{"aliases":["PIN_LED3"],"colour":"blue","label":"D23","name":"LEDB","pin":"RA7"},{"label":"D13","name":"PIN_LED1","pin":"RB14"},{"label":"D22","name":"PIN_LED2","pin":"RA6"},{"label":"D24","name":"PIN_LED4","pin":"RE0"},{"label":"D25","name":"PIN_LED5","pin":"RE1"}],"naming":"pic32","ram":524288,"ram_from":"arduino:chipKIT:pic32:flipnclickmz"}},
{"chosen":"arduino:chipKIT:pic32:openbci","flash":122880,"ids":["arduino:chipKIT:pic32:openbci"],"key":"chipkitcommunity-openbci-32","name":"OpenBCI 32","part":"pic32mx250f128b","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/openbci/Board_Defs.h","says":{"buttons":[["RB4","PIN_BTN1",null,null],["RB7","PIN_BTN2",null,null]],"leds":[["RB3","PIN_LED1",null],["RB2","PIN_LED2",null],["RB1","PIN_LED3",null],["RB0","PIN_LED4",null]],"spi":["RB14","RA4","RA1"],"uart":["RB3","RB13"]},"src":"arduino:chipKIT:pic32:openbci"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RA0","miso":"RA1","mosi":"RA4","name":"SPI","sck":"RB14"},"uart":{"name":"Serial","rx":"RB13","tx":"RB3","unit":"UART1"}},"buttons":[{"label":"D17","name":"PIN_BTN1","pin":"RB4"},{"label":"D1","name":"PIN_BTN2","pin":"RB7"}],"clock_hz":40000000,"flash":122880,"flash_from":"arduino:chipKIT:pic32:openbci","leds":[{"label":"D14","name":"PIN_LED1","pin":"RB3"},{"label":"D13","name":"PIN_LED2","pin":"RB2"},{"label":"D12","name":"PIN_LED3","pin":"RB1"},{"label":"D11","name":"PIN_LED4","pin":"RB0"}],"naming":"pic32","ram":32768,"ram_from":"arduino:chipKIT:pic32:openbci"}},
{"chosen":"arduino:chipKIT:pic32:OpenScope","flash":2031616,"ids":["arduino:chipKIT:pic32:OpenScope"],"key":"chipkitcommunity-openscope","name":"OpenScope","part":"pic32mz2048efg124","ram":524288,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/OpenScope/Board_Defs.h","says":{"leds":[["RJ4","PIN_LED1",null],["RJ2","PIN_LED2",null],["RJ1","PIN_LED3",null],["RJ0","PIN_LED4",null]],"spi":["RG6","RF0","RF5"],"uart":["RD11","RC14"]},"src":"arduino:chipKIT:pic32:OpenScope"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RF3","miso":"RF5","mosi":"RF0","name":"SPI","sck":"RG6"},"uart":{"name":"Serial0","rx":"RC14","tx":"RD11","unit":"UART5"}},"clock_hz":200000000,"flash":2031616,"flash_from":"arduino:chipKIT:pic32:OpenScope","leds":[{"label":"D13","name":"PIN_LED1","pin":"RJ4"},{"label":"D48","name":"PIN_LED2","pin":"RJ2"},{"label":"D49","name":"PIN_LED3","pin":"RJ1"},{"label":"D50","name":"PIN_LED4","pin":"RJ0"}],"naming":"pic32","ram":524288,"ram_from":"arduino:chipKIT:pic32:OpenScope"}},
{"chosen":"arduino:chipKIT:pic32:cui32","flash":520192,"ids":["arduino:chipKIT:pic32:cui32"],"key":"chipkitcommunity-pic32-cui32-development-stick","name":"Pic32 CUI32-Development Stick","part":"pic32mx440f512h","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","dropped":["PIN_LED1 = 13, and no pin table names it"],"file":"variants/CUI32/Board_Defs.h","says":{"leds":[["D13","PIN_LED1",null]]},"src":"arduino:chipKIT:pic32:cui32"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"clock_hz":80000000,"flash":520192,"flash_from":"arduino:chipKIT:pic32:cui32","leds":[{"label":"D13","name":"PIN_LED1"}],"naming":"pic32","ram":32768,"ram_from":"arduino:chipKIT:pic32:cui32"}},
{"chosen":"arduino:chipKIT:pic32:Olimex_Pinguino32","flash":258048,"ids":["arduino:chipKIT:pic32:Olimex_Pinguino32"],"key":"chipkitcommunity-pic32-pinguino","name":"PIC32 Pinguino","part":"pic32mx440f256h","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/Olimex_PIC32_Pinguino/Board_Defs.h","says":{"buttons":[["RD0","PIN_BTN1",null,null]],"leds":[["RG6","PIN_LED1",null],["RD1","PIN_LED2",null]]},"src":"arduino:chipKIT:pic32:Olimex_Pinguino32"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buttons":[{"label":"D17","name":"PIN_BTN1","pin":"RD0"}],"clock_hz":80000000,"flash":258048,"flash_from":"arduino:chipKIT:pic32:Olimex_Pinguino32","leds":[{"label":"D13","name":"PIN_LED1","pin":"RG6"},{"label":"D14","name":"PIN_LED2","pin":"RD1"}],"naming":"pic32","ram":32768,"ram_from":"arduino:chipKIT:pic32:Olimex_Pinguino32"}},
{"chosen":"arduino:chipKIT:pic32:ubw32_mx460","flash":520192,"ids":["arduino:chipKIT:pic32:ubw32_mx460"],"key":"chipkitcommunity-pic32-ubw32-mx460","name":"Pic32 UBW32-MX460","part":"pic32mx460f512l","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","dropped":["PIN_LED1 = 13, and no pin table names it"],"file":"variants/UBW_MX4/Board_Defs.h","says":{"leds":[["D13","PIN_LED1",null]]},"src":"arduino:chipKIT:pic32:ubw32_mx460"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"clock_hz":80000000,"flash":520192,"flash_from":"arduino:chipKIT:pic32:ubw32_mx460","leds":[{"label":"D13","name":"PIN_LED1"}],"naming":"pic32","ram":32768,"ram_from":"arduino:chipKIT:pic32:ubw32_mx460"}},
{"chosen":"arduino:chipKIT:pic32:ubw32_mx795","flash":520192,"ids":["arduino:chipKIT:pic32:ubw32_mx795"],"key":"chipkitcommunity-pic32-ubw32-mx795","name":"Pic32 UBW32-MX795","part":"pic32mx795f512l","ram":131072,"records":[{"core":"arduino:chipKIT:pic32","dropped":["PIN_LED1 = 13, and no pin table names it"],"file":"variants/UBW_MX7/Board_Defs.h","says":{"leds":[["D13","PIN_LED1",null]]},"src":"arduino:chipKIT:pic32:ubw32_mx795"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"clock_hz":80000000,"flash":520192,"flash_from":"arduino:chipKIT:pic32:ubw32_mx795","leds":[{"label":"D13","name":"PIN_LED1"}],"naming":"pic32","ram":131072,"ram_from":"arduino:chipKIT:pic32:ubw32_mx795"}},
{"chosen":"arduino:chipKIT:pic32:picadillo_35t","flash":520192,"ids":["arduino:chipKIT:pic32:picadillo_35t"],"key":"chipkitcommunity-picadillo-35t","name":"Picadillo 35T","part":"pic32mx795f512l","ram":131072,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/picadillo_35t/Board_Defs.h","says":{"leds":[["RD2","PIN_LED1",null]],"spi":["RF13","RF5","RF4"]},"src":"arduino:chipKIT:pic32:picadillo_35t"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RF12","miso":"RF4","mosi":"RF5","name":"SPI","sck":"RF13"}},"clock_hz":80000000,"flash":520192,"flash_from":"arduino:chipKIT:pic32:picadillo_35t","leds":[{"label":"D32","name":"PIN_LED1","pin":"RD2"}],"naming":"pic32","ram":131072,"ram_from":"arduino:chipKIT:pic32:picadillo_35t"}},
{"chosen":"arduino:chipKIT:pic32:pontech_NoFire","flash":2080768,"ids":["arduino:chipKIT:pic32:pontech_NoFire"],"key":"chipkitcommunity-pontech-nofire","name":"PONTECH NoFire","part":"pic32mz2048efg100","ram":524288,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/PONTECH_NoFire/Board_Defs.h","says":{"buttons":[["RA5","PIN_BTN1",null,null],["RA4","PIN_BTN2",null,null]],"leds":[["RG6","PIN_LED1",null],["RD4","PIN_LED2",null],["RB11","PIN_LED3",null],["RG15","PIN_LED4",null]],"spi":["RG6","RD11","RF0"],"uart":["RF8","RF2"]},"src":"arduino:chipKIT:pic32:pontech_NoFire"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RG9","miso":"RF0","mosi":"RD11","name":"SPI","sck":"RG6"},"uart":{"name":"Serial0","rx":"RF2","tx":"RF8","unit":"UART4"}},"buttons":[{"label":"D46","name":"PIN_BTN1","pin":"RA5"},{"label":"D47","name":"PIN_BTN2","pin":"RA4"}],"clock_hz":200000000,"flash":2080768,"flash_from":"arduino:chipKIT:pic32:pontech_NoFire","leds":[{"label":"D13","name":"PIN_LED1","pin":"RG6"},{"label":"D43","name":"PIN_LED2","pin":"RD4"},{"label":"D44","name":"PIN_LED3","pin":"RB11"},{"label":"D45","name":"PIN_LED4","pin":"RG15"}],"naming":"pic32","ram":524288,"ram_from":"arduino:chipKIT:pic32:pontech_NoFire"}},
{"chosen":"arduino:chipKIT:pic32:quick240_usb_pic32","flash":520192,"ids":["arduino:chipKIT:pic32:quick240_usb_pic32"],"key":"chipkitcommunity-pontech-quick240","name":"PONTECH Quick240","part":"pic32mx795f512l","ram":131072,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/PONTECH_Quick240/Board_Defs.h","says":{"leds":[["RE0","PIN_LED1",null],["RA7","PIN_LED2",null]],"spi":["RD10","RD0","RC4"]},"src":"arduino:chipKIT:pic32:quick240_usb_pic32"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RG9","miso":"RC4","mosi":"RD0","name":"SPI","sck":"RD10"}},"clock_hz":80000000,"flash":520192,"flash_from":"arduino:chipKIT:pic32:quick240_usb_pic32","leds":[{"label":"D37","name":"PIN_LED1","pin":"RE0"},{"label":"D81","name":"PIN_LED2","pin":"RA7"}],"naming":"pic32","ram":131072,"ram_from":"arduino:chipKIT:pic32:quick240_usb_pic32"}},
{"chosen":"arduino:chipKIT:pic32:usbono_pic32","flash":520192,"ids":["arduino:chipKIT:pic32:usbono_pic32"],"key":"chipkitcommunity-pontech-uav100","name":"PONTECH UAV100","part":"pic32mx440f512h","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","dropped":["PIN_LED1 = 80, and no pin table names it"],"file":"variants/PONTECH_UAV100/Board_Defs.h","says":{"leds":[["D80","PIN_LED1",null]]},"src":"arduino:chipKIT:pic32:usbono_pic32"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"clock_hz":80000000,"flash":520192,"flash_from":"arduino:chipKIT:pic32:usbono_pic32","leds":[{"label":"D80","name":"PIN_LED1"}],"naming":"pic32","ram":32768,"ram_from":"arduino:chipKIT:pic32:usbono_pic32"}},
{"chosen":"arduino:chipKIT:pic32:gamma","flash":2080768,"ids":["arduino:chipKIT:pic32:gamma"],"key":"chipkitcommunity-project-gamma","name":"Project Gamma","part":"pic32mz2048efg100","ram":524288,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/gamma/Board_Defs.h","says":{"buttons":[["RG15","PIN_BTN1",null,null]],"leds":[["RA5","PIN_LED1",null]],"spi":["RD10","RC13","RD11"],"uart":["RD5","RD4"]},"src":"arduino:chipKIT:pic32:gamma"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"miso":"RD11","mosi":"RC13","name":"SPI","sck":"RD10"},"uart":{"name":"Serial","rx":"RD4","tx":"RD5","unit":"UART2"}},"buttons":[{"label":"D50","name":"PIN_BTN1","pin":"RG15"}],"clock_hz":200000000,"flash":2080768,"flash_from":"arduino:chipKIT:pic32:gamma","leds":[{"label":"D51","name":"PIN_LED1","pin":"RA5"}],"naming":"pic32","ram":524288,"ram_from":"arduino:chipKIT:pic32:gamma"}},
{"chosen":"arduino:chipKIT:pic32:RGB_Station","flash":245760,"ids":["arduino:chipKIT:pic32:RGB_Station"],"key":"chipkitcommunity-rgb-station","name":"RGB Station","part":"pic32mx270f256d","ram":63488,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/RGB_Station/Board_Defs.h","says":{"buttons":[["RA8","PIN_BTN1",null,null]],"leds":[["RA10","PIN_LED1",null]],"spi":["RB14","RA4","RA9"],"uart":["RB4","RA4"]},"src":"arduino:chipKIT:pic32:RGB_Station"}],"vendor":"chipKIT Community","why":"vendor","wiring":{"buses":{"spi":{"cs":"RA0","miso":"RA9","mosi":"RA4","name":"SPI","sck":"RB14"},"uart":{"name":"Serial0","rx":"RA4","tx":"RB4","unit":"UART1"}},"buttons":[{"label":"D16","name":"PIN_BTN1","pin":"RA8"}],"clock_hz":48000000,"flash":245760,"flash_from":"arduino:chipKIT:pic32:RGB_Station","leds":[{"label":"D1","name":"PIN_LED1","pin":"RA10"}],"naming":"pic32","ram":63488,"ram_from":"arduino:chipKIT:pic32:RGB_Station"}},
{"chosen":"hand:atsamd:circuit_playground_express","ids":["atsamd:circuit_playground_express"],"key":"circuit-playground-express","name":"circuit playground express","part":"samd21g","records":[{"checked":"Microchip.SAMD21_DFP.3.8.270.atpack ATDF samd21g15a, samd21g15b, samd21g15l ...: every pinout, SAMD21G, SAMD21G1xL, SAMD21GU","file":"tools/census/hand_wiring/sam.json","says":{"buttons":[["PA28","Button A (left, D4)","high","none"],["PA14","Button B (right, D5)","high","none"]],"leds":[["PA17","D13 (L)","high"]],"pixels":[["PB23","ws2812"]]},"src":"hand:atsamd:circuit_playground_express"}],"vendor":"","why":"hand","wiring":{"buttons":[{"active":"high","cite":{"doc":"Adafruit Circuit Playground Express schematic (EagleCAD)","kind":"schematic","level":"Button between PA28 and 3.3V; net D4_LEFTBUTTON holds only SW1 and PA28 (no resistor) -> reads high when pressed; firmware must enable an internal pull-down","publisher":"Adafruit Industries","quote":"SW1 [SWITCH_TACT_SMT_EVQQ2_SMALL = EVQQ] pins P/P1 -> net \"D4_LEFTBUTTON\" -> U$5 \"PA28/I8\"; pins S/S1 -> 3.3V; variant.h: \"#define PIN_BUTTON1 D4 // Left Button\"","revision":"git 2962c0cb97","url":"https://github.com/adafruit/Adafruit-Circuit-Playground-Express-PCB/blob/2962c0cb972e031d070303bbeda3ed95a2098951/Adafruit%20Circuit%20Playground%20Express.sch","where":"Eagle schematic part SW1 (EVQQ), net D4_LEFTBUTTON; d3 variant.h L97; d2 variant.cpp L36"},"label":"Button A (left, D4)","name":"Button A (left, D4)","pin":"PA28","pull":"none"},{"active":"high","cite":{"doc":"Adafruit Circuit Playground Express schematic (EagleCAD)","kind":"schematic","level":"Button between PA14 and 3.3V, no resistor on the net -> reads high when pressed; internal pull-down needed","publisher":"Adafruit Industries","quote":"SW2 [SWITCH_TACT_SMT_EVQQ2_SMALL = EVQQ] pins P/P1 -> net \"D5_RIGHTBUTTON\" -> U$5 \"PA14/I14/SERCOM2+4.2\"; pins S/S1 -> 3.3V; variant.h: \"#define PIN_BUTTON2 D5 // Right Button\"","revision":"git 2962c0cb97","url":"https://github.com/adafruit/Adafruit-Circuit-Playground-Express-PCB/blob/2962c0cb972e031d070303bbeda3ed95a2098951/Adafruit%20Circuit%20Playground%20Express.sch","where":"Eagle schematic part SW2 (EVQQ), net D5_RIGHTBUTTON; d3 variant.h L98; d2 variant.cpp L37"},"label":"Button B (right, D5)","name":"Button B (right, D5)","pin":"PA14","pull":"none"}],"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip ATSAMD21G18 can be, named by hand:atsamd:circuit_playground_express","leds":[{"active":"high","cite":{"doc":"Adafruit Circuit Playground Express schematic (EagleCAD)","kind":"schematic","level":"LED anode via R5 1K to PA17, cathode to GND -> lit when PA17 is high","publisher":"Adafruit Industries","quote":"L [LED0805_NOOUTLINE = RED] pin A -> N$10 -> R5 [1K] -> net \"D13_LED\" -> U$5 \"PA17/I2C/I1/SERCOM1+3.1\"; L pin C -> GND; variant.cpp: \"{ PORTA, 17, PIO_TIMER, (PIN_ATTR_DIGITAL|PIN_ATTR_PWM|PIN_ATTR_TIMER), No_ADC_Channel, PWM2_CH1, TCC2_CH1, EXTERNAL_INT_1 }, // GPIO D13 / Red LED\"","revision":"git 2962c0cb97","url":"https://github.com/adafruit/Adafruit-Circuit-Playground-Express-PCB/blob/2962c0cb972e031d070303bbeda3ed95a2098951/Adafruit%20Circuit%20Playground%20Express.sch","where":"Eagle schematic part L (LED0805 RED), net D13_LED; d2 variant.cpp L48"},"colour":"red","label":"D13 (L)","name":"D13 (L)","pin":"PA17"}],"memory_cite":{"doc":"Adafruit Circuit Playground Express schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"value=\"ATSAMD21G18MU\"","revision":"git 2962c0cb97","url":"https://github.com/adafruit/Adafruit-Circuit-Playground-Express-PCB/blob/2962c0cb972e031d070303bbeda3ed95a2098951/Adafruit%20Circuit%20Playground%20Express.sch","where":"Eagle schematic part U$5"},"naming":"sam","pixels":[{"cite":{"doc":"Adafruit Circuit Playground Express schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"LED6 [WS2812B3535] pin DI -> net \"D8_NEOPIX\" -> U$5 \"PB23/I7/SERCOM5.3\" (chain LED6 -> ... 10 parts); variant.h: \"#define PIN_NEOPIXEL D8\" \"#define NEOPIXEL_NUM 10\"","revision":"git 2962c0cb97","url":"https://github.com/adafruit/Adafruit-Circuit-Playground-Express-PCB/blob/2962c0cb972e031d070303bbeda3ed95a2098951/Adafruit%20Circuit%20Playground%20Express.sch","where":"Eagle schematic LED1..LED10 (WS2812B3535), chain head LED6 DI on net D8_NEOPIX; d3 variant.h L94-95; d2 variant.cpp L42"},"count":10,"kind":"ws2812","name":"pixel0","pin":"PB23"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip ATSAMD21G18 can be, named by hand:atsamd:circuit_playground_express"}},
{"chosen":"cpy:espressif/circuitart_zero_s3","ids":["cpy:espressif/circuitart_zero_s3"],"key":"circuitart-circuitart-zero-s3","name":"CircuitART Zero S3","part":"esp32s3","records":[{"file":"ports/espressif/boards/circuitart_zero_s3/pins.c","says":{"i2c":["GPIO33","GPIO34"],"leds":[["GPIO46","LED",null]],"pixels":[["GPIO47","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/circuitart_zero_s3"}],"vendor":"CircuitArt","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO34","sda":"GPIO33"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO46"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO47"}]}},
{"chosen":"zephyr:circuitdojo_feather","flash":262144,"ids":["zephyr:circuitdojo_feather"],"key":"circuitdojo-nrf9160-feather","name":"nRF9160 Feather","part":"nrf9160","ram":65536,"records":[{"file":"boards/circuitdojo/feather/circuitdojo_feather_nrf9160.dts","says":{"buttons":[["P0.12","sw0","low","up"]],"i2c":["P0.26","P0.27"],"leds":[["P0.03","led0","low"]],"spi":["P0.11","P0.09","P0.28"]},"src":"zephyr:circuitdojo_feather","stated":{"buttons|P0.12":"zephyr:circuitdojo_feather: gpios = <&gpio0 12 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.03":"zephyr:circuitdojo_feather: gpios = <&gpio0 3 GPIO_ACTIVE_LOW>"}}],"vendor":"circuitdojo","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P0.28","mosi":"P0.09","name":"spi3","sck":"P0.11"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Switch 1","name":"sw0","pin":"P0.12","pull":"up"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"colour":"blue","label":"Blue LED (D7)","name":"led0","pin":"P0.03"}],"naming":"nrf","parts":[{"address":81,"bus":"i2c","compatible":"nxp,pcf85063a","name":"PCF85063A"},{"address":24,"bus":"i2c","compatible":"st,lis2dh","name":"LIS2DH"}],"ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:CircuitneatoBoards:stm32:naneatoM0","flash":32768,"ids":["arduino:CircuitneatoBoards:stm32:naneatoM0"],"key":"circuitneatoelectronics-naneato-m0","name":"Naneato M0","part":"stm32f042g6","ram":6144,"records":[{"core":"arduino:CircuitneatoBoards:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F042G(4-6)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:CircuitneatoBoards:stm32:naneatoM0"}],"vendor":"Circuitneato Electronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:CircuitneatoBoards:stm32:naneatoM0","naming":"stm32","ram":6144,"ram_from":"arduino:CircuitneatoBoards:stm32:naneatoM0"}},
{"chosen":"arduino:CircuitneatoBoards:megaavr:tineato3226","flash":32256,"ids":["arduino:CircuitneatoBoards:megaavr:tineato3226"],"key":"circuitneatoelectronics-tineato-3226","name":"Tineato 3226","part":"attiny3226","ram":3072,"records":[{"core":"arduino:CircuitneatoBoards:megaavr","file":"variants/txy6/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"arduino:CircuitneatoBoards:megaavr:tineato3226"}],"vendor":"Circuitneato Electronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":20000000,"flash":32256,"flash_from":"arduino:CircuitneatoBoards:megaavr:tineato3226","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB5"],["D5","PB4"],["D6","PB3"],["D7","PB2"],["D8","PB1"],["D9","PB0"],["D10","PC0"],["D11","PC1"],["D12","PC2"],["D13","PC3"],["D14","PA1"],["D15","PA2"],["D16","PA3"],["D17","PA0"]],"ram":3072,"ram_from":"arduino:CircuitneatoBoards:megaavr:tineato3226"}},
{"chosen":"zephyr:crd40l26","flash":65536,"ids":["zephyr:crd40l26"],"key":"cirrus-crd40l26-poc-c","name":"CRD40L26-POC-C","part":"stm32f401xd","ram":98304,"records":[{"file":"boards/cirrus/crd40l26/crd40l26.dts","says":{"buttons":[["PA8","sw0","low",null]],"i2c":["PB7","PB6"],"leds":[["PB5","led0","high"],["PB8","led1","high"],["PA9","led2","high"],["PA10","led3","high"],["PA11","led4","high"]],"spi":["PB13","PB15","PB14"]},"src":"zephyr:crd40l26","stated":{"buttons|PA8":"zephyr:crd40l26: gpios = <&gpioa 8 GPIO_ACTIVE_LOW>","leds|PA10":"zephyr:crd40l26: gpios = <&gpioa 10 GPIO_ACTIVE_HIGH>","leds|PA11":"zephyr:crd40l26: gpios = <&gpioa 11 GPIO_ACTIVE_HIGH>","leds|PA9":"zephyr:crd40l26: gpios = <&gpioa 9 GPIO_ACTIVE_HIGH>","leds|PB5":"zephyr:crd40l26: gpios = <&gpiob 5 GPIO_ACTIVE_HIGH>","leds|PB8":"zephyr:crd40l26: gpios = <&gpiob 8 GPIO_ACTIVE_HIGH>"}}],"vendor":"cirrus","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PB14","mosi":"PB15","name":"spi2","sck":"PB13"}},"buttons":[{"active":"low","label":"User","name":"sw0","pin":"PA8"}],"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED PASS","name":"led0","pin":"PB5"},{"active":"high","label":"LED FAIL","name":"led1","pin":"PB8"},{"active":"high","label":"SEL LED 1","name":"led2","pin":"PA9"},{"active":"high","label":"SEL LED 2","name":"led3","pin":"PA10"},{"active":"high","label":"SEL LED 3","name":"led4","pin":"PA11"}],"naming":"stm32","parts":[{"address":67,"bus":"i2c","compatible":"cirrus,cs40l26","name":"CS40L26"}],"ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:crd40l50","flash":65536,"ids":["zephyr:crd40l50"],"key":"cirrus-crd40l50-poc-q","name":"CRD40L50-POC-Q","part":"stm32f401xd","ram":98304,"records":[{"file":"boards/cirrus/crd40l50/crd40l50.dts","says":{"buttons":[["PA2","sw0","low",null]],"i2c":["PB7","PB6"],"leds":[["PB5","led0","high"],["PB8","led1","high"],["PB9","led2","high"],["PC13","led3","high"],["PA3","led4","high"]],"spi":["PB13","PB15","PB14"]},"src":"zephyr:crd40l50","stated":{"buttons|PA2":"zephyr:crd40l50: gpios = <&gpioa 2 GPIO_ACTIVE_LOW>","leds|PA3":"zephyr:crd40l50: gpios = <&gpioa 3 GPIO_ACTIVE_HIGH>","leds|PB5":"zephyr:crd40l50: gpios = <&gpiob 5 GPIO_ACTIVE_HIGH>","leds|PB8":"zephyr:crd40l50: gpios = <&gpiob 8 GPIO_ACTIVE_HIGH>","leds|PB9":"zephyr:crd40l50: gpios = <&gpiob 9 GPIO_ACTIVE_HIGH>","leds|PC13":"zephyr:crd40l50: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"cirrus","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PB14","mosi":"PB15","name":"spi2","sck":"PB13"}},"buttons":[{"active":"low","label":"User","name":"sw0","pin":"PA2"}],"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED PASS","name":"led0","pin":"PB5"},{"active":"high","label":"LED FAIL","name":"led1","pin":"PB8"},{"active":"high","label":"SEL LED 1","name":"led2","pin":"PB9"},{"active":"high","label":"SEL LED 2","name":"led3","pin":"PC13"},{"active":"high","label":"SEL LED 3","name":"led4","pin":"PA3"}],"naming":"stm32","parts":[{"address":48,"bus":"i2c","compatible":"cirrus,cs40l50","name":"CS40L50"},{"bus":"spi","compatible":"atmel,at25xv021a","name":"AT25XV021A"}],"ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:clkdiv8:avr:sparrow","flash":126976,"ids":["arduino:clkdiv8:avr:sparrow"],"key":"clkdiv8-sparrow","name":"Sparrow","part":"atmega128rfa1","records":[{"core":"arduino:clkdiv8:avr","file":"variants/sparrowv4/pins_arduino.h","src":"arduino:clkdiv8:avr:sparrow"}],"vendor":"clkdiv8","why":"vendor","wiring":{"clock_hz":16000000,"flash":126976,"flash_from":"arduino:clkdiv8:avr:sparrow","naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE6"],["D3","PE5"],["D4","PE2"],["D5","PE3"],["D6","PE4"],["D7","PE7"],["D8","PB4"],["D9","PB7"],["D10","PB6"],["D11","PB5"],["D12","PB3"],["D13","PB1"],["D14","PF0"],["D15","PF1"],["D16","PF2"],["D17","PF3"],["D18","PF4"],["D19","PF5"],["D20","PB2"],["D21","PD0"],["D22","PD1"],["D23","PD5"],["D24","PD6"]]}},
{"chosen":"pio:cnrs_aw2eth","flash":4194304,"ids":["pio:cnrs_aw2eth"],"key":"cnrs-cnrs-aw2eth","name":"CNRS AW2ETH","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/cnrs_aw2eth/pins_arduino.h","says":{"i2c":["GPIO9","GPIO10"],"spi":["GPIO4","GPIO14","GPIO13"],"uart":["GPIO1","GPIO3"]},"src":"pio:cnrs_aw2eth","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_PICO entry"}],"vendor":"CNRS","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO10","sda":"GPIO9"},"spi":{"cs":"GPIO5","miso":"GPIO13","mosi":"GPIO14","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:cnrs_aw2eth","naming":"esp","ram":327680,"ram_from":"pio:cnrs_aw2eth"}},
{"chosen":"arduino:Ariadne-Bootloader:avr:ariadne1284p_16mhz_avrdevelopersstandard","flash":126976,"ids":["arduino:Ariadne-Bootloader:avr:ariadne1284p_16mhz_avrdevelopersstandard"],"key":"codebendercc-atmega1284p-16mhz-avr-developers-com-pinout","name":"ATmega1284P 16MHz avr-developers.com Pinout","part":"atmega1284p","ram":16384,"records":[{"core":"arduino:Ariadne-Bootloader:avr","dropped":["LED_BUILTIN = 13, and no pin table names it"],"file":"variants/avr_developers/pins_arduino.h","says":{"leds":[["D13","LED_BUILTIN",null]]},"src":"arduino:Ariadne-Bootloader:avr:ariadne1284p_16mhz_avrdevelopersstandard"}],"vendor":"codebender.cc","why":"vendor","wiring":{"clock_hz":16000000,"flash":126976,"flash_from":"arduino:Ariadne-Bootloader:avr:ariadne1284p_16mhz_avrdevelopersstandard","leds":[{"label":"D13","name":"LED_BUILTIN"}],"naming":"avr","ram":16384,"ram_from":"arduino:Ariadne-Bootloader:avr:ariadne1284p_16mhz_avrdevelopersstandard"}},
{"chosen":"arduino:esp32:esp32:connaxio_espoir","flash":4194304,"ids":["arduino:esp32:esp32:connaxio_espoir","pio:connaxio_espoir"],"key":"connaxio-connaxio-s-espoir","name":"Connaxio's Espoir","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/connaxio_espoir/pins_arduino.h","says":{"i2c":["GPIO23","GPIO18"],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:connaxio_espoir"},{"core":"arduino:esp32:esp32","file":"variants/connaxio_espoir/pins_arduino.h","same":true,"src":"pio:connaxio_espoir","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own connaxio_espoir entry"}],"vendor":"Connaxio","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO18","sda":"GPIO23"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:connaxio_espoir","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:connaxio_espoir"}},
{"chosen":"zephyr:contextualelectronics_abc","flash":1048576,"ids":["zephyr:contextualelectronics_abc"],"key":"contextualelectronics-advanced-ble-cell","name":"Advanced BLE Cell","part":"nrf52840","ram":262144,"records":[{"file":"boards/contextualelectronics/abc/contextualelectronics_abc.dts","says":{"i2c":["P0.27","P0.26"],"spi":["P0.19","P0.23","P0.21"]},"src":"zephyr:contextualelectronics_abc"}],"vendor":"contextualelectronics","why":"nothing","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.26","sda":"P0.27"},"spi":{"miso":"P0.21","mosi":"P0.23","name":"spi2","sck":"P0.19"}},"flash":1048576,"flash_from":"the census: the largest any of its sources states","naming":"nrf","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:controllino_maxi","flash":253952,"ids":["pio:controllino_maxi"],"key":"controllino-controllino-maxi","name":"Controllino Maxi","part":"atmega2560","ram":8192,"records":[{"checked":"ATDF descriptor atmega2560 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega2560.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PE4","status LED of digital output D0 (CONTROLLINO_D0 = Arduino pin 2)","high"],["PE5","status LED of digital output D1 (CONTROLLINO_D1 = Arduino pin 3)","high"],["PG5","status LED of digital output D2 (CONTROLLINO_D2 = Arduino pin 4)","high"],["PE3","status LED of digital output D3 (CONTROLLINO_D3 = Arduino pin 5)","high"],["PH3","status LED of digital output D4 (CONTROLLINO_D4 = Arduino pin 6)","high"],["PH4","status LED of digital output D5 (CONTROLLINO_D5 = Arduino pin 7)","high"],["PH5","status LED of digital output D6 (CONTROLLINO_D6 = Arduino pin 8)","high"],["PH6","status LED of digital output D7 (CONTROLLINO_D7 = Arduino pin 9)","high"]]},"src":"hand:pio:controllino_maxi"}],"vendor":"Controllino","why":"hand","wiring":{"clock_cite":{"date":"2020-02-28 (boards.txt in zip)","doc":"CONTROLLINO hardware package Boards/ControllinoHW.zip (avr/boards.txt, avr/variants/*/pins_arduino.h)","kind":"board-definition","publisher":"CONTROLLINO","quote":"controllino_maxi.build.f_cpu=16000000L","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Boards/ControllinoHW.zip","where":"avr/boards.txt"},"clock_hz":16000000,"flash":253952,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D0, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D0 2\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D0 (CONTROLLINO_D0 = Arduino pin 2)","name":"status LED of digital output D0 (CONTROLLINO_D0 = Arduino pin 2)","pin":"PE4"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D1, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D1 3\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D1 (CONTROLLINO_D1 = Arduino pin 3)","name":"status LED of digital output D1 (CONTROLLINO_D1 = Arduino pin 3)","pin":"PE5"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D2, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D2 4\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D2 (CONTROLLINO_D2 = Arduino pin 4)","name":"status LED of digital output D2 (CONTROLLINO_D2 = Arduino pin 4)","pin":"PG5"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D3, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D3 5\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D3 (CONTROLLINO_D3 = Arduino pin 5)","name":"status LED of digital output D3 (CONTROLLINO_D3 = Arduino pin 5)","pin":"PE3"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D4, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D4 6\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D4 (CONTROLLINO_D4 = Arduino pin 6)","name":"status LED of digital output D4 (CONTROLLINO_D4 = Arduino pin 6)","pin":"PH3"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D5, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D5 7\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D5 (CONTROLLINO_D5 = Arduino pin 7)","name":"status LED of digital output D5 (CONTROLLINO_D5 = Arduino pin 7)","pin":"PH4"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D6, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D6 8\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D6 (CONTROLLINO_D6 = Arduino pin 8)","name":"status LED of digital output D6 (CONTROLLINO_D6 = Arduino pin 8)","pin":"PH5"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D7, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D7 9\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D7 (CONTROLLINO_D7 = Arduino pin 9)","name":"status LED of digital output D7 (CONTROLLINO_D7 = Arduino pin 9)","pin":"PH6"}],"naming":"avr","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:controllino_maxi_automation","flash":253952,"ids":["pio:controllino_maxi_automation"],"key":"controllino-controllino-maxi-automation","name":"Controllino Maxi Automation","part":"atmega2560","ram":8192,"records":[{"checked":"ATDF descriptor atmega2560 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega2560.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PE4","status LED of digital output D0 (CONTROLLINO_D0 = Arduino pin 2)","high"],["PE5","status LED of digital output D1 (CONTROLLINO_D1 = Arduino pin 3)","high"],["PG5","status LED of digital output D2 (CONTROLLINO_D2 = Arduino pin 4)","high"],["PE3","status LED of digital output D3 (CONTROLLINO_D3 = Arduino pin 5)","high"],["PH3","status LED of digital output D4 (CONTROLLINO_D4 = Arduino pin 6)","high"],["PH4","status LED of digital output D5 (CONTROLLINO_D5 = Arduino pin 7)","high"],["PH5","status LED of digital output D6 (CONTROLLINO_D6 = Arduino pin 8)","high"],["PH6","status LED of digital output D7 (CONTROLLINO_D7 = Arduino pin 9)","high"]]},"src":"hand:pio:controllino_maxi_automation"}],"vendor":"Controllino","why":"hand","wiring":{"clock_cite":{"date":"2020-02-28 (boards.txt in zip)","doc":"CONTROLLINO hardware package Boards/ControllinoHW.zip (avr/boards.txt, avr/variants/*/pins_arduino.h)","kind":"board-definition","publisher":"CONTROLLINO","quote":"controllino_maxi_automation.build.f_cpu=16000000L","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Boards/ControllinoHW.zip","where":"avr/boards.txt"},"clock_hz":16000000,"flash":253952,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D0, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D0 2\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D0 (CONTROLLINO_D0 = Arduino pin 2)","name":"status LED of digital output D0 (CONTROLLINO_D0 = Arduino pin 2)","pin":"PE4"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D1, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D1 3\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D1 (CONTROLLINO_D1 = Arduino pin 3)","name":"status LED of digital output D1 (CONTROLLINO_D1 = Arduino pin 3)","pin":"PE5"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D2, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D2 4\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D2 (CONTROLLINO_D2 = Arduino pin 4)","name":"status LED of digital output D2 (CONTROLLINO_D2 = Arduino pin 4)","pin":"PG5"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D3, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D3 5\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D3 (CONTROLLINO_D3 = Arduino pin 5)","name":"status LED of digital output D3 (CONTROLLINO_D3 = Arduino pin 5)","pin":"PE3"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D4, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D4 6\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D4 (CONTROLLINO_D4 = Arduino pin 6)","name":"status LED of digital output D4 (CONTROLLINO_D4 = Arduino pin 6)","pin":"PH3"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D5, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D5 7\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D5 (CONTROLLINO_D5 = Arduino pin 7)","name":"status LED of digital output D5 (CONTROLLINO_D5 = Arduino pin 7)","pin":"PH4"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D6, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D6 8\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D6 (CONTROLLINO_D6 = Arduino pin 8)","name":"status LED of digital output D6 (CONTROLLINO_D6 = Arduino pin 8)","pin":"PH5"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D7, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D7 9\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D7 (CONTROLLINO_D7 = Arduino pin 9)","name":"status LED of digital output D7 (CONTROLLINO_D7 = Arduino pin 9)","pin":"PH6"}],"naming":"avr","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:controllino_mega","flash":253952,"ids":["pio:controllino_mega"],"key":"controllino-controllino-mega","name":"Controllino Mega","part":"atmega2560","ram":8192,"records":[{"checked":"ATDF descriptor atmega2560 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega2560.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PE4","status LED of digital output D0 (CONTROLLINO_D0 = Arduino pin 2)","high"],["PE5","status LED of digital output D1 (CONTROLLINO_D1 = Arduino pin 3)","high"],["PG5","status LED of digital output D2 (CONTROLLINO_D2 = Arduino pin 4)","high"],["PE3","status LED of digital output D3 (CONTROLLINO_D3 = Arduino pin 5)","high"],["PH3","status LED of digital output D4 (CONTROLLINO_D4 = Arduino pin 6)","high"],["PH4","status LED of digital output D5 (CONTROLLINO_D5 = Arduino pin 7)","high"],["PH5","status LED of digital output D6 (CONTROLLINO_D6 = Arduino pin 8)","high"],["PH6","status LED of digital output D7 (CONTROLLINO_D7 = Arduino pin 9)","high"]]},"src":"hand:pio:controllino_mega"}],"vendor":"Controllino","why":"hand","wiring":{"clock_cite":{"date":"2020-02-28 (boards.txt in zip)","doc":"CONTROLLINO hardware package Boards/ControllinoHW.zip (avr/boards.txt, avr/variants/*/pins_arduino.h)","kind":"board-definition","publisher":"CONTROLLINO","quote":"controllino_mega.build.f_cpu=16000000L","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Boards/ControllinoHW.zip","where":"avr/boards.txt"},"clock_hz":16000000,"flash":253952,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D0, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D0 2\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D0 (CONTROLLINO_D0 = Arduino pin 2)","name":"status LED of digital output D0 (CONTROLLINO_D0 = Arduino pin 2)","pin":"PE4"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D1, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D1 3\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D1 (CONTROLLINO_D1 = Arduino pin 3)","name":"status LED of digital output D1 (CONTROLLINO_D1 = Arduino pin 3)","pin":"PE5"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D2, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D2 4\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D2 (CONTROLLINO_D2 = Arduino pin 4)","name":"status LED of digital output D2 (CONTROLLINO_D2 = Arduino pin 4)","pin":"PG5"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D3, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D3 5\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D3 (CONTROLLINO_D3 = Arduino pin 5)","name":"status LED of digital output D3 (CONTROLLINO_D3 = Arduino pin 5)","pin":"PE3"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D4, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D4 6\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D4 (CONTROLLINO_D4 = Arduino pin 6)","name":"status LED of digital output D4 (CONTROLLINO_D4 = Arduino pin 6)","pin":"PH3"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D5, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D5 7\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D5 (CONTROLLINO_D5 = Arduino pin 7)","name":"status LED of digital output D5 (CONTROLLINO_D5 = Arduino pin 7)","pin":"PH4"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D6, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D6 8\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D6 (CONTROLLINO_D6 = Arduino pin 8)","name":"status LED of digital output D6 (CONTROLLINO_D6 = Arduino pin 8)","pin":"PH5"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D7, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D7 9\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D7 (CONTROLLINO_D7 = Arduino pin 9)","name":"status LED of digital output D7 (CONTROLLINO_D7 = Arduino pin 9)","pin":"PH6"}],"naming":"avr","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:controllino_mini","flash":32256,"ids":["pio:controllino_mini"],"key":"controllino-controllino-mini","name":"Controllino Mini","part":"atmega328p","ram":2048,"records":[{"checked":"ATDF descriptor atmega328p (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega328P.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PD4","status LED of digital output D0 (CONTROLLINO_D0 = Arduino pin 4)","high"],["PD5","status LED of digital output D1 (CONTROLLINO_D1 = Arduino pin 5)","high"],["PD6","status LED of digital output D2 (CONTROLLINO_D2 = Arduino pin 6)","high"],["PD7","status LED of digital output D3 (CONTROLLINO_D3 = Arduino pin 7)","high"],["PB0","status LED of digital output D4 (CONTROLLINO_D4 = Arduino pin 8)","high"],["PB1","status LED of digital output D5 (CONTROLLINO_D5 = Arduino pin 9)","high"],["PC4","status LED of digital output D6 (CONTROLLINO_D6 = Arduino pin 18)","high"],["PC5","status LED of digital output D7 (CONTROLLINO_D7 = Arduino pin 19)","high"]]},"src":"hand:pio:controllino_mini"}],"vendor":"Controllino","why":"hand","wiring":{"clock_cite":{"date":"2020-02-28 (boards.txt in zip)","doc":"CONTROLLINO hardware package Boards/ControllinoHW.zip (avr/boards.txt, avr/variants/*/pins_arduino.h)","kind":"board-definition","publisher":"CONTROLLINO","quote":"controllino_mini.build.f_cpu=16000000L","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Boards/ControllinoHW.zip","where":"avr/boards.txt"},"clock_hz":16000000,"flash":32256,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D0, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D0 4\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D0 (CONTROLLINO_D0 = Arduino pin 4)","name":"status LED of digital output D0 (CONTROLLINO_D0 = Arduino pin 4)","pin":"PD4"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D1, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D1 5\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D1 (CONTROLLINO_D1 = Arduino pin 5)","name":"status LED of digital output D1 (CONTROLLINO_D1 = Arduino pin 5)","pin":"PD5"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D2, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D2 6\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D2 (CONTROLLINO_D2 = Arduino pin 6)","name":"status LED of digital output D2 (CONTROLLINO_D2 = Arduino pin 6)","pin":"PD6"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D3, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D3 7\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D3 (CONTROLLINO_D3 = Arduino pin 7)","name":"status LED of digital output D3 (CONTROLLINO_D3 = Arduino pin 7)","pin":"PD7"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D4, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D4 8\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D4 (CONTROLLINO_D4 = Arduino pin 8)","name":"status LED of digital output D4 (CONTROLLINO_D4 = Arduino pin 8)","pin":"PB0"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D5, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D5 9\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D5 (CONTROLLINO_D5 = Arduino pin 9)","name":"status LED of digital output D5 (CONTROLLINO_D5 = Arduino pin 9)","pin":"PB1"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D6, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D6 18\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D6 (CONTROLLINO_D6 = Arduino pin 18)","name":"status LED of digital output D6 (CONTROLLINO_D6 = Arduino pin 18)","pin":"PC4"},{"active":"high","cite":{"date":"2016-12-08 (created)","doc":"CONTROLLINO_Library Common/Blinking_LEDs/Blinking_LEDs.ino (vendor example, Version 01.00)","kind":"board-definition","level":"Vendor example: writing the output pin HIGH turns its status LED on (the LED shows the output state; no schematic is published, so this is the vendor's statement, not a traced circuit)","publisher":"CONTROLLINO (Conelcom GmbH)","quote":"\"Turns on and off digital outputs of CONTROLLINO, which also blinks with CONTROLLINO\u00b4s status LEDs for the outputs.\" \"digitalWrite(CONTROLLINO_D7, HIGH); // turn the LED on (HIGH is the voltage level)\"; d2: \"#define CONTROLLINO_D7 19\"","revision":"tag BSP_3.1.0","url":"https://github.com/CONTROLLINO-PLC/CONTROLLINO_Library/blob/a71c0d938ad38ade441fd2486545face1ce5b2c4/Common/Blinking_LEDs/Blinking_LEDs.ino","where":"Blinking_LEDs.ino header comment and loop(); d2 pin alias"},"label":"status LED of digital output D7 (CONTROLLINO_D7 = Arduino pin 19)","name":"status LED of digital output D7 (CONTROLLINO_D7 = Arduino pin 19)","pin":"PC5"}],"naming":"avr","ram":2048,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:p2d","flash":1048576,"ids":["zephyr:p2d"],"key":"coredevices-pebble-2-duo","name":"Pebble 2 Duo","part":"nrf52840","ram":262144,"records":[{"file":"boards/coredevices/p2d/p2d.dts","says":{"buttons":[["P0.28","sw0","low","up"],["P0.29","sw1","low","up"],["P0.30","sw2","low","up"],["P0.31","sw3","low","up"]],"i2c":["P0.15","P0.14"],"spi":["P0.06","P0.08",null]},"src":"zephyr:p2d","stated":{"buttons|P0.28":"zephyr:p2d: gpios = <&gpio0 28 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.29":"zephyr:p2d: gpios = <&gpio0 29 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.30":"zephyr:p2d: gpios = <&gpio0 30 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.31":"zephyr:p2d: gpios = <&gpio0 31 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"coredevices","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.14","sda":"P0.15"},"spi":{"mosi":"P0.08","name":"spi3","sck":"P0.06"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"BACK","name":"sw0","pin":"P0.28","pull":"up"},{"active":"low","label":"UP","name":"sw1","pin":"P0.29","pull":"up"},{"active":"low","label":"CENTER","name":"sw2","pin":"P0.30","pull":"up"},{"active":"low","label":"DOWN","name":"sw3","pin":"P0.31","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","naming":"nrf","parts":[{"address":107,"bus":"i2c","compatible":"nordic,npm1300","name":"NPM1300"},{"bus":"spi","compatible":"sharp,ls0xx","name":"LS0XX"}],"ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pr2","flash":33488896,"ids":["zephyr:pr2"],"key":"coredevices-pebble-round-2","name":"Pebble Round 2","part":"sf32lb52jud6","ram":524288,"records":[{"file":"boards/coredevices/pr2/pr2.dts","says":{"buttons":[["&gpioa_32_44 2","sw0","high",null],["&gpioa_32_44 3","sw1","low","up"],["&gpioa_32_44 4","button-center","low","up"],["&gpioa_32_44 5","button-down","low","up"]]},"src":"zephyr:pr2","stated":{"buttons|raw:&gpioa_32_44 2":"zephyr:pr2: gpios = <&gpioa_32_44 2 GPIO_ACTIVE_HIGH>","buttons|raw:&gpioa_32_44 3":"zephyr:pr2: gpios = <&gpioa_32_44 3 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|raw:&gpioa_32_44 4":"zephyr:pr2: gpios = <&gpioa_32_44 4 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|raw:&gpioa_32_44 5":"zephyr:pr2: gpios = <&gpioa_32_44 5 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>"}}],"vendor":"coredevices","why":"rank","wiring":{"buttons":[{"active":"high","label":"BACK","name":"sw0","raw":"&gpioa_32_44 2"},{"active":"low","label":"UP","name":"sw1","pull":"up","raw":"&gpioa_32_44 3"},{"active":"low","label":"CENTER","name":"button-center","pull":"up","raw":"&gpioa_32_44 4"},{"active":"low","label":"DOWN","name":"button-down","pull":"up","raw":"&gpioa_32_44 5"}],"flash":33488896,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pt2","flash":33488896,"ids":["zephyr:pt2"],"key":"coredevices-pebble-time-2","name":"Pebble Time 2","part":"sf32lb52jud6","ram":524288,"records":[{"file":"boards/coredevices/pt2/pt2.dts","says":{"buttons":[["&gpioa_32_44 2","sw0","high",null],["&gpioa_32_44 5","sw1","low","up"],["&gpioa_32_44 4","button-center","low","up"],["&gpioa_32_44 3","button-down","low","up"]]},"src":"zephyr:pt2","stated":{"buttons|raw:&gpioa_32_44 2":"zephyr:pt2: gpios = <&gpioa_32_44 2 GPIO_ACTIVE_HIGH>","buttons|raw:&gpioa_32_44 3":"zephyr:pt2: gpios = <&gpioa_32_44 3 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|raw:&gpioa_32_44 4":"zephyr:pt2: gpios = <&gpioa_32_44 4 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|raw:&gpioa_32_44 5":"zephyr:pt2: gpios = <&gpioa_32_44 5 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>"}}],"vendor":"coredevices","why":"rank","wiring":{"buttons":[{"active":"high","label":"BACK","name":"sw0","raw":"&gpioa_32_44 2"},{"active":"low","label":"UP","name":"sw1","pull":"up","raw":"&gpioa_32_44 5"},{"active":"low","label":"CENTER","name":"button-center","pull":"up","raw":"&gpioa_32_44 4"},{"active":"low","label":"DOWN","name":"button-down","pull":"up","raw":"&gpioa_32_44 3"}],"flash":33488896,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:espressif/crcibernetica-ideaboard","ids":["cpy:espressif/crcibernetica-ideaboard"],"key":"crcibernetica-ideaboard","name":"CRCibernetica IdeaBoard","part":"esp32","records":[{"file":"ports/espressif/boards/crcibernetica-ideaboard/pins.c","says":{"i2c":["GPIO21","GPIO22"],"pixels":[["GPIO2","ws2812"]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO17","GPIO16"]},"src":"cpy:espressif/crcibernetica-ideaboard"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO22","sda":"GPIO21"},"spi":{"miso":"GPIO19","mosi":"GPIO23","name":"board.SPI()","sck":"GPIO18"},"uart":{"name":"board.UART()","rx":"GPIO16","tx":"GPIO17"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"GPIO2"}]}},
{"chosen":"cpy:espressif/elecrow_crowpanel_4_2_epaper","ids":["cpy:espressif/elecrow_crowpanel_4_2_epaper"],"key":"crowpanel-4-2-epaper","name":"CrowPanel 4.2 EPaper","part":"esp32s3","records":[{"file":"ports/espressif/boards/elecrow_crowpanel_4_2_epaper/pins.c","says":{"buttons":[["GPIO0","BUTTON_BOOT",null,null],["GPIO1","BUTTON_EXIT",null,null],["GPIO2","BUTTON_MENU",null,null]],"leds":[["GPIO41","LED",null]],"spi":["GPIO39","GPIO40","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/elecrow_crowpanel_4_2_epaper"}],"vendor":"","why":"rank","wiring":{"buses":{"spi":{"miso":"GPIO13","mosi":"GPIO40","name":"board.SPI()","sck":"GPIO39"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON_BOOT","pin":"GPIO0"},{"name":"BUTTON_EXIT","pin":"GPIO1"},{"name":"BUTTON_MENU","pin":"GPIO2"}],"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO41"}],"naming":"esp"}},
{"chosen":"zephyr:croxel_cx1825","flash":1048576,"ids":["zephyr:croxel_cx1825"],"key":"croxel-cx1825-nrf52840","name":"CX1825 nRF52840","part":"nrf52840","ram":262144,"records":[{"file":"boards/croxel/croxel_cx1825/croxel_cx1825_nrf52840.dts","says":{"buttons":[["P0.16","sw0","low","up"]],"i2c":["P0.27","P0.26"],"leds":[["P0.08","led0","low"],["P0.12","led1","low"]]},"src":"zephyr:croxel_cx1825","stated":{"buttons|P0.16":"zephyr:croxel_cx1825: gpios = <&gpio0 16 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.08":"zephyr:croxel_cx1825: gpios = <&gpio0 8 GPIO_ACTIVE_LOW>","leds|P0.12":"zephyr:croxel_cx1825: gpios = <&gpio0 12 GPIO_ACTIVE_LOW>"}}],"vendor":"croxel","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.26","sda":"P0.27"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button switch 0","name":"sw0","pin":"P0.16","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"colour":"red","label":"Red LED","name":"led0","pin":"P0.08"},{"active":"low","colour":"green","label":"Green LED","name":"led1","pin":"P0.12"}],"naming":"nrf","parts":[{"address":95,"bus":"i2c","compatible":"st,hts221","name":"HTS221"},{"address":92,"bus":"i2c","compatible":"st,lps22hb-press","name":"LPS22HB-PRESS"},{"address":57,"bus":"i2c","compatible":"avago,apds9960","name":"APDS9960"},{"address":24,"bus":"i2c","compatible":"st,lis3dh","name":"LIS3DH"}],"ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:espressif/crumpspace_crumps2","ids":["cpy:espressif/crumpspace_crumps2"],"key":"crumpspace-crumps2","name":"CrumpS2","part":"esp32s2","records":[{"file":"ports/espressif/boards/crumpspace_crumps2/pins.c","says":{"pixels":[["GPIO40","apa102"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/crumpspace_crumps2"}],"vendor":"CrumpSpace","why":"rank","wiring":{"buses":{"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"clock":"GPIO45","kind":"apa102","name":"APA102_MOSI","pin":"GPIO40"}]}},
{"chosen":"zephyr:ctcc","ids":["zephyr:ctcc"],"key":"ct-cthings-co-connectivity-card","name":"CTHINGS.CO Connectivity Card","part":"nrf52840","records":[{"file":"boards/ct/ctcc/ctcc_nrf9161.dts","says":{"leds":[["P0.11","led0","low"],["P0.12","led1","low"]],"spi":["P0.03","P0.04","P0.05"]},"src":"zephyr:ctcc","stated":{"leds|P0.11":"zephyr:ctcc: gpios = <&gpio0 11 GPIO_ACTIVE_LOW>","leds|P0.12":"zephyr:ctcc: gpios = <&gpio0 12 GPIO_ACTIVE_LOW>"}}],"vendor":"ct","why":"rank","wiring":{"buses":{"spi":{"miso":"P0.05","mosi":"P0.04","name":"spi3","sck":"P0.03"}},"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"active":"low","aliases":["mcuboot-led0"],"label":"LED 1","name":"led0","pin":"P0.11"},{"active":"low","label":"LED 2","name":"led1","pin":"P0.12"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"zephyr:cy8ckit_062_wifi_bt","flash":1048576,"ids":["zephyr:cy8ckit_062_wifi_bt"],"key":"cypress-psoc-6-wifi-bt-pioneer-kit","name":"PSOC 6 WiFi-BT Pioneer Kit","part":"cy8c6247","ram":294912,"records":[{"file":"boards/cypress/cy8ckit_062_wifi_bt/cy8ckit_062_wifi_bt_cy8c6247_m0.dts","says":{"buttons":[["&gpio_prt0 4","sw0","low","up"]],"leds":[["&gpio_prt13 7","led0","high"]]},"src":"zephyr:cy8ckit_062_wifi_bt","stated":{"buttons|raw:&gpio_prt0 4":"zephyr:cy8ckit_062_wifi_bt: gpios = <&gpio_prt0 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio_prt13 7":"zephyr:cy8ckit_062_wifi_bt: gpios = <&gpio_prt13 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"cypress","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW_0","name":"sw0","pull":"up","raw":"&gpio_prt0 4"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED_0","name":"led0","raw":"&gpio_prt13 7"}],"naming":"raw","ram":294912,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:cy8ckit_062_ble","ids":["zephyr:cy8ckit_062_ble"],"key":"cypress-psoc-63-ble-pioneer-kit","name":"PSOC 63 BLE Pioneer Kit","part":"cy8c6347","records":[{"file":"boards/cypress/cy8ckit_062_ble/cy8ckit_062_ble_cy8c6347_m0.dts","says":{"buttons":[["&gpio_prt0 4","sw0","low","up"]],"leds":[["&gpio_prt13 7","led0","high"]]},"src":"zephyr:cy8ckit_062_ble","stated":{"buttons|raw:&gpio_prt0 4":"zephyr:cy8ckit_062_ble: gpios = <&gpio_prt0 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio_prt13 7":"zephyr:cy8ckit_062_ble: gpios = <&gpio_prt13 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"cypress","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW_0","name":"sw0","pull":"up","raw":"&gpio_prt0 4"}],"leds":[{"active":"high","label":"LED_0","name":"led0","raw":"&gpio_prt13 7"}],"naming":"raw"}},
{"chosen":"arduino:cytron:avr:ctuno","flash":32256,"ids":["arduino:cytron:avr:ctuno"],"key":"cytron-ct-uno","name":"CT UNO","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:cytron:avr:ctuno"}],"vendor":"Cytron","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"arduino:cytron:avr:ctuno","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:cytron:avr:ctuno"}},
{"chosen":"arduino:cytron:avr:digispark-tiny","flash":6012,"ids":["arduino:cytron:avr:digispark-tiny"],"key":"cytron-cuteduino","name":"Cuteduino","part":"attiny85","records":[{"core":"arduino:cytron:avr","file":"variants/digispark/pins_arduino.h","src":"arduino:cytron:avr:digispark-tiny"}],"vendor":"Cytron","why":"vendor","wiring":{"clock_hz":16500000,"flash":6012,"flash_from":"arduino:cytron:avr:digispark-tiny","naming":"avr"}},
{"chosen":"cpy:raspberrypi/cytron_edu_v2_pico_2w","ids":["cpy:raspberrypi/cytron_edu_v2_pico_2w"],"key":"cytron-cytron-edu-pico-2","name":"Cytron EDU PICO 2","part":"rp2350","records":[{"file":"ports/raspberrypi/boards/cytron_edu_v2_pico_2w/pins.c","says":{"i2c":["GPIO4","GPIO5"],"leds":[["pin_CYW0","LED",null]],"spi":["GPIO18","GPIO19","GPIO16"]},"src":"cpy:raspberrypi/cytron_edu_v2_pico_2w"}],"vendor":"Cytron","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO5","sda":"GPIO4"},"spi":{"miso":"GPIO16","mosi":"GPIO19","name":"board.SPI()","sck":"GPIO18"}},"flash":2097152,"flash_from":"cpy:raspberrypi/cytron_edu_v2_pico_2w: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","raw":"pin_CYW0"}],"memory_cite":{"doc":"RP2350 product page","kind":"datasheet","publisher":"Raspberry Pi","quote":"520 KB on-chip SRAM","retrieved":"2026-11-02","url":"https://www.raspberrypi.com/products/rp2350/","where":"Specification"},"naming":"rp2","ram":532480,"ram_from":"Raspberry Pi's RP2350 product page rp2350"}},
{"chosen":"cpy:raspberrypi/cytron_edu_pico_w","ids":["cpy:raspberrypi/cytron_edu_pico_w"],"key":"cytron-cytron-edu-pico-w","name":"Cytron EDU PICO W","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/cytron_edu_pico_w/pins.c","says":{"i2c":["GPIO4","GPIO5"],"leds":[["pin_CYW0","LED",null]],"spi":["GPIO18","GPIO19","GPIO16"]},"src":"cpy:raspberrypi/cytron_edu_pico_w"}],"vendor":"Cytron","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO5","sda":"GPIO4"},"spi":{"miso":"GPIO16","mosi":"GPIO19","name":"board.SPI()","sck":"GPIO18"}},"flash":2097152,"flash_from":"cpy:raspberrypi/cytron_edu_pico_w: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","raw":"pin_CYW0"}],"naming":"rp2"}},
{"chosen":"cpy:espressif/cytron_maker_feather_aiot_s3","ids":["cpy:espressif/cytron_maker_feather_aiot_s3"],"key":"cytron-cytron-maker-feather-aiot-s3","name":"Cytron Maker Feather AIoT S3","part":"esp32s3","records":[{"file":"ports/espressif/boards/cytron_maker_feather_aiot_s3/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null],["GPIO3","BUTTON",null,null]],"i2c":["GPIO42","GPIO41"],"leds":[["GPIO2","LED",null]],"pixels":[["GPIO46","ws2812"]],"spi":["GPIO17","GPIO8","GPIO18"],"uart":["GPIO15","GPIO16"]},"src":"cpy:espressif/cytron_maker_feather_aiot_s3"}],"vendor":"Cytron","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO41","sda":"GPIO42"},"spi":{"miso":"GPIO18","mosi":"GPIO8","name":"board.SPI()","sck":"GPIO17"},"uart":{"name":"board.UART()","rx":"GPIO16","tx":"GPIO15"}},"buttons":[{"name":"BOOT","pin":"GPIO0"},{"name":"BUTTON","pin":"GPIO3"}],"leds":[{"aliases":["L","LED_BUILTIN","MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO2"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO46"}]}},
{"chosen":"cpy:raspberrypi/cytron_maker_sumo_rp2350","ids":["cpy:raspberrypi/cytron_maker_sumo_rp2350"],"key":"cytron-cytron-maker-sumo-rp2350","name":"Cytron Maker Sumo RP2350","part":"rp2350","records":[{"file":"ports/raspberrypi/boards/cytron_maker_sumo_rp2350/pins.c","says":{"buttons":[["GPIO2","BUTTON",null,null]],"leds":[["GPIO3","LED",null]]},"src":"cpy:raspberrypi/cytron_maker_sumo_rp2350"}],"vendor":"Cytron","why":"rank","wiring":{"buttons":[{"aliases":["USR_BTN"],"name":"BUTTON","pin":"GPIO2"}],"flash":2097152,"flash_from":"cpy:raspberrypi/cytron_maker_sumo_rp2350: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO3"}],"memory_cite":{"doc":"RP2350 product page","kind":"datasheet","publisher":"Raspberry Pi","quote":"520 KB on-chip SRAM","retrieved":"2026-11-02","url":"https://www.raspberrypi.com/products/rp2350/","where":"Specification"},"naming":"rp2","ram":532480,"ram_from":"Raspberry Pi's RP2350 product page rp2350"}},
{"chosen":"arduino:rp2040:rp2040:cytron_iriv_io_controller","flash":2097152,"ids":["arduino:rp2040:rp2040:cytron_iriv_io_controller","cpy:raspberrypi/cytron_iriv_io_controller","pio:cytron_iriv_io_controller"],"key":"cytron-iriv-io-controller","name":"IRIV IO Controller","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/cytron_iriv_io_controller/pins_arduino.h","says":{"buttons":[["GPIO28","PIN_BUTTON",null,null]],"i2c":["GPIO16","GPIO17"],"leds":[["GPIO29","LED_BUILTIN",null]],"spi":["GPIO22","GPIO19","GPIO20"],"uart":["GPIO31","GPIO31"]},"src":"arduino:rp2040:rp2040:cytron_iriv_io_controller"},{"core":"arduino:rp2040:rp2040","file":"variants/cytron_iriv_io_controller/pins_arduino.h","same":true,"src":"pio:cytron_iriv_io_controller","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own CYTRON_IRIV_IO_CONTROLLER entry"},{"file":"ports/raspberrypi/boards/cytron_iriv_io_controller/pins.c","says":{"i2c":["GPIO16","GPIO17"],"spi":["GPIO22","GPIO19","GPIO20"],"uart":["GPIO24","GPIO25"]},"src":"cpy:raspberrypi/cytron_iriv_io_controller"}],"vendor":"Cytron","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO17","sda":"GPIO16"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO19","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO31","tx":"GPIO31"}},"buttons":[{"name":"PIN_BUTTON","pin":"GPIO28"}],"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:cytron_iriv_io_controller","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO29"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:cytron_iriv_io_controller"}},
{"chosen":"arduino:rp2040:rp2040:cytron_maker_nano_rp2040","flash":2097152,"ids":["arduino:rp2040:rp2040:cytron_maker_nano_rp2040","cpy:raspberrypi/cytron_maker_nano_rp2040","pio:cytron_maker_nano_rp2040","zephyr:maker_nano_rp2040"],"key":"cytron-maker-nano-rp2040","name":"Maker Nano RP2040","notes":["led GPIO2 label from zephyr:maker_nano_rp2040","button GPIO20 pull from zephyr:maker_nano_rp2040","button GPIO20 label from zephyr:maker_nano_rp2040","led GPIO2 active from zephyr:maker_nano_rp2040","button GPIO20 active from zephyr:maker_nano_rp2040"],"part":"rp2040","ram":270336,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/cytron_maker_nano_rp2040/pins_arduino.h","says":{"buttons":[["GPIO20","PIN_BUTTON",null,null]],"i2c":["GPIO0","GPIO1"],"leds":[["GPIO2","LED_BUILTIN",null]],"pixels":[["GPIO11","ws2812"]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:cytron_maker_nano_rp2040"},{"core":"arduino:rp2040:rp2040","file":"variants/cytron_maker_nano_rp2040/pins_arduino.h","same":true,"src":"pio:cytron_maker_nano_rp2040","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own CYTRON_MAKER_NANO_RP2040 entry"},{"file":"boards/cytron/maker_nano_rp2040/maker_nano_rp2040.dts","says":{"buttons":[["GPIO20","sw0","low","up"]],"i2c":["GPIO12","GPIO13"],"leds":[["GPIO2","led0","high"]],"pixels":[[null,"ws2812"]]},"src":"zephyr:maker_nano_rp2040","stated":{"buttons|GPIO20":"zephyr:maker_nano_rp2040: gpios = <&gpio0 20 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|GPIO2":"zephyr:maker_nano_rp2040: gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>"}},{"file":"ports/raspberrypi/boards/cytron_maker_nano_rp2040/pins.c","says":{"buttons":[["GPIO20","BUTTON",null,null]],"i2c":["GPIO0","GPIO1"],"leds":[["GPIO2","LED",null]],"pixels":[["GPIO11","ws2812"]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/cytron_maker_nano_rp2040"}],"vendor":"Cytron","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"active":"low","filled":["pull from zephyr:maker_nano_rp2040","label from zephyr:maker_nano_rp2040","active from zephyr:maker_nano_rp2040"],"label":"User button","name":"PIN_BUTTON","pin":"GPIO20","pull":"up"}],"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:cytron_maker_nano_rp2040","leds":[{"active":"high","aliases":["PIN_LED"],"filled":["label from zephyr:maker_nano_rp2040","active from zephyr:maker_nano_rp2040"],"label":"User LED","name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"rp2","pixels":[{"count":2,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO11"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:cytron_maker_nano_rp2040"}},
{"chosen":"pio:cytron_maker_pi_rp2040","disagree":[{"kept":["GPIO3"],"kept_from":"pio:cytron_maker_pi_rp2040","kind":"conflict","other":["GPIO4","GPIO5"],"other_from":"zephyr:maker_pi_rp2040","what":"leds"},{"kept":["GPIO3"],"kept_from":"pio:cytron_maker_pi_rp2040","kind":"conflict","other":["GPIO0"],"other_from":"cpy:raspberrypi/cytron_maker_pi_rp2040","what":"leds"},{"kept":"GPIO3","kept_from":"pio:cytron_maker_pi_rp2040","kind":"primary","other":"GPIO4","other_from":"zephyr:maker_pi_rp2040","what":"the LED"},{"kept":"GPIO3","kept_from":"pio:cytron_maker_pi_rp2040","kind":"primary","other":"GPIO0","other_from":"cpy:raspberrypi/cytron_maker_pi_rp2040","what":"the LED"}],"flash":2097152,"ids":["cpy:raspberrypi/cytron_maker_pi_rp2040","pio:cytron_maker_pi_rp2040","zephyr:maker_pi_rp2040"],"key":"cytron-maker-pi-rp2040","name":"Maker Pi RP2040","notes":["button GPIO20 added from zephyr:maker_pi_rp2040","button GPIO21 added from zephyr:maker_pi_rp2040"],"part":"rp2040","ram":270336,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/cytron_maker_pi_rp2040/pins_arduino.h","says":{"i2c":["GPIO16","GPIO17"],"leds":[["GPIO3","LED_BUILTIN",null]],"pixels":[["GPIO18","ws2812"]],"uart":["GPIO0","GPIO1"]},"src":"pio:cytron_maker_pi_rp2040","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own CYTRON_MAKER_PI_RP2040 entry"},{"file":"boards/cytron/maker_pi_rp2040/maker_pi_rp2040.dts","says":{"buttons":[["GPIO20","sw0","low","up"],["GPIO21","sw1","low","up"]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO4","led0","high"],["GPIO5","led1","high"]],"pixels":[[null,"ws2812"]]},"src":"zephyr:maker_pi_rp2040","stated":{"buttons|GPIO20":"zephyr:maker_pi_rp2040: gpios = <&gpio0 20 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|GPIO21":"zephyr:maker_pi_rp2040: gpios = <&gpio0 21 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|GPIO4":"zephyr:maker_pi_rp2040: gpios = <&gpio0 4 GPIO_ACTIVE_HIGH>","leds|GPIO5":"zephyr:maker_pi_rp2040: gpios = <&gpio0 5 GPIO_ACTIVE_HIGH>"}},{"file":"ports/raspberrypi/boards/cytron_maker_pi_rp2040/pins.c","says":{"leds":[["GPIO0","LED",null]],"pixels":[["GPIO18","ws2812"]]},"src":"cpy:raspberrypi/cytron_maker_pi_rp2040"}],"vendor":"Cytron","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO17","sda":"GPIO16"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"active":"low","added_from":"zephyr:maker_pi_rp2040","label":"Button GP20","name":"sw0","pin":"GPIO20","pull":"up"},{"active":"low","added_from":"zephyr:maker_pi_rp2040","label":"Button GP21","name":"sw1","pin":"GPIO21","pull":"up"}],"clock_hz":133000000,"flash":2097152,"flash_from":"pio:cytron_maker_pi_rp2040","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO3"}],"naming":"rp2","pixels":[{"count":2,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO18"}],"ram":262144,"ram_from":"pio:cytron_maker_pi_rp2040"}},
{"chosen":"arduino:rp2040:rp2040:cytron_maker_uno_rp2040","disagree":[{"kept":"GPIO3","kept_from":"arduino:rp2040:rp2040:cytron_maker_uno_rp2040","kind":"primary","other":"GPIO1","other_from":"cpy:raspberrypi/cytron_maker_uno_rp2040","what":"the LED"}],"flash":2097152,"ids":["arduino:rp2040:rp2040:cytron_maker_uno_rp2040","cpy:raspberrypi/cytron_maker_uno_rp2040","pio:cytron_maker_uno_rp2040","zephyr:maker_uno_rp2040"],"key":"cytron-maker-uno-rp2040","name":"Maker Uno RP2040","notes":["led GPIO0 added from cpy:raspberrypi/cytron_maker_uno_rp2040","led GPIO1 added from cpy:raspberrypi/cytron_maker_uno_rp2040","led GPIO2 added from cpy:raspberrypi/cytron_maker_uno_rp2040","led GPIO4 added from cpy:raspberrypi/cytron_maker_uno_rp2040","led GPIO5 added from cpy:raspberrypi/cytron_maker_uno_rp2040","led GPIO6 added from cpy:raspberrypi/cytron_maker_uno_rp2040","led GPIO7 added from cpy:raspberrypi/cytron_maker_uno_rp2040","led GPIO8 added from cpy:raspberrypi/cytron_maker_uno_rp2040","led GPIO9 added from cpy:raspberrypi/cytron_maker_uno_rp2040","led GPIO3 label from zephyr:maker_uno_rp2040","button GPIO2 pull from zephyr:maker_uno_rp2040","button GPIO2 label from zephyr:maker_uno_rp2040","led GPIO3 active from zephyr:maker_uno_rp2040","button GPIO2 active from zephyr:maker_uno_rp2040"],"part":"rp2040","ram":270336,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/cytron_maker_uno_rp2040/pins_arduino.h","says":{"buttons":[["GPIO2","PIN_BUTTON",null,null]],"i2c":["GPIO20","GPIO21"],"leds":[["GPIO3","LED_BUILTIN",null]],"pixels":[["GPIO25","ws2812"]],"spi":["GPIO10","GPIO11","GPIO12"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:cytron_maker_uno_rp2040"},{"core":"arduino:rp2040:rp2040","file":"variants/cytron_maker_uno_rp2040/pins_arduino.h","same":true,"src":"pio:cytron_maker_uno_rp2040","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own CYTRON_MAKER_UNO_RP2040 entry"},{"file":"boards/cytron/maker_uno_rp2040/maker_uno_rp2040.dts","says":{"buttons":[["GPIO2","sw0","low","up"]],"i2c":["GPIO20","GPIO21"],"leds":[["GPIO3","led0","high"]],"pixels":[[null,"ws2812"]]},"src":"zephyr:maker_uno_rp2040","stated":{"buttons|GPIO2":"zephyr:maker_uno_rp2040: gpios = <&gpio0 2 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|GPIO3":"zephyr:maker_uno_rp2040: gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>"}},{"file":"ports/raspberrypi/boards/cytron_maker_uno_rp2040/pins.c","says":{"buttons":[["GPIO2","BUTTON",null,null]],"i2c":["GPIO20","GPIO21"],"leds":[["GPIO0","LED0",null],["GPIO1","LED1",null],["GPIO2","LED2",null],["GPIO3","LED3",null],["GPIO4","LED4",null],["GPIO5","LED5",null],["GPIO6","LED6",null],["GPIO7","LED7",null],["GPIO8","LED8",null],["GPIO9","LED9",null]],"pixels":[["GPIO25","ws2812"]],"spi":["GPIO10","GPIO11","GPIO12"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/cytron_maker_uno_rp2040"}],"vendor":"Cytron","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO21","sda":"GPIO20"},"spi":{"cs":"GPIO13","miso":"GPIO12","mosi":"GPIO11","name":"SPI","sck":"GPIO10"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"active":"low","filled":["pull from zephyr:maker_uno_rp2040","label from zephyr:maker_uno_rp2040","active from zephyr:maker_uno_rp2040"],"label":"User","name":"PIN_BUTTON","pin":"GPIO2","pull":"up"}],"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:cytron_maker_uno_rp2040","leds":[{"active":"high","aliases":["PIN_LED"],"filled":["label from zephyr:maker_uno_rp2040","active from zephyr:maker_uno_rp2040"],"label":"LED GP3","name":"LED_BUILTIN","pin":"GPIO3"},{"added_from":"cpy:raspberrypi/cytron_maker_uno_rp2040","name":"LED0","pin":"GPIO0"},{"added_from":"cpy:raspberrypi/cytron_maker_uno_rp2040","name":"LED1","pin":"GPIO1"},{"added_from":"cpy:raspberrypi/cytron_maker_uno_rp2040","name":"LED2","pin":"GPIO2"},{"added_from":"cpy:raspberrypi/cytron_maker_uno_rp2040","name":"LED4","pin":"GPIO4"},{"added_from":"cpy:raspberrypi/cytron_maker_uno_rp2040","name":"LED5","pin":"GPIO5"},{"added_from":"cpy:raspberrypi/cytron_maker_uno_rp2040","name":"LED6","pin":"GPIO6"},{"added_from":"cpy:raspberrypi/cytron_maker_uno_rp2040","name":"LED7","pin":"GPIO7"},{"added_from":"cpy:raspberrypi/cytron_maker_uno_rp2040","name":"LED8","pin":"GPIO8"},{"added_from":"cpy:raspberrypi/cytron_maker_uno_rp2040","name":"LED9","pin":"GPIO9"}],"naming":"rp2","pixels":[{"count":2,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO25"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:cytron_maker_uno_rp2040"}},
{"chosen":"arduino:rp2040:rp2040:cytron_motion_2350_pro","disagree":[{"kept":["GPIO2"],"kept_from":"arduino:rp2040:rp2040:cytron_motion_2350_pro","kind":"conflict","other":["GPIO18","GPIO19"],"other_from":"zephyr:motion_2350_pro","what":"leds"},{"kept":["GPIO2"],"kept_from":"arduino:rp2040:rp2040:cytron_motion_2350_pro","kind":"conflict","other":["GPIO23"],"other_from":"mpy:rp2/CYTRON_MOTION_2350_PRO","what":"leds"},{"kept":"GPIO2","kept_from":"arduino:rp2040:rp2040:cytron_motion_2350_pro","kind":"primary","other":"GPIO18","other_from":"zephyr:motion_2350_pro","what":"the LED"},{"kept":"GPIO2","kept_from":"arduino:rp2040:rp2040:cytron_motion_2350_pro","kind":"primary","other":"GPIO23","other_from":"mpy:rp2/CYTRON_MOTION_2350_PRO","what":"the LED"}],"flash":2097152,"ids":["arduino:rp2040:rp2040:cytron_motion_2350_pro","cpy:raspberrypi/cytron_motion_2350_pro","mpy:rp2/CYTRON_MOTION_2350_PRO","pio:cytron_motion_2350_pro","zephyr:motion_2350_pro"],"key":"cytron-motion-2350-pro","name":"Motion 2350 Pro","notes":["button GPIO20 added from zephyr:motion_2350_pro","button GPIO21 added from zephyr:motion_2350_pro"],"part":"rp2350","ram":532480,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/cytron_motion_2350_pro/pins_arduino.h","says":{"i2c":["GPIO16","GPIO17"],"leds":[["GPIO2","LED_BUILTIN",null]],"pixels":[["GPIO23","ws2812"]],"spi":["GPIO6","GPIO7","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:cytron_motion_2350_pro"},{"core":"arduino:rp2040:rp2040","file":"variants/cytron_motion_2350_pro/pins_arduino.h","same":true,"src":"pio:cytron_motion_2350_pro","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own CYTRON_MOTION_2350_PRO entry"},{"file":"boards/cytron/motion_2350_pro/motion_2350_pro_rp2350a_m33_0.dts","says":{"buttons":[["GPIO20","sw0","low","up"],["GPIO21","sw1","low","up"]],"i2c":["GPIO16","GPIO17"],"leds":[["GPIO18","led0","high"],["GPIO19","led1","high"]],"pixels":[[null,"ws2812"]]},"src":"zephyr:motion_2350_pro","stated":{"buttons|GPIO20":"zephyr:motion_2350_pro: gpios = <&gpio0 20 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|GPIO21":"zephyr:motion_2350_pro: gpios = <&gpio0 21 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|GPIO18":"zephyr:motion_2350_pro: gpios = <&gpio0 18 GPIO_ACTIVE_HIGH>","leds|GPIO19":"zephyr:motion_2350_pro: gpios = <&gpio0 19 GPIO_ACTIVE_HIGH>"}},{"file":"ports/rp2/boards/CYTRON_MOTION_2350_PRO/mpconfigboard.h","says":{"leds":[["GPIO23","LED",null]],"pixels":[["GPIO23","ws2812"]]},"src":"mpy:rp2/CYTRON_MOTION_2350_PRO"},{"file":"ports/raspberrypi/boards/cytron_motion_2350_pro/pins.c","says":{"i2c":["GPIO16","GPIO17"],"spi":["GPIO18","GPIO19","GPIO16"]},"src":"cpy:raspberrypi/cytron_motion_2350_pro"}],"vendor":"Cytron","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO17","sda":"GPIO16"},"spi":{"cs":"GPIO5","miso":"GPIO4","mosi":"GPIO7","name":"SPI","sck":"GPIO6"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"active":"low","added_from":"zephyr:motion_2350_pro","label":"Button GP20","name":"sw0","pin":"GPIO20","pull":"up"},{"active":"low","added_from":"zephyr:motion_2350_pro","label":"Button GP21","name":"sw1","pin":"GPIO21","pull":"up"}],"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:cytron_motion_2350_pro","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"rp2","pixels":[{"count":2,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO23"}],"ram":524288,"ram_from":"arduino:rp2040:rp2040:cytron_motion_2350_pro"}},
{"chosen":"mpy:rp2/CYTRON_NANOXRP_CONTROLLER","ids":["mpy:rp2/CYTRON_NANOXRP_CONTROLLER"],"key":"cytron-nanoxrp-controller","name":"NanoXRP Controller","part":"rp2040","records":[{"file":"ports/rp2/boards/CYTRON_NANOXRP_CONTROLLER/mpconfigboard.h","says":{"i2c":["GPIO14","GPIO15"],"leds":[["EXT_GPIO0","LED",null]]},"src":"mpy:rp2/CYTRON_NANOXRP_CONTROLLER"}],"vendor":"Cytron","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"GPIO15","sda":"GPIO14"}},"leds":[{"name":"LED","raw":"EXT_GPIO0"}],"naming":"rp2"}},
{"chosen":"pio:cytron_maker_feather_aiot_s3","flash":8388608,"ids":["pio:cytron_maker_feather_aiot_s3"],"key":"cytrontechnologies-cytron-maker-feather-aiot-s3","name":"Cytron Maker Feather AIoT S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/cytron_maker_feather_aiot_s3/pins_arduino.h","says":{"buttons":[["GPIO3","BUTTON",null,null]],"i2c":["GPIO42","GPIO41"],"leds":[["GPIO2","LED_BUILTIN",null]],"pixels":[["GPIO46","ws2812"]],"spi":["GPIO17","GPIO8","GPIO18"],"uart":["GPIO15","GPIO16"]},"src":"pio:cytron_maker_feather_aiot_s3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own CYTRON_MAKER_FEATHER_AIOT_S3 entry"}],"vendor":"Cytron Technologies","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO41","sda":"GPIO42"},"spi":{"cs":"GPIO7","miso":"GPIO18","mosi":"GPIO8","name":"SPI","sck":"GPIO17"},"uart":{"name":"Serial","rx":"GPIO16","tx":"GPIO15"}},"buttons":[{"name":"BUTTON","pin":"GPIO3"}],"clock_hz":240000000,"flash":8388608,"flash_from":"pio:cytron_maker_feather_aiot_s3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"RGB_BUILTIN","pin":"GPIO46"}],"ram":327680,"ram_from":"pio:cytron_maker_feather_aiot_s3"}},
{"chosen":"cpy:espressif/es3ink","ids":["cpy:espressif/es3ink"],"key":"czechmaker-es3ink","name":"ES3ink","part":"esp32s3","records":[{"file":"ports/espressif/boards/es3ink/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO4","GPIO3"],"pixels":[["GPIO18","ws2812"],["GPIO8","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/es3ink"}],"vendor":"Czech maker","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO3","sda":"GPIO4"},"spi":{"miso":"GPIO13","mosi":"GPIO11","name":"board.SPI()","sck":"GPIO12"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"GPIO18"},{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO8"}]}},
{"chosen":"cpy:espressif/maker_badge","ids":["cpy:espressif/maker_badge"],"key":"czechmaker-maker-badge-by-czech-maker","name":"Maker badge by Czech maker","part":"esp32s2","records":[{"file":"ports/espressif/boards/maker_badge/pins.c","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO18","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/maker_badge"}],"vendor":"Czech maker","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO9","sda":"GPIO8"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"count":4,"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO18"}]}},
{"chosen":"cpy:raspberrypi/datanoise_picoadk","ids":["cpy:raspberrypi/datanoise_picoadk"],"key":"datanoise-datanoise-picoadk","name":"Datanoise PicoADK","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/datanoise_picoadk/pins.c","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO15","ws2812"]],"spi":["GPIO18","GPIO12","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/datanoise_picoadk"}],"vendor":"Datanoise","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO9","sda":"GPIO8"},"spi":{"miso":"GPIO20","mosi":"GPIO12","name":"board.SPI()","sck":"GPIO18"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"flash":4194304,"flash_from":"cpy:raspberrypi/datanoise_picoadk: EXTERNAL_FLASH_DEVICES, GD25Q32C, W25Q32JVxQ","naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO15"}]}},
{"chosen":"pio:datanoisetv_picoadk","flash":2097152,"ids":["pio:datanoisetv_picoadk"],"key":"datanoisetv-picoadk","name":"PicoADK","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/datanoisetv_picoadk/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO15","LED_BUILTIN",null],["GPIO2","PIN_LED0",null],["GPIO3","PIN_LED1",null],["GPIO4","PIN_LED2",null],["GPIO5","PIN_LED3",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"pio:datanoisetv_picoadk","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own DATANOISETV_PICOADK entry"}],"vendor":"DatanoiseTV","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":133000000,"flash":2097152,"flash_from":"pio:datanoisetv_picoadk","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO15"},{"name":"PIN_LED0","pin":"GPIO2"},{"name":"PIN_LED1","pin":"GPIO3"},{"name":"PIN_LED2","pin":"GPIO4"},{"name":"PIN_LED3","pin":"GPIO5"}],"naming":"rp2","ram":262144,"ram_from":"pio:datanoisetv_picoadk"}},
{"chosen":"arduino:rp2040:rp2040:datanoisetv_picoadk_v2","flash":4194304,"ids":["arduino:rp2040:rp2040:datanoisetv_picoadk_v2","cpy:raspberrypi/datanoise_picoadk_v2","pio:datanoisetv_picoadk_v2"],"key":"datanoisetv-picoadk-v2","name":"PicoADK v2","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/datanoisetv_picoadk_v2/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO6","GPIO7","GPIO8"],"uart":["GPIO12","GPIO13"]},"src":"arduino:rp2040:rp2040:datanoisetv_picoadk_v2"},{"core":"arduino:rp2040:rp2040","file":"variants/datanoisetv_picoadk_v2/pins_arduino.h","same":true,"src":"pio:datanoisetv_picoadk_v2","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own DATANOISETV_PICOADK_V2 entry"},{"file":"ports/raspberrypi/boards/datanoise_picoadk_v2/pins.c","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO6","GPIO3","GPIO4"],"uart":["GPIO12","GPIO13"]},"src":"cpy:raspberrypi/datanoise_picoadk_v2"}],"vendor":"DatanoiseTV","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO5","miso":"GPIO8","mosi":"GPIO7","name":"SPI","sck":"GPIO6"},"uart":{"name":"Serial1","rx":"GPIO13","tx":"GPIO12"}},"clock_hz":125000000,"flash":4194304,"flash_from":"arduino:rp2040:rp2040:datanoisetv_picoadk_v2","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:datanoisetv_picoadk_v2"}},
{"chosen":"cpy:atmel-samd/feather_m0_supersized","ids":["cpy:atmel-samd/feather_m0_supersized"],"key":"daveastels-hacked-feather-m0-express-with-8mbyte-spi-flash","name":"Hacked Feather M0 Express with 8Mbyte SPI flash","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/feather_m0_supersized/pins.c","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED",null]],"pixels":[["PA6","ws2812"]],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"cpy:atmel-samd/feather_m0_supersized"}],"vendor":"Dave Astels","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"board.SPI()","sck":"PB11"},"uart":{"name":"board.UART()","rx":"PA11","tx":"PA10"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PA17"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PA6"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"arduino:attiny:avr:ATtinyX4","ids":["arduino:attiny:avr:ATtinyX4"],"key":"davidamellis-attiny24-44-84","name":"ATtiny24/44/84","part":"attiny24","records":[{"core":"arduino:attiny:avr","file":"variants/tiny14/pins_arduino.h","src":"arduino:attiny:avr:ATtinyX4"}],"vendor":"David A. Mellis","why":"vendor","wiring":{"clock_hz":1000000,"flash":2048,"flash_from":"arduino:attiny:avr:ATtinyX4","naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PB2"],["D9","PB1"],["D10","PB0"]],"ram":128,"ram_from":"arduino:attiny:avr:ATtinyX4"}},
{"chosen":"arduino:attiny:avr:ATtinyX5","ids":["arduino:attiny:avr:ATtinyX5"],"key":"davidamellis-attiny25-45-85","name":"ATtiny25/45/85","part":"attiny25","records":[{"core":"arduino:attiny:avr","file":"variants/tiny8/pins_arduino.h","src":"arduino:attiny:avr:ATtinyX5"}],"vendor":"David A. Mellis","why":"vendor","wiring":{"clock_hz":1000000,"flash":2048,"flash_from":"arduino:attiny:avr:ATtinyX5","naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB5"],["D7","PB2"],["D8","PB4"],["D9","PB3"]],"ram":128,"ram_from":"arduino:attiny:avr:ATtinyX5"}},
{"chosen":"hand:pio:db_rp2350","flash":16777216,"ids":["pio:db_rp2350"],"key":"dbrp2350-rp2350","name":"RP2350","part":"rp2350","ram":524288,"records":[{"checked":"rp2350 QFN-80 (RP2350B): GPIO0-47","file":"tools/census/hand_wiring/rp2.json","says":{"buttons":[["GPIO21","SW3 'LEFT' (guide: upper button)","high","down"],["GPIO26","SW4 'RIGHT' (guide: lower button)","high","down"]],"leds":[["GPIO22","UD1 (RED)","high"],["GPIO23","UD2 (YELLOW)","high"],["GPIO24","UD3 (GREEN)","high"],["GPIO25","UD4 (BLUE)","high"]],"uart":["GPIO0","GPIO1"]},"src":"hand:pio:db_rp2350"}],"vendor":"DB-RP2350","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2026 (copyright)","doc":"Proton User Guide ('Proton Development Board - A RP2350B Development Board with Debugger', \u00a9 2025/2026 Purdue University, Niraj Menon)","kind":"user-manual","publisher":"Purdue University ECE 36200 (ece362-purdue/proton-labs)","quote":"'GP0 and GP1 are used as UART TX and RX pins on the development board.'","url":"https://github.com/ece362-purdue/proton-labs/blob/556aab3db3198d50df1a0ea4bb67c838de68e67c/assets/Proton%20User%20Guide.pdf","where":"p. 6 Debugger UART Interface"},"name":"UART0 to the on-board Debug Probe (jumper wires GP0->RX, GP1->TX)","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"active":"high","cite":{"date":"2026 (copyright)","doc":"Proton User Guide ('Proton Development Board - A RP2350B Development Board with Debugger', \u00a9 2025/2026 Purdue University, Niraj Menon)","kind":"user-manual","level":"SW3 connects GPIO21 to +3V3 through R12 1k (C22 to GND debounces) -> reads high when pressed; pull-down: guide says 10k pull-downs fitted (schematic position R34, marked DNF in the KiCad file).","publisher":"Purdue University ECE 36200 (ece362-purdue/proton-labs)","quote":"'The two user buttons connected to GP21 (upper) and GP26 (lower) can be configured as inputs. The GP21/26 have weak 10k ohm pull-down resistors' | d2 netlist: +3V3 :: ... R12.1 ...; Net-(R12-Pad2) :: R12.2 SW3.1(1_1); /GPIO21 :: C22.1 J2.24(Pin_24_24) R34.2 SW3.2(2_2) U3.21(GPIO21_21); GND :: ... C22.2 ... R34.1 ...; R12 (value \"1k\"), R34 (value \"DNF\")","url":"https://github.com/ece362-purdue/proton-labs/blob/556aab3db3198d50df1a0ea4bb67c838de68e67c/assets/Proton%20User%20Guide.pdf","where":"p. 4 Push Buttons; p. 8 Current Issues; d2 netlist"},"label":"SW3 'LEFT' (guide: upper button)","name":"SW3 'LEFT' (guide: upper button)","pin":"GPIO21","pull":"down"},{"active":"high","cite":{"date":"2026 (copyright)","doc":"Proton User Guide ('Proton Development Board - A RP2350B Development Board with Debugger', \u00a9 2025/2026 Purdue University, Niraj Menon)","kind":"user-manual","level":"SW4 connects GPIO26 to +3V3 via R14 1k (C23 to GND) -> reads high when pressed; pull-down per guide (R35 position, DNF in KiCad).","publisher":"Purdue University ECE 36200 (ece362-purdue/proton-labs)","quote":"'Two hardware-debounced push buttons connected to GP21 and GP26' | d2 netlist: +3V3 :: ... R14.1 ...; Net-(R14-Pad2) :: R14.2 SW4.1(1_1); /GPIO26 :: C23.1 J4.24(Pin_24_24) R35.2 SW4.2(2_2) U3.27(GPIO26_27); GND :: ... C23.2 ... R35.1 ...; R14 (value \"1k\"), R35 (value \"DNF\")","url":"https://github.com/ece362-purdue/proton-labs/blob/556aab3db3198d50df1a0ea4bb67c838de68e67c/assets/Proton%20User%20Guide.pdf","where":"p. 4 Push Buttons; d2 netlist"},"label":"SW4 'RIGHT' (guide: lower button)","name":"SW4 'RIGHT' (guide: lower button)","pin":"GPIO26","pull":"down"}],"flash":16777216,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2026 (copyright)","doc":"Proton User Guide ('Proton Development Board - A RP2350B Development Board with Debugger', \u00a9 2025/2026 Purdue University, Niraj Menon)","kind":"user-manual","level":"GPIO22 -> R11 3k -> UD1 anode, cathode to GND -> lit when high (guide: 'driven high').","publisher":"Purdue University ECE 36200 (ece362-purdue/proton-labs)","quote":"'Four user LEDs connected to GP22 (red), GP23 (yellow), GP24 (green), GP25 (blue)'; 'To turn them on, the associated GPIO pin must be configured as an output and driven high.' | d2 netlist: /GPIO22 :: J2.25(Pin_25_25) R11.1 U3.22(GPIO22_22); Net-(UD1-A) :: R11.2 UD1.2(A_2); GND :: ... UD1.1(K_1) ...; UD1 (value \"RED\"), R11 (value \"3k\")","url":"https://github.com/ece362-purdue/proton-labs/blob/556aab3db3198d50df1a0ea4bb67c838de68e67c/assets/Proton%20User%20Guide.pdf","where":"p. 1 Features; p. 5 LEDs; d2 netlist"},"colour":"red","label":"UD1 (RED)","name":"UD1 (RED)","pin":"GPIO22"},{"active":"high","cite":{"date":"2026 (copyright)","doc":"Proton User Guide ('Proton Development Board - A RP2350B Development Board with Debugger', \u00a9 2025/2026 Purdue University, Niraj Menon)","kind":"user-manual","level":"GPIO23 -> R13 2k -> UD2 anode, cathode to GND -> lit when high (guide: 'driven high').","publisher":"Purdue University ECE 36200 (ece362-purdue/proton-labs)","quote":"'Four user LEDs connected to GP22 (red), GP23 (yellow), GP24 (green), GP25 (blue)'; 'To turn them on, the associated GPIO pin must be configured as an output and driven high.' | d2 netlist: /GPIO23 :: J2.26(Pin_26_26) R13.1 U3.23(GPIO23_23); Net-(UD2-A) :: R13.2 UD2.2(A_2); GND :: ... UD2.1(K_1) ...; UD2 (value \"YELLOW\"), R13 (value \"2k\")","url":"https://github.com/ece362-purdue/proton-labs/blob/556aab3db3198d50df1a0ea4bb67c838de68e67c/assets/Proton%20User%20Guide.pdf","where":"p. 1 Features; p. 5 LEDs; d2 netlist"},"colour":"yellow","label":"UD2 (YELLOW)","name":"UD2 (YELLOW)","pin":"GPIO23"},{"active":"high","cite":{"date":"2026 (copyright)","doc":"Proton User Guide ('Proton Development Board - A RP2350B Development Board with Debugger', \u00a9 2025/2026 Purdue University, Niraj Menon)","kind":"user-manual","level":"GPIO24 -> R15 1k -> UD3 anode, cathode to GND -> lit when high (guide: 'driven high').","publisher":"Purdue University ECE 36200 (ece362-purdue/proton-labs)","quote":"'Four user LEDs connected to GP22 (red), GP23 (yellow), GP24 (green), GP25 (blue)'; 'To turn them on, the associated GPIO pin must be configured as an output and driven high.' | d2 netlist: /GPIO24 :: J2.27(Pin_27_27) R15.1 U3.25(GPIO24_25); Net-(UD3-A) :: R15.2 UD3.2(A_2); GND :: ... UD3.1(K_1) ...; UD3 (value \"GREEN\"), R15 (value \"1k\")","url":"https://github.com/ece362-purdue/proton-labs/blob/556aab3db3198d50df1a0ea4bb67c838de68e67c/assets/Proton%20User%20Guide.pdf","where":"p. 1 Features; p. 5 LEDs; d2 netlist"},"colour":"green","label":"UD3 (GREEN)","name":"UD3 (GREEN)","pin":"GPIO24"},{"active":"high","cite":{"date":"2026 (copyright)","doc":"Proton User Guide ('Proton Development Board - A RP2350B Development Board with Debugger', \u00a9 2025/2026 Purdue University, Niraj Menon)","kind":"user-manual","level":"GPIO25 -> R16 510 -> UD4 anode, cathode to GND -> lit when high (guide: 'driven high').","publisher":"Purdue University ECE 36200 (ece362-purdue/proton-labs)","quote":"'Four user LEDs connected to GP22 (red), GP23 (yellow), GP24 (green), GP25 (blue)'; 'To turn them on, the associated GPIO pin must be configured as an output and driven high.' | d2 netlist: /GPIO25 :: J4.25(Pin_25_25) R16.1 U3.26(GPIO25_26); Net-(UD4-A) :: R16.2 UD4.2(A_2); GND :: ... UD4.1(K_1) ...; UD4 (value \"BLUE\"), R16 (value \"510\")","url":"https://github.com/ece362-purdue/proton-labs/blob/556aab3db3198d50df1a0ea4bb67c838de68e67c/assets/Proton%20User%20Guide.pdf","where":"p. 1 Features; p. 5 LEDs; d2 netlist"},"colour":"blue","label":"UD4 (BLUE)","name":"UD4 (BLUE)","pin":"GPIO25"}],"naming":"rp2","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:dwm1001_dev","flash":524288,"ids":["pio:dwm1001_dev"],"key":"decawave-decawave-dwm1001-module-development-board","name":"decaWave DWM1001 Module Development Board","part":"nrf52832","ram":65536,"records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/DWM1001-DEV/pins_arduino.h","says":{"buttons":[["P0.02","BTN",null,null]],"i2c":["P0.29","P0.28"],"leds":[["P0.31","LED_BLUE",null],["P0.14","LED_BUILTIN",null],["P0.30","LED_GREEN",null]],"spi":["P0.04","P0.06","P0.07"],"uart":["P0.05","P0.11"]},"src":"pio:dwm1001_dev","via":"PlatformIO maxgerhardt_platform-nordicnrf52 build.variant; defines of the core's own DWM1001_DEV entry"}],"vendor":"decaWave","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.28","sda":"P0.29"},"spi":{"miso":"P0.07","mosi":"P0.06","name":"SPI","sck":"P0.04"},"uart":{"name":"Serial","rx":"P0.11","tx":"P0.05"}},"buttons":[{"aliases":["PIN_BUTTON"],"label":"D26","name":"BTN","pin":"P0.02"}],"clock_hz":64000000,"flash":524288,"flash_from":"pio:dwm1001_dev","leds":[{"aliases":["PIN_LEDB"],"colour":"blue","label":"D25","name":"LED_BLUE","pin":"P0.31"},{"label":"D22","name":"LED_BUILTIN","pin":"P0.14"},{"aliases":["PIN_LEDG"],"colour":"green","label":"D24","name":"LED_GREEN","pin":"P0.30"}],"naming":"nrf","ram":65536,"ram_from":"pio:dwm1001_dev"}},
{"chosen":"pio:degz_suibo","flash":16777216,"ids":["pio:degz_suibo"],"key":"degzrobotics-suibo-rp2040","name":"Suibo RP2040","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/degz_suibo/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"pio:degz_suibo","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own DEGZ_SUIBO_RP2040 entry"}],"vendor":"Degz Robotics","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":133000000,"flash":16777216,"flash_from":"pio:degz_suibo","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"pio:degz_suibo"}},
{"chosen":"pio:delta_dfbm_nq620","flash":524288,"ids":["pio:delta_dfbm_nq620"],"key":"delta-delta-dfbm-nq620","name":"Delta DFBM-NQ620","part":"nrf52832","ram":65536,"records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/Generic/pins_arduino.h","says":{"i2c":["P0.20","P0.21"],"leds":[["P0.13","LED_BUILTIN",null]],"spi":["P0.24","P0.23","P0.22"],"uart":["P0.01","P0.00"]},"src":"pio:delta_dfbm_nq620","via":"PlatformIO maxgerhardt_platform-nordicnrf52 build.variant; defines of the core's own GENERIC entry"}],"vendor":"Delta","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.21","sda":"P0.20"},"spi":{"miso":"P0.22","mosi":"P0.23","name":"SPI","sck":"P0.24"},"uart":{"name":"Serial","rx":"P0.00","tx":"P0.01"}},"clock_hz":64000000,"flash":524288,"flash_from":"pio:delta_dfbm_nq620","leds":[{"aliases":["PIN_LED"],"label":"D13","name":"LED_BUILTIN","pin":"P0.13"}],"naming":"nrf","ram":65536,"ram_from":"pio:delta_dfbm_nq620"}},
{"chosen":"cpy:espressif/deneyap_kart","ids":["cpy:espressif/deneyap_kart"],"key":"deneyap-kart","name":"Deneyap Kart","part":"esp32","records":[{"file":"ports/espressif/boards/deneyap_kart/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null]],"i2c":["GPIO4","GPIO15"],"leds":[["GPIO4","MICROPY_HW_LED_STATUS",null]],"spi":["GPIO19","GPIO5","GPIO18"],"uart":["GPIO1","GPIO3"]},"src":"cpy:espressif/deneyap_kart"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO15","sda":"GPIO4"},"spi":{"miso":"GPIO18","mosi":"GPIO5","name":"board.SPI()","sck":"GPIO19"},"uart":{"name":"board.TX/RX","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"aliases":["GPKEY"],"name":"BOOT","pin":"GPIO0"}],"leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"GPIO4"}],"naming":"esp"}},
{"chosen":"cpy:espressif/deneyap_kart_1a","ids":["cpy:espressif/deneyap_kart_1a"],"key":"deneyap-kart-1a","name":"Deneyap Kart 1A","part":"esp32","records":[{"file":"ports/espressif/boards/deneyap_kart_1a/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null]],"i2c":["GPIO4","GPIO15"],"leds":[["GPIO13","MICROPY_HW_LED_STATUS",null]],"spi":["GPIO19","GPIO5","GPIO18"],"uart":["GPIO1","GPIO3"]},"src":"cpy:espressif/deneyap_kart_1a"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO15","sda":"GPIO4"},"spi":{"miso":"GPIO18","mosi":"GPIO5","name":"board.SPI()","sck":"GPIO19"},"uart":{"name":"board.TX/RX","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"aliases":["GPKEY"],"name":"BOOT","pin":"GPIO0"}],"leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"GPIO13"}],"naming":"esp"}},
{"chosen":"cpy:espressif/deneyap_kart_g","ids":["cpy:espressif/deneyap_kart_g"],"key":"deneyap-kart-g","name":"Deneyap Kart G","part":"esp32c3","records":[{"file":"ports/espressif/boards/deneyap_kart_g/pins.c","says":{"buttons":[["GPIO9","GPKEY",null,null]],"i2c":["GPIO8","GPIO2"],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"cpy:espressif/deneyap_kart_g"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO2","sda":"GPIO8"},"spi":{"miso":"GPIO5","mosi":"GPIO6","name":"board.SPI()","sck":"GPIO4"},"uart":{"name":"board.UART()","rx":"GPIO20","tx":"GPIO21"}},"buttons":[{"name":"GPKEY","pin":"GPIO9"}],"naming":"esp"}},
{"chosen":"pio:denky_d4","flash":8388608,"ids":["pio:denky_d4"],"key":"denky-denky-d4-pico-v3-02","name":"Denky D4 (PICO-V3-02)","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ch_denky/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:denky_d4","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"Denky","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":8388608,"flash_from":"pio:denky_d4","naming":"esp","ram":327680,"ram_from":"pio:denky_d4"}},
{"chosen":"pio:denky32","flash":4194304,"ids":["pio:denky32"],"key":"denky-denky32-wroom32","name":"Denky32 (WROOM32)","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ch_denky/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:denky32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"Denky","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:denky32","naming":"esp","ram":327680,"ram_from":"pio:denky32"}},
{"chosen":"arduino:rp2040:rp2040:flyboard2040_core","flash":4194304,"ids":["arduino:rp2040:rp2040:flyboard2040_core","pio:flyboard2040_core"],"key":"deruilab-flyboard2040core","name":"FlyBoard2040Core","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/flyboard2040_core/pins_arduino.h","says":{"i2c":["GPIO16","GPIO17"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:flyboard2040_core"},{"core":"arduino:rp2040:rp2040","file":"variants/flyboard2040_core/pins_arduino.h","same":true,"src":"pio:flyboard2040_core","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own FLYBOARD2040_CORE entry"}],"vendor":"DeRuiLab","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO17","sda":"GPIO16"},"spi":{"cs":"GPIO5","miso":"GPIO4","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":4194304,"flash_from":"arduino:rp2040:rp2040:flyboard2040_core","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:flyboard2040_core"}},
{"chosen":"hand:cpy:espressif/deshipu_ugame_s3","ids":["cpy:espressif/deshipu_ugame_s3"],"key":"deshipu-ugame-s3","name":"uGame S3","part":"esp32s3","records":[{"checked":"the twin's IO_MUX pads (esp32s3_iomux_pads in tools/qemu-wasm/patches/0003-esp32-esp32s3-peripheral-models.patch, from ESP-IDF v5.5.6 io_mux_reg.h): 45 pads","file":"tools/census/hand_wiring/esp.json","says":{"buttons":[["GPIO1","BUTTON_LEFT (B2)","low","none"],["GPIO2","BUTTON_UP (B1)","low","none"],["GPIO42","BUTTON_RIGHT (B4)","low","none"],["GPIO41","BUTTON_DOWN (B3)","low","none"],["GPIO0","BUTTON_X (B6)","low","none"],["GPIO48","BUTTON_O (B5)","low","none"],["GPIO47","BUTTON_Z (B7)","low","none"]]},"src":"hand:cpy:espressif/deshipu_ugame_s3"},{"file":"ports/espressif/boards/deshipu_ugame_s3/pins.c","says":{"buttons":[["GPIO1","BUTTON_LEFT",null,null],["GPIO2","BUTTON_UP",null,null],["GPIO42","BUTTON_RIGHT",null,null],["GPIO41","BUTTON_DOWN",null,null],["GPIO0","BUTTON_X",null,null],["GPIO48","BUTTON_O",null,null],["GPIO47","BUTTON_Z",null,null]]},"src":"cpy:espressif/deshipu_ugame_s3"}],"vendor":"deshipu","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"doc":"hardware/1-Schematic_uGameS3.json (EasyEDA schematic, title block 'uGame S3', REV 2.4, Date 2026-01-11, Drawn By deshipu)","kind":"schematic","level":"The switch is between the button-left net and GND, so a press pulls IO1 low. The net holds only B2 pin 4 and U2 pin 39: no pull resistor on the board, the internal pull-up must be used.","publisher":"Radomir Dopieralski (deshipu), github.com/python-ugame/ugame-s3 (linked as the project's repository from deshipu.art/projects/project-178061/)","quote":"B2 GT-TS090C-H031-L5 ... button-left ... IO1 ... GND | d2: { MP_ROM_QSTR(MP_QSTR_BUTTON_LEFT), MP_ROM_PTR(&pin_GPIO1) },","revision":"commit 8480bf2bf9e955e9c7f9baf1b14256de799f48ba ('Version 2.4'); title block REV 2.4, 2026-01-11","url":"https://github.com/python-ugame/ugame-s3/blob/8480bf2bf9e955e9c7f9baf1b14256de799f48ba/hardware/1-Schematic_uGameS3.json","where":"Sheet_1: B2 pin 4 on net label button-left, joined to U2 pin 39 IO1; B2 pin 1 to a GND flag"},"label":"BUTTON_LEFT (B2)","name":"BUTTON_LEFT (B2)","pin":"GPIO1","pull":"none"},{"active":"low","cite":{"doc":"hardware/1-Schematic_uGameS3.json (EasyEDA schematic, title block 'uGame S3', REV 2.4, Date 2026-01-11, Drawn By deshipu)","kind":"schematic","level":"Switch between the button-up net and GND; the net holds only B1 pin 4 and U2 pin 38, no pull resistor.","publisher":"Radomir Dopieralski (deshipu), github.com/python-ugame/ugame-s3 (linked as the project's repository from deshipu.art/projects/project-178061/)","quote":"B1 GT-TS090C-H031-L5 ... button-up ... IO2 ... GND | d2: { MP_ROM_QSTR(MP_QSTR_BUTTON_UP), MP_ROM_PTR(&pin_GPIO2) },","revision":"commit 8480bf2bf9e955e9c7f9baf1b14256de799f48ba ('Version 2.4'); title block REV 2.4, 2026-01-11","url":"https://github.com/python-ugame/ugame-s3/blob/8480bf2bf9e955e9c7f9baf1b14256de799f48ba/hardware/1-Schematic_uGameS3.json","where":"Sheet_1: B1 pin 4 on net label button-up, joined to U2 pin 38 IO2; B1 pin 1 to a GND flag"},"label":"BUTTON_UP (B1)","name":"BUTTON_UP (B1)","pin":"GPIO2","pull":"none"},{"active":"low","cite":{"doc":"hardware/1-Schematic_uGameS3.json (EasyEDA schematic, title block 'uGame S3', REV 2.4, Date 2026-01-11, Drawn By deshipu)","kind":"schematic","level":"Switch between the button-right net and GND; the net holds only B4 pin 4 and U2 pin 35, no pull resistor.","publisher":"Radomir Dopieralski (deshipu), github.com/python-ugame/ugame-s3 (linked as the project's repository from deshipu.art/projects/project-178061/)","quote":"B4 GT-TS090C-H031-L5 ... button-right ... IO42 ... GND | d2: { MP_ROM_QSTR(MP_QSTR_BUTTON_RIGHT), MP_ROM_PTR(&pin_GPIO42) },","revision":"commit 8480bf2bf9e955e9c7f9baf1b14256de799f48ba ('Version 2.4'); title block REV 2.4, 2026-01-11","url":"https://github.com/python-ugame/ugame-s3/blob/8480bf2bf9e955e9c7f9baf1b14256de799f48ba/hardware/1-Schematic_uGameS3.json","where":"Sheet_1: B4 pin 4 on net label button-right, joined to U2 pin 35 IO42; B4 pin 1 to a GND flag"},"label":"BUTTON_RIGHT (B4)","name":"BUTTON_RIGHT (B4)","pin":"GPIO42","pull":"none"},{"active":"low","cite":{"doc":"hardware/1-Schematic_uGameS3.json (EasyEDA schematic, title block 'uGame S3', REV 2.4, Date 2026-01-11, Drawn By deshipu)","kind":"schematic","level":"Switch between the button-down net and GND; the net holds only B3 pin 4 and U2 pin 34, no pull resistor.","publisher":"Radomir Dopieralski (deshipu), github.com/python-ugame/ugame-s3 (linked as the project's repository from deshipu.art/projects/project-178061/)","quote":"B3 GT-TS090C-H031-L5 ... button-down ... IO41 ... GND | d2: { MP_ROM_QSTR(MP_QSTR_BUTTON_DOWN), MP_ROM_PTR(&pin_GPIO41) },","revision":"commit 8480bf2bf9e955e9c7f9baf1b14256de799f48ba ('Version 2.4'); title block REV 2.4, 2026-01-11","url":"https://github.com/python-ugame/ugame-s3/blob/8480bf2bf9e955e9c7f9baf1b14256de799f48ba/hardware/1-Schematic_uGameS3.json","where":"Sheet_1: B3 pin 4 on net label button-down, joined to U2 pin 34 IO41; B3 pin 1 to a GND flag"},"label":"BUTTON_DOWN (B3)","name":"BUTTON_DOWN (B3)","pin":"GPIO41","pull":"none"},{"active":"low","cite":{"doc":"hardware/1-Schematic_uGameS3.json (EasyEDA schematic, title block 'uGame S3', REV 2.4, Date 2026-01-11, Drawn By deshipu)","kind":"schematic","level":"Switch between the button-x net and GND; the net holds only B6 pin 4 and U2 pin 27, no pull resistor on the board.","publisher":"Radomir Dopieralski (deshipu), github.com/python-ugame/ugame-s3 (linked as the project's repository from deshipu.art/projects/project-178061/)","quote":"B6 GT-TS090C-H031-L5 ... button-x ... IO0 ... GND | d2: { MP_ROM_QSTR(MP_QSTR_BUTTON_X), MP_ROM_PTR(&pin_GPIO0) },","revision":"commit 8480bf2bf9e955e9c7f9baf1b14256de799f48ba ('Version 2.4'); title block REV 2.4, 2026-01-11","url":"https://github.com/python-ugame/ugame-s3/blob/8480bf2bf9e955e9c7f9baf1b14256de799f48ba/hardware/1-Schematic_uGameS3.json","where":"Sheet_1: B6 pin 4 on net label button-x, joined to U2 pin 27 IO0; B6 pin 1 to a GND flag"},"label":"BUTTON_X (B6)","name":"BUTTON_X (B6)","pin":"GPIO0","pull":"none"},{"active":"low","cite":{"doc":"hardware/1-Schematic_uGameS3.json (EasyEDA schematic, title block 'uGame S3', REV 2.4, Date 2026-01-11, Drawn By deshipu)","kind":"schematic","level":"Switch between the button-o net and GND; the net holds only B5 pin 4 and U2 pin 25, no pull resistor.","publisher":"Radomir Dopieralski (deshipu), github.com/python-ugame/ugame-s3 (linked as the project's repository from deshipu.art/projects/project-178061/)","quote":"B5 GT-TS090C-H031-L5 ... button-o ... IO48 ... GND | d2: { MP_ROM_QSTR(MP_QSTR_BUTTON_O), MP_ROM_PTR(&pin_GPIO48) },","revision":"commit 8480bf2bf9e955e9c7f9baf1b14256de799f48ba ('Version 2.4'); title block REV 2.4, 2026-01-11","url":"https://github.com/python-ugame/ugame-s3/blob/8480bf2bf9e955e9c7f9baf1b14256de799f48ba/hardware/1-Schematic_uGameS3.json","where":"Sheet_1: B5 pin 4 on net label button-o, joined to U2 pin 25 IO48; B5 pin 1 to a GND flag"},"label":"BUTTON_O (B5)","name":"BUTTON_O (B5)","pin":"GPIO48","pull":"none"},{"active":"low","cite":{"doc":"hardware/1-Schematic_uGameS3.json (EasyEDA schematic, title block 'uGame S3', REV 2.4, Date 2026-01-11, Drawn By deshipu)","kind":"schematic","level":"Switch between the button-z net and GND; the net holds only B7 pin 4 and U2 pin 24, no pull resistor.","publisher":"Radomir Dopieralski (deshipu), github.com/python-ugame/ugame-s3 (linked as the project's repository from deshipu.art/projects/project-178061/)","quote":"B7 GT-TS090C-H031-L5 ... button-z ... IO47 ... GND | d2: { MP_ROM_QSTR(MP_QSTR_BUTTON_Z), MP_ROM_PTR(&pin_GPIO47) },","revision":"commit 8480bf2bf9e955e9c7f9baf1b14256de799f48ba ('Version 2.4'); title block REV 2.4, 2026-01-11","url":"https://github.com/python-ugame/ugame-s3/blob/8480bf2bf9e955e9c7f9baf1b14256de799f48ba/hardware/1-Schematic_uGameS3.json","where":"Sheet_1: B7 pin 4 on net label button-z, joined to U2 pin 24 IO47; B7 pin 1 to a GND flag"},"label":"BUTTON_Z (B7)","name":"BUTTON_Z (B7)","pin":"GPIO47","pull":"none"}],"naming":"esp","none":[{"cite":{"doc":"hardware/1-Schematic_uGameS3.json (EasyEDA schematic, title block 'uGame S3', REV 2.4, Date 2026-01-11, Drawn By deshipu)","kind":"schematic","publisher":"Radomir Dopieralski (deshipu), github.com/python-ugame/ugame-s3 (linked as the project's repository from deshipu.art/projects/project-178061/)","quote":"D2 17-21SUYC/TR8 ... R9 1k ... U4 TP4057 CHRG ... VBUS","revision":"commit 8480bf2bf9e955e9c7f9baf1b14256de799f48ba ('Version 2.4'); title block REV 2.4, 2026-01-11","url":"https://github.com/python-ugame/ugame-s3/blob/8480bf2bf9e955e9c7f9baf1b14256de799f48ba/hardware/1-Schematic_uGameS3.json","where":"Sheet_1, whole board (46 parts plus the frame; the only diodes are D1 1N5819WS and D2): D2 is the only LED part; its anode is on VBUS and its cathode goes through R9 1k to U4 (TP4057) pin 1 CHRG, a charge indicator not wired to the ESP32. The display U1 (Z320IT010) backlight LEDA/LEDK1-4 is switched by Q1 BSS138P from net display-bl (IO21); that is the screen backlight, not a user LED"},"what":"leds"}]}},
{"chosen":"pio:devebox_h743vitx","flash":2097152,"ids":["pio:devebox_h743vitx"],"key":"devebox-devebox-h743vitx","name":"DevEBox H743VITX","part":"stm32h743vi","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"pio:devebox_h743vitx","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"DevEBox","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":480000000,"flash":2097152,"flash_from":"pio:devebox_h743vitx","naming":"stm32","ram":524288,"ram_from":"pio:devebox_h743vitx"}},
{"chosen":"pio:devebox_h750vbtx","flash":524288,"ids":["pio:devebox_h750vbtx"],"key":"devebox-devebox-h750vbtx","name":"DevEBox H750VBTX","part":"stm32h750vb","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"pio:devebox_h750vbtx","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"DevEBox","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":480000000,"flash":524288,"flash_from":"pio:devebox_h750vbtx","naming":"stm32","ram":131072,"ram_from":"pio:devebox_h750vbtx"}},
{"chosen":"arduino:rp2040:rp2040:dfrobot_beetle_rp2040","flash":2097152,"ids":["arduino:rp2040:rp2040:dfrobot_beetle_rp2040","pio:dfrobot_beetle_rp2040","zephyr:beetle_rp2040"],"key":"dfrobot-beetle-rp2040","name":"Beetle RP2040","notes":["led GPIO13 colour from zephyr:beetle_rp2040","led GPIO13 label from zephyr:beetle_rp2040","led GPIO13 active from zephyr:beetle_rp2040"],"part":"rp2040","ram":270336,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/dfrobot_beetle_rp2040/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO2","GPIO3","GPIO0"],"uart":["GPIO28","GPIO29"]},"src":"arduino:rp2040:rp2040:dfrobot_beetle_rp2040"},{"core":"arduino:rp2040:rp2040","file":"variants/dfrobot_beetle_rp2040/pins_arduino.h","same":true,"src":"pio:dfrobot_beetle_rp2040","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own DFROBOT_BEETLE_RP2040 entry"},{"file":"boards/dfrobot/beetle_rp2040/beetle_rp2040.dts","says":{"leds":[["GPIO13","led0","high"]]},"src":"zephyr:beetle_rp2040","stated":{"leds|GPIO13":"zephyr:beetle_rp2040: gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"DFRobot","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO1","miso":"GPIO0","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO29","tx":"GPIO28"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:dfrobot_beetle_rp2040","leds":[{"active":"high","aliases":["PIN_LED"],"colour":"green","filled":["colour from zephyr:beetle_rp2040","label from zephyr:beetle_rp2040","active from zephyr:beetle_rp2040"],"label":"Green LED","name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:dfrobot_beetle_rp2040"}},
{"chosen":"zephyr:beetle_rp2350","flash":2097152,"ids":["zephyr:beetle_rp2350"],"key":"dfrobot-beetle-rp2350","name":"Beetle RP2350","part":"rp2350","ram":532480,"records":[{"file":"boards/dfrobot/beetle_rp2350/beetle_rp2350_rp2350a_m33_0.dts","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","led0","high"]]},"src":"zephyr:beetle_rp2350","stated":{"leds|GPIO25":"zephyr:beetle_rp2350: gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>"}}],"vendor":"dfrobot","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO5","sda":"GPIO4"}},"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"User LED","name":"led0","pin":"GPIO25"}],"naming":"rp2","ram":532480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:nucDuino:nucDuino:BlunoM0","flash":60416,"ids":["arduino:nucDuino:nucDuino:BlunoM0"],"key":"dfrobot-bluno-m0-mainboard","name":"Bluno M0 MainBoard","part":"","ram":60416,"records":[{"core":"arduino:nucDuino:nucDuino","file":"variants/BlunoM0/pins_arduino.h","src":"arduino:nucDuino:nucDuino:BlunoM0"}],"vendor":"DFRobot","why":"vendor","wiring":{"clock_hz":72000000,"flash":60416,"flash_from":"arduino:nucDuino:nucDuino:BlunoM0","naming":"raw","ram":60416,"ram_from":"arduino:nucDuino:nucDuino:BlunoM0"}},
{"chosen":"arduino:nucDuino:nucDuino:DFRDuino","flash":56320,"ids":["arduino:nucDuino:nucDuino:DFRDuino"],"key":"dfrobot-dfrduino-m0-mainboard","name":"DFRduino M0 MainBoard","part":"","ram":56320,"records":[{"core":"arduino:nucDuino:nucDuino","file":"variants/NUC123/pins_arduino.h","src":"arduino:nucDuino:nucDuino:DFRDuino"}],"vendor":"DFRobot","why":"vendor","wiring":{"clock_hz":72000000,"flash":56320,"flash_from":"arduino:nucDuino:nucDuino:DFRDuino","naming":"raw","ram":56320,"ram_from":"arduino:nucDuino:nucDuino:DFRDuino"}},
{"chosen":"arduino:esp32:esp32:dfrobot_beetle_esp32c3","flash":4194304,"ids":["arduino:esp32:esp32:dfrobot_beetle_esp32c3","cpy:espressif/beetle-esp32-c3","pio:dfrobot_beetle_esp32c3","zephyr:beetle_esp32c3"],"key":"dfrobot-dfrobot-beetle-esp32-c3","name":"DFRobot Beetle ESP32-C3","notes":["led GPIO10 colour from zephyr:beetle_esp32c3","led GPIO10 label from zephyr:beetle_esp32c3","led GPIO10 active from zephyr:beetle_esp32c3"],"part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/dfrobot_beetle_esp32c3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO10","LED_BUILTIN",null]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:dfrobot_beetle_esp32c3"},{"core":"arduino:esp32:esp32","file":"variants/dfrobot_beetle_esp32c3/pins_arduino.h","same":true,"src":"pio:dfrobot_beetle_esp32c3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32C3_DEV entry"},{"file":"boards/dfrobot/beetle_esp32c3/beetle_esp32c3.dts","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO10","led0","high"]],"spi":[null,"GPIO6","GPIO5"]},"src":"zephyr:beetle_esp32c3","stated":{"leds|GPIO10":"zephyr:beetle_esp32c3: gpios = <&gpio0 10 GPIO_ACTIVE_HIGH>"}},{"file":"ports/espressif/boards/beetle-esp32-c3/pins.c","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO10","LED",null]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"cpy:espressif/beetle-esp32-c3"}],"vendor":"DFRobot","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:dfrobot_beetle_esp32c3","leds":[{"active":"high","aliases":["BUILTIN_LED"],"colour":"blue","filled":["colour from zephyr:beetle_esp32c3","label from zephyr:beetle_esp32c3","active from zephyr:beetle_esp32c3"],"label":"Blue LED","name":"LED_BUILTIN","pin":"GPIO10"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:dfrobot_beetle_esp32c3"}},
{"chosen":"arduino:esp32:esp32:dfrobot_firebeetle2_esp32c6","flash":4194304,"ids":["arduino:esp32:esp32:dfrobot_firebeetle2_esp32c6","pio:dfrobot_firebeetle2_esp32c6"],"key":"dfrobot-dfrobot-firebeetle-2-esp32-c6","name":"DFRobot FireBeetle 2 ESP32-C6","part":"esp32c6","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/dfrobot_firebeetle2_esp32c6/pins_arduino.h","says":{"i2c":["GPIO19","GPIO20"],"leds":[["GPIO15","LED_BUILTIN",null]],"spi":["GPIO23","GPIO22","GPIO21"],"uart":["GPIO16","GPIO17"]},"src":"arduino:esp32:esp32:dfrobot_firebeetle2_esp32c6"},{"core":"arduino:esp32:esp32","file":"variants/dfrobot_firebeetle2_esp32c6/pins_arduino.h","same":true,"src":"pio:dfrobot_firebeetle2_esp32c6","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own DFROBOT_FIREBEETLE_2_ESP32C6 entry"}],"vendor":"DFRobot","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO20","sda":"GPIO19"},"spi":{"cs":"GPIO5","miso":"GPIO21","mosi":"GPIO22","name":"SPI","sck":"GPIO23"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:dfrobot_firebeetle2_esp32c6","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO15"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:dfrobot_firebeetle2_esp32c6"}},
{"chosen":"pio:dfrobot_firebeetle2_esp32e","flash":4194304,"ids":["pio:dfrobot_firebeetle2_esp32e"],"key":"dfrobot-dfrobot-firebeetle-2-esp32-e","name":"DFRobot Firebeetle 2 ESP32-E","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/dfrobot_firebeetle2_esp32e/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:dfrobot_firebeetle2_esp32e","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own DFROBOT_FIREBEETLE_2_ESP32E entry"}],"vendor":"DFRobot","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:dfrobot_firebeetle2_esp32e","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"pio:dfrobot_firebeetle2_esp32e"}},
{"chosen":"arduino:esp32:esp32:dfrobot_firebeetle2_esp32s3","flash":4194304,"ids":["arduino:esp32:esp32:dfrobot_firebeetle2_esp32s3","cpy:espressif/firebeetle2_esp32s3","pio:dfrobot_firebeetle2_esp32s3"],"key":"dfrobot-dfrobot-firebeetle-2-esp32-s3","name":"DFRobot Firebeetle 2 ESP32-S3","notes":["button GPIO0 added from cpy:espressif/firebeetle2_esp32s3"],"part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/dfrobot_firebeetle2_esp32s3/pins_arduino.h","says":{"i2c":["GPIO1","GPIO2"],"leds":[["GPIO21","LED_BUILTIN",null]],"spi":["GPIO17","GPIO15","GPIO16"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:dfrobot_firebeetle2_esp32s3"},{"core":"arduino:esp32:esp32","file":"variants/dfrobot_firebeetle2_esp32s3/pins_arduino.h","same":true,"src":"pio:dfrobot_firebeetle2_esp32s3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32S3_DEV entry"},{"file":"ports/espressif/boards/firebeetle2_esp32s3/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null]],"i2c":["GPIO1","GPIO2"],"leds":[["GPIO21","LED",null]],"spi":["GPIO17","GPIO15","GPIO16"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/firebeetle2_esp32s3"}],"vendor":"DFRobot","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO2","sda":"GPIO1"},"spi":{"cs":"GPIO10","miso":"GPIO16","mosi":"GPIO15","name":"SPI","sck":"GPIO17"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"added_from":"cpy:espressif/firebeetle2_esp32s3","name":"BOOT","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:dfrobot_firebeetle2_esp32s3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO21"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:dfrobot_firebeetle2_esp32s3"}},
{"chosen":"arduino:esp32:esp32:dfrobot_romeo_esp32s3","flash":16777216,"ids":["arduino:esp32:esp32:dfrobot_romeo_esp32s3","pio:dfrobot_romeo_esp32s3"],"key":"dfrobot-dfrobot-romeo-esp32-s3","name":"DFRobot Romeo ESP32-S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/dfrobot_romeo_esp32s3/pins_arduino.h","says":{"i2c":["GPIO1","GPIO2"],"spi":["GPIO17","GPIO15","GPIO16"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:dfrobot_romeo_esp32s3"},{"core":"arduino:esp32:esp32","file":"variants/dfrobot_romeo_esp32s3/pins_arduino.h","same":true,"src":"pio:dfrobot_romeo_esp32s3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own DFROBOT_ROMEO_ESP32S3 entry"}],"vendor":"DFRobot","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO2","sda":"GPIO1"},"spi":{"cs":"GPIO18","miso":"GPIO16","mosi":"GPIO15","name":"SPI","sck":"GPIO17"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:dfrobot_romeo_esp32s3","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:dfrobot_romeo_esp32s3"}},
{"chosen":"arduino:esp32:DFRobot_FireBeetle-ESP32:firebeetle32","flash":16777216,"ids":["arduino:esp32:DFRobot_FireBeetle-ESP32:firebeetle32","arduino:esp32:esp32:firebeetle32","pio:firebeetle32"],"key":"dfrobot-firebeetle-esp32","name":"FireBeetle-ESP32","part":"esp32","ram":532480,"records":[{"core":"arduino:esp32:DFRobot_FireBeetle-ESP32","file":"variants/firebeetle32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:DFRobot_FireBeetle-ESP32:firebeetle32"},{"core":"arduino:esp32:esp32","file":"variants/firebeetle32/pins_arduino.h","same":true,"src":"arduino:esp32:esp32:firebeetle32"},{"core":"arduino:esp32:esp32","file":"variants/firebeetle32/pins_arduino.h","same":true,"src":"pio:firebeetle32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"DFRobot","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":2097152,"flash_from":"arduino:esp32:DFRobot_FireBeetle-ESP32:firebeetle32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":294912,"ram_from":"arduino:esp32:DFRobot_FireBeetle-ESP32:firebeetle32"}},
{"chosen":"hand:arduino:DFRobot:esp32:index1","ids":["arduino:DFRobot:esp32:index1"],"key":"dfrobot-firebettle-esp32-borad","name":"FireBettle ESP32 Borad","part":"esp32","records":[{"checked":"the twin's IO_MUX pads (esp32_iomux_pads in tools/qemu-wasm/patches/0003-esp32-esp32s3-peripheral-models.patch, from ESP-IDF v5.5.6 io_mux_reg.h): 36 pads","file":"tools/census/hand_wiring/esp.json","says":{"leds":[["GPIO2","LED_BUILTIN (D9)","high"]],"uart":["GPIO1","GPIO3"]},"src":"hand:arduino:DFRobot:esp32:index1"}],"vendor":"DFRobot","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"DFR0478_firebeetle-esp32-board_schematics_V4.0.pdf (FireBeetle Board-ESP32)","kind":"schematic","publisher":"DFRobot","quote":"35 TXD0 TXD ... 34 RXD0 RXD ... U2 CH340C | d2: static const uint8_t TX = 1; static const uint8_t RX = 3;","revision":"V4.0 (title block: Revision V4.0, Date 2019/5/16)","url":"https://dfimg.dfrobot.com/wiki/19339/DFR0478_firebeetle-esp32-board_schematics_V4.0.pdf","where":"page 1, U1 pins 35 TXD0 (net TXD) and 34 RXD0 (net RXD), wired to U2 CH340C RXD/TXD through R3/R5 2.4K"},"name":"UART","rx":"GPIO3","tx":"GPIO1"}},"leds":[{"active":"high","cite":{"doc":"DFR0478_firebeetle-esp32-board_schematics_V4.0.pdf (FireBeetle Board-ESP32)","kind":"schematic","level":"Rendered page 1 at 1200 dpi: the LED's anode (triangle base) is on R1 2.4K, which goes to net D9 = U1 pin 24 IO2; the cathode bar goes straight to a ground symbol. Driving IO2 high lights it. d3 (user manual) and d4 (wiki) agree on the pin: 'LED_BUILTIN\uff1aD9' and 'IO2/D9\uff1aD9 (Arduino) ... connect to IO2 of ESP32.'","publisher":"DFRobot","quote":"IO2 24 D9 ... R1 2.4K | d2: static const uint8_t LED_BUILTIN = 2;","revision":"V4.0 (title block: Revision V4.0, Date 2019/5/16)","url":"https://dfimg.dfrobot.com/wiki/19339/DFR0478_firebeetle-esp32-board_schematics_V4.0.pdf","where":"page 1 (the schematic sheet), U1 right side pin 24 IO2 on net D9 -> R1 2.4K -> LED -> ground symbol (zone B5-B6); the LED's designator (LED1) exists only in the PDF's hidden object text (COLED1, PILED101/PILED102), it is not printed"},"label":"LED_BUILTIN (D9)","name":"LED_BUILTIN (D9)","pin":"GPIO2"}],"naming":"esp","none":[{"cite":{"doc":"DFR0478_firebeetle-esp32-board_schematics_V4.0.pdf (FireBeetle Board-ESP32)","kind":"schematic","publisher":"DFRobot","quote":"RST ... RES1A 10K ... 3 EN ... 25 GPIO0 ... RES1D 10K | d3: On-board reset bottom","revision":"V4.0 (title block: Revision V4.0, Date 2019/5/16)","url":"https://dfimg.dfrobot.com/wiki/19339/DFR0478_firebeetle-esp32-board_schematics_V4.0.pdf","where":"page 1, whole board: the only switch is RST on U1 pin 3 EN (RES1A 10K to 3V3, C3 4.7uF); U1 pin 25 IO0 (net GPIO0) has RES1D 10K to 3V3, the auto-download transistor Q2 and header P2 pin 7, and no switch"},"what":"buttons"}]}},
{"chosen":"hand:arduino:DFRobot:esp32:index0","ids":["arduino:DFRobot:esp32:index0"],"key":"dfrobot-firebettle-esp32-e-borad","name":"FireBettle ESP32-E Borad","part":"esp32","records":[{"checked":"the twin's IO_MUX pads (esp32_iomux_pads in tools/qemu-wasm/patches/0003-esp32-esp32s3-peripheral-models.patch, from ESP-IDF v5.5.6 io_mux_reg.h): 36 pads","file":"tools/census/hand_wiring/esp.json","says":{"buttons":[["GPIO27","K1 (User Button, D4)","low","none"]],"leds":[["GPIO2","LED3 (Onboard LED, LED_BUILTIN, D9)","high"]],"pixels":[["GPIO5","ws2812"]],"uart":["GPIO1","GPIO3"]},"src":"hand:arduino:DFRobot:esp32:index0"}],"vendor":"DFRobot","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"DFR0654_firebeetle-2-esp32-e_schematics_v1.0.pdf ([DFR0654]FireBeetle ESP32-E(V1.0))","kind":"schematic","publisher":"DFRobot","quote":"35 TXD0 D1(Tx) ... 34 RXD0 D0(Rx) ... U4 CH340K | d3: 1/TXD | Used as input or output | UART0_TX ... 3/RXD | Used as input or output | UART0_RX","revision":"V1.0 (title block: Title FireBeetle ESP32-E, Revision V1.0, Date 2020/10/16)","url":"https://dfimg.dfrobot.com/wiki/23249/DFR0654_firebeetle-2-esp32-e_schematics_v1.0.pdf","where":"sheet 1 of 1, U5 pin 35 TXD0 on net D1(Tx) to U4 CH340K RXD; U5 pin 34 RXD0 on net D0(Rx) through R8 220R to U4 TXD (R16 2.2K pull-up to V3)"},"name":"UART","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"active":"low","cite":{"doc":"DFR0654_firebeetle-2-esp32-e_schematics_v1.0.pdf ([DFR0654]FireBeetle ESP32-E(V1.0))","kind":"schematic","level":"Rendered schematic: K1 joins the IO27/D4 net, through series resistor R15 220R, to GND, so pressing it pulls IO27 low. No pull-up resistor is drawn on the net (R15 is in series with the switch), so the firmware has to enable the internal pull-up.","publisher":"DFRobot","quote":"IO27/D4 R15 220R K1 GND ... 12 IO27 IO27/D4 | d3: User Button | Controlled by pin IO27/D4","revision":"V1.0 (title block: Title FireBeetle ESP32-E, Revision V1.0, Date 2020/10/16)","url":"https://dfimg.dfrobot.com/wiki/23249/DFR0654_firebeetle-2-esp32-e_schematics_v1.0.pdf","where":"sheet 1 of 1, zone D3: net IO27/D4 -> R15 220R -> K1 -> GND; U5 pin 12 IO27 on net IO27/D4 (zone C3)"},"label":"K1 (User Button, D4)","name":"K1 (User Button, D4)","pin":"GPIO27","pull":"none"}],"leds":[{"active":"high","cite":{"doc":"DFR0654_firebeetle-2-esp32-e_schematics_v1.0.pdf ([DFR0654]FireBeetle ESP32-E(V1.0))","kind":"schematic","level":"Rendered schematic (500 dpi): LED3 drawn with its triangle pointing down, anode up to R12 2k on net IO2/D9, cathode bar to GND. Driving IO2 high lights it. d2 agrees on the pin: static const uint8_t LED_BUILTIN = 2;","publisher":"DFRobot","quote":"IO2/D9 R12 2k LED3 G GND ... 24 IO2 IO2/D9 | d3: Onboard LED | LED controlled by pin IO2/D9","revision":"V1.0 (title block: Title FireBeetle ESP32-E, Revision V1.0, Date 2020/10/16)","url":"https://dfimg.dfrobot.com/wiki/23249/DFR0654_firebeetle-2-esp32-e_schematics_v1.0.pdf","where":"sheet 1 of 1, zone D1: net IO2/D9 -> R12 2k -> LED3 (G) -> GND; U5 pin 24 IO2 on net IO2/D9 (zone C3)"},"label":"LED3 (Onboard LED, LED_BUILTIN, D9)","name":"LED3 (Onboard LED, LED_BUILTIN, D9)","pin":"GPIO2"}],"naming":"esp","pixels":[{"cite":{"doc":"DFR0654_firebeetle-2-esp32-e_schematics_v1.0.pdf ([DFR0654]FireBeetle ESP32-E(V1.0))","kind":"schematic","publisher":"DFRobot","quote":"LED4 VDD GND DIN DO IO5 ... 29 IO5 IO5 | d3: Onboard RGB Light | WS2812 RGB LED, controlled by pin IO5/D8","revision":"V1.0 (title block: Title FireBeetle ESP32-E, Revision V1.0, Date 2020/10/16)","url":"https://dfimg.dfrobot.com/wiki/23249/DFR0654_firebeetle-2-esp32-e_schematics_v1.0.pdf","where":"sheet 1 of 1, zone A5: LED4 (VDD, GND, DIN, DO) with DIN on net IO5; U5 pin 29 IO5 on net IO5 (zone C3); VDD from VBAT via D4/R11 0R and VUSB via D1"},"count":1,"kind":"ws2812","name":"pixel0","pin":"GPIO5"}]}},
{"chosen":"zephyr:stm32mp255c_dhsbc","flash":8388608,"ids":["zephyr:stm32mp255c_dhsbc"],"key":"dh-dhsbc-stm32mp255c","name":"DHSBC STM32MP255C","part":"stm32mp255c","ram":8388608,"records":[{"file":"boards/dh/stm32mp255c_dhsbc/stm32mp255c_dhsbc_stm32mp255cxx_m33.dts","src":"zephyr:stm32mp255c_dhsbc"}],"vendor":"dh","why":"nothing","wiring":{"flash":8388608,"flash_from":"the census: the largest any of its sources states","naming":"stm32","ram":8388608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:arty_a7","flash":65536,"ids":["zephyr:arty_a7"],"key":"digilent-arty","name":"Arty","part":"designstart_fpga_cortex_m","ram":32768,"records":[{"file":"boards/digilent/arty_a7/arty_a7_designstart_fpga_cortex_m1.dts","src":"zephyr:arty_a7"}],"vendor":"digilent","why":"nothing","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:chipkit_wifire_revc","flash":2080768,"ids":["pio:chipkit_wifire_revc"],"key":"digilent-chipkit-wifire-rev-c","name":"chipKIT WiFire rev. C","part":"pic32mz2048efg100","ram":524288,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/WiFire/Board_Defs.h","says":{"buttons":[["RA5","PIN_BTN1",null,null],["RA4","PIN_BTN2",null,null]],"leds":[["RG6","PIN_LED1",null],["RD4","PIN_LED2",null],["RB11","PIN_LED3",null],["RG15","PIN_LED4",null]],"spi":["RG6","RD11","RF0"],"uart":["RF8","RF2"]},"src":"pio:chipkit_wifire_revc","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"Digilent","why":"rank","wiring":{"buses":{"spi":{"cs":"RG9","miso":"RF0","mosi":"RD11","name":"SPI","sck":"RG6"},"uart":{"name":"Serial","rx":"RF2","tx":"RF8","unit":"UART4"}},"buttons":[{"label":"D46","name":"PIN_BTN1","pin":"RA5"},{"label":"D47","name":"PIN_BTN2","pin":"RA4"}],"clock_hz":200000000,"flash":2080768,"flash_from":"pio:chipkit_wifire_revc","leds":[{"label":"D13","name":"PIN_LED1","pin":"RG6"},{"label":"D43","name":"PIN_LED2","pin":"RD4"},{"label":"D44","name":"PIN_LED3","pin":"RB11"},{"label":"D45","name":"PIN_LED4","pin":"RG15"}],"naming":"pic32","ram":524288,"ram_from":"pio:chipkit_wifire_revc"}},
{"chosen":"pio:cerebot32mx4","flash":520192,"ids":["pio:cerebot32mx4"],"key":"digilent-digilent-cerebot-32mx4","name":"Digilent Cerebot 32MX4","part":"pic32mx460f512l","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/Cerebot_32MX4/Board_Defs.h","says":{"buttons":[["RA6","PIN_BTN1",null,null],["RA7","PIN_BTN2",null,null]],"leds":[["RB10","PIN_LED1",null],["RB11","PIN_LED2",null],["RB12","PIN_LED3",null],["RB13","PIN_LED4",null]],"spi":["RG6","RG8","RG7"]},"src":"pio:cerebot32mx4","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"Digilent","why":"rank","wiring":{"buses":{"spi":{"cs":"RG9","miso":"RG7","mosi":"RG8","name":"SPI","sck":"RG6"}},"buttons":[{"label":"D42","name":"PIN_BTN1","pin":"RA6"},{"label":"D43","name":"PIN_BTN2","pin":"RA7"}],"clock_hz":80000000,"flash":520192,"flash_from":"pio:cerebot32mx4","leds":[{"label":"D60","name":"PIN_LED1","pin":"RB10"},{"label":"D61","name":"PIN_LED2","pin":"RB11"},{"label":"D62","name":"PIN_LED3","pin":"RB12"},{"label":"D63","name":"PIN_LED4","pin":"RB13"}],"naming":"pic32","ram":32768,"ram_from":"pio:cerebot32mx4"}},
{"chosen":"pio:cerebot32mx7","flash":520192,"ids":["pio:cerebot32mx7"],"key":"digilent-digilent-cerebot-32mx7","name":"Digilent Cerebot 32MX7","part":"pic32mx795f512l","ram":131072,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/Cerebot_32MX7/Board_Defs.h","says":{"buttons":[["RG6","PIN_BTN1",null,null],["RG7","PIN_BTN2",null,null],["RD13","PIN_BTN3",null,null]],"leds":[["RG12","PIN_LED1",null],["RG13","PIN_LED2",null],["RG14","PIN_LED3",null],["RG15","PIN_LED4",null]],"spi":["RF13","RF5","RF4"]},"src":"pio:cerebot32mx7","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"Digilent","why":"rank","wiring":{"buses":{"spi":{"cs":"RF12","miso":"RF4","mosi":"RF5","name":"SPI","sck":"RF13"}},"buttons":[{"label":"D48","name":"PIN_BTN1","pin":"RG6"},{"label":"D49","name":"PIN_BTN2","pin":"RG7"},{"label":"D50","name":"PIN_BTN3","pin":"RD13"}],"clock_hz":80000000,"flash":520192,"flash_from":"pio:cerebot32mx7","leds":[{"label":"D51","name":"PIN_LED1","pin":"RG12"},{"label":"D52","name":"PIN_LED2","pin":"RG13"},{"label":"D53","name":"PIN_LED3","pin":"RG14"},{"label":"D54","name":"PIN_LED4","pin":"RG15"}],"naming":"pic32","ram":131072,"ram_from":"pio:cerebot32mx7"}},
{"chosen":"pio:chipkit_cmod","flash":126976,"ids":["pio:chipkit_cmod"],"key":"digilent-digilent-chipkit-cmod","name":"Digilent chipKIT Cmod","part":"pic32mx150f128d","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/Cmod/Board_Defs.h","says":{"leds":[["RA10","PIN_LED1",null],["RB12","PIN_LED2",null]],"spi":["RB14","RC1","RB5"],"uart":["RB3","RC6"]},"src":"pio:chipkit_cmod","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"Digilent","why":"rank","wiring":{"buses":{"spi":{"cs":"RC0","miso":"RB5","mosi":"RC1","name":"SPI","sck":"RB14"},"uart":{"name":"Serial","rx":"RC6","tx":"RB3","unit":"UART1"}},"clock_hz":40000000,"flash":126976,"flash_from":"pio:chipkit_cmod","leds":[{"label":"D14","name":"PIN_LED1","pin":"RA10"},{"label":"D12","name":"PIN_LED2","pin":"RB12"}],"naming":"pic32","ram":32768,"ram_from":"pio:chipkit_cmod"}},
{"chosen":"pio:chipkit_dp32","flash":122880,"ids":["pio:chipkit_dp32"],"key":"digilent-digilent-chipkit-dp32","name":"Digilent chipKIT DP32","part":"pic32mx250f128b","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/DP32/Board_Defs.h","says":{"buttons":[["RB4","PIN_BTN1",null,null],["RB7","PIN_BTN2",null,null]],"leds":[["RB3","PIN_LED1",null],["RB2","PIN_LED2",null],["RB1","PIN_LED3",null],["RB0","PIN_LED4",null]],"spi":["RB14","RA4","RA1"],"uart":["RB3","RB13"]},"src":"pio:chipkit_dp32","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"Digilent","why":"rank","wiring":{"buses":{"spi":{"cs":"RA0","miso":"RA1","mosi":"RA4","name":"SPI","sck":"RB14"},"uart":{"name":"Serial","rx":"RB13","tx":"RB3","unit":"UART1"}},"buttons":[{"label":"D17","name":"PIN_BTN1","pin":"RB4"},{"label":"D1","name":"PIN_BTN2","pin":"RB7"}],"clock_hz":40000000,"flash":122880,"flash_from":"pio:chipkit_dp32","leds":[{"label":"D14","name":"PIN_LED1","pin":"RB3"},{"label":"D13","name":"PIN_LED2","pin":"RB2"},{"label":"D12","name":"PIN_LED3","pin":"RB1"},{"label":"D11","name":"PIN_LED4","pin":"RB0"}],"naming":"pic32","ram":32768,"ram_from":"pio:chipkit_dp32"}},
{"chosen":"pio:mega_pic32","flash":520192,"ids":["pio:mega_pic32"],"key":"digilent-digilent-chipkit-max32","name":"Digilent chipKIT MAX32","part":"pic32mx795f512l","ram":131072,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/Max32/Board_Defs.h","says":{"leds":[["RA3","PIN_LED1",null],["RC1","PIN_LED2",null]],"spi":["RG6","RG8","RG7"],"uart":["RF8","RF2"]},"src":"pio:mega_pic32","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"Digilent","why":"rank","wiring":{"buses":{"spi":{"cs":"RG9","miso":"RG7","mosi":"RG8","name":"SPI","sck":"RG6"},"uart":{"name":"Serial","rx":"RF2","tx":"RF8","unit":"UART1"}},"clock_hz":80000000,"flash":520192,"flash_from":"pio:mega_pic32","leds":[{"label":"D13","name":"PIN_LED1","pin":"RA3"},{"label":"D86","name":"PIN_LED2","pin":"RC1"}],"naming":"pic32","ram":131072,"ram_from":"pio:mega_pic32"}},
{"chosen":"pio:chipkit_mx3","flash":126976,"ids":["pio:chipkit_mx3"],"key":"digilent-digilent-chipkit-mx3","name":"Digilent chipKIT MX3","part":"pic32mx320f128h","ram":16384,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/Cerebot_MX3cK/Board_Defs.h","says":{"leds":[["RF0","PIN_LED1",null],["RF1","PIN_LED2",null]],"spi":["RG6","RG8","RG7"]},"src":"pio:chipkit_mx3","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"Digilent","why":"rank","wiring":{"buses":{"spi":{"cs":"RG9","miso":"RG7","mosi":"RG8","name":"SPI","sck":"RG6"}},"clock_hz":80000000,"flash":126976,"flash_from":"pio:chipkit_mx3","leds":[{"label":"D42","name":"PIN_LED1","pin":"RF0"},{"label":"D43","name":"PIN_LED2","pin":"RF1"}],"naming":"pic32","ram":16384,"ram_from":"pio:chipkit_mx3"}},
{"chosen":"pio:chipkit_pro_mx4","flash":520192,"ids":["pio:chipkit_pro_mx4"],"key":"digilent-digilent-chipkit-pro-mx4","name":"Digilent chipKIT Pro MX4","part":"pic32mx460f512l","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/Cerebot_MX4cK/Board_Defs.h","says":{"buttons":[["RA6","PIN_BTN1",null,null],["RA7","PIN_BTN2",null,null]],"leds":[["RB10","PIN_LED1",null],["RB11","PIN_LED2",null],["RB12","PIN_LED3",null],["RB13","PIN_LED4",null]],"spi":["RG6","RG8","RG7"]},"src":"pio:chipkit_pro_mx4","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"Digilent","why":"rank","wiring":{"buses":{"spi":{"cs":"RG9","miso":"RG7","mosi":"RG8","name":"SPI","sck":"RG6"}},"buttons":[{"label":"D42","name":"PIN_BTN1","pin":"RA6"},{"label":"D43","name":"PIN_BTN2","pin":"RA7"}],"clock_hz":80000000,"flash":520192,"flash_from":"pio:chipkit_pro_mx4","leds":[{"label":"D64","name":"PIN_LED1","pin":"RB10"},{"label":"D65","name":"PIN_LED2","pin":"RB11"},{"label":"D66","name":"PIN_LED3","pin":"RB12"},{"label":"D67","name":"PIN_LED4","pin":"RB13"}],"naming":"pic32","ram":32768,"ram_from":"pio:chipkit_pro_mx4"}},
{"chosen":"pio:chipkit_pro_mx7","flash":520192,"ids":["pio:chipkit_pro_mx7"],"key":"digilent-digilent-chipkit-pro-mx7","name":"Digilent chipKIT Pro MX7","part":"pic32mx795f512l","ram":131072,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/Cerebot_MX7cK/Board_Defs.h","says":{"buttons":[["RG6","PIN_BTN1",null,null],["RG7","PIN_BTN2",null,null],["RA0","PIN_BTN3",null,null]],"leds":[["RG12","PIN_LED1",null],["RG13","PIN_LED2",null],["RG14","PIN_LED3",null],["RG15","PIN_LED4",null]],"spi":["RF13","RF5","RF4"]},"src":"pio:chipkit_pro_mx7","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"Digilent","why":"rank","wiring":{"buses":{"spi":{"cs":"RF12","miso":"RF4","mosi":"RF5","name":"SPI","sck":"RF13"}},"buttons":[{"label":"D48","name":"PIN_BTN1","pin":"RG6"},{"label":"D49","name":"PIN_BTN2","pin":"RG7"},{"label":"D50","name":"PIN_BTN3","pin":"RA0"}],"clock_hz":80000000,"flash":520192,"flash_from":"pio:chipkit_pro_mx7","leds":[{"label":"D51","name":"PIN_LED1","pin":"RG12"},{"label":"D52","name":"PIN_LED2","pin":"RG13"},{"label":"D53","name":"PIN_LED3","pin":"RG14"},{"label":"D54","name":"PIN_LED4","pin":"RG15"}],"naming":"pic32","ram":131072,"ram_from":"pio:chipkit_pro_mx7"}},
{"chosen":"pio:chipkit_uc32","flash":520192,"ids":["pio:chipkit_uc32"],"key":"digilent-digilent-chipkit-uc32","name":"Digilent chipKIT uC32","part":"pic32mx340f512h","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/uC32/Board_Defs.h","says":{"leds":[["RG6","PIN_LED1",null],["RF0","PIN_LED2",null]],"spi":["RG6","RG8","RG7"]},"src":"pio:chipkit_uc32","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"Digilent","why":"rank","wiring":{"buses":{"spi":{"cs":"RD4","miso":"RG7","mosi":"RG8","name":"SPI","sck":"RG6"}},"clock_hz":80000000,"flash":520192,"flash_from":"pio:chipkit_uc32","leds":[{"label":"D13","name":"PIN_LED1","pin":"RG6"},{"label":"D43","name":"PIN_LED2","pin":"RF0"}],"naming":"pic32","ram":32768,"ram_from":"pio:chipkit_uc32"}},
{"chosen":"pio:uno_pic32","flash":126976,"ids":["pio:uno_pic32"],"key":"digilent-digilent-chipkit-uno32","name":"Digilent chipKIT UNO32","part":"pic32mx320f128h","ram":16384,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/Uno32/Board_Defs.h","says":{"leds":[["RG6","PIN_LED1",null],["RF0","PIN_LED2",null]],"spi":["RG6","RG8","RG7"]},"src":"pio:uno_pic32","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"Digilent","why":"rank","wiring":{"buses":{"spi":{"cs":"RD4","miso":"RG7","mosi":"RG8","name":"SPI","sck":"RG6"}},"clock_hz":80000000,"flash":126976,"flash_from":"pio:uno_pic32","leds":[{"label":"D13","name":"PIN_LED1","pin":"RG6"},{"label":"D43","name":"PIN_LED2","pin":"RF0"}],"naming":"pic32","ram":16384,"ram_from":"pio:uno_pic32"}},
{"chosen":"pio:chipkit_wf32","flash":520192,"ids":["pio:chipkit_wf32"],"key":"digilent-digilent-chipkit-wf32","name":"Digilent chipKIT WF32","part":"pic32mx695f512l","ram":131072,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/WF32/Board_Defs.h","says":{"buttons":[["RA6","PIN_BTN1",null,null],["RA7","PIN_BTN2",null,null]],"leds":[["RG6","PIN_LED1",null],["RF0","PIN_LED2",null],["RA1","PIN_LED3",null],["RA0","PIN_LED4",null]],"spi":["RG6","RG8","RG7"]},"src":"pio:chipkit_wf32","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"Digilent","why":"rank","wiring":{"buses":{"spi":{"cs":"RG9","miso":"RG7","mosi":"RG8","name":"SPI","sck":"RG6"}},"buttons":[{"label":"D65","name":"PIN_BTN1","pin":"RA6"},{"label":"D66","name":"PIN_BTN2","pin":"RA7"}],"clock_hz":80000000,"flash":520192,"flash_from":"pio:chipkit_wf32","leds":[{"label":"D13","name":"PIN_LED1","pin":"RG6"},{"label":"D43","name":"PIN_LED2","pin":"RF0"},{"label":"D48","name":"PIN_LED3","pin":"RA1"},{"label":"D47","name":"PIN_LED4","pin":"RA0"}],"naming":"pic32","ram":131072,"ram_from":"pio:chipkit_wf32"}},
{"chosen":"pio:chipkit_wifire","flash":2080768,"ids":["pio:chipkit_wifire"],"key":"digilent-digilent-chipkit-wifire","name":"Digilent chipKIT WiFire","part":"pic32mz2048ecg100","ram":524288,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/WiFire/Board_Defs.h","says":{"buttons":[["RA5","PIN_BTN1",null,null],["RA4","PIN_BTN2",null,null]],"leds":[["RG6","PIN_LED1",null],["RD4","PIN_LED2",null],["RB11","PIN_LED3",null],["RG15","PIN_LED4",null]],"spi":["RG6","RD11","RF0"],"uart":["RF8","RF2"]},"src":"pio:chipkit_wifire","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"Digilent","why":"rank","wiring":{"buses":{"spi":{"cs":"RG9","miso":"RF0","mosi":"RD11","name":"SPI","sck":"RG6"},"uart":{"name":"Serial","rx":"RF2","tx":"RF8","unit":"UART4"}},"buttons":[{"label":"D46","name":"PIN_BTN1","pin":"RA5"},{"label":"D47","name":"PIN_BTN2","pin":"RA4"}],"clock_hz":200000000,"flash":2080768,"flash_from":"pio:chipkit_wifire","leds":[{"label":"D13","name":"PIN_LED1","pin":"RG6"},{"label":"D43","name":"PIN_LED2","pin":"RD4"},{"label":"D44","name":"PIN_LED3","pin":"RB11"},{"label":"D45","name":"PIN_LED4","pin":"RG15"}],"naming":"pic32","ram":524288,"ram_from":"pio:chipkit_wifire"}},
{"chosen":"pio:openscope","flash":2080768,"ids":["pio:openscope"],"key":"digilent-digilent-openscope","name":"Digilent OpenScope","part":"pic32mz2048efg124","ram":524288,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/OpenScope/Board_Defs.h","says":{"leds":[["RJ4","PIN_LED1",null],["RJ2","PIN_LED2",null],["RJ1","PIN_LED3",null],["RJ0","PIN_LED4",null]],"spi":["RG6","RF0","RF5"],"uart":["RD11","RC14"]},"src":"pio:openscope","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"Digilent","why":"rank","wiring":{"buses":{"spi":{"cs":"RF3","miso":"RF5","mosi":"RF0","name":"SPI","sck":"RG6"},"uart":{"name":"Serial","rx":"RC14","tx":"RD11","unit":"UART5"}},"clock_hz":200000000,"flash":2080768,"flash_from":"pio:openscope","leds":[{"label":"D13","name":"PIN_LED1","pin":"RJ4"},{"label":"D48","name":"PIN_LED2","pin":"RJ2"},{"label":"D49","name":"PIN_LED3","pin":"RJ1"},{"label":"D50","name":"PIN_LED4","pin":"RJ0"}],"naming":"pic32","ram":524288,"ram_from":"pio:openscope"}},
{"chosen":"zephyr:zedboard","ids":["zephyr:zedboard"],"key":"digilent-zedboard","name":"ZedBoard","part":"xc7z020","ram":536870912,"records":[{"file":"boards/digilent/zedboard/zedboard.dts","says":{"buttons":[["&psgpio_bank1 18","sw0","high",null],["&psgpio_bank1 19","sw1","high",null]],"leds":[["&psgpio_bank0 7","led0","high"]]},"src":"zephyr:zedboard","stated":{"buttons|raw:&psgpio_bank1 18":"zephyr:zedboard: gpios = <&psgpio_bank1 18 GPIO_ACTIVE_HIGH>","buttons|raw:&psgpio_bank1 19":"zephyr:zedboard: gpios = <&psgpio_bank1 19 GPIO_ACTIVE_HIGH>","leds|raw:&psgpio_bank0 7":"zephyr:zedboard: gpios = <&psgpio_bank0 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"digilent","why":"rank","wiring":{"buttons":[{"active":"high","label":"PB1","name":"sw0","raw":"&psgpio_bank1 18"},{"active":"high","label":"PB2","name":"sw1","raw":"&psgpio_bank1 19"}],"leds":[{"active":"high","label":"LD_MIO","name":"led0","raw":"&psgpio_bank0 7"}],"naming":"raw","ram":536870912,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:zybo","ids":["zephyr:zybo"],"key":"digilent-zybo","name":"Zybo","part":"xc7z010","ram":536870912,"records":[{"file":"boards/digilent/zybo/zybo.dts","says":{"buttons":[["&psgpio_bank1 18","sw0","low",null],["&psgpio_bank1 19","sw1","low",null]],"leds":[["&psgpio_bank0 7","led0","high"]]},"src":"zephyr:zybo","stated":{"buttons|raw:&psgpio_bank1 18":"zephyr:zybo: gpios = <&psgpio_bank1 18 GPIO_ACTIVE_LOW>","buttons|raw:&psgpio_bank1 19":"zephyr:zybo: gpios = <&psgpio_bank1 19 GPIO_ACTIVE_LOW>","leds|raw:&psgpio_bank0 7":"zephyr:zybo: gpios = <&psgpio_bank0 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"digilent","why":"rank","wiring":{"buttons":[{"active":"low","label":"BTN4","name":"sw0","raw":"&psgpio_bank1 18"},{"active":"low","label":"BTN5","name":"sw1","raw":"&psgpio_bank1 19"}],"leds":[{"active":"high","label":"LD_MIO","name":"led0","raw":"&psgpio_bank0 7"}],"naming":"raw","ram":536870912,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:digispark-pro","flash":14844,"ids":["pio:digispark-pro","pio:digispark-pro32","pio:digispark-pro64"],"key":"digistump-digispark-pro","name":"Digispark Pro","part":"attiny167","ram":512,"records":[{"core":"arduino:digistump:avr","file":"variants/pro/pins_arduino.h","says":{"i2c":["PB0","PB2"],"leds":[["PB1","LED_BUILTIN",null]],"spi":["PA5","PA4","PA2"]},"src":"pio:digispark-pro","via":"PlatformIO atmelavr build.variant; the directory's default header"},{"core":"arduino:digistump:avr","file":"variants/pro/pins_arduino.h","same":true,"src":"pio:digispark-pro32","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_DIGISPARKPRO entry"},{"core":"arduino:digistump:avr","file":"variants/pro/pins_arduino.h","same":true,"src":"pio:digispark-pro64","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_DIGISPARKPRO entry"}],"vendor":"Digistump","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PB0"},"spi":{"cs":"PA6","miso":"PA2","mosi":"PA4","name":"SPI","sck":"PA5"}},"clock_hz":16000000,"flash":14844,"flash_from":"pio:digispark-pro","leds":[{"label":"D1","name":"LED_BUILTIN","pin":"PB1"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB6"],["D4","PB3"],["D5","PA7"],["D6","PA0"],["D7","PA1"],["D8","PA2"],["D9","PA3"],["D10","PA4"],["D11","PA5"],["D12","PA6"],["D13","PB7"]],"ram":512,"ram_from":"pio:digispark-pro"}},
{"chosen":"pio:digispark-tiny","flash":6012,"ids":["pio:digispark-tiny"],"key":"digistump-digispark-usb","name":"Digispark USB","part":"attiny85","ram":512,"records":[{"core":"arduino:digistump:avr","file":"variants/digispark/pins_arduino.h","src":"pio:digispark-tiny","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_DIGISPARK entry"}],"vendor":"Digistump","why":"nothing","wiring":{"clock_hz":16500000,"flash":6012,"flash_from":"pio:digispark-tiny","naming":"avr","ram":512,"ram_from":"pio:digispark-tiny"}},
{"chosen":"pio:oak","flash":4194304,"ids":["pio:oak"],"key":"digistump-digistump-oak","name":"DigiStump Oak","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/oak/pins_arduino.h","says":{"i2c":["GPIO2","GPIO0"],"leds":[["GPIO5","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:oak","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_OAK entry"}],"vendor":"DigiStump","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO0","sda":"GPIO2"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":4194304,"flash_from":"pio:oak","leds":[{"name":"LED_BUILTIN","pin":"GPIO5"}],"naming":"esp","ram":81920,"ram_from":"pio:oak"}},
{"chosen":"arduino:digistump:avr:digispark-tiny","ids":["arduino:digistump:avr:digispark-tiny"],"key":"digistumparminjo-digispark","name":"Digispark","part":"attiny85","ram":512,"records":[{"core":"arduino:digistump:avr","file":"variants/digispark/pins_arduino.h","src":"arduino:digistump:avr:digispark-tiny"}],"vendor":"Digistump,ArminJo","why":"vendor","wiring":{"clock_hz":16000000,"flash":6650,"flash_from":"arduino:digistump:avr:digispark-tiny","naming":"avr","ram":512,"ram_from":"arduino:digistump:avr:digispark-tiny"}},
{"chosen":"arduino:digistump:avr:digispark-pro","ids":["arduino:digistump:avr:digispark-pro"],"key":"digistumparminjo-digispark-pro-16-mhz","name":"Digispark Pro (16 MHz)","part":"attiny167","ram":512,"records":[{"core":"arduino:digistump:avr","file":"variants/pro/pins_arduino.h","says":{"i2c":["PB0","PB2"],"leds":[["PB1","LED_BUILTIN",null]],"spi":["PA5","PA4","PA2"]},"src":"arduino:digistump:avr:digispark-pro"}],"vendor":"Digistump,ArminJo","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PB0"},"spi":{"cs":"PA6","miso":"PA2","mosi":"PA4","name":"SPI","sck":"PA5"}},"clock_hz":16000000,"flash":14970,"flash_from":"arduino:digistump:avr:digispark-pro","leds":[{"label":"D1","name":"LED_BUILTIN","pin":"PB1"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB6"],["D4","PB3"],["D5","PA7"],["D6","PA0"],["D7","PA1"],["D8","PA2"],["D9","PA3"],["D10","PA4"],["D11","PA5"],["D12","PA6"],["D13","PB7"]],"ram":512,"ram_from":"arduino:digistump:avr:digispark-pro"}},
{"chosen":"pio:esp32doit-espduino","flash":4194304,"ids":["pio:esp32doit-espduino"],"key":"doit-doit-espduino32","name":"DOIT ESPduino32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/doitESPduino32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:esp32doit-espduino","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_DEV entry"}],"vendor":"DOIT","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:esp32doit-espduino","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"pio:esp32doit-espduino"}},
{"chosen":"pio:espmxdevkit","flash":1048576,"ids":["pio:espmxdevkit"],"key":"doit-esp-mx-devkit-esp8285","name":"ESP-Mx DevKit (ESP8285)","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/esp8285/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO16","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:espmxdevkit","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_ESP01 entry"}],"vendor":"Doit","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":1048576,"flash_from":"pio:espmxdevkit","leds":[{"name":"LED_BUILTIN","pin":"GPIO16"}],"naming":"esp","ram":81920,"ram_from":"pio:espmxdevkit"}},
{"chosen":"pio:espduino","flash":4194304,"ids":["pio:espduino"],"key":"doit-espduino-esp-13-module","name":"ESPDuino (ESP-13 Module)","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/ESPDuino/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO16","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:espduino","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_ESP13 entry"}],"vendor":"Doit","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":4194304,"flash_from":"pio:espduino","leds":[{"name":"LED_BUILTIN","pin":"GPIO16"}],"naming":"esp","ram":81920,"ram_from":"pio:espduino"}},
{"chosen":"zephyr:dt_bl10_devkit","ids":["zephyr:dt_bl10_devkit"],"key":"doiting-dt-bl10-coexistence-module-development-kit","name":"DT-BL10 coexistence Module Development Kit","part":"bl602","ram":65536,"records":[{"file":"boards/doiting/dt_bl10_devkit/dt_bl10_devkit.dts","src":"zephyr:dt_bl10_devkit"}],"vendor":"doiting","why":"nothing","wiring":{"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:dt_xt_zb1_devkit","ids":["zephyr:dt_xt_zb1_devkit"],"key":"doiting-xt-zb1-zigbee-3-0-and-ble-5-0-coexistence-module-development-kit","name":"XT-ZB1 Zigbee 3.0 and BLE 5.0 Coexistence Module Development Kit","part":"bl702","ram":135168,"records":[{"file":"boards/doiting/dt_xt_zb1_devkit/dt_xt_zb1_devkit.dts","src":"zephyr:dt_xt_zb1_devkit"}],"vendor":"doiting","why":"nothing","wiring":{"naming":"raw","ram":135168,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:pocket_32","flash":4194304,"ids":["pio:pocket_32"],"key":"dongsentechnology-dongsen-tech-pocket-32","name":"Dongsen Tech Pocket 32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/pocket_32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO16","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:pocket_32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own Pocket32 entry"}],"vendor":"Dongsen Technology","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:pocket_32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO16"}],"naming":"esp","ram":327680,"ram_from":"pio:pocket_32"}},
{"chosen":"cpy:espressif/columbia-dsl-sensor","ids":["cpy:espressif/columbia-dsl-sensor"],"key":"doubletakelabs-columbiadsl-sensor-board-v1","name":"ColumbiaDSL-Sensor-Board-V1","part":"esp32s3","records":[{"file":"ports/espressif/boards/columbia-dsl-sensor/pins.c","says":{"i2c":["GPIO40","GPIO39"],"pixels":[["GPIO42","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/columbia-dsl-sensor"}],"vendor":"Double Take Labs","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO39","sda":"GPIO40"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"GPIO42"}]}},
{"chosen":"zephyr:walter","ids":["zephyr:walter"],"key":"dptechnics-walter","name":"Walter","part":"esp32s3","records":[{"file":"boards/dptechnics/walter/walter_esp32s3_procpu.dts","says":{"spi":[null,"GPIO11","GPIO13"]},"src":"zephyr:walter"}],"vendor":"dptechnics","why":"nothing","wiring":{"buses":{"spi":{"miso":"GPIO13","mosi":"GPIO11","name":"spi2"}},"naming":"esp"}},
{"chosen":"hand:zephyr:dragino_lsn50","flash":196608,"ids":["zephyr:dragino_lsn50"],"key":"dragino-lsn50-lora-sensor-node","name":"LSN50 LoRA Sensor Node","part":"stm32l072xx","ram":20480,"records":[{"checked":"stm32-data STM32L072CB, STM32L072CZ, STM32L072KB, STM32L072KZ ...: every package, EWLCSP49, LQFP100, LQFP32, LQFP48, LQFP64, TFBGA64","file":"tools/census/hand_wiring/stm32.json","says":{"leds":[["PA8","LED1","high"]]},"src":"hand:zephyr:dragino_lsn50"},{"file":"boards/dragino/lsn50/dragino_lsn50.dts","src":"zephyr:dragino_lsn50"}],"vendor":"dragino","why":"hand","wiring":{"flash":196608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2019-05-15","doc":"LoRa ST Sensor Node v1.3 schematic (Eagle .sch and .sch.pdf)","kind":"schematic","level":"U1 (LoRa ST module) pin PA8 -> R11 0R -> R18 2K -> LED1 anode, cathode -> GND: lit when PA8 is high.","publisher":"Dragino (dragino/Lora repo, LSN50/v1.3)","quote":"\"PA8\" \"R18\" \"2K\" \"LED1\" \"GREEN\"; netlist: net \"PA8\" = JP4.10, R11.2, R18.1; net \"PA8-I\" = U1.PA8, R12.1, R11.1, C2.2; net \"N$3\" = R18.2, LED1.A; LED1.C on \"GND\"","revision":"v1.3","url":"https://github.com/dragino/Lora/blob/bedb6aa693d885cf32e7524d60be61a4ae11885c/LSN50/v1.3/LoRa%20ST%20Sensor%20Node%20v1.3.sch.pdf","where":"sheet 1 top right (LED1/R18); nets PA8 and PA8-I"},"colour":"green","label":"LED1","name":"LED1","pin":"PA8"}],"naming":"stm32","none":[{"cite":{"date":"2019-05-15","doc":"LoRa ST Sensor Node v1.3 schematic (Eagle .sch and .sch.pdf)","kind":"schematic","publisher":"Dragino (dragino/Lora repo, LSN50/v1.3)","quote":"\"RESET\" (BUTTON-4P) on \"NRST\"; \"BOOT MODE\" \"SW1\" (MSS22D-18G2-2P2T, slide switch) pins to \"PB2\", \"VDD\", \"GND\", R21/R24 10K","revision":"v1.3","url":"https://github.com/dragino/Lora/blob/bedb6aa693d885cf32e7524d60be61a4ae11885c/LSN50/v1.3/LoRa%20ST%20Sensor%20Node%20v1.3.sch.pdf","where":"sheet 1: RESET and BOOT MODE blocks"},"what":"buttons"}],"ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:dragino_nbsn95","flash":196608,"ids":["zephyr:dragino_nbsn95"],"key":"dragino-nbsn95-nb-iot-sensor-node","name":"NBSN95 NB-IoT Sensor Node","part":"stm32l072xx","ram":20480,"records":[{"file":"boards/dragino/nbsn95/dragino_nbsn95.dts","says":{"leds":[["PA8","led0","high"]]},"src":"zephyr:dragino_nbsn95","stated":{"leds|PA8":"zephyr:dragino_nbsn95: gpios = <&gpioa 8 GPIO_ACTIVE_HIGH>"}}],"vendor":"dragino","why":"rank","wiring":{"flash":196608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD1","name":"led0","pin":"PA8"}],"naming":"stm32","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:d-duino-32","flash":4194304,"ids":["pio:d-duino-32"],"key":"dstike-d-duino-32","name":"D-duino-32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/d-duino-32/pins_arduino.h","says":{"i2c":["GPIO5","GPIO4"],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"pio:d-duino-32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own D_Duino_32 entry"}],"vendor":"DSTIKE","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO4","sda":"GPIO5"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:d-duino-32","naming":"esp","ram":327680,"ram_from":"pio:d-duino-32"}},
{"chosen":"pio:espectro","flash":4194304,"ids":["pio:espectro"],"key":"dycodex-espectro-core","name":"ESPectro Core","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/espectro/pins_arduino.h","says":{"buttons":[["GPIO0","BUTTON_BUILTIN",null,null]],"i2c":["GPIO4","GPIO5"],"leds":[["GPIO15","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"pio:espectro","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_ESPECTRO_CORE entry"}],"vendor":"DycodeX","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"BUTTON_BUILTIN","pin":"GPIO0"}],"clock_hz":80000000,"flash":4194304,"flash_from":"pio:espectro","leds":[{"name":"LED_BUILTIN","pin":"GPIO15"}],"naming":"esp","ram":81920,"ram_from":"pio:espectro"}},
{"chosen":"pio:espectro32","flash":4194304,"ids":["pio:espectro32"],"key":"dycodex-espectro32","name":"ESPectro32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/espectro32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO15","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:espectro32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESPECTRO32 entry"}],"vendor":"DycodeX","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:espectro32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO15"}],"naming":"esp","ram":327680,"ram_from":"pio:espectro32"}},
{"chosen":"cpy:nordic/omnimo_nrf52840","ids":["cpy:nordic/omnimo_nrf52840"],"key":"eafaq-omnimo-nrf52840","name":"OMNIMO nRF52840","part":"nrf52840","records":[{"file":"ports/nordic/boards/omnimo_nrf52840/pins.c","says":{"buttons":[["P1.02","BTN1",null,null],["P1.07","BTN2",null,null]],"i2c":["P0.12","P0.11"],"leds":[["P1.10","LED",null],["P1.15","BLUE_LED",null]],"pixels":[["P0.16","ws2812"]],"spi":["P0.14","P0.13","P0.15"],"uart":["P0.25","P0.24"]},"src":"cpy:nordic/omnimo_nrf52840"}],"vendor":"eAFAQ","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.11","sda":"P0.12"},"spi":{"miso":"P0.15","mosi":"P0.13","name":"board.SPI()","sck":"P0.14"},"uart":{"name":"board.UART()","rx":"P0.24","tx":"P0.25"}},"buttons":[{"name":"BTN1","pin":"P1.02"},{"name":"BTN2","pin":"P1.07"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"aliases":["L","LED1","RED_LED"],"colour":"red","name":"LED","pin":"P1.10"},{"aliases":["LED2","MICROPY_HW_LED_STATUS"],"colour":"blue","name":"BLUE_LED","pin":"P1.15"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"P0.16"}],"ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"arduino:rp2040:rp2040:jumperless_v1","flash":16777216,"ids":["arduino:rp2040:rp2040:jumperless_v1"],"key":"earlefphilhoweriii-architeuthis-flux-jumperless","name":"Architeuthis Flux Jumperless","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/jumperless_v1/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO2","GPIO3","GPIO0"],"uart":["GPIO16","GPIO17"]},"src":"arduino:rp2040:rp2040:jumperless_v1"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO1","miso":"GPIO0","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:jumperless_v1","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:jumperless_v1"}},
{"chosen":"arduino:rp2040:rp2040:jumperless_v5","flash":16777216,"ids":["arduino:rp2040:rp2040:jumperless_v5"],"key":"earlefphilhoweriii-architeuthis-flux-jumperless-v5","name":"Architeuthis Flux Jumperless V5","part":"rp2350","records":[{"core":"arduino:rp2040:rp2040","file":"variants/jumperless_v5/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO17","LED_BUILTIN",null]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:jumperless_v5"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:jumperless_v5","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO17"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:jumperless_v5"}},
{"chosen":"arduino:rp2040:rp2040:artronshop_rp2_nano","flash":2097152,"ids":["arduino:rp2040:rp2040:artronshop_rp2_nano"],"key":"earlefphilhoweriii-artronshop-rp2-nano","name":"ArtronShop RP2 Nano","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/artronshop_rp2_nano/pins_arduino.h","says":{"i2c":["GPIO16","GPIO17"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO10","GPIO11","GPIO12"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:artronshop_rp2_nano"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO17","sda":"GPIO16"},"spi":{"cs":"GPIO13","miso":"GPIO12","mosi":"GPIO11","name":"SPI","sck":"GPIO10"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:artronshop_rp2_nano","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:artronshop_rp2_nano"}},
{"chosen":"arduino:rp2040:rp2040:bigtreetech_SKR_Pico","flash":2097152,"ids":["arduino:rp2040:rp2040:bigtreetech_SKR_Pico"],"key":"earlefphilhoweriii-bigtreetech-skr-pico","name":"BIGTREETECH SKR-Pico","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/bigtreetech_SKR_Pico/pins_arduino.h","says":{"i2c":["GPIO0","GPIO1"],"pixels":[["GPIO24","ws2812"]],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:bigtreetech_SKR_Pico"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:bigtreetech_SKR_Pico","naming":"rp2","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO24"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:bigtreetech_SKR_Pico"}},
{"chosen":"arduino:rp2040:rp2040:bridgetek_idm2040_43a","flash":8388608,"ids":["arduino:rp2040:rp2040:bridgetek_idm2040_43a"],"key":"earlefphilhoweriii-bridgetek-idm2040-43a","name":"BridgeTek IDM2040-43A","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/bridgetek_idm2040_43a/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:bridgetek_idm2040_43a"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO5","miso":"GPIO4","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:bridgetek_idm2040_43a","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:bridgetek_idm2040_43a"}},
{"chosen":"arduino:rp2040:rp2040:cytron_maker_pi_rp2040","flash":2097152,"ids":["arduino:rp2040:rp2040:cytron_maker_pi_rp2040"],"key":"earlefphilhoweriii-cytron-maker-pi-rp2040","name":"Cytron Maker Pi RP2040","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/cytron_maker_pi_rp2040/pins_arduino.h","says":{"i2c":["GPIO16","GPIO17"],"leds":[["GPIO3","LED_BUILTIN",null]],"pixels":[["GPIO18","ws2812"]],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:cytron_maker_pi_rp2040"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO17","sda":"GPIO16"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:cytron_maker_pi_rp2040","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO3"}],"naming":"rp2","pixels":[{"count":2,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO18"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:cytron_maker_pi_rp2040"}},
{"chosen":"arduino:rp2040:rp2040:datanoisetv_picoadk","flash":2097152,"ids":["arduino:rp2040:rp2040:datanoisetv_picoadk"],"key":"earlefphilhoweriii-datanoisetv-picoadk","name":"DatanoiseTV PicoADK","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/datanoisetv_picoadk/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO15","LED_BUILTIN",null],["GPIO2","PIN_LED0",null],["GPIO3","PIN_LED1",null],["GPIO4","PIN_LED2",null],["GPIO5","PIN_LED3",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:datanoisetv_picoadk"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:datanoisetv_picoadk","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO15"},{"name":"PIN_LED0","pin":"GPIO2"},{"name":"PIN_LED1","pin":"GPIO3"},{"name":"PIN_LED2","pin":"GPIO4"},{"name":"PIN_LED3","pin":"GPIO5"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:datanoisetv_picoadk"}},
{"chosen":"arduino:rp2040:rp2040:degz_suibo","flash":16777216,"ids":["arduino:rp2040:rp2040:degz_suibo"],"key":"earlefphilhoweriii-degz-robotics-suibo-rp2040","name":"Degz Robotics Suibo RP2040","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/degz_suibo/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:degz_suibo"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:degz_suibo","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:degz_suibo"}},
{"chosen":"arduino:rp2040:rp2040:evn_alpha","flash":16777216,"ids":["arduino:rp2040:rp2040:evn_alpha"],"key":"earlefphilhoweriii-evn-alpha","name":"EVN Alpha","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/evn_alpha/pins_arduino.h","says":{"buttons":[["GPIO24","PIN_BUTTON",null,null]],"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO2","GPIO3","GPIO0"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:evn_alpha"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO1","miso":"GPIO0","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"name":"PIN_BUTTON","pin":"GPIO24"}],"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:evn_alpha","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:evn_alpha"}},
{"chosen":"arduino:rp2040:rp2040:geeekpi_rp2040_plus","flash":4194304,"ids":["arduino:rp2040:rp2040:geeekpi_rp2040_plus"],"key":"earlefphilhoweriii-geeekpi-rp2040-plus","name":"GeeekPi RP2040 Plus","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/geeekpi_rp2040_plus/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:geeekpi_rp2040_plus"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":4194304,"flash_from":"arduino:rp2040:rp2040:geeekpi_rp2040_plus","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:geeekpi_rp2040_plus"}},
{"chosen":"arduino:rp2040:rp2040:generic","flash":16777216,"ids":["arduino:rp2040:rp2040:generic"],"key":"earlefphilhoweriii-generic-rp2040","name":"Generic RP2040","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/generic/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:generic"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:generic","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:generic"}},
{"chosen":"arduino:rp2040:rp2040:generic_rp2350","flash":16777216,"ids":["arduino:rp2040:rp2040:generic_rp2350"],"key":"earlefphilhoweriii-generic-rp2350","name":"Generic RP2350","part":"rp2350","records":[{"core":"arduino:rp2040:rp2040","file":"variants/generic_rp2350/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:generic_rp2350"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:generic_rp2350","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:generic_rp2350"}},
{"chosen":"arduino:rp2040:rp2040:sea_picro","flash":8388608,"ids":["arduino:rp2040:rp2040:sea_picro"],"key":"earlefphilhoweriii-generic-sea-picro","name":"Generic Sea-Picro","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","dropped":["LED_BUILTIN = 31 is not a pin of the rp2040","PIN_LED = 31 is not a pin of the rp2040"],"file":"variants/sea_picro/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"pixels":[["GPIO25","ws2812"]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:sea_picro"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:sea_picro","naming":"rp2","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO25"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:sea_picro"}},
{"chosen":"arduino:rp2040:rp2040:groundstudio_marble_pico","flash":8388608,"ids":["arduino:rp2040:rp2040:groundstudio_marble_pico"],"key":"earlefphilhoweriii-groundstudio-marble-pico","name":"GroundStudio Marble Pico","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/groundstudio_marble_pico/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:groundstudio_marble_pico"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:groundstudio_marble_pico","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:groundstudio_marble_pico"}},
{"chosen":"arduino:rp2040:rp2040:challenger_2040_lte","flash":8388608,"ids":["arduino:rp2040:rp2040:challenger_2040_lte"],"key":"earlefphilhoweriii-ilabs-challenger-2040-lte","name":"iLabs Challenger 2040 LTE","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/challenger_2040_lte/pins_arduino.h","says":{"i2c":["GPIO0","GPIO1"],"leds":[["GPIO19","LED_BUILTIN",null]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"arduino:rp2040:rp2040:challenger_2040_lte"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:challenger_2040_lte","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO19"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:challenger_2040_lte"}},
{"chosen":"arduino:rp2040:rp2040:challenger_2350_nbiot","flash":8388608,"ids":["arduino:rp2040:rp2040:challenger_2350_nbiot"],"key":"earlefphilhoweriii-ilabs-challenger-2350-nb-iot","name":"iLabs Challenger 2350 NB-IoT","part":"rp2350","records":[{"core":"arduino:rp2040:rp2040","file":"variants/challenger_2350_nbiot/pins_arduino.h","says":{"i2c":["GPIO20","GPIO21"],"leds":[["GPIO15","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO12","GPIO13"]},"src":"arduino:rp2040:rp2040:challenger_2350_nbiot"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO21","sda":"GPIO20"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO13","tx":"GPIO12"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:challenger_2350_nbiot","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO15"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:challenger_2350_nbiot"}},
{"chosen":"arduino:rp2040:rp2040:challenger_zp_2350_lora","flash":8388608,"ids":["arduino:rp2040:rp2040:challenger_zp_2350_lora"],"key":"earlefphilhoweriii-ilabs-challenger-zp-2350-lora","name":"iLabs Challenger ZP 2350 LoRa","part":"rp2350","records":[{"core":"arduino:rp2040:rp2040","file":"variants/challenger_zp_2350_lora/pins_arduino.h","says":{"i2c":["GPIO20","GPIO21"],"leds":[["GPIO15","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO12","GPIO13"]},"src":"arduino:rp2040:rp2040:challenger_zp_2350_lora"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO21","sda":"GPIO20"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO13","tx":"GPIO12"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:challenger_zp_2350_lora","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO15"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:challenger_zp_2350_lora"}},
{"chosen":"arduino:rp2040:rp2040:mksthr36","flash":1048576,"ids":["arduino:rp2040:rp2040:mksthr36"],"key":"earlefphilhoweriii-makerbase-mks-thr36","name":"Makerbase MKS THR36","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/mksthr36/pins_arduino.h","says":{"i2c":["GPIO22","GPIO23"],"pixels":[["GPIO20","ws2812"]],"spi":["GPIO18","GPIO19","GPIO16"]},"src":"arduino:rp2040:rp2040:mksthr36"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO23","sda":"GPIO22"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"}},"clock_hz":125000000,"flash":1048576,"flash_from":"arduino:rp2040:rp2040:mksthr36","naming":"rp2","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO20"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:mksthr36"}},
{"chosen":"arduino:rp2040:rp2040:mksthr42","flash":1048576,"ids":["arduino:rp2040:rp2040:mksthr42"],"key":"earlefphilhoweriii-makerbase-mks-thr42","name":"Makerbase MKS THR42","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/mksthr42/pins_arduino.h","says":{"i2c":["GPIO22","GPIO23"],"pixels":[["GPIO20","ws2812"]],"spi":["GPIO18","GPIO19","GPIO16"]},"src":"arduino:rp2040:rp2040:mksthr42"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO23","sda":"GPIO22"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"}},"clock_hz":125000000,"flash":1048576,"flash_from":"arduino:rp2040:rp2040:mksthr42","naming":"rp2","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO20"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:mksthr42"}},
{"chosen":"arduino:rp2040:rp2040:MyRP_bot","flash":2097152,"ids":["arduino:rp2040:rp2040:MyRP_bot"],"key":"earlefphilhoweriii-mymakers-rp2040","name":"MyMakers RP2040","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/MyRP_bot/pins_arduino.h","says":{"i2c":["GPIO16","GPIO17"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO2","GPIO3","GPIO12"]},"src":"arduino:rp2040:rp2040:MyRP_bot"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO17","sda":"GPIO16"},"spi":{"cs":"GPIO13","miso":"GPIO12","mosi":"GPIO3","name":"SPI","sck":"GPIO2"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:MyRP_bot","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:MyRP_bot"}},
{"chosen":"arduino:rp2040:rp2040:MyRP_2350B","flash":4194304,"ids":["arduino:rp2040:rp2040:MyRP_2350B"],"key":"earlefphilhoweriii-mymakers-rp2350b","name":"MyMakers RP2350B","part":"rp2350","records":[{"core":"arduino:rp2040:rp2040","file":"variants/MyRP_2350B/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:MyRP_2350B"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":4194304,"flash_from":"arduino:rp2040:rp2040:MyRP_2350B","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:MyRP_2350B"}},
{"chosen":"arduino:rp2040:rp2040:nekosystems_bl2040_mini","flash":4194304,"ids":["arduino:rp2040:rp2040:nekosystems_bl2040_mini"],"key":"earlefphilhoweriii-neko-systems-bl2040-mini","name":"Neko Systems BL2040 Mini","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/nekosystems_bl2040_mini/pins_arduino.h","says":{"i2c":["GPIO24","GPIO25"],"leds":[["GPIO6","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO12","GPIO13"]},"src":"arduino:rp2040:rp2040:nekosystems_bl2040_mini"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO25","sda":"GPIO24"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO13","tx":"GPIO12"}},"clock_hz":125000000,"flash":4194304,"flash_from":"arduino:rp2040:rp2040:nekosystems_bl2040_mini","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO6"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:nekosystems_bl2040_mini"}},
{"chosen":"arduino:rp2040:rp2040:pcbcupid_glyph_2040","flash":8388608,"ids":["arduino:rp2040:rp2040:pcbcupid_glyph_2040"],"key":"earlefphilhoweriii-pcbcupid-glyph-2040","name":"Pcbcupid GLYPH 2040","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/pcbcupid_glyph_2040/pins_arduino.h","says":{"i2c":["GPIO20","GPIO21"],"leds":[["GPIO0","LED_BUILTIN",null]],"spi":["GPIO6","GPIO7","GPIO8"],"uart":["GPIO12","GPIO13"]},"src":"arduino:rp2040:rp2040:pcbcupid_glyph_2040"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO21","sda":"GPIO20"},"spi":{"cs":"GPIO5","miso":"GPIO8","mosi":"GPIO7","name":"SPI","sck":"GPIO6"},"uart":{"name":"Serial1","rx":"GPIO13","tx":"GPIO12"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:pcbcupid_glyph_2040","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO0"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:pcbcupid_glyph_2040"}},
{"chosen":"arduino:rp2040:rp2040:pcbcupid_glyph_mini_2040","flash":8388608,"ids":["arduino:rp2040:rp2040:pcbcupid_glyph_mini_2040"],"key":"earlefphilhoweriii-pcbcupid-glyph-mini-2040","name":"Pcbcupid GLYPH MINI 2040","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/pcbcupid_glyph_mini_2040/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO16","LED_BUILTIN",null]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:pcbcupid_glyph_mini_2040"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO5","miso":"GPIO4","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:pcbcupid_glyph_mini_2040","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO16"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:pcbcupid_glyph_mini_2040"}},
{"chosen":"arduino:rp2040:rp2040:rakwireless_rak11300","flash":2097152,"ids":["arduino:rp2040:rp2040:rakwireless_rak11300"],"key":"earlefphilhoweriii-rakwireless-rak11300","name":"RAKwireless RAK11300","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/rakwireless_rak11300/pins_arduino.h","says":{"i2c":["GPIO2","GPIO3"],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:rakwireless_rak11300"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO3","sda":"GPIO2"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:rakwireless_rak11300","naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:rakwireless_rak11300"}},
{"chosen":"arduino:rp2040:rp2040:redscorp_rp2040_eins","flash":16777216,"ids":["arduino:rp2040:rp2040:redscorp_rp2040_eins"],"key":"earlefphilhoweriii-redscorp-rp2040-eins","name":"redscorp RP2040-Eins","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/redscorp_rp2040_eins/pins_arduino.h","says":{"i2c":["GPIO12","GPIO13"],"leds":[["GPIO6","LED_BUILTIN",null],["GPIO11","PIN_LED_B",null],["GPIO10","PIN_LED_G",null],["GPIO9","PIN_LED_R",null]],"spi":["GPIO6","GPIO7","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:redscorp_rp2040_eins"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO12"},"spi":{"cs":"GPIO5","miso":"GPIO4","mosi":"GPIO7","name":"SPI","sck":"GPIO6"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:redscorp_rp2040_eins","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO6"},{"colour":"blue","name":"PIN_LED_B","pin":"GPIO11"},{"colour":"green","name":"PIN_LED_G","pin":"GPIO10"},{"colour":"red","name":"PIN_LED_R","pin":"GPIO9"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:redscorp_rp2040_eins"}},
{"chosen":"arduino:rp2040:rp2040:redscorp_rp2040_promini","flash":16777216,"ids":["arduino:rp2040:rp2040:redscorp_rp2040_promini"],"key":"earlefphilhoweriii-redscorp-rp2040-promini","name":"redscorp RP2040-ProMini","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/redscorp_rp2040_promini/pins_arduino.h","says":{"i2c":["GPIO12","GPIO13"],"leds":[["GPIO6","LED_BUILTIN",null]],"spi":["GPIO6","GPIO7","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:redscorp_rp2040_promini"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO12"},"spi":{"cs":"GPIO5","miso":"GPIO4","mosi":"GPIO7","name":"SPI","sck":"GPIO6"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:redscorp_rp2040_promini","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO6"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:redscorp_rp2040_promini"}},
{"chosen":"arduino:rp2040:rp2040:soldered_nula_node_rp2040","flash":16777216,"ids":["arduino:rp2040:rp2040:soldered_nula_node_rp2040"],"key":"earlefphilhoweriii-soldered-electronics-nula-node","name":"Soldered Electronics NULA Node","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/soldered_nula_node_rp2040/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO2","ws2812"]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:soldered_nula_node_rp2040"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:soldered_nula_node_rp2040","naming":"rp2","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO2"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:soldered_nula_node_rp2040"}},
{"chosen":"arduino:rp2040:rp2040:vccgnd_yd_rp2040","flash":16777216,"ids":["arduino:rp2040:rp2040:vccgnd_yd_rp2040"],"key":"earlefphilhoweriii-vcc-gnd-yd-rp2040","name":"VCC-GND YD RP2040","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/vccgnd_yd_rp2040/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"pixels":[["GPIO23","ws2812"]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:vccgnd_yd_rp2040"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:vccgnd_yd_rp2040","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO23"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:vccgnd_yd_rp2040"}},
{"chosen":"arduino:rp2040:rp2040:vicharak_shrike-lite","flash":4194304,"ids":["arduino:rp2040:rp2040:vicharak_shrike-lite"],"key":"earlefphilhoweriii-vicharak-shrike-lite","name":"Vicharak Shrike-Lite","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/vicharak_shrike-lite/pins_arduino.h","says":{"i2c":["GPIO24","GPIO25"],"leds":[["GPIO4","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"arduino:rp2040:rp2040:vicharak_shrike-lite"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO25","sda":"GPIO24"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":125000000,"flash":4194304,"flash_from":"arduino:rp2040:rp2040:vicharak_shrike-lite","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO4"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:vicharak_shrike-lite"}},
{"chosen":"arduino:rp2040:rp2040:viyalab_mizu","flash":8388608,"ids":["arduino:rp2040:rp2040:viyalab_mizu"],"key":"earlefphilhoweriii-viyalab-mizu-rp2040","name":"Viyalab Mizu RP2040","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/viyalab_mizu/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO6","GPIO7","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:viyalab_mizu"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO7","name":"SPI","sck":"GPIO6"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:viyalab_mizu","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:viyalab_mizu"}},
{"chosen":"arduino:rp2040:rp2040:wiznet_5100s_evb_pico","flash":2097152,"ids":["arduino:rp2040:rp2040:wiznet_5100s_evb_pico"],"key":"earlefphilhoweriii-wiznet-w5100s-evb-pico","name":"WIZnet W5100S-EVB-Pico","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/wiznet_5100s_evb_pico/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:wiznet_5100s_evb_pico"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:wiznet_5100s_evb_pico","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:wiznet_5100s_evb_pico"}},
{"chosen":"arduino:rp2040:rp2040:wiznet_5100s_evb_pico2","flash":2097152,"ids":["arduino:rp2040:rp2040:wiznet_5100s_evb_pico2"],"key":"earlefphilhoweriii-wiznet-w5100s-evb-pico2","name":"WIZnet W5100S-EVB-Pico2","part":"rp2350","records":[{"core":"arduino:rp2040:rp2040","file":"variants/wiznet_5100s_evb_pico2/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:wiznet_5100s_evb_pico2"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:wiznet_5100s_evb_pico2","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:wiznet_5100s_evb_pico2"}},
{"chosen":"arduino:rp2040:rp2040:wiznet_5500_evb_pico","flash":2097152,"ids":["arduino:rp2040:rp2040:wiznet_5500_evb_pico"],"key":"earlefphilhoweriii-wiznet-w5500-evb-pico","name":"WIZnet W5500-EVB-Pico","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/wiznet_5500_evb_pico/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:wiznet_5500_evb_pico"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:wiznet_5500_evb_pico","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:wiznet_5500_evb_pico"}},
{"chosen":"arduino:rp2040:rp2040:wiznet_5500_evb_pico2","flash":2097152,"ids":["arduino:rp2040:rp2040:wiznet_5500_evb_pico2"],"key":"earlefphilhoweriii-wiznet-w5500-evb-pico2","name":"WIZnet W5500-EVB-Pico2","part":"rp2350","records":[{"core":"arduino:rp2040:rp2040","file":"variants/wiznet_5500_evb_pico2/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:wiznet_5500_evb_pico2"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:wiznet_5500_evb_pico2","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:wiznet_5500_evb_pico2"}},
{"chosen":"arduino:rp2040:rp2040:wiznet_55rp20_evb_pico","flash":2097152,"ids":["arduino:rp2040:rp2040:wiznet_55rp20_evb_pico"],"key":"earlefphilhoweriii-wiznet-w55rp20-evb-pico","name":"WIZnet W55RP20-EVB-Pico","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/wiznet_55rp20_evb_pico/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO19","LED_BUILTIN",null]],"spi":["GPIO4","GPIO3","GPIO2"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:wiznet_55rp20_evb_pico"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO5","miso":"GPIO2","mosi":"GPIO3","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:wiznet_55rp20_evb_pico","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO19"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:wiznet_55rp20_evb_pico"}},
{"chosen":"arduino:rp2040:rp2040:wiznet_6300_evb_pico","flash":2097152,"ids":["arduino:rp2040:rp2040:wiznet_6300_evb_pico"],"key":"earlefphilhoweriii-wiznet-w6300-evb-pico","name":"WIZnet W6300-EVB-Pico","part":"rp2040","records":[{"core":"arduino:rp2040:rp2040","file":"variants/wiznet_6300_evb_pico/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:wiznet_6300_evb_pico"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:wiznet_6300_evb_pico","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:wiznet_6300_evb_pico"}},
{"chosen":"arduino:rp2040:rp2040:wiznet_6300_evb_pico2","flash":2097152,"ids":["arduino:rp2040:rp2040:wiznet_6300_evb_pico2"],"key":"earlefphilhoweriii-wiznet-w6300-evb-pico2","name":"WIZnet W6300-EVB-Pico2","part":"rp2350","records":[{"core":"arduino:rp2040:rp2040","file":"variants/wiznet_6300_evb_pico2/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:wiznet_6300_evb_pico2"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:wiznet_6300_evb_pico2","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:wiznet_6300_evb_pico2"}},
{"chosen":"arduino:EBots:avr:1284","flash":130048,"ids":["arduino:EBots:avr:1284"],"key":"ebotscc-ebot8-pro","name":"EBot8/PRO","part":"atmega1284p","ram":16384,"records":[{"core":"arduino:EBots:avr","file":"variants/ebotpro/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PC2","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"arduino:EBots:avr:1284"}],"vendor":"EBots.cc","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":16000000,"flash":130048,"flash_from":"arduino:EBots:avr:1284","leds":[{"label":"D8","name":"LED_BUILTIN","pin":"PC2"}],"naming":"avr","pins":[["D0","PD6"],["D1","PD7"],["D2","PB4"],["D3","PB5"],["D4","PB6"],["D5","PB7"],["D6","PC0"],["D7","PC1"],["D8","PC2"],["D9","PB0"],["D10","PB1"],["D11","PB2"],["D12","PC7"],["D13","PD4"],["D14","PD5"],["D15","PC3"],["D16","PC6"],["D17","PC5"],["D18","PC4"],["D19","PA0"],["D20","PA1"],["D21","PA2"],["D22","PA3"],["D23","PA4"],["D24","PA5"],["D25","PA6"],["D26","PA7"],["D27","PD2"],["D28","PD3"]],"ram":16384,"ram_from":"arduino:EBots:avr:1284"}},
{"chosen":"zephyr:ebyte_e73_tbb","flash":524288,"ids":["zephyr:ebyte_e73_tbb"],"key":"ebyte-e73-tbb","name":"E73-TBB","part":"nrf52832","ram":65536,"records":[{"file":"boards/ebyte/e73_tbb/ebyte_e73_tbb_nrf52832.dts","says":{"buttons":[["P0.14","sw0","low","up"],["P0.13","sw1","low","up"]],"leds":[["P0.17","led0","low"],["P0.18","led1","low"]]},"src":"zephyr:ebyte_e73_tbb","stated":{"buttons|P0.13":"zephyr:ebyte_e73_tbb: gpios = <&gpio0 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.14":"zephyr:ebyte_e73_tbb: gpios = <&gpio0 14 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.17":"zephyr:ebyte_e73_tbb: gpios = <&gpio0 17 GPIO_ACTIVE_LOW>","leds|P0.18":"zephyr:ebyte_e73_tbb: gpios = <&gpio0 18 GPIO_ACTIVE_LOW>"}}],"vendor":"ebyte","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button SW1","name":"sw0","pin":"P0.14","pull":"up"},{"active":"low","label":"Push button SW2","name":"sw1","pin":"P0.13","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"colour":"red","label":"Red LED1","name":"led0","pin":"P0.17"},{"active":"low","colour":"red","label":"Red LED2","name":"led1","pin":"P0.18"}],"naming":"nrf","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:ebyte_e77_dev","flash":262144,"ids":["pio:ebyte_e77_dev"],"key":"ebyte-ebyte-e77-dev-board","name":"Ebyte E77 Dev Board","part":"stm32wle5cc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"pio:ebyte_e77_dev","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Ebyte","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":48000000,"flash":262144,"flash_from":"pio:ebyte_e77_dev","naming":"stm32","ram":65536,"ram_from":"pio:ebyte_e77_dev"}},
{"chosen":"zephyr:e80_900mbl_01","flash":65536,"ids":["zephyr:e80_900mbl_01"],"key":"ebyte-ebyte-e80-module-development-board-hf","name":"Ebyte E80 Module Development Board (HF)","part":"stm32f103x8","ram":20480,"records":[{"file":"boards/ebyte/e80_900mbl_01/e80_900mbl_01.dts","says":{"buttons":[["PB15","sw0","low","up"],["PB14","sw1","low","up"]],"leds":[["PB13","led0","low"],["PB12","led1","low"]]},"src":"zephyr:e80_900mbl_01","stated":{"buttons|PB14":"zephyr:e80_900mbl_01: gpios = <&gpiob 14 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|PB15":"zephyr:e80_900mbl_01: gpios = <&gpiob 15 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|PB12":"zephyr:e80_900mbl_01: gpios = <&gpiob 12 GPIO_ACTIVE_LOW>","leds|PB13":"zephyr:e80_900mbl_01: gpios = <&gpiob 13 GPIO_ACTIVE_LOW>"}}],"vendor":"ebyte","why":"rank","wiring":{"buttons":[{"active":"low","label":"Button K1","name":"sw0","pin":"PB15","pull":"up"},{"active":"low","label":"Button K2","name":"sw1","pin":"PB14","pull":"up"}],"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED 1","name":"led0","pin":"PB13"},{"active":"low","label":"LED 2","name":"led1","pin":"PB12"}],"naming":"stm32","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:eora_hub_900tb","ids":["zephyr:eora_hub_900tb"],"key":"ebyte-ebyte-eora-hub-900tb-module-test-kit","name":"Ebyte EoRa-HUB-900TB Module Test Kit","part":"esp32s3","records":[{"file":"boards/ebyte/eora_hub_900tb/eora_hub_900tb_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"i2c":["GPIO18","GPIO17"],"leds":[["GPIO35","led0","high"]],"spi":[null,"GPIO10","GPIO11"]},"src":"zephyr:eora_hub_900tb","stated":{"buttons|GPIO0":"zephyr:eora_hub_900tb: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO35":"zephyr:eora_hub_900tb: gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"ebyte","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO17","sda":"GPIO18"},"spi":{"miso":"GPIO11","mosi":"GPIO10","name":"spi2"}},"buttons":[{"active":"low","label":"USER Key","name":"sw0","pin":"GPIO0","pull":"up"}],"leds":[{"active":"high","colour":"blue","label":"Blue LED","name":"led0","pin":"GPIO35"}],"naming":"esp","parts":[{"address":60,"bus":"i2c","compatible":"solomon,ssd1306","name":"SSD1306"},{"bus":"spi","compatible":"semtech,lr1121","name":"LR1121"}]}},
{"chosen":"hand:atsamd:edgebadge","ids":["atsamd:edgebadge"],"key":"edgebadge","name":"edgebadge","part":"samd51j","records":[{"checked":"Microchip.SAMD51_DFP.3.9.276.atpack ATDF samd51j18a, samd51j19a, samd51j20a: every pinout, SAMD51J, SAMD51JU","file":"tools/census/hand_wiring/sam.json","says":{"buttons":[["74HC165 (IC1) parallel input A (BUTTON0); shift register SH/!LD=PB00, CLK=PB31, QH=PB30","LEFT","high","down"],["74HC165 (IC1) parallel input B (BUTTON1); shift register SH/!LD=PB00, CLK=PB31, QH=PB30","UP","high","down"],["74HC165 (IC1) parallel input C (BUTTON2); shift register SH/!LD=PB00, CLK=PB31, QH=PB30","DOWN","high","down"],["74HC165 (IC1) parallel input D (BUTTON3); shift register SH/!LD=PB00, CLK=PB31, QH=PB30","RIGHT","high","down"],["74HC165 (IC1) parallel input E (BUTTON4); shift register SH/!LD=PB00, CLK=PB31, QH=PB30","SELECT","high","down"],["74HC165 (IC1) parallel input F (BUTTON5); shift register SH/!LD=PB00, CLK=PB31, QH=PB30","START","high","down"],["74HC165 (IC1) parallel input G (BUTTON6); shift register SH/!LD=PB00, CLK=PB31, QH=PB30","A","high","down"],["74HC165 (IC1) parallel input H (BUTTON7); shift register SH/!LD=PB00, CLK=PB31, QH=PB30","B","high","down"]],"leds":[["PA23","D13 (L)","high"]],"pixels":[["PA15","ws2812"]]},"src":"hand:atsamd:edgebadge"}],"vendor":"","why":"hand","wiring":{"buttons":[{"active":"high","cite":{"doc":"Adafruit PyBadge schematic (EagleCAD)","kind":"schematic","level":"Button between the BUTTONn net and +3V3, 100K pull-down (R10/R11 resistor packs) to GND -> the 74HC165 input reads high when pressed","publisher":"Adafruit Industries","quote":"LEFT [SWITCH_TACT_SMT_6MMSMALL] P/P1 -> net \"BUTTON0\" -> IC1 \"A:A\" and R10 [RESISTOR_4PACK 100K] -> GND; S/S1 -> +3V3","revision":"git 992e322d5b","url":"https://github.com/adafruit/Adafruit-PyBadge-PCB/blob/992e322d5b4b0b9a2b60a809ba2ebaa2b0cfe090/Adafruit%20PyBadge.sch","where":"Eagle schematic part LEFT and IC1 (74*165TSSOP) input A, net BUTTON0"},"label":"LEFT","name":"LEFT","pull":"down","raw":"74HC165 (IC1) parallel input A (BUTTON0); shift register SH/!LD=PB00, CLK=PB31, QH=PB30"},{"active":"high","cite":{"doc":"Adafruit PyBadge schematic (EagleCAD)","kind":"schematic","level":"Button between the BUTTONn net and +3V3, 100K pull-down (R10/R11 resistor packs) to GND -> the 74HC165 input reads high when pressed","publisher":"Adafruit Industries","quote":"UP [SWITCH_TACT_SMT_6MMSMALL] P/P1 -> net \"BUTTON1\" -> IC1 \"A:B\" and R10 [RESISTOR_4PACK 100K] -> GND; S/S1 -> +3V3","revision":"git 992e322d5b","url":"https://github.com/adafruit/Adafruit-PyBadge-PCB/blob/992e322d5b4b0b9a2b60a809ba2ebaa2b0cfe090/Adafruit%20PyBadge.sch","where":"Eagle schematic part UP and IC1 (74*165TSSOP) input B, net BUTTON1"},"label":"UP","name":"UP","pull":"down","raw":"74HC165 (IC1) parallel input B (BUTTON1); shift register SH/!LD=PB00, CLK=PB31, QH=PB30"},{"active":"high","cite":{"doc":"Adafruit PyBadge schematic (EagleCAD)","kind":"schematic","level":"Button between the BUTTONn net and +3V3, 100K pull-down (R10/R11 resistor packs) to GND -> the 74HC165 input reads high when pressed","publisher":"Adafruit Industries","quote":"DOWN [SWITCH_TACT_SMT_6MMSMALL] P/P1 -> net \"BUTTON2\" -> IC1 \"A:C\" and R10 [RESISTOR_4PACK 100K] -> GND; S/S1 -> +3V3","revision":"git 992e322d5b","url":"https://github.com/adafruit/Adafruit-PyBadge-PCB/blob/992e322d5b4b0b9a2b60a809ba2ebaa2b0cfe090/Adafruit%20PyBadge.sch","where":"Eagle schematic part DOWN and IC1 (74*165TSSOP) input C, net BUTTON2"},"label":"DOWN","name":"DOWN","pull":"down","raw":"74HC165 (IC1) parallel input C (BUTTON2); shift register SH/!LD=PB00, CLK=PB31, QH=PB30"},{"active":"high","cite":{"doc":"Adafruit PyBadge schematic (EagleCAD)","kind":"schematic","level":"Button between the BUTTONn net and +3V3, 100K pull-down (R10/R11 resistor packs) to GND -> the 74HC165 input reads high when pressed","publisher":"Adafruit Industries","quote":"RIGHT [SWITCH_TACT_SMT_6MMSMALL] P/P1 -> net \"BUTTON3\" -> IC1 \"A:D\" and R10 [RESISTOR_4PACK 100K] -> GND; S/S1 -> +3V3","revision":"git 992e322d5b","url":"https://github.com/adafruit/Adafruit-PyBadge-PCB/blob/992e322d5b4b0b9a2b60a809ba2ebaa2b0cfe090/Adafruit%20PyBadge.sch","where":"Eagle schematic part RIGHT and IC1 (74*165TSSOP) input D, net BUTTON3"},"label":"RIGHT","name":"RIGHT","pull":"down","raw":"74HC165 (IC1) parallel input D (BUTTON3); shift register SH/!LD=PB00, CLK=PB31, QH=PB30"},{"active":"high","cite":{"doc":"Adafruit PyBadge schematic (EagleCAD)","kind":"schematic","level":"Button between the BUTTONn net and +3V3, 100K pull-down (R10/R11 resistor packs) to GND -> the 74HC165 input reads high when pressed","publisher":"Adafruit Industries","quote":"SELECT [SWITCH_TACT_SMT_6MMSMALL] P/P1 -> net \"BUTTON4\" -> IC1 \"A:E\" and R11 [RESISTOR_4PACK 100K] -> GND; S/S1 -> +3V3","revision":"git 992e322d5b","url":"https://github.com/adafruit/Adafruit-PyBadge-PCB/blob/992e322d5b4b0b9a2b60a809ba2ebaa2b0cfe090/Adafruit%20PyBadge.sch","where":"Eagle schematic part SELECT and IC1 (74*165TSSOP) input E, net BUTTON4"},"label":"SELECT","name":"SELECT","pull":"down","raw":"74HC165 (IC1) parallel input E (BUTTON4); shift register SH/!LD=PB00, CLK=PB31, QH=PB30"},{"active":"high","cite":{"doc":"Adafruit PyBadge schematic (EagleCAD)","kind":"schematic","level":"Button between the BUTTONn net and +3V3, 100K pull-down (R10/R11 resistor packs) to GND -> the 74HC165 input reads high when pressed","publisher":"Adafruit Industries","quote":"START [SWITCH_TACT_SMT_6MMSMALL] P/P1 -> net \"BUTTON5\" -> IC1 \"A:F\" and R11 [RESISTOR_4PACK 100K] -> GND; S/S1 -> +3V3","revision":"git 992e322d5b","url":"https://github.com/adafruit/Adafruit-PyBadge-PCB/blob/992e322d5b4b0b9a2b60a809ba2ebaa2b0cfe090/Adafruit%20PyBadge.sch","where":"Eagle schematic part START and IC1 (74*165TSSOP) input F, net BUTTON5"},"label":"START","name":"START","pull":"down","raw":"74HC165 (IC1) parallel input F (BUTTON5); shift register SH/!LD=PB00, CLK=PB31, QH=PB30"},{"active":"high","cite":{"doc":"Adafruit PyBadge schematic (EagleCAD)","kind":"schematic","level":"Button between the BUTTONn net and +3V3, 100K pull-down (R10/R11 resistor packs) to GND -> the 74HC165 input reads high when pressed","publisher":"Adafruit Industries","quote":"A [SWITCH_TACT_SMT_6MMSMALL] P/P1 -> net \"BUTTON6\" -> IC1 \"A:G\" and R11 [RESISTOR_4PACK 100K] -> GND; S/S1 -> +3V3","revision":"git 992e322d5b","url":"https://github.com/adafruit/Adafruit-PyBadge-PCB/blob/992e322d5b4b0b9a2b60a809ba2ebaa2b0cfe090/Adafruit%20PyBadge.sch","where":"Eagle schematic part A and IC1 (74*165TSSOP) input G, net BUTTON6"},"label":"A","name":"A","pull":"down","raw":"74HC165 (IC1) parallel input G (BUTTON6); shift register SH/!LD=PB00, CLK=PB31, QH=PB30"},{"active":"high","cite":{"doc":"Adafruit PyBadge schematic (EagleCAD)","kind":"schematic","level":"Button between the BUTTONn net and +3V3, 100K pull-down (R10/R11 resistor packs) to GND -> the 74HC165 input reads high when pressed","publisher":"Adafruit Industries","quote":"B [SWITCH_TACT_SMT_6MMSMALL] P/P1 -> net \"BUTTON7\" -> IC1 \"A:H\" and R11 [RESISTOR_4PACK 100K] -> GND; S/S1 -> +3V3","revision":"git 992e322d5b","url":"https://github.com/adafruit/Adafruit-PyBadge-PCB/blob/992e322d5b4b0b9a2b60a809ba2ebaa2b0cfe090/Adafruit%20PyBadge.sch","where":"Eagle schematic part B and IC1 (74*165TSSOP) input H, net BUTTON7"},"label":"B","name":"B","pull":"down","raw":"74HC165 (IC1) parallel input H (BUTTON7); shift register SH/!LD=PB00, CLK=PB31, QH=PB30"}],"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51J19A, named by hand:atsamd:edgebadge","leds":[{"active":"high","cite":{"doc":"Adafruit PyBadge schematic (EagleCAD)","kind":"schematic","level":"LED anode via R7 2.2K to PA23, cathode to GND -> lit when PA23 is high","publisher":"Adafruit Industries","quote":"L [LED0805_NOOUTLINE = RED] pin A -> N$2 -> R7 [2.2K] -> net \"D13\" -> U$24 \"PA23/I2C/I7/SERCOM3.1+5.0/SOF/I2SFS1\"; L pin C -> GND","revision":"git 992e322d5b","url":"https://github.com/adafruit/Adafruit-PyBadge-PCB/blob/992e322d5b4b0b9a2b60a809ba2ebaa2b0cfe090/Adafruit%20PyBadge.sch","where":"Eagle schematic part L (LED0805 RED), net D13; d2 variant.cpp L49"},"colour":"red","label":"D13 (L)","name":"D13 (L)","pin":"PA23"}],"memory_cite":{"doc":"Adafruit PyBadge schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"value=\"ATSAMD51J19\"","revision":"git 992e322d5b","url":"https://github.com/adafruit/Adafruit-PyBadge-PCB/blob/992e322d5b4b0b9a2b60a809ba2ebaa2b0cfe090/Adafruit%20PyBadge.sch","where":"Eagle schematic part U$24"},"naming":"sam","pixels":[{"cite":{"doc":"Adafruit PyBadge schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"LED1 [WS2812B3535] DI -> net \"D8_NEOPIX\" -> U$24 \"PA15/I15/SERCOM2+4.3\"; variant.cpp: \"{ PORTA, 15, PIO_DIGITAL, PIN_ATTR_PWM_E, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_15 }, // D8 - NEOPIXEL\"","revision":"git 992e322d5b","url":"https://github.com/adafruit/Adafruit-PyBadge-PCB/blob/992e322d5b4b0b9a2b60a809ba2ebaa2b0cfe090/Adafruit%20PyBadge.sch","where":"Eagle schematic LED1..LED5 (WS2812B3535), chain head LED1 on net D8_NEOPIX; d2 variant.cpp L42"},"count":5,"kind":"ws2812","name":"pixel0","pin":"PA15"}],"ram":196608,"ram_from":"Microchip ATDF ATSAMD51J19A, named by hand:atsamd:edgebadge"}},
{"chosen":"zephyr:titanium_ti60_f225","ids":["zephyr:titanium_ti60_f225"],"key":"efinix-titanium-ti60-f225","name":"Titanium Ti60 F225","part":"efinix_sapphire","ram":201326592,"records":[{"file":"boards/efinix/titanium_ti60_f225/titanium_ti60_f225.dts","says":{"leds":[["&gpio0 3","led0","low"],["&gpio0 2","led_1","low"],["&gpio0 1","led_2","low"]]},"src":"zephyr:titanium_ti60_f225","stated":{"leds|raw:&gpio0 1":"zephyr:titanium_ti60_f225: gpios = <&gpio0 1 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 2":"zephyr:titanium_ti60_f225: gpios = <&gpio0 2 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 3":"zephyr:titanium_ti60_f225: gpios = <&gpio0 3 GPIO_ACTIVE_LOW>"}}],"vendor":"efinix","why":"rank","wiring":{"leds":[{"active":"low","colour":"green","label":"Green LED 3","name":"led0","raw":"&gpio0 3"},{"active":"low","colour":"red","label":"Red LED 2","name":"led_1","raw":"&gpio0 2"},{"active":"low","colour":"blue","label":"Blue LED 1","name":"led_2","raw":"&gpio0 1"}],"naming":"raw","ram":201326592,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:egis_et171","ids":["zephyr:egis_et171"],"key":"egis-et171-development-board","name":"ET171 Development Board","part":"et171","ram":393216,"records":[{"file":"boards/egis/egis_et171/egis_et171.dts","says":{"leds":[["&gpio0 0","led0","low"],["&gpio0 1","led1","low"]]},"src":"zephyr:egis_et171","stated":{"leds|raw:&gpio0 0":"zephyr:egis_et171: gpios = <&gpio0 0 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 1":"zephyr:egis_et171: gpios = <&gpio0 1 GPIO_ACTIVE_LOW>"}}],"vendor":"egis","why":"rank","wiring":{"leds":[{"active":"low","label":"LED0","name":"led0","raw":"&gpio0 0"},{"active":"low","label":"LED1","name":"led1","raw":"&gpio0 1"}],"naming":"raw","ram":393216,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:laika_arduino:avr:explorer","flash":7168,"ids":["arduino:laika_arduino:avr:explorer"],"key":"eightdog-laika-explorer","name":"Laika Explorer","part":"atmega88","records":[{"core":"arduino:laika_arduino:avr","file":"variants/explorer/pins_arduino.h","says":{"i2c":["PD4","PD3"],"leds":[["PB0","LED_BUILTIN",null]],"spi":["PD3","PB6","PD4"]},"src":"arduino:laika_arduino:avr:explorer"}],"vendor":"eightdog","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD3","sda":"PD4"},"spi":{"cs":"PC3","miso":"PD4","mosi":"PB6","name":"SPI","sck":"PD3"}},"clock_hz":8000000,"flash":7168,"flash_from":"arduino:laika_arduino:avr:explorer","leds":[{"label":"D0","name":"LED_BUILTIN","pin":"PB0"}],"naming":"avr","pins":[["D0","PB0"],["D1","PD7"],["D2","PB7"],["D3","PB6"],["D4","PD4"],["D5","PD3"],["D6","PD2"],["D7","PC0"],["D8","PC1"],["D9","PC2"],["D10","PC3"],["D11","PD6"],["D12","PD5"],["D13","PB2"],["D14","PB1"]],"ram":1024,"ram_from":"Microchip ATDF ATmega88"}},
{"chosen":"zephyr:32f967_dv","flash":548864,"ids":["zephyr:32f967_dv"],"key":"elan-elan-em32f967","name":"ELAN EM32F967","part":"em32f967","ram":278528,"records":[{"file":"boards/elan/32f967_dv/32f967_dv.dts","src":"zephyr:32f967_dv"}],"vendor":"elan","why":"nothing","wiring":{"flash":548864,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":278528,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:raspberrypi/elecfreaks_picoed","ids":["cpy:raspberrypi/elecfreaks_picoed"],"key":"elecfreaks-elecfreaks-pico-ed","name":"ELECFREAKS PICO:ED","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/elecfreaks_picoed/pins.c","says":{"buttons":[["GPIO20","BUTTON_A",null,null],["GPIO21","BUTTON_B",null,null]],"leds":[["GPIO25","LED",null]]},"src":"cpy:raspberrypi/elecfreaks_picoed"}],"vendor":"ELECFREAKS","why":"rank","wiring":{"buttons":[{"name":"BUTTON_A","pin":"GPIO20"},{"name":"BUTTON_B","pin":"GPIO21"}],"flash":2097152,"flash_from":"cpy:raspberrypi/elecfreaks_picoed: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO25"}],"naming":"rp2"}},
{"chosen":"cpy:espressif/elecrow_crowpanel_3.5","ids":["cpy:espressif/elecrow_crowpanel_3.5"],"key":"elecrow-crowpanel","name":"Elecrow CrowPanel","part":"esp32","records":[{"file":"ports/espressif/boards/elecrow_crowpanel_3.5/pins.c","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"]},"src":"cpy:espressif/elecrow_crowpanel_3.5"}],"vendor":"","why":"nothing","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO22","sda":"GPIO21"},"spi":{"miso":"GPIO19","mosi":"GPIO23","name":"board.SPI()","sck":"GPIO18"}},"naming":"esp"}},
{"chosen":"cpy:raspberrypi/electrolama_minik","ids":["cpy:raspberrypi/electrolama_minik"],"key":"electrolama-electrolama-minik","name":"Electrolama minik","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/electrolama_minik/pins.c","says":{"leds":[["GPIO25","LED",null]],"pixels":[["GPIO25","ws2812"]]},"src":"cpy:raspberrypi/electrolama_minik"}],"vendor":"Electrolama","why":"rank","wiring":{"flash":2097152,"flash_from":"cpy:raspberrypi/electrolama_minik: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"name":"LED","pin":"GPIO25"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO25"}]}},
{"chosen":"arduino:EESA-IOT 5.0 v1:samd:Atmel_SAMD21_XplainedPro_edbg","flash":262144,"ids":["arduino:EESA-IOT 5.0 v1:samd:Atmel_SAMD21_XplainedPro_edbg","arduino:EESA-IOT 5.0 v1:samd:Atmel_SAMD21_XplainedPro_native"],"key":"electronicaelemonsa-eesa-iot-5-0-via-edbg","name":"EESA IOT 5.0 (via EDBG)","part":"samd21j18a","records":[{"core":"arduino:EESA-IOT 5.0 v1:samd","file":"variants/atmel_samd21_xpro_v1/pins_arduino.h","says":{"buttons":[["PA15","PIN_BUTTON",null,null]],"i2c":["PA8","PA9"],"leds":[["PB30","LED_BUILTIN",null]],"spi":["PB23","PB22","PB16"],"uart":["PA22","PA23"]},"src":"arduino:EESA-IOT 5.0 v1:samd:Atmel_SAMD21_XplainedPro_edbg"},{"core":"arduino:EESA-IOT 5.0 v1:samd","file":"variants/atmel_samd21_xpro_v1/pins_arduino.h","same":true,"src":"arduino:EESA-IOT 5.0 v1:samd:Atmel_SAMD21_XplainedPro_native"}],"vendor":"Electronica Elemon SA","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PB17","miso":"PB16","mosi":"PB22","name":"SPI","sck":"PB23"},"uart":{"name":"Serial","rx":"PA23","tx":"PA22"}},"buttons":[{"label":"D3","name":"PIN_BUTTON","pin":"PA15"}],"clock_hz":48000000,"flash":262144,"flash_from":"arduino:EESA-IOT 5.0 v1:samd:Atmel_SAMD21_XplainedPro_edbg","leds":[{"aliases":["PIN_LED","PIN_LED0","PIN_LED_13"],"label":"D2","name":"LED_BUILTIN","pin":"PB30"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21J18A"}},
{"chosen":"cpy:nordic/bastble","ids":["cpy:nordic/bastble"],"key":"electroniccats-bastble","name":"BastBLE","part":"nrf52840","records":[{"file":"ports/nordic/boards/bastble/pins.c","says":{"i2c":["P1.11","P1.10"],"leds":[["P0.24","LED",null]],"spi":["P1.00","P1.06","P0.15"],"uart":["P0.10","P0.09"]},"src":"cpy:nordic/bastble"}],"vendor":"ElectronicCats","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P1.10","sda":"P1.11"},"spi":{"miso":"P0.15","mosi":"P1.06","name":"board.SPI()","sck":"P1.00"},"uart":{"name":"board.UART()","rx":"P0.09","tx":"P0.10"}},"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"name":"LED","pin":"P0.24"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"cpy:espressif/electroniccats_bastwifi","ids":["cpy:espressif/electroniccats_bastwifi"],"key":"electroniccats-bastwifi","name":"BastWiFi","part":"esp32s2","records":[{"file":"ports/espressif/boards/electroniccats_bastwifi/pins.c","says":{"leds":[["GPIO14","LED",null]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/electroniccats_bastwifi"}],"vendor":"ElectronicCats","why":"rank","wiring":{"buses":{"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO14"}],"naming":"esp"}},
{"chosen":"cpy:atmel-samd/bast_pro_mini_m0","ids":["cpy:atmel-samd/bast_pro_mini_m0"],"key":"electroniccats-electronic-cats-bast-pro-mini-m0","name":"Electronic Cats Bast Pro Mini M0","part":"samd21e18a","records":[{"file":"ports/atmel-samd/boards/bast_pro_mini_m0/pins.c","says":{"i2c":["PA9","PA8"],"leds":[["PA11","LED",null]],"spi":["PA17","PA16","PA19"],"uart":["PA0","PA1"]},"src":"cpy:atmel-samd/bast_pro_mini_m0"}],"vendor":"Electronic Cats","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA8","sda":"PA9"},"spi":{"miso":"PA19","mosi":"PA16","name":"board.SPI()","sck":"PA17"},"uart":{"name":"board.UART()","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A","leds":[{"name":"LED","pin":"PA11"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"cpy:atmel-samd/catwan_usbstick","ids":["cpy:atmel-samd/catwan_usbstick"],"key":"electroniccats-electronic-cats-catwan-usbstick","name":"Electronic Cats CatWAN USBStick","part":"samd21e18a","records":[{"file":"ports/atmel-samd/boards/catwan_usbstick/pins.c","says":{"leds":[["PA14","LED",null]],"spi":["PA19","PA18","PA22"]},"src":"cpy:atmel-samd/catwan_usbstick"}],"vendor":"Electronic Cats","why":"rank","wiring":{"buses":{"spi":{"miso":"PA22","mosi":"PA18","name":"board.SPI()","sck":"PA19"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A","leds":[{"name":"LED","pin":"PA14"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"cpy:atmel-samd/huntercat_nfc","ids":["cpy:atmel-samd/huntercat_nfc"],"key":"electroniccats-electronic-cats-hunter-cat-nfc","name":"Electronic Cats Hunter Cat NFC","part":"samd21e18a","records":[{"file":"ports/atmel-samd/boards/huntercat_nfc/pins.c","says":{"i2c":["PA9","PA8"],"leds":[["PA0","LED",null]]},"src":"cpy:atmel-samd/huntercat_nfc"}],"vendor":"Electronic Cats","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA8","sda":"PA9"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PA0"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"cpy:atmel-samd/nfc_copy_cat","ids":["cpy:atmel-samd/nfc_copy_cat"],"key":"electroniccats-electronic-cats-nfc-copy-cat","name":"Electronic Cats NFC Copy Cat","part":"samd21e18a","records":[{"file":"ports/atmel-samd/boards/nfc_copy_cat/pins.c","says":{"leds":[["PA14","LED",null]],"spi":["PA17","PA16","PA19"]},"src":"cpy:atmel-samd/nfc_copy_cat"}],"vendor":"Electronic Cats","why":"rank","wiring":{"buses":{"spi":{"miso":"PA19","mosi":"PA16","name":"board.SPI()","sck":"PA17"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PA14"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"cpy:atmel-samd/escornabot_makech","ids":["cpy:atmel-samd/escornabot_makech"],"key":"electroniccats-escornabot-makech","name":"Escornabot Makech","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/escornabot_makech/pins.c","says":{"i2c":["PA9","PA8"],"leds":[["PA2","LED",null]],"spi":["PA14","PA19","PA20"],"uart":["PA0","PA1"]},"src":"cpy:atmel-samd/escornabot_makech"}],"vendor":"Electronic Cats","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA8","sda":"PA9"},"spi":{"miso":"PA20","mosi":"PA19","name":"board.SPI()","sck":"PA14"},"uart":{"name":"board.UART()","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PA2"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"arduino:rp2040:rp2040:electroniccats_huntercat_nfc","flash":2097152,"ids":["arduino:rp2040:rp2040:electroniccats_huntercat_nfc","pio:electroniccats_huntercat_nfc"],"key":"electroniccats-huntercat-nfc-rp2040","name":"HunterCat NFC RP2040","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/electroniccats_huntercat_nfc/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO8","LED_BUILTIN",null]],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:electroniccats_huntercat_nfc"},{"core":"arduino:rp2040:rp2040","file":"variants/electroniccats_huntercat_nfc/pins_arduino.h","same":true,"src":"pio:electroniccats_huntercat_nfc","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own ELECTRONICCATS_HUNTERCAT_NFC entry"}],"vendor":"ElectronicCats","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:electroniccats_huntercat_nfc","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO8"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:electroniccats_huntercat_nfc"}},
{"chosen":"cpy:atmel-samd/meowmeow","ids":["cpy:atmel-samd/meowmeow"],"key":"electroniccats-meow-meow","name":"Meow Meow","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/meowmeow/pins.c","says":{"i2c":["PA0","PA1"],"leds":[["PB23","LED",null]],"spi":["PA15","PA14","PA12"],"uart":["PA10","PA11"]},"src":"cpy:atmel-samd/meowmeow"}],"vendor":"Electronic Cats","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA1","sda":"PA0"},"spi":{"miso":"PA12","mosi":"PA14","name":"board.SPI()","sck":"PA15"},"uart":{"name":"board.UART()","rx":"PA11","tx":"PA10"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PB23"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"zephyr:nrf52840_blip","ids":["zephyr:nrf52840_blip"],"key":"electronut-labs-blip","name":"Labs Blip","part":"nrf52840","records":[{"file":"boards/electronut/nrf52840_blip/nrf52840_blip.dts","says":{"buttons":[["P1.07","sw0","low",null]],"i2c":["P0.12","P0.11"],"leds":[["P0.13","led0","low"],["P0.14","led1","low"],["P0.15","led2","low"]],"spi":["P0.25","P1.02","P0.24"]},"src":"zephyr:nrf52840_blip","stated":{"buttons|P1.07":"zephyr:nrf52840_blip: gpios = <&gpio1 7 GPIO_ACTIVE_LOW>","leds|P0.13":"zephyr:nrf52840_blip: gpios = <&gpio0 13 GPIO_ACTIVE_LOW>","leds|P0.14":"zephyr:nrf52840_blip: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>","leds|P0.15":"zephyr:nrf52840_blip: gpios = <&gpio0 15 GPIO_ACTIVE_LOW>"}}],"vendor":"electronut","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.11","sda":"P0.12"},"spi":{"miso":"P0.24","mosi":"P1.02","name":"spi1","sck":"P0.25"}},"buttons":[{"active":"low","label":"Push button switch 0","name":"sw0","pin":"P1.07"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"active":"low","colour":"green","label":"Green LED 0","name":"led0","pin":"P0.13"},{"active":"low","colour":"red","label":"Red LED 1","name":"led1","pin":"P0.14"},{"active":"low","colour":"blue","label":"Blue LED 2","name":"led2","pin":"P0.15"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"zephyr:nrf52840_papyr","ids":["zephyr:nrf52840_papyr"],"key":"electronut-labs-papyr","name":"Labs Papyr","part":"nrf52840","records":[{"file":"boards/electronut/nrf52840_papyr/nrf52840_papyr.dts","says":{"buttons":[["P0.18","sw0","low",null]],"i2c":["P0.05","P0.06"],"leds":[["P0.13","led0","low"],["P0.15","led1","low"],["P0.14","led2","low"]],"spi":["P0.31","P0.29","P1.01"]},"src":"zephyr:nrf52840_papyr","stated":{"buttons|P0.18":"zephyr:nrf52840_papyr: gpios = <&gpio0 18 GPIO_ACTIVE_LOW>","leds|P0.13":"zephyr:nrf52840_papyr: gpios = <&gpio0 13 GPIO_ACTIVE_LOW>","leds|P0.14":"zephyr:nrf52840_papyr: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>","leds|P0.15":"zephyr:nrf52840_papyr: gpios = <&gpio0 15 GPIO_ACTIVE_LOW>"}}],"vendor":"electronut","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.06","sda":"P0.05"},"spi":{"miso":"P1.01","mosi":"P0.29","name":"spi1","sck":"P0.31"}},"buttons":[{"active":"low","label":"Push button switch 0","name":"sw0","pin":"P0.18"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"active":"low","colour":"green","label":"Green LED 0","name":"led0","pin":"P0.13"},{"active":"low","colour":"blue","label":"Blue LED 1","name":"led1","pin":"P0.15"},{"active":"low","colour":"red","label":"Red LED 2","name":"led2","pin":"P0.14"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"pio:bluey","flash":524288,"ids":["pio:bluey"],"key":"electronutlabs-bluey-nrf52832-iot","name":"Bluey nRF52832 IoT","part":"nrf52832","ram":65536,"records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/bluey/pins_arduino.h","says":{"buttons":[["P0.16","PIN_BUTTON",null,null]],"i2c":["P0.13","P0.11"],"leds":[["P0.19","LED_BUILTIN",null],["P0.17","PIN_LEDB",null],["P0.18","PIN_LEDG",null]],"spi":["P0.25","P0.23","P0.24"],"uart":["P0.06","P0.08"]},"src":"pio:bluey","via":"PlatformIO maxgerhardt_platform-nordicnrf52 build.variant; defines of the core's own ELECTRONUT_BLUEY entry"}],"vendor":"Electronut Labs","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.11","sda":"P0.13"},"spi":{"miso":"P0.24","mosi":"P0.23","name":"SPI","sck":"P0.25"},"uart":{"name":"Serial","rx":"P0.08","tx":"P0.06"}},"buttons":[{"label":"D6","name":"PIN_BUTTON","pin":"P0.16"}],"clock_hz":64000000,"flash":524288,"flash_from":"pio:bluey","leds":[{"aliases":["PIN_LEDR"],"colour":"red","label":"D7","name":"LED_BUILTIN","pin":"P0.19"},{"colour":"blue","label":"D9","name":"PIN_LEDB","pin":"P0.17"},{"colour":"green","label":"D8","name":"PIN_LEDG","pin":"P0.18"}],"naming":"nrf","ram":65536,"ram_from":"pio:bluey"}},
{"chosen":"cpy:nordic/electronut_labs_blip","ids":["cpy:nordic/electronut_labs_blip"],"key":"electronutlabs-electronut-labs-blip","name":"Electronut Labs Blip","part":"nrf52840","records":[{"file":"ports/nordic/boards/electronut_labs_blip/pins.c","says":{"buttons":[["P1.07","BUTTON",null,null]],"i2c":["P0.12","P0.11"],"leds":[["P0.14","LED",null],["P0.15","BLUE_LED",null],["P0.13","GREEN_LED",null]],"spi":["P0.25","P1.02","P0.24"],"uart":["P0.06","P0.08"]},"src":"cpy:nordic/electronut_labs_blip"}],"vendor":"Electronut Labs","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.11","sda":"P0.12"},"spi":{"miso":"P0.24","mosi":"P1.02","name":"board.SPI()","sck":"P0.25"},"uart":{"name":"board.UART()","rx":"P0.08","tx":"P0.06"}},"buttons":[{"name":"BUTTON","pin":"P1.07"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"aliases":["L","RED_LED"],"colour":"red","name":"LED","pin":"P0.14"},{"colour":"blue","name":"BLUE_LED","pin":"P0.15"},{"colour":"green","name":"GREEN_LED","pin":"P0.13"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"cpy:nordic/electronut_labs_papyr","ids":["cpy:nordic/electronut_labs_papyr"],"key":"electronutlabs-electronut-labs-papyr","name":"Electronut Labs Papyr","part":"nrf52840","records":[{"file":"ports/nordic/boards/electronut_labs_papyr/pins.c","says":{"i2c":["P0.05","P0.06"],"leds":[["P0.14","LED",null],["P0.15","BLUE_LED",null],["P0.13","GREEN_LED",null]],"spi":["P0.31","P0.29","P1.01"],"uart":["P0.08","P0.07"]},"src":"cpy:nordic/electronut_labs_papyr"}],"vendor":"Electronut Labs","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.06","sda":"P0.05"},"spi":{"miso":"P1.01","mosi":"P0.29","name":"board.SPI()","sck":"P0.31"},"uart":{"name":"board.UART()","rx":"P0.07","tx":"P0.08"}},"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"aliases":["L","RED_LED"],"colour":"red","name":"LED","pin":"P0.14"},{"colour":"blue","name":"BLUE_LED","pin":"P0.15"},{"colour":"green","name":"GREEN_LED","pin":"P0.13"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"pio:hackaBLE","flash":524288,"ids":["pio:hackaBLE"],"key":"electronutlabs-hackable","name":"hackaBLE","part":"nrf52832","ram":65536,"records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/hackaBLE/pins_arduino.h","says":{"i2c":["P0.27","P0.26"],"leds":[["P0.17","LED_BUILTIN",null],["P0.20","PIN_LEDG",null],["P0.19","PIN_LEDR",null]],"spi":["P0.06","P0.07","P0.08"],"uart":["P0.13","P0.14"]},"src":"pio:hackaBLE","via":"PlatformIO maxgerhardt_platform-nordicnrf52 build.variant; defines of the core's own ELECTRONUT_HACKABLE entry"}],"vendor":"Electronut Labs","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.26","sda":"P0.27"},"spi":{"cs":"P0.11","miso":"P0.08","mosi":"P0.07","name":"SPI","sck":"P0.06"},"uart":{"name":"Serial","rx":"P0.14","tx":"P0.13"}},"clock_hz":64000000,"flash":524288,"flash_from":"pio:hackaBLE","leds":[{"aliases":["PIN_LEDB"],"colour":"blue","label":"D26","name":"LED_BUILTIN","pin":"P0.17"},{"colour":"green","label":"D25","name":"PIN_LEDG","pin":"P0.20"},{"colour":"red","label":"D24","name":"PIN_LEDR","pin":"P0.19"}],"naming":"nrf","ram":65536,"ram_from":"pio:hackaBLE"}},
{"chosen":"pio:electrosmith_daisy","flash":131072,"ids":["pio:electrosmith_daisy"],"key":"electrosmith-electrosmith-daisy","name":"Electrosmith Daisy","part":"stm32h750ib","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"pio:electrosmith_daisy","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Electrosmith","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":400000000,"flash":131072,"flash_from":"pio:electrosmith_daisy","naming":"stm32","ram":524288,"ram_from":"pio:electrosmith_daisy"}},
{"chosen":"pio:electrosmith_daisy_patch_sm","flash":131072,"ids":["pio:electrosmith_daisy_patch_sm"],"key":"electrosmith-electrosmith-daisy-patch-sm","name":"Electrosmith Daisy Patch SM","part":"stm32h750ib","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"pio:electrosmith_daisy_patch_sm","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Electrosmith","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":400000000,"flash":131072,"flash_from":"pio:electrosmith_daisy_patch_sm","naming":"stm32","ram":524288,"ram_from":"pio:electrosmith_daisy_patch_sm"}},
{"chosen":"pio:electrosmith_daisy_petal_sm","flash":131072,"ids":["pio:electrosmith_daisy_petal_sm"],"key":"electrosmith-electrosmith-daisy-petal-sm","name":"Electrosmith Daisy Petal SM","part":"stm32h750ib","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"pio:electrosmith_daisy_petal_sm","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Electrosmith","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":400000000,"flash":131072,"flash_from":"pio:electrosmith_daisy_petal_sm","naming":"stm32","ram":524288,"ram_from":"pio:electrosmith_daisy_petal_sm"}},
{"chosen":"pio:elektor_f072c8","flash":131072,"ids":["pio:elektor_f072c8","pio:elektor_f072cb"],"key":"elektor-elektor-lora-node-core-f072c8-64-kb","name":"Elektor LoRa Node Core F072C8 (64 kB)","part":"stm32f072c8","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F0xx/F072C8(T-U)_F072CB(T-U-Y)/variant_ELEKTOR_F072Cx.h","says":{"i2c":["PB7","PB6"],"leds":[["PA15","LED_BUILTIN",null],["PB3","LED_GREEN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"pio:elektor_f072c8","via":"PlatformIO ststm32 build.variant; defines of the core's own ELEKTOR_F072C8 entry"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F0xx/F072C8(T-U)_F072CB(T-U-Y)/variant_ELEKTOR_F072Cx.h","same":true,"src":"pio:elektor_f072cb","via":"PlatformIO ststm32 build.variant; defines of the core's own ELEKTOR_F072CB entry"}],"vendor":"Elektor","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"clock_hz":48000000,"flash":65536,"flash_from":"pio:elektor_f072c8","leds":[{"aliases":["LED_RED"],"colour":"red","name":"LED_BUILTIN","pin":"PA15"},{"colour":"green","name":"LED_GREEN","pin":"PB3"}],"naming":"stm32","ram":16384,"ram_from":"pio:elektor_f072c8"}},
{"chosen":"hand:pio:elektor_uno_r4","flash":32256,"ids":["pio:elektor_uno_r4"],"key":"elektor-elektor-uno-r4","name":"Elektor Uno R4","part":"atmega328pb","ram":2048,"records":[{"checked":"ATDF descriptor atmega328pb (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega328PB.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB5","D13 (LED_BUILTIN)",null]]},"src":"hand:pio:elektor_uno_r4"}],"vendor":"Elektor","why":"hand","wiring":{"clock_cite":{"date":"2016-06-23","doc":"Elektor Uno R4 (Elektor magazine 7/2016 p. 98, editorial no. 150790-I-EN), component list","kind":"user-manual","publisher":"Elektor","quote":"\"X1 = 16 MHz quartz crystal\"; key features \"ATmega328PB @ 16 MHz\" (boards.txt: \"elektor_uno_r4.name=Elektor Uno R4 @ 16 MHz\", \"elektor_uno_r4.build.f_cpu=16000000L\")","revision":"PCB 150790-1 v1.2","url":"https://www.elektormagazine.com/magazine/elektor-201607/29130","where":"component list (Miscellaneous)"},"clock_hz":16000000,"flash":32256,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ElektorLabs/Arduino source2/avr/variants/R4/pins_arduino.h","kind":"board-definition","level":"Active level not determinable from a public primary source: Elektor's schematic (\"Elektor Uno R4 schematic rev1.2\", PNG on the Elektor Labs page) is only downloadable after login, and the article's figure is paywalled. The component list names four LEDs (\"LED1 = green LED2 = yellow LED3 = red LED4 = blue\") without saying which one is on D13.","publisher":"Elektor","quote":"\"#undef LED_BUILTIN\" \"#define LED_BUILTIN (13)\" \"// Pin 8 - 13: PB0-5\" \"static const uint8_t SCK = 13; // PB5\"","revision":"commit e3e336989c138f1802b31ef40243cf648cc6eecc","url":"https://github.com/ElektorLabs/Arduino/blob/e3e336989c138f1802b31ef40243cf648cc6eecc/source2/avr/variants/R4/pins_arduino.h","where":"variants/R4/pins_arduino.h, LED_BUILTIN and pin map comments"},"label":"D13 (LED_BUILTIN)","name":"D13 (LED_BUILTIN)","pin":"PB5"}],"naming":"avr","ram":2048,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:Elektor:avr:avr-playground","flash":32256,"ids":["arduino:Elektor:avr:avr-playground"],"key":"elektorlabs-avr-playground","name":"AVR Playground","part":"atmega328p","records":[{"core":"arduino:Elektor:avr","file":"variants/AVR-Playground/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:Elektor:avr:avr-playground"}],"vendor":"Elektor.Labs","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":32256,"flash_from":"arduino:Elektor:avr:avr-playground","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PB6"],["D21","PB7"]],"ram":2048,"ram_from":"Microchip ATDF ATmega328P"}},
{"chosen":"arduino:Elektor-Uno-R4-for-Arduino-1.8.x:avr:elektor_uno_r4","flash":32256,"ids":["arduino:Elektor-Uno-R4-for-Arduino-1.8.x:avr:elektor_uno_r4"],"key":"elektorlabs-elektor-uno-r4-16-mhz","name":"Elektor Uno R4 @ 16 MHz","part":"atmega328pb","ram":2048,"records":[{"core":"arduino:Elektor-Uno-R4-for-Arduino-1.8.x:avr","file":"variants/R4/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:Elektor-Uno-R4-for-Arduino-1.8.x:avr:elektor_uno_r4"}],"vendor":"Elektor.Labs","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"arduino:Elektor-Uno-R4-for-Arduino-1.8.x:avr:elektor_uno_r4","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PE2"],["D21","PE3"],["D22","PE0"],["D23","PE1"]],"ram":2048,"ram_from":"arduino:Elektor-Uno-R4-for-Arduino-1.8.x:avr:elektor_uno_r4"}},
{"chosen":"arduino:Elektor-Uno-R4-for-Arduino-1.8.x:avr:elektor_uno_r4_8mhz","flash":32256,"ids":["arduino:Elektor-Uno-R4-for-Arduino-1.8.x:avr:elektor_uno_r4_8mhz","arduino:Elektor-Uno-R4-for-Arduino-1.8.x:avr:elektor_uno_r4_8mhz_intrcosc"],"key":"elektorlabs-elektor-uno-r4-8-mhz","name":"Elektor Uno R4 @ 8 MHz","part":"atmega328pb","ram":2048,"records":[{"core":"arduino:Elektor-Uno-R4-for-Arduino-1.8.x:avr","file":"variants/R4/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:Elektor-Uno-R4-for-Arduino-1.8.x:avr:elektor_uno_r4_8mhz"},{"core":"arduino:Elektor-Uno-R4-for-Arduino-1.8.x:avr","file":"variants/R4/pins_arduino.h","same":true,"src":"arduino:Elektor-Uno-R4-for-Arduino-1.8.x:avr:elektor_uno_r4_8mhz_intrcosc"}],"vendor":"Elektor.Labs","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":32256,"flash_from":"arduino:Elektor-Uno-R4-for-Arduino-1.8.x:avr:elektor_uno_r4_8mhz","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PE2"],["D21","PE3"],["D22","PE0"],["D23","PE1"]],"ram":2048,"ram_from":"arduino:Elektor-Uno-R4-for-Arduino-1.8.x:avr:elektor_uno_r4_8mhz"}},
{"chosen":"arduino:Elektor:avr:ericnitro","flash":32256,"ids":["arduino:Elektor:avr:ericnitro"],"key":"elektorlabs-eric-nitro","name":"eRIC Nitro","part":"atmega328p","records":[{"core":"arduino:Elektor:avr","file":"variants/eRIC-Nitro/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:Elektor:avr:ericnitro"}],"vendor":"Elektor.Labs","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":32256,"flash_from":"arduino:Elektor:avr:ericnitro","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"Microchip ATDF ATmega328P"}},
{"chosen":"arduino:Elektor:avr:platino","ids":["arduino:Elektor:avr:platino"],"key":"elektorlabs-platino","name":"Platino","part":"atmega8","records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:Elektor:avr:platino"}],"vendor":"Elektor.Labs","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":7680,"flash_from":"arduino:Elektor:avr:platino","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]]}},
{"chosen":"arduino:Elektor:avr:platino_without_library","ids":["arduino:Elektor:avr:platino_without_library"],"key":"elektorlabs-platino-without-library","name":"Platino without library","part":"atmega8","records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:Elektor:avr:platino_without_library"}],"vendor":"Elektor.Labs","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":7680,"flash_from":"arduino:Elektor:avr:platino_without_library","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]]}},
{"chosen":"pio:chipkit_pi","flash":122880,"ids":["pio:chipkit_pi"],"key":"element14-element14-chipkit-pi","name":"Element14 chipKIT Pi","part":"pic32mx250f128b","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/ChipKIT_Pi/Board_Defs.h","says":{"leds":[["RA0","PIN_LED1",null],["RB15","PIN_LED2",null]],"spi":["RB14","RA1","RB8"],"uart":["RB4","RA4"]},"src":"pio:chipkit_pi","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"element14","why":"rank","wiring":{"buses":{"spi":{"cs":"RB7","miso":"RB8","mosi":"RA1","name":"SPI","sck":"RB14"},"uart":{"name":"Serial","rx":"RA4","tx":"RB4","unit":"UART1"}},"clock_hz":40000000,"flash":122880,"flash_from":"pio:chipkit_pi","leds":[{"label":"D14","name":"PIN_LED1","pin":"RA0"},{"label":"D15","name":"PIN_LED2","pin":"RB15"}],"naming":"pic32","ram":32768,"ram_from":"pio:chipkit_pi"}},
{"chosen":"zephyr:warp7","flash":32768,"ids":["zephyr:warp7"],"key":"element14-warp7-next-generation-iot-and-wearable-development-platform","name":"WaRP7 - Next Generation IoT and Wearable Development Platform","part":"mcimx7d","ram":32768,"records":[{"file":"boards/element14/warp7/warp7_mcimx7d_m4.dts","says":{"buttons":[["&gpio7 1","sw0","low",null]]},"src":"zephyr:warp7","stated":{"buttons|raw:&gpio7 1":"zephyr:warp7: gpios = <&gpio7 1 GPIO_ACTIVE_LOW>"}}],"vendor":"element14","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW1","name":"sw0","raw":"&gpio7 1"}],"flash":32768,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:espressif/elio_eliobot_s3","ids":["cpy:espressif/elio_eliobot_s3"],"key":"elio-eliobot","name":"Eliobot","part":"esp32s3","records":[{"file":"ports/espressif/boards/elio_eliobot_s3/pins.c","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO1","ws2812"]],"spi":["GPIO39","GPIO40","GPIO41"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/elio_eliobot_s3"}],"vendor":"ELIO","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO9","sda":"GPIO8"},"spi":{"miso":"GPIO41","mosi":"GPIO40","name":"board.SPI()","sck":"GPIO39"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"count":8,"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO1"}]}},
{"chosen":"zephyr:tq_h503a","flash":131072,"ids":["zephyr:tq_h503a"],"key":"embedsky-tq-h503a","name":"TQ H503A","part":"stm32h503xx","ram":32768,"records":[{"file":"boards/embedsky/tq_h503a/tq_h503a.dts","says":{"i2c":["PB5","PB6"],"leds":[["PC13","led0","high"]],"spi":["PA5","PA4","PB4"]},"src":"zephyr:tq_h503a","stated":{"leds|PC13":"zephyr:tq_h503a: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"embedsky","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB5"},"spi":{"miso":"PB4","mosi":"PA4","name":"spi1","sck":"PA5"}},"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"User Red Led","name":"led0","pin":"PC13"}],"naming":"stm32","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:emsbc_neon_cm7","flash":2097152,"ids":["zephyr:emsbc_neon_cm7"],"key":"emtrion-emsbc-neon-cm7","name":"emSBC-NEON-CM7","part":"stm32f769xx","ram":393216,"records":[{"file":"boards/emtrion/emsbc_neon_cm7/emsbc_neon_cm7.dts","says":{"i2c":["PB7","PB8"],"leds":[["PI7","led0","low"]],"spi":["PI1","PI3","PC2"]},"src":"zephyr:emsbc_neon_cm7","stated":{"leds|PI7":"zephyr:emsbc_neon_cm7: gpios = <&gpioi 7 GPIO_ACTIVE_LOW>"}}],"vendor":"emtrion","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB7"},"spi":{"miso":"PC2","mosi":"PI3","name":"spi2","sck":"PI1"}},"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD1","name":"led0","pin":"PI7"}],"naming":"stm32","parts":[{"address":80,"bus":"i2c","compatible":"st,m24xxx","name":"M24XXX"}],"ram":393216,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mercury_xu","ids":["zephyr:mercury_xu"],"key":"enclustra-mercury-xu","name":"MERCURY-XU","part":"zynqmp_rpu","records":[{"file":"boards/enclustra/mercury_xu/mercury_xu.dts","src":"zephyr:mercury_xu"}],"vendor":"enclustra","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:kb1062_evb","flash":262144,"ids":["zephyr:kb1062_evb"],"key":"ene-ene-kb1062-evb","name":"ENE KB1062_EVB","part":"kb1062","ram":65536,"records":[{"file":"boards/ene/kb1062_evb/kb1062_evb.dts","says":{"buttons":[["&gpio6x7x 27","sw0","low","up"]],"leds":[["&gpio0x1x 15","led0","high"],["&gpio0x1x 17","led1","high"]]},"src":"zephyr:kb1062_evb","stated":{"buttons|raw:&gpio6x7x 27":"zephyr:kb1062_evb: gpios = <&gpio6x7x 0x1b (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|raw:&gpio0x1x 15":"zephyr:kb1062_evb: gpios = <&gpio0x1x 0x0f GPIO_ACTIVE_HIGH>","leds|raw:&gpio0x1x 17":"zephyr:kb1062_evb: gpios = <&gpio0x1x 0x11 GPIO_ACTIVE_HIGH>"}}],"vendor":"ene","why":"rank","wiring":{"buttons":[{"active":"low","label":"User","name":"sw0","pull":"up","raw":"&gpio6x7x 27"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED0","name":"led0","raw":"&gpio0x1x 15"},{"active":"high","label":"LED1","name":"led1","raw":"&gpio0x1x 17"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:kb1200_evb","flash":262144,"ids":["zephyr:kb1200_evb"],"key":"ene-ene-kb1200-evb","name":"ENE KB1200_EVB","part":"kb1200","ram":65536,"records":[{"file":"boards/ene/kb1200_evb/kb1200_evb.dts","says":{"buttons":[["&gpio0x1x 16","sw0","low","up"]],"leds":[["&gpio0x1x 15","led0","high"],["&gpio0x1x 17","led1","high"]]},"src":"zephyr:kb1200_evb","stated":{"buttons|raw:&gpio0x1x 16":"zephyr:kb1200_evb: gpios = <&gpio0x1x 0x10 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|raw:&gpio0x1x 15":"zephyr:kb1200_evb: gpios = <&gpio0x1x 0x0f GPIO_ACTIVE_HIGH>","leds|raw:&gpio0x1x 17":"zephyr:kb1200_evb: gpios = <&gpio0x1x 0x11 GPIO_ACTIVE_HIGH>"}}],"vendor":"ene","why":"rank","wiring":{"buttons":[{"active":"low","label":"User","name":"sw0","pull":"up","raw":"&gpio0x1x 16"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED0","name":"led0","raw":"&gpio0x1x 15"},{"active":"high","label":"LED1","name":"led1","raw":"&gpio0x1x 17"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:engduinov3","flash":28672,"ids":["pio:engduinov3"],"key":"engduino-engduino-3","name":"Engduino 3","part":"atmega32u4","ram":2560,"records":[{"checked":"ATDF descriptor atmega32u4 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega32U4.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"buttons":[["PE6","user button (Arduino D7, INT6)","low",null]],"leds":[["PC7","LED1 (small green user LED, Arduino D13)","high"]]},"src":"hand:pio:engduinov3"}],"vendor":"Engduino","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"doc":"EngduinoButton.cpp (button driver)","kind":"board-definition","level":"Vendor driver: falling edge = pressed with the pin as a plain INPUT (no internal pull-up enabled) -> reads low when pressed, implying an external pull-up that no schematic confirms","publisher":"Engduino team, UCL","quote":"Engduino.h: \"// User Button\" \"#define BUTTON \t 7\"; d2: \"pinMode(BUTTON, INPUT);\" \"// The button is connected to PE6/INT.6\" \"// And set up for an interrupt on INT.6 to be taken on either a falling (pressed) or rising (released) edge\"","revision":"v3.1.0 extension","url":"https://github.com/engduino/Engduino_v3.1.0_arduino_extension/blob/7cb70dc8076d938f46067c6773a9b11d064df581/hardware/Engduino/avr/libraries/EngduinoButton/src/EngduinoButton.cpp","where":"EngduinoButtonClass::begin()"},"label":"user button (Arduino D7, INT6)","name":"user button (Arduino D7, INT6)","pin":"PE6"}],"clock_cite":{"date":"2014-03-06","doc":"Engduino_v3.1.0 arduino extension: variants/engduinov3/Engduino.h (1.0.2, 06.03.2014) and pins_arduino.h","kind":"board-definition","publisher":"Engduino team, UCL","quote":"Engduinov3.build.mcu=atmega32u4; Engduinov3.build.f_cpu=8000000L","revision":"1.0.2","url":"https://github.com/engduino/Engduino_v3.1.0_arduino_extension/blob/7cb70dc8076d938f46067c6773a9b11d064df581/hardware/Engduino/avr/variants/engduinov3/Engduino.h","where":"boards.txt (same extension)"},"clock_hz":8000000,"flash":28672,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2014-03-06","doc":"Engduino_v3.1.0 arduino extension: variants/engduinov3/Engduino.h (1.0.2, 06.03.2014) and pins_arduino.h","kind":"board-definition","level":"Vendor firmware (d3) writes HIGH for an 'on' request; no schematic was found, so the polarity rests on that code, not a traced circuit","publisher":"Engduino team, UCL","quote":"\"// User LED\" \"#define LED1 \t\t13\"; pins_arduino.h D13 -> PC, _BV(7); d3: \"// Initialize small green LED.\" \"pinMode(LED1, OUTPUT);\" \"(inVals[0]) ? digitalWrite(LED1, HIGH) : digitalWrite(LED1, LOW);\"","revision":"1.0.2","url":"https://github.com/engduino/Engduino_v3.1.0_arduino_extension/blob/7cb70dc8076d938f46067c6773a9b11d064df581/hardware/Engduino/avr/variants/engduinov3/Engduino.h","where":"Engduino.h '// User LED'; pins_arduino.h port tables"},"colour":"green","label":"LED1 (small green user LED, Arduino D13)","name":"LED1 (small green user LED, Arduino D13)","pin":"PC7"}],"naming":"avr","ram":2560,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:engimusing:efm32:engimusing_efm32g232","flash":60416,"ids":["arduino:engimusing:efm32:engimusing_efm32g232"],"key":"engimusingllc-engimusing-efm32g232","name":"Engimusing EFM32G232","part":"efm32g232","records":[{"core":"arduino:engimusing:efm32","file":"variants/EFM32G232/pins_arduino.h","src":"arduino:engimusing:efm32:engimusing_efm32g232"}],"vendor":"Engimusing LLC","why":"vendor","wiring":{"flash":60416,"flash_from":"arduino:engimusing:efm32:engimusing_efm32g232","naming":"port16"}},
{"chosen":"arduino:engimusing:efm32:engimusing_efm32tg110","flash":27648,"ids":["arduino:engimusing:efm32:engimusing_efm32tg110"],"key":"engimusingllc-engimusing-efm32tg110","name":"Engimusing EFM32TG110","part":"efm32tg110","records":[{"core":"arduino:engimusing:efm32","file":"variants/EFM32TG110/pins_arduino.h","src":"arduino:engimusing:efm32:engimusing_efm32tg110"}],"vendor":"Engimusing LLC","why":"vendor","wiring":{"flash":27648,"flash_from":"arduino:engimusing:efm32:engimusing_efm32tg110","naming":"port16"}},
{"chosen":"arduino:engimusing:efm32:engimusing_efm32tg222","flash":27648,"ids":["arduino:engimusing:efm32:engimusing_efm32tg222"],"key":"engimusingllc-engimusing-efm32tg222","name":"Engimusing EFM32TG222","part":"efm32tg222","records":[{"core":"arduino:engimusing:efm32","file":"variants/EFM32TG222/pins_arduino.h","src":"arduino:engimusing:efm32:engimusing_efm32tg222"}],"vendor":"Engimusing LLC","why":"vendor","wiring":{"flash":27648,"flash_from":"arduino:engimusing:efm32:engimusing_efm32tg222","naming":"port16"}},
{"chosen":"arduino:engimusing:efm32:engimusing_efm32wg840","flash":257024,"ids":["arduino:engimusing:efm32:engimusing_efm32wg840"],"key":"engimusingllc-engimusing-efm32wg840","name":"Engimusing EFM32WG840","part":"efm32wg840","records":[{"core":"arduino:engimusing:efm32","file":"variants/EFM32WG840/pins_arduino.h","src":"arduino:engimusing:efm32:engimusing_efm32wg840"}],"vendor":"Engimusing LLC","why":"vendor","wiring":{"flash":257024,"flash_from":"arduino:engimusing:efm32:engimusing_efm32wg840","naming":"port16"}},
{"chosen":"arduino:engimusing:efm32:engimusing_efm32wg842","flash":257024,"ids":["arduino:engimusing:efm32:engimusing_efm32wg842"],"key":"engimusingllc-engimusing-efm32wg842","name":"Engimusing EFM32WG842","part":"efm32wg842","records":[{"core":"arduino:engimusing:efm32","file":"variants/EFM32WG842/pins_arduino.h","src":"arduino:engimusing:efm32:engimusing_efm32wg842"}],"vendor":"Engimusing LLC","why":"vendor","wiring":{"flash":257024,"flash_from":"arduino:engimusing:efm32:engimusing_efm32wg842","naming":"port16"}},
{"chosen":"arduino:engimusing:efm32:engimusing_efm32wg842F64","flash":60416,"ids":["arduino:engimusing:efm32:engimusing_efm32wg842F64"],"key":"engimusingllc-engimusing-efm32wg842f64","name":"Engimusing EFM32WG842F64","part":"efm32wg842f64","records":[{"core":"arduino:engimusing:efm32","file":"variants/EFM32WG842/pins_arduino.h","src":"arduino:engimusing:efm32:engimusing_efm32wg842F64"}],"vendor":"Engimusing LLC","why":"vendor","wiring":{"flash":60416,"flash_from":"arduino:engimusing:efm32:engimusing_efm32wg842F64","naming":"port16"}},
{"chosen":"arduino:engimusing:efm32:engimusing_efm32zg108","flash":27648,"ids":["arduino:engimusing:efm32:engimusing_efm32zg108"],"key":"engimusingllc-engimusing-efm32zg108","name":"Engimusing EFM32ZG108","part":"efm32zg108","records":[{"core":"arduino:engimusing:efm32","file":"variants/EFM32ZG108/pins_arduino.h","src":"arduino:engimusing:efm32:engimusing_efm32zg108"}],"vendor":"Engimusing LLC","why":"vendor","wiring":{"flash":27648,"flash_from":"arduino:engimusing:efm32:engimusing_efm32zg108","naming":"port16"}},
{"chosen":"arduino:engimusing:efm32:engimusing_efm32zg222","flash":27648,"ids":["arduino:engimusing:efm32:engimusing_efm32zg222"],"key":"engimusingllc-engimusing-efm32zg222","name":"Engimusing EFM32ZG222","part":"efm32zg222","records":[{"core":"arduino:engimusing:efm32","file":"variants/EFM32ZG222/pins_arduino.h","src":"arduino:engimusing:efm32:engimusing_efm32zg222"}],"vendor":"Engimusing LLC","why":"vendor","wiring":{"flash":27648,"flash_from":"arduino:engimusing:efm32:engimusing_efm32zg222","naming":"port16"}},
{"chosen":"arduino:engimusing:efm32:engimusing_efm32zgusb","flash":27648,"ids":["arduino:engimusing:efm32:engimusing_efm32zgusb"],"key":"engimusingllc-engimusing-efm32zgusb","name":"Engimusing EFM32ZGUSB","part":"","records":[{"core":"arduino:engimusing:efm32","file":"variants/EFMUSB/pins_arduino.h","src":"arduino:engimusing:efm32:engimusing_efm32zgusb"}],"vendor":"Engimusing LLC","why":"vendor","wiring":{"flash":27648,"flash_from":"arduino:engimusing:efm32:engimusing_efm32zgusb","naming":"raw"}},
{"chosen":"zephyr:litex_vexiiriscv","ids":["zephyr:litex_vexiiriscv"],"key":"enjoydigital-litex-vexiiriscv","name":"LiteX VexiiRiscv","part":"litex_vexiiriscv","ram":268435456,"records":[{"file":"boards/enjoydigital/litex_vexiiriscv/litex_vexiiriscv.dts","src":"zephyr:litex_vexiiriscv"},{"file":"boards/enjoydigital/litex_vexiiriscv/litex_vexiiriscv.dts","same":true,"src":"zephyr:litex_vexiiriscv"}],"vendor":"enjoydigital","why":"nothing","wiring":{"naming":"raw","ram":268435456,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:litex_vexriscv","ids":["zephyr:litex_vexriscv"],"key":"enjoydigital-litex-vexriscv","name":"LiteX VexRiscv","part":"litex_vexriscv","ram":268435456,"records":[{"file":"boards/enjoydigital/litex_vexriscv/litex_vexriscv.dts","src":"zephyr:litex_vexriscv"},{"file":"boards/enjoydigital/litex_vexriscv/litex_vexriscv.dts","same":true,"src":"zephyr:litex_vexriscv"}],"vendor":"enjoydigital","why":"nothing","wiring":{"naming":"raw","ram":268435456,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:mayfly","flash":130048,"ids":["pio:mayfly"],"key":"envirodiy-envirodiy-mayfly","name":"EnviroDIY Mayfly","part":"atmega1284p","ram":16384,"records":[{"checked":"ATDF descriptor atmega1284p (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega1284P.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"buttons":[["PC5","S2 'D21 Button' (Arduino D21)","high","down"]],"leds":[["PB0","LED8 (Arduino D8; LED2 in the variant)","high"],["PB1","LED9 (Arduino D9; LED1 in the variant)","high"]],"uart":["PD1","PD0"]},"src":"hand:pio:mayfly"}],"vendor":"EnviroDIY","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"Mayfly_v1p1_revB.sch (Eagle schematic, XML)","kind":"schematic","publisher":"EnviroDIY / Stroud Water Research Center","quote":"NET TXD0: U1.TXD0/PCINT25 SJ8.1 H3.2 H1.16 U3.RXD | NET RXD0: U1.T3/RXD0/PCINT24 SJ9.1 H3.3 H1.5 U3.TXD","revision":"v1.1 rev B","url":"https://github.com/EnviroDIY/EnviroDIY_Mayfly_Logger/blob/88b434182fcbb3217dd84b5f9127a65274a43600/hardware/Mayfly_v1p1/Mayfly_v1p1_revB.sch","where":"nets TXD0, RXD0"},"name":"USART0 (Serial, CP2102N USB-UART U3)","rx":"PD0","tx":"PD1"}},"buttons":[{"active":"high","cite":{"doc":"Mayfly_v1p1_revB.sch (Eagle schematic, XML)","kind":"schematic","level":"S2 connects 3.3V to node N$5 when pressed; N$5 has R13 100k to GND and reaches PC5 (TDI/PCINT21) through R11 100R and normally-closed jumper SJ2 -> reads high when pressed, low (pulled down) when released","publisher":"EnviroDIY / Stroud Water Research Center","quote":"NET D21: SJ2.2 U1.TDI/PCINT21 | NET N$20: R11.2 SJ2.1 | NET N$5: R13.2 R11.1 S2.NO_2 S2.NO_1 | S2.COM_1 S2.COM_2 on net 3.3V | R13 '100k' (R13.1 on GND) | SJ2 'JUMPER-SMT_2_NC_PASTE' | text 'D21 Button'","revision":"v1.1 rev B","url":"https://github.com/EnviroDIY/EnviroDIY_Mayfly_Logger/blob/88b434182fcbb3217dd84b5f9127a65274a43600/hardware/Mayfly_v1p1/Mayfly_v1p1_revB.sch","where":"ATMEGA1284P sheet, nets D21, N$20, N$5; text 'D21 Button'"},"label":"S2 'D21 Button' (Arduino D21)","name":"S2 'D21 Button' (Arduino D21)","pin":"PC5","pull":"down"}],"clock_cite":{"doc":"Mayfly_v1p1_revB.sch (Eagle schematic, XML)","kind":"schematic","publisher":"EnviroDIY / Stroud Water Research Center","quote":"Y1 '8MHZ' SMD-RESONATOR-8MHZ-33PF; NET C: Y1.1 U1.XTAL1; NET C_N: Y1.3 U1.XTAL2; d3: \"envirodiy_mayfly.build.f_cpu=8000000L\"","revision":"v1.1 rev B","url":"https://github.com/EnviroDIY/EnviroDIY_Mayfly_Logger/blob/88b434182fcbb3217dd84b5f9127a65274a43600/hardware/Mayfly_v1p1/Mayfly_v1p1_revB.sch","where":"Y1 on nets C/C_N (XTAL1/XTAL2); d3 current/boards.txt"},"clock_hz":8000000,"flash":130048,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"Mayfly_v1p1_revB.sch (Eagle schematic, XML)","kind":"schematic","level":"LED8 anode via R8 1.2k to net D8 (U1 pin T0/XCK0/PCINT8 = PB0), cathode on GND -> lit when PB0 is high","publisher":"EnviroDIY / Stroud Water Research Center","quote":"NET D8: R8.1 U1.T0/XCK0/PCINT8 H2.4 | NET N$40: R8.2 LED8.A | LED8 'Green' | LED8.C on net GND | R8 '1.2k'; d3 variant: \"#define LED_BUILTIN 8\" \"static const uint8_t LED2 = 8; // Green\"","revision":"v1.1 rev B","url":"https://github.com/EnviroDIY/EnviroDIY_Mayfly_Logger/blob/88b434182fcbb3217dd84b5f9127a65274a43600/hardware/Mayfly_v1p1/Mayfly_v1p1_revB.sch","where":"ATMEGA1284P sheet, nets D8 and N$40"},"colour":"green","label":"LED8 (Arduino D8; LED2 in the variant)","name":"LED8 (Arduino D8; LED2 in the variant)","pin":"PB0"},{"active":"high","cite":{"doc":"Mayfly_v1p1_revB.sch (Eagle schematic, XML)","kind":"schematic","level":"LED9 anode via R9 1k to net D9 (U1 pin T1/CLKO/PCINT9 = PB1), cathode on GND -> lit when PB1 is high","publisher":"EnviroDIY / Stroud Water Research Center","quote":"NET D9: R9.1 U1.T1/CLKO/PCINT9 H2.17 | NET N$38: R9.2 LED9.A | LED9 'Red' | LED9.C on net GND | R9 '1k'; d3 variant: \"static const uint8_t LED1 = 9; // Red\"","revision":"v1.1 rev B","url":"https://github.com/EnviroDIY/EnviroDIY_Mayfly_Logger/blob/88b434182fcbb3217dd84b5f9127a65274a43600/hardware/Mayfly_v1p1/Mayfly_v1p1_revB.sch","where":"ATMEGA1284P sheet, nets D9 and N$38"},"colour":"red","label":"LED9 (Arduino D9; LED1 in the variant)","name":"LED9 (Arduino D9; LED1 in the variant)","pin":"PB1"}],"naming":"avr","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:esp8266:esp8266:gen4iod","ids":["arduino:esp8266:esp8266:gen4iod"],"key":"esp8266community-4d-systems-gen4-iod-range","name":"4D Systems gen4 IoD Range","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/generic/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO1","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:gen4iod"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":160000000,"leds":[{"name":"LED_BUILTIN","pin":"GPIO1"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:gen4iod"}},
{"chosen":"arduino:esp8266:esp8266:wifi_slot","ids":["arduino:esp8266:esp8266:wifi_slot"],"key":"esp8266community-amperka-wifi-slot","name":"Amperka WiFi Slot","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/wifi_slot/pins_arduino.h","says":{"i2c":["GPIO2","GPIO0"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:wifi_slot"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO0","sda":"GPIO2"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:wifi_slot"}},
{"chosen":"arduino:esp8266:esp8266:oak","flash":1040368,"ids":["arduino:esp8266:esp8266:oak"],"key":"esp8266community-digistump-oak","name":"Digistump Oak","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/oak/pins_arduino.h","says":{"i2c":["GPIO2","GPIO0"],"leds":[["GPIO5","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:oak"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO0","sda":"GPIO2"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":1040368,"flash_from":"arduino:esp8266:esp8266:oak","leds":[{"name":"LED_BUILTIN","pin":"GPIO5"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:oak"}},
{"chosen":"arduino:esp8266:esp8266:espmxdevkit","ids":["arduino:esp8266:esp8266:espmxdevkit"],"key":"esp8266community-doit-esp-mx-devkit-esp8285","name":"DOIT ESP-Mx DevKit (ESP8285)","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/esp8285/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO1","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:espmxdevkit"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"leds":[{"name":"LED_BUILTIN","pin":"GPIO1"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:espmxdevkit"}},
{"chosen":"arduino:esp8266:esp8266:espduino","ids":["arduino:esp8266:esp8266:espduino"],"key":"esp8266community-espduino-esp-13-module","name":"ESPDuino (ESP-13 Module)","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/ESPDuino/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO16","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:espduino"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"leds":[{"name":"LED_BUILTIN","pin":"GPIO16"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:espduino"}},
{"chosen":"arduino:esp8266:esp8266:espectro","ids":["arduino:esp8266:esp8266:espectro"],"key":"esp8266community-espectro-core","name":"ESPectro Core","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/espectro/pins_arduino.h","says":{"buttons":[["GPIO0","BUTTON_BUILTIN",null,null]],"i2c":["GPIO4","GPIO5"],"leds":[["GPIO15","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp8266:esp8266:espectro"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"BUTTON_BUILTIN","pin":"GPIO0"}],"clock_hz":80000000,"leds":[{"name":"LED_BUILTIN","pin":"GPIO15"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:espectro"}},
{"chosen":"arduino:esp8266:esp8266:espino","ids":["arduino:esp8266:esp8266:espino"],"key":"esp8266community-espino-esp-12-module","name":"ESPino (ESP-12 Module)","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/espino/pins_arduino.h","says":{"buttons":[["GPIO0","BUTTON_BUILTIN",null,null]],"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null],["GPIO5","LED_BUILTIN_B",null],["GPIO4","LED_BUILTIN_G",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:espino"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"buttons":[{"name":"BUTTON_BUILTIN","pin":"GPIO0"}],"clock_hz":80000000,"leds":[{"aliases":["LED_BUILTIN_R"],"colour":"red","name":"LED_BUILTIN","pin":"GPIO2"},{"colour":"blue","name":"LED_BUILTIN_B","pin":"GPIO5"},{"colour":"green","name":"LED_BUILTIN_G","pin":"GPIO4"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:espino"}},
{"chosen":"arduino:esp8266:esp8266:espresso_lite_v1","ids":["arduino:esp8266:esp8266:espresso_lite_v1"],"key":"esp8266community-espresso-lite-1-0","name":"ESPresso Lite 1.0","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/espresso_lite_v1/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO16","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:espresso_lite_v1"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"leds":[{"name":"LED_BUILTIN","pin":"GPIO16"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:espresso_lite_v1"}},
{"chosen":"arduino:esp8266:esp8266:espresso_lite_v2","ids":["arduino:esp8266:esp8266:espresso_lite_v2"],"key":"esp8266community-espresso-lite-2-0","name":"ESPresso Lite 2.0","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/espresso_lite_v2/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:espresso_lite_v2"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:espresso_lite_v2"}},
{"chosen":"arduino:esp8266:esp8266:inventone","ids":["arduino:esp8266:esp8266:inventone"],"key":"esp8266community-invent-one","name":"Invent One","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/inventone/pins_arduino.h","says":{"i2c":["GPIO2","GPIO14"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp8266:esp8266:inventone"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO14","sda":"GPIO2"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":80000000,"leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:inventone"}},
{"chosen":"arduino:esp8266:esp8266:sonoff","ids":["arduino:esp8266:esp8266:sonoff"],"key":"esp8266community-itead-sonoff","name":"ITEAD Sonoff","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/itead/pins_arduino.h","says":{"buttons":[["GPIO0","BUTTON_BUILTIN",null,null]],"i2c":["GPIO4","GPIO5"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:sonoff"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"buttons":[{"name":"BUTTON_BUILTIN","pin":"GPIO0"}],"clock_hz":80000000,"leds":[{"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:sonoff"}},
{"chosen":"arduino:esp8266:esp8266:agruminolemon","ids":["arduino:esp8266:esp8266:agruminolemon"],"key":"esp8266community-lifely-agrumino-lemon-v4","name":"Lifely Agrumino Lemon v4","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/agruminolemonv4/pins_arduino.h","says":{"i2c":["GPIO2","GPIO14"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp8266:esp8266:agruminolemon"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO14","sda":"GPIO2"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":80000000,"leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:agruminolemon"}},
{"chosen":"arduino:esp8266:esp8266:nodemcu","ids":["arduino:esp8266:esp8266:nodemcu"],"key":"esp8266community-nodemcu-0-9-esp-12-module","name":"NodeMCU 0.9 (ESP-12 Module)","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/nodemcu/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:nodemcu"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:nodemcu"}},
{"chosen":"arduino:esp8266:esp8266:nodemcuv2","ids":["arduino:esp8266:esp8266:nodemcuv2"],"key":"esp8266community-nodemcu-1-0-esp-12e-module","name":"NodeMCU 1.0 (ESP-12E Module)","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/nodemcu/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:nodemcuv2"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:nodemcuv2"}},
{"chosen":"arduino:esp8266:esp8266:phoenix_v1","ids":["arduino:esp8266:esp8266:phoenix_v1"],"key":"esp8266community-phoenix-1-0","name":"Phoenix 1.0","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/phoenix_v1/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO16","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:phoenix_v1"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"leds":[{"name":"LED_BUILTIN","pin":"GPIO16"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:phoenix_v1"}},
{"chosen":"arduino:esp8266:esp8266:phoenix_v2","ids":["arduino:esp8266:esp8266:phoenix_v2"],"key":"esp8266community-phoenix-2-0","name":"Phoenix 2.0","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/phoenix_v2/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:phoenix_v2"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:phoenix_v2"}},
{"chosen":"arduino:esp8266:esp8266:eduinowifi","ids":["arduino:esp8266:esp8266:eduinowifi"],"key":"esp8266community-schirmilabs-eduino-wifi","name":"Schirmilabs Eduino WiFi","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/eduinowifi/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:eduinowifi"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:eduinowifi"}},
{"chosen":"arduino:esp8266:esp8266:esp210","ids":["arduino:esp8266:esp8266:esp210"],"key":"esp8266community-sweetpea-esp-210","name":"SweetPea ESP-210","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/generic/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO1","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:esp210"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"leds":[{"name":"LED_BUILTIN","pin":"GPIO1"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:esp210"}},
{"chosen":"arduino:esp8266:esp8266:espinotee","ids":["arduino:esp8266:esp8266:espinotee"],"key":"esp8266community-thaieasyelec-s-espino","name":"ThaiEasyElec's ESPino","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/espinotee/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO16","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:espinotee"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"leds":[{"name":"LED_BUILTIN","pin":"GPIO16"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:espinotee"}},
{"chosen":"arduino:esp8266:esp8266:wifi_kit_8","ids":["arduino:esp8266:esp8266:wifi_kit_8"],"key":"esp8266community-wifi-kit-8","name":"WiFi Kit 8","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/wifi_kit_8/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp8266:esp8266:wifi_kit_8"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":80000000,"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:wifi_kit_8"}},
{"chosen":"arduino:esp8266:esp8266:wifiduino","ids":["arduino:esp8266:esp8266:wifiduino"],"key":"esp8266community-wifiduino","name":"WiFiduino","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/wifiduino/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp8266:esp8266:wifiduino"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":80000000,"leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:wifiduino"}},
{"chosen":"arduino:esp8266:esp8266:wifinfo","ids":["arduino:esp8266:esp8266:wifinfo"],"key":"esp8266community-wifinfo","name":"WifInfo","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/wifinfo/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO12","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:wifinfo"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":827376,"flash_from":"arduino:esp8266:esp8266:wifinfo","leds":[{"name":"LED_BUILTIN","pin":"GPIO12"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:wifinfo"}},
{"chosen":"arduino:esp8266:esp8266:cw01","ids":["arduino:esp8266:esp8266:cw01"],"key":"esp8266community-xinabox-cw01","name":"XinaBox CW01","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/xinabox/pins_arduino.h","says":{"i2c":["GPIO2","GPIO14"],"leds":[["GPIO5","LED_BUILTIN",null],["GPIO13","LED_GREEN",null],["GPIO12","LED_RED",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:cw01"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO14","sda":"GPIO2"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"leds":[{"name":"LED_BUILTIN","pin":"GPIO5"},{"colour":"green","name":"LED_GREEN","pin":"GPIO13"},{"colour":"red","name":"LED_RED","pin":"GPIO12"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:cw01"}},
{"chosen":"cpy:espressif/espressif_esp8684_devkitc_02_n4","ids":["cpy:espressif/espressif_esp8684_devkitc_02_n4"],"key":"esp8684-devkitc-02-n4","name":"ESP8684-DevKitC-02-N4","part":"esp32c2","records":[{"file":"ports/espressif/boards/espressif_esp8684_devkitc_02_n4/pins.c","says":{"leds":[["GPIO0","LED_RED",null],["GPIO1","LED_GREEN",null],["GPIO8","LED_BLUE",null]],"uart":["GPIO20","GPIO19"]},"src":"cpy:espressif/espressif_esp8684_devkitc_02_n4"}],"vendor":"","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO19","tx":"GPIO20"}},"leds":[{"colour":"red","name":"LED_RED","pin":"GPIO0"},{"colour":"green","name":"LED_GREEN","pin":"GPIO1"},{"colour":"blue","name":"LED_BLUE","pin":"GPIO8"}],"naming":"esp"}},
{"chosen":"pio:espresso_lite_v1","flash":4194304,"ids":["pio:espresso_lite_v1"],"key":"espert-espresso-lite-1-0","name":"ESPresso Lite 1.0","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/espresso_lite_v1/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO16","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:espresso_lite_v1","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_ESPRESSO_LITE_V1 entry"}],"vendor":"ESPert","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":4194304,"flash_from":"pio:espresso_lite_v1","leds":[{"name":"LED_BUILTIN","pin":"GPIO16"}],"naming":"esp","ram":81920,"ram_from":"pio:espresso_lite_v1"}},
{"chosen":"pio:espresso_lite_v2","flash":4194304,"ids":["pio:espresso_lite_v2"],"key":"espert-espresso-lite-2-0","name":"ESPresso Lite 2.0","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/espresso_lite_v2/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:espresso_lite_v2","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_ESPRESSO_LITE_V2 entry"}],"vendor":"ESPert","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":4194304,"flash_from":"pio:espresso_lite_v2","leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"pio:espresso_lite_v2"}},
{"chosen":"pio:espino","flash":4194304,"ids":["pio:espino"],"key":"espino-espino","name":"ESPino","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/espino/pins_arduino.h","says":{"buttons":[["GPIO0","BUTTON_BUILTIN",null,null]],"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null],["GPIO5","LED_BUILTIN_B",null],["GPIO4","LED_BUILTIN_G",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:espino","via":"PlatformIO espressif8266 build.variant; the directory's default header"}],"vendor":"ESPino","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"buttons":[{"name":"BUTTON_BUILTIN","pin":"GPIO0"}],"clock_hz":80000000,"flash":4194304,"flash_from":"pio:espino","leds":[{"aliases":["LED_BUILTIN_R"],"colour":"red","name":"LED_BUILTIN","pin":"GPIO2"},{"colour":"blue","name":"LED_BUILTIN_B","pin":"GPIO5"},{"colour":"green","name":"LED_BUILTIN_G","pin":"GPIO4"}],"naming":"esp","ram":81920,"ram_from":"pio:espino"}},
{"chosen":"hand:pio:elmo_f411re","flash":524288,"ids":["pio:elmo_f411re"],"key":"espotel-espotel-lora-module","name":"Espotel LoRa Module","part":"stm32f411re","ram":131072,"records":[{"checked":"stm32-data STM32F411RE: every package, LQFP64","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PB7","USER_BUTTON",null,null]],"leds":[["PB0","LED1",null],["PB1","LED2",null]],"uart":["PA9","PA10"]},"src":"hand:pio:elmo_f411re"}],"vendor":"Espotel","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"TARGET_ELMO_F411RE PinNames.h","kind":"board-definition","publisher":"Arm Mbed OS (ARMmbed/mbed-os)","quote":"STDIO_UART_TX = PA_9, ... STDIO_UART_RX = PA_10,","revision":"mbed-os-5.15.8","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-5.15.8/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_ELMO_F411RE/PinNames.h","where":"STDIO section"},"name":"USART1 (mbed STDIO)","rx":"PA10","tx":"PA9"}},"buttons":[{"cite":{"doc":"TARGET_ELMO_F411RE PinNames.h","kind":"board-definition","level":"Not determinable: no schematic or manual found.","publisher":"Arm Mbed OS (ARMmbed/mbed-os)","quote":"USER_BUTTON = PB_7,","revision":"mbed-os-5.15.8","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-5.15.8/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_ELMO_F411RE/PinNames.h","where":"PinName enum"},"label":"USER_BUTTON","name":"USER_BUTTON","pin":"PB7"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"TARGET_ELMO_F411RE PinNames.h","kind":"board-definition","level":"Not determinable: no schematic or manual found; the board definition gives no level.","publisher":"Arm Mbed OS (ARMmbed/mbed-os)","quote":"LED1 = PB_0,","revision":"mbed-os-5.15.8","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-5.15.8/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_ELMO_F411RE/PinNames.h","where":"PinName enum, LED section"},"label":"LED1","name":"LED1","pin":"PB0"},{"cite":{"doc":"TARGET_ELMO_F411RE PinNames.h","kind":"board-definition","level":"Not determinable: no schematic or manual found; the board definition gives no level.","publisher":"Arm Mbed OS (ARMmbed/mbed-os)","quote":"LED2 = PB_1,","revision":"mbed-os-5.15.8","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-5.15.8/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_ELMO_F411RE/PinNames.h","where":"PinName enum, LED section"},"label":"LED2","name":"LED2","pin":"PB1"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:esp32:esp32:esp32p4_4ds_mipi","flash":1310720,"ids":["arduino:esp32:esp32:esp32p4_4ds_mipi"],"key":"espressif-4d-systems-esp32-p4-mipi-displays","name":"4D Systems ESP32-P4 MIPI Displays","part":"esp32p4","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32p4_4ds_mipi/pins_arduino.h","says":{"i2c":["GPIO2","GPIO3"],"spi":["GPIO6","GPIO14","GPIO15"],"uart":["GPIO37","GPIO38"]},"src":"arduino:esp32:esp32:esp32p4_4ds_mipi"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO3","sda":"GPIO2"},"spi":{"cs":"GPIO16","miso":"GPIO15","mosi":"GPIO14","name":"SPI","sck":"GPIO6"},"uart":{"name":"Serial","rx":"GPIO38","tx":"GPIO37"}},"clock_hz":360000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32p4_4ds_mipi","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32p4_4ds_mipi"}},
{"chosen":"arduino:esp32:esp32:esp32p4_4ds_mipi_round","flash":1310720,"ids":["arduino:esp32:esp32:esp32p4_4ds_mipi_round"],"key":"espressif-4d-systems-esp32-p4-round-mipi-displays","name":"4D Systems ESP32-P4 Round MIPI Displays","part":"esp32p4","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32p4_4ds_mipi_round/pins_arduino.h","says":{"i2c":["GPIO2","GPIO3"],"spi":["GPIO6","GPIO14","GPIO15"],"uart":["GPIO37","GPIO38"]},"src":"arduino:esp32:esp32:esp32p4_4ds_mipi_round"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO3","sda":"GPIO2"},"spi":{"cs":"GPIO16","miso":"GPIO15","mosi":"GPIO14","name":"SPI","sck":"GPIO6"},"uart":{"name":"Serial","rx":"GPIO38","tx":"GPIO37"}},"clock_hz":360000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32p4_4ds_mipi_round","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32p4_4ds_mipi_round"}},
{"chosen":"pio:4d_systems_esp32s3_gen4_r8n16","flash":16777216,"ids":["pio:4d_systems_esp32s3_gen4_r8n16"],"key":"espressif-4d-systems-gen4-esp32-16mb-esp32s3-r8n16","name":"4D Systems GEN4-ESP32 16MB (ESP32S3-R8N16)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32_s3r8n16/pins_arduino.h","says":{"i2c":["GPIO17","GPIO18"],"uart":["GPIO43","GPIO44"]},"src":"pio:4d_systems_esp32s3_gen4_r8n16","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_S3R8N16 entry"}],"vendor":"4D Systems","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO18","sda":"GPIO17"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:4d_systems_esp32s3_gen4_r8n16","naming":"esp","ram":327680,"ram_from":"pio:4d_systems_esp32s3_gen4_r8n16"}},
{"chosen":"arduino:esp32:esp32:gen4-ESP32-S3R8n16","flash":1310720,"ids":["arduino:esp32:esp32:gen4-ESP32-S3R8n16"],"key":"espressif-4d-systems-gen4-esp32-modules-esp32-s3","name":"4D Systems gen4-ESP32 Modules (ESP32-S3)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32_s3r8n16/pins_arduino.h","says":{"i2c":["GPIO17","GPIO18"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:gen4-ESP32-S3R8n16"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO18","sda":"GPIO17"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:gen4-ESP32-S3R8n16","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:gen4-ESP32-S3R8n16"}},
{"chosen":"arduino:esp32:esp32:sparklemotion","flash":1310720,"ids":["arduino:esp32:esp32:sparklemotion","cpy:espressif/adafruit_sparkle_motion"],"key":"espressif-adafruit-sparkle-motion-esp32","name":"Adafruit Sparkle Motion (ESP32)","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/adafruit_sparklemotion_esp32/pins_arduino.h","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO14","GPIO13"],"leds":[["GPIO4","LED_BUILTIN",null]],"pixels":[["GPIO2","ws2812"]],"spi":["GPIO18","GPIO9","GPIO10"],"uart":["GPIO9","GPIO10"]},"src":"arduino:esp32:esp32:sparklemotion"},{"file":"ports/espressif/boards/adafruit_sparkle_motion/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null]],"i2c":["GPIO14","GPIO13"],"leds":[["GPIO4","LED",null]],"pixels":[["GPIO2","ws2812"]],"uart":["GPIO9","GPIO10"]},"src":"cpy:espressif/adafruit_sparkle_motion"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO14"},"spi":{"cs":"GPIO23","miso":"GPIO10","mosi":"GPIO9","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO10","tx":"GPIO9"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:sparklemotion","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO4"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO2"}],"ram":327680,"ram_from":"arduino:esp32:esp32:sparklemotion"}},
{"chosen":"arduino:esp32:esp32:sparklemotionmini","flash":1310720,"ids":["arduino:esp32:esp32:sparklemotionmini"],"key":"espressif-adafruit-sparkle-motion-mini-esp32","name":"Adafruit Sparkle Motion Mini (ESP32)","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/adafruit_sparklemotionmini_esp32/pins_arduino.h","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO19","GPIO22"],"leds":[["GPIO12","LED_BUILTIN",null]],"pixels":[["GPIO18","ws2812"]],"spi":["GPIO27","GPIO25","GPIO26"],"uart":["GPIO25","GPIO26"]},"src":"arduino:esp32:esp32:sparklemotionmini"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO19"},"spi":{"cs":"GPIO14","miso":"GPIO26","mosi":"GPIO25","name":"SPI","sck":"GPIO27"},"uart":{"name":"Serial","rx":"GPIO26","tx":"GPIO25"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:sparklemotionmini","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO12"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO18"}],"ram":327680,"ram_from":"arduino:esp32:esp32:sparklemotionmini"}},
{"chosen":"arduino:esp32:esp32:sparklemotionstick","flash":1310720,"ids":["arduino:esp32:esp32:sparklemotionstick","cpy:espressif/adafruit_sparkle_motion_stick"],"key":"espressif-adafruit-sparkle-motion-stick-esp32","name":"Adafruit Sparkle Motion Stick (ESP32)","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/adafruit_sparklemotionstick_esp32/pins_arduino.h","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO13","GPIO15"],"leds":[["GPIO4","LED_BUILTIN",null]],"pixels":[["GPIO18","ws2812"]],"spi":["GPIO22","GPIO21","GPIO23"],"uart":["GPIO25","GPIO26"]},"src":"arduino:esp32:esp32:sparklemotionstick"},{"file":"ports/espressif/boards/adafruit_sparkle_motion_stick/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null]],"leds":[["GPIO4","LED",null]],"pixels":[["GPIO18","ws2812"]]},"src":"cpy:espressif/adafruit_sparkle_motion_stick"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO15","sda":"GPIO13"},"spi":{"cs":"GPIO19","miso":"GPIO23","mosi":"GPIO21","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial","rx":"GPIO26","tx":"GPIO25"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:sparklemotionstick","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO4"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO18"}],"ram":327680,"ram_from":"arduino:esp32:esp32:sparklemotionstick"}},
{"chosen":"zephyr:esp32_cam","flash":4194304,"ids":["arduino:esp32:esp32:esp32cam","cpy:espressif/ai-thinker-esp32-cam","pio:esp32cam","zephyr:esp32_cam"],"key":"espressif-ai-thinker-esp32-cam","name":"AI Thinker ESP32-CAM","notes":["button GPIO0 added from cpy:espressif/ai-thinker-esp32-cam","uart added from arduino:esp32:esp32:esp32cam"],"part":"esp32","ram":327680,"records":[{"file":"boards/aithinker/esp32_cam/esp32_cam_procpu.dts","says":{"i2c":["GPIO26","GPIO27"],"leds":[["GPIO33","led0","low"],["GPIO4","led1","high"]],"spi":[null,"GPIO13","GPIO12"]},"src":"zephyr:esp32_cam","stated":{"leds|GPIO33":"zephyr:esp32_cam: gpios = <&gpio1 1 GPIO_ACTIVE_LOW>","leds|GPIO4":"zephyr:esp32_cam: gpios = <&gpio0 4 GPIO_ACTIVE_HIGH>"}},{"file":"ports/espressif/boards/ai-thinker-esp32-cam/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO26","GPIO27"],"leds":[["GPIO33","LED","low"]],"spi":["GPIO14","GPIO15","GPIO2"]},"src":"cpy:espressif/ai-thinker-esp32-cam","stated":{"leds|GPIO33":"#define MICROPY_HW_LED_STATUS_INVERTED (1)"}},{"core":"arduino:esp32:esp32","file":"variants/esp32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:esp32cam"},{"core":"arduino:esp32:esp32","file":"variants/esp32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:esp32cam","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_DEV entry"}],"vendor":"AI Thinker","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO27","sda":"GPIO26"},"spi":{"miso":"GPIO12","mosi":"GPIO13","name":"spi2"},"uart":{"added_from":"arduino:esp32:esp32:esp32cam","name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"added_from":"cpy:espressif/ai-thinker-esp32-cam","name":"BUTTON","pin":"GPIO0"}],"clock_hz":240000000,"flash":3145728,"flash_from":"arduino:esp32:esp32:esp32cam","leds":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20250406112907/https://docs.ai-thinker.com/_media/esp32/docs/esp32_cam_sch.pdf","doc":"ESP32_CAM (esp32_cam_sch.pdf; title block File: E:\\project2018\\..\\ESP32_CAM_V1.6.SchDoc)","kind":"schematic","level":"3V3 -> R4 1K -> LED1 anode; LED1 cathode -> net LED -> M1 pin 9 GPIO33: lit when GPIO33 is low.","publisher":"Ai-Thinker (Shenzhen Ai-Thinker Technology)","quote":"3V3 R4 1K LED1 LED ; M1 ESP-32S Module: LED 9 GPIO33","revision":"Revision 1.6, Date 2018/1/30","url":"https://docs.ai-thinker.com/_media/esp32/docs/esp32_cam_sch.pdf","where":"single sheet, zone C2 (LED1/R4) and zone A1-A2 (M1 ESP-32S Module pin 9)"},"label":"Status LED","name":"led0","pin":"GPIO33"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20250406112907/https://docs.ai-thinker.com/_media/esp32/docs/esp32_cam_sch.pdf","doc":"ESP32_CAM (esp32_cam_sch.pdf; title block File: E:\\project2018\\..\\ESP32_CAM_V1.6.SchDoc)","kind":"schematic","level":"GPIO4 (HS2_DATA1, also SD-card DATA1) -> R13 1K -> base of NPN S8050 (R12 10K base to GND); LED_FLASH '+' at 3V3, '-' to collector, emitter GND: on when GPIO4 is high","publisher":"Ai-Thinker (Shenzhen Ai-Thinker Technology)","quote":"3V3 1 LED_FLASH1 + - 2 Q1 S8050 R13 1K HS2_DATA1 R12 10K","revision":"Revision 1.6, Date 2018/1/30","url":"https://docs.ai-thinker.com/_media/esp32/docs/esp32_cam_sch.pdf","where":"zone D1; M1 pin 26 GPIO4 = net HS2_DATA1"},"label":"Flash LED","name":"led1","pin":"GPIO4"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32cam"}},
{"chosen":"arduino:esp32:esp32:AirM2M_CORE_ESP32C3","flash":1310720,"ids":["arduino:esp32:esp32:AirM2M_CORE_ESP32C3"],"key":"espressif-airm2m-core-esp32c3","name":"AirM2M_CORE_ESP32C3","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/AirM2M_CORE_ESP32C3/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO12","LED_BUILTIN",null]],"spi":["GPIO2","GPIO3","GPIO10"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:AirM2M_CORE_ESP32C3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO7","miso":"GPIO10","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:AirM2M_CORE_ESP32C3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO12"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:AirM2M_CORE_ESP32C3"}},
{"chosen":"cpy:espressif/ai_thinker_esp32-c3s","ids":["cpy:espressif/ai_thinker_esp32-c3s"],"key":"espressif-aithinker-esp32-c3s-kit","name":"AITHinker ESP32-C3S_Kit","part":"esp32c3","records":[{"file":"ports/espressif/boards/ai_thinker_esp32-c3s/pins.c","says":{"buttons":[["GPIO9","BUTTON",null,null]],"leds":[["GPIO18","LED",null],["GPIO19","LED_WHITE",null],["GPIO3","LED_RED",null],["GPIO4","LED_GREEN",null],["GPIO5","LED_BLUE",null]],"uart":["GPIO21","GPIO20"]},"src":"cpy:espressif/ai_thinker_esp32-c3s"}],"vendor":"","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO20","tx":"GPIO21"}},"buttons":[{"name":"BUTTON","pin":"GPIO9"}],"leds":[{"aliases":["LED_YELLOW"],"colour":"yellow","name":"LED","pin":"GPIO18"},{"colour":"white","name":"LED_WHITE","pin":"GPIO19"},{"colour":"red","name":"LED_RED","pin":"GPIO3"},{"colour":"green","name":"LED_GREEN","pin":"GPIO4"},{"colour":"blue","name":"LED_BLUE","pin":"GPIO5"}],"naming":"esp"}},
{"chosen":"cpy:espressif/ai_thinker_esp32-c3s-2m","ids":["cpy:espressif/ai_thinker_esp32-c3s-2m"],"key":"espressif-aithinker-esp32-c3s-kit-2m","name":"AITHinker ESP32-C3S_Kit_2M","part":"esp32c3","records":[{"file":"ports/espressif/boards/ai_thinker_esp32-c3s-2m/pins.c","says":{"buttons":[["GPIO9","BUTTON",null,null]],"leds":[["GPIO18","LED",null],["GPIO19","LED_WHITE",null],["GPIO3","LED_RED",null],["GPIO4","LED_GREEN",null],["GPIO5","LED_BLUE",null]],"uart":["GPIO21","GPIO20"]},"src":"cpy:espressif/ai_thinker_esp32-c3s-2m"}],"vendor":"","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO20","tx":"GPIO21"}},"buttons":[{"name":"BUTTON","pin":"GPIO9"}],"leds":[{"aliases":["LED_YELLOW"],"colour":"yellow","name":"LED","pin":"GPIO18"},{"colour":"white","name":"LED_WHITE","pin":"GPIO19"},{"colour":"red","name":"LED_RED","pin":"GPIO3"},{"colour":"green","name":"LED_GREEN","pin":"GPIO4"},{"colour":"blue","name":"LED_BLUE","pin":"GPIO5"}],"naming":"esp"}},
{"chosen":"arduino:esp32:esp32:alfredo-nou3","flash":3342336,"ids":["arduino:esp32:esp32:alfredo-nou3"],"key":"espressif-alfredo-nou3","name":"Alfredo NoU3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/alfredo-nou3/pins_arduino.h","says":{"leds":[["GPIO45","LED_BUILTIN",null]]},"src":"arduino:esp32:esp32:alfredo-nou3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"clock_hz":240000000,"flash":3342336,"flash_from":"arduino:esp32:esp32:alfredo-nou3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO45"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:alfredo-nou3"}},
{"chosen":"arduino:esp32:esp32:alksesp32","flash":4194304,"ids":["arduino:esp32:esp32:alksesp32","pio:alksesp32"],"key":"espressif-alks-esp32","name":"ALKS ESP32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/alksesp32/pins_arduino.h","says":{"buttons":[["GPIO15","SW1",null,null],["GPIO2","SW2",null,null],["GPIO0","SW3",null,null]],"i2c":["GPIO27","GPIO14"],"leds":[["GPIO23","LED_BUILTIN",null]],"spi":["GPIO23","GPIO21","GPIO22"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:alksesp32"},{"core":"arduino:esp32:esp32","file":"variants/alksesp32/pins_arduino.h","same":true,"src":"pio:alksesp32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ALKS entry"}],"vendor":"RoboticsBrno","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO14","sda":"GPIO27"},"spi":{"cs":"GPIO19","miso":"GPIO22","mosi":"GPIO21","name":"SPI","sck":"GPIO23"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"SW1","pin":"GPIO15"},{"name":"SW2","pin":"GPIO2"},{"name":"SW3","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:alksesp32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO23"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:alksesp32"}},
{"chosen":"arduino:esp32:esp32:amyboard","flash":6553600,"ids":["arduino:esp32:esp32:amyboard"],"key":"espressif-amyboard","name":"AMYboard","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/amyboard/pins_arduino.h","says":{"i2c":["GPIO17","GPIO18"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:amyboard"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO18","sda":"GPIO17"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":6553600,"flash_from":"arduino:esp32:esp32:amyboard","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:amyboard"}},
{"chosen":"arduino:esp32:esp32:atd147_s3","flash":1310720,"ids":["arduino:esp32:esp32:atd147_s3"],"key":"espressif-atd1-47-s3","name":"ATD1.47-S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/atd147_s3/pins_arduino.h","says":{"buttons":[["GPIO4","KEY_BUILTIN",null,null]],"i2c":["GPIO8","GPIO9"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:atd147_s3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO4"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:atd147_s3","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:atd147_s3"}},
{"chosen":"arduino:esp32:esp32:atd35s3","flash":1310720,"ids":["arduino:esp32:esp32:atd35s3"],"key":"espressif-atd3-5-s3","name":"ATD3.5-S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/atd35s3/pins_arduino.h","says":{"buttons":[["GPIO4","KEY_BUILTIN",null,null]],"i2c":["GPIO8","GPIO9"],"leds":[["GPIO5","LED_BUILTIN",null]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:atd35s3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO4"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:atd35s3","leds":[{"name":"LED_BUILTIN","pin":"GPIO5"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:atd35s3"}},
{"chosen":"arduino:esp32:esp32:atmegazero_esp32s2","flash":1310720,"ids":["arduino:esp32:esp32:atmegazero_esp32s2","cpy:espressif/atmegazero_esp32s2"],"key":"espressif-atmegazero-esp32-s2","name":"ATMegaZero ESP32-S2","notes":["pixel GPIO40 added from cpy:espressif/atmegazero_esp32s2"],"part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/atmegazero_esp32s2/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:atmegazero_esp32s2"},{"file":"ports/espressif/boards/atmegazero_esp32s2/pins.c","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO40","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/atmegazero_esp32s2"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO38","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:atmegazero_esp32s2","naming":"esp","pixels":[{"added_from":"cpy:espressif/atmegazero_esp32s2","kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO40"}],"ram":327680,"ram_from":"arduino:esp32:esp32:atmegazero_esp32s2"}},
{"chosen":"arduino:esp32:esp32:aslcanx2","flash":1310720,"ids":["arduino:esp32:esp32:aslcanx2"],"key":"espressif-autosportlabs-esp-can-x2","name":"AutosportLabs ESP-CAN-X2","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/aslcanx2/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:aslcanx2"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:aslcanx2","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:aslcanx2"}},
{"chosen":"cpy:espressif/autosportlabs_esp32_can_x2","ids":["cpy:espressif/autosportlabs_esp32_can_x2"],"key":"espressif-autosportlabs-esp32-can-x2","name":"AutosportLabs-ESP32-CAN-X2","part":"esp32s3","records":[{"file":"ports/espressif/boards/autosportlabs_esp32_can_x2/pins.c","says":{"leds":[["GPIO2","LED",null]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/autosportlabs_esp32_can_x2"}],"vendor":"Autosport Labs","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"leds":[{"aliases":["LED1"],"name":"LED","pin":"GPIO2"}],"naming":"esp"}},
{"chosen":"arduino:esp32:esp32:aventen_s3_sync","flash":1310720,"ids":["arduino:esp32:esp32:aventen_s3_sync"],"key":"espressif-aventen-s3-sync","name":"Aventen S3 Sync","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/Aventen_S3_Sync/pins_arduino.h","says":{"i2c":["GPIO2","GPIO3"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:aventen_s3_sync"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO3","sda":"GPIO2"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:aventen_s3_sync","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:aventen_s3_sync"}},
{"chosen":"arduino:esp32:esp32:axiometa_genesis_mini","flash":1310720,"ids":["arduino:esp32:esp32:axiometa_genesis_mini"],"key":"espressif-axiometa-genesis-mini","name":"Axiometa Genesis Mini","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/axiometa_genesis_mini/pins_arduino.h","says":{"buttons":[["GPIO45","USER_BUTTON",null,null]],"i2c":["GPIO10","GPIO11"],"spi":["GPIO14","GPIO12","GPIO13"]},"src":"arduino:esp32:esp32:axiometa_genesis_mini"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO11","sda":"GPIO10"},"spi":{"miso":"GPIO13","mosi":"GPIO12","name":"SPI","sck":"GPIO14"}},"buttons":[{"name":"USER_BUTTON","pin":"GPIO45"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:axiometa_genesis_mini","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:axiometa_genesis_mini"}},
{"chosen":"arduino:esp32:esp32:axiometa_genesis_one","flash":1310720,"ids":["arduino:esp32:esp32:axiometa_genesis_one"],"key":"espressif-axiometa-genesis-one","name":"Axiometa Genesis One","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/axiometa_genesis_one/pins_arduino.h","says":{"i2c":["GPIO47","GPIO48"],"spi":["GPIO13","GPIO11","GPIO12"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:axiometa_genesis_one"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO48","sda":"GPIO47"},"spi":{"cs":"GPIO1","miso":"GPIO12","mosi":"GPIO11","name":"SPI","sck":"GPIO13"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:axiometa_genesis_one","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:axiometa_genesis_one"}},
{"chosen":"arduino:esp32:esp32:axiometa_pixie_m1","flash":1310720,"ids":["arduino:esp32:esp32:axiometa_pixie_m1"],"key":"espressif-axiometa-pixie-m1","name":"Axiometa PIXIE M1","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/axiometa_pixie_m1/pins_arduino.h","says":{"i2c":["GPIO10","GPIO11"],"leds":[["GPIO11","LED_BUILTIN",null]],"pixels":[["GPIO21","ws2812"]],"spi":["GPIO14","GPIO12","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:axiometa_pixie_m1"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO11","sda":"GPIO10"},"spi":{"cs":"GPIO1","miso":"GPIO13","mosi":"GPIO12","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:axiometa_pixie_m1","leds":[{"aliases":["BUILTIN_LED","PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO11"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_RGB_LED","pin":"GPIO21"}],"ram":327680,"ram_from":"arduino:esp32:esp32:axiometa_pixie_m1"}},
{"chosen":"arduino:esp32:esp32:Bee_Motion_Mini","flash":1310720,"ids":["arduino:esp32:esp32:Bee_Motion_Mini"],"key":"espressif-bee-motion-mini","name":"Bee Motion Mini","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/Bee_Motion_Mini/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:Bee_Motion_Mini"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:Bee_Motion_Mini","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:Bee_Motion_Mini"}},
{"chosen":"arduino:esp32:esp32:BharatPi-A7672S-4G","flash":1310720,"ids":["arduino:esp32:esp32:BharatPi-A7672S-4G"],"key":"espressif-bharatpi-a7672s-4g-module","name":"BharatPi A7672S 4G Module","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/BharatPi-A7672S-4G/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:BharatPi-A7672S-4G"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:BharatPi-A7672S-4G","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:BharatPi-A7672S-4G"}},
{"chosen":"arduino:esp32:esp32:BharatPi-LoRa","flash":1310720,"ids":["arduino:esp32:esp32:BharatPi-LoRa"],"key":"espressif-bharatpi-lora-module","name":"BharatPi LoRa Module","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/BharatPi-LoRa/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:BharatPi-LoRa"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:BharatPi-LoRa","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:BharatPi-LoRa"}},
{"chosen":"arduino:esp32:esp32:BharatPi-Node-Wifi","flash":1310720,"ids":["arduino:esp32:esp32:BharatPi-Node-Wifi"],"key":"espressif-bharatpi-node-wifi-module","name":"BharatPi Node Wifi Module","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/BharatPi-Node-Wifi/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:BharatPi-Node-Wifi"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:BharatPi-Node-Wifi","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:BharatPi-Node-Wifi"}},
{"chosen":"pio:wifiduino32c3","flash":4194304,"ids":["pio:wifiduino32c3"],"key":"espressif-blinker-wifiduinov2-esp32-c3","name":"Blinker WiFiduinoV2 (ESP32-C3)","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/wifiduinov2/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO2","GPIO3","GPIO10"],"uart":["GPIO21","GPIO20"]},"src":"pio:wifiduino32c3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own WIFIDUINOV2 entry"}],"vendor":"Blinker","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO7","miso":"GPIO10","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":4194304,"flash_from":"pio:wifiduino32c3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","ram":327680,"ram_from":"pio:wifiduino32c3"}},
{"chosen":"arduino:esp32:esp32:bpi-bit","flash":1310720,"ids":["arduino:esp32:esp32:bpi-bit"],"key":"espressif-bpi-bit","name":"BPI-BIT","part":"esp32","ram":294912,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/bpi-bit/pins_arduino.h","says":{"buttons":[["GPIO35","BUTTON_A",null,null],["GPIO27","BUTTON_B",null,null]],"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:bpi-bit"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"BUTTON_A","pin":"GPIO35"},{"name":"BUTTON_B","pin":"GPIO27"}],"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:bpi-bit","naming":"esp","ram":294912,"ram_from":"arduino:esp32:esp32:bpi-bit"}},
{"chosen":"arduino:esp32:esp32:bpi_leaf_s3","flash":1310720,"ids":["arduino:esp32:esp32:bpi_leaf_s3"],"key":"espressif-bpi-leaf-s3","name":"BPI-Leaf-S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/bpi_leaf_s3/pins_arduino.h","says":{"i2c":["GPIO15","GPIO16"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:bpi_leaf_s3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO16","sda":"GPIO15"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:bpi_leaf_s3","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:esp32:esp32:bpi_leaf_s3"}},
{"chosen":"arduino:esp32:esp32:canipulator_v1","flash":1310720,"ids":["arduino:esp32:esp32:canipulator_v1"],"key":"espressif-canipulator-v1-esp32-c6","name":"CANipulator V1 (ESP32-C6)","part":"esp32c6","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/canipulator_v1/pins_arduino.h","says":{"buttons":[["GPIO9","USER_BTN",null,null]],"i2c":["GPIO23","GPIO22"],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO10","GPIO4","GPIO5"],"uart":["GPIO20","GPIO21"]},"src":"arduino:esp32:esp32:canipulator_v1"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO23"},"spi":{"cs":"GPIO15","miso":"GPIO5","mosi":"GPIO4","name":"SPI","sck":"GPIO10"},"uart":{"name":"Serial","rx":"GPIO21","tx":"GPIO20"}},"buttons":[{"name":"USER_BTN","pin":"GPIO9"}],"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:canipulator_v1","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO8"}],"ram":327680,"ram_from":"arduino:esp32:esp32:canipulator_v1"}},
{"chosen":"arduino:esp32:esp32:canipulator_v2","flash":1310720,"ids":["arduino:esp32:esp32:canipulator_v2"],"key":"espressif-canipulator-v2-esp32-c5","name":"CANipulator V2 (ESP32-C5)","part":"esp32c5","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/canipulator_v2/pins_arduino.h","says":{"buttons":[["GPIO28","USER_BTN",null,null]],"i2c":["GPIO0","GPIO1"],"pixels":[["GPIO2","ws2812"]],"spi":["GPIO24","GPIO23","GPIO25"],"uart":["GPIO12","GPIO11"]},"src":"arduino:esp32:esp32:canipulator_v2"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"spi":{"cs":"GPIO27","miso":"GPIO25","mosi":"GPIO23","name":"SPI","sck":"GPIO24"},"uart":{"name":"Serial","rx":"GPIO11","tx":"GPIO12"}},"buttons":[{"name":"USER_BTN","pin":"GPIO28"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:canipulator_v2","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO2"}],"ram":327680,"ram_from":"arduino:esp32:esp32:canipulator_v2"}},
{"chosen":"arduino:esp32:esp32:cezerio_dev_esp32c6","flash":1310720,"ids":["arduino:esp32:esp32:cezerio_dev_esp32c6"],"key":"espressif-cezerio-dev-esp32c6","name":"cezerio dev ESP32C6","part":"esp32c6","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/cezerio_dev_esp32c6/pins_arduino.h","says":{"i2c":["GPIO8","GPIO7"],"pixels":[["GPIO3","ws2812"]],"spi":["GPIO21","GPIO22","GPIO23"],"uart":["GPIO16","GPIO17"]},"src":"arduino:esp32:esp32:cezerio_dev_esp32c6"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO7","sda":"GPIO8"},"spi":{"cs":"GPIO14","miso":"GPIO23","mosi":"GPIO22","name":"SPI","sck":"GPIO21"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:cezerio_dev_esp32c6","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO3"}],"ram":327680,"ram_from":"arduino:esp32:esp32:cezerio_dev_esp32c6"}},
{"chosen":"arduino:esp32:esp32:cezerio_mini_dev_esp32c6","flash":1310720,"ids":["arduino:esp32:esp32:cezerio_mini_dev_esp32c6"],"key":"espressif-cezerio-mini-dev-esp32c6","name":"cezerio mini dev ESP32C6","part":"esp32c6","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/cezerio_mini_dev_esp32c6/pins_arduino.h","says":{"i2c":["GPIO23","GPIO22"],"pixels":[["GPIO20","ws2812"]],"spi":["GPIO18","GPIO19","GPIO21"],"uart":["GPIO7","GPIO14"]},"src":"arduino:esp32:esp32:cezerio_mini_dev_esp32c6"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO23"},"spi":{"cs":"GPIO17","miso":"GPIO21","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO14","tx":"GPIO7"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:cezerio_mini_dev_esp32c6","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO20"}],"ram":327680,"ram_from":"arduino:esp32:esp32:cezerio_mini_dev_esp32c6"}},
{"chosen":"arduino:esp32:esp32:circuitart_zero_s3","flash":1310720,"ids":["arduino:esp32:esp32:circuitart_zero_s3"],"key":"espressif-circuitart-zero-s3","name":"CircuitART Zero S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/circuitart_zero_s3/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO33","GPIO34"],"leds":[["GPIO46","LED_BUILTIN",null]],"pixels":[["GPIO47","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:circuitart_zero_s3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO34","sda":"GPIO33"},"spi":{"cs":"GPIO39","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:circuitart_zero_s3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO46"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_RGB_LED","pin":"GPIO47"}],"ram":327680,"ram_from":"arduino:esp32:esp32:circuitart_zero_s3"}},
{"chosen":"arduino:esp32:esp32:aw2eth","flash":1310720,"ids":["arduino:esp32:esp32:aw2eth"],"key":"espressif-cnrs-aw2eth","name":"CNRS AW2ETH","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/cnrs_aw2eth/pins_arduino.h","says":{"i2c":["GPIO9","GPIO10"],"spi":["GPIO4","GPIO14","GPIO13"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:aw2eth"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO10","sda":"GPIO9"},"spi":{"cs":"GPIO5","miso":"GPIO13","mosi":"GPIO14","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:aw2eth","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:aw2eth"}},
{"chosen":"arduino:esp32:esp32:codecell","flash":1310720,"ids":["arduino:esp32:esp32:codecell"],"key":"espressif-codecell-c3","name":"CodeCell C3","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/codecell/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:codecell"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:codecell","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:codecell"}},
{"chosen":"arduino:esp32:esp32:crabik_slot_esp32_s3","flash":1310720,"ids":["arduino:esp32:esp32:crabik_slot_esp32_s3"],"key":"espressif-crabik-slot-esp32-s3","name":"Crabik Slot ESP32-S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/crabik_slot_esp32_s3/pins_arduino.h","says":{"i2c":["GPIO13","GPIO14"],"leds":[["GPIO21","LED_BUILTIN",null]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO8","GPIO7"]},"src":"arduino:esp32:esp32:crabik_slot_esp32_s3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO14","sda":"GPIO13"},"spi":{"cs":"GPIO17","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO7","tx":"GPIO8"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:crabik_slot_esp32_s3","leds":[{"aliases":["BUILTIN_LED","USER_LED"],"name":"LED_BUILTIN","pin":"GPIO21"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:crabik_slot_esp32_s3"}},
{"chosen":"arduino:esp32:esp32:cyobot_v2_esp32s3","flash":1310720,"ids":["arduino:esp32:esp32:cyobot_v2_esp32s3"],"key":"espressif-cyobot-v2-esp32s3","name":"CYOBOT V2 ESP32S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/cyobot_v2_esp32s3/pins_arduino.h","says":{"buttons":[["GPIO4","BUTTON0",null,null],["GPIO38","BUTTON1",null,null]],"i2c":["GPIO17","GPIO18"],"spi":["GPIO41","GPIO2","GPIO42"]},"src":"arduino:esp32:esp32:cyobot_v2_esp32s3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO18","sda":"GPIO17"},"spi":{"cs":"GPIO5","miso":"GPIO42","mosi":"GPIO2","name":"SPI","sck":"GPIO41"}},"buttons":[{"name":"BUTTON0","pin":"GPIO4"},{"name":"BUTTON1","pin":"GPIO38"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:cyobot_v2_esp32s3","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:cyobot_v2_esp32s3"}},
{"chosen":"arduino:esp32:esp32:cytron_maker_esp32","flash":3342336,"ids":["arduino:esp32:esp32:cytron_maker_esp32"],"key":"espressif-cytron-maker-esp32","name":"Cytron Maker ESP32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/cytron_maker_esp32/pins_arduino.h","says":{"buttons":[["GPIO4","BUTTON",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:cytron_maker_esp32"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"aliases":["KEY_BUILTIN"],"name":"BUTTON","pin":"GPIO4"}],"clock_hz":240000000,"flash":3342336,"flash_from":"arduino:esp32:esp32:cytron_maker_esp32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:cytron_maker_esp32"}},
{"chosen":"arduino:esp32:esp32:cytron_maker_feather_aiot_s3","flash":1310720,"ids":["arduino:esp32:esp32:cytron_maker_feather_aiot_s3"],"key":"espressif-cytron-maker-feather-aiot-s3","name":"Cytron Maker Feather AIoT S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/cytron_maker_feather_aiot_s3/pins_arduino.h","says":{"buttons":[["GPIO3","BUTTON",null,null]],"i2c":["GPIO42","GPIO41"],"leds":[["GPIO2","LED_BUILTIN",null]],"pixels":[["GPIO46","ws2812"]],"spi":["GPIO17","GPIO8","GPIO18"],"uart":["GPIO15","GPIO16"]},"src":"arduino:esp32:esp32:cytron_maker_feather_aiot_s3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO41","sda":"GPIO42"},"spi":{"cs":"GPIO7","miso":"GPIO18","mosi":"GPIO8","name":"SPI","sck":"GPIO17"},"uart":{"name":"Serial","rx":"GPIO16","tx":"GPIO15"}},"buttons":[{"name":"BUTTON","pin":"GPIO3"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:cytron_maker_feather_aiot_s3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"RGB_BUILTIN","pin":"GPIO46"}],"ram":327680,"ram_from":"arduino:esp32:esp32:cytron_maker_feather_aiot_s3"}},
{"chosen":"arduino:esp32:esp32:d-duino-32","flash":1310720,"ids":["arduino:esp32:esp32:d-duino-32"],"key":"espressif-d-duino-32","name":"D-duino-32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/d-duino-32/pins_arduino.h","says":{"i2c":["GPIO5","GPIO4"],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:d-duino-32"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO4","sda":"GPIO5"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:d-duino-32","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:d-duino-32"}},
{"chosen":"arduino:esp32:esp32:deneyapkart","flash":1310720,"ids":["arduino:esp32:esp32:deneyapkart"],"key":"espressif-deneyap-kart","name":"Deneyap Kart","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/deneyapkart/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO4","GPIO15"],"leds":[["GPIO4","LED_BUILTIN",null],["GPIO1","LEDG",null],["GPIO3","LEDR",null]],"spi":["GPIO19","GPIO5","GPIO18"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:deneyapkart"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO15","sda":"GPIO4"},"spi":{"cs":"GPIO21","miso":"GPIO18","mosi":"GPIO5","name":"SPI","sck":"GPIO19"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:deneyapkart","leds":[{"aliases":["BUILTIN_LED","LEDB"],"colour":"blue","name":"LED_BUILTIN","pin":"GPIO4"},{"colour":"green","name":"LEDG","pin":"GPIO1"},{"colour":"red","name":"LEDR","pin":"GPIO3"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:deneyapkart"}},
{"chosen":"arduino:esp32:esp32:deneyapkart1A","flash":1310720,"ids":["arduino:esp32:esp32:deneyapkart1A"],"key":"espressif-deneyap-kart-1a","name":"Deneyap Kart 1A","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/deneyapkart1A/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO4","GPIO15"],"pixels":[["GPIO13","ws2812"]],"spi":["GPIO19","GPIO5","GPIO18"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:deneyapkart1A"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO15","sda":"GPIO4"},"spi":{"cs":"GPIO21","miso":"GPIO18","mosi":"GPIO5","name":"SPI","sck":"GPIO19"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:deneyapkart1A","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO13"}],"ram":327680,"ram_from":"arduino:esp32:esp32:deneyapkart1A"}},
{"chosen":"arduino:esp32:esp32:deneyapkartg","flash":1310720,"ids":["arduino:esp32:esp32:deneyapkartg"],"key":"espressif-deneyap-kart-g","name":"Deneyap Kart G","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/deneyapkartg/pins_arduino.h","says":{"buttons":[["GPIO9","KEY_BUILTIN",null,null]],"i2c":["GPIO8","GPIO2"],"pixels":[["GPIO10","ws2812"]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:deneyapkartg"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO2","sda":"GPIO8"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO9"}],"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:deneyapkartg","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO10"}],"ram":327680,"ram_from":"arduino:esp32:esp32:deneyapkartg"}},
{"chosen":"arduino:esp32:esp32:deneyapkartv2","flash":1310720,"ids":["arduino:esp32:esp32:deneyapkartv2"],"key":"espressif-deneyap-kart-v2","name":"Deneyap Kart v2","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/deneyapkartv2/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO47","GPIO21"],"pixels":[["GPIO46","ws2812"]],"spi":["GPIO41","GPIO39","GPIO40"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:deneyapkartv2"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO21","sda":"GPIO47"},"spi":{"cs":"GPIO42","miso":"GPIO40","mosi":"GPIO39","name":"SPI","sck":"GPIO41"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:deneyapkartv2","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO46"}],"ram":327680,"ram_from":"arduino:esp32:esp32:deneyapkartv2"}},
{"chosen":"arduino:esp32:esp32:ch_denky","flash":1310720,"ids":["arduino:esp32:esp32:ch_denky"],"key":"espressif-denky","name":"Denky","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ch_denky/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:ch_denky"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:ch_denky","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:ch_denky"}},
{"chosen":"arduino:esp32:esp32:department_of_alchemy_minimain_esp32s2","flash":4194304,"ids":["arduino:esp32:esp32:department_of_alchemy_minimain_esp32s2","pio:minimain_esp32s2"],"key":"espressif-department-of-alchemy-minimain-esp32-s2","name":"Department of Alchemy MiniMain ESP32-S2","part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/department_of_alchemy_minimain_esp32s2/pins_arduino.h","says":{"i2c":["GPIO3","GPIO4"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO39","GPIO38"]},"src":"arduino:esp32:esp32:department_of_alchemy_minimain_esp32s2"},{"core":"arduino:esp32:esp32","file":"variants/department_of_alchemy_minimain_esp32s2/pins_arduino.h","same":true,"src":"pio:minimain_esp32s2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own DEPARTMENT_OF_ALCHEMY_MINIMAIN_ESP32S2 entry"}],"vendor":"Department of Alchemy","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO4","sda":"GPIO3"},"spi":{"cs":"GPIO42","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO38","tx":"GPIO39"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:department_of_alchemy_minimain_esp32s2","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_RGB_LED","pin":"GPIO33"}],"ram":327680,"ram_from":"arduino:esp32:esp32:department_of_alchemy_minimain_esp32s2"}},
{"chosen":"arduino:esp32:esp32:dfrobot_beetle_esp32c6","flash":1310720,"ids":["arduino:esp32:esp32:dfrobot_beetle_esp32c6"],"key":"espressif-dfrobot-beetle-esp32-c6","name":"DFRobot Beetle ESP32-C6","part":"esp32c6","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/dfrobot_beetle_esp32c6/pins_arduino.h","says":{"i2c":["GPIO19","GPIO20"],"leds":[["GPIO15","LED_BUILTIN",null]],"spi":["GPIO23","GPIO22","GPIO21"],"uart":["GPIO16","GPIO17"]},"src":"arduino:esp32:esp32:dfrobot_beetle_esp32c6"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO20","sda":"GPIO19"},"spi":{"cs":"GPIO4","miso":"GPIO21","mosi":"GPIO22","name":"SPI","sck":"GPIO23"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:dfrobot_beetle_esp32c6","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO15"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:dfrobot_beetle_esp32c6"}},
{"chosen":"arduino:esp32:esp32:dfrobot_edge101","flash":1310720,"ids":["arduino:esp32:esp32:dfrobot_edge101"],"key":"espressif-dfrobot-edge101-iot-controller","name":"DFRobot Edge101 IOT Controller","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/dfrobot_edge101/pins_arduino.h","says":{"i2c":["GPIO18","GPIO23"],"leds":[["GPIO15","LED_BUILTIN",null]],"spi":["GPIO14","GPIO12","GPIO39"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:dfrobot_edge101"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO23","sda":"GPIO18"},"spi":{"cs":"GPIO5","miso":"GPIO39","mosi":"GPIO12","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:dfrobot_edge101","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO15"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:dfrobot_edge101"}},
{"chosen":"arduino:esp32:esp32:dfrobot_firebeetle2_esp32c5","flash":1310720,"ids":["arduino:esp32:esp32:dfrobot_firebeetle2_esp32c5"],"key":"espressif-dfrobot-firebeetle-2-esp32-c5","name":"DFRobot Firebeetle 2 ESP32-C5","part":"esp32c5","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/dfrobot_firebeetle2_esp32c5/pins_arduino.h","says":{"i2c":["GPIO9","GPIO10"],"leds":[["GPIO15","LED_BUILTIN",null]],"spi":["GPIO23","GPIO24","GPIO25"],"uart":["GPIO11","GPIO12"]},"src":"arduino:esp32:esp32:dfrobot_firebeetle2_esp32c5"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO10","sda":"GPIO9"},"spi":{"cs":"GPIO27","miso":"GPIO25","mosi":"GPIO24","name":"SPI","sck":"GPIO23"},"uart":{"name":"Serial","rx":"GPIO12","tx":"GPIO11"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:dfrobot_firebeetle2_esp32c5","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO15"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:dfrobot_firebeetle2_esp32c5"}},
{"chosen":"arduino:esp32:esp32:dfrobot_firebeetle2_esp32p4","flash":1310720,"ids":["arduino:esp32:esp32:dfrobot_firebeetle2_esp32p4"],"key":"espressif-dfrobot-firebeetle-2-esp32-p4","name":"DFRobot FireBeetle 2 ESP32-P4","part":"esp32p4","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/dfrobot_firebeetle2_esp32p4/pins_arduino.h","says":{"i2c":["GPIO7","GPIO8"],"leds":[["GPIO3","LED_BUILTIN",null]],"spi":["GPIO28","GPIO29","GPIO30"],"uart":["GPIO37","GPIO38"]},"src":"arduino:esp32:esp32:dfrobot_firebeetle2_esp32p4"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO8","sda":"GPIO7"},"spi":{"cs":"GPIO31","miso":"GPIO30","mosi":"GPIO29","name":"SPI","sck":"GPIO28"},"uart":{"name":"Serial","rx":"GPIO38","tx":"GPIO37"}},"clock_hz":360000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:dfrobot_firebeetle2_esp32p4","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO3"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:dfrobot_firebeetle2_esp32p4"}},
{"chosen":"arduino:esp32:esp32:dfrobot_lorawan_esp32s3","flash":1310720,"ids":["arduino:esp32:esp32:dfrobot_lorawan_esp32s3"],"key":"espressif-dfrobot-lorawan-esp32-s3","name":"DFRobot LoRaWAN ESP32-S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/dfrobot_lorawan_esp32s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO21","LED_BUILTIN",null]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:dfrobot_lorawan_esp32s3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO17","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:dfrobot_lorawan_esp32s3","leds":[{"name":"LED_BUILTIN","pin":"GPIO21"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:dfrobot_lorawan_esp32s3"}},
{"chosen":"arduino:esp32:esp32:esp32doit-devkit-v1","flash":4194304,"ids":["arduino:esp32:esp32:esp32doit-devkit-v1","pio:esp32doit-devkit-v1","zephyr:doit_esp32_devkit_v1"],"key":"espressif-doit-esp32-devkit-v1","name":"DOIT ESP32 DEVKIT V1","notes":["button GPIO0 added from zephyr:doit_esp32_devkit_v1","led GPIO2 colour from zephyr:doit_esp32_devkit_v1","led GPIO2 label from zephyr:doit_esp32_devkit_v1","led GPIO2 active from zephyr:doit_esp32_devkit_v1"],"part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/doitESP32devkitV1/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:esp32doit-devkit-v1"},{"core":"arduino:esp32:esp32","file":"variants/doitESP32devkitV1/pins_arduino.h","same":true,"src":"pio:esp32doit-devkit-v1","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_DEV entry"},{"file":"boards/others/doit_esp32_devkit_v1/doit_esp32_devkit_v1_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","led0","high"]],"spi":[null,"GPIO13","GPIO12"]},"src":"zephyr:doit_esp32_devkit_v1","stated":{"buttons|GPIO0":"zephyr:doit_esp32_devkit_v1: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO2":"zephyr:doit_esp32_devkit_v1: gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>"}}],"vendor":"DOIT","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"active":"low","added_from":"zephyr:doit_esp32_devkit_v1","label":"BOOT Button","name":"sw0","pin":"GPIO0","pull":"up"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32doit-devkit-v1","leds":[{"active":"high","aliases":["BUILTIN_LED"],"colour":"blue","filled":["colour from zephyr:doit_esp32_devkit_v1","label from zephyr:doit_esp32_devkit_v1","active from zephyr:doit_esp32_devkit_v1"],"label":"User LED","name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32doit-devkit-v1"}},
{"chosen":"arduino:esp32:esp32:esp32doit-espduino","flash":1310720,"ids":["arduino:esp32:esp32:esp32doit-espduino"],"key":"espressif-doit-espduino32","name":"DOIT ESPduino32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/doitESPduino32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:esp32doit-espduino"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32doit-espduino","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32doit-espduino"}},
{"chosen":"arduino:esp32:esp32:pocket_32","flash":1310720,"ids":["arduino:esp32:esp32:pocket_32"],"key":"espressif-dongsen-tech-pocket-32","name":"Dongsen Tech Pocket 32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/pocket_32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO16","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:pocket_32"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:pocket_32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO16"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:pocket_32"}},
{"chosen":"arduino:esp32:esp32:walter","flash":1310720,"ids":["arduino:esp32:esp32:walter"],"key":"espressif-dptechnics-walter","name":"DPTechnics Walter","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/walter/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:walter"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:walter","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:walter"}},
{"chosen":"arduino:esp32:esp32:dpu_esp32","flash":3342336,"ids":["arduino:esp32:esp32:dpu_esp32"],"key":"espressif-dpu-esp32","name":"DPU ESP32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/dpu_esp32/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:dpu_esp32"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":3342336,"flash_from":"arduino:esp32:esp32:dpu_esp32","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:dpu_esp32"}},
{"chosen":"arduino:esp32:esp32:edge_dalton","flash":1310720,"ids":["arduino:esp32:esp32:edge_dalton"],"key":"espressif-edge-dalton-esp32c3","name":"Edge Dalton (ESP32C3)","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/edge_dalton/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO10","LED_BUILTIN",null]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:edge_dalton"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:edge_dalton","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO10"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:edge_dalton"}},
{"chosen":"arduino:esp32:esp32:Edgebox-ESP-100","flash":1310720,"ids":["arduino:esp32:esp32:Edgebox-ESP-100"],"key":"espressif-edgebox-esp-100","name":"Edgebox-ESP-100","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/Edgebox-ESP-100/pins_arduino.h","says":{"i2c":["GPIO20","GPIO19"],"spi":["GPIO13","GPIO12","GPIO11"]},"src":"arduino:esp32:esp32:Edgebox-ESP-100"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO19","sda":"GPIO20"},"spi":{"cs":"GPIO10","miso":"GPIO11","mosi":"GPIO12","name":"SPI","sck":"GPIO13"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:Edgebox-ESP-100","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:Edgebox-ESP-100"}},
{"chosen":"arduino:esp32:esp32:elecrow_crowpanel_7","flash":1310720,"ids":["arduino:esp32:esp32:elecrow_crowpanel_7"],"key":"espressif-elecrow-crowpanel-7-0p","name":"Elecrow CrowPanel 7.0P","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/elecrow_crowpanel_7/pins_arduino.h","says":{"i2c":["GPIO19","GPIO20"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO37","GPIO40"]},"src":"arduino:esp32:esp32:elecrow_crowpanel_7"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO20","sda":"GPIO19"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO40","tx":"GPIO37"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:elecrow_crowpanel_7","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:esp32:esp32:elecrow_crowpanel_7"}},
{"chosen":"arduino:esp32:esp32:esp320","flash":4194304,"ids":["arduino:esp32:esp32:esp320","pio:esp320"],"key":"espressif-electronic-sweetpeas-esp320","name":"Electronic SweetPeas ESP320","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp320/pins_arduino.h","says":{"i2c":["GPIO2","GPIO14"],"leds":[["GPIO5","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:esp320"},{"core":"arduino:esp32:esp32","file":"variants/esp320/pins_arduino.h","same":true,"src":"pio:esp320","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP320 entry"}],"vendor":"Electronic SweetPeas","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO14","sda":"GPIO2"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp320","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO5"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp320"}},
{"chosen":"arduino:esp32:esp32:es32lab","flash":2097152,"ids":["arduino:esp32:esp32:es32lab"],"key":"espressif-es-developer-es32lab","name":"ES Developer ES32Lab","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/es_developer_es32lab/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO17","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:es32lab"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":2097152,"flash_from":"arduino:esp32:esp32:es32lab","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO17"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:es32lab"}},
{"chosen":"arduino:esp32:esp32:esp32c3m1IKit","flash":1310720,"ids":["arduino:esp32:esp32:esp32c3m1IKit"],"key":"espressif-esp-c3-m1-i-kit","name":"ESP-C3-M1-I-Kit","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp_c3_m1_i_kit/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO18","LED_BUILTIN",null],["GPIO5","LED_BLUE",null],["GPIO4","LED_GREEN",null],["GPIO3","LED_RED",null]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:esp32c3m1IKit"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32c3m1IKit","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO18"},{"colour":"blue","name":"LED_BLUE","pin":"GPIO5"},{"colour":"green","name":"LED_GREEN","pin":"GPIO4"},{"colour":"red","name":"LED_RED","pin":"GPIO3"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32c3m1IKit"}},
{"chosen":"zephyr:esp_threadbr","ids":["zephyr:esp_threadbr"],"key":"espressif-esp-thread-border-router-zigbee-gateway","name":"ESP Thread Border Router / ZigBee Gateway","part":"esp32s3","records":[{"file":"boards/espressif/esp_threadbr/esp_threadbr_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"spi":[null,"GPIO45","GPIO38"]},"src":"zephyr:esp_threadbr","stated":{"buttons|GPIO0":"zephyr:esp_threadbr: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"espressif","why":"rank","wiring":{"buses":{"spi":{"miso":"GPIO38","mosi":"GPIO45","name":"spi2"}},"buttons":[{"active":"low","label":"BOOT Button","name":"sw0","pin":"GPIO0","pull":"up"}],"naming":"esp"}},
{"chosen":"arduino:tuya_open:tuya_open:esp32","ids":["arduino:tuya_open:tuya_open:esp32"],"key":"espressif-esp32","name":"ESP32","part":"esp32","records":[{"core":"arduino:tuya_open:tuya_open","file":"variants/esp32/pins_arduino.h","says":{"buttons":[["GPIO35","BUTTON_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO33","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"]},"src":"arduino:tuya_open:tuya_open:esp32"}],"vendor":"tuya","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"}},"buttons":[{"name":"BUTTON_BUILTIN","pin":"GPIO35"}],"leds":[{"name":"LED_BUILTIN","pin":"GPIO33"}],"naming":"esp"}},
{"chosen":"arduino:esp32:esp32:jczn_2432s028r","flash":4194304,"ids":["arduino:esp32:esp32:jczn_2432s028r","pio:jczn_2432s028r"],"key":"espressif-esp32-2432s028r-cyd","name":"ESP32-2432S028R CYD","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/jczn_2432s028r/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:jczn_2432s028r"},{"core":"arduino:esp32:esp32","file":"variants/jczn_2432s028r/pins_arduino.h","same":true,"src":"pio:jczn_2432s028r","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"JCZN","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:jczn_2432s028r","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:jczn_2432s028r"}},
{"chosen":"mpy:esp32/ESP32_GENERIC_C2","ids":["mpy:esp32/ESP32_GENERIC_C2"],"key":"espressif-esp32-c2","name":"ESP32-C2","part":"esp32c2","records":[{"file":"ports/esp32/boards/ESP32_GENERIC_C2/mpconfigboard.h","src":"mpy:esp32/ESP32_GENERIC_C2"}],"vendor":"Espressif","why":"nothing","wiring":{"naming":"esp"}},
{"chosen":"zephyr:esp32c3_lckfb","ids":["mpy:esp32/ESP32_GENERIC_C3","zephyr:esp32c3_lckfb"],"key":"espressif-esp32-c3-development-board-lckfb","name":"ESP32-C3 Development Board (LCKFB)","part":"esp32c3","records":[{"file":"boards/others/esp32c3_lckfb/esp32c3_lckfb.dts","says":{"buttons":[["GPIO9","sw0","low","up"]],"i2c":["GPIO0","GPIO1"]},"src":"zephyr:esp32c3_lckfb","stated":{"buttons|GPIO9":"zephyr:esp32c3_lckfb: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}},{"file":"ports/esp32/boards/ESP32_GENERIC_C3/mpconfigboard.h","src":"mpy:esp32/ESP32_GENERIC_C3"}],"vendor":"others","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO1","sda":"GPIO0"}},"buttons":[{"active":"low","label":"User Button","name":"sw0","pin":"GPIO9","pull":"up"}],"naming":"esp"}},
{"chosen":"zephyr:esp32c3_rust","ids":["zephyr:esp32c3_rust"],"key":"espressif-esp32-c3-devkit-rust","name":"ESP32-C3-DevKit-RUST","part":"esp32c3","records":[{"file":"boards/espressif/esp32c3_rust/esp32c3_rust.dts","says":{"buttons":[["GPIO9","sw0","low","up"]],"i2c":["GPIO10","GPIO8"],"leds":[["GPIO7","led0","high"]],"pixels":[[null,"ws2812"]],"spi":[null,"GPIO2","GPIO5"]},"src":"zephyr:esp32c3_rust","stated":{"buttons|GPIO9":"zephyr:esp32c3_rust: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO7":"zephyr:esp32c3_rust: gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO8","sda":"GPIO10"},"spi":{"miso":"GPIO5","mosi":"GPIO2","name":"spi2"}},"buttons":[{"active":"low","label":"User SW1","name":"sw0","pin":"GPIO9","pull":"up"}],"leds":[{"active":"high","label":"User LD0","name":"led0","pin":"GPIO7"}],"naming":"esp","parts":[{"address":104,"bus":"i2c","compatible":"invensense,icm42670","name":"ICM42670"},{"address":112,"bus":"i2c","compatible":"sensirion,shtc3","name":"SHTC3"},{"bus":"spi","compatible":"worldsemi,ws2812-spi","name":"WS2812-SPI"}]}},
{"chosen":"zephyr:esp32c3_devkitc","ids":["zephyr:esp32c3_devkitc"],"key":"espressif-esp32-c3-devkitc","name":"ESP32-C3-DevKitC","part":"esp32c3","records":[{"file":"boards/espressif/esp32c3_devkitc/esp32c3_devkitc.dts","says":{"buttons":[["GPIO9","sw0","low","up"]],"i2c":["GPIO1","GPIO3"],"spi":[null,"GPIO7","GPIO2"]},"src":"zephyr:esp32c3_devkitc","stated":{"buttons|GPIO9":"zephyr:esp32c3_devkitc: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO3","sda":"GPIO1"},"spi":{"miso":"GPIO2","mosi":"GPIO7","name":"spi2"}},"buttons":[{"active":"low","label":"User SW1","name":"sw0","pin":"GPIO9","pull":"up"}],"naming":"esp"}},
{"chosen":"zephyr:esp32c3_devkitm","ids":["zephyr:esp32c3_devkitm"],"key":"espressif-esp32-c3-devkitm","name":"ESP32-C3-DevKitM","part":"esp32c3","records":[{"file":"boards/espressif/esp32c3_devkitm/esp32c3_devkitm.dts","says":{"buttons":[["GPIO9","sw0","low","up"]],"i2c":["GPIO1","GPIO3"],"spi":[null,"GPIO7","GPIO2"]},"src":"zephyr:esp32c3_devkitm","stated":{"buttons|GPIO9":"zephyr:esp32c3_devkitm: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO3","sda":"GPIO1"},"spi":{"miso":"GPIO2","mosi":"GPIO7","name":"spi2"}},"buttons":[{"active":"low","label":"User SW1","name":"sw0","pin":"GPIO9","pull":"up"}],"naming":"esp"}},
{"chosen":"cpy:espressif/espressif_esp32c3_lyra_v2","ids":["cpy:espressif/espressif_esp32c3_lyra_v2"],"key":"espressif-esp32-c3-lyra-v2","name":"ESP32-C3-Lyra-V2","part":"esp32c3","records":[{"file":"ports/espressif/boards/espressif_esp32c3_lyra_v2/pins.c","says":{"buttons":[["GPIO9","BUTTON",null,null]],"pixels":[["GPIO10","ws2812"]],"uart":["GPIO21","GPIO20"]},"src":"cpy:espressif/espressif_esp32c3_lyra_v2"}],"vendor":"","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO20","tx":"GPIO21"}},"buttons":[{"name":"BUTTON","pin":"GPIO9"}],"naming":"esp","pixels":[{"count":1,"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO10"}]}},
{"chosen":"zephyr:esp32c3_supermini","ids":["zephyr:esp32c3_supermini"],"key":"espressif-esp32-c3-supermini","name":"ESP32-C3-SUPERMINI","part":"esp32c3","records":[{"file":"boards/others/esp32c3_supermini/esp32c3_supermini.dts","says":{"buttons":[["GPIO9","sw0","low","up"]],"i2c":["GPIO9","GPIO10"],"leds":[["GPIO8","led0","low"]],"spi":[null,"GPIO6","GPIO5"]},"src":"zephyr:esp32c3_supermini","stated":{"buttons|GPIO9":"zephyr:esp32c3_supermini: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO8":"zephyr:esp32c3_supermini: gpios = <&gpio0 8 GPIO_ACTIVE_LOW>"}}],"vendor":"others","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO10","sda":"GPIO9"},"spi":{"miso":"GPIO5","mosi":"GPIO6","name":"spi2"}},"buttons":[{"active":"low","label":"User SW1","name":"sw0","pin":"GPIO9","pull":"up"}],"leds":[{"active":"low","colour":"blue","label":"Blue LED 0","name":"led0","pin":"GPIO8"}],"naming":"esp"}},
{"chosen":"mpy:esp32/ESP32_GENERIC_C5","ids":["mpy:esp32/ESP32_GENERIC_C5"],"key":"espressif-esp32-c5","name":"ESP32-C5","part":"esp32c5","records":[{"file":"ports/esp32/boards/ESP32_GENERIC_C5/mpconfigboard.h","src":"mpy:esp32/ESP32_GENERIC_C5"}],"vendor":"Espressif","why":"nothing","wiring":{"naming":"esp"}},
{"chosen":"zephyr:esp32c5_devkitc","ids":["zephyr:esp32c5_devkitc"],"key":"espressif-esp32-c5-devkitc-1","name":"ESP32-C5-DevKitC-1","part":"esp32c5","records":[{"file":"boards/espressif/esp32c5_devkitc/esp32c5_devkitc_hpcore.dts","says":{"buttons":[["GPIO28","sw0","low","up"]],"i2c":["GPIO6","GPIO7"],"spi":[null,"GPIO7","GPIO2"]},"src":"zephyr:esp32c5_devkitc","stated":{"buttons|GPIO28":"zephyr:esp32c5_devkitc: gpios = <&gpio0 28 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO7","sda":"GPIO6"},"spi":{"miso":"GPIO2","mosi":"GPIO7","name":"spi2"}},"buttons":[{"active":"low","label":"Boot Button","name":"sw0","pin":"GPIO28","pull":"up"}],"naming":"esp"}},
{"chosen":"cpy:espressif/espressif_esp32c5_devkitc_1_n8r8","ids":["cpy:espressif/espressif_esp32c5_devkitc_1_n8r8"],"key":"espressif-esp32-c5-devkitc-1-n8r8","name":"ESP32-C5-DevKitC-1-N8R8","part":"esp32c5","records":[{"file":"ports/espressif/boards/espressif_esp32c5_devkitc_1_n8r8/pins.c","says":{"pixels":[["GPIO27","ws2812"]],"uart":["GPIO11","GPIO12"]},"src":"cpy:espressif/espressif_esp32c5_devkitc_1_n8r8"}],"vendor":"","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO12","tx":"GPIO11"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO27"}]}},
{"chosen":"mpy:esp32/ESP32_GENERIC_C6","ids":["mpy:esp32/ESP32_GENERIC_C6"],"key":"espressif-esp32-c6","name":"ESP32-C6","part":"esp32c6","records":[{"file":"ports/esp32/boards/ESP32_GENERIC_C6/mpconfigboard.h","src":"mpy:esp32/ESP32_GENERIC_C6"}],"vendor":"Espressif","why":"nothing","wiring":{"naming":"esp"}},
{"chosen":"zephyr:esp32c6_devkitc","ids":["zephyr:esp32c6_devkitc"],"key":"espressif-esp32-c6-devkitc","name":"ESP32-C6-DevKitC","part":"esp32c6","records":[{"file":"boards/espressif/esp32c6_devkitc/esp32c6_devkitc_hpcore.dts","says":{"buttons":[["GPIO9","sw0","low","up"]],"i2c":["GPIO6","GPIO7"],"spi":[null,"GPIO7","GPIO2"]},"src":"zephyr:esp32c6_devkitc","stated":{"buttons|GPIO9":"zephyr:esp32c6_devkitc: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO7","sda":"GPIO6"},"spi":{"miso":"GPIO2","mosi":"GPIO7","name":"spi2"}},"buttons":[{"active":"low","label":"User SW1","name":"sw0","pin":"GPIO9","pull":"up"}],"naming":"esp"}},
{"chosen":"cpy:espressif/espressif_esp32c6_devkitc_1_n8","ids":["cpy:espressif/espressif_esp32c6_devkitc_1_n8"],"key":"espressif-esp32-c6-devkitc-1-n8","name":"ESP32-C6-DevKitC-1-N8","part":"esp32c6","records":[{"file":"ports/espressif/boards/espressif_esp32c6_devkitc_1_n8/pins.c","says":{"pixels":[["GPIO8","ws2812"]],"uart":["GPIO16","GPIO17"]},"src":"cpy:espressif/espressif_esp32c6_devkitc_1_n8"}],"vendor":"","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO17","tx":"GPIO16"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO8"}]}},
{"chosen":"zephyr:esp32c61_devkitc","ids":["zephyr:esp32c61_devkitc"],"key":"espressif-esp32-c61-devkitc","name":"ESP32-C61-DevKitC","part":"esp32c61","records":[{"file":"boards/espressif/esp32c61_devkitc/esp32c61_devkitc.dts","says":{"buttons":[["GPIO9","sw0","low","up"]],"i2c":["GPIO22","GPIO23"],"spi":[null,"GPIO7","GPIO2"]},"src":"zephyr:esp32c61_devkitc","stated":{"buttons|GPIO9":"zephyr:esp32c61_devkitc: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO23","sda":"GPIO22"},"spi":{"miso":"GPIO2","mosi":"GPIO7","name":"spi2"}},"buttons":[{"active":"low","label":"User SW1","name":"sw0","pin":"GPIO9","pull":"up"}],"naming":"esp"}},
{"chosen":"cpy:espressif/doit_esp32_devkit_v1","ids":["cpy:espressif/doit_esp32_devkit_v1"],"key":"espressif-esp32-devkit-v1","name":"ESP32 Devkit V1","part":"esp32","records":[{"file":"ports/espressif/boards/doit_esp32_devkit_v1/pins.c","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO17","GPIO16"]},"src":"cpy:espressif/doit_esp32_devkit_v1"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO22","sda":"GPIO21"},"spi":{"miso":"GPIO19","mosi":"GPIO23","name":"board.SPI()","sck":"GPIO18"},"uart":{"name":"board.UART()","rx":"GPIO16","tx":"GPIO17"}},"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO2"}],"naming":"esp"}},
{"chosen":"zephyr:esp32_devkitc","ids":["zephyr:esp32_devkitc"],"key":"espressif-esp32-devkitc","name":"ESP32-DevKitC","part":"esp32","ram":8388608,"records":[{"file":"boards/espressif/esp32_devkitc/esp32_devkitc_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"i2c":["GPIO21","GPIO22"],"spi":[null,"GPIO13","GPIO12"]},"src":"zephyr:esp32_devkitc","stated":{"buttons|GPIO0":"zephyr:esp32_devkitc: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO22","sda":"GPIO21"},"spi":{"miso":"GPIO12","mosi":"GPIO13","name":"spi2"}},"buttons":[{"active":"low","label":"BOOT Button","name":"sw0","pin":"GPIO0","pull":"up"}],"naming":"esp","ram":8388608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:esp32_ethernet_kit","ids":["zephyr:esp32_ethernet_kit"],"key":"espressif-esp32-ethernet-kit","name":"ESP32-Ethernet-Kit","part":"esp32","records":[{"file":"boards/espressif/esp32_ethernet_kit/esp32_ethernet_kit_procpu.dts","says":{"spi":[null,"GPIO13","GPIO12"]},"src":"zephyr:esp32_ethernet_kit"}],"vendor":"espressif","why":"nothing","wiring":{"buses":{"spi":{"miso":"GPIO12","mosi":"GPIO13","name":"spi2"}},"naming":"esp"}},
{"chosen":"arduino:esp32:esp32:fm-devkit","flash":4194304,"ids":["arduino:esp32:esp32:fm-devkit","pio:fm-devkit"],"key":"espressif-esp32-fm-devkit","name":"ESP32 FM DevKit","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/fm-devkit/pins_arduino.h","says":{"buttons":[["GPIO4","SW1",null,null],["GPIO18","SW2",null,null],["GPIO19","SW3",null,null],["GPIO21","SW4",null,null]],"i2c":["GPIO16","GPIO17"],"leds":[["GPIO5","LED_BUILTIN",null]],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:fm-devkit"},{"core":"arduino:esp32:esp32","file":"variants/fm-devkit/pins_arduino.h","same":true,"src":"pio:fm-devkit","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own fm_devkit entry"}],"vendor":"Unknown","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO17","sda":"GPIO16"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"SW1","pin":"GPIO4"},{"name":"SW2","pin":"GPIO18"},{"name":"SW3","pin":"GPIO19"},{"name":"SW4","pin":"GPIO21"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:fm-devkit","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO5"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:fm-devkit"}},
{"chosen":"mpy:esp32/ESP32_GENERIC_H2","ids":["mpy:esp32/ESP32_GENERIC_H2"],"key":"espressif-esp32-h2","name":"ESP32-H2","part":"esp32h2","records":[{"file":"ports/esp32/boards/ESP32_GENERIC_H2/mpconfigboard.h","src":"mpy:esp32/ESP32_GENERIC_H2"}],"vendor":"Espressif","why":"nothing","wiring":{"naming":"esp"}},
{"chosen":"zephyr:esp32h2_devkitm","ids":["zephyr:esp32h2_devkitm"],"key":"espressif-esp32-h2-devkitm","name":"ESP32-H2-DevKitM","part":"esp32h2","records":[{"file":"boards/espressif/esp32h2_devkitm/esp32h2_devkitm.dts","says":{"buttons":[["GPIO9","sw0","low","up"]],"spi":[null,"GPIO13","GPIO10"]},"src":"zephyr:esp32h2_devkitm","stated":{"buttons|GPIO9":"zephyr:esp32h2_devkitm: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"espressif","why":"rank","wiring":{"buses":{"spi":{"miso":"GPIO10","mosi":"GPIO13","name":"spi2"}},"buttons":[{"active":"low","label":"User SW1","name":"sw0","pin":"GPIO9","pull":"up"}],"naming":"esp"}},
{"chosen":"cpy:espressif/espressif_esp32h2_devkitm_1_n4","ids":["cpy:espressif/espressif_esp32h2_devkitm_1_n4"],"key":"espressif-esp32-h2-devkitm-1","name":"ESP32-H2-DevKitM-1","part":"esp32h2","records":[{"file":"ports/espressif/boards/espressif_esp32h2_devkitm_1_n4/pins.c","says":{"buttons":[["GPIO9","BUTTON",null,null]],"pixels":[["GPIO8","ws2812"]],"uart":["GPIO24","GPIO23"]},"src":"cpy:espressif/espressif_esp32h2_devkitm_1_n4"}],"vendor":"","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO23","tx":"GPIO24"}},"buttons":[{"name":"BUTTON","pin":"GPIO9"}],"naming":"esp","pixels":[{"count":1,"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO8"}]}},
{"chosen":"zephyr:esp32h2_supermini","flash":4194304,"ids":["zephyr:esp32h2_supermini"],"key":"espressif-esp32-h2-supermini","name":"ESP32-H2-SUPERMINI","part":"esp32h2","ram":327680,"records":[{"file":"boards/others/esp32h2_supermini/esp32h2_supermini.dts","says":{"buttons":[["GPIO9","sw0","low","up"]],"i2c":["GPIO22","GPIO25"],"leds":[["GPIO13","led0","high"]],"pixels":[[null,"ws2812"]]},"src":"zephyr:esp32h2_supermini","stated":{"buttons|GPIO9":"zephyr:esp32h2_supermini: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO13":"zephyr:esp32h2_supermini: gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"others","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO25","sda":"GPIO22"}},"buttons":[{"active":"low","label":"User SW1","name":"sw0","pin":"GPIO9","pull":"up"}],"flash":4194304,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"blue","label":"Blue LED 0","name":"led0","pin":"GPIO13"}],"naming":"esp","ram":327680,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"mpy:esp32/ESP32_GENERIC_P4","ids":["mpy:esp32/ESP32_GENERIC_P4"],"key":"espressif-esp32-p4","name":"ESP32-P4","part":"esp32p4","records":[{"file":"ports/esp32/boards/ESP32_GENERIC_P4/mpconfigboard.h","src":"mpy:esp32/ESP32_GENERIC_P4"}],"vendor":"Espressif","why":"nothing","wiring":{"naming":"esp"}},
{"chosen":"cpy:espressif/solderparty_esp32p4_stamp_xl","ids":["cpy:espressif/solderparty_esp32p4_stamp_xl"],"key":"espressif-esp32-p4-stamp-xl","name":"ESP32-P4 Stamp XL","part":"esp32p4","records":[{"file":"ports/espressif/boards/solderparty_esp32p4_stamp_xl/pins.c","says":{"uart":["GPIO37","GPIO38"]},"src":"cpy:espressif/solderparty_esp32p4_stamp_xl"}],"vendor":"Solder Party","why":"nothing","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO38","tx":"GPIO37"}},"naming":"esp"}},
{"chosen":"zephyr:esp32p4x_function_ev_board","ids":["cpy:espressif/espressif_esp32p4x_function_ev","zephyr:esp32p4x_function_ev_board"],"key":"espressif-esp32-p4x-function-ev-board","name":"ESP32-P4X-Function-EV-Board","notes":["uart added from cpy:espressif/espressif_esp32p4x_function_ev"],"part":"esp32p4","records":[{"file":"boards/espressif/esp32p4x_function_ev_board/esp32p4x_function_ev_board_hpcore.dts","says":{"buttons":[["GPIO35","sw0","low","up"]],"i2c":["GPIO7","GPIO8"],"spi":[null,"GPIO5","GPIO4"]},"src":"zephyr:esp32p4x_function_ev_board","stated":{"buttons|GPIO35":"zephyr:esp32p4x_function_ev_board: gpios = <&gpio1 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}},{"file":"ports/espressif/boards/espressif_esp32p4x_function_ev/pins.c","says":{"i2c":["GPIO7","GPIO8"],"uart":["GPIO37","GPIO38"]},"src":"cpy:espressif/espressif_esp32p4x_function_ev"}],"vendor":"espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO8","sda":"GPIO7"},"spi":{"miso":"GPIO4","mosi":"GPIO5","name":"spi2"},"uart":{"added_from":"cpy:espressif/espressif_esp32p4x_function_ev","name":"board.UART()","rx":"GPIO38","tx":"GPIO37"}},"buttons":[{"active":"low","label":"Boot Button","name":"sw0","pin":"GPIO35","pull":"up"}],"naming":"esp","parts":[{"address":93,"bus":"i2c","compatible":"goodix,gt911","name":"GT911"}]}},
{"chosen":"arduino:esp32:esp32:pico32","flash":1310720,"ids":["arduino:esp32:esp32:pico32"],"key":"espressif-esp32-pico-d4","name":"ESP32 PICO-D4","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/pico32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:pico32"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:pico32","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:pico32"}},
{"chosen":"pio:pico32","flash":4194304,"ids":["pio:pico32"],"key":"espressif-esp32-pico-kit","name":"ESP32 Pico Kit","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/pico32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:pico32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_PICO entry"}],"vendor":"Espressif","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:pico32","naming":"esp","ram":327680,"ram_from":"pio:pico32"}},
{"chosen":"mpy:esp32/ESP32_GENERIC_S2","ids":["mpy:esp32/ESP32_GENERIC_S2"],"key":"espressif-esp32-s2","name":"ESP32-S2","part":"esp32s2","records":[{"file":"ports/esp32/boards/ESP32_GENERIC_S2/mpconfigboard.h","src":"mpy:esp32/ESP32_GENERIC_S2"}],"vendor":"Espressif","why":"nothing","wiring":{"naming":"esp"}},
{"chosen":"zephyr:esp32s2_devkitc","ids":["zephyr:esp32s2_devkitc"],"key":"espressif-esp32-s2-devkitc","name":"ESP32-S2-DevKitC","part":"esp32s2","records":[{"file":"boards/espressif/esp32s2_devkitc/esp32s2_devkitc.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"i2c":["GPIO8","GPIO9"],"spi":[null,"GPIO11","GPIO13"]},"src":"zephyr:esp32s2_devkitc","stated":{"buttons|GPIO0":"zephyr:esp32s2_devkitc: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO9","sda":"GPIO8"},"spi":{"miso":"GPIO13","mosi":"GPIO11","name":"spi2"}},"buttons":[{"active":"low","label":"BOOT","name":"sw0","pin":"GPIO0","pull":"up"}],"naming":"esp"}},
{"chosen":"cpy:espressif/espressif_esp32s2_devkitc_1_n4","ids":["cpy:espressif/espressif_esp32s2_devkitc_1_n4"],"key":"espressif-esp32-s2-devkitc-1-n4","name":"ESP32-S2-DevKitC-1-N4","part":"esp32s2","records":[{"file":"ports/espressif/boards/espressif_esp32s2_devkitc_1_n4/pins.c","says":{"pixels":[["GPIO18","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/espressif_esp32s2_devkitc_1_n4"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO18"}]}},
{"chosen":"cpy:espressif/espressif_esp32s2_devkitc_1_n4r2","ids":["cpy:espressif/espressif_esp32s2_devkitc_1_n4r2"],"key":"espressif-esp32-s2-devkitc-1-n4r2","name":"ESP32-S2-DevKitC-1-N4R2","part":"esp32s2","records":[{"file":"ports/espressif/boards/espressif_esp32s2_devkitc_1_n4r2/pins.c","says":{"pixels":[["GPIO18","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/espressif_esp32s2_devkitc_1_n4r2"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO18"}]}},
{"chosen":"cpy:espressif/espressif_esp32s2_devkitc_1_n8r2","ids":["cpy:espressif/espressif_esp32s2_devkitc_1_n8r2"],"key":"espressif-esp32-s2-devkitc-1-n8r2","name":"ESP32-S2-DevKitC-1-N8R2","part":"esp32s2","records":[{"file":"ports/espressif/boards/espressif_esp32s2_devkitc_1_n8r2/pins.c","says":{"pixels":[["GPIO18","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/espressif_esp32s2_devkitc_1_n8r2"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO18"}]}},
{"chosen":"zephyr:esp32s2_franzininho","ids":["zephyr:esp32s2_franzininho"],"key":"espressif-esp32-s2-franzininho","name":"ESP32-S2 Franzininho","part":"esp32s2","records":[{"file":"boards/franzininho/esp32s2_franzininho/esp32s2_franzininho.dts","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO21","led0","high"],["GPIO22","led1","high"]],"spi":[null,"GPIO11","GPIO13"]},"src":"zephyr:esp32s2_franzininho","stated":{"leds|GPIO21":"zephyr:esp32s2_franzininho: gpios = <&gpio0 21 GPIO_ACTIVE_HIGH>","leds|GPIO22":"zephyr:esp32s2_franzininho: gpios = <&gpio0 22 GPIO_ACTIVE_HIGH>"}}],"vendor":"franzininho","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO9","sda":"GPIO8"},"spi":{"miso":"GPIO13","mosi":"GPIO11","name":"spi2"}},"leds":[{"active":"high","label":"User - LED0","name":"led0","pin":"GPIO21"},{"active":"high","label":"User - LED1","name":"led1","pin":"GPIO22"}],"naming":"esp"}},
{"chosen":"zephyr:esp32s2_saola","ids":["zephyr:esp32s2_saola"],"key":"espressif-esp32-s2-saola","name":"ESP32-S2-Saola","part":"esp32s2","records":[{"file":"boards/espressif/esp32s2_saola/esp32s2_saola.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"i2c":["GPIO8","GPIO9"],"spi":[null,"GPIO11","GPIO13"]},"src":"zephyr:esp32s2_saola","stated":{"buttons|GPIO0":"zephyr:esp32s2_saola: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO9","sda":"GPIO8"},"spi":{"miso":"GPIO13","mosi":"GPIO11","name":"spi2"}},"buttons":[{"active":"low","label":"BOOT","name":"sw0","pin":"GPIO0","pull":"up"}],"naming":"esp"}},
{"chosen":"mpy:esp32/ESP32_GENERIC_S3","ids":["mpy:esp32/ESP32_GENERIC_S3"],"key":"espressif-esp32-s3","name":"ESP32-S3","part":"esp32s3","records":[{"file":"ports/esp32/boards/ESP32_GENERIC_S3/mpconfigboard.h","src":"mpy:esp32/ESP32_GENERIC_S3"}],"vendor":"Espressif","why":"nothing","wiring":{"naming":"esp"}},
{"chosen":"pio:esp32s3_120_16_8-qio_opi","flash":16777216,"ids":["pio:esp32s3_120_16_8-qio_opi"],"key":"espressif-esp32-s3-16mb-qio-8mb-opi-psram","name":"ESP32-S3 16MB QIO, 8MB OPI PSRAM","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:esp32s3_120_16_8-qio_opi","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:esp32s3_120_16_8-qio_opi","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"pio:esp32s3_120_16_8-qio_opi"}},
{"chosen":"cpy:espressif/espressif_esp32s3_box","ids":["cpy:espressif/espressif_esp32s3_box"],"key":"espressif-esp32-s3-box-2-5","name":"ESP32-S3-Box-2.5","part":"esp32s3","records":[{"file":"ports/espressif/boards/espressif_esp32s3_box/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null]]},"src":"cpy:espressif/espressif_esp32s3_box"}],"vendor":"Espressif","why":"rank","wiring":{"buttons":[{"name":"BOOT","pin":"GPIO0"}],"naming":"esp"}},
{"chosen":"zephyr:esp32s3_box3","ids":["cpy:espressif/espressif_esp32s3_box_3","zephyr:esp32s3_box3"],"key":"espressif-esp32-s3-box-3","name":"ESP32-S3-BOX-3","part":"esp32s3","records":[{"file":"boards/espressif/esp32s3_box3/esp32s3_box3_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"i2c":["GPIO8","GPIO18"]},"src":"zephyr:esp32s3_box3","stated":{"buttons|GPIO0":"zephyr:esp32s3_box3: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}},{"file":"ports/espressif/boards/espressif_esp32s3_box_3/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null]]},"src":"cpy:espressif/espressif_esp32s3_box_3"}],"vendor":"espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO18","sda":"GPIO8"}},"buttons":[{"active":"low","label":"BOOT Button","name":"sw0","pin":"GPIO0","pull":"up"}],"naming":"esp","parts":[{"address":93,"bus":"i2c","compatible":"goodix,gt911","name":"GT911"}]}},
{"chosen":"cpy:espressif/espressif_esp32s3_box_lite","ids":["cpy:espressif/espressif_esp32s3_box_lite"],"key":"espressif-esp32-s3-box-lite","name":"ESP32-S3-Box-Lite","part":"esp32s3","records":[{"file":"ports/espressif/boards/espressif_esp32s3_box_lite/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null]]},"src":"cpy:espressif/espressif_esp32s3_box_lite"}],"vendor":"Espressif","why":"rank","wiring":{"buttons":[{"name":"BOOT","pin":"GPIO0"}],"naming":"esp"}},
{"chosen":"zephyr:esp32s3_devkitc","ids":["zephyr:esp32s3_devkitc"],"key":"espressif-esp32-s3-devkitc","name":"ESP32-S3-DevKitC","part":"esp32s3","records":[{"file":"boards/espressif/esp32s3_devkitc/esp32s3_devkitc_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"spi":[null,"GPIO11","GPIO13"]},"src":"zephyr:esp32s3_devkitc","stated":{"buttons|GPIO0":"zephyr:esp32s3_devkitc: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"espressif","why":"rank","wiring":{"buses":{"spi":{"miso":"GPIO13","mosi":"GPIO11","name":"spi2"}},"buttons":[{"active":"low","label":"BOOT Button","name":"sw0","pin":"GPIO0","pull":"up"}],"naming":"esp"}},
{"chosen":"cpy:espressif/espressif_esp32s3_devkitc_1_n16","ids":["cpy:espressif/espressif_esp32s3_devkitc_1_n16"],"key":"espressif-esp32-s3-devkitc-1-n16","name":"ESP32-S3-DevKitC-1-N16","part":"esp32s3","records":[{"file":"ports/espressif/boards/espressif_esp32s3_devkitc_1_n16/pins.c","says":{"pixels":[["GPIO48","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/espressif_esp32s3_devkitc_1_n16"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO48"}]}},
{"chosen":"cpy:espressif/espressif_esp32s3_devkitc_1_n32r16","ids":["cpy:espressif/espressif_esp32s3_devkitc_1_n32r16"],"key":"espressif-esp32-s3-devkitc-1-n32r16","name":"ESP32-S3-DevKitC-1-N32R16","part":"esp32s3","records":[{"file":"ports/espressif/boards/espressif_esp32s3_devkitc_1_n32r16/pins.c","says":{"pixels":[["GPIO38","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/espressif_esp32s3_devkitc_1_n32r16"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO38"}]}},
{"chosen":"cpy:espressif/espressif_esp32s3_devkitc_1_n32r8","ids":["cpy:espressif/espressif_esp32s3_devkitc_1_n32r8"],"key":"espressif-esp32-s3-devkitc-1-n32r8","name":"ESP32-S3-DevKitC-1-N32R8","part":"esp32s3","records":[{"file":"ports/espressif/boards/espressif_esp32s3_devkitc_1_n32r8/pins.c","says":{"pixels":[["GPIO48","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/espressif_esp32s3_devkitc_1_n32r8"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO48"}]}},
{"chosen":"cpy:espressif/espressif_esp32s3_devkitc_1_n8r8_hacktablet","ids":["cpy:espressif/espressif_esp32s3_devkitc_1_n8r8_hacktablet"],"key":"espressif-esp32-s3-devkitc-1-n8r8-with-hacktablet","name":"ESP32-S3-DevKitC-1-N8R8-with-HACKTABLET","part":"esp32s3","records":[{"file":"ports/espressif/boards/espressif_esp32s3_devkitc_1_n8r8_hacktablet/pins.c","says":{"i2c":["GPIO42","GPIO41"],"pixels":[["GPIO48","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/espressif_esp32s3_devkitc_1_n8r8_hacktablet"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO41","sda":"GPIO42"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO48"}]}},
{"chosen":"cpy:espressif/espressif_esp32s3_devkitm_1_n8","ids":["cpy:espressif/espressif_esp32s3_devkitm_1_n8"],"key":"espressif-esp32-s3-devkitm-1-n8","name":"ESP32-S3-DevKitM-1-N8","part":"esp32s3","records":[{"file":"ports/espressif/boards/espressif_esp32s3_devkitm_1_n8/pins.c","says":{"pixels":[["GPIO48","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/espressif_esp32s3_devkitm_1_n8"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO48"}]}},
{"chosen":"zephyr:esp32s3_eye","ids":["cpy:espressif/espressif_esp32s3_eye","zephyr:esp32s3_eye"],"key":"espressif-esp32-s3-eye","name":"ESP32-S3-EYE","notes":["spi added from cpy:espressif/espressif_esp32s3_eye"],"part":"esp32s3","records":[{"file":"boards/espressif/esp32s3_eye/esp32s3_eye_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"i2c":["GPIO4","GPIO5"],"leds":[["GPIO3","led0",null]]},"src":"zephyr:esp32s3_eye","stated":{"buttons|GPIO0":"zephyr:esp32s3_eye: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}},{"file":"ports/espressif/boards/espressif_esp32s3_eye/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null]],"i2c":["GPIO4","GPIO5"],"spi":["GPIO21","GPIO47","GPIO38"]},"src":"cpy:espressif/espressif_esp32s3_eye"}],"vendor":"espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"GPIO5","sda":"GPIO4"},"spi":{"added_from":"cpy:espressif/espressif_esp32s3_eye","miso":"GPIO38","mosi":"GPIO47","name":"board.SPI()","sck":"GPIO21"}},"buttons":[{"active":"low","label":"BOOT Button","name":"sw0","pin":"GPIO0","pull":"up"}],"leds":[{"label":"Power LED","name":"led0","pin":"GPIO3"}],"naming":"esp","parts":[{"address":48,"bus":"i2c","compatible":"ovti,ov2640","name":"OV2640"}]}},
{"chosen":"arduino:esp32:esp32:esp32s3_powerfeather","flash":8388608,"ids":["arduino:esp32:esp32:esp32s3_powerfeather","pio:esp32s3_powerfeather"],"key":"espressif-esp32-s3-powerfeather","name":"ESP32-S3 PowerFeather","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32s3_powerfeather/pins_arduino.h","says":{"buttons":[["GPIO0","BTN",null,null]],"i2c":["GPIO35","GPIO36"],"leds":[["GPIO46","LED_BUILTIN",null]],"spi":["GPIO39","GPIO40","GPIO41"],"uart":["GPIO44","GPIO42"]},"src":"arduino:esp32:esp32:esp32s3_powerfeather"},{"core":"arduino:esp32:esp32","file":"variants/esp32s3_powerfeather/pins_arduino.h","same":true,"src":"pio:esp32s3_powerfeather","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32S3_POWERFEATHER entry"}],"vendor":"PowerFeather","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO36","sda":"GPIO35"},"spi":{"miso":"GPIO41","mosi":"GPIO40","name":"SPI","sck":"GPIO39"},"uart":{"name":"Serial","rx":"GPIO42","tx":"GPIO44"}},"buttons":[{"name":"BTN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32s3_powerfeather","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO46"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32s3_powerfeather"}},
{"chosen":"cpy:espressif/espressif_esp32s3_usb_otg_n8","ids":["cpy:espressif/espressif_esp32s3_usb_otg_n8"],"key":"espressif-esp32-s3-usb-otg-n8","name":"ESP32-S3-USB-OTG-N8","part":"esp32s3","records":[{"file":"ports/espressif/boards/espressif_esp32s3_usb_otg_n8/pins.c","says":{"buttons":[["GPIO0","BUTTON_OK",null,null],["GPIO10","BUTTON_UP",null,null],["GPIO11","BUTTON_DOWN",null,null],["GPIO14","BUTTON_MENU",null,null]],"leds":[["GPIO15","LED",null],["GPIO16","LED_YELLOW",null]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/espressif_esp32s3_usb_otg_n8"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON_OK","pin":"GPIO0"},{"name":"BUTTON_UP","pin":"GPIO10"},{"aliases":["BUTTON_DW"],"name":"BUTTON_DOWN","pin":"GPIO11"},{"name":"BUTTON_MENU","pin":"GPIO14"}],"leds":[{"aliases":["LED_GREEN","MICROPY_HW_LED_STATUS"],"colour":"green","name":"LED","pin":"GPIO15"},{"colour":"yellow","name":"LED_YELLOW","pin":"GPIO16"}],"naming":"esp"}},
{"chosen":"cpy:espressif/espressif_esp32s31_korvo_1","ids":["cpy:espressif/espressif_esp32s31_korvo_1"],"key":"espressif-esp32-s31-korvo-1","name":"ESP32-S31-Korvo-1","part":"esp32s31","records":[{"dropped":["BOOT is pin_GPIO61, not a pin of the esp32s31"],"file":"ports/espressif/boards/espressif_esp32s31_korvo_1/pins.c","says":{"i2c":["GPIO0","GPIO1"],"pixels":[["GPIO37","ws2812"]]},"src":"cpy:espressif/espressif_esp32s31_korvo_1"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO1","sda":"GPIO0"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"GPIO37"}]}},
{"chosen":"arduino:esp32:esp32:esp32da","flash":1310720,"ids":["arduino:esp32:esp32:esp32da"],"key":"espressif-esp32-wroom-da-module","name":"ESP32-WROOM-DA Module","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32da/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:esp32da"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32da","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32da"}},
{"chosen":"arduino:esp32:esp32:esp32wroverkit","flash":1310720,"ids":["arduino:esp32:esp32:esp32wroverkit"],"key":"espressif-esp32-wrover-kit-all-versions","name":"ESP32 Wrover Kit (all versions)","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:esp32wroverkit"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32wroverkit","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32wroverkit"}},
{"chosen":"arduino:esp32:esp32:esp32wrover","flash":1310720,"ids":["arduino:esp32:esp32:esp32wrover"],"key":"espressif-esp32-wrover-module","name":"ESP32 Wrover Module","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:esp32wrover"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32wrover","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32wrover"}},
{"chosen":"arduino:esp32:esp32:esp32c3","flash":1310720,"ids":["arduino:esp32:esp32:esp32c3"],"key":"espressif-esp32c3-dev-module","name":"ESP32C3 Dev Module","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32c3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:esp32c3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32c3","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO8"}],"ram":327680,"ram_from":"arduino:esp32:esp32:esp32c3"}},
{"chosen":"arduino:esp32:esp32:esp32c5","flash":1310720,"ids":["arduino:esp32:esp32:esp32c5"],"key":"espressif-esp32c5-dev-module","name":"ESP32C5 Dev Module","part":"esp32c5","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32c5/pins_arduino.h","says":{"i2c":["GPIO0","GPIO1"],"pixels":[["GPIO27","ws2812"]],"spi":["GPIO10","GPIO8","GPIO9"],"uart":["GPIO11","GPIO12"]},"src":"arduino:esp32:esp32:esp32c5"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"spi":{"cs":"GPIO6","miso":"GPIO9","mosi":"GPIO8","name":"SPI","sck":"GPIO10"},"uart":{"name":"Serial","rx":"GPIO12","tx":"GPIO11"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32c5","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO27"}],"ram":327680,"ram_from":"arduino:esp32:esp32:esp32c5"}},
{"chosen":"arduino:esp32:esp32:esp32c6","flash":1310720,"ids":["arduino:esp32:esp32:esp32c6"],"key":"espressif-esp32c6-dev-module","name":"ESP32C6 Dev Module","part":"esp32c6","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32c6/pins_arduino.h","says":{"i2c":["GPIO23","GPIO22"],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO21","GPIO19","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"arduino:esp32:esp32:esp32c6"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO23"},"spi":{"cs":"GPIO18","miso":"GPIO20","mosi":"GPIO19","name":"SPI","sck":"GPIO21"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32c6","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO8"}],"ram":327680,"ram_from":"arduino:esp32:esp32:esp32c6"}},
{"chosen":"arduino:esp32:esp32:esp32h2","flash":1310720,"ids":["arduino:esp32:esp32:esp32h2"],"key":"espressif-esp32h2-dev-module","name":"ESP32H2 Dev Module","part":"esp32h2","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32h2/pins_arduino.h","says":{"i2c":["GPIO12","GPIO22"],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO10","GPIO25","GPIO11"],"uart":["GPIO24","GPIO23"]},"src":"arduino:esp32:esp32:esp32h2"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO12"},"spi":{"cs":"GPIO0","miso":"GPIO11","mosi":"GPIO25","name":"SPI","sck":"GPIO10"},"uart":{"name":"Serial","rx":"GPIO23","tx":"GPIO24"}},"clock_hz":96000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32h2","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO8"}],"ram":327680,"ram_from":"arduino:esp32:esp32:esp32h2"}},
{"chosen":"arduino:esp32:esp32:esp32p4_core_board","flash":1310720,"ids":["arduino:esp32:esp32:esp32p4_core_board"],"key":"espressif-esp32p4-core-board","name":"ESP32P4 Core Board","part":"esp32p4","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32p4_core_board/pins_arduino.h","says":{"i2c":["GPIO7","GPIO8"],"pixels":[["GPIO44","ws2812"]],"spi":["GPIO31","GPIO33","GPIO32"],"uart":["GPIO37","GPIO38"]},"src":"arduino:esp32:esp32:esp32p4_core_board"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO8","sda":"GPIO7"},"spi":{"cs":"GPIO30","miso":"GPIO32","mosi":"GPIO33","name":"SPI","sck":"GPIO31"},"uart":{"name":"Serial","rx":"GPIO38","tx":"GPIO37"}},"clock_hz":360000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32p4_core_board","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO44"}],"ram":327680,"ram_from":"arduino:esp32:esp32:esp32p4_core_board"}},
{"chosen":"arduino:esp32:esp32:esp32p4","flash":1310720,"ids":["arduino:esp32:esp32:esp32p4"],"key":"espressif-esp32p4-dev-module","name":"ESP32P4 Dev Module","part":"esp32p4","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32p4/pins_arduino.h","says":{"i2c":["GPIO7","GPIO8"],"spi":["GPIO36","GPIO32","GPIO33"],"uart":["GPIO37","GPIO38"]},"src":"arduino:esp32:esp32:esp32p4"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO8","sda":"GPIO7"},"spi":{"cs":"GPIO26","miso":"GPIO33","mosi":"GPIO32","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO38","tx":"GPIO37"}},"clock_hz":360000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32p4","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32p4"}},
{"chosen":"arduino:esp32:esp32:esp32s2","flash":1310720,"ids":["arduino:esp32:esp32:esp32s2"],"key":"espressif-esp32s2-dev-module","name":"ESP32S2 Dev Module","part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s2/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO18","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:esp32s2"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32s2","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO18"}],"ram":327680,"ram_from":"arduino:esp32:esp32:esp32s2"}},
{"chosen":"arduino:esp32:esp32:esp32s2usb","flash":1310720,"ids":["arduino:esp32:esp32:esp32s2usb"],"key":"espressif-esp32s2-native-usb","name":"ESP32S2 Native USB","part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32s2usb/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:esp32s2usb"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32s2usb","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32s2usb"}},
{"chosen":"arduino:esp32:esp32:esp32s3camlcd","flash":8388608,"ids":["arduino:esp32:esp32:esp32s3camlcd","pio:esp32s3camlcd"],"key":"espressif-esp32s3-cam-lcd","name":"ESP32S3 CAM LCD","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32s3camlcd/pins_arduino.h","says":{"i2c":["GPIO17","GPIO18"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:esp32s3camlcd"},{"core":"arduino:esp32:esp32","file":"variants/esp32s3camlcd/pins_arduino.h","same":true,"src":"pio:esp32s3camlcd","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32S3_CAM_LCD entry"}],"vendor":"Espressif","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO18","sda":"GPIO17"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32s3camlcd","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32s3camlcd"}},
{"chosen":"arduino:esp32:esp32:esp32s3","flash":1310720,"ids":["arduino:esp32:esp32:esp32s3"],"key":"espressif-esp32s3-dev-module","name":"ESP32S3 Dev Module","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:esp32s3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32s3","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:esp32:esp32:esp32s3"}},
{"chosen":"arduino:esp32:esp32:esp32s3-octal","flash":1310720,"ids":["arduino:esp32:esp32:esp32s3-octal"],"key":"espressif-esp32s3-dev-module-octal-wroom2","name":"ESP32S3 Dev Module Octal (WROOM2)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:esp32s3-octal"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32s3-octal","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:esp32:esp32:esp32s3-octal"}},
{"chosen":"arduino:esp32:esp32:esp32vn-iot-uno","flash":4194304,"ids":["arduino:esp32:esp32:esp32vn-iot-uno","pio:esp32vn-iot-uno"],"key":"espressif-esp32vn-iot-uno","name":"ESP32vn IoT Uno","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32vn-iot-uno/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:esp32vn-iot-uno"},{"core":"arduino:esp32:esp32","file":"variants/esp32vn-iot-uno/pins_arduino.h","same":true,"src":"pio:esp32vn-iot-uno","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own esp32vn_iot_uno entry"}],"vendor":"ESP32vn","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32vn-iot-uno","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32vn-iot-uno"}},
{"chosen":"mpy:esp8266/ESP8266_GENERIC","ids":["mpy:esp8266/ESP8266_GENERIC"],"key":"espressif-esp8266","name":"ESP8266","part":"esp8266","records":[{"file":"ports/esp8266/boards/ESP8266_GENERIC/mpconfigboard.h","src":"mpy:esp8266/ESP8266_GENERIC"}],"vendor":"Espressif","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:esp8684_devkitm","ids":["zephyr:esp8684_devkitm"],"key":"espressif-esp8684-devkitm","name":"ESP8684-DevKitM","part":"esp32c2","records":[{"file":"boards/espressif/esp8684_devkitm/esp8684_devkitm.dts","says":{"buttons":[["GPIO9","sw0","low","up"]]},"src":"zephyr:esp8684_devkitm","stated":{"buttons|GPIO9":"zephyr:esp8684_devkitm: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"espressif","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW1","name":"sw0","pin":"GPIO9","pull":"up"}],"naming":"esp"}},
{"chosen":"arduino:esp32:esp32:espea32","flash":1310720,"ids":["arduino:esp32:esp32:espea32"],"key":"espressif-espea32","name":"ESPea32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/espea32/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO5","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:espea32"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:espea32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO5"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:espea32"}},
{"chosen":"arduino:esp32:esp32:espectro32","flash":1310720,"ids":["arduino:esp32:esp32:espectro32"],"key":"espressif-espectro32","name":"ESPectro32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/espectro32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO15","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:espectro32"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:espectro32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO15"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:espectro32"}},
{"chosen":"pio:atmegazero_esp32s2","flash":16777216,"ids":["pio:atmegazero_esp32s2"],"key":"espressif-espinallab-atmegazero-esp32-s2","name":"EspinalLab ATMegaZero ESP32-S2","part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/atmegazero_esp32s2/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"pio:atmegazero_esp32s2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own atmegazero_esp32s2 entry"}],"vendor":"EspinalLab","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO38","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:atmegazero_esp32s2","naming":"esp","ram":327680,"ram_from":"pio:atmegazero_esp32s2"}},
{"chosen":"pio:esp_wroom_02","flash":2097152,"ids":["pio:esp_wroom_02"],"key":"espressif-espressif-esp-wroom-02","name":"Espressif ESP-WROOM-02","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/nodemcu/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:esp_wroom_02","via":"PlatformIO espressif8266 build.variant; the directory's default header"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":2097152,"flash_from":"pio:esp_wroom_02","leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"pio:esp_wroom_02"}},
{"chosen":"zephyr:esp_wrover_kit","flash":4194304,"ids":["pio:esp-wrover-kit","zephyr:esp_wrover_kit"],"key":"espressif-espressif-esp-wrover-kit","name":"Espressif ESP-WROVER-KIT","notes":["uart added from pio:esp-wrover-kit"],"part":"esp32","ram":327680,"records":[{"file":"boards/espressif/esp_wrover_kit/esp_wrover_kit_procpu.dts","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO4","led0","high"],["GPIO2","led1","high"],["GPIO0","led2","high"]],"spi":[null,"GPIO13","GPIO12"]},"src":"zephyr:esp_wrover_kit","stated":{"leds|GPIO0":"zephyr:esp_wrover_kit: gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>","leds|GPIO2":"zephyr:esp_wrover_kit: gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>","leds|GPIO4":"zephyr:esp_wrover_kit: gpios = <&gpio0 4 GPIO_ACTIVE_HIGH>"}},{"core":"arduino:esp32:esp32","file":"variants/esp32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:esp-wrover-kit","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_DEV entry"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO22","sda":"GPIO21"},"spi":{"miso":"GPIO12","mosi":"GPIO13","name":"spi2"},"uart":{"added_from":"pio:esp-wrover-kit","name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:esp-wrover-kit","leds":[{"active":"high","colour":"blue","label":"Blue - LED0","name":"led0","pin":"GPIO4"},{"active":"high","colour":"green","label":"Green - LED1","name":"led1","pin":"GPIO2"},{"active":"high","colour":"red","label":"Red - LED2","name":"led2","pin":"GPIO0"}],"naming":"esp","ram":327680,"ram_from":"pio:esp-wrover-kit"}},
{"chosen":"pio:esp32-c2-devkitm-1","flash":4194304,"ids":["pio:esp32-c2-devkitm-1"],"key":"espressif-espressif-esp32-c2-devkitm-1","name":"Espressif ESP32-C2-DevKitM-1","part":"esp32c2","ram":278528,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32c2/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO13","ws2812"]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO20","GPIO19"]},"src":"pio:esp32-c2-devkitm-1","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO19","tx":"GPIO20"}},"clock_hz":120000000,"flash":4194304,"flash_from":"pio:esp32-c2-devkitm-1","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO13"}],"ram":278528,"ram_from":"pio:esp32-c2-devkitm-1"}},
{"chosen":"pio:esp32-c3-devkitc-02","flash":4194304,"ids":["pio:esp32-c3-devkitc-02"],"key":"espressif-espressif-esp32-c3-devkitc-02","name":"Espressif ESP32-C3-DevKitC-02","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32c3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"pio:esp32-c3-devkitc-02","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32C3_DEV entry"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":4194304,"flash_from":"pio:esp32-c3-devkitc-02","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO8"}],"ram":327680,"ram_from":"pio:esp32-c3-devkitc-02"}},
{"chosen":"pio:esp32-c3-devkitm-1","flash":4194304,"ids":["cpy:espressif/espressif_esp32c3_devkitm_1_n4","pio:esp32-c3-devkitm-1"],"key":"espressif-espressif-esp32-c3-devkitm-1","name":"Espressif ESP32-C3-DevKitM-1","notes":["button GPIO9 added from cpy:espressif/espressif_esp32c3_devkitm_1_n4"],"part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32c3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"pio:esp32-c3-devkitm-1","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32C3_DEV entry"},{"file":"ports/espressif/boards/espressif_esp32c3_devkitm_1_n4/pins.c","says":{"buttons":[["GPIO9","BUTTON",null,null]],"pixels":[["GPIO8","ws2812"]],"uart":["GPIO21","GPIO20"]},"src":"cpy:espressif/espressif_esp32c3_devkitm_1_n4"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"buttons":[{"added_from":"cpy:espressif/espressif_esp32c3_devkitm_1_n4","name":"BUTTON","pin":"GPIO9"}],"clock_hz":160000000,"flash":4194304,"flash_from":"pio:esp32-c3-devkitm-1","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO8"}],"ram":327680,"ram_from":"pio:esp32-c3-devkitm-1"}},
{"chosen":"pio:esp32-c5-devkitc-1","flash":4194304,"ids":["pio:esp32-c5-devkitc-1"],"key":"espressif-espressif-esp32-c5-devkitc-1-4mb-no-psram","name":"Espressif ESP32-C5-DevKitC-1 4MB no PSRAM","part":"esp32c5","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32c5/pins_arduino.h","says":{"i2c":["GPIO0","GPIO1"],"pixels":[["GPIO27","ws2812"]],"spi":["GPIO10","GPIO8","GPIO9"],"uart":["GPIO11","GPIO12"]},"src":"pio:esp32-c5-devkitc-1","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"spi":{"cs":"GPIO6","miso":"GPIO9","mosi":"GPIO8","name":"SPI","sck":"GPIO10"},"uart":{"name":"Serial","rx":"GPIO12","tx":"GPIO11"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:esp32-c5-devkitc-1","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO27"}],"ram":327680,"ram_from":"pio:esp32-c5-devkitc-1"}},
{"chosen":"pio:esp32-c5-devkitc1-n16r4","flash":16777216,"ids":["pio:esp32-c5-devkitc1-n16r4"],"key":"espressif-espressif-esp32-c5-devkitc-1-n16r4-16-mb-flash-quad-4-mb-psram-quad","name":"Espressif ESP32-C5-DevKitC-1 N16R4 (16 MB Flash Quad, 4 MB PSRAM Quad)","part":"esp32c5","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32c5/pins_arduino.h","says":{"i2c":["GPIO0","GPIO1"],"pixels":[["GPIO27","ws2812"]],"spi":["GPIO10","GPIO8","GPIO9"],"uart":["GPIO11","GPIO12"]},"src":"pio:esp32-c5-devkitc1-n16r4","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"spi":{"cs":"GPIO6","miso":"GPIO9","mosi":"GPIO8","name":"SPI","sck":"GPIO10"},"uart":{"name":"Serial","rx":"GPIO12","tx":"GPIO11"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:esp32-c5-devkitc1-n16r4","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO27"}],"ram":327680,"ram_from":"pio:esp32-c5-devkitc1-n16r4"}},
{"chosen":"pio:esp32-c5-devkitc1-n4","flash":4194304,"ids":["pio:esp32-c5-devkitc1-n4"],"key":"espressif-espressif-esp32-c5-devkitc-1-n4-4mb-no-psram","name":"Espressif ESP32-C5-DevKitC-1 N4 (4MB no PSRAM)","part":"esp32c5","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32c5/pins_arduino.h","says":{"i2c":["GPIO0","GPIO1"],"pixels":[["GPIO27","ws2812"]],"spi":["GPIO10","GPIO8","GPIO9"],"uart":["GPIO11","GPIO12"]},"src":"pio:esp32-c5-devkitc1-n4","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"spi":{"cs":"GPIO6","miso":"GPIO9","mosi":"GPIO8","name":"SPI","sck":"GPIO10"},"uart":{"name":"Serial","rx":"GPIO12","tx":"GPIO11"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:esp32-c5-devkitc1-n4","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO27"}],"ram":327680,"ram_from":"pio:esp32-c5-devkitc1-n4"}},
{"chosen":"pio:esp32-c5-devkitc1-n8r4","flash":8388608,"ids":["pio:esp32-c5-devkitc1-n8r4"],"key":"espressif-espressif-esp32-c5-devkitc-1-n8r4-8-mb-flash-quad-4-mb-psram-quad","name":"Espressif ESP32-C5-DevKitC-1 N8R4 (8 MB Flash Quad, 4 MB PSRAM Quad)","part":"esp32c5","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32c5/pins_arduino.h","says":{"i2c":["GPIO0","GPIO1"],"pixels":[["GPIO27","ws2812"]],"spi":["GPIO10","GPIO8","GPIO9"],"uart":["GPIO11","GPIO12"]},"src":"pio:esp32-c5-devkitc1-n8r4","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"spi":{"cs":"GPIO6","miso":"GPIO9","mosi":"GPIO8","name":"SPI","sck":"GPIO10"},"uart":{"name":"Serial","rx":"GPIO12","tx":"GPIO11"}},"clock_hz":240000000,"flash":8388608,"flash_from":"pio:esp32-c5-devkitc1-n8r4","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO27"}],"ram":327680,"ram_from":"pio:esp32-c5-devkitc1-n8r4"}},
{"chosen":"pio:esp32-c6-devkitc-1","flash":8388608,"ids":["pio:esp32-c6-devkitc-1"],"key":"espressif-espressif-esp32-c6-devkitc-1","name":"Espressif ESP32-C6-DevKitC-1","part":"esp32c6","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32c6/pins_arduino.h","says":{"i2c":["GPIO23","GPIO22"],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO21","GPIO19","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"pio:esp32-c6-devkitc-1","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO23"},"spi":{"cs":"GPIO18","miso":"GPIO20","mosi":"GPIO19","name":"SPI","sck":"GPIO21"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":160000000,"flash":8388608,"flash_from":"pio:esp32-c6-devkitc-1","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO8"}],"ram":327680,"ram_from":"pio:esp32-c6-devkitc-1"}},
{"chosen":"pio:esp32-c6-devkitm-1","flash":4194304,"ids":["cpy:espressif/espressif_esp32c6_devkitm_1_n4","pio:esp32-c6-devkitm-1"],"key":"espressif-espressif-esp32-c6-devkitm-1","name":"Espressif ESP32-C6-DevKitM-1","notes":["button GPIO9 added from cpy:espressif/espressif_esp32c6_devkitm_1_n4"],"part":"esp32c6","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32c6/pins_arduino.h","says":{"i2c":["GPIO23","GPIO22"],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO21","GPIO19","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"pio:esp32-c6-devkitm-1","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"},{"file":"ports/espressif/boards/espressif_esp32c6_devkitm_1_n4/pins.c","says":{"buttons":[["GPIO9","BUTTON",null,null]],"pixels":[["GPIO8","ws2812"]],"uart":["GPIO17","GPIO16"]},"src":"cpy:espressif/espressif_esp32c6_devkitm_1_n4"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO23"},"spi":{"cs":"GPIO18","miso":"GPIO20","mosi":"GPIO19","name":"SPI","sck":"GPIO21"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"buttons":[{"added_from":"cpy:espressif/espressif_esp32c6_devkitm_1_n4","name":"BUTTON","pin":"GPIO9"}],"clock_hz":160000000,"flash":4194304,"flash_from":"pio:esp32-c6-devkitm-1","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO8"}],"ram":327680,"ram_from":"pio:esp32-c6-devkitm-1"}},
{"chosen":"pio:esp32-c61-devkitc1","flash":4194304,"ids":["pio:esp32-c61-devkitc1"],"key":"espressif-espressif-esp32-c61-devkitc-1-4-mb-flash","name":"Espressif ESP32-C61-DevKitC-1 (4 MB Flash)","part":"esp32c61","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32c61/pins_arduino.h","says":{"i2c":["GPIO23","GPIO22"],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO28","GPIO26","GPIO27"],"uart":["GPIO11","GPIO10"]},"src":"pio:esp32-c61-devkitc1","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO23"},"spi":{"cs":"GPIO25","miso":"GPIO27","mosi":"GPIO26","name":"SPI","sck":"GPIO28"},"uart":{"name":"Serial","rx":"GPIO10","tx":"GPIO11"}},"clock_hz":160000000,"flash":4194304,"flash_from":"pio:esp32-c61-devkitc1","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO8"}],"ram":327680,"ram_from":"pio:esp32-c61-devkitc1"}},
{"chosen":"pio:esp32-c61-devkitc1-n8r2","flash":8388608,"ids":["cpy:espressif/espressif_esp32c61_devkitc_1_n8r2","pio:esp32-c61-devkitc1-n8r2"],"key":"espressif-espressif-esp32-c61-devkitc-1-n8r2-8-mb-flash-quad-2-mb-psram-quad","name":"Espressif ESP32-C61-DevKitC-1 N8R2 (8 MB Flash Quad, 2 MB PSRAM Quad)","part":"esp32c61","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32c61/pins_arduino.h","says":{"i2c":["GPIO23","GPIO22"],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO28","GPIO26","GPIO27"],"uart":["GPIO11","GPIO10"]},"src":"pio:esp32-c61-devkitc1-n8r2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"},{"file":"ports/espressif/boards/espressif_esp32c61_devkitc_1_n8r2/pins.c","says":{"pixels":[["GPIO8","ws2812"]],"uart":["GPIO11","GPIO10"]},"src":"cpy:espressif/espressif_esp32c61_devkitc_1_n8r2"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO23"},"spi":{"cs":"GPIO25","miso":"GPIO27","mosi":"GPIO26","name":"SPI","sck":"GPIO28"},"uart":{"name":"Serial","rx":"GPIO10","tx":"GPIO11"}},"clock_hz":160000000,"flash":8388608,"flash_from":"pio:esp32-c61-devkitc1-n8r2","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO8"}],"ram":327680,"ram_from":"pio:esp32-c61-devkitc1-n8r2"}},
{"chosen":"arduino:esp32:esp32:esp32","flash":4194304,"ids":["arduino:esp32:esp32:esp32","mpy:esp32/ESP32_GENERIC","pio:esp32dev"],"key":"espressif-espressif-esp32-dev-module","name":"Espressif ESP32 Dev Module","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:esp32"},{"core":"arduino:esp32:esp32","file":"variants/esp32/pins_arduino.h","same":true,"src":"pio:esp32dev","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_DEV entry"},{"file":"ports/esp32/boards/ESP32_GENERIC/mpconfigboard.h","src":"mpy:esp32/ESP32_GENERIC"}],"vendor":"Espressif","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32"}},
{"chosen":"cpy:espressif/espressif_esp32_devkitc_v4_wroom_32e","ids":["cpy:espressif/espressif_esp32_devkitc_v4_wroom_32e"],"key":"espressif-espressif-esp32-devkitc-v4-wroom-32e","name":"Espressif ESP32 DevKitc V4 WROOM-32E","part":"esp32","records":[{"file":"ports/espressif/boards/espressif_esp32_devkitc_v4_wroom_32e/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO23","GPIO22"],"spi":["GPIO5","GPIO18","GPIO19"],"uart":["GPIO17","GPIO16"]},"src":"cpy:espressif/espressif_esp32_devkitc_v4_wroom_32e"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO22","sda":"GPIO23"},"spi":{"miso":"GPIO19","mosi":"GPIO18","name":"board.SPI()","sck":"GPIO5"},"uart":{"name":"board.UART()","rx":"GPIO16","tx":"GPIO17"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"naming":"esp"}},
{"chosen":"cpy:espressif/espressif_esp32_devkitc_v4_wrover","ids":["cpy:espressif/espressif_esp32_devkitc_v4_wrover"],"key":"espressif-espressif-esp32-devkitc-v4-wrover","name":"Espressif ESP32 DevKitc V4 WROVER","part":"esp32","records":[{"file":"ports/espressif/boards/espressif_esp32_devkitc_v4_wrover/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO23","GPIO22"],"spi":["GPIO5","GPIO18","GPIO19"],"uart":["GPIO17","GPIO16"]},"src":"cpy:espressif/espressif_esp32_devkitc_v4_wrover"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO22","sda":"GPIO23"},"spi":{"miso":"GPIO19","mosi":"GPIO18","name":"board.SPI()","sck":"GPIO5"},"uart":{"name":"board.UART()","rx":"GPIO16","tx":"GPIO17"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"naming":"esp"}},
{"chosen":"cpy:espressif/espressif_esp32_eye","ids":["cpy:espressif/espressif_esp32_eye"],"key":"espressif-espressif-esp32-eye","name":"Espressif ESP32-EYE","part":"esp32","records":[{"file":"ports/espressif/boards/espressif_esp32_eye/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null],["GPIO15","BUTTON",null,null]],"i2c":["GPIO18","GPIO23"],"leds":[["GPIO21","LED_RED",null],["GPIO22","LED_WHITE",null]]},"src":"cpy:espressif/espressif_esp32_eye"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO23","sda":"GPIO18"}},"buttons":[{"name":"BOOT","pin":"GPIO0"},{"name":"BUTTON","pin":"GPIO15"}],"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"colour":"red","name":"LED_RED","pin":"GPIO21"},{"colour":"white","name":"LED_WHITE","pin":"GPIO22"}],"naming":"esp"}},
{"chosen":"pio:esp32-h2-devkitm-1","flash":4194304,"ids":["pio:esp32-h2-devkitm-1"],"key":"espressif-espressif-esp32-h2-devkit","name":"Espressif ESP32-H2-DevKit","part":"esp32h2","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32h2/pins_arduino.h","says":{"i2c":["GPIO12","GPIO22"],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO10","GPIO25","GPIO11"],"uart":["GPIO24","GPIO23"]},"src":"pio:esp32-h2-devkitm-1","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO12"},"spi":{"cs":"GPIO0","miso":"GPIO11","mosi":"GPIO25","name":"SPI","sck":"GPIO10"},"uart":{"name":"Serial","rx":"GPIO23","tx":"GPIO24"}},"clock_hz":96000000,"flash":4194304,"flash_from":"pio:esp32-h2-devkitm-1","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO8"}],"ram":327680,"ram_from":"pio:esp32-h2-devkitm-1"}},
{"chosen":"cpy:espressif/espressif_esp32_lyrat","ids":["cpy:espressif/espressif_esp32_lyrat"],"key":"espressif-espressif-esp32-lyrat","name":"Espressif ESP32-LyraT","part":"esp32","records":[{"file":"ports/espressif/boards/espressif_esp32_lyrat/pins.c","says":{"buttons":[["GPIO36","BUTTON",null,null],["GPIO39","SW39",null,null]],"i2c":["GPIO18","GPIO23"],"leds":[["GPIO22","LED",null]],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"cpy:espressif/espressif_esp32_lyrat"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO23","sda":"GPIO18"},"spi":{"miso":"GPIO12","mosi":"GPIO13","name":"board.SPI()","sck":"GPIO14"},"uart":{"name":"board.TX/RX","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"aliases":["SW36"],"name":"BUTTON","pin":"GPIO36"},{"name":"SW39","pin":"GPIO39"}],"leds":[{"aliases":["L","MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO22"}],"naming":"esp"}},
{"chosen":"pio:esp32-p4","flash":16777216,"ids":["pio:esp32-p4","pio:esp32-p4_r3"],"key":"espressif-espressif-esp32-p4-es-pre-rev-300-generic","name":"Espressif ESP32-P4 ES (pre rev.300) generic","part":"esp32p4","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32p4/pins_arduino.h","says":{"i2c":["GPIO7","GPIO8"],"spi":["GPIO36","GPIO32","GPIO33"],"uart":["GPIO37","GPIO38"]},"src":"pio:esp32-p4","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"},{"core":"arduino:esp32:esp32","file":"variants/esp32p4/pins_arduino.h","same":true,"src":"pio:esp32-p4_r3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"Espressif","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO8","sda":"GPIO7"},"spi":{"cs":"GPIO26","miso":"GPIO33","mosi":"GPIO32","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO38","tx":"GPIO37"}},"clock_hz":360000000,"flash":4194304,"flash_from":"pio:esp32-p4","naming":"esp","ram":327680,"ram_from":"pio:esp32-p4"}},
{"chosen":"zephyr:esp32p4_function_ev_board","flash":16777216,"ids":["cpy:espressif/espressif_esp32p4_function_ev","pio:esp32-p4-evboard","zephyr:esp32p4_function_ev_board"],"key":"espressif-espressif-esp32-p4-function-ev-board-es-pre-rev-300","name":"Espressif ESP32-P4 Function EV Board (ES pre rev.300)","notes":["uart added from pio:esp32-p4-evboard"],"part":"esp32p4","ram":512000,"records":[{"file":"boards/espressif/esp32p4_function_ev_board/esp32p4_function_ev_board_hpcore.dts","says":{"buttons":[["GPIO35","sw0","low","up"]],"i2c":["GPIO7","GPIO8"],"spi":[null,"GPIO5","GPIO4"]},"src":"zephyr:esp32p4_function_ev_board","stated":{"buttons|GPIO35":"zephyr:esp32p4_function_ev_board: gpios = <&gpio1 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}},{"core":"arduino:esp32:esp32","file":"variants/esp32p4/pins_arduino.h","says":{"i2c":["GPIO7","GPIO8"],"spi":["GPIO36","GPIO32","GPIO33"],"uart":["GPIO37","GPIO38"]},"src":"pio:esp32-p4-evboard","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"},{"file":"ports/espressif/boards/espressif_esp32p4_function_ev/pins.c","says":{"i2c":["GPIO7","GPIO8"],"uart":["GPIO37","GPIO38"]},"src":"cpy:espressif/espressif_esp32p4_function_ev"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO8","sda":"GPIO7"},"spi":{"miso":"GPIO4","mosi":"GPIO5","name":"spi2"},"uart":{"added_from":"pio:esp32-p4-evboard","name":"Serial","rx":"GPIO38","tx":"GPIO37"}},"buttons":[{"active":"low","label":"Boot Button","name":"sw0","pin":"GPIO35","pull":"up"}],"clock_hz":360000000,"flash":16777216,"flash_from":"pio:esp32-p4-evboard","naming":"esp","parts":[{"address":93,"bus":"i2c","compatible":"goodix,gt911","name":"GT911"}],"ram":512000,"ram_from":"pio:esp32-p4-evboard"}},
{"chosen":"pio:esp32-p4_r3-evboard","flash":16777216,"ids":["pio:esp32-p4_r3-evboard"],"key":"espressif-espressif-esp32-p4-function-ev-board-v1-6-rev-301","name":"Espressif ESP32-P4 Function EV Board v1.6 (rev.301)","part":"esp32p4","ram":512000,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32p4/pins_arduino.h","says":{"i2c":["GPIO7","GPIO8"],"spi":["GPIO36","GPIO32","GPIO33"],"uart":["GPIO37","GPIO38"]},"src":"pio:esp32-p4_r3-evboard","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"Espressif","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO8","sda":"GPIO7"},"spi":{"cs":"GPIO26","miso":"GPIO33","mosi":"GPIO32","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO38","tx":"GPIO37"}},"clock_hz":400000000,"flash":16777216,"flash_from":"pio:esp32-p4_r3-evboard","naming":"esp","ram":512000,"ram_from":"pio:esp32-p4_r3-evboard"}},
{"chosen":"pio:esp32-pico-devkitm-2","flash":8388608,"ids":["pio:esp32-pico-devkitm-2"],"key":"espressif-espressif-esp32-pico-devkitm-2","name":"Espressif ESP32-PICO-DevKitM-2","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:esp32-pico-devkitm-2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"Espressif Systems","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":8388608,"flash_from":"pio:esp32-pico-devkitm-2","naming":"esp","ram":327680,"ram_from":"pio:esp32-pico-devkitm-2"}},
{"chosen":"pio:esp32-s2-kaluga-1","flash":4194304,"ids":["pio:esp32-s2-kaluga-1"],"key":"espressif-espressif-esp32-s2-kaluga-1-kit","name":"Espressif ESP32-S2-Kaluga-1 Kit","part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s2/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO18","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"pio:esp32-s2-kaluga-1","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:esp32-s2-kaluga-1","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO18"}],"ram":327680,"ram_from":"pio:esp32-s2-kaluga-1"}},
{"chosen":"pio:esp32-s2-saola-1","flash":4194304,"ids":["pio:esp32-s2-saola-1"],"key":"espressif-espressif-esp32-s2-saola-1","name":"Espressif ESP32-S2-Saola-1","part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s2/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO18","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"pio:esp32-s2-saola-1","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32S2_DEV entry"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:esp32-s2-saola-1","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO18"}],"ram":327680,"ram_from":"pio:esp32-s2-saola-1"}},
{"chosen":"arduino:esp32:esp32:esp32s3box","flash":16777216,"ids":["arduino:esp32:esp32:esp32s3box","pio:esp32s3box"],"key":"espressif-espressif-esp32-s3-box","name":"Espressif ESP32-S3-Box","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32s3box/pins_arduino.h","says":{"i2c":["GPIO41","GPIO40"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:esp32s3box"},{"core":"arduino:esp32:esp32","file":"variants/esp32s3box/pins_arduino.h","same":true,"src":"pio:esp32s3box","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_S3_BOX entry"}],"vendor":"Espressif","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO40","sda":"GPIO41"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":3145728,"flash_from":"arduino:esp32:esp32:esp32s3box","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32s3box"}},
{"chosen":"pio:esp32-s3-devkitc1-n16r16","flash":16777216,"ids":["pio:esp32-s3-devkitc1-n16r16"],"key":"espressif-espressif-esp32-s3-devkitc-1-n16r16v-16-mb-flash-quad-16-mb-psram-octal","name":"Espressif ESP32-S3-DevKitC-1-N16R16V (16 MB Flash Quad, 16 MB PSRAM Octal)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:esp32-s3-devkitc1-n16r16","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32S3_DEV entry"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:esp32-s3-devkitc1-n16r16","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"pio:esp32-s3-devkitc1-n16r16"}},
{"chosen":"pio:esp32-s3-devkitc1-n16r2","flash":16777216,"ids":["pio:esp32-s3-devkitc1-n16r2"],"key":"espressif-espressif-esp32-s3-devkitc-1-n16r2-16-mb-flash-quad-2-mb-psram-quad","name":"Espressif ESP32-S3-DevKitC-1-N16R2 (16 MB Flash Quad, 2 MB PSRAM Quad)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:esp32-s3-devkitc1-n16r2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32S3_DEV entry"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:esp32-s3-devkitc1-n16r2","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"pio:esp32-s3-devkitc1-n16r2"}},
{"chosen":"pio:esp32-s3-devkitc1-n16r8","flash":16777216,"ids":["pio:esp32-s3-devkitc1-n16r8"],"key":"espressif-espressif-esp32-s3-devkitc-1-n16r8v-16-mb-flash-quad-8-mb-psram-octal","name":"Espressif ESP32-S3-DevKitC-1-N16R8V (16 MB Flash Quad, 8 MB PSRAM Octal)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:esp32-s3-devkitc1-n16r8","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32S3_DEV entry"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:esp32-s3-devkitc1-n16r8","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"pio:esp32-s3-devkitc1-n16r8"}},
{"chosen":"pio:esp32-s3-devkitc-1-n32r8v","flash":33554432,"ids":["pio:esp32-s3-devkitc-1-n32r8v"],"key":"espressif-espressif-esp32-s3-devkitc-1-n32r8v-32-mb-flash-octal-8-mb-psram-octal","name":"Espressif ESP32-S3-DevKitC-1-N32R8V (32 MB Flash Octal, 8 MB PSRAM Octal)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:esp32-s3-devkitc-1-n32r8v","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32S3_DEV entry"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":33554432,"flash_from":"pio:esp32-s3-devkitc-1-n32r8v","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"pio:esp32-s3-devkitc-1-n32r8v"}},
{"chosen":"pio:esp32-s3-devkitc1-n4r2","flash":4194304,"ids":["pio:esp32-s3-devkitc1-n4r2"],"key":"espressif-espressif-esp32-s3-devkitc-1-n4r2-4-mb-flash-quad-2-mb-psram-quad","name":"Espressif ESP32-S3-DevKitC-1-N4R2 (4 MB Flash Quad, 2 MB PSRAM Quad)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:esp32-s3-devkitc1-n4r2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32S3_DEV entry"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:esp32-s3-devkitc1-n4r2","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"pio:esp32-s3-devkitc1-n4r2"}},
{"chosen":"pio:esp32-s3-devkitc1-n4r8","flash":4194304,"ids":["pio:esp32-s3-devkitc1-n4r8"],"key":"espressif-espressif-esp32-s3-devkitc-1-n4r8-4-mb-flash-quad-8-mb-psram-octal","name":"Espressif ESP32-S3-DevKitC-1-N4R8 (4 MB Flash Quad, 8 MB PSRAM Octal)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:esp32-s3-devkitc1-n4r8","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32S3_DEV entry"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:esp32-s3-devkitc1-n4r8","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"pio:esp32-s3-devkitc1-n4r8"}},
{"chosen":"pio:esp32-s3-devkitc-1","flash":8388608,"ids":["cpy:espressif/espressif_esp32s3_devkitc_1_n8","pio:esp32-s3-devkitc-1"],"key":"espressif-espressif-esp32-s3-devkitc-1-n8-8-mb-qd-no-psram","name":"Espressif ESP32-S3-DevKitC-1-N8 (8 MB QD, No PSRAM)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:esp32-s3-devkitc-1","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32S3_DEV entry"},{"file":"ports/espressif/boards/espressif_esp32s3_devkitc_1_n8/pins.c","says":{"pixels":[["GPIO48","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/espressif_esp32s3_devkitc_1_n8"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":8388608,"flash_from":"pio:esp32-s3-devkitc-1","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"pio:esp32-s3-devkitc-1"}},
{"chosen":"pio:esp32-s3-devkitc1-n8r2","flash":8388608,"ids":["cpy:espressif/espressif_esp32s3_devkitc_1_n8r2","cpy:espressif/espressif_esp32s3_devkitc_1_n8r2_ros","pio:esp32-s3-devkitc1-n8r2"],"key":"espressif-espressif-esp32-s3-devkitc-1-n8r2-8-mb-flash-quad-2-mb-psram-quad","name":"Espressif ESP32-S3-DevKitC-1-N8R2 (8 MB Flash Quad, 2 MB PSRAM quad)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:esp32-s3-devkitc1-n8r2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32S3_DEV entry"},{"file":"ports/espressif/boards/espressif_esp32s3_devkitc_1_n8r2/pins.c","says":{"pixels":[["GPIO48","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/espressif_esp32s3_devkitc_1_n8r2"},{"file":"ports/espressif/boards/espressif_esp32s3_devkitc_1_n8r2_ros/pins.c","says":{"pixels":[["GPIO48","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/espressif_esp32s3_devkitc_1_n8r2_ros"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":8388608,"flash_from":"pio:esp32-s3-devkitc1-n8r2","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"pio:esp32-s3-devkitc1-n8r2"}},
{"chosen":"pio:esp32-s3-devkitc1-n8r8","flash":8388608,"ids":["cpy:espressif/espressif_esp32s3_devkitc_1_n8r8","pio:esp32-s3-devkitc1-n8r8"],"key":"espressif-espressif-esp32-s3-devkitc-1-n8r8-8-mb-flash-quad-8-mb-psram-octal","name":"Espressif ESP32-S3-DevKitC-1-N8R8 (8 MB Flash Quad, 8 MB PSRAM Octal)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:esp32-s3-devkitc1-n8r8","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32S3_DEV entry"},{"file":"ports/espressif/boards/espressif_esp32s3_devkitc_1_n8r8/pins.c","says":{"pixels":[["GPIO48","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/espressif_esp32s3_devkitc_1_n8r8"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":8388608,"flash_from":"pio:esp32-s3-devkitc1-n8r8","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"pio:esp32-s3-devkitc1-n8r8"}},
{"chosen":"pio:esp32-s3-devkitm-1","flash":8388608,"ids":["pio:esp32-s3-devkitm-1"],"key":"espressif-espressif-esp32-s3-devkitm-1","name":"Espressif ESP32-S3-DevKitM-1","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:esp32-s3-devkitm-1","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32S3_DEV entry"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":8388608,"flash_from":"pio:esp32-s3-devkitm-1","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"pio:esp32-s3-devkitm-1"}},
{"chosen":"pio:esp32-s3-fh4r2","flash":4194304,"ids":["pio:esp32-s3-fh4r2"],"key":"espressif-espressif-esp32-s3-fh4r2-4-mb-qd-2mb-psram","name":"Espressif ESP32-S3-FH4R2 (4 MB QD, 2MB PSRAM)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:esp32-s3-fh4r2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32S3_DEV entry"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:esp32-s3-fh4r2","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"pio:esp32-s3-fh4r2"}},
{"chosen":"cpy:espressif/espressif_esp32s3_lcd_ev","ids":["cpy:espressif/espressif_esp32s3_lcd_ev"],"key":"espressif-espressif-esp32-s3-lcd-ev-board","name":"Espressif-ESP32-S3-LCD-EV-Board","part":"esp32s3","records":[{"file":"ports/espressif/boards/espressif_esp32s3_lcd_ev/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO8","GPIO18"],"pixels":[["GPIO4","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/espressif_esp32s3_lcd_ev"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO18","sda":"GPIO8"},"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO4"}]}},
{"chosen":"cpy:espressif/espressif_esp32s3_lcd_ev_v1.5","ids":["cpy:espressif/espressif_esp32s3_lcd_ev_v1.5"],"key":"espressif-espressif-esp32-s3-lcd-ev-board-v1-5","name":"Espressif-ESP32-S3-LCD-EV-Board_v1.5","part":"esp32s3","records":[{"file":"ports/espressif/boards/espressif_esp32s3_lcd_ev_v1.5/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO47","GPIO48"],"pixels":[["GPIO4","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/espressif_esp32s3_lcd_ev_v1.5"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO48","sda":"GPIO47"},"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO4"}]}},
{"chosen":"arduino:esp32:esp32:esp32s3usbotg","flash":8388608,"ids":["arduino:esp32:esp32:esp32s3usbotg","pio:esp32s3usbotg"],"key":"espressif-espressif-esp32-s3-usb-otg","name":"Espressif ESP32-S3-USB-OTG","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32s3usbotg/pins_arduino.h","says":{"i2c":["GPIO45","GPIO46"],"leds":[["GPIO15","LED_GREEN",null],["GPIO16","LED_YELLOW",null]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:esp32s3usbotg"},{"core":"arduino:esp32:esp32","file":"variants/esp32s3usbotg/pins_arduino.h","same":true,"src":"pio:esp32s3usbotg","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_S3_USB_OTG entry"}],"vendor":"Espressif","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO46","sda":"GPIO45"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32s3usbotg","leds":[{"colour":"green","name":"LED_GREEN","pin":"GPIO15"},{"colour":"yellow","name":"LED_YELLOW","pin":"GPIO16"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32s3usbotg"}},
{"chosen":"cpy:espressif/ttgo_t8_v1_7","ids":["cpy:espressif/ttgo_t8_v1_7"],"key":"espressif-espressif-esp32-ttgo-t8-v1-7","name":"Espressif ESP32 TTGO T8 v1.7","part":"esp32","records":[{"file":"ports/espressif/boards/ttgo_t8_v1_7/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO21","LED",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO17","GPIO16"]},"src":"cpy:espressif/ttgo_t8_v1_7"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO22","sda":"GPIO21"},"spi":{"miso":"GPIO19","mosi":"GPIO23","name":"board.SPI()","sck":"GPIO18"},"uart":{"name":"board.UART()","rx":"GPIO16","tx":"GPIO17"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO21"}],"naming":"esp"}},
{"chosen":"pio:esp12e","flash":4194304,"ids":["pio:esp12e"],"key":"espressif-espressif-esp8266-esp-12e","name":"Espressif ESP8266 ESP-12E","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/nodemcu/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:esp12e","via":"PlatformIO espressif8266 build.variant; the directory's default header"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":4194304,"flash_from":"pio:esp12e","leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"pio:esp12e"}},
{"chosen":"pio:esp32-solo1","flash":4194304,"ids":["pio:esp32-solo1"],"key":"espressif-espressif-generic-esp32-solo1-4m-flash","name":"Espressif Generic ESP32-solo1 4M Flash","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:esp32-solo1","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_DEV entry"}],"vendor":"Espressif","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":160000000,"flash":4194304,"flash_from":"pio:esp32-solo1","naming":"esp","ram":327680,"ram_from":"pio:esp32-solo1"}},
{"chosen":"arduino:esp8266:esp8266:esp8285","disagree":[{"kept":["GPIO1"],"kept_from":"arduino:esp8266:esp8266:esp8285","kind":"conflict","other":["GPIO2"],"other_from":"pio:esp07s","what":"leds"},{"kept":"GPIO1","kept_from":"arduino:esp8266:esp8266:esp8285","kind":"primary","other":"GPIO2","other_from":"pio:esp07s","what":"the LED"}],"flash":4194304,"ids":["arduino:esp8266:esp8266:esp8285","arduino:esp8266:esp8266:generic","pio:esp01","pio:esp01_1m","pio:esp07","pio:esp07s","pio:esp8285"],"key":"espressif-espressif-generic-esp8266-esp-01-512k","name":"Espressif Generic ESP8266 ESP-01 512k","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/esp8285/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO1","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:esp8285"},{"core":"arduino:esp8266:esp8266","file":"variants/generic/pins_arduino.h","same":true,"src":"arduino:esp8266:esp8266:generic"},{"core":"arduino:esp8266:esp8266","file":"variants/generic/pins_arduino.h","same":true,"src":"pio:esp01","via":"PlatformIO espressif8266 build.variant; the directory's default header"},{"core":"arduino:esp8266:esp8266","file":"variants/generic/pins_arduino.h","same":true,"src":"pio:esp01_1m","via":"PlatformIO espressif8266 build.variant; the directory's default header"},{"core":"arduino:esp8266:esp8266","file":"variants/generic/pins_arduino.h","same":true,"src":"pio:esp07","via":"PlatformIO espressif8266 build.variant; the directory's default header"},{"core":"arduino:esp8266:esp8266","file":"variants/nodemcu/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:esp07s","via":"PlatformIO espressif8266 build.variant; the directory's default header"},{"core":"arduino:esp8266:esp8266","file":"variants/esp8285/pins_arduino.h","same":true,"src":"pio:esp8285","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_ESP01 entry"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":524288,"flash_from":"pio:esp01","leds":[{"name":"LED_BUILTIN","pin":"GPIO1"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:esp8285"}},
{"chosen":"arduino:esp32:esp32:ET-Board","flash":1310720,"ids":["arduino:esp32:esp32:ET-Board"],"key":"espressif-et-board","name":"ET-Board","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ET-Board/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO5","LED_BUILTIN",null]],"spi":["GPIO30","GPIO37","GPIO31"],"uart":["GPIO34","GPIO35"]},"src":"arduino:esp32:esp32:ET-Board"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO29","miso":"GPIO31","mosi":"GPIO37","name":"SPI","sck":"GPIO30"},"uart":{"name":"Serial","rx":"GPIO35","tx":"GPIO34"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:ET-Board","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO5"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:ET-Board"}},
{"chosen":"arduino:esp32:esp32:fed4","flash":1310720,"ids":["arduino:esp32:esp32:fed4"],"key":"espressif-fed4","name":"FED4","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/fed4/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO35","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:fed4"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO47","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:fed4","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO35"}],"ram":327680,"ram_from":"arduino:esp32:esp32:fed4"}},
{"chosen":"arduino:esp32:esp32:dfrobot_firebeetle2_esp32e","flash":1310720,"ids":["arduino:esp32:esp32:dfrobot_firebeetle2_esp32e"],"key":"espressif-firebeetle-2-esp32-e","name":"FireBeetle 2 ESP32-E","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/dfrobot_firebeetle2_esp32e/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:dfrobot_firebeetle2_esp32e"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:dfrobot_firebeetle2_esp32e","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:dfrobot_firebeetle2_esp32e"}},
{"chosen":"arduino:esp32:esp32:fobe_quill_esp32s3_mesh","flash":1310720,"ids":["arduino:esp32:esp32:fobe_quill_esp32s3_mesh"],"key":"espressif-fobe-quill-esp32s3-mesh","name":"FoBE Quill ESP32S3 Mesh","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/fobe_quill_esp32s3_mesh/pins_arduino.h","says":{"buttons":[["GPIO0","PIN_BUTTON1",null,null]],"i2c":["GPIO14","GPIO13"],"leds":[["GPIO11","LED_BUILTIN",null]],"spi":["GPIO40","GPIO39","GPIO41"],"uart":["GPIO9","GPIO8"]},"src":"arduino:esp32:esp32:fobe_quill_esp32s3_mesh"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO14"},"spi":{"cs":"GPIO45","miso":"GPIO41","mosi":"GPIO39","name":"SPI","sck":"GPIO40"},"uart":{"name":"Serial","rx":"GPIO8","tx":"GPIO9"}},"buttons":[{"name":"PIN_BUTTON1","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:fobe_quill_esp32s3_mesh","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO11"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:fobe_quill_esp32s3_mesh"}},
{"chosen":"arduino:esp32:esp32:franzininho_wifi_esp32s2","flash":1310720,"ids":["arduino:esp32:esp32:franzininho_wifi_esp32s2"],"key":"espressif-franzininho-wifi","name":"Franzininho WiFi","part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/franzininho_wifi_esp32s2/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO18","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:franzininho_wifi_esp32s2"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:franzininho_wifi_esp32s2","naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_RGB_LED","pin":"GPIO18"}],"ram":327680,"ram_from":"arduino:esp32:esp32:franzininho_wifi_esp32s2"}},
{"chosen":"arduino:esp32:esp32:franzininho_wifi_msc_esp32s2","flash":1310720,"ids":["arduino:esp32:esp32:franzininho_wifi_msc_esp32s2"],"key":"espressif-franzininho-wifi-msc","name":"Franzininho WiFi MSC","part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/franzininho_wifi_msc_esp32s2/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO18","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:franzininho_wifi_msc_esp32s2"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:franzininho_wifi_msc_esp32s2","naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_RGB_LED","pin":"GPIO18"}],"ram":327680,"ram_from":"arduino:esp32:esp32:franzininho_wifi_msc_esp32s2"}},
{"chosen":"cpy:espressif/franzininho_wifi_wroom","ids":["cpy:espressif/franzininho_wifi_wroom"],"key":"espressif-franzininho-wifi-w-wroom","name":"Franzininho WIFI w/Wroom","part":"esp32s2","records":[{"file":"ports/espressif/boards/franzininho_wifi_wroom/pins.c","says":{"pixels":[["GPIO18","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/franzininho_wifi_wroom"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO18"}]}},
{"chosen":"cpy:espressif/franzininho_wifi_wrover","ids":["cpy:espressif/franzininho_wifi_wrover"],"key":"espressif-franzininho-wifi-w-wrover","name":"Franzininho WIFI w/Wrover","part":"esp32s2","records":[{"file":"ports/espressif/boards/franzininho_wifi_wrover/pins.c","says":{"pixels":[["GPIO18","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/franzininho_wifi_wrover"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO18"}]}},
{"chosen":"cpy:espressif/freenove_esp32_display_3_5","ids":["cpy:espressif/freenove_esp32_display_3_5"],"key":"espressif-freenove-esp32-display-3-5-inch","name":"Freenove ESP32 Display 3.5 inch","notes":["led GPIO22 active low from the level check (3.5-inch ESP32-32E display module Schematic (3.5inch_ESP32-32E_E32R35T_Schematic.pdf))","led GPIO16 active low from the level check (3.5-inch ESP32-32E display module Schematic (3.5inch_ESP32-32E_E32R35T_Schematic.pdf))"],"part":"esp32","records":[{"file":"ports/espressif/boards/freenove_esp32_display_3_5/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null]],"i2c":["GPIO32","GPIO25"],"leds":[["GPIO22","LED_RED",null],["GPIO16","LED_GREEN",null],["GPIO17","LED_BLUE","low"]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"cpy:espressif/freenove_esp32_display_3_5","stated":{"leds|GPIO17":"#define MICROPY_HW_LED_STATUS_INVERTED (1)"}}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO25","sda":"GPIO32"},"spi":{"miso":"GPIO19","mosi":"GPIO23","name":"board.SPI()","sck":"GPIO18"},"uart":{"name":"board.TX/RX","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"aliases":["BUTTON"],"name":"BOOT","pin":"GPIO0"}],"leds":[{"active":"low","cite":{"doc":"3.5-inch ESP32-32E display module Schematic (3.5inch_ESP32-32E_E32R35T_Schematic.pdf)","kind":"schematic","level":"anode via R15 to VCC3V3, cathode to IO22","publisher":"Freenove (in its GitHub repo Freenove/Freenove_ESP32_Display)","quote":"R15 1K 4 3 IO22","revision":"Date: 8/19/2024, Time 3:28:08 PM; Revision field empty; file last changed in repo at commit 6da6dae2 (2026-09-02)","url":"https://github.com/Freenove/Freenove_ESP32_Display/blob/main/Datasheet/3.5inch_ST7796_V1.0/Schematic/3.5inch_ESP32-32E_E32R35T_Schematic.pdf","where":"same block; U2 pin 36"},"colour":"red","filled":["active from level check: 3.5-inch ESP32-32E display module Schematic (3.5inch_ESP32-32E_E32R35T_Schematic.pdf)"],"name":"LED_RED","pin":"GPIO22"},{"active":"low","cite":{"doc":"3.5-inch ESP32-32E display module Schematic (3.5inch_ESP32-32E_E32R35T_Schematic.pdf)","kind":"schematic","level":"anode via R16 to VCC3V3, cathode to IO16","publisher":"Freenove (in its GitHub repo Freenove/Freenove_ESP32_Display)","quote":"R16 1K 6 5 IO16 MHP5050RGBDT","revision":"Date: 8/19/2024, Time 3:28:08 PM; Revision field empty; file last changed in repo at commit 6da6dae2 (2026-09-02)","url":"https://github.com/Freenove/Freenove_ESP32_Display/blob/main/Datasheet/3.5inch_ST7796_V1.0/Schematic/3.5inch_ESP32-32E_E32R35T_Schematic.pdf","where":"same block; U2 pin 27"},"colour":"green","filled":["active from level check: 3.5-inch ESP32-32E display module Schematic (3.5inch_ESP32-32E_E32R35T_Schematic.pdf)"],"name":"LED_GREEN","pin":"GPIO16"},{"active":"low","aliases":["MICROPY_HW_LED_STATUS"],"cite":{"doc":"3.5-inch ESP32-32E display module Schematic (3.5inch_ESP32-32E_E32R35T_Schematic.pdf)","kind":"schematic","level":"VCC3V3 -> R14 1K -> LED2 pin 2 (anode); LED2 pin 1 (cathode) -> net IO17 -> U2 pin 28 IO17: lit when GPIO17 is low (the sheet's own note says 'Low level Light LED lights').","publisher":"Freenove (in its GitHub repo Freenove/Freenove_ESP32_Display)","quote":"VCC3V3 R14 1K 2 LED2 1 IO17 ; MHP5050RGBDT ; RGB three-color light control circuit ; Low level Light LED lights","revision":"Date: 8/19/2024, Time 3:28:08 PM; Revision field empty; file last changed in repo at commit 6da6dae2 (2026-09-02)","url":"https://github.com/Freenove/Freenove_ESP32_Display/blob/main/Datasheet/3.5inch_ST7796_V1.0/Schematic/3.5inch_ESP32-32E_E32R35T_Schematic.pdf","where":"single sheet, block 'RGB three-color light control circuit' (zone C4); U2 ESP32-WROOM-32E pin 28 IO17"},"colour":"blue","name":"LED_BLUE","pin":"GPIO17"}],"naming":"esp"}},
{"chosen":"pio:freenove-esp32-s3-n8r8","flash":8388608,"ids":["pio:freenove-esp32-s3-n8r8","pio:freenove_esp32_s3_wroom"],"key":"espressif-freenove-esp32-s3-wroom-n8r8-8mb-flash-8mb-psram","name":"Freenove ESP32-S3 WROOM N8R8 (8MB Flash / 8MB PSRAM)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:freenove-esp32-s3-n8r8","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32S3_DEV entry"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s3/pins_arduino.h","same":true,"src":"pio:freenove_esp32_s3_wroom","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32S3_DEV entry"}],"vendor":"Freenove","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":8388608,"flash_from":"pio:freenove-esp32-s3-n8r8","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"pio:freenove-esp32-s3-n8r8"}},
{"chosen":"pio:freenove_esp32_wrover","flash":4194304,"ids":["pio:freenove_esp32_wrover"],"key":"espressif-freenove-esp32-wrover","name":"Freenove ESP32-Wrover","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:freenove_esp32_wrover","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_DEV entry"}],"vendor":"Freenove","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:freenove_esp32_wrover","naming":"esp","ram":327680,"ram_from":"pio:freenove_esp32_wrover"}},
{"chosen":"hand:cpy:espressif/esp32-wrover-dev-cam","disagree":[{"kept":"high","kept_from":"hand:cpy:espressif/esp32-wrover-dev-cam","kind":"level","other":"low","other_from":"cpy:espressif/esp32-wrover-dev-cam","what":"led GPIO2 active"}],"ids":["cpy:espressif/esp32-wrover-dev-cam"],"key":"espressif-freenove-esp32-wrover-dev-cam","name":"Freenove ESP32-WROVER-DEV-CAM","notes":["i2c added from cpy:espressif/esp32-wrover-dev-cam"],"part":"esp32","records":[{"checked":"the twin's IO_MUX pads (esp32_iomux_pads in tools/qemu-wasm/patches/0003-esp32-esp32s3-peripheral-models.patch, from ESP-IDF v5.5.6 io_mux_reg.h): 36 pads","file":"tools/census/hand_wiring/esp.json","says":{"buttons":[["GPIO0","S2 (Switch Tact, BOOT)","low","none"]],"leds":[["GPIO2","L (blue)","high"]]},"src":"hand:cpy:espressif/esp32-wrover-dev-cam"},{"file":"ports/espressif/boards/esp32-wrover-dev-cam/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO26","GPIO27"],"leds":[["GPIO2","LED","low"]]},"src":"cpy:espressif/esp32-wrover-dev-cam","stated":{"leds|GPIO2":"#define MICROPY_HW_LED_STATUS_INVERTED (1)"}}],"vendor":"","why":"hand","wiring":{"buses":{"i2c":{"added_from":"cpy:espressif/esp32-wrover-dev-cam","name":"board.I2C()","scl":"GPIO27","sda":"GPIO26"}},"buttons":[{"active":"low","cite":{"doc":"ESP32_Schematic.pdf (Altium; title block File: D:\\PC\\..\\ESP_CAM_PRO_v1.4.SchDoc)","kind":"schematic","level":"S2 connects the GPIO0 net to GND (C16 0.1uF in parallel to GND), so pressing it pulls GPIO0 low: active low. The GPIO0 net carries only U1, S2, C16, the U6 auto-download transistor and the header; no resistor is drawn on it, so the idle-high level comes from the chip's own pull.","publisher":"Freenove (GitHub Freenove/Freenove_ESP32_WROVER_Board)","quote":"GPIO0 S2 Switch Tact C16 Cap 0.1uF GND ; U1 ESP32-WROVER: GPIO0 25","revision":"title block Date 2020/7/21, file ESP_CAM_PRO_v1.4.SchDoc; repo commit 7d3c3a938cabcf6aec1436ab51832e5a76f7e2d5 ('first upload', 2021-06-23); removed from the repo in commit fbe2bf0b71a64ea0de74e7395199ae2918498878 (2022-12-12)","url":"https://github.com/Freenove/Freenove_ESP32_WROVER_Board/blob/7d3c3a938cabcf6aec1436ab51832e5a76f7e2d5/Datasheet/ESP32_Schematic.pdf","where":"single sheet, zone C2: net GPIO0 -> S2 -> GND, C16 0.1uF across S2; U1 ESP32-WROVER pin 25 GPIO0; net GPIO0 also at U6 Dual-NPN (auto-download) and header P4"},"label":"S2 (Switch Tact, BOOT)","name":"S2 (Switch Tact, BOOT)","pin":"GPIO0","pull":"none"}],"leds":[{"active":"high","cite":{"doc":"ESP32_Schematic.pdf (Altium; title block File: D:\\PC\\..\\ESP_CAM_PRO_v1.4.SchDoc)","kind":"schematic","level":"Rendered schematic (600 dpi): GPIO2 drives R12 1K into the anode of LED L (LED-BLUE); the cathode (bar) goes to GND, so the LED lights when GPIO2 is high. Freenove's own tutorial of the same period (d2, picturing the board marked 'FREENOVE ESP32-WROVER-DEV') says the same: high turns it on.","publisher":"Freenove (GitHub Freenove/Freenove_ESP32_WROVER_Board)","quote":"GPIO2 R12 Res 1K L LED-BLUE GND ; U1 ESP32-WROVER: GPIO2 24 | d2 p.29 (PDF p.33): 'According to the circuit, when the GPIO2 of ESP32-WROVER output level is high, the LED turns ON. Conversely, when the GPIO2 ESP32-WROVER output level is low, the LED turns OFF.'","revision":"title block Date 2020/7/21, file ESP_CAM_PRO_v1.4.SchDoc; repo commit 7d3c3a938cabcf6aec1436ab51832e5a76f7e2d5 ('first upload', 2021-06-23); removed from the repo in commit fbe2bf0b71a64ea0de74e7395199ae2918498878 (2022-12-12)","url":"https://github.com/Freenove/Freenove_ESP32_WROVER_Board/blob/7d3c3a938cabcf6aec1436ab51832e5a76f7e2d5/Datasheet/ESP32_Schematic.pdf","where":"single sheet, zone C3: net GPIO2 -> R12 -> LED 'L' -> GND; U1 ESP32-WROVER pin 24 GPIO2 (zone A1-B1)"},"colour":"blue","label":"L (blue)","name":"L (blue)","pin":"GPIO2"}],"naming":"esp"}},
{"chosen":"arduino:esp32:esp32:fri3d_2024_esp32s3","flash":1310720,"ids":["arduino:esp32:esp32:fri3d_2024_esp32s3"],"key":"espressif-fri3d-badge-2024-esp32-s3-wroom-1","name":"Fri3d Badge 2024 (ESP32-S3-WROOM-1)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/fri3d_2024_esp32s3/pins_arduino.h","says":{"i2c":["GPIO9","GPIO18"],"leds":[["GPIO21","LED_BUILTIN",null]],"pixels":[["GPIO12","ws2812"]],"spi":["GPIO7","GPIO6","GPIO8"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:fri3d_2024_esp32s3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO18","sda":"GPIO9"},"spi":{"cs":"GPIO14","miso":"GPIO8","mosi":"GPIO6","name":"SPI","sck":"GPIO7"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:fri3d_2024_esp32s3","leds":[{"aliases":["BUILTIN_LED","PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO21"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_WS2812","pin":"GPIO12"}],"ram":327680,"ram_from":"arduino:esp32:esp32:fri3d_2024_esp32s3"}},
{"chosen":"arduino:esp32:esp32:frogboard","flash":4194304,"ids":["arduino:esp32:esp32:frogboard","pio:frogboard"],"key":"espressif-frog-board-esp32","name":"Frog Board ESP32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/frog32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:frogboard"},{"core":"arduino:esp32:esp32","file":"variants/frog32/pins_arduino.h","same":true,"src":"pio:frogboard","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own FROG_ESP32 entry"}],"vendor":"Fred","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:frogboard","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:frogboard"}},
{"chosen":"arduino:esp32:esp32:ftSwarmControlUSBC","flash":3145728,"ids":["arduino:esp32:esp32:ftSwarmControlUSBC"],"key":"espressif-ftswarmcontrolusbc","name":"ftSwarmControlUSBC","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ftswarmcontrolusbc/pins_arduino.h","says":{"pixels":[["GPIO48","ws2812"]]},"src":"arduino:esp32:esp32:ftSwarmControlUSBC"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"clock_hz":240000000,"flash":3145728,"flash_from":"arduino:esp32:esp32:ftSwarmControlUSBC","naming":"esp","pixels":[{"kind":"ws2812","name":"RGB_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:esp32:esp32:ftSwarmControlUSBC"}},
{"chosen":"arduino:esp32:esp32:ftSwarmControlUSBMicro","flash":3145728,"ids":["arduino:esp32:esp32:ftSwarmControlUSBMicro"],"key":"espressif-ftswarmcontrolusbmicro","name":"ftSwarmControlUSBMicro","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ftswarmcontrolusbmicro/pins_arduino.h","says":{"pixels":[["GPIO26","ws2812"]]},"src":"arduino:esp32:esp32:ftSwarmControlUSBMicro"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"clock_hz":240000000,"flash":3145728,"flash_from":"arduino:esp32:esp32:ftSwarmControlUSBMicro","naming":"esp","pixels":[{"kind":"ws2812","name":"RGB_BUILTIN","pin":"GPIO26"}],"ram":327680,"ram_from":"arduino:esp32:esp32:ftSwarmControlUSBMicro"}},
{"chosen":"arduino:esp32:esp32:ftSwarmDuino","flash":3145728,"ids":["arduino:esp32:esp32:ftSwarmDuino"],"key":"espressif-ftswarmduino","name":"ftSwarmDuino","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ftswarmduino/pins_arduino.h","says":{"pixels":[["GPIO48","ws2812"]]},"src":"arduino:esp32:esp32:ftSwarmDuino"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"clock_hz":240000000,"flash":3145728,"flash_from":"arduino:esp32:esp32:ftSwarmDuino","naming":"esp","pixels":[{"kind":"ws2812","name":"RGB_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:esp32:esp32:ftSwarmDuino"}},
{"chosen":"arduino:esp32:esp32:ftSwarmJST","flash":3145728,"ids":["arduino:esp32:esp32:ftSwarmJST"],"key":"espressif-ftswarmjst","name":"ftSwarmJST","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ftswarmjst/pins_arduino.h","says":{"pixels":[["GPIO26","ws2812"]]},"src":"arduino:esp32:esp32:ftSwarmJST"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"clock_hz":240000000,"flash":3145728,"flash_from":"arduino:esp32:esp32:ftSwarmJST","naming":"esp","pixels":[{"kind":"ws2812","name":"RGB_BUILTIN","pin":"GPIO26"}],"ram":327680,"ram_from":"arduino:esp32:esp32:ftSwarmJST"}},
{"chosen":"arduino:esp32:esp32:ftSwarmPwrDrive","flash":3145728,"ids":["arduino:esp32:esp32:ftSwarmPwrDrive"],"key":"espressif-ftswarmpwrdrive","name":"ftSwarmPwrDrive","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ftswarmpwrdrive/pins_arduino.h","says":{"pixels":[["GPIO48","ws2812"]]},"src":"arduino:esp32:esp32:ftSwarmPwrDrive"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"clock_hz":240000000,"flash":3145728,"flash_from":"arduino:esp32:esp32:ftSwarmPwrDrive","naming":"esp","pixels":[{"kind":"ws2812","name":"RGB_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:esp32:esp32:ftSwarmPwrDrive"}},
{"chosen":"arduino:esp32:esp32:ftSwarmRC","flash":3145728,"ids":["arduino:esp32:esp32:ftSwarmRC"],"key":"espressif-ftswarmrc","name":"ftSwarmRC","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ftswarmrc/pins_arduino.h","says":{"pixels":[["GPIO48","ws2812"]]},"src":"arduino:esp32:esp32:ftSwarmRC"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"clock_hz":240000000,"flash":3145728,"flash_from":"arduino:esp32:esp32:ftSwarmRC","naming":"esp","pixels":[{"kind":"ws2812","name":"RGB_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:esp32:esp32:ftSwarmRC"}},
{"chosen":"arduino:esp32:esp32:ftSwarmRS","flash":3342336,"ids":["arduino:esp32:esp32:ftSwarmRS"],"key":"espressif-ftswarmrs","name":"ftSwarmRS","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ftswarmrs/pins_arduino.h","says":{"pixels":[["GPIO48","ws2812"]]},"src":"arduino:esp32:esp32:ftSwarmRS"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"clock_hz":240000000,"flash":3342336,"flash_from":"arduino:esp32:esp32:ftSwarmRS","naming":"esp","pixels":[{"kind":"ws2812","name":"RGB_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:esp32:esp32:ftSwarmRS"}},
{"chosen":"arduino:esp32:esp32:ftSwarmXL","flash":3145728,"ids":["arduino:esp32:esp32:ftSwarmXL"],"key":"espressif-ftswarmxl","name":"ftSwarmXL","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ftswarmxl/pins_arduino.h","says":{"pixels":[["GPIO48","ws2812"]]},"src":"arduino:esp32:esp32:ftSwarmXL"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"clock_hz":240000000,"flash":3145728,"flash_from":"arduino:esp32:esp32:ftSwarmXL","naming":"esp","pixels":[{"kind":"ws2812","name":"RGB_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:esp32:esp32:ftSwarmXL"}},
{"chosen":"arduino:esp32:esp32:Geekble_ESP32C3","flash":1310720,"ids":["arduino:esp32:esp32:Geekble_ESP32C3"],"key":"espressif-geekble-mini-esp32-c3","name":"Geekble Mini ESP32-C3","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/Geekble_ESP32C3/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO10","LED_BUILTIN",null]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:Geekble_ESP32C3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:Geekble_ESP32C3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO10"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:Geekble_ESP32C3"}},
{"chosen":"arduino:esp32:esp32:Geekble_Nano_ESP32S3","flash":1310720,"ids":["arduino:esp32:esp32:Geekble_Nano_ESP32S3"],"key":"espressif-geekble-nano-esp32-s3","name":"Geekble nano ESP32-S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/Geekble_Nano_ESP32S3/pins_arduino.h","says":{"i2c":["GPIO11","GPIO12"],"leds":[["GPIO48","LED_BUILTIN",null]],"spi":["GPIO48","GPIO38","GPIO47"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:Geekble_Nano_ESP32S3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO12","sda":"GPIO11"},"spi":{"cs":"GPIO21","miso":"GPIO47","mosi":"GPIO38","name":"SPI","sck":"GPIO48"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:Geekble_Nano_ESP32S3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO48"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:Geekble_Nano_ESP32S3"}},
{"chosen":"arduino:esp32:esp32:heltec_capsule_sensor_V3","flash":3342336,"ids":["arduino:esp32:esp32:heltec_capsule_sensor_V3"],"key":"espressif-heltec-capsule-sensor-v3","name":"Heltec Capsule Sensor (V3)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/heltec_capsule_sensor_v3/pins_arduino.h","says":{"buttons":[["GPIO18","USER_BUTTON",null,null]],"i2c":["GPIO41","GPIO42"],"leds":[["GPIO33","LED0",null],["GPIO34","LED1",null]],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO9","GPIO10","GPIO11"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:heltec_capsule_sensor_V3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO42","sda":"GPIO41"},"spi":{"cs":"GPIO8","miso":"GPIO11","mosi":"GPIO10","name":"SPI","sck":"GPIO9"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"USER_BUTTON","pin":"GPIO18"}],"clock_hz":240000000,"flash":3342336,"flash_from":"arduino:esp32:esp32:heltec_capsule_sensor_V3","leds":[{"name":"LED0","pin":"GPIO33"},{"name":"LED1","pin":"GPIO34"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:esp32:esp32:heltec_capsule_sensor_V3"}},
{"chosen":"arduino:esp32:esp32:heltec_ht_de01","flash":4026368,"ids":["arduino:esp32:esp32:heltec_ht_de01"],"key":"espressif-heltec-e-ink-driver","name":"Heltec E-Ink Driver","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/heltec_ht_de01/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO35","LED_BUILTIN",null]],"spi":["GPIO9","GPIO10","GPIO11"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:heltec_ht_de01"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO8","miso":"GPIO11","mosi":"GPIO10","name":"SPI","sck":"GPIO9"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":4026368,"flash_from":"arduino:esp32:esp32:heltec_ht_de01","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO35"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:heltec_ht_de01"}},
{"chosen":"arduino:esp32:esp32:heltec_vision_master_e_213","flash":3342336,"ids":["arduino:esp32:esp32:heltec_vision_master_e_213"],"key":"espressif-heltec-vision-master-e213","name":"Heltec Vision Master E213","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/heltec_vision_master_e_213/pins_arduino.h","says":{"i2c":["GPIO39","GPIO38"],"spi":["GPIO9","GPIO10","GPIO11"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:heltec_vision_master_e_213"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO38","sda":"GPIO39"},"spi":{"cs":"GPIO8","miso":"GPIO11","mosi":"GPIO10","name":"SPI","sck":"GPIO9"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":3342336,"flash_from":"arduino:esp32:esp32:heltec_vision_master_e_213","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:heltec_vision_master_e_213"}},
{"chosen":"arduino:esp32:esp32:heltec_vision_master_e290","flash":3342336,"ids":["arduino:esp32:esp32:heltec_vision_master_e290"],"key":"espressif-heltec-vision-master-e290","name":"Heltec Vision Master E290","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/heltec_vision_master_e290/pins_arduino.h","says":{"i2c":["GPIO39","GPIO38"],"spi":["GPIO9","GPIO10","GPIO11"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:heltec_vision_master_e290"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO38","sda":"GPIO39"},"spi":{"cs":"GPIO8","miso":"GPIO11","mosi":"GPIO10","name":"SPI","sck":"GPIO9"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":3342336,"flash_from":"arduino:esp32:esp32:heltec_vision_master_e290","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:heltec_vision_master_e290"}},
{"chosen":"arduino:esp32:esp32:heltec_vision_master_t190","flash":3342336,"ids":["arduino:esp32:esp32:heltec_vision_master_t190"],"key":"espressif-heltec-vision-master-t190","name":"Heltec Vision Master T190","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/heltec_vision_master_t190/pins_arduino.h","says":{"i2c":["GPIO2","GPIO1"],"spi":["GPIO9","GPIO10","GPIO11"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:heltec_vision_master_t190"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO2"},"spi":{"cs":"GPIO8","miso":"GPIO11","mosi":"GPIO10","name":"SPI","sck":"GPIO9"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":3342336,"flash_from":"arduino:esp32:esp32:heltec_vision_master_t190","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:heltec_vision_master_t190"}},
{"chosen":"arduino:esp32:esp32:heltec_wifi_kit_32_V3","flash":3342336,"ids":["arduino:esp32:esp32:heltec_wifi_kit_32_V3"],"key":"espressif-heltec-wifi-kit-32-v3","name":"Heltec WiFi Kit 32(V3)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/heltec_wifi_kit_32_V3/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO41","GPIO42"],"leds":[["GPIO35","LED_BUILTIN",null]],"spi":["GPIO9","GPIO10","GPIO11"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:heltec_wifi_kit_32_V3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO42","sda":"GPIO41"},"spi":{"cs":"GPIO8","miso":"GPIO11","mosi":"GPIO10","name":"SPI","sck":"GPIO9"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":3342336,"flash_from":"arduino:esp32:esp32:heltec_wifi_kit_32_V3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO35"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:heltec_wifi_kit_32_V3"}},
{"chosen":"arduino:esp32:esp32:heltec_wifi_lora_32_V3","flash":3342336,"ids":["arduino:esp32:esp32:heltec_wifi_lora_32_V3"],"key":"espressif-heltec-wifi-lora-32-v3","name":"Heltec WiFi LoRa 32(V3)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/heltec_wifi_lora_32_V3/pins_arduino.h","says":{"i2c":["GPIO41","GPIO42"],"leds":[["GPIO35","LED_BUILTIN",null]],"spi":["GPIO9","GPIO10","GPIO11"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:heltec_wifi_lora_32_V3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO42","sda":"GPIO41"},"spi":{"cs":"GPIO8","miso":"GPIO11","mosi":"GPIO10","name":"SPI","sck":"GPIO9"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":3342336,"flash_from":"arduino:esp32:esp32:heltec_wifi_lora_32_V3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO35"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:heltec_wifi_lora_32_V3"}},
{"chosen":"arduino:esp32:esp32:heltec_wifi_lora_32_V4","flash":1310720,"ids":["arduino:esp32:esp32:heltec_wifi_lora_32_V4"],"key":"espressif-heltec-wifi-lora-32-v4","name":"Heltec WiFi LoRa 32(V4)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/heltec_wifi_lora_32_V4/pins_arduino.h","says":{"i2c":["GPIO3","GPIO4"],"leds":[["GPIO35","LED_BUILTIN",null]],"spi":["GPIO9","GPIO10","GPIO11"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:heltec_wifi_lora_32_V4"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO4","sda":"GPIO3"},"spi":{"cs":"GPIO8","miso":"GPIO11","mosi":"GPIO10","name":"SPI","sck":"GPIO9"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:heltec_wifi_lora_32_V4","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO35"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:heltec_wifi_lora_32_V4"}},
{"chosen":"arduino:esp32:esp32:heltec_wireless_bridge","flash":3342336,"ids":["arduino:esp32:esp32:heltec_wireless_bridge"],"key":"espressif-heltec-wireless-bridge","name":"Heltec Wireless Bridge","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/heltec_wireless_bridge/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO5","GPIO27","GPIO19"]},"src":"arduino:esp32:esp32:heltec_wireless_bridge"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO18","miso":"GPIO19","mosi":"GPIO27","name":"SPI","sck":"GPIO5"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":3342336,"flash_from":"arduino:esp32:esp32:heltec_wireless_bridge","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:heltec_wireless_bridge"}},
{"chosen":"arduino:esp32:esp32:heltec_wireless_mini_shell","flash":1310720,"ids":["arduino:esp32:esp32:heltec_wireless_mini_shell"],"key":"espressif-heltec-wireless-mini-shell","name":"Heltec Wireless Mini Shell","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/heltec_wireless_mini_shell/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:heltec_wireless_mini_shell"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:heltec_wireless_mini_shell","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO8"}],"ram":327680,"ram_from":"arduino:esp32:esp32:heltec_wireless_mini_shell"}},
{"chosen":"arduino:esp32:esp32:heltec_wireless_paper","disagree":[{"kept":["GPIO35"],"kept_from":"arduino:esp32:esp32:heltec_wireless_paper","kind":"conflict","other":["GPIO18"],"other_from":"cpy:espressif/heltec_wireless_paper","what":"leds"}],"flash":4026368,"ids":["arduino:esp32:esp32:heltec_wireless_paper","cpy:espressif/heltec_wireless_paper"],"key":"espressif-heltec-wireless-paper","name":"Heltec Wireless Paper","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/heltec_wireless_paper/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO35","LED_BUILTIN",null]],"spi":["GPIO9","GPIO10","GPIO11"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:heltec_wireless_paper"},{"file":"ports/espressif/boards/heltec_wireless_paper/pins.c","says":{"buttons":[["GPIO0","BUTTON0",null,null]],"leds":[["GPIO18","LED0",null]],"spi":["GPIO3","GPIO2","GPIO11"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/heltec_wireless_paper"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO8","miso":"GPIO11","mosi":"GPIO10","name":"SPI","sck":"GPIO9"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":4026368,"flash_from":"arduino:esp32:esp32:heltec_wireless_paper","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO35"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:heltec_wireless_paper"}},
{"chosen":"arduino:esp32:esp32:heltec_wireless_shell_V3","flash":3342336,"ids":["arduino:esp32:esp32:heltec_wireless_shell_V3"],"key":"espressif-heltec-wireless-shell-v3","name":"Heltec Wireless Shell (V3)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/heltec_wireless_shell_v3/pins_arduino.h","says":{"i2c":["GPIO2","GPIO3"],"leds":[["GPIO35","LED_BUILTIN",null]],"spi":["GPIO9","GPIO10","GPIO11"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:heltec_wireless_shell_V3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO3","sda":"GPIO2"},"spi":{"cs":"GPIO8","miso":"GPIO11","mosi":"GPIO10","name":"SPI","sck":"GPIO9"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":3342336,"flash_from":"arduino:esp32:esp32:heltec_wireless_shell_V3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO35"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:heltec_wireless_shell_V3"}},
{"chosen":"arduino:esp32:esp32:heltec_wireless_stick_lite_V3","flash":3342336,"ids":["arduino:esp32:esp32:heltec_wireless_stick_lite_V3"],"key":"espressif-heltec-wireless-stick-lite-v3","name":"Heltec Wireless Stick Lite(V3)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/heltec_wireless_stick_lite_v3/pins_arduino.h","says":{"i2c":["GPIO2","GPIO3"],"leds":[["GPIO35","LED_BUILTIN",null]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:heltec_wireless_stick_lite_V3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO3","sda":"GPIO2"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":3342336,"flash_from":"arduino:esp32:esp32:heltec_wireless_stick_lite_V3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO35"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:heltec_wireless_stick_lite_V3"}},
{"chosen":"arduino:esp32:esp32:heltec_wireless_stick_lite","flash":1310720,"ids":["arduino:esp32:esp32:heltec_wireless_stick_lite"],"key":"espressif-heltec-wireless-stick-lite-wireless-shell","name":"Heltec Wireless Stick Lite / Wireless Shell","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/heltec_wireless_stick_lite/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO5","GPIO27","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:heltec_wireless_stick_lite"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO18","miso":"GPIO19","mosi":"GPIO27","name":"SPI","sck":"GPIO5"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:heltec_wireless_stick_lite","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:heltec_wireless_stick_lite"}},
{"chosen":"arduino:esp32:esp32:heltec_wireless_stick_V3","flash":3342336,"ids":["arduino:esp32:esp32:heltec_wireless_stick_V3"],"key":"espressif-heltec-wireless-stick-v3","name":"Heltec Wireless Stick(V3)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/heltec_wireless_stick_v3/pins_arduino.h","says":{"i2c":["GPIO41","GPIO42"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO9","GPIO10","GPIO11"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:heltec_wireless_stick_V3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO42","sda":"GPIO41"},"spi":{"cs":"GPIO8","miso":"GPIO11","mosi":"GPIO10","name":"SPI","sck":"GPIO9"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":3342336,"flash_from":"arduino:esp32:esp32:heltec_wireless_stick_V3","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:esp32:esp32:heltec_wireless_stick_V3"}},
{"chosen":"cpy:espressif/espressif_hmi_devkit_1","ids":["cpy:espressif/espressif_hmi_devkit_1"],"key":"espressif-hmi-devkit-1-1","name":"HMI-DevKit-1.1","part":"esp32s2","records":[{"file":"ports/espressif/boards/espressif_hmi_devkit_1/pins.c","says":{"i2c":["GPIO40","GPIO39"],"pixels":[["GPIO21","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/espressif_hmi_devkit_1"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO39","sda":"GPIO40"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO21"}]}},
{"chosen":"arduino:esp32:esp32:honeylemon","flash":1310720,"ids":["arduino:esp32:esp32:honeylemon"],"key":"espressif-honeylemon","name":"HONEYLemon","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/honeylemon/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:honeylemon"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:honeylemon","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:honeylemon"}},
{"chosen":"arduino:esp32:esp32:hornbill32dev","flash":4194304,"ids":["arduino:esp32:esp32:hornbill32dev","pio:hornbill32dev"],"key":"espressif-hornbill-esp32-dev","name":"Hornbill ESP32 Dev","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/hornbill32dev/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:hornbill32dev"},{"core":"arduino:esp32:esp32","file":"variants/hornbill32dev/pins_arduino.h","same":true,"src":"pio:hornbill32dev","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own HORNBILL_ESP32_DEV entry"}],"vendor":"Hornbill","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:hornbill32dev","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:hornbill32dev"}},
{"chosen":"arduino:esp32:esp32:hornbill32minima","flash":4194304,"ids":["arduino:esp32:esp32:hornbill32minima","pio:hornbill32minima"],"key":"espressif-hornbill-esp32-minima","name":"Hornbill ESP32 Minima","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/hornbill32minima/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:hornbill32minima"},{"core":"arduino:esp32:esp32","file":"variants/hornbill32minima/pins_arduino.h","same":true,"src":"pio:hornbill32minima","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own HORNBILL_ESP32_MINIMA entry"}],"vendor":"Hornbill","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO2","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:hornbill32minima","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:hornbill32minima"}},
{"chosen":"arduino:esp32:esp32:huidu_hd_wf2","flash":1310720,"ids":["arduino:esp32:esp32:huidu_hd_wf2"],"key":"espressif-huidu-hd-wf2","name":"Huidu HD-WF2","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/huidu_hd_wf2/pins_arduino.h","says":{"i2c":["GPIO41","GPIO42"],"leds":[["GPIO40","LED_BUILTIN",null]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:huidu_hd_wf2"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO42","sda":"GPIO41"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:huidu_hd_wf2","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO40"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:huidu_hd_wf2"}},
{"chosen":"arduino:esp32:esp32:huidu_hd_wf4","flash":1310720,"ids":["arduino:esp32:esp32:huidu_hd_wf4"],"key":"espressif-huidu-hd-wf4","name":"Huidu HD-WF4","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/huidu_hd_wf4/pins_arduino.h","says":{"i2c":["GPIO41","GPIO42"],"leds":[["GPIO40","LED_BUILTIN",null]],"spi":["GPIO1","GPIO26","GPIO46"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:huidu_hd_wf4"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO42","sda":"GPIO41"},"spi":{"cs":"GPIO48","miso":"GPIO46","mosi":"GPIO26","name":"SPI","sck":"GPIO1"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:huidu_hd_wf4","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO40"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:huidu_hd_wf4"}},
{"chosen":"arduino:esp32:esp32:imbrios-logsens-v1p1","flash":1310720,"ids":["arduino:esp32:esp32:imbrios-logsens-v1p1"],"key":"espressif-imbrios-logsens-v1p1","name":"IMBRIOS LOGSENS_V1P1","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/imbrios-logsens-v1p1/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO33","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:imbrios-logsens-v1p1"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:imbrios-logsens-v1p1","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO33"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:imbrios-logsens-v1p1"}},
{"chosen":"arduino:esp32:esp32:OpenKB","flash":1310720,"ids":["arduino:esp32:esp32:OpenKB"],"key":"espressif-inex-openkb","name":"INEX OpenKB","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/openkb/pins_arduino.h","says":{"buttons":[["GPIO16","SW1",null,null],["GPIO14","SW2",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO16","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:OpenKB"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"SW1","pin":"GPIO16"},{"name":"SW2","pin":"GPIO14"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:OpenKB","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO16"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:OpenKB"}},
{"chosen":"arduino:esp32:esp32:intorobot-fig","flash":1310720,"ids":["arduino:esp32:esp32:intorobot-fig"],"key":"espressif-intorobot-fig","name":"IntoRobot Fig","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/intorobot-fig/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO23","GPIO19"],"leds":[["GPIO4","LED_BUILTIN",null]],"spi":["GPIO18","GPIO16","GPIO17"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:intorobot-fig"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO19","sda":"GPIO23"},"spi":{"cs":"GPIO5","miso":"GPIO17","mosi":"GPIO16","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:intorobot-fig","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO4"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:intorobot-fig"}},
{"chosen":"arduino:esp32:esp32:ioxesp32","flash":1310720,"ids":["arduino:esp32:esp32:ioxesp32"],"key":"espressif-ioxesp32","name":"IOXESP32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ioxesp32/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO5","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:ioxesp32"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:ioxesp32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO5"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:ioxesp32"}},
{"chosen":"arduino:esp32:esp32:ioxesp32c6","flash":1310720,"ids":["arduino:esp32:esp32:ioxesp32c6"],"key":"espressif-ioxesp32-c6","name":"IOXESP32-C6","part":"esp32c6","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/ioxesp32c6/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO19","GPIO23","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"arduino:esp32:esp32:ioxesp32c6"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO18","miso":"GPIO20","mosi":"GPIO23","name":"SPI","sck":"GPIO19"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:ioxesp32c6","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO8"}],"ram":327680,"ram_from":"arduino:esp32:esp32:ioxesp32c6"}},
{"chosen":"arduino:esp32:esp32:ioxesp32ps","flash":1310720,"ids":["arduino:esp32:esp32:ioxesp32ps"],"key":"espressif-ioxesp32ps","name":"IOXESP32PS","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ioxesp32/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO5","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:ioxesp32ps"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:ioxesp32ps","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO5"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:ioxesp32ps"}},
{"chosen":"cpy:espressif/espressif_kaluga_1","ids":["cpy:espressif/espressif_kaluga_1","cpy:espressif/espressif_kaluga_1.3"],"key":"espressif-kaluga-1","name":"Kaluga 1","notes":["i2c added from cpy:espressif/espressif_kaluga_1.3"],"part":"esp32s2","records":[{"file":"ports/espressif/boards/espressif_kaluga_1/pins.c","says":{"pixels":[["GPIO45","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/espressif_kaluga_1"},{"file":"ports/espressif/boards/espressif_kaluga_1.3/pins.c","says":{"i2c":["GPIO8","GPIO7"],"pixels":[["GPIO45","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/espressif_kaluga_1.3"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"added_from":"cpy:espressif/espressif_kaluga_1.3","name":"board.I2C()","scl":"GPIO7","sda":"GPIO8"},"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO45"}]}},
{"chosen":"arduino:esp32:esp32:kb32","flash":1310720,"ids":["arduino:esp32:esp32:kb32"],"key":"espressif-kb32-ft","name":"KB32-FT","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:kb32"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:kb32","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:kb32"}},
{"chosen":"arduino:esp32:esp32:kits-edu","flash":4194304,"ids":["arduino:esp32:esp32:kits-edu","pio:kits-edu"],"key":"espressif-kits-esp32-edu","name":"KITS ESP32 EDU","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/pico32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:kits-edu"},{"core":"arduino:esp32:esp32","file":"variants/pico32/pins_arduino.h","same":true,"src":"pio:kits-edu","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_PICO entry"}],"vendor":"KITS","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:kits-edu","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:kits-edu"}},
{"chosen":"arduino:esp32:esp32:kodedot","flash":8388608,"ids":["arduino:esp32:esp32:kodedot"],"key":"espressif-kode-dot","name":"kode dot","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/kodedot/pins_arduino.h","says":{"i2c":["GPIO36","GPIO37"],"pixels":[["GPIO4","ws2812"]],"spi":["GPIO17","GPIO15",null],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:kodedot"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO37","sda":"GPIO36"},"spi":{"cs":"GPIO9","mosi":"GPIO15","name":"SPI","sck":"GPIO17"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":8388608,"flash_from":"arduino:esp32:esp32:kodedot","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO4"}],"ram":327680,"ram_from":"arduino:esp32:esp32:kodedot"}},
{"chosen":"arduino:esp32:esp32:mPython","flash":1310720,"ids":["arduino:esp32:esp32:mPython"],"key":"espressif-labplus-mpython","name":"Labplus mPython","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/mpython/pins_arduino.h","says":{"i2c":["GPIO23","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:mPython"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO23"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:mPython","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:mPython"}},
{"chosen":"arduino:esp32:esp32:lilygo_t_eth_lite","flash":3145728,"ids":["arduino:esp32:esp32:lilygo_t_eth_lite"],"key":"espressif-lilygo-t-eth-lite","name":"LilyGo T-ETH-Lite","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/lilygo_t_eth_lite/pins_arduino.h","says":{"i2c":["GPIO15","GPIO16"],"spi":["GPIO7","GPIO6","GPIO5"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:lilygo_t_eth_lite"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO16","sda":"GPIO15"},"spi":{"cs":"GPIO4","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO7"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":3145728,"flash_from":"arduino:esp32:esp32:lilygo_t_eth_lite","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:lilygo_t_eth_lite"}},
{"chosen":"arduino:esp32:esp32:tlora_pager","flash":1310720,"ids":["arduino:esp32:esp32:tlora_pager"],"key":"espressif-lilygo-t-lora-pager","name":"LilyGo-T-LoRa-Pager","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/lilygo_tlora_pager/pins_arduino.h","says":{"i2c":["GPIO3","GPIO2"],"spi":["GPIO35","GPIO34","GPIO33"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:tlora_pager"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO2","sda":"GPIO3"},"spi":{"cs":"GPIO21","miso":"GPIO33","mosi":"GPIO34","name":"SPI","sck":"GPIO35"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:tlora_pager","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:tlora_pager"}},
{"chosen":"arduino:esp32:esp32:twatch_ultra","flash":1310720,"ids":["arduino:esp32:esp32:twatch_ultra"],"key":"espressif-lilygo-t-watch-ultra","name":"LilyGo T-Watch-Ultra","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/lilygo_twatch_ultra/pins_arduino.h","says":{"i2c":["GPIO3","GPIO2"],"spi":["GPIO35","GPIO34","GPIO33"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:twatch_ultra"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO2","sda":"GPIO3"},"spi":{"cs":"GPIO21","miso":"GPIO33","mosi":"GPIO34","name":"SPI","sck":"GPIO35"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:twatch_ultra","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:twatch_ultra"}},
{"chosen":"arduino:esp32:esp32:lionbit","flash":1310720,"ids":["arduino:esp32:esp32:lionbit"],"key":"espressif-lion-bit-dev-board","name":"Lion:Bit Dev Board","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/lionbit/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO0","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:lionbit"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:lionbit","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO0"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:lionbit"}},
{"chosen":"arduino:esp32:esp32:lionbits3","flash":1310720,"ids":["arduino:esp32:esp32:lionbits3"],"key":"espressif-lion-bit-s3-stem-dev-board","name":"Lion:Bit S3 STEM Dev Board","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/lionbits3/pins_arduino.h","says":{"i2c":["GPIO40","GPIO41"],"leds":[["GPIO0","LED_BUILTIN",null]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:lionbits3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO41","sda":"GPIO40"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:lionbits3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO0"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:lionbits3"}},
{"chosen":"arduino:esp32:esp32:lolin_c3_pico","flash":1310720,"ids":["arduino:esp32:esp32:lolin_c3_pico","cpy:espressif/lolin_c3_pico"],"key":"espressif-lolin-c3-pico","name":"LOLIN C3 Pico","notes":["led GPIO7 added from cpy:espressif/lolin_c3_pico","button GPIO9 added from cpy:espressif/lolin_c3_pico"],"part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/lolin_c3_pico/pins_arduino.h","says":{"i2c":["GPIO8","GPIO10"],"pixels":[["GPIO7","ws2812"]],"spi":["GPIO1","GPIO4","GPIO0"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:lolin_c3_pico"},{"file":"ports/espressif/boards/lolin_c3_pico/pins.c","says":{"buttons":[["GPIO9","BUTTON",null,null]],"i2c":["GPIO8","GPIO10"],"leds":[["GPIO7","LED",null]],"pixels":[["GPIO7","ws2812"]],"spi":["GPIO1","GPIO4","GPIO0"],"uart":["GPIO21","GPIO20"]},"src":"cpy:espressif/lolin_c3_pico"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO10","sda":"GPIO8"},"spi":{"cs":"GPIO5","miso":"GPIO0","mosi":"GPIO4","name":"SPI","sck":"GPIO1"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"buttons":[{"added_from":"cpy:espressif/lolin_c3_pico","name":"BUTTON","pin":"GPIO9"}],"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:lolin_c3_pico","leds":[{"added_from":"cpy:espressif/lolin_c3_pico","name":"LED","pin":"GPIO7"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO7"}],"ram":327680,"ram_from":"arduino:esp32:esp32:lolin_c3_pico"}},
{"chosen":"arduino:esp32:esp32:lolin_s3","flash":1310720,"ids":["arduino:esp32:esp32:lolin_s3"],"key":"espressif-lolin-s3","name":"LOLIN S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/lolin_s3/pins_arduino.h","says":{"i2c":["GPIO42","GPIO41"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:lolin_s3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO41","sda":"GPIO42"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:lolin_s3","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:lolin_s3"}},
{"chosen":"arduino:esp32:esp32:lopy","flash":1310720,"ids":["arduino:esp32:esp32:lopy"],"key":"espressif-lopy","name":"LoPy","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/lopy/pins_arduino.h","says":{"i2c":["GPIO12","GPIO13"],"pixels":[["GPIO0","ws2812"]],"spi":["GPIO13","GPIO22","GPIO37"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:lopy"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO12"},"spi":{"cs":"GPIO17","miso":"GPIO37","mosi":"GPIO22","name":"SPI","sck":"GPIO13"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:lopy","naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_RGB_LED","pin":"GPIO0"}],"ram":327680,"ram_from":"arduino:esp32:esp32:lopy"}},
{"chosen":"arduino:esp32:esp32:lopy4","flash":1310720,"ids":["arduino:esp32:esp32:lopy4"],"key":"espressif-lopy4","name":"LoPy4","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/lopy4/pins_arduino.h","says":{"i2c":["GPIO12","GPIO13"],"pixels":[["GPIO0","ws2812"]],"spi":["GPIO13","GPIO22","GPIO37"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:lopy4"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO12"},"spi":{"cs":"GPIO18","miso":"GPIO37","mosi":"GPIO22","name":"SPI","sck":"GPIO13"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:lopy4","naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_RGB_LED","pin":"GPIO0"}],"ram":327680,"ram_from":"arduino:esp32:esp32:lopy4"}},
{"chosen":"arduino:esp32:esp32:m5stack_atom","flash":1310720,"ids":["arduino:esp32:esp32:m5stack_atom"],"key":"espressif-m5atom","name":"M5Atom","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_atom/pins_arduino.h","says":{"i2c":["GPIO26","GPIO32"],"spi":["GPIO22","GPIO33","GPIO23"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:m5stack_atom"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO32","sda":"GPIO26"},"spi":{"cs":"GPIO19","miso":"GPIO23","mosi":"GPIO33","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:m5stack_atom","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:m5stack_atom"}},
{"chosen":"arduino:esp32:esp32:m5stack_atoms3","flash":1310720,"ids":["arduino:esp32:esp32:m5stack_atoms3"],"key":"espressif-m5atoms3","name":"M5AtomS3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/m5stack_atoms3/pins_arduino.h","says":{"i2c":["GPIO38","GPIO39"],"pixels":[["GPIO35","ws2812"]],"spi":["GPIO17","GPIO21",null],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:m5stack_atoms3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO39","sda":"GPIO38"},"spi":{"cs":"GPIO15","mosi":"GPIO21","name":"SPI","sck":"GPIO17"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:m5stack_atoms3","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO35"}],"ram":327680,"ram_from":"arduino:esp32:esp32:m5stack_atoms3"}},
{"chosen":"arduino:esp32:esp32:m5stack_capsule","flash":1310720,"ids":["arduino:esp32:esp32:m5stack_capsule"],"key":"espressif-m5capsule","name":"M5Capsule","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_capsule/pins_arduino.h","says":{"i2c":["GPIO13","GPIO15"],"spi":["GPIO14","GPIO12","GPIO39"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:m5stack_capsule"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO15","sda":"GPIO13"},"spi":{"cs":"GPIO11","miso":"GPIO39","mosi":"GPIO12","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:m5stack_capsule","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:m5stack_capsule"}},
{"chosen":"arduino:esp32:esp32:m5stack_cardputer","flash":1310720,"ids":["arduino:esp32:esp32:m5stack_cardputer"],"key":"espressif-m5cardputer","name":"M5Cardputer","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_cardputer/pins_arduino.h","says":{"i2c":["GPIO13","GPIO15"],"spi":["GPIO40","GPIO14","GPIO39"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:m5stack_cardputer"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO15","sda":"GPIO13"},"spi":{"cs":"GPIO12","miso":"GPIO39","mosi":"GPIO14","name":"SPI","sck":"GPIO40"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:m5stack_cardputer","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:m5stack_cardputer"}},
{"chosen":"arduino:esp32:esp32:m5stack_core","flash":1310720,"ids":["arduino:esp32:esp32:m5stack_core"],"key":"espressif-m5core","name":"M5Core","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_core/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:m5stack_core"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:m5stack_core","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:m5stack_core"}},
{"chosen":"arduino:esp32:esp32:m5stack_core2","flash":6553600,"ids":["arduino:esp32:esp32:m5stack_core2"],"key":"espressif-m5core2","name":"M5Core2","part":"esp32","ram":4521984,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_core2/pins_arduino.h","says":{"i2c":["GPIO32","GPIO33"],"spi":["GPIO18","GPIO23","GPIO38"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:m5stack_core2"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO33","sda":"GPIO32"},"spi":{"cs":"GPIO5","miso":"GPIO38","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":6553600,"flash_from":"arduino:esp32:esp32:m5stack_core2","naming":"esp","ram":4521984,"ram_from":"arduino:esp32:esp32:m5stack_core2"}},
{"chosen":"arduino:esp32:esp32:m5stack_coreink","flash":1310720,"ids":["arduino:esp32:esp32:m5stack_coreink"],"key":"espressif-m5coreink","name":"M5CoreInk","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_coreink/pins_arduino.h","says":{"i2c":["GPIO32","GPIO33"],"spi":["GPIO18","GPIO23","GPIO34"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:m5stack_coreink"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO33","sda":"GPIO32"},"spi":{"cs":"GPIO9","miso":"GPIO34","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:m5stack_coreink","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:m5stack_coreink"}},
{"chosen":"arduino:esp32:esp32:m5stack_cores3","flash":1310720,"ids":["arduino:esp32:esp32:m5stack_cores3"],"key":"espressif-m5cores3","name":"M5CoreS3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/m5stack_cores3/pins_arduino.h","says":{"i2c":["GPIO12","GPIO11"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO36","GPIO37","GPIO35"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:m5stack_cores3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO11","sda":"GPIO12"},"spi":{"cs":"GPIO15","miso":"GPIO35","mosi":"GPIO37","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:m5stack_cores3","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:esp32:esp32:m5stack_cores3"}},
{"chosen":"arduino:esp32:esp32:m5stack_dial","flash":1310720,"ids":["arduino:esp32:esp32:m5stack_dial"],"key":"espressif-m5dial","name":"M5Dial","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_dial/pins_arduino.h","says":{"i2c":["GPIO13","GPIO15"],"spi":["GPIO40","GPIO14","GPIO39"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:m5stack_dial"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO15","sda":"GPIO13"},"spi":{"cs":"GPIO12","miso":"GPIO39","mosi":"GPIO14","name":"SPI","sck":"GPIO40"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:m5stack_dial","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:m5stack_dial"}},
{"chosen":"arduino:esp32:esp32:m5stack_dinmeter","flash":1310720,"ids":["arduino:esp32:esp32:m5stack_dinmeter"],"key":"espressif-m5dinmeter","name":"M5DinMeter","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_dinmeter/pins_arduino.h","says":{"i2c":["GPIO13","GPIO15"],"spi":["GPIO40","GPIO14","GPIO39"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:m5stack_dinmeter"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO15","sda":"GPIO13"},"spi":{"cs":"GPIO12","miso":"GPIO39","mosi":"GPIO14","name":"SPI","sck":"GPIO40"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:m5stack_dinmeter","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:m5stack_dinmeter"}},
{"chosen":"arduino:esp32:esp32:m5stack_fire","flash":6553600,"ids":["arduino:esp32:esp32:m5stack_fire"],"key":"espressif-m5fire","name":"M5Fire","part":"esp32","ram":4521984,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_fire/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:m5stack_fire"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO4","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":6553600,"flash_from":"arduino:esp32:esp32:m5stack_fire","naming":"esp","ram":4521984,"ram_from":"arduino:esp32:esp32:m5stack_fire"}},
{"chosen":"arduino:esp32:esp32:m5stack_nanoc6","flash":1310720,"ids":["arduino:esp32:esp32:m5stack_nanoc6"],"key":"espressif-m5nanoc6","name":"M5NanoC6","part":"esp32c6","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_nanoc6/pins_arduino.h","says":{"i2c":["GPIO2","GPIO1"],"leds":[["GPIO7","LED_BUILTIN",null]],"spi":["GPIO8","GPIO5","GPIO6"],"uart":["GPIO16","GPIO17"]},"src":"arduino:esp32:esp32:m5stack_nanoc6"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO2"},"spi":{"cs":"GPIO4","miso":"GPIO6","mosi":"GPIO5","name":"SPI","sck":"GPIO8"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:m5stack_nanoc6","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO7"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:m5stack_nanoc6"}},
{"chosen":"arduino:esp32:esp32:m5stack_paper","flash":6553600,"ids":["arduino:esp32:esp32:m5stack_paper"],"key":"espressif-m5paper","name":"M5Paper","part":"esp32","ram":4521984,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_paper/pins_arduino.h","says":{"i2c":["GPIO25","GPIO32"],"spi":["GPIO14","GPIO12","GPIO13"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:m5stack_paper"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO32","sda":"GPIO25"},"spi":{"cs":"GPIO15","miso":"GPIO13","mosi":"GPIO12","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":6553600,"flash_from":"arduino:esp32:esp32:m5stack_paper","naming":"esp","ram":4521984,"ram_from":"arduino:esp32:esp32:m5stack_paper"}},
{"chosen":"arduino:esp32:esp32:m5stack_poe_cam","flash":1310720,"ids":["arduino:esp32:esp32:m5stack_poe_cam"],"key":"espressif-m5poecam","name":"M5PoECAM","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_poe_cam/pins_arduino.h","says":{"i2c":["GPIO25","GPIO33"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:m5stack_poe_cam"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO33","sda":"GPIO25"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:m5stack_poe_cam","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:m5stack_poe_cam"}},
{"chosen":"arduino:esp32:esp32:m5stack_stamp_c3","flash":1310720,"ids":["arduino:esp32:esp32:m5stack_stamp_c3"],"key":"espressif-m5stampc3","name":"M5StampC3","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_stamp_c3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:m5stack_stamp_c3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:m5stack_stamp_c3","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:m5stack_stamp_c3"}},
{"chosen":"arduino:esp32:esp32:m5stack_stamp_pico","flash":1310720,"ids":["arduino:esp32:esp32:m5stack_stamp_pico"],"key":"espressif-m5stamppico","name":"M5StampPico","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_stamp_pico/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO26","GPIO36"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:m5stack_stamp_pico"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO19","miso":"GPIO36","mosi":"GPIO26","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:m5stack_stamp_pico","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:m5stack_stamp_pico"}},
{"chosen":"arduino:esp32:esp32:m5stack_stamp_s3","flash":1310720,"ids":["arduino:esp32:esp32:m5stack_stamp_s3"],"key":"espressif-m5stamps3","name":"M5StampS3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_stamp_s3/pins_arduino.h","says":{"i2c":["GPIO13","GPIO15"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:m5stack_stamp_s3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO15","sda":"GPIO13"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:m5stack_stamp_s3","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:m5stack_stamp_s3"}},
{"chosen":"arduino:esp32:esp32:m5stack_station","flash":6553600,"ids":["arduino:esp32:esp32:m5stack_station"],"key":"espressif-m5station","name":"M5Station","part":"esp32","ram":4521984,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_station/pins_arduino.h","says":{"i2c":["GPIO32","GPIO33"],"spi":["GPIO18","GPIO23",null],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:m5stack_station"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO33","sda":"GPIO32"},"spi":{"cs":"GPIO5","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":6553600,"flash_from":"arduino:esp32:esp32:m5stack_station","naming":"esp","ram":4521984,"ram_from":"arduino:esp32:esp32:m5stack_station"}},
{"chosen":"arduino:esp32:esp32:m5stack_stickc","flash":1310720,"ids":["arduino:esp32:esp32:m5stack_stickc"],"key":"espressif-m5stickc","name":"M5StickC","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_stickc/pins_arduino.h","says":{"i2c":["GPIO32","GPIO33"],"spi":["GPIO13","GPIO15","GPIO36"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:m5stack_stickc"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO33","sda":"GPIO32"},"spi":{"cs":"GPIO5","miso":"GPIO36","mosi":"GPIO15","name":"SPI","sck":"GPIO13"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:m5stack_stickc","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:m5stack_stickc"}},
{"chosen":"arduino:esp32:esp32:m5stack_stickc_plus","flash":1310720,"ids":["arduino:esp32:esp32:m5stack_stickc_plus"],"key":"espressif-m5stickcplus","name":"M5StickCPlus","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_stickc_plus/pins_arduino.h","says":{"i2c":["GPIO32","GPIO33"],"spi":["GPIO13","GPIO15","GPIO36"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:m5stack_stickc_plus"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO33","sda":"GPIO32"},"spi":{"cs":"GPIO5","miso":"GPIO36","mosi":"GPIO15","name":"SPI","sck":"GPIO13"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:m5stack_stickc_plus","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:m5stack_stickc_plus"}},
{"chosen":"arduino:esp32:esp32:m5stack_stickc_plus2","flash":3342336,"ids":["arduino:esp32:esp32:m5stack_stickc_plus2"],"key":"espressif-m5stickcplus2","name":"M5StickCPlus2","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_stickc_plus2/pins_arduino.h","says":{"i2c":["GPIO32","GPIO33"],"spi":["GPIO13","GPIO15","GPIO36"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:m5stack_stickc_plus2"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO33","sda":"GPIO32"},"spi":{"cs":"GPIO5","miso":"GPIO36","mosi":"GPIO15","name":"SPI","sck":"GPIO13"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":3342336,"flash_from":"arduino:esp32:esp32:m5stack_stickc_plus2","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:m5stack_stickc_plus2"}},
{"chosen":"arduino:esp32:esp32:m5stack_tab5","flash":1310720,"ids":["arduino:esp32:esp32:m5stack_tab5"],"key":"espressif-m5tab5","name":"M5Tab5","part":"esp32p4","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_tab5/pins_arduino.h","says":{"i2c":["GPIO53","GPIO54"],"spi":["GPIO36","GPIO32","GPIO33"],"uart":["GPIO37","GPIO38"]},"src":"arduino:esp32:esp32:m5stack_tab5"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO54","sda":"GPIO53"},"spi":{"cs":"GPIO26","miso":"GPIO33","mosi":"GPIO32","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO38","tx":"GPIO37"}},"clock_hz":360000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:m5stack_tab5","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:m5stack_tab5"}},
{"chosen":"arduino:esp32:esp32:m5stack_timer_cam","flash":1310720,"ids":["arduino:esp32:esp32:m5stack_timer_cam"],"key":"espressif-m5timercam","name":"M5TimerCAM","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_timer_cam/pins_arduino.h","says":{"i2c":["GPIO4","GPIO13"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:m5stack_timer_cam"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO4"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:m5stack_timer_cam","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:m5stack_timer_cam"}},
{"chosen":"arduino:esp32:esp32:m5stack_tough","flash":6553600,"ids":["arduino:esp32:esp32:m5stack_tough"],"key":"espressif-m5tough","name":"M5Tough","part":"esp32","ram":4521984,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_tough/pins_arduino.h","says":{"i2c":["GPIO32","GPIO33"],"spi":["GPIO18","GPIO23","GPIO38"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:m5stack_tough"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO33","sda":"GPIO32"},"spi":{"cs":"GPIO5","miso":"GPIO38","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":6553600,"flash_from":"arduino:esp32:esp32:m5stack_tough","naming":"esp","ram":4521984,"ram_from":"arduino:esp32:esp32:m5stack_tough"}},
{"chosen":"arduino:esp32:esp32:m5stack_unit_cam","flash":1310720,"ids":["arduino:esp32:esp32:m5stack_unit_cam"],"key":"espressif-m5unitcam","name":"M5UnitCAM","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_unit_cam/pins_arduino.h","says":{"i2c":["GPIO17","GPIO16"],"leds":[["GPIO4","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:m5stack_unit_cam"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO16","sda":"GPIO17"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:m5stack_unit_cam","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO4"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:m5stack_unit_cam"}},
{"chosen":"arduino:esp32:esp32:m5stack_unit_cams3","flash":1310720,"ids":["arduino:esp32:esp32:m5stack_unit_cams3"],"key":"espressif-m5unitcams3","name":"M5UnitCAMS3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_unit_cams3/pins_arduino.h","says":{"i2c":["GPIO13","GPIO15"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:m5stack_unit_cams3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO15","sda":"GPIO13"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:m5stack_unit_cams3","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:m5stack_unit_cams3"}},
{"chosen":"arduino:esp32:esp32:magicbit","flash":1310720,"ids":["arduino:esp32:esp32:magicbit"],"key":"espressif-magicbit","name":"MagicBit","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/magicbit/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO16","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:magicbit"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:magicbit","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO16"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:magicbit"}},
{"chosen":"arduino:esp32:esp32:makergo_c3_supermini","flash":1310720,"ids":["arduino:esp32:esp32:makergo_c3_supermini"],"key":"espressif-makergo-esp32-c3-supermini","name":"MakerGO ESP32 C3 SuperMini","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/makergo_c3_supermini/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO8","LED_BUILTIN",null]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:makergo_c3_supermini"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:makergo_c3_supermini","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO8"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:makergo_c3_supermini"}},
{"chosen":"arduino:esp32:esp32:makergo_c6_supermini","flash":1310720,"ids":["arduino:esp32:esp32:makergo_c6_supermini"],"key":"espressif-makergo-esp32-c6-supermini","name":"MakerGO ESP32 C6 SuperMini","part":"esp32c6","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/makergo_c6_supermini/pins_arduino.h","says":{"i2c":["GPIO20","GPIO19"],"leds":[["GPIO15","LED_BUILTIN",null]],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO7","GPIO5","GPIO6"],"uart":["GPIO16","GPIO17"]},"src":"arduino:esp32:esp32:makergo_c6_supermini"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO19","sda":"GPIO20"},"spi":{"cs":"GPIO4","miso":"GPIO6","mosi":"GPIO5","name":"SPI","sck":"GPIO7"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:makergo_c6_supermini","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO15"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_RGB_LED","pin":"GPIO8"}],"ram":327680,"ram_from":"arduino:esp32:esp32:makergo_c6_supermini"}},
{"chosen":"arduino:esp32:esp32:metro_esp-32","flash":1310720,"ids":["arduino:esp32:esp32:metro_esp-32"],"key":"espressif-metro-esp-32","name":"Metro ESP-32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/metro_esp-32/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"]},"src":"arduino:esp32:esp32:metro_esp-32"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:metro_esp-32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:metro_esp-32"}},
{"chosen":"arduino:esp32:esp32:mgbot-iotik32a","flash":1310720,"ids":["arduino:esp32:esp32:mgbot-iotik32a"],"key":"espressif-mgbot-iotik-32a","name":"MGBOT IOTIK 32A","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/mgbot-iotik32a/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO4","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:mgbot-iotik32a"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:mgbot-iotik32a","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO4"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:mgbot-iotik32a"}},
{"chosen":"arduino:esp32:esp32:mgbot-iotik32b","flash":1310720,"ids":["arduino:esp32:esp32:mgbot-iotik32b"],"key":"espressif-mgbot-iotik-32b","name":"MGBOT IOTIK 32B","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/mgbot-iotik32b/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO18","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:mgbot-iotik32b"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:mgbot-iotik32b","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO18"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:mgbot-iotik32b"}},
{"chosen":"arduino:esp32:esp32:mhetesp32devkit","flash":1310720,"ids":["arduino:esp32:esp32:mhetesp32devkit"],"key":"espressif-mh-et-live-esp32devkit","name":"MH ET LIVE ESP32DevKIT","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/mhetesp32devkit/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:mhetesp32devkit"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:mhetesp32devkit","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:mhetesp32devkit"}},
{"chosen":"arduino:esp32:esp32:mhetesp32minikit","flash":1310720,"ids":["arduino:esp32:esp32:mhetesp32minikit"],"key":"espressif-mh-et-live-esp32minikit","name":"MH ET LIVE ESP32MiniKit","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/mhetesp32minikit/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:mhetesp32minikit"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:mhetesp32minikit","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:mhetesp32minikit"}},
{"chosen":"arduino:esp32:esp32:CoreESP32","flash":4194304,"ids":["arduino:esp32:esp32:CoreESP32","pio:microduino-core-esp32"],"key":"espressif-microduino-core-esp32","name":"Microduino Core ESP32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["BUILTIN_LED is -1","LED_BUILTIN is -1"],"file":"variants/Microduino-esp32/pins_arduino.h","says":{"i2c":["GPIO22","GPIO21"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:CoreESP32"},{"core":"arduino:esp32:esp32","dropped":["BUILTIN_LED is -1","LED_BUILTIN is -1"],"file":"variants/Microduino-esp32/pins_arduino.h","same":true,"src":"pio:microduino-core-esp32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own CoreESP32 entry"}],"vendor":"Microduino","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO21","sda":"GPIO22"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:CoreESP32","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:CoreESP32"}},
{"chosen":"cpy:espressif/mixgo_ce_serial","ids":["cpy:espressif/mixgo_ce_serial","cpy:espressif/mixgo_ce_udisk"],"key":"espressif-mixgo-ce","name":"MixGo CE","part":"esp32s2","records":[{"file":"ports/espressif/boards/mixgo_ce_serial/pins.c","says":{"pixels":[["GPIO45","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/mixgo_ce_serial"},{"file":"ports/espressif/boards/mixgo_ce_udisk/pins.c","same":true,"src":"cpy:espressif/mixgo_ce_udisk"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO45"}]}},
{"chosen":"hand:pio:motorgo_mini_1","flash":4194304,"ids":["pio:motorgo_mini_1"],"key":"espressif-motorgo-mini-1-esp32-s3","name":"MotorGo Mini 1 (ESP32-S3)","part":"esp32s3","ram":327680,"records":[{"checked":"the twin's IO_MUX pads (esp32s3_iomux_pads in tools/qemu-wasm/patches/0003-esp32-esp32s3-peripheral-models.patch, from ESP-IDF v5.5.6 io_mux_reg.h): 45 pads","file":"tools/census/hand_wiring/esp.json","says":{"buttons":[["GPIO0","BOOT","low","up"]],"leds":[["GPIO38","LED_BUILTIN (D2)","high"],["GPIO47","LED_STATUS (D1)","high"]]},"src":"hand:pio:motorgo_mini_1"}],"vendor":"MotorGo","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"doc":"mini_motor_go/V1_rev3/mini_motor_go_V1_rev3.kicad_sch (KiCad schematic, root sheet 'miniMotorGo')","kind":"schematic","level":"J7 pins 1/2 on the GPIO0/BOOT net, pins 3/4 to GND; R25 5k1 from that net to +3.3V. Pressing pulls GPIO0 to GND.","publisher":"Every Flavor Robotics (MotorGo), Every-Flavor-Robotics/motorgo-mini-hardware","quote":"Boot ... +3.3V ... 5k1 R25 ... J7 ... GND | GPIO0/BOOT 27","revision":"V1 rev3, title block rev 1.1 date 2023-05-01; commit f338b8d855f49921b53269913c726827b6315288 (2024-03-27, 'fix indicator led silkscreen io8 to io47')","url":"https://github.com/Every-Flavor-Robotics/motorgo-mini-hardware/blob/f338b8d855f49921b53269913c726827b6315288/mini_motor_go/V1_rev3/mini_motor_go_V1_rev3.kicad_sch","where":"sheet 1, 'Boot' block, zone A4-A5 (J7, PTS526 tactile switch); U1 pin 27"},"label":"BOOT","name":"BOOT","pin":"GPIO0","pull":"up"}],"flash":4194304,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"mini_motor_go/V1_rev3/mini_motor_go_V1_rev3.kicad_sch (KiCad schematic, root sheet 'miniMotorGo')","kind":"schematic","level":"Global label gpio38 -> solder jumper JP2 (SolderJumper_2_Bridged) -> D2 anode; D2 cathode -> R22 1k -> GND. Driving GPIO38 high lights it.","publisher":"Every Flavor Robotics (MotorGo), Every-Flavor-Robotics/motorgo-mini-hardware","quote":"gpio38 ... JP2 ... D2 LED ... 1k R22 ... GND | GPIO38/FSPIWP/SUBSPIWP 31 gpio38 | d2: static const uint8_t LED_BUILTIN = 38;","revision":"V1 rev3, title block rev 1.1 date 2023-05-01; commit f338b8d855f49921b53269913c726827b6315288 (2024-03-27, 'fix indicator led silkscreen io8 to io47')","url":"https://github.com/Every-Flavor-Robotics/motorgo-mini-hardware/blob/f338b8d855f49921b53269913c726827b6315288/mini_motor_go/V1_rev3/mini_motor_go_V1_rev3.kicad_sch","where":"sheet 1 (mini_motor_go_V1_rev3.kicad_sch), LED block, zone C1-D1; U1 pin 31; read from the KiCad source and a kicad-cli render of it"},"label":"LED_BUILTIN (D2)","name":"LED_BUILTIN (D2)","pin":"GPIO38"},{"active":"high","cite":{"doc":"mini_motor_go/V1_rev3/mini_motor_go_V1_rev3.kicad_sch (KiCad schematic, root sheet 'miniMotorGo')","kind":"schematic","level":"Global label gpio47 -> solder jumper JP1 (SolderJumper_2_Bridged) -> D1 anode; D1 cathode -> R32 1k -> GND. Driving GPIO47 high lights it.","publisher":"Every Flavor Robotics (MotorGo), Every-Flavor-Robotics/motorgo-mini-hardware","quote":"gpio47 ... JP1 ... D1 LED ... 1k R32 ... GND | GPIO47/SPICLK_P/SUBSPICLK_P_DIFF 24 gpio47 | d2: static const uint8_t LED_STATUS = 47;","revision":"V1 rev3, title block rev 1.1 date 2023-05-01; commit f338b8d855f49921b53269913c726827b6315288 (2024-03-27, 'fix indicator led silkscreen io8 to io47')","url":"https://github.com/Every-Flavor-Robotics/motorgo-mini-hardware/blob/f338b8d855f49921b53269913c726827b6315288/mini_motor_go/V1_rev3/mini_motor_go_V1_rev3.kicad_sch","where":"sheet 1 (mini_motor_go_V1_rev3.kicad_sch), LED block, zone C1-D1; U1 pin 24; read from the KiCad source and a kicad-cli render of it"},"label":"LED_STATUS (D1)","name":"LED_STATUS (D1)","pin":"GPIO47"}],"naming":"esp","ram":327680,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:redpill_esp32s3","flash":8388608,"ids":["pio:redpill_esp32s3"],"key":"espressif-munich-labs-redpill-esp32-s3","name":"Munich Labs RedPill ESP32-S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/redpill_esp32s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO3","ws2812"]],"spi":["GPIO18","GPIO16","GPIO17"],"uart":["GPIO43","GPIO44"]},"src":"pio:redpill_esp32s3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own REDPILL_ESP32S3 entry"}],"vendor":"Munich Labs","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO15","miso":"GPIO17","mosi":"GPIO16","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":8388608,"flash_from":"pio:redpill_esp32s3","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO3"}],"ram":327680,"ram_from":"pio:redpill_esp32s3"}},
{"chosen":"arduino:esp32:esp32:namino_arancio","flash":1310720,"ids":["arduino:esp32:esp32:namino_arancio"],"key":"espressif-namino-arancio","name":"Namino Arancio","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/namino_arancio/pins_arduino.h","says":{"i2c":["GPIO1","GPIO0"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO17","GPIO18"]},"src":"arduino:esp32:esp32:namino_arancio"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO0","sda":"GPIO1"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO18","tx":"GPIO17"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:namino_arancio","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:namino_arancio"}},
{"chosen":"arduino:esp32:esp32:namino_bianco","flash":1310720,"ids":["arduino:esp32:esp32:namino_bianco"],"key":"espressif-namino-bianco","name":"Namino Bianco","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/namino_bianco/pins_arduino.h","says":{"i2c":["GPIO1","GPIO2"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO17","GPIO18"]},"src":"arduino:esp32:esp32:namino_bianco"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO2","sda":"GPIO1"},"spi":{"cs":"GPIO48","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO18","tx":"GPIO17"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:namino_bianco","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:namino_bianco"}},
{"chosen":"arduino:esp32:esp32:namino_rosso","flash":1310720,"ids":["arduino:esp32:esp32:namino_rosso"],"key":"espressif-namino-rosso","name":"Namino Rosso","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/namino_rosso/pins_arduino.h","says":{"i2c":["GPIO1","GPIO0"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO17","GPIO18"]},"src":"arduino:esp32:esp32:namino_rosso"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO0","sda":"GPIO1"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO18","tx":"GPIO17"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:namino_rosso","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:namino_rosso"}},
{"chosen":"arduino:esp32:esp32:nano32","flash":1310720,"ids":["arduino:esp32:esp32:nano32"],"key":"espressif-nano32","name":"Nano32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/nano32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO16","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:nano32"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:nano32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO16"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:nano32"}},
{"chosen":"arduino:esp32:esp32:nebulas3","flash":1310720,"ids":["arduino:esp32:esp32:nebulas3"],"key":"espressif-nebula-s3","name":"Nebula S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/Nebula_S3/pins_arduino.h","says":{"i2c":["GPIO12","GPIO13"],"pixels":[["GPIO45","ws2812"]],"spi":["GPIO38","GPIO40","GPIO39"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:nebulas3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO12"},"spi":{"cs":"GPIO41","miso":"GPIO39","mosi":"GPIO40","name":"SPI","sck":"GPIO38"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:nebulas3","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO45"}],"ram":327680,"ram_from":"arduino:esp32:esp32:nebulas3"}},
{"chosen":"arduino:esp32:esp32:node32s","flash":1310720,"ids":["arduino:esp32:esp32:node32s"],"key":"espressif-node32s","name":"Node32s","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/node32s/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:node32s"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:node32s","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:node32s"}},
{"chosen":"arduino:esp32:esp32:nodemcu-32s","flash":1310720,"ids":["arduino:esp32:esp32:nodemcu-32s"],"key":"espressif-nodemcu-32s","name":"NodeMCU-32S","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/nodemcu-32s/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:nodemcu-32s"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:nodemcu-32s","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:nodemcu-32s"}},
{"chosen":"cpy:espressif/nodemcu_esp32c2","ids":["cpy:espressif/nodemcu_esp32c2"],"key":"espressif-nodemcu-esp32-c2","name":"NodeMcu-ESP32-C2","part":"esp32c2","records":[{"file":"ports/espressif/boards/nodemcu_esp32c2/pins.c","says":{"uart":["GPIO20","GPIO19"]},"src":"cpy:espressif/nodemcu_esp32c2"}],"vendor":"","why":"nothing","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO19","tx":"GPIO20"}},"naming":"esp"}},
{"chosen":"arduino:esp32:esp32:quantum","flash":1310720,"ids":["arduino:esp32:esp32:quantum"],"key":"espressif-noduino-quantum","name":"Noduino Quantum","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/quantum/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:quantum"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:quantum","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:quantum"}},
{"chosen":"arduino:esp32:esp32:nologo_esp32c3_super_mini","flash":1310720,"ids":["arduino:esp32:esp32:nologo_esp32c3_super_mini"],"key":"espressif-nologo-esp32c3-super-mini","name":"Nologo ESP32C3 Super Mini","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/nologo_esp32c3_super_mini/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO8","LED_BUILTIN",null]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:nologo_esp32c3_super_mini"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:nologo_esp32c3_super_mini","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO8"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:nologo_esp32c3_super_mini"}},
{"chosen":"arduino:esp32:esp32:nologo_esp32s3_pico","flash":1310720,"ids":["arduino:esp32:esp32:nologo_esp32s3_pico"],"key":"espressif-nologo-esp32s3-pico","name":"Nologo ESP32S3 Pico","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/nologo_esp32s3_pico/pins_arduino.h","says":{"pixels":[["GPIO21","ws2812"]]},"src":"arduino:esp32:esp32:nologo_esp32s3_pico"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:nologo_esp32s3_pico","naming":"esp","pixels":[{"kind":"ws2812","name":"BUILTIN_LED","pin":"GPIO21"}],"ram":327680,"ram_from":"arduino:esp32:esp32:nologo_esp32s3_pico"}},
{"chosen":"arduino:esp32:esp32:odroid_esp32","flash":1310720,"ids":["arduino:esp32:esp32:odroid_esp32"],"key":"espressif-odroid-esp32","name":"ODROID ESP32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/odroid_esp32/pins_arduino.h","says":{"i2c":["GPIO15","GPIO4"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:odroid_esp32"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO4","sda":"GPIO15"},"spi":{"cs":"GPIO22","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:odroid_esp32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:odroid_esp32"}},
{"chosen":"arduino:esp32:esp32:esp32c3-devkitlipo","flash":1310720,"ids":["arduino:esp32:esp32:esp32c3-devkitlipo"],"key":"espressif-olimex-esp32-c3-devkit-lipo","name":"OLIMEX ESP32-C3-DevKit-Lipo","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32c3-devkit-lipo/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO8","LED_BUILTIN",null]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:esp32c3-devkitlipo"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32c3-devkitlipo","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO8"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32c3-devkitlipo"}},
{"chosen":"arduino:esp32:esp32:esp32c6-evb","flash":1310720,"ids":["arduino:esp32:esp32:esp32c6-evb"],"key":"espressif-olimex-esp32-c6-evb","name":"OLIMEX ESP32-C6-EVB","part":"esp32c6","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32c6-evb/pins_arduino.h","says":{"i2c":["GPIO6","GPIO7"],"leds":[["GPIO8","LED_BUILTIN",null]],"spi":["GPIO19","GPIO18","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"arduino:esp32:esp32:esp32c6-evb"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO7","sda":"GPIO6"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO18","name":"SPI","sck":"GPIO19"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32c6-evb","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO8"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32c6-evb"}},
{"chosen":"arduino:esp32:esp32:esp32h2-devkitlipo","flash":1310720,"ids":["arduino:esp32:esp32:esp32h2-devkitlipo"],"key":"espressif-olimex-esp32-h2-devkit-lipo","name":"OLIMEX ESP32-H2-DevKit-LiPo","part":"esp32h2","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32h2-devkit-lipo/pins_arduino.h","says":{"buttons":[["GPIO9","KEY_BUILTIN",null,null]],"i2c":["GPIO12","GPIO22"],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO10","GPIO25","GPIO11"],"uart":["GPIO24","GPIO23"]},"src":"arduino:esp32:esp32:esp32h2-devkitlipo"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO12"},"spi":{"cs":"GPIO0","miso":"GPIO11","mosi":"GPIO25","name":"SPI","sck":"GPIO10"},"uart":{"name":"Serial","rx":"GPIO23","tx":"GPIO24"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO9"}],"clock_hz":96000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32h2-devkitlipo","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO8"}],"ram":327680,"ram_from":"arduino:esp32:esp32:esp32h2-devkitlipo"}},
{"chosen":"arduino:esp32:esp32:esp32s2-devkitlipo","flash":1310720,"ids":["arduino:esp32:esp32:esp32s2-devkitlipo"],"key":"espressif-olimex-esp32-s2-devkit-lipo","name":"OLIMEX ESP32-S2-DevKit-Lipo","part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32s2-devkit-lipo/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO18","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:esp32s2-devkitlipo"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32s2-devkitlipo","naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_RGB_LED","pin":"GPIO18"}],"ram":327680,"ram_from":"arduino:esp32:esp32:esp32s2-devkitlipo"}},
{"chosen":"arduino:esp32:esp32:esp32s2-devkitlipo-usb","flash":1310720,"ids":["arduino:esp32:esp32:esp32s2-devkitlipo-usb"],"key":"espressif-olimex-esp32-s2-devkit-lipo-usb","name":"OLIMEX ESP32-S2-DevKit-Lipo-USB","part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32s2-devkit-lipo-usb/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO18","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:esp32s2-devkitlipo-usb"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32s2-devkitlipo-usb","naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_RGB_LED","pin":"GPIO18"}],"ram":327680,"ram_from":"arduino:esp32:esp32:esp32s2-devkitlipo-usb"}},
{"chosen":"arduino:esp32:esp32:esp32s3-devkitlipo","flash":1310720,"ids":["arduino:esp32:esp32:esp32s3-devkitlipo"],"key":"espressif-olimex-esp32-s3-devkit-lipo","name":"OLIMEX ESP32-S3-DevKit-Lipo","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32s3-devkit-lipo/pins_arduino.h","says":{"i2c":["GPIO48","GPIO47"],"leds":[["GPIO38","LED_BUILTIN",null]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:esp32s3-devkitlipo"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO47","sda":"GPIO48"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32s3-devkitlipo","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO38"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32s3-devkitlipo"}},
{"chosen":"arduino:esp32:esp32:esp32-sbc-fabgl","flash":1310720,"ids":["arduino:esp32:esp32:esp32-sbc-fabgl"],"key":"espressif-olimex-esp32-sbc-fabgl","name":"OLIMEX ESP32-SBC-FABGL","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32-sbc-fabgl/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:esp32-sbc-fabgl"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32-sbc-fabgl","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32-sbc-fabgl"}},
{"chosen":"arduino:esp32:esp32:onehorse32dev","flash":4194304,"ids":["arduino:esp32:esp32:onehorse32dev","pio:onehorse32dev"],"key":"espressif-onehorse-esp32-dev-module","name":"Onehorse ESP32 Dev Module","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/onehorse32dev/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO5","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:onehorse32dev"},{"core":"arduino:esp32:esp32","file":"variants/onehorse32dev/pins_arduino.h","same":true,"src":"pio:onehorse32dev","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ONEHORSE_ESP32_DEV entry"}],"vendor":"Onehorse","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:onehorse32dev","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO5"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:onehorse32dev"}},
{"chosen":"arduino:esp32:esp32:oroca_edubot","flash":3145728,"ids":["arduino:esp32:esp32:oroca_edubot"],"key":"espressif-oroca-edubot","name":"OROCA EduBot","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/oroca_edubot/pins_arduino.h","says":{"i2c":["GPIO23","GPIO22"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO5","GPIO18","GPIO19"],"uart":["GPIO17","GPIO16"]},"src":"arduino:esp32:esp32:oroca_edubot"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO23"},"spi":{"cs":"GPIO2","miso":"GPIO19","mosi":"GPIO18","name":"SPI","sck":"GPIO5"},"uart":{"name":"Serial","rx":"GPIO16","tx":"GPIO17"}},"clock_hz":240000000,"flash":3145728,"flash_from":"arduino:esp32:esp32:oroca_edubot","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:oroca_edubot"}},
{"chosen":"arduino:esp32:esp32:ozobot_drvkit","flash":1310720,"ids":["arduino:esp32:esp32:ozobot_drvkit"],"key":"espressif-ozobot-drvkit","name":"Ozobot DRVKit","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ozobot_drvkit/pins_arduino.h","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO47","GPIO48"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:ozobot_drvkit"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO48","sda":"GPIO47"},"spi":{"cs":"GPIO34","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:ozobot_drvkit","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:ozobot_drvkit"}},
{"chosen":"arduino:esp32:esp32:pandabyte_x32","flash":1310720,"ids":["arduino:esp32:esp32:pandabyte_x32"],"key":"espressif-pandabyte-x32-esp32","name":"PandaByte x32 - ESP32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/pandabyte_x32/pins_arduino.h","says":{"buttons":[["GPIO4","BUTTON_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"pixels":[["GPIO12","ws2812"]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:pandabyte_x32"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"BUTTON_BUILTIN","pin":"GPIO4"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:pandabyte_x32","leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"RGB_BUILTIN","pin":"GPIO12"}],"ram":327680,"ram_from":"arduino:esp32:esp32:pandabyte_x32"}},
{"chosen":"arduino:esp32:esp32:pandabyte_xc3m","flash":1310720,"ids":["arduino:esp32:esp32:pandabyte_xc3m"],"key":"espressif-pandabyte-xc3m-esp32c3","name":"Pandabyte xC3m - ESP32C3","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/pandabyte_xc3m/pins_arduino.h","says":{"buttons":[["GPIO7","BUTTON_BUILTIN",null,null]],"i2c":["GPIO1","GPIO0"],"leds":[["GPIO5","LED_BUILTIN",null]],"pixels":[["GPIO6","ws2812"]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:pandabyte_xc3m"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO0","sda":"GPIO1"},"spi":{"cs":"GPIO3","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"buttons":[{"name":"BUTTON_BUILTIN","pin":"GPIO7"}],"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:pandabyte_xc3m","leds":[{"name":"LED_BUILTIN","pin":"GPIO5"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"RGB_BUILTIN","pin":"GPIO6"}],"ram":327680,"ram_from":"arduino:esp32:esp32:pandabyte_xc3m"}},
{"chosen":"arduino:esp32:esp32:pandabyte_xc5","flash":1310720,"ids":["arduino:esp32:esp32:pandabyte_xc5"],"key":"espressif-pandabyte-xc5-esp32c5","name":"Pandabyte xC5 - ESP32C5","part":"esp32c5","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/pandabyte_xc5/pins_arduino.h","says":{"buttons":[["GPIO24","BUTTON_BUILTIN",null,null]],"i2c":["GPIO0","GPIO1"],"leds":[["GPIO23","LED_BUILTIN",null]],"pixels":[["GPIO10","ws2812"]],"spi":["GPIO10","GPIO8","GPIO9"],"uart":["GPIO11","GPIO12"]},"src":"arduino:esp32:esp32:pandabyte_xc5"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"spi":{"cs":"GPIO6","miso":"GPIO9","mosi":"GPIO8","name":"SPI","sck":"GPIO10"},"uart":{"name":"Serial","rx":"GPIO12","tx":"GPIO11"}},"buttons":[{"name":"BUTTON_BUILTIN","pin":"GPIO24"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:pandabyte_xc5","leds":[{"name":"LED_BUILTIN","pin":"GPIO23"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"RGB_BUILTIN","pin":"GPIO10"}],"ram":327680,"ram_from":"arduino:esp32:esp32:pandabyte_xc5"}},
{"chosen":"arduino:esp32:esp32:pandabyte_xc6","flash":1310720,"ids":["arduino:esp32:esp32:pandabyte_xc6"],"key":"espressif-pandabyte-xc6-esp32c6","name":"PandaByte xC6 - ESP32C6","part":"esp32c6","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/pandabyte_xc6/pins_arduino.h","says":{"buttons":[["GPIO22","BUTTON_BUILTIN",null,null]],"i2c":["GPIO23","GPIO22"],"leds":[["GPIO3","LED_BUILTIN",null]],"pixels":[["GPIO23","ws2812"]],"spi":["GPIO21","GPIO19","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"arduino:esp32:esp32:pandabyte_xc6"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO23"},"spi":{"cs":"GPIO18","miso":"GPIO20","mosi":"GPIO19","name":"SPI","sck":"GPIO21"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"buttons":[{"name":"BUTTON_BUILTIN","pin":"GPIO22"}],"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:pandabyte_xc6","leds":[{"name":"LED_BUILTIN","pin":"GPIO3"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"RGB_BUILTIN","pin":"GPIO23"}],"ram":327680,"ram_from":"arduino:esp32:esp32:pandabyte_xc6"}},
{"chosen":"arduino:esp32:esp32:pandabyte_xs3","flash":1310720,"ids":["arduino:esp32:esp32:pandabyte_xs3"],"key":"espressif-pandabyte-xs3-esp32s3","name":"PandaByte xS3 - ESP32S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/pandabyte_xs3/pins_arduino.h","says":{"buttons":[["GPIO21","BUTTON_BUILTIN",null,null]],"i2c":["GPIO8","GPIO9"],"leds":[["GPIO2","LED_BUILTIN",null]],"pixels":[["GPIO12","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:pandabyte_xs3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON_BUILTIN","pin":"GPIO21"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:pandabyte_xs3","leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"RGB_BUILTIN","pin":"GPIO12"}],"ram":327680,"ram_from":"arduino:esp32:esp32:pandabyte_xs3"}},
{"chosen":"arduino:esp32:esp32:pcbcupid_cypher","flash":8388608,"ids":["arduino:esp32:esp32:pcbcupid_cypher"],"key":"espressif-pcbcupid-cypher","name":"Pcbcupid Cypher","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/pcbcupid_cypher/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO1","LED_BUILTIN",null],["GPIO3","LED_BUILTIN_B",null],["GPIO2","LED_BUILTIN_G",null]],"spi":["GPIO12","GPIO11",null],"uart":["GPIO21","GPIO22"]},"src":"arduino:esp32:esp32:pcbcupid_cypher"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO16","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO22","tx":"GPIO21"}},"clock_hz":240000000,"flash":8388608,"flash_from":"arduino:esp32:esp32:pcbcupid_cypher","leds":[{"aliases":["BUILTIN_LED","LED_BUILTIN_R"],"colour":"red","name":"LED_BUILTIN","pin":"GPIO1"},{"colour":"blue","name":"LED_BUILTIN_B","pin":"GPIO3"},{"colour":"green","name":"LED_BUILTIN_G","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:pcbcupid_cypher"}},
{"chosen":"arduino:esp32:esp32:Pcbcupid_GLYPH_C3","flash":1310720,"ids":["arduino:esp32:esp32:Pcbcupid_GLYPH_C3"],"key":"espressif-pcbcupid-glyph-c3","name":"Pcbcupid GLYPH C3","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/Pcbcupid_GLYPH_C3/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO1","LED_BUILTIN",null]],"spi":["GPIO10","GPIO6","GPIO7"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:Pcbcupid_GLYPH_C3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO3","miso":"GPIO7","mosi":"GPIO6","name":"SPI","sck":"GPIO10"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:Pcbcupid_GLYPH_C3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO1"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:Pcbcupid_GLYPH_C3"}},
{"chosen":"arduino:esp32:esp32:pcbcupid_glyph_c5","flash":1310720,"ids":["arduino:esp32:esp32:pcbcupid_glyph_c5"],"key":"espressif-pcbcupid-glyph-c5","name":"Pcbcupid GLYPH C5","part":"esp32c5","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/pcbcupid_glyph_c5/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO0","LED_BUILTIN",null]],"spi":["GPIO23","GPIO24","GPIO25"],"uart":["GPIO11","GPIO12"]},"src":"arduino:esp32:esp32:pcbcupid_glyph_c5"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO10","miso":"GPIO25","mosi":"GPIO24","name":"SPI","sck":"GPIO23"},"uart":{"name":"Serial","rx":"GPIO12","tx":"GPIO11"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:pcbcupid_glyph_c5","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO0"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:pcbcupid_glyph_c5"}},
{"chosen":"arduino:esp32:esp32:Pcbcupid_GLYPH_C6","flash":1310720,"ids":["arduino:esp32:esp32:Pcbcupid_GLYPH_C6"],"key":"espressif-pcbcupid-glyph-c6","name":"Pcbcupid GLYPH C6","part":"esp32c6","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/Pcbcupid_GLYPH_C6/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO14","LED_BUILTIN",null]],"spi":["GPIO21","GPIO22","GPIO23"],"uart":["GPIO16","GPIO17"]},"src":"arduino:esp32:esp32:Pcbcupid_GLYPH_C6"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO20","miso":"GPIO23","mosi":"GPIO22","name":"SPI","sck":"GPIO21"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:Pcbcupid_GLYPH_C6","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO14"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:Pcbcupid_GLYPH_C6"}},
{"chosen":"arduino:esp32:esp32:Pcbcupid_GLYPH_H2","flash":1310720,"ids":["arduino:esp32:esp32:Pcbcupid_GLYPH_H2"],"key":"espressif-pcbcupid-glyph-h2","name":"Pcbcupid GLYPH H2","part":"esp32h2","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/Pcbcupid_GLYPH_H2/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO0","LED_BUILTIN",null]],"spi":["GPIO11","GPIO22","GPIO25"],"uart":["GPIO24","GPIO23"]},"src":"arduino:esp32:esp32:Pcbcupid_GLYPH_H2"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO3","miso":"GPIO25","mosi":"GPIO22","name":"SPI","sck":"GPIO11"},"uart":{"name":"Serial","rx":"GPIO23","tx":"GPIO24"}},"clock_hz":96000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:Pcbcupid_GLYPH_H2","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO0"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:Pcbcupid_GLYPH_H2"}},
{"chosen":"arduino:esp32:esp32:Pcbcupid_GLYPH_S3","flash":3342336,"ids":["arduino:esp32:esp32:Pcbcupid_GLYPH_S3"],"key":"espressif-pcbcupid-glyph-s3","name":"Pcbcupid GLYPH S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/pcbcupid_glyph_s3/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO21","LED_BUILTIN",null]],"spi":["GPIO35","GPIO36","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:Pcbcupid_GLYPH_S3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO10","miso":"GPIO37","mosi":"GPIO36","name":"SPI","sck":"GPIO35"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":3342336,"flash_from":"arduino:esp32:esp32:Pcbcupid_GLYPH_S3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO21"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:Pcbcupid_GLYPH_S3"}},
{"chosen":"arduino:esp32:esp32:Pcbcupid_GLYPH_S3_PSRAM","flash":1310720,"ids":["arduino:esp32:esp32:Pcbcupid_GLYPH_S3_PSRAM"],"key":"espressif-pcbcupid-glyph-s3-psram","name":"Pcbcupid GLYPH S3 PSRAM","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/pcbcupid_glyph_s3_psram/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO21","LED_BUILTIN",null]],"spi":["GPIO35","GPIO36","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:Pcbcupid_GLYPH_S3_PSRAM"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO10","miso":"GPIO37","mosi":"GPIO36","name":"SPI","sck":"GPIO35"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:Pcbcupid_GLYPH_S3_PSRAM","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO21"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:Pcbcupid_GLYPH_S3_PSRAM"}},
{"chosen":"pio:phoenix_v1","flash":4194304,"ids":["pio:phoenix_v1"],"key":"espressif-phoenix-1-0","name":"Phoenix 1.0","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/phoenix_v1/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO16","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:phoenix_v1","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_PHOENIX_V1 entry"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":4194304,"flash_from":"pio:phoenix_v1","leds":[{"name":"LED_BUILTIN","pin":"GPIO16"}],"naming":"esp","ram":81920,"ram_from":"pio:phoenix_v1"}},
{"chosen":"pio:phoenix_v2","flash":4194304,"ids":["pio:phoenix_v2"],"key":"espressif-phoenix-2-0","name":"Phoenix 2.0","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/phoenix_v2/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:phoenix_v2","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_PHOENIX_V2 entry"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":4194304,"flash_from":"pio:phoenix_v2","leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"pio:phoenix_v2"}},
{"chosen":"arduino:esp32:esp32:piranha_esp-32","flash":1310720,"ids":["arduino:esp32:esp32:piranha_esp-32"],"key":"espressif-piranha-esp-32","name":"Piranha ESP-32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/piranha_esp-32/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:piranha_esp-32"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:piranha_esp-32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:piranha_esp-32"}},
{"chosen":"arduino:esp32:esp32:healthypi4","flash":1310720,"ids":["arduino:esp32:esp32:healthypi4"],"key":"espressif-protocentral-healthypi-4","name":"ProtoCentral HealthyPi 4","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/healthypi4/pins_arduino.h","says":{"buttons":[["GPIO17","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO15","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:healthypi4"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO2","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO17"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:healthypi4","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO15"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:healthypi4"}},
{"chosen":"arduino:esp32:esp32:gpy","flash":1310720,"ids":["arduino:esp32:esp32:gpy"],"key":"espressif-pycom-gpy","name":"Pycom GPy","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/gpy/pins_arduino.h","says":{"i2c":["GPIO12","GPIO13"],"pixels":[["GPIO0","ws2812"]],"spi":["GPIO13","GPIO22","GPIO37"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:gpy"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO12"},"spi":{"cs":"GPIO17","miso":"GPIO37","mosi":"GPIO22","name":"SPI","sck":"GPIO13"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:gpy","naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_RGB_LED","pin":"GPIO0"}],"ram":327680,"ram_from":"arduino:esp32:esp32:gpy"}},
{"chosen":"arduino:esp32:esp32:raiden_s01","flash":3342336,"ids":["arduino:esp32:esp32:raiden_s01"],"key":"espressif-raiden-s0-1","name":"Raiden S0-1","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/raiden_s01/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO48","LED_BUILTIN",null]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:raiden_s01"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":3342336,"flash_from":"arduino:esp32:esp32:raiden_s01","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO48"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:raiden_s01"}},
{"chosen":"arduino:esp32:esp32:rakwireless_rak3112","flash":1310720,"ids":["arduino:esp32:esp32:rakwireless_rak3112"],"key":"espressif-rakwireless-rak3112","name":"RAKwireless RAK3112","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/rakwireless_rak3112/pins_arduino.h","says":{"i2c":["GPIO9","GPIO40"],"leds":[["GPIO46","LED_BUILTIN",null],["GPIO45","LED_BLUE",null]],"spi":["GPIO13","GPIO11","GPIO10"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:rakwireless_rak3112"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO40","sda":"GPIO9"},"spi":{"cs":"GPIO12","miso":"GPIO10","mosi":"GPIO11","name":"SPI","sck":"GPIO13"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:rakwireless_rak3112","leds":[{"aliases":["BUILTIN_LED","LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"GPIO46"},{"colour":"blue","name":"LED_BLUE","pin":"GPIO45"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:rakwireless_rak3112"}},
{"chosen":"arduino:esp32:esp32:redpill_esp32s3","flash":1310720,"ids":["arduino:esp32:esp32:redpill_esp32s3"],"key":"espressif-redpill-esp32-s3","name":"RedPill(+) ESP32-S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/redpill_esp32s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO3","ws2812"]],"spi":["GPIO18","GPIO16","GPIO17"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:redpill_esp32s3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO15","miso":"GPIO17","mosi":"GPIO16","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:redpill_esp32s3","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO3"}],"ram":327680,"ram_from":"arduino:esp32:esp32:redpill_esp32s3"}},
{"chosen":"arduino:esp32:esp32:roboheart_hercules","flash":1310720,"ids":["arduino:esp32:esp32:roboheart_hercules"],"key":"espressif-roboheart-hercules","name":"RoboHeart Hercules","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/roboheart_hercules/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO35","GPIO34"]},"src":"arduino:esp32:esp32:roboheart_hercules"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO34","tx":"GPIO35"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:roboheart_hercules","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:roboheart_hercules"}},
{"chosen":"arduino:esp32:esp32:rootmaker","flash":1310720,"ids":["arduino:esp32:esp32:rootmaker"],"key":"espressif-root-maker","name":"Root Maker","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:rootmaker"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:rootmaker","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:esp32:esp32:rootmaker"}},
{"chosen":"pio:rymcu-esp32-c3-devkitm-1","flash":4194304,"ids":["pio:rymcu-esp32-c3-devkitm-1"],"key":"espressif-rymcu-esp32-c3-devkitm-1","name":"RYMCU ESP32-C3-DevKitM-1","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32c3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"pio:rymcu-esp32-c3-devkitm-1","via":"PlatformIO espressif32 build.variant; defines of the core's own ESP32C3_DEV entry"}],"vendor":"RYMCU","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":4194304,"flash_from":"pio:rymcu-esp32-c3-devkitm-1","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO8"}],"ram":327680,"ram_from":"pio:rymcu-esp32-c3-devkitm-1"}},
{"chosen":"pio:rymcu-esp32-devkitc","flash":4194304,"ids":["pio:rymcu-esp32-devkitc"],"key":"espressif-rymcu-esp32-devkitc","name":"RYMCU ESP32-DevKitC","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:rymcu-esp32-devkitc","via":"PlatformIO espressif32 build.variant; defines of the core's own ESP32_DEV entry"}],"vendor":"RYMCU","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:rymcu-esp32-devkitc","naming":"esp","ram":327680,"ram_from":"pio:rymcu-esp32-devkitc"}},
{"chosen":"pio:rymcu-esp32-s3-devkitc-1","flash":8388608,"ids":["pio:rymcu-esp32-s3-devkitc-1"],"key":"espressif-rymcu-esp32-s3-devkitc-1-n8r2-8-mb-qd-2-mb-psram","name":"RYMCU ESP32-S3-DevKitC-1-N8R2 (8 MB QD, 2 MB PSRAM)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:rymcu-esp32-s3-devkitc-1","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32S3_DEV entry"}],"vendor":"RYMCU","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":8388608,"flash_from":"pio:rymcu-esp32-s3-devkitc-1","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"pio:rymcu-esp32-s3-devkitc-1"}},
{"chosen":"arduino:esp32:esp32:S_ODI_Ultra","flash":1310720,"ids":["arduino:esp32:esp32:S_ODI_Ultra"],"key":"espressif-s-odi-ultra-v1","name":"S.ODI Ultra v1","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/S_ODI_Ultra_v1/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null],["GPIO4","LED_BUILTINB",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:S_ODI_Ultra"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:S_ODI_Ultra","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"},{"name":"LED_BUILTINB","pin":"GPIO4"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:S_ODI_Ultra"}},
{"chosen":"cpy:espressif/espressif_saola_1_wroom","ids":["cpy:espressif/espressif_saola_1_wroom"],"key":"espressif-saola-1-w-wroom","name":"Saola 1 w/Wroom","part":"esp32s2","records":[{"file":"ports/espressif/boards/espressif_saola_1_wroom/pins.c","says":{"pixels":[["GPIO18","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/espressif_saola_1_wroom"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO18"}]}},
{"chosen":"cpy:espressif/espressif_saola_1_wrover","ids":["cpy:espressif/espressif_saola_1_wrover"],"key":"espressif-saola-1-w-wrover","name":"Saola 1 w/Wrover","part":"esp32s2","records":[{"file":"ports/espressif/boards/espressif_saola_1_wrover/pins.c","says":{"pixels":[["GPIO18","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/espressif_saola_1_wrover"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO18"}]}},
{"chosen":"cpy:espressif/seeed_xiao_esp32c6","ids":["cpy:espressif/seeed_xiao_esp32c6"],"key":"espressif-seeed-xiao-esp32-c6-4mb-flash-512kb-sram","name":"Seeed Xiao ESP32-C6 4MB Flash 512KB SRAM","part":"esp32c6","records":[{"file":"ports/espressif/boards/seeed_xiao_esp32c6/pins.c","says":{"i2c":["GPIO22","GPIO23"],"leds":[["GPIO15","LED",null]],"spi":["GPIO19","GPIO18","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"cpy:espressif/seeed_xiao_esp32c6"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO23","sda":"GPIO22"},"spi":{"miso":"GPIO20","mosi":"GPIO18","name":"board.SPI()","sck":"GPIO19"},"uart":{"name":"board.UART()","rx":"GPIO17","tx":"GPIO16"}},"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO15"}],"naming":"esp"}},
{"chosen":"arduino:esp32:esp32:sensebox_eye","flash":1310720,"ids":["arduino:esp32:esp32:sensebox_eye","cpy:espressif/sensebox_mcu_eye_esp32s3"],"key":"espressif-sensebox-mcu-eye","name":"senseBox MCU Eye","notes":["led GPIO45 added from cpy:espressif/sensebox_mcu_eye_esp32s3","button GPIO0 added from cpy:espressif/sensebox_mcu_eye_esp32s3","uart added from cpy:espressif/sensebox_mcu_eye_esp32s3"],"part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/sensebox_eye/pins_arduino.h","says":{"buttons":[["GPIO21","BUTTON",null,null]],"i2c":["GPIO2","GPIO1"],"pixels":[["GPIO45","ws2812"]],"spi":["GPIO39","GPIO38","GPIO40"]},"src":"arduino:esp32:esp32:sensebox_eye"},{"file":"ports/espressif/boards/sensebox_mcu_eye_esp32s3/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null],["GPIO21","BUTTON_SW",null,null]],"i2c":["GPIO2","GPIO1"],"leds":[["GPIO45","LED",null]],"pixels":[["GPIO45","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/sensebox_mcu_eye_esp32s3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO2"},"spi":{"cs":"GPIO41","miso":"GPIO40","mosi":"GPIO38","name":"SPI","sck":"GPIO39"},"uart":{"added_from":"cpy:espressif/sensebox_mcu_eye_esp32s3","name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"aliases":["PIN_BUTTON"],"name":"BUTTON","pin":"GPIO21"},{"added_from":"cpy:espressif/sensebox_mcu_eye_esp32s3","name":"BUTTON","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:sensebox_eye","leds":[{"added_from":"cpy:espressif/sensebox_mcu_eye_esp32s3","name":"LED","pin":"GPIO45"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"BUILTIN_LED","pin":"GPIO45"}],"ram":327680,"ram_from":"arduino:esp32:esp32:sensebox_eye"}},
{"chosen":"arduino:esp32:esp32:sensebox_mcu_esp32s2","flash":4194304,"ids":["arduino:esp32:esp32:sensebox_mcu_esp32s2","cpy:espressif/sensebox_mcu_esp32s2","pio:sensebox_mcu_esp32s2"],"key":"espressif-sensebox-mcu-s2-esp32-s2","name":"senseBox MCU-S2 ESP32-S2","notes":["button GPIO0 added from cpy:espressif/sensebox_mcu_esp32s2"],"part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/sensebox_mcu_esp32s2/pins_arduino.h","says":{"i2c":["GPIO39","GPIO40"],"pixels":[["GPIO1","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:sensebox_mcu_esp32s2"},{"core":"arduino:esp32:esp32","file":"variants/sensebox_mcu_esp32s2/pins_arduino.h","same":true,"src":"pio:sensebox_mcu_esp32s2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own SENSEBOX_MCU_ESP32S2 entry"},{"file":"ports/espressif/boards/sensebox_mcu_esp32s2/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO39","GPIO40"],"pixels":[["GPIO1","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/sensebox_mcu_esp32s2"}],"vendor":"senseBox","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO40","sda":"GPIO39"},"spi":{"cs":"GPIO42","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"added_from":"cpy:espressif/sensebox_mcu_esp32s2","name":"BUTTON","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:sensebox_mcu_esp32s2","naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_LED","pin":"GPIO1"}],"ram":327680,"ram_from":"arduino:esp32:esp32:sensebox_mcu_esp32s2"}},
{"chosen":"arduino:esp32:esp32:sensesiot_weizen","flash":1310720,"ids":["arduino:esp32:esp32:sensesiot_weizen"],"key":"espressif-senses-s-weizen","name":"Senses's WEIZEN","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:sensesiot_weizen"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:sensesiot_weizen","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:sensesiot_weizen"}},
{"chosen":"arduino:esp32:esp32:mant1s","flash":1310720,"ids":["arduino:esp32:esp32:mant1s"],"key":"espressif-silicognition-mant1s","name":"Silicognition ManT1S","part":"esp32","ram":2424832,"records":[{"core":"arduino:esp32:esp32","file":"variants/mant1s/pins_arduino.h","says":{"i2c":["GPIO33","GPIO32"],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:mant1s"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO32","sda":"GPIO33"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:mant1s","naming":"esp","ram":2424832,"ram_from":"arduino:esp32:esp32:mant1s"}},
{"chosen":"arduino:esp32:esp32:wesp32","flash":1310720,"ids":["arduino:esp32:esp32:wesp32"],"key":"espressif-silicognition-wesp32","name":"Silicognition wESP32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/wesp32/pins_arduino.h","says":{"i2c":["GPIO15","GPIO4"],"spi":["GPIO18","GPIO23","GPIO32"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:wesp32"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO4","sda":"GPIO15"},"spi":{"cs":"GPIO5","miso":"GPIO32","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:wesp32","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:wesp32"}},
{"chosen":"arduino:esp32:esp32:soldered_nula_deepsleep_esp32s3","flash":1310720,"ids":["arduino:esp32:esp32:soldered_nula_deepsleep_esp32s3"],"key":"espressif-soldered-nula-deepsleep-esp32s3","name":"Soldered NULA DeepSleep ESP32S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/soldered_nula_deepsleep_esp32s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO2","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:soldered_nula_deepsleep_esp32s3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:soldered_nula_deepsleep_esp32s3","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO2"}],"ram":327680,"ram_from":"arduino:esp32:esp32:soldered_nula_deepsleep_esp32s3"}},
{"chosen":"arduino:esp32:esp32:soldered_nula_dual_esp32c5","flash":1310720,"ids":["arduino:esp32:esp32:soldered_nula_dual_esp32c5"],"key":"espressif-soldered-nula-dual-esp32c5","name":"Soldered NULA Dual ESP32C5","part":"esp32c5","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/soldered_nula_dual_esp32c5/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO6","GPIO7","GPIO2"],"uart":["GPIO11","GPIO12"]},"src":"arduino:esp32:esp32:soldered_nula_dual_esp32c5"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO10","miso":"GPIO2","mosi":"GPIO7","name":"SPI","sck":"GPIO6"},"uart":{"name":"Serial","rx":"GPIO12","tx":"GPIO11"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:soldered_nula_dual_esp32c5","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO8"}],"ram":327680,"ram_from":"arduino:esp32:esp32:soldered_nula_dual_esp32c5"}},
{"chosen":"arduino:esp32:esp32:soldered_nula_mini_esp32c6","flash":1310720,"ids":["arduino:esp32:esp32:soldered_nula_mini_esp32c6"],"key":"espressif-soldered-nula-mini-esp32c6","name":"Soldered NULA Mini ESP32C6","part":"esp32c6","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/soldered_nula_mini_esp32c6/pins_arduino.h","says":{"buttons":[["GPIO9","USER_BTN",null,null]],"i2c":["GPIO6","GPIO7"],"leds":[["GPIO23","LED_BUILTIN",null]],"spi":["GPIO5","GPIO3","GPIO4"],"uart":["GPIO16","GPIO17"]},"src":"arduino:esp32:esp32:soldered_nula_mini_esp32c6"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO7","sda":"GPIO6"},"spi":{"cs":"GPIO2","miso":"GPIO4","mosi":"GPIO3","name":"SPI","sck":"GPIO5"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"buttons":[{"name":"USER_BTN","pin":"GPIO9"}],"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:soldered_nula_mini_esp32c6","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO23"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:soldered_nula_mini_esp32c6"}},
{"chosen":"arduino:esp32:esp32:sonoff_dualr3","flash":1310720,"ids":["arduino:esp32:esp32:sonoff_dualr3"],"key":"espressif-sonoff-dualr3","name":"Sonoff DUALR3","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:sonoff_dualr3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:sonoff_dualr3","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:sonoff_dualr3"}},
{"chosen":"arduino:esp32:esp32:sparkfun_esp32c5_thing_plus","flash":1310720,"ids":["arduino:esp32:esp32:sparkfun_esp32c5_thing_plus"],"key":"espressif-sparkfun-esp32-c5-thing-plus","name":"SparkFun ESP32-C5 Thing Plus","part":"esp32c5","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/sparkfun_esp32c5_thing_plus/pins_arduino.h","says":{"i2c":["GPIO23","GPIO24"],"pixels":[["GPIO27","ws2812"]],"spi":["GPIO10","GPIO8","GPIO9"],"uart":["GPIO11","GPIO12"]},"src":"arduino:esp32:esp32:sparkfun_esp32c5_thing_plus"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO24","sda":"GPIO23"},"spi":{"cs":"GPIO25","miso":"GPIO9","mosi":"GPIO8","name":"SPI","sck":"GPIO10"},"uart":{"name":"Serial","rx":"GPIO12","tx":"GPIO11"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:sparkfun_esp32c5_thing_plus","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO27"}],"ram":327680,"ram_from":"arduino:esp32:esp32:sparkfun_esp32c5_thing_plus"}},
{"chosen":"arduino:esp32:esp32:sparkfun_esp32s3_thing_plus","flash":1310720,"ids":["arduino:esp32:esp32:sparkfun_esp32s3_thing_plus"],"key":"espressif-sparkfun-esp32-s3-thing-plus","name":"SparkFun ESP32-S3 Thing Plus","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/sparkfun_esp32s3_thing_plus/pins_arduino.h","says":{"buttons":[["GPIO0","BTN",null,null]],"i2c":["GPIO8","GPIO9"],"leds":[["GPIO46","LED_BUILTIN",null]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:sparkfun_esp32s3_thing_plus"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BTN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:sparkfun_esp32s3_thing_plus","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO46"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:sparkfun_esp32s3_thing_plus"}},
{"chosen":"arduino:esp32:esp32:esp32thing_plus_c","flash":1310720,"ids":["arduino:esp32:esp32:esp32thing_plus_c"],"key":"espressif-sparkfun-esp32-thing-plus-c","name":"SparkFun ESP32 Thing Plus C","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32thing_plus_c/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO2","ws2812"]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO17","GPIO16"]},"src":"arduino:esp32:esp32:esp32thing_plus_c"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO15","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO16","tx":"GPIO17"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32thing_plus_c","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"RGB_BUILTIN","pin":"GPIO2"}],"ram":327680,"ram_from":"arduino:esp32:esp32:esp32thing_plus_c"}},
{"chosen":"arduino:esp32:esp32:sparkfun_pro_micro_esp32c3","flash":1310720,"ids":["arduino:esp32:esp32:sparkfun_pro_micro_esp32c3"],"key":"espressif-sparkfun-pro-micro-esp32c3","name":"SparkFun Pro Micro - ESP32C3","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/sparkfun_pro_micro_esp32c3/pins_arduino.h","says":{"i2c":["GPIO5","GPIO6"],"leds":[["GPIO10","LED_BUILTIN",null]],"spi":["GPIO0","GPIO3","GPIO1"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:sparkfun_pro_micro_esp32c3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO6","sda":"GPIO5"},"spi":{"cs":"GPIO10","miso":"GPIO1","mosi":"GPIO3","name":"SPI","sck":"GPIO0"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:sparkfun_pro_micro_esp32c3","leds":[{"name":"LED_BUILTIN","pin":"GPIO10"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:sparkfun_pro_micro_esp32c3"}},
{"chosen":"cpy:espressif/sunton_esp32_2424S012","ids":["cpy:espressif/sunton_esp32_2424S012"],"key":"espressif-sunton-esp32-2424s012","name":"Sunton ESP32-2424S012","part":"esp32c3","records":[{"file":"ports/espressif/boards/sunton_esp32_2424S012/pins.c","says":{"buttons":[["GPIO9","BUTTON0",null,null]],"i2c":["GPIO4","GPIO5"],"spi":["GPIO6","GPIO7","GPIO2"],"uart":["GPIO21","GPIO20"]},"src":"cpy:espressif/sunton_esp32_2424S012"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO5","sda":"GPIO4"},"spi":{"miso":"GPIO2","mosi":"GPIO7","name":"board.SPI()","sck":"GPIO6"},"uart":{"name":"board.UART()","rx":"GPIO20","tx":"GPIO21"}},"buttons":[{"name":"BUTTON0","pin":"GPIO9"}],"naming":"esp"}},
{"chosen":"cpy:espressif/sunton_esp32_2432S024C","ids":["cpy:espressif/sunton_esp32_2432S024C"],"key":"espressif-sunton-esp32-2432s024c","name":"sunton_esp32_2432S024C","part":"esp32","records":[{"file":"ports/espressif/boards/sunton_esp32_2432S024C/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO33","GPIO32"],"leds":[["GPIO17","LED",null],["GPIO16","LED_GREEN",null],["GPIO4","LED_RED",null]],"spi":["GPIO18","GPIO23","GPIO19"]},"src":"cpy:espressif/sunton_esp32_2432S024C"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO32","sda":"GPIO33"},"spi":{"miso":"GPIO19","mosi":"GPIO23","name":"board.SPI()","sck":"GPIO18"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"leds":[{"aliases":["LED_BLUE","MICROPY_HW_LED_STATUS"],"colour":"blue","name":"LED","pin":"GPIO17"},{"colour":"green","name":"LED_GREEN","pin":"GPIO16"},{"colour":"red","name":"LED_RED","pin":"GPIO4"}],"naming":"esp"}},
{"chosen":"cpy:espressif/sunton_esp32_2432S028","ids":["cpy:espressif/sunton_esp32_2432S028"],"key":"espressif-sunton-esp32-2432s028","name":"sunton_esp32_2432S028","part":"esp32","records":[{"file":"ports/espressif/boards/sunton_esp32_2432S028/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO27","GPIO22"],"leds":[["GPIO16","LED_GREEN",null],["GPIO4","LED_RED",null],["GPIO17","LED_BLUE",null]],"spi":["GPIO18","GPIO23","GPIO19"]},"src":"cpy:espressif/sunton_esp32_2432S028"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO22","sda":"GPIO27"},"spi":{"miso":"GPIO19","mosi":"GPIO23","name":"board.SPI()","sck":"GPIO18"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"leds":[{"colour":"green","name":"LED_GREEN","pin":"GPIO16"},{"colour":"red","name":"LED_RED","pin":"GPIO4"},{"aliases":["MICROPY_HW_LED_STATUS"],"colour":"blue","name":"LED_BLUE","pin":"GPIO17"}],"naming":"esp"}},
{"chosen":"cpy:espressif/sunton_esp32_2432S032C","ids":["cpy:espressif/sunton_esp32_2432S032C"],"key":"espressif-sunton-esp32-2432s032c","name":"sunton_esp32_2432S032C","notes":["led GPIO4 active low from the level check (ESP32-2432S032-MCU-V1.0 .jpg and ESP32-2432S032-LCM-V1.0 .jpg (in 3.2inch_ESP32-2432S032.zip, folder 5-Schematic) [(GUITION-DISK) -> 'ESP32 module/3.2inch_ESP32-2432S032.zip' (public_id mNthAaDglsNeKQSUyccPug)])","led GPIO17 active low from the level check (ESP32-2432S032-MCU-V1.0 .jpg and ESP32-2432S032-LCM-V1.0 .jpg (in 3.2inch_ESP32-2432S032.zip, folder 5-Schematic) [(GUITION-DISK) -> 'ESP32 module/3.2inch_ESP32-2432S032.zip' (public_id mNthAaDglsNeKQSUyccPug)])"],"part":"esp32","records":[{"file":"ports/espressif/boards/sunton_esp32_2432S032C/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO16","LED_GREEN","low"],["GPIO4","LED_RED",null],["GPIO17","LED_BLUE",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"cpy:espressif/sunton_esp32_2432S032C","stated":{"leds|GPIO16":"#define MICROPY_HW_LED_STATUS_INVERTED (1)"}}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO22","sda":"GPIO21"},"spi":{"miso":"GPIO12","mosi":"GPIO13","name":"board.SPI()","sck":"GPIO14"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"leds":[{"active":"low","aliases":["MICROPY_HW_LED_STATUS"],"cite":{"doc":"ESP32-2432S032-MCU-V1.0 .jpg and ESP32-2432S032-LCM-V1.0 .jpg (in 3.2inch_ESP32-2432S032.zip, folder 5-Schematic) [(GUITION-DISK) -> 'ESP32 module/3.2inch_ESP32-2432S032.zip' (public_id mNthAaDglsNeKQSUyccPug)]","kind":"schematic","level":"3.3V -> R20 1K -> LED1 (MHP5050RGBDT) die anode; cathode -> net IO16 -> U2 pin 27 IO16: lit when GPIO16 is low.","publisher":"\u6df1\u5733\u5e02\u6676\u5f69\u667a\u80fd\u6709\u9650\u516c\u53f8 (Shenzhen Jingcai Intelligent Co., Ltd. = Sunton / Guition)","quote":"LED-RGB: 3.3V R16 1K\u03a9\u00b15% LED1 IO17 ; R17 1K\u03a9\u00b15% IO4 ; R20 1K\u03a9\u00b15% IO16 ; MHP5050RGBDT ; U2 ESP32-WROOM-32: 27 IO16","revision":"\u4ea7\u54c1\u578b\u53f7 ESP32-2432032 / ESP32-2432S032, \u65e5\u671f 2023/2/3; file names say V1.0","url":"https://pan.jczn1688.com/","where":"MCU sheet, block 'LED-RGB' (zone C3); LCM sheet block 'ESP32', U2 ESP32-WROOM-32 pin 27 IO16"},"colour":"green","name":"LED_GREEN","pin":"GPIO16"},{"active":"low","cite":{"doc":"ESP32-2432S032-MCU-V1.0 .jpg and ESP32-2432S032-LCM-V1.0 .jpg (in 3.2inch_ESP32-2432S032.zip, folder 5-Schematic) [(GUITION-DISK) -> 'ESP32 module/3.2inch_ESP32-2432S032.zip' (public_id mNthAaDglsNeKQSUyccPug)]","kind":"schematic","level":"3.3V -> R17 -> anode, cathode -> IO4","publisher":"\u6df1\u5733\u5e02\u6676\u5f69\u667a\u80fd\u6709\u9650\u516c\u53f8 (Shenzhen Jingcai Intelligent Co., Ltd. = Sunton / Guition)","quote":"R17 1K\u03a9\u00b15% IO4","revision":"\u4ea7\u54c1\u578b\u53f7 ESP32-2432032 / ESP32-2432S032, \u65e5\u671f 2023/2/3; file names say V1.0","url":"https://pan.jczn1688.com/","where":"MCU sheet LED-RGB; U2 pin 26 IO4"},"colour":"red","filled":["active from level check: ESP32-2432S032-MCU-V1.0 .jpg and ESP32-2432S032-LCM-V1.0 .jpg (in 3.2inch_ESP32-2432S032.zip, folder 5-Schematic) [(GUITION-DISK) -> 'ESP32 module/3.2inch_ESP32-2432S032.zip' (public_id mNthAaDglsNeKQSUyccPug)]"],"name":"LED_RED","pin":"GPIO4"},{"active":"low","cite":{"doc":"ESP32-2432S032-MCU-V1.0 .jpg and ESP32-2432S032-LCM-V1.0 .jpg (in 3.2inch_ESP32-2432S032.zip, folder 5-Schematic) [(GUITION-DISK) -> 'ESP32 module/3.2inch_ESP32-2432S032.zip' (public_id mNthAaDglsNeKQSUyccPug)]","kind":"schematic","level":"3.3V -> R16 -> anode, cathode -> IO17","publisher":"\u6df1\u5733\u5e02\u6676\u5f69\u667a\u80fd\u6709\u9650\u516c\u53f8 (Shenzhen Jingcai Intelligent Co., Ltd. = Sunton / Guition)","quote":"3.3V R16 1K\u03a9\u00b15% LED1 IO17","revision":"\u4ea7\u54c1\u578b\u53f7 ESP32-2432032 / ESP32-2432S032, \u65e5\u671f 2023/2/3; file names say V1.0","url":"https://pan.jczn1688.com/","where":"MCU sheet LED-RGB; LCM sheet U2 pin 28 IO17"},"colour":"blue","filled":["active from level check: ESP32-2432S032-MCU-V1.0 .jpg and ESP32-2432S032-LCM-V1.0 .jpg (in 3.2inch_ESP32-2432S032.zip, folder 5-Schematic) [(GUITION-DISK) -> 'ESP32 module/3.2inch_ESP32-2432S032.zip' (public_id mNthAaDglsNeKQSUyccPug)]"],"name":"LED_BLUE","pin":"GPIO17"}],"naming":"esp"}},
{"chosen":"cpy:espressif/sunton_esp32_8048S050","ids":["cpy:espressif/sunton_esp32_8048S050"],"key":"espressif-sunton-esp32-8048s050","name":"Sunton-ESP32-8048S050","part":"esp32s3","records":[{"file":"ports/espressif/boards/sunton_esp32_8048S050/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO19","GPIO20"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/sunton_esp32_8048S050"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO20","sda":"GPIO19"},"spi":{"miso":"GPIO13","mosi":"GPIO11","name":"board.SPI()","sck":"GPIO12"},"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"naming":"esp"}},
{"chosen":"cpy:espressif/sunton_esp32_8048S070","ids":["cpy:espressif/sunton_esp32_8048S070"],"key":"espressif-sunton-esp32-8048s070","name":"Sunton-ESP32-8048S070","part":"esp32s3","records":[{"file":"ports/espressif/boards/sunton_esp32_8048S070/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO19","GPIO20"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/sunton_esp32_8048S070"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO20","sda":"GPIO19"},"spi":{"miso":"GPIO13","mosi":"GPIO11","name":"board.SPI()","sck":"GPIO12"},"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"naming":"esp"}},
{"chosen":"arduino:esp32:esp32:t-beam","flash":1310720,"ids":["arduino:esp32:esp32:t-beam"],"key":"espressif-t-beam","name":"T-Beam","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/tbeam/pins_arduino.h","says":{"buttons":[["GPIO39","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO14","LED_BUILTIN",null]],"spi":["GPIO5","GPIO27","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:t-beam"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO18","miso":"GPIO19","mosi":"GPIO27","name":"SPI","sck":"GPIO5"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO39"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:t-beam","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO14"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:t-beam"}},
{"chosen":"pio:dpu_esp32","flash":8388608,"ids":["pio:dpu_esp32"],"key":"espressif-tamc-dpu-esp32","name":"TAMC DPU ESP32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/dpu_esp32/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"pio:dpu_esp32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own DPU_ESP32 entry"}],"vendor":"TAMC","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":8388608,"flash_from":"pio:dpu_esp32","naming":"esp","ram":327680,"ram_from":"pio:dpu_esp32"}},
{"chosen":"arduino:esp32:esp32:tamc_termod_s3","flash":1310720,"ids":["arduino:esp32:esp32:tamc_termod_s3"],"key":"espressif-tamc-termod-s3","name":"TAMC Termod S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/tamc_termod_s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:tamc_termod_s3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:tamc_termod_s3","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:tamc_termod_s3"}},
{"chosen":"arduino:esp32:esp32:espino32","flash":1310720,"ids":["arduino:esp32:esp32:espino32"],"key":"espressif-thaieasyelec-s-espino32","name":"ThaiEasyElec's ESPino32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/espino32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO16","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:espino32"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:espino32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO16"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:espino32"}},
{"chosen":"arduino:esp32:esp32:epulse_feather","flash":1310720,"ids":["arduino:esp32:esp32:epulse_feather"],"key":"espressif-thingpulse-epulse-feather","name":"ThingPulse ePulse Feather","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["BUILTIN_LED is -1","LED_BUILTIN is -1"],"file":"variants/thingpulse_epulse_feather/pins_arduino.h","says":{"i2c":["GPIO23","GPIO22"],"spi":["GPIO5","GPIO18","GPIO19"]},"src":"arduino:esp32:esp32:epulse_feather"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO23"},"spi":{"miso":"GPIO19","mosi":"GPIO18","name":"SPI","sck":"GPIO5"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:epulse_feather","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:epulse_feather"}},
{"chosen":"arduino:esp32:esp32:epulse_feather_c6","flash":1310720,"ids":["arduino:esp32:esp32:epulse_feather_c6"],"key":"espressif-thingpulse-epulse-feather-c6","name":"ThingPulse ePulse Feather C6","part":"esp32c6","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/thingpulse_epulse_feather_c6/pins_arduino.h","says":{"i2c":["GPIO23","GPIO22"],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO21","GPIO19","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"arduino:esp32:esp32:epulse_feather_c6"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO23"},"spi":{"cs":"GPIO18","miso":"GPIO20","mosi":"GPIO19","name":"SPI","sck":"GPIO21"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:epulse_feather_c6","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO8"}],"ram":327680,"ram_from":"arduino:esp32:esp32:epulse_feather_c6"}},
{"chosen":"arduino:esp32:esp32:esp32-trueverit-iot-driver","flash":4194304,"ids":["arduino:esp32:esp32:esp32-trueverit-iot-driver","pio:trueverit-iot-driver"],"key":"espressif-trueverit-esp32-universal-iot-driver","name":"Trueverit ESP32 Universal IoT Driver","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32-trueverit-iot-driver/pins_arduino.h","says":{"i2c":["GPIO15","GPIO4"],"leds":[["GPIO18","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO32"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:esp32-trueverit-iot-driver"},{"core":"arduino:esp32:esp32","file":"variants/esp32-trueverit-iot-driver/pins_arduino.h","same":true,"src":"pio:trueverit-iot-driver","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own Trueverit_ESP32_Universal_IoT_Driver entry"}],"vendor":"Trueverit","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO4","sda":"GPIO15"},"spi":{"cs":"GPIO5","miso":"GPIO32","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32-trueverit-iot-driver","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO18"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32-trueverit-iot-driver"}},
{"chosen":"arduino:esp32:esp32:esp32-trueverit-iot-driver-mkii","flash":4194304,"ids":["arduino:esp32:esp32:esp32-trueverit-iot-driver-mkii","pio:trueverit-iot-driver-mk2"],"key":"espressif-trueverit-esp32-universal-iot-driver-mk-ii","name":"Trueverit ESP32 Universal IoT Driver MK II","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32-trueverit-iot-driver-mkii/pins_arduino.h","says":{"i2c":["GPIO15","GPIO4"],"leds":[["GPIO18","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO32"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:esp32-trueverit-iot-driver-mkii"},{"core":"arduino:esp32:esp32","file":"variants/esp32-trueverit-iot-driver-mkii/pins_arduino.h","same":true,"src":"pio:trueverit-iot-driver-mk2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own Trueverit_ESP32_Universal_IoT_Driver_MK_II entry"}],"vendor":"Trueverit","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO4","sda":"GPIO15"},"spi":{"cs":"GPIO5","miso":"GPIO32","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32-trueverit-iot-driver-mkii","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO18"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32-trueverit-iot-driver-mkii"}},
{"chosen":"pio:trueverit-iot-driver-mk3","flash":4194304,"ids":["pio:trueverit-iot-driver-mk3"],"key":"espressif-trueverit-esp32-universal-iot-driver-mk-iii","name":"Trueverit ESP32 Universal IoT Driver MK III","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32-trueverit-iot-driver-mkiii/pins_arduino.h","says":{"i2c":["GPIO15","GPIO4"],"leds":[["GPIO18","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO32"],"uart":["GPIO1","GPIO3"]},"src":"pio:trueverit-iot-driver-mk3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"Trueverit","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO4","sda":"GPIO15"},"spi":{"cs":"GPIO5","miso":"GPIO32","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:trueverit-iot-driver-mk3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO18"}],"naming":"esp","ram":327680,"ram_from":"pio:trueverit-iot-driver-mk3"}},
{"chosen":"arduino:esp32:esp32:ttgo-lora32","flash":1310720,"ids":["arduino:esp32:esp32:ttgo-lora32"],"key":"espressif-ttgo-lora32-oled","name":"TTGO LoRa32-OLED","part":"esp32","ram":294912,"records":[{"core":"arduino:esp32:esp32","file":"variants/ttgo-lora32-v1/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO5","GPIO27","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:ttgo-lora32"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO18","miso":"GPIO19","mosi":"GPIO27","name":"SPI","sck":"GPIO5"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:ttgo-lora32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":294912,"ram_from":"arduino:esp32:esp32:ttgo-lora32"}},
{"chosen":"arduino:esp32:esp32:ttgo-t1","flash":1310720,"ids":["arduino:esp32:esp32:ttgo-t1"],"key":"espressif-ttgo-t1","name":"TTGO T1","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ttgo-t1/pins_arduino.h","says":{"i2c":["GPIO21","GPIO23"],"leds":[["GPIO22","LED_BUILTIN",null]],"spi":["GPIO14","GPIO15","GPIO2"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:ttgo-t1"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO23","sda":"GPIO21"},"spi":{"cs":"GPIO13","miso":"GPIO2","mosi":"GPIO15","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:ttgo-t1","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO22"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:ttgo-t1"}},
{"chosen":"arduino:esp32:esp32:turta_iot_node","flash":1310720,"ids":["arduino:esp32:esp32:turta_iot_node"],"key":"espressif-turta-iot-node","name":"Turta IoT Node","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/pico32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:turta_iot_node"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:turta_iot_node","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:turta_iot_node"}},
{"chosen":"arduino:esp32:esp32:twinaiot","flash":1310720,"ids":["arduino:esp32:esp32:twinaiot"],"key":"espressif-twin-aiot-module","name":"Twin AIoT Module","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/twinaiot/pins_arduino.h","says":{"i2c":["GPIO39","GPIO40"],"leds":[["GPIO35","LED_BUILTIN",null]],"pixels":[["GPIO15","ws2812"]],"spi":["GPIO4","GPIO2","GPIO3"],"uart":["GPIO39","GPIO40"]},"src":"arduino:esp32:esp32:twinaiot"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO40","sda":"GPIO39"},"spi":{"cs":"GPIO1","miso":"GPIO3","mosi":"GPIO2","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO40","tx":"GPIO39"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:twinaiot","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO35"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"RGB_BUILTIN","pin":"GPIO15"}],"ram":327680,"ram_from":"arduino:esp32:esp32:twinaiot"}},
{"chosen":"arduino:esp32:esp32:nina_w10","flash":1310720,"ids":["arduino:esp32:esp32:nina_w10"],"key":"espressif-u-blox-nina-w10-series-esp32","name":"u-blox NINA-W10 series (ESP32)","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/nina_w10/pins_arduino.h","says":{"buttons":[["GPIO33","SW1",null,null],["GPIO27","SW2",null,null]],"i2c":["GPIO12","GPIO13"],"leds":[["GPIO21","LED_BLUE",null],["GPIO33","LED_GREEN",null],["GPIO23","LED_RED",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:nina_w10"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO12"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"SW1","pin":"GPIO33"},{"name":"SW2","pin":"GPIO27"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:nina_w10","leds":[{"colour":"blue","name":"LED_BLUE","pin":"GPIO21"},{"colour":"green","name":"LED_GREEN","pin":"GPIO33"},{"colour":"red","name":"LED_RED","pin":"GPIO23"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:nina_w10"}},
{"chosen":"arduino:esp32:esp32:nora_w10","flash":1310720,"ids":["arduino:esp32:esp32:nora_w10"],"key":"espressif-u-blox-nora-w10-series-esp32-s3","name":"u-blox NORA-W10 series (ESP32-S3)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/nora_w10/pins_arduino.h","says":{"buttons":[["GPIO46","SW1",null,null],["GPIO0","SW2",null,null],["GPIO47","SW3",null,null],["GPIO48","SW4",null,null]],"i2c":["GPIO18","GPIO17"],"leds":[["GPIO8","LED_BUILTIN",null],["GPIO2","LED_GREEN",null],["GPIO5","LED_RED",null]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:nora_w10"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO17","sda":"GPIO18"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"SW1","pin":"GPIO46"},{"name":"SW2","pin":"GPIO0"},{"name":"SW3","pin":"GPIO47"},{"name":"SW4","pin":"GPIO48"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:nora_w10","leds":[{"aliases":["BUILTIN_LED","LED_BLUE"],"colour":"blue","name":"LED_BUILTIN","pin":"GPIO8"},{"colour":"green","name":"LED_GREEN","pin":"GPIO2"},{"colour":"red","name":"LED_RED","pin":"GPIO5"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:nora_w10"}},
{"chosen":"arduino:esp32:esp32:um_feathers3","flash":1310720,"ids":["arduino:esp32:esp32:um_feathers3"],"key":"espressif-um-feathers3","name":"UM FeatherS3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/um_feathers3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:um_feathers3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO5","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:um_feathers3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:um_feathers3"}},
{"chosen":"arduino:esp32:esp32:um_feathers3neo","flash":1310720,"ids":["arduino:esp32:esp32:um_feathers3neo"],"key":"espressif-um-feathers3-neo","name":"UM FeatherS3 Neo","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/um_feathers3neo/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:um_feathers3neo"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO5","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:um_feathers3neo","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:um_feathers3neo"}},
{"chosen":"arduino:esp32:esp32:um_pros3","flash":1310720,"ids":["arduino:esp32:esp32:um_pros3"],"key":"espressif-um-pros3","name":"UM PROS3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/um_pros3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:um_pros3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:um_pros3","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:um_pros3"}},
{"chosen":"arduino:esp32:esp32:um_tinyc6","flash":1310720,"ids":["arduino:esp32:esp32:um_tinyc6"],"key":"espressif-um-tinyc6","name":"UM TinyC6","part":"esp32c6","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/um_tinyc6/pins_arduino.h","says":{"i2c":["GPIO6","GPIO7"],"spi":["GPIO19","GPIO21","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"arduino:esp32:esp32:um_tinyc6"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO7","sda":"GPIO6"},"spi":{"cs":"GPIO18","miso":"GPIO20","mosi":"GPIO21","name":"SPI","sck":"GPIO19"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:um_tinyc6","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:um_tinyc6"}},
{"chosen":"arduino:esp32:esp32:um_tinypico","flash":1310720,"ids":["arduino:esp32:esp32:um_tinypico"],"key":"espressif-um-tinypico","name":"UM TinyPICO","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/um_tinypico/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:um_tinypico"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:um_tinypico","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:um_tinypico"}},
{"chosen":"arduino:esp32:esp32:um_tinys3","flash":1310720,"ids":["arduino:esp32:esp32:um_tinys3"],"key":"espressif-um-tinys3","name":"UM TinyS3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/um_tinys3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:um_tinys3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:um_tinys3","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:um_tinys3"}},
{"chosen":"arduino:esp32:esp32:unphone7","flash":1310720,"ids":["arduino:esp32:esp32:unphone7"],"key":"espressif-unphone-7","name":"unPhone 7","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/feather_esp32/pins_arduino.h","says":{"i2c":["GPIO23","GPIO22"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO5","GPIO18","GPIO19"],"uart":["GPIO17","GPIO16"]},"src":"arduino:esp32:esp32:unphone7"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO23"},"spi":{"cs":"GPIO33","miso":"GPIO19","mosi":"GPIO18","name":"SPI","sck":"GPIO5"},"uart":{"name":"Serial","rx":"GPIO16","tx":"GPIO17"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:unphone7","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:unphone7"}},
{"chosen":"arduino:esp32:esp32:unphone8","flash":8323072,"ids":["arduino:esp32:esp32:unphone8"],"key":"espressif-unphone-8","name":"unPhone 8","part":"esp32s3","ram":2424832,"records":[{"core":"arduino:esp32:esp32","file":"variants/unphone8/pins_arduino.h","says":{"i2c":["GPIO1","GPIO2"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO38","GPIO39","GPIO40"],"uart":["GPIO37","GPIO36"]},"src":"arduino:esp32:esp32:unphone8"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO2","sda":"GPIO1"},"spi":{"cs":"GPIO3","miso":"GPIO40","mosi":"GPIO39","name":"SPI","sck":"GPIO38"},"uart":{"name":"Serial","rx":"GPIO36","tx":"GPIO37"}},"clock_hz":240000000,"flash":8323072,"flash_from":"arduino:esp32:esp32:unphone8","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","ram":2424832,"ram_from":"arduino:esp32:esp32:unphone8"}},
{"chosen":"arduino:esp32:esp32:unphone9","flash":8323072,"ids":["arduino:esp32:esp32:unphone9"],"key":"espressif-unphone-9","name":"unPhone 9","part":"esp32s3","ram":8716288,"records":[{"core":"arduino:esp32:esp32","file":"variants/unphone9/pins_arduino.h","says":{"i2c":["GPIO3","GPIO4"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO39","GPIO40","GPIO41"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:unphone9"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO4","sda":"GPIO3"},"spi":{"cs":"GPIO13","miso":"GPIO41","mosi":"GPIO40","name":"SPI","sck":"GPIO39"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":8323072,"flash_from":"arduino:esp32:esp32:unphone9","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","ram":8716288,"ram_from":"arduino:esp32:esp32:unphone9"}},
{"chosen":"arduino:esp32:esp32:uPesy_edu_esp32","flash":1310720,"ids":["arduino:esp32:esp32:uPesy_edu_esp32"],"key":"espressif-upesy-edu-esp32","name":"uPesy EDU ESP32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/uPesy_edu_esp32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:uPesy_edu_esp32"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:uPesy_edu_esp32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:uPesy_edu_esp32"}},
{"chosen":"arduino:esp32:esp32:uPesy_wroom","flash":4194304,"ids":["arduino:esp32:esp32:uPesy_wroom","pio:upesy_wroom"],"key":"espressif-upesy-esp32-wroom-devkit","name":"uPesy ESP32 Wroom DevKit","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/uPesy_esp32_wroom_devkit/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:uPesy_wroom"},{"core":"arduino:esp32:esp32","file":"variants/uPesy_esp32_wroom_devkit/pins_arduino.h","same":true,"src":"pio:upesy_wroom","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own UPESY_WROOM entry"}],"vendor":"uPesy","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:uPesy_wroom","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:uPesy_wroom"}},
{"chosen":"arduino:esp32:esp32:uPesy_wrover","flash":4194304,"ids":["arduino:esp32:esp32:uPesy_wrover","pio:upesy_wrover"],"key":"espressif-upesy-esp32-wrover-devkit","name":"uPesy ESP32 Wrover DevKit","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/uPesy_esp32_wrover_devkit/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:uPesy_wrover"},{"core":"arduino:esp32:esp32","file":"variants/uPesy_esp32_wrover_devkit/pins_arduino.h","same":true,"src":"pio:upesy_wrover","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own UPESY_WROVER entry"}],"vendor":"uPesy","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:uPesy_wrover","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:uPesy_wrover"}},
{"chosen":"arduino:esp32:esp32:upesy_esp32c3_basic","flash":1310720,"ids":["arduino:esp32:esp32:upesy_esp32c3_basic"],"key":"espressif-upesy-esp32c3-basic","name":"uPesy ESP32C3 Basic","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/uPesy_esp32c3_basic/pins_arduino.h","says":{"i2c":["GPIO3","GPIO10"],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:upesy_esp32c3_basic"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO10","sda":"GPIO3"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:upesy_esp32c3_basic","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:upesy_esp32c3_basic"}},
{"chosen":"arduino:esp32:esp32:upesy_esp32c3_mini","flash":1310720,"ids":["arduino:esp32:esp32:upesy_esp32c3_mini"],"key":"espressif-upesy-esp32c3-mini","name":"uPesy ESP32C3 Mini","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/uPesy_esp32c3_mini/pins_arduino.h","says":{"i2c":["GPIO3","GPIO10"],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:upesy_esp32c3_mini"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO10","sda":"GPIO3"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:upesy_esp32c3_mini","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:upesy_esp32c3_mini"}},
{"chosen":"arduino:esp32:esp32:upesy_esp32s3_basic","flash":1310720,"ids":["arduino:esp32:esp32:upesy_esp32s3_basic"],"key":"espressif-upesy-esp32s3-basic","name":"uPesy ESP32S3 Basic","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/uPesy_esp32s3_basic/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:upesy_esp32s3_basic"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:upesy_esp32s3_basic","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:upesy_esp32s3_basic"}},
{"chosen":"arduino:esp32:esp32:VALTRACK_V4_MFW_ESP32_C3","flash":1310720,"ids":["arduino:esp32:esp32:VALTRACK_V4_MFW_ESP32_C3"],"key":"espressif-valtrack-v4-mfw-esp32-c3","name":"VALTRACK_V4_MFW_ESP32_C3","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/VALTRACK_V4_MFW_ESP32_C3/pins_arduino.h","says":{"i2c":["GPIO5","GPIO6"],"spi":["GPIO8","GPIO10","GPIO9"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:VALTRACK_V4_MFW_ESP32_C3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO6","sda":"GPIO5"},"spi":{"cs":"GPIO20","miso":"GPIO9","mosi":"GPIO10","name":"SPI","sck":"GPIO8"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:VALTRACK_V4_MFW_ESP32_C3","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:VALTRACK_V4_MFW_ESP32_C3"}},
{"chosen":"arduino:esp32:esp32:VALTRACK_V4_VTS_ESP32_C3","flash":1310720,"ids":["arduino:esp32:esp32:VALTRACK_V4_VTS_ESP32_C3"],"key":"espressif-valtrack-v4-vts-esp32-c3","name":"VALTRACK_V4_VTS_ESP32_C3","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/VALTRACK_V4_VTS_ESP32_C3/pins_arduino.h","says":{"i2c":["GPIO5","GPIO6"],"spi":["GPIO8","GPIO10","GPIO9"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:VALTRACK_V4_VTS_ESP32_C3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO6","sda":"GPIO5"},"spi":{"cs":"GPIO20","miso":"GPIO9","mosi":"GPIO10","name":"SPI","sck":"GPIO8"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:VALTRACK_V4_VTS_ESP32_C3","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:VALTRACK_V4_VTS_ESP32_C3"}},
{"chosen":"cpy:espressif/yd_esp32_s3_n16r8","ids":["cpy:espressif/yd_esp32_s3_n16r8","cpy:espressif/yd_esp32_s3_n8r8"],"key":"espressif-vcc-gnd-yd-esp32-s3-n16r8","name":"VCC-GND YD-ESP32-S3 (N16R8)","part":"esp32s3","records":[{"file":"ports/espressif/boards/yd_esp32_s3_n16r8/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null]],"pixels":[["GPIO48","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/yd_esp32_s3_n16r8"},{"file":"ports/espressif/boards/yd_esp32_s3_n8r8/pins.c","same":true,"src":"cpy:espressif/yd_esp32_s3_n8r8"}],"vendor":"VCC-GND","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BOOT","pin":"GPIO0"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO48"}]}},
{"chosen":"arduino:esp32:esp32:vintlabs-devkit-v1","flash":4194304,"ids":["arduino:esp32:esp32:vintlabs-devkit-v1","pio:vintlabs-devkit-v1"],"key":"espressif-vintlabs-esp32-devkit","name":"VintLabs ESP32 Devkit","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/vintlabsdevkitv1/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:vintlabs-devkit-v1"},{"core":"arduino:esp32:esp32","file":"variants/vintlabsdevkitv1/pins_arduino.h","same":true,"src":"pio:vintlabs-devkit-v1","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_DEV entry"}],"vendor":"VintLabs","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:vintlabs-devkit-v1","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:vintlabs-devkit-v1"}},
{"chosen":"arduino:esp32:esp32:viralink32g01","flash":1310720,"ids":["arduino:esp32:esp32:viralink32g01"],"key":"espressif-viralink-gate32-0-1","name":"ViraLink Gate32-0.1","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ViraLink-G0.1/pins_arduino.h","says":{"i2c":["GPIO4","GPIO16"],"leds":[["GPIO5","LED_BUILTIN",null]]},"src":"arduino:esp32:esp32:viralink32g01"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO16","sda":"GPIO4"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:viralink32g01","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO5"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:viralink32g01"}},
{"chosen":"arduino:esp32:esp32:viralink32g11","flash":1310720,"ids":["arduino:esp32:esp32:viralink32g11"],"key":"espressif-viralink-gate32-1-1","name":"ViraLink Gate32-1.1","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ViraLink-G1.1/pins_arduino.h","says":{"i2c":["GPIO4","GPIO16"]},"src":"arduino:esp32:esp32:viralink32g11"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO16","sda":"GPIO4"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:viralink32g11","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:viralink32g11"}},
{"chosen":"arduino:esp32:esp32:watchy","flash":1310720,"ids":["arduino:esp32:esp32:watchy"],"key":"espressif-watchy","name":"Watchy","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/watchy/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:watchy"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:watchy","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:watchy"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_c3_zero","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_c3_zero"],"key":"espressif-waveshare-esp32-c3-zero","name":"Waveshare ESP32-C3-Zero","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/waveshare_esp32_c3_zero/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO10","ws2812"]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:waveshare_esp32_c3_zero"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_c3_zero","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO10"}],"ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_c3_zero"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_c5_lcd_1_47","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_c5_lcd_1_47","cpy:espressif/waveshare_esp32_c5_lcd_1_47"],"key":"espressif-waveshare-esp32-c5-lcd-1-47","name":"Waveshare ESP32-C5-LCD-1.47","notes":["button GPIO28 added from cpy:espressif/waveshare_esp32_c5_lcd_1_47"],"part":"esp32c5","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/waveshare_esp32_c5_lcd_1_47/pins_arduino.h","says":{"pixels":[["GPIO8","ws2812"]],"spi":["GPIO7","GPIO6","GPIO5"],"uart":["GPIO11","GPIO12"]},"src":"arduino:esp32:esp32:waveshare_esp32_c5_lcd_1_47"},{"file":"ports/espressif/boards/waveshare_esp32_c5_lcd_1_47/pins.c","says":{"buttons":[["GPIO28","BUTTON",null,null]],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO7","GPIO6","GPIO5"]},"src":"cpy:espressif/waveshare_esp32_c5_lcd_1_47"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"spi":{"cs":"GPIO4","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO7"},"uart":{"name":"Serial","rx":"GPIO12","tx":"GPIO11"}},"buttons":[{"added_from":"cpy:espressif/waveshare_esp32_c5_lcd_1_47","name":"BUTTON","pin":"GPIO28"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_c5_lcd_1_47","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO8"}],"ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_c5_lcd_1_47"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_c5_zero","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_c5_zero"],"key":"espressif-waveshare-esp32-c5-zero","name":"Waveshare ESP32-C5-Zero","part":"esp32c5","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/waveshare_esp32_c5_zero/pins_arduino.h","says":{"i2c":["GPIO0","GPIO1"],"pixels":[["GPIO27","ws2812"]],"spi":["GPIO10","GPIO8","GPIO9"],"uart":["GPIO11","GPIO12"]},"src":"arduino:esp32:esp32:waveshare_esp32_c5_zero"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"spi":{"cs":"GPIO6","miso":"GPIO9","mosi":"GPIO8","name":"SPI","sck":"GPIO10"},"uart":{"name":"Serial","rx":"GPIO12","tx":"GPIO11"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_c5_zero","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO27"}],"ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_c5_zero"}},
{"chosen":"cpy:espressif/waveshare_esp32_c6_lcd_1_47","ids":["cpy:espressif/waveshare_esp32_c6_lcd_1_47"],"key":"espressif-waveshare-esp32-c6-lcd-1-47","name":"Waveshare ESP32-C6 LCD 1.47","part":"esp32c6","records":[{"file":"ports/espressif/boards/waveshare_esp32_c6_lcd_1_47/pins.c","says":{"buttons":[["GPIO9","BUTTON",null,null]],"i2c":["GPIO1","GPIO0"],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO7","GPIO6","GPIO5"],"uart":["GPIO16","GPIO17"]},"src":"cpy:espressif/waveshare_esp32_c6_lcd_1_47"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO0","sda":"GPIO1"},"spi":{"miso":"GPIO5","mosi":"GPIO6","name":"board.SPI()","sck":"GPIO7"},"uart":{"name":"board.UART()","rx":"GPIO17","tx":"GPIO16"}},"buttons":[{"name":"BUTTON","pin":"GPIO9"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO8"}]}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_c6_zero","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_c6_zero"],"key":"espressif-waveshare-esp32-c6-zero","name":"Waveshare ESP32-C6-Zero","part":"esp32c6","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/waveshare_esp32_c6_zero/pins_arduino.h","says":{"i2c":["GPIO14","GPIO15"],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO21","GPIO19","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"arduino:esp32:esp32:waveshare_esp32_c6_zero"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO15","sda":"GPIO14"},"spi":{"cs":"GPIO18","miso":"GPIO20","mosi":"GPIO19","name":"SPI","sck":"GPIO21"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_c6_zero","naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_RGB_LED","pin":"GPIO8"}],"ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_c6_zero"}},
{"chosen":"arduino:esp32:esp32:waveshare_p4_poe_eth","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_p4_poe_eth"],"key":"espressif-waveshare-esp32-p4-poe-eth","name":"Waveshare ESP32-P4-POE-ETH","part":"esp32p4","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_p4_poe_eth/pins_arduino.h","says":{"i2c":["GPIO7","GPIO8"],"spi":["GPIO27","GPIO32","GPIO33"],"uart":["GPIO37","GPIO38"]},"src":"arduino:esp32:esp32:waveshare_p4_poe_eth"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO8","sda":"GPIO7"},"spi":{"cs":"GPIO46","miso":"GPIO33","mosi":"GPIO32","name":"SPI","sck":"GPIO27"},"uart":{"name":"Serial","rx":"GPIO38","tx":"GPIO37"}},"clock_hz":360000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_p4_poe_eth","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_p4_poe_eth"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_lcd_146","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_lcd_146"],"key":"espressif-waveshare-esp32-s3-lcd-1-46","name":"Waveshare ESP32-S3-LCD-1.46","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_lcd_146/pins_arduino.h","says":{"i2c":["GPIO11","GPIO10"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_lcd_146"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO10","sda":"GPIO11"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_lcd_146","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_lcd_146"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_lcd_147","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_lcd_147","cpy:espressif/waveshare_esp32_s3_lcd_1_47"],"key":"espressif-waveshare-esp32-s3-lcd-1-47","name":"Waveshare ESP32-S3-LCD-1.47","notes":["button GPIO0 added from cpy:espressif/waveshare_esp32_s3_lcd_1_47"],"part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_lcd_147/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO38","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_lcd_147"},{"file":"ports/espressif/boards/waveshare_esp32_s3_lcd_1_47/pins.c","says":{"buttons":[["GPIO0","BTN",null,null]],"i2c":["GPIO16","GPIO17"],"pixels":[["GPIO38","ws2812"]],"spi":["GPIO40","GPIO45","GPIO16"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/waveshare_esp32_s3_lcd_1_47"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"added_from":"cpy:espressif/waveshare_esp32_s3_lcd_1_47","name":"BTN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_lcd_147","naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_RGB_LED","pin":"GPIO38"}],"ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_lcd_147"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_lcd_169","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_lcd_169"],"key":"espressif-waveshare-esp32-s3-lcd-1-69","name":"Waveshare ESP32-S3-LCD-1.69","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_lcd_169/pins_arduino.h","says":{"i2c":["GPIO11","GPIO10"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_lcd_169"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO10","sda":"GPIO11"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_lcd_169","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_lcd_169"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_lcd_185","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_lcd_185"],"key":"espressif-waveshare-esp32-s3-lcd-1-85","name":"Waveshare ESP32-S3-LCD-1.85","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_lcd_185/pins_arduino.h","says":{"i2c":["GPIO11","GPIO10"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_lcd_185"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO10","sda":"GPIO11"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_lcd_185","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_lcd_185"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_relay_6ch","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_relay_6ch"],"key":"espressif-waveshare-esp32-s3-relay-6ch","name":"Waveshare ESP32-S3-Relay-6CH","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_relay_6ch/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO38","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_relay_6ch"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_relay_6ch","naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_RGB_LED","pin":"GPIO38"}],"ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_relay_6ch"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_rgb_matrix","flash":4718592,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_rgb_matrix"],"key":"espressif-waveshare-esp32-s3-rgb-matrix","name":"Waveshare ESP32-S3-RGB-Matrix","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_rgb_matrix/pins_arduino.h","says":{"buttons":[["GPIO0","BUTTON_BUILTIN",null,null]],"i2c":["GPIO47","GPIO48"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_rgb_matrix"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO48","sda":"GPIO47"}},"buttons":[{"name":"BUTTON_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":4718592,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_rgb_matrix","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_rgb_matrix"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_143","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_143"],"key":"espressif-waveshare-esp32-s3-touch-amoled-1-43","name":"Waveshare ESP32-S3-Touch-AMOLED-1.43","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_touch_amoled_143/pins_arduino.h","says":{"i2c":["GPIO47","GPIO48"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_143"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO48","sda":"GPIO47"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_143","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_143"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_164","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_164"],"key":"espressif-waveshare-esp32-s3-touch-amoled-1-64","name":"Waveshare ESP32-S3-Touch-AMOLED-1.64","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_touch_amoled_164/pins_arduino.h","says":{"i2c":["GPIO47","GPIO48"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_164"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO48","sda":"GPIO47"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_164","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_164"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_18","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_18"],"key":"espressif-waveshare-esp32-s3-touch-amoled-1-8","name":"Waveshare ESP32-S3-Touch-AMOLED-1.8","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_touch_amoled_18/pins_arduino.h","says":{"i2c":["GPIO14","GPIO15"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_18"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO15","sda":"GPIO14"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_18","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_18"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_191","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_191"],"key":"espressif-waveshare-esp32-s3-touch-amoled-1-91","name":"Waveshare ESP32-S3-Touch-AMOLED-1.91","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_touch_amoled_191/pins_arduino.h","says":{"i2c":["GPIO40","GPIO39"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_191"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO39","sda":"GPIO40"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_191","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_191"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_206","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_206"],"key":"espressif-waveshare-esp32-s3-touch-amoled-2-06","name":"Waveshare ESP32-S3-Touch-AMOLED-2.06","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_touch_amoled_206/pins_arduino.h","says":{"i2c":["GPIO15","GPIO14"],"spi":["GPIO33","GPIO35","GPIO34"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_206"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO14","sda":"GPIO15"},"spi":{"cs":"GPIO32","miso":"GPIO34","mosi":"GPIO35","name":"SPI","sck":"GPIO33"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_206","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_206"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_241","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_241","cpy:espressif/waveshare_esp32_s3_amoled_241"],"key":"espressif-waveshare-esp32-s3-touch-amoled-2-41","name":"Waveshare ESP32-S3-Touch-AMOLED-2.41","notes":["button GPIO0 added from cpy:espressif/waveshare_esp32_s3_amoled_241"],"part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_touch_amoled_241/pins_arduino.h","says":{"i2c":["GPIO47","GPIO48"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_241"},{"file":"ports/espressif/boards/waveshare_esp32_s3_amoled_241/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null]],"i2c":["GPIO47","GPIO48"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/waveshare_esp32_s3_amoled_241"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO48","sda":"GPIO47"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"added_from":"cpy:espressif/waveshare_esp32_s3_amoled_241","name":"BOOT","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_241","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_amoled_241"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_146","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_146"],"key":"espressif-waveshare-esp32-s3-touch-lcd-1-46","name":"Waveshare ESP32-S3-Touch-LCD-1.46","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_touch_lcd_146/pins_arduino.h","says":{"i2c":["GPIO11","GPIO10"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_146"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO10","sda":"GPIO11"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_146","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_146"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_169","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_169","cpy:espressif/waveshare_esp32_s3_touch_lcd_1_69"],"key":"espressif-waveshare-esp32-s3-touch-lcd-1-69","name":"Waveshare ESP32-S3-Touch-LCD-1.69","notes":["button GPIO0 added from cpy:espressif/waveshare_esp32_s3_touch_lcd_1_69"],"part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_touch_lcd_169/pins_arduino.h","says":{"i2c":["GPIO11","GPIO10"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_169"},{"file":"ports/espressif/boards/waveshare_esp32_s3_touch_lcd_1_69/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null]],"i2c":["GPIO11","GPIO10"]},"src":"cpy:espressif/waveshare_esp32_s3_touch_lcd_1_69"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO10","sda":"GPIO11"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"added_from":"cpy:espressif/waveshare_esp32_s3_touch_lcd_1_69","aliases":["BUTTON"],"name":"BOOT","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_169","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_169"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_185","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_185"],"key":"espressif-waveshare-esp32-s3-touch-lcd-1-85","name":"Waveshare ESP32-S3-Touch-LCD-1.85","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_touch_lcd_185/pins_arduino.h","says":{"i2c":["GPIO11","GPIO10"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_185"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO10","sda":"GPIO11"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_185","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_185"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_185_box","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_185_box"],"key":"espressif-waveshare-esp32-s3-touch-lcd-1-85-box","name":"Waveshare ESP32-S3-Touch-LCD-1.85-BOX","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_touch_lcd_185_box/pins_arduino.h","says":{"i2c":["GPIO15","GPIO7"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_185_box"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO7","sda":"GPIO15"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_185_box","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_185_box"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_21","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_21","cpy:espressif/waveshare_esp32_s3_touch_lcd_2_1"],"key":"espressif-waveshare-esp32-s3-touch-lcd-2-1","name":"Waveshare ESP32-S3-Touch-LCD-2.1","notes":["button GPIO0 added from cpy:espressif/waveshare_esp32_s3_touch_lcd_2_1"],"part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_touch_lcd_21/pins_arduino.h","says":{"i2c":["GPIO11","GPIO10"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_21"},{"file":"ports/espressif/boards/waveshare_esp32_s3_touch_lcd_2_1/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null]],"i2c":["GPIO15","GPIO7"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/waveshare_esp32_s3_touch_lcd_2_1"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO10","sda":"GPIO11"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"added_from":"cpy:espressif/waveshare_esp32_s3_touch_lcd_2_1","aliases":["BUTTON"],"name":"BOOT","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_21","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_21"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_28","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_28","cpy:espressif/waveshare_esp32_s3_touch_lcd_2_8"],"key":"espressif-waveshare-esp32-s3-touch-lcd-2-8","name":"Waveshare ESP32-S3-Touch-LCD-2.8","notes":["button GPIO0 added from cpy:espressif/waveshare_esp32_s3_touch_lcd_2_8"],"part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_touch_lcd_28/pins_arduino.h","says":{"i2c":["GPIO11","GPIO10"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_28"},{"file":"ports/espressif/boards/waveshare_esp32_s3_touch_lcd_2_8/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null]],"i2c":["GPIO1","GPIO3"],"spi":["GPIO40","GPIO45","GPIO46"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/waveshare_esp32_s3_touch_lcd_2_8"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO10","sda":"GPIO11"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"added_from":"cpy:espressif/waveshare_esp32_s3_touch_lcd_2_8","aliases":["BUTTON0"],"name":"BOOT","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_28","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_28"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_4","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_4"],"key":"espressif-waveshare-esp32-s3-touch-lcd-4","name":"Waveshare ESP32-S3-Touch-LCD-4","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_touch_lcd_4/pins_arduino.h","says":{"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_4"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_4","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_4"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_43","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_43"],"key":"espressif-waveshare-esp32-s3-touch-lcd-4-3","name":"Waveshare ESP32-S3-Touch-LCD-4.3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_touch_lcd_43/pins_arduino.h","says":{"i2c":["GPIO11","GPIO10"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_43"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO10","sda":"GPIO11"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_43","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_43"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_43B","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_43B"],"key":"espressif-waveshare-esp32-s3-touch-lcd-4-3b","name":"Waveshare ESP32-S3-Touch-LCD-4.3B","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_touch_lcd_43b/pins_arduino.h","says":{"i2c":["GPIO11","GPIO10"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_43B"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO10","sda":"GPIO11"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_43B","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_43B"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_43C","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_43C"],"key":"espressif-waveshare-esp32-s3-touch-lcd-4-3c","name":"Waveshare ESP32-S3-Touch-LCD-4.3C","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_touch_lcd_43c/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_43C"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_43C","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_43C"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_5","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_5"],"key":"espressif-waveshare-esp32-s3-touch-lcd-5","name":"Waveshare ESP32-S3-Touch-LCD-5","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_touch_lcd_5/pins_arduino.h","says":{"i2c":["GPIO11","GPIO10"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_5"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO10","sda":"GPIO11"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_5","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_5"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_5B","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_5B"],"key":"espressif-waveshare-esp32-s3-touch-lcd-5b","name":"Waveshare ESP32-S3-Touch-LCD-5B","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_touch_lcd_5b/pins_arduino.h","says":{"i2c":["GPIO11","GPIO10"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_5B"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO10","sda":"GPIO11"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_5B","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_5B"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_7","flash":1310720,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_7"],"key":"espressif-waveshare-esp32-s3-touch-lcd-7","name":"Waveshare ESP32-S3-Touch-LCD-7","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_touch_lcd_7/pins_arduino.h","says":{"i2c":["GPIO11","GPIO10"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_7"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO10","sda":"GPIO11"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_7","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_7"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_7c","flash":4718592,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_7c"],"key":"espressif-waveshare-esp32-s3-touch-lcd-7c-box","name":"Waveshare ESP32-S3-Touch-LCD-7C-BOX","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32_s3_touch_lcd_7c/pins_arduino.h","says":{"i2c":["GPIO47","GPIO48"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_7c"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO48","sda":"GPIO47"},"spi":{"miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":4718592,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_7c","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_touch_lcd_7c"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32s3_touch_lcd_128","flash":16777216,"ids":["arduino:esp32:esp32:waveshare_esp32s3_touch_lcd_128"],"key":"espressif-waveshare-esp32s3-touch-lcd-128","name":"Waveshare ESP32S3 Touch LCD 128","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32s3_touch_lcd_128/pins_arduino.h","says":{"i2c":["GPIO6","GPIO7"],"spi":["GPIO10","GPIO11","GPIO12"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32s3_touch_lcd_128"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO7","sda":"GPIO6"},"spi":{"cs":"GPIO9","miso":"GPIO12","mosi":"GPIO11","name":"SPI","sck":"GPIO10"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":16777216,"flash_from":"arduino:esp32:esp32:waveshare_esp32s3_touch_lcd_128","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32s3_touch_lcd_128"}},
{"chosen":"cpy:espressif/weact_esp32c6_n4","ids":["cpy:espressif/weact_esp32c6_n4","cpy:espressif/weact_esp32c6_n8"],"key":"espressif-weact-esp32-c6-4mb","name":"WeAct ESP32-C6 (4MB)","part":"esp32c6","records":[{"file":"ports/espressif/boards/weact_esp32c6_n4/pins.c","says":{"buttons":[["GPIO9","BOOT",null,null]],"pixels":[["GPIO8","ws2812"]],"uart":["GPIO17","GPIO16"]},"src":"cpy:espressif/weact_esp32c6_n4"},{"file":"ports/espressif/boards/weact_esp32c6_n8/pins.c","says":{"pixels":[["GPIO8","ws2812"]],"uart":["GPIO17","GPIO16"]},"src":"cpy:espressif/weact_esp32c6_n8"}],"vendor":"","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO16","tx":"GPIO17"}},"buttons":[{"name":"BOOT","pin":"GPIO9"}],"naming":"esp","pixels":[{"count":1,"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO8"}]}},
{"chosen":"arduino:esp32:esp32:weact_studio_esp32c3","flash":1310720,"ids":["arduino:esp32:esp32:weact_studio_esp32c3"],"key":"espressif-weact-studio-esp32c3","name":"WeAct Studio ESP32C3","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/weact_studio_esp32c3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO8","LED_BUILTIN",null]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:weact_studio_esp32c3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:weact_studio_esp32c3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO8"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:weact_studio_esp32c3"}},
{"chosen":"arduino:esp32:esp32:WeMosBat","flash":1310720,"ids":["arduino:esp32:esp32:WeMosBat"],"key":"espressif-wemos-wifi-bluetooth-battery","name":"WeMos WiFi&Bluetooth Battery","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/pocket_32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO16","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:WeMosBat"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:WeMosBat","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO16"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:WeMosBat"}},
{"chosen":"arduino:esp32:esp32:widora-air","flash":1310720,"ids":["arduino:esp32:esp32:widora-air"],"key":"espressif-widora-air","name":"Widora AIR","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/widora-air/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO23","GPIO19"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO16","GPIO17"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:widora-air"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO19","sda":"GPIO23"},"spi":{"cs":"GPIO5","miso":"GPIO17","mosi":"GPIO16","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:widora-air","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:widora-air"}},
{"chosen":"arduino:esp32:esp32:wifiduino32","flash":1310720,"ids":["arduino:esp32:esp32:wifiduino32"],"key":"espressif-wifiduino32","name":"WiFiduino32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/wifiduino32/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO5","GPIO16"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:wifiduino32"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO16","sda":"GPIO5"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:wifiduino32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:wifiduino32"}},
{"chosen":"arduino:esp32:esp32:wifiduino32s3","flash":1310720,"ids":["arduino:esp32:esp32:wifiduino32s3"],"key":"espressif-wifiduino32s3","name":"WiFiduino32S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/wifiduino32s3/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:wifiduino32s3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:wifiduino32s3","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:esp32:esp32:wifiduino32s3"}},
{"chosen":"arduino:esp32:esp32:wifiduino32c3","flash":1310720,"ids":["arduino:esp32:esp32:wifiduino32c3"],"key":"espressif-wifiduinov2","name":"WiFiduinoV2","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/wifiduinov2/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO2","GPIO3","GPIO10"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:wifiduino32c3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO7","miso":"GPIO10","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:wifiduino32c3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:wifiduino32c3"}},
{"chosen":"pio:wifinfo","flash":1048576,"ids":["pio:wifinfo"],"key":"espressif-wifinfo","name":"WifInfo","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/wifinfo/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO12","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:wifinfo","via":"PlatformIO espressif8266 build.variant; defines of the core's own WIFINFO entry"}],"vendor":"Espressif","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":1048576,"flash_from":"pio:wifinfo","leds":[{"name":"LED_BUILTIN","pin":"GPIO12"}],"naming":"esp","ram":81920,"ram_from":"pio:wifinfo"}},
{"chosen":"arduino:esp32:esp32:wipy3","flash":1310720,"ids":["arduino:esp32:esp32:wipy3"],"key":"espressif-wipy-3-0","name":"WiPy 3.0","part":"esp32","ram":294912,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/wipy3/pins_arduino.h","says":{"i2c":["GPIO12","GPIO13"],"pixels":[["GPIO0","ws2812"]],"spi":["GPIO13","GPIO22","GPIO37"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:wipy3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO12"},"spi":{"cs":"GPIO2","miso":"GPIO37","mosi":"GPIO22","name":"SPI","sck":"GPIO13"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:wipy3","naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_RGB_LED","pin":"GPIO0"}],"ram":294912,"ram_from":"arduino:esp32:esp32:wipy3"}},
{"chosen":"arduino:esp32:esp32:wt32-eth01","flash":8388608,"ids":["arduino:esp32:esp32:wt32-eth01"],"key":"espressif-wt32-eth01-ethernet-module","name":"WT32-ETH01 Ethernet Module","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/wt32-eth01/pins_arduino.h","says":{"i2c":["GPIO33","GPIO32"],"spi":["GPIO12","GPIO14","GPIO15"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:wt32-eth01"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO32","sda":"GPIO33"},"spi":{"miso":"GPIO15","mosi":"GPIO14","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":8388608,"flash_from":"arduino:esp32:esp32:wt32-eth01","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:wt32-eth01"}},
{"chosen":"arduino:esp32:esp32:wt32-sc01-plus","flash":1310720,"ids":["arduino:esp32:esp32:wt32-sc01-plus"],"key":"espressif-wt32-sc01-plus","name":"WT32-SC01 PLUS","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/wt32-sc01-plus/pins_arduino.h","says":{"i2c":["GPIO6","GPIO5"],"spi":["GPIO39","GPIO40","GPIO38"],"uart":["GPIO42","GPIO1"]},"src":"arduino:esp32:esp32:wt32-sc01-plus"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO6"},"spi":{"cs":"GPIO41","miso":"GPIO38","mosi":"GPIO40","name":"SPI","sck":"GPIO39"},"uart":{"name":"Serial","rx":"GPIO1","tx":"GPIO42"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:wt32-sc01-plus","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:wt32-sc01-plus"}},
{"chosen":"arduino:esp32:esp32:XIAO_ESP32C3","flash":1310720,"ids":["arduino:esp32:esp32:XIAO_ESP32C3"],"key":"espressif-xiao-esp32c3","name":"XIAO_ESP32C3","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/XIAO_ESP32C3/pins_arduino.h","says":{"i2c":["GPIO6","GPIO7"],"spi":["GPIO8","GPIO10","GPIO9"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:XIAO_ESP32C3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO7","sda":"GPIO6"},"spi":{"cs":"GPIO20","miso":"GPIO9","mosi":"GPIO10","name":"SPI","sck":"GPIO8"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:XIAO_ESP32C3","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:XIAO_ESP32C3"}},
{"chosen":"arduino:esp32:esp32:XIAO_ESP32C5","flash":1310720,"ids":["arduino:esp32:esp32:XIAO_ESP32C5"],"key":"espressif-xiao-esp32c5","name":"XIAO_ESP32C5","part":"esp32c5","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/XIAO_ESP32C5/pins_arduino.h","says":{"i2c":["GPIO23","GPIO24"],"leds":[["GPIO27","LED_BUILTIN",null]],"spi":["GPIO8","GPIO10","GPIO9"],"uart":["GPIO11","GPIO12"]},"src":"arduino:esp32:esp32:XIAO_ESP32C5"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO24","sda":"GPIO23"},"spi":{"cs":"GPIO7","miso":"GPIO9","mosi":"GPIO10","name":"SPI","sck":"GPIO8"},"uart":{"name":"Serial","rx":"GPIO12","tx":"GPIO11"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:XIAO_ESP32C5","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO27"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:XIAO_ESP32C5"}},
{"chosen":"arduino:esp32:esp32:XIAO_ESP32C6","flash":1310720,"ids":["arduino:esp32:esp32:XIAO_ESP32C6"],"key":"espressif-xiao-esp32c6","name":"XIAO_ESP32C6","part":"esp32c6","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/XIAO_ESP32C6/pins_arduino.h","says":{"i2c":["GPIO22","GPIO23"],"leds":[["GPIO15","LED_BUILTIN",null]],"spi":["GPIO19","GPIO18","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"arduino:esp32:esp32:XIAO_ESP32C6"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO23","sda":"GPIO22"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO18","name":"SPI","sck":"GPIO19"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:XIAO_ESP32C6","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO15"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:XIAO_ESP32C6"}},
{"chosen":"arduino:esp32:esp32:XIAO_ESP32S3","flash":1310720,"ids":["arduino:esp32:esp32:XIAO_ESP32S3"],"key":"espressif-xiao-esp32s3","name":"XIAO_ESP32S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/XIAO_ESP32S3/pins_arduino.h","says":{"i2c":["GPIO5","GPIO6"],"leds":[["GPIO21","LED_BUILTIN",null]],"spi":["GPIO7","GPIO9","GPIO8"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:XIAO_ESP32S3"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO6","sda":"GPIO5"},"spi":{"cs":"GPIO44","miso":"GPIO8","mosi":"GPIO9","name":"SPI","sck":"GPIO7"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:XIAO_ESP32S3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO21"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:XIAO_ESP32S3"}},
{"chosen":"arduino:esp32:esp32:XIAO_ESP32S3_Plus","flash":1310720,"ids":["arduino:esp32:esp32:XIAO_ESP32S3_Plus"],"key":"espressif-xiao-esp32s3-plus","name":"XIAO_ESP32S3_PLUS","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/XIAO_ESP32S3_Plus/pins_arduino.h","says":{"i2c":["GPIO5","GPIO6"],"leds":[["GPIO21","LED_BUILTIN",null]],"spi":["GPIO7","GPIO9","GPIO8"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:XIAO_ESP32S3_Plus"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO6","sda":"GPIO5"},"spi":{"cs":"GPIO44","miso":"GPIO8","mosi":"GPIO9","name":"SPI","sck":"GPIO7"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:XIAO_ESP32S3_Plus","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO21"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:XIAO_ESP32S3_Plus"}},
{"chosen":"arduino:esp32:esp32:cw02","flash":1310720,"ids":["arduino:esp32:esp32:cw02"],"key":"espressif-xinabox-cw02","name":"XinaBox CW02","part":"esp32","ram":294912,"records":[{"core":"arduino:esp32:esp32","file":"variants/xinabox/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO27","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:cw02"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:cw02","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO27"}],"naming":"esp","ram":294912,"ram_from":"arduino:esp32:esp32:cw02"}},
{"chosen":"arduino:esp32:esp32:xteink_x4","flash":1310720,"ids":["arduino:esp32:esp32:xteink_x4"],"key":"espressif-xteink-x4-ereader","name":"Xteink X4 eReader","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/xteink_x4/pins_arduino.h","says":{"buttons":[["GPIO3","BUTTON",null,null]],"spi":["GPIO8","GPIO10","GPIO7"]},"src":"arduino:esp32:esp32:xteink_x4"}],"vendor":"Espressif Systems","why":"vendor","wiring":{"buses":{"spi":{"cs":"GPIO21","miso":"GPIO7","mosi":"GPIO10","name":"SPI","sck":"GPIO8"}},"buttons":[{"name":"BUTTON","pin":"GPIO3"}],"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:xteink_x4","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:xteink_x4"}},
{"chosen":"zephyr:yd_esp32","ids":["zephyr:yd_esp32"],"key":"espressif-yd-esp32","name":"YD-ESP32","part":"esp32","records":[{"file":"boards/vcc-gnd/yd_esp32/yd_esp32_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"i2c":["GPIO21","GPIO22"],"pixels":[[null,"ws2812"]],"spi":[null,"GPIO16","GPIO12"]},"src":"zephyr:yd_esp32","stated":{"buttons|GPIO0":"zephyr:yd_esp32: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"vcc-gnd","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO22","sda":"GPIO21"},"spi":{"miso":"GPIO12","mosi":"GPIO16","name":"spi2"}},"buttons":[{"active":"low","label":"BOOT Button","name":"sw0","pin":"GPIO0","pull":"up"}],"naming":"esp","parts":[{"bus":"spi","compatible":"worldsemi,ws2812-spi","name":"WS2812-SPI"}]}},
{"chosen":"arduino:esp32:esp32:yb_esp32s3_amp","flash":8388608,"ids":["arduino:esp32:esp32:yb_esp32s3_amp","arduino:esp32:esp32:yb_esp32s3_amp_v2","arduino:esp32:esp32:yb_esp32s3_amp_v3","pio:yb_esp32s3_amp","pio:yb_esp32s3_amp_v2","pio:yb_esp32s3_amp_v3"],"key":"espressif-yellobyte-yb-esp32-s3-amp","name":"YelloByte YB-ESP32-S3-AMP","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/yb_esp32s3_amp/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO47","LED_BUILTIN",null]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:yb_esp32s3_amp"},{"core":"arduino:esp32:esp32","file":"variants/yb_esp32s3_amp_v2/pins_arduino.h","same":true,"src":"arduino:esp32:esp32:yb_esp32s3_amp_v2"},{"core":"arduino:esp32:esp32","file":"variants/yb_esp32s3_amp_v3/pins_arduino.h","same":true,"src":"arduino:esp32:esp32:yb_esp32s3_amp_v3"},{"core":"arduino:esp32:esp32","file":"variants/yb_esp32s3_amp/pins_arduino.h","same":true,"src":"pio:yb_esp32s3_amp","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own YB_ESP32S3_AMP entry"},{"core":"arduino:esp32:esp32","file":"variants/yb_esp32s3_amp_v2/pins_arduino.h","same":true,"src":"pio:yb_esp32s3_amp_v2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own YB_ESP32S3_AMP_V2 entry"},{"core":"arduino:esp32:esp32","file":"variants/yb_esp32s3_amp_v3/pins_arduino.h","same":true,"src":"pio:yb_esp32s3_amp_v3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own YB_ESP32S3_AMP_V3 entry"}],"vendor":"YelloByte","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:yb_esp32s3_amp","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO47"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:yb_esp32s3_amp"}},
{"chosen":"arduino:esp32:esp32:yb_esp32s3_dac","flash":8388608,"ids":["arduino:esp32:esp32:yb_esp32s3_dac","pio:yb_esp32s3_dac"],"key":"espressif-yellobyte-yb-esp32-s3-dac","name":"YelloByte YB-ESP32-S3-DAC","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/yb_esp32s3_dac/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO47","LED_BUILTIN",null]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:yb_esp32s3_dac"},{"core":"arduino:esp32:esp32","file":"variants/yb_esp32s3_dac/pins_arduino.h","same":true,"src":"pio:yb_esp32s3_dac","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own YB_ESP32S3_DAC entry"}],"vendor":"YelloByte","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:yb_esp32s3_dac","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO47"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:yb_esp32s3_dac"}},
{"chosen":"arduino:esp32:esp32:yb_esp32s3_drv","flash":8388608,"ids":["arduino:esp32:esp32:yb_esp32s3_drv","pio:yb_esp32s3_drv"],"key":"espressif-yellobyte-yb-esp32-s3-drv","name":"YelloByte YB-ESP32-S3-DRV","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/yb_esp32s3_drv/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO47","LED_BUILTIN",null]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:yb_esp32s3_drv"},{"core":"arduino:esp32:esp32","file":"variants/yb_esp32s3_drv/pins_arduino.h","same":true,"src":"pio:yb_esp32s3_drv","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own YB_ESP32S3_DRV entry"}],"vendor":"YelloByte","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:yb_esp32s3_drv","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO47"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:yb_esp32s3_drv"}},
{"chosen":"arduino:esp32:esp32:yb_esp32s3_eth","flash":4194304,"ids":["arduino:esp32:esp32:yb_esp32s3_eth","pio:yb_esp32s3_eth"],"key":"espressif-yellobyte-yb-esp32-s3-eth","name":"YelloByte YB-ESP32-S3-ETH","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/yb_esp32s3_eth/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO47","LED_BUILTIN",null]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:yb_esp32s3_eth"},{"core":"arduino:esp32:esp32","file":"variants/yb_esp32s3_eth/pins_arduino.h","same":true,"src":"pio:yb_esp32s3_eth","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own YB_ESP32S3_ETH entry"}],"vendor":"YelloByte","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:yb_esp32s3_eth","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO47"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:yb_esp32s3_eth"}},
{"chosen":"cpy:nordic/espruino_banglejs2","ids":["cpy:nordic/espruino_banglejs2"],"key":"espruino-bangle-js-2","name":"Espruino Bangle.js 2","part":"nrf52840","records":[{"file":"ports/nordic/boards/espruino_banglejs2/pins.c","says":{"buttons":[["P0.17","BUTTON",null,null]],"leds":[["P0.19","MICROPY_HW_LED_STATUS",null]]},"src":"cpy:nordic/espruino_banglejs2"}],"vendor":"","why":"rank","wiring":{"buttons":[{"name":"BUTTON","pin":"P0.17"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"P0.19"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"mpy:stm32/ESPRUINO_PICO","ids":["cpy:stm/espruino_pico","mpy:stm32/ESPRUINO_PICO"],"key":"espruino-espruino-pico","name":"Espruino Pico","part":"stm32f401xe","records":[{"file":"ports/stm32/boards/ESPRUINO_PICO/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","high","down"]],"i2c":["PB7","PB6"],"leds":[["PB2","LED1","high"],["PB12","LED2","high"],["PB12","LED3","high"],["PB12","LED4","high"]],"spi":["PA5","PA7","PA6"]},"src":"mpy:stm32/ESPRUINO_PICO","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PB12":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB2":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}},{"file":"ports/stm/boards/espruino_pico/pins.c","says":{"buttons":[["PC13","BTN",null,null]],"leds":[["PB2","LED1",null],["PB12","LED2",null]]},"src":"cpy:stm/espruino_pico"}],"vendor":"Espruino","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"}},"buttons":[{"active":"high","cite":{"archived":"https://github.com/espruino/EspruinoBoard/blob/master/Pico/pdf/schematic_1v4.pdf","doc":"Espruino Pico Eagle schematic pico_1v4.sch (nets parsed from the XML) + Pico/pdf/schematic_1v4.pdf (PDF title 'espruino_mini.sch')","kind":"schematic","level":"VDD (regulator output) -> B1 (KMR421NG tact switch) P1; B1 P2 -> net C13 -> U1 PC13. No pull-down on net C13 on the board (only solder jumper J7 to BOOT0, which has R3 100k to GND). Pressed: PC13 reads high.","publisher":"Espruino (Gordon Williams), github.com/espruino/EspruinoBoard","quote":"net C13: B1.G$1.P2 J7.G$1.P$2 U1.G$1.PC13; net VDD: B1.G$1.P1 ... U2.G$1.VOUT; B1 KMR421NG; J7 SOLDERJUMPER; net BOOT0: J7.G$1.P$1 R3.G$1.2 U1.G$1.BOOT0; R3 100k","retrieved":"2026-11-03","revision":"Pico 1v4 (file name); same nets in pico_1v3.sch; PDF created 2020-07-14","url":"https://github.com/espruino/EspruinoBoard/blob/master/Pico/eagle/pico_1v4.sch","where":"pico_1v4.sch nets 'C13' and 'VDD'; schematic_1v4.pdf bottom-centre switch between 'VDD' and 'C13'"},"name":"USRSW","pin":"PC13","pull":"down"}],"flash":393216,"flash_from":"cpy:stm/espruino_pico: FLASH_SIZE (0x60000)","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"cite":{"archived":"https://github.com/espruino/EspruinoBoard/blob/master/Pico/pdf/schematic_1v4.pdf","doc":"Espruino Pico Eagle schematic pico_1v4.sch (nets parsed from the XML) + Pico/pdf/schematic_1v4.pdf (PDF title 'espruino_mini.sch')","kind":"schematic","level":"PB2 -> R5 100 -> D2 anode; cathode GND","publisher":"Espruino (Gordon Williams), github.com/espruino/EspruinoBoard","quote":"B2: R5.G$1.2 U1.G$1.PB2; N$5: D2.LED.+ R5.G$1.1; GND: D2.LED.-; R5 100","retrieved":"2026-11-03","revision":"Pico 1v4 (file name); same nets in pico_1v3.sch; PDF created 2020-07-14","url":"https://github.com/espruino/EspruinoBoard/blob/master/Pico/eagle/pico_1v4.sch","where":"pico_1v4.sch nets B2 / N$5 / GND"},"colour":"red","name":"LED1","pin":"PB2"},{"active":"high","aliases":["MICROPY_HW_LED2"],"cite":{"archived":"https://github.com/espruino/EspruinoBoard/blob/master/Pico/pdf/schematic_1v4.pdf","doc":"Espruino Pico Eagle schematic pico_1v4.sch (nets parsed from the XML) + Pico/pdf/schematic_1v4.pdf (PDF title 'espruino_mini.sch')","kind":"schematic","level":"PB12 -> R1 100 -> D3 anode; cathode GND","publisher":"Espruino (Gordon Williams), github.com/espruino/EspruinoBoard","quote":"B12: R1.G$1.2 U1.G$1.PB12; N$7: D3.LED.+ R1.G$1.1; GND: D3.LED.-; R1 100","retrieved":"2026-11-03","revision":"Pico 1v4 (file name); same nets in pico_1v3.sch; PDF created 2020-07-14","url":"https://github.com/espruino/EspruinoBoard/blob/master/Pico/eagle/pico_1v4.sch","where":"pico_1v4.sch nets B12 / N$7 / GND"},"colour":"green","name":"LED2","pin":"PB12"},{"active":"high","aliases":["MICROPY_HW_LED3"],"cite":{"archived":"https://github.com/espruino/EspruinoBoard/blob/master/Pico/pdf/schematic_1v4.pdf","doc":"Espruino Pico Eagle schematic pico_1v4.sch (nets parsed from the XML) + Pico/pdf/schematic_1v4.pdf (PDF title 'espruino_mini.sch')","kind":"schematic","level":"PB12 -> R1 100 -> D3 anode; cathode GND","publisher":"Espruino (Gordon Williams), github.com/espruino/EspruinoBoard","quote":"B12: R1.G$1.2 U1.G$1.PB12; N$7: D3.LED.+ R1.G$1.1; GND: D3.LED.-; R1 100","retrieved":"2026-11-03","revision":"Pico 1v4 (file name); same nets in pico_1v3.sch; PDF created 2020-07-14","url":"https://github.com/espruino/EspruinoBoard/blob/master/Pico/eagle/pico_1v4.sch","where":"pico_1v4.sch nets B12 / N$7 / GND"},"colour":"green","name":"LED3","pin":"PB12"},{"active":"high","aliases":["MICROPY_HW_LED4"],"cite":{"archived":"https://github.com/espruino/EspruinoBoard/blob/master/Pico/pdf/schematic_1v4.pdf","doc":"Espruino Pico Eagle schematic pico_1v4.sch (nets parsed from the XML) + Pico/pdf/schematic_1v4.pdf (PDF title 'espruino_mini.sch')","kind":"schematic","level":"PB12 -> R1 100 -> D3 anode; cathode GND","publisher":"Espruino (Gordon Williams), github.com/espruino/EspruinoBoard","quote":"B12: R1.G$1.2 U1.G$1.PB12; N$7: D3.LED.+ R1.G$1.1; GND: D3.LED.-; R1 100","retrieved":"2026-11-03","revision":"Pico 1v4 (file name); same nets in pico_1v3.sch; PDF created 2020-07-14","url":"https://github.com/espruino/EspruinoBoard/blob/master/Pico/eagle/pico_1v4.sch","where":"pico_1v4.sch nets B12 / N$7 / GND"},"colour":"green","name":"LED4","pin":"PB12"}],"naming":"stm32","ram":98304,"ram_from":"stm32-data STM32F401CD, named by mpy:stm32/ESPRUINO_PICO: MICROPY_HW_MCU_NAME"}},
{"chosen":"cpy:stm/espruino_wifi","ids":["cpy:stm/espruino_wifi"],"key":"espruino-espruino-wifi","name":"Espruino Wifi","part":"stm32f411xe","records":[{"file":"ports/stm/boards/espruino_wifi/pins.c","says":{"buttons":[["PC13","BTN",null,null]],"leds":[["PB2","LED1",null],["PB12","LED2",null]]},"src":"cpy:stm/espruino_wifi"}],"vendor":"Espruino","why":"rank","wiring":{"buttons":[{"name":"BTN","pin":"PC13"}],"flash":524288,"flash_from":"cpy:stm/espruino_wifi: FLASH_SIZE (0x80000)","leds":[{"name":"LED1","pin":"PB2"},{"name":"LED2","pin":"PB12"}],"naming":"stm32","ram":131072,"ram_from":"stm32-data STM32F411CE, STM32F411RE, STM32F411VE: every chip STM32F411xE can be"}},
{"chosen":"pio:etboard","flash":4194304,"ids":["pio:etboard"],"key":"etboard-etboard","name":"ETBoard","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ET-Board/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO5","LED_BUILTIN",null]],"spi":["GPIO30","GPIO37","GPIO31"],"uart":["GPIO34","GPIO35"]},"src":"pio:etboard","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"ETBoard","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO29","miso":"GPIO31","mosi":"GPIO37","name":"SPI","sck":"GPIO30"},"uart":{"name":"Serial","rx":"GPIO35","tx":"GPIO34"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:etboard","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO5"}],"naming":"esp","ram":327680,"ram_from":"pio:etboard"}},
{"chosen":"hand:zephyr:eurovibes_stm32g431_sertest-ng","flash":131072,"ids":["zephyr:eurovibes_stm32g431_sertest-ng"],"key":"eurovibes-stm32g431-based-sertest-ng-board","name":"STM32G431 based Sertest-NG board","notes":["led PA4 from zephyr:eurovibes_stm32g431_sertest-ng not kept: a two-colour indicator, not a user LED: one die lit at each level of the RS-232 modem-control line USART2_DCD (D207, Kingbright AAA3528ESGCT footprint: PA4 -> R218 -> A1, K1 to GND, lit high; +3V3 -> R217 -> A2, K2 on PA4, lit low), so no one level lights it (serial.kicad_sch (sheet 'Serial' of the same project), sheet 'Serial': D207, R218, R217; net /USART2_DCD at U103 pin 18)","led PA5 from zephyr:eurovibes_stm32g431_sertest-ng not kept: a two-colour indicator, not a user LED: one die lit at each level of the RS-232 modem-control line USART2_DTR (D211, Kingbright AAA3528ESGCT footprint: PA5 -> R228 -> A1, K1 to GND, lit high; +3V3 -> R225 -> A2, K2 on PA5, lit low), so no one level lights it (serial.kicad_sch (sheet 'Serial' of the same project), sheet 'Serial': D211, R228, R225; net /USART2_DTR at U103 pin 19)","led PA6 from zephyr:eurovibes_stm32g431_sertest-ng not kept: a two-colour indicator, not a user LED: one die lit at each level of the RS-232 modem-control line USART2_DSR (D208, Kingbright AAA3528ESGCT footprint: PA6 -> R222 -> A1, K1 to GND, lit high; +3V3 -> R219 -> A2, K2 on PA6, lit low), so no one level lights it (serial.kicad_sch (sheet 'Serial' of the same project), sheet 'Serial': D208, R222, R219; net /USART2_DSR at U103 pin 20)","led PA7 from zephyr:eurovibes_stm32g431_sertest-ng not kept: a two-colour indicator, not a user LED: one die lit at each level of the RS-232 modem-control line USART2_RI (D214, Kingbright AAA3528ESGCT footprint: PA7 -> R232 -> A1, K1 to GND, lit high; +3V3 -> R231 -> A2, K2 on PA7, lit low), so no one level lights it (serial.kicad_sch (sheet 'Serial' of the same project), sheet 'Serial': D214, R232, R231; net /USART2_RI at U103 pin 21)","led PB12 from zephyr:eurovibes_stm32g431_sertest-ng not kept: a transceiver control line, no LED on it: the TJA1042T CAN transceiver's STB (U401 pin 8) (sertest-ng.kicad_sch (root sheet 'Serial Tester', KiCad), net /STB)","led PC1 from zephyr:eurovibes_stm32g431_sertest-ng not kept: a transceiver control line, no LED on it: the SP330's RS485/~RS232 (U202 pin 13) (sertest-ng.kicad_sch (root sheet 'Serial Tester', KiCad), net /RS485)","led PC11 from zephyr:eurovibes_stm32g431_sertest-ng not kept: a transceiver control line, no LED on it: the SP330's ~SLEW (U202 pin 12) (sertest-ng.kicad_sch (root sheet 'Serial Tester', KiCad), net /~{SLEW})","led PC2 from zephyr:eurovibes_stm32g431_sertest-ng not kept: a transceiver control line, no LED on it: the SP330's HALF/~FULL (U202 pin 14) (sertest-ng.kicad_sch (root sheet 'Serial Tester', KiCad), net /HALF)","led PC3 from zephyr:eurovibes_stm32g431_sertest-ng not kept: a transceiver control line, no LED on it: the SP330's ~SHDN (U202 pin 11) (sertest-ng.kicad_sch (root sheet 'Serial Tester', KiCad), net /~{SHDN})","led PC6 from zephyr:eurovibes_stm32g431_sertest-ng not kept: a transceiver control line, no LED on it: the ADM213's EN (U201 pin 24), which Zephyr also gives as `sd`; the ADM213's ~SD is PC12 (sertest-ng.kicad_sch (root sheet 'Serial Tester', KiCad), net /EN)","i2c added from zephyr:eurovibes_stm32g431_sertest-ng"],"part":"stm32g431xx","ram":32768,"records":[{"checked":"stm32-data STM32G431R6, STM32G431R8, STM32G431RB: package LQFP64","file":"tools/census/hand_wiring/stm32.json","says":{"leds":[["PB4","LED0 (D102)","low"],["PB5","LED1 (D103)","low"],["PB6","LED2 (D104)","low"],["PB7","LED3 (D105)","low"]]},"src":"hand:zephyr:eurovibes_stm32g431_sertest-ng"},{"file":"boards/eurovibes/sertest-ng/eurovibes_stm32g431_sertest-ng.dts","says":{"i2c":["PA8","PA9"],"leds":[["PB4","led0","low"],["PB5","led1","low"],["PB6","led2","low"],["PB7","led3","low"],["PC6","en","high"],["PC2","half","high"],["PC1","rs485","high"],["PC6","sd","low"],["PC3","shdn","low"],["PC11","slew","low"],["PB12","stb","high"],["PA4","uart2_dcd","high"],["PA6","uart2_dsr","high"],["PA5","uart2_dtr","high"],["PA7","uart2_ri","high"]]},"src":"zephyr:eurovibes_stm32g431_sertest-ng","stated":{"leds|PA4":"zephyr:eurovibes_stm32g431_sertest-ng: gpios = <&gpioa 4 GPIO_ACTIVE_HIGH>","leds|PA5":"zephyr:eurovibes_stm32g431_sertest-ng: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>","leds|PA6":"zephyr:eurovibes_stm32g431_sertest-ng: gpios = <&gpioa 6 GPIO_ACTIVE_HIGH>","leds|PA7":"zephyr:eurovibes_stm32g431_sertest-ng: gpios = <&gpioa 7 GPIO_ACTIVE_HIGH>","leds|PB12":"zephyr:eurovibes_stm32g431_sertest-ng: gpios = <&gpiob 12 GPIO_ACTIVE_HIGH>","leds|PB4":"zephyr:eurovibes_stm32g431_sertest-ng: gpios = <&gpiob 4 GPIO_ACTIVE_LOW>","leds|PB5":"zephyr:eurovibes_stm32g431_sertest-ng: gpios = <&gpiob 5 GPIO_ACTIVE_LOW>","leds|PB6":"zephyr:eurovibes_stm32g431_sertest-ng: gpios = <&gpiob 6 GPIO_ACTIVE_LOW>","leds|PB7":"zephyr:eurovibes_stm32g431_sertest-ng: gpios = <&gpiob 7 GPIO_ACTIVE_LOW>","leds|PC1":"zephyr:eurovibes_stm32g431_sertest-ng: gpios = <&gpioc 1 GPIO_ACTIVE_HIGH>","leds|PC11":"zephyr:eurovibes_stm32g431_sertest-ng: gpios = <&gpioc 11 GPIO_ACTIVE_LOW>","leds|PC2":"zephyr:eurovibes_stm32g431_sertest-ng: gpios = <&gpioc 2 GPIO_ACTIVE_HIGH>","leds|PC3":"zephyr:eurovibes_stm32g431_sertest-ng: gpios = <&gpioc 3 GPIO_ACTIVE_LOW>","leds|PC6":"zephyr:eurovibes_stm32g431_sertest-ng: gpios = <&gpioc 6 GPIO_ACTIVE_LOW>"}}],"vendor":"eurovibes","why":"hand","wiring":{"buses":{"i2c":{"added_from":"zephyr:eurovibes_stm32g431_sertest-ng","name":"i2c2","scl":"PA9","sda":"PA8"}},"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"doc":"sertest-ng.kicad_sch (root sheet 'Serial Tester', KiCad)","kind":"schematic","level":"D102's anode is on +3V3 and its cathode goes through R110 to PB4: lit when PB4 is low.","publisher":"Eurovibes / Benedikt Spranger","quote":"+3V3 -> D102.2 (A); D102.1 (K) -> R110 -> /LED0 -> U103.57 (PB4) (netlist exported with kicad-cli sch export netlist)","revision":"rev 0.2, date 2026-03-22 (title block 'Serial Tester', Eurovibes / Benedikt Spranger); repository commit 1c60f4aff8c6af842e4c22cd60a319713d98fdc1","url":"https://github.com/eurovibes/sertest-ng/blob/1c60f4aff8c6af842e4c22cd60a319713d98fdc1/sertest-ng.kicad_sch","where":"sheet 'Serial Tester' (root): D102 and R110; U103 STM32G431RBTx pin 57 on net /LED0"},"label":"LED0 (D102)","name":"LED0 (D102)","pin":"PB4"},{"active":"low","cite":{"doc":"sertest-ng.kicad_sch (root sheet 'Serial Tester', KiCad)","kind":"schematic","level":"D103's anode is on +3V3 and its cathode goes through R111 to PB5: lit when PB5 is low.","publisher":"Eurovibes / Benedikt Spranger","quote":"+3V3 -> D103.2 (A); D103.1 (K) -> R111 -> /LED1 -> U103.58 (PB5) (netlist exported with kicad-cli sch export netlist)","revision":"rev 0.2, date 2026-03-22 (title block 'Serial Tester', Eurovibes / Benedikt Spranger); repository commit 1c60f4aff8c6af842e4c22cd60a319713d98fdc1","url":"https://github.com/eurovibes/sertest-ng/blob/1c60f4aff8c6af842e4c22cd60a319713d98fdc1/sertest-ng.kicad_sch","where":"sheet 'Serial Tester' (root): D103 and R111; U103 STM32G431RBTx pin 58 on net /LED1"},"label":"LED1 (D103)","name":"LED1 (D103)","pin":"PB5"},{"active":"low","cite":{"doc":"sertest-ng.kicad_sch (root sheet 'Serial Tester', KiCad)","kind":"schematic","level":"D104's anode is on +3V3 and its cathode goes through R112 to PB6: lit when PB6 is low.","publisher":"Eurovibes / Benedikt Spranger","quote":"+3V3 -> D104.2 (A); D104.1 (K) -> R112 -> /LED2 -> U103.59 (PB6) (netlist exported with kicad-cli sch export netlist)","revision":"rev 0.2, date 2026-03-22 (title block 'Serial Tester', Eurovibes / Benedikt Spranger); repository commit 1c60f4aff8c6af842e4c22cd60a319713d98fdc1","url":"https://github.com/eurovibes/sertest-ng/blob/1c60f4aff8c6af842e4c22cd60a319713d98fdc1/sertest-ng.kicad_sch","where":"sheet 'Serial Tester' (root): D104 and R112; U103 STM32G431RBTx pin 59 on net /LED2"},"label":"LED2 (D104)","name":"LED2 (D104)","pin":"PB6"},{"active":"low","cite":{"doc":"sertest-ng.kicad_sch (root sheet 'Serial Tester', KiCad)","kind":"schematic","level":"D105's anode is on +3V3 and its cathode goes through R113 to PB7: lit when PB7 is low.","publisher":"Eurovibes / Benedikt Spranger","quote":"+3V3 -> D105.2 (A); D105.1 (K) -> R113 -> /LED3 -> U103.60 (PB7) (netlist exported with kicad-cli sch export netlist)","revision":"rev 0.2, date 2026-03-22 (title block 'Serial Tester', Eurovibes / Benedikt Spranger); repository commit 1c60f4aff8c6af842e4c22cd60a319713d98fdc1","url":"https://github.com/eurovibes/sertest-ng/blob/1c60f4aff8c6af842e4c22cd60a319713d98fdc1/sertest-ng.kicad_sch","where":"sheet 'Serial Tester' (root): D105 and R113; U103 STM32G431RBTx pin 60 on net /LED3"},"label":"LED3 (D105)","name":"LED3 (D105)","pin":"PB7"}],"naming":"stm32","none":[{"cite":{"doc":"sertest-ng.kicad_sch (root sheet 'Serial Tester', KiCad)","kind":"schematic","publisher":"Eurovibes / Benedikt Spranger","quote":"/~{RST}: C106.1, J102.3 (~{RESET}), SW101.2, U103.7 (PG10); SW101 value 'Reset', SW101.1 on GND","revision":"rev 0.2, date 2026-03-22 (title block 'Serial Tester', Eurovibes / Benedikt Spranger); repository commit 1c60f4aff8c6af842e4c22cd60a319713d98fdc1","url":"https://github.com/eurovibes/sertest-ng/blob/1c60f4aff8c6af842e4c22cd60a319713d98fdc1/sertest-ng.kicad_sch","where":"net /~{RST}: SW101 'Reset'; the project's only switch"},"what":"buttons"}],"parts":[{"added_from":"zephyr:eurovibes_stm32g431_sertest-ng","address":96,"bus":"i2c","compatible":"atmel,atecc608","name":"ATECC608"},{"added_from":"zephyr:eurovibes_stm32g431_sertest-ng","address":80,"bus":"i2c","compatible":"st,m24c64","name":"M24C64"},{"added_from":"zephyr:eurovibes_stm32g431_sertest-ng","address":81,"bus":"i2c","compatible":"st,m24c64","name":"M24C64"}],"ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:evn_alpha","flash":16777216,"ids":["pio:evn_alpha"],"key":"evn-alpha","name":"Alpha","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/evn_alpha/pins_arduino.h","says":{"buttons":[["GPIO24","PIN_BUTTON",null,null]],"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO2","GPIO3","GPIO0"],"uart":["GPIO0","GPIO1"]},"src":"pio:evn_alpha","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own EVN_ALPHA entry"}],"vendor":"EVN","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO1","miso":"GPIO0","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"name":"PIN_BUTTON","pin":"GPIO24"}],"clock_hz":133000000,"flash":16777216,"flash_from":"pio:evn_alpha","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"pio:evn_alpha"}},
{"chosen":"arduino:ExploreM3:Explore-M3:Explore_LPC1768","flash":524288,"ids":["arduino:ExploreM3:Explore-M3:Explore_LPC1768"],"key":"exploreembedded-explore-m3","name":"Explore M3","part":"","records":[{"core":"arduino:ExploreM3:Explore-M3","file":"variants/ExploreM3/pins_arduino.h","src":"arduino:ExploreM3:Explore-M3:Explore_LPC1768"}],"vendor":"ExploreEmbedded","why":"vendor","wiring":{"clock_hz":12000000,"flash":524288,"flash_from":"arduino:ExploreM3:Explore-M3:Explore_LPC1768","naming":"raw"}},
{"chosen":"arduino:rp2040:rp2040:extelec_rc2040","flash":2097152,"ids":["arduino:rp2040:rp2040:extelec_rc2040","pio:extelec_rc2040"],"key":"extremeelectronics-rc2040","name":"RC2040","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/extelec_rc2040/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:extelec_rc2040"},{"core":"arduino:rp2040:rp2040","file":"variants/extelec_rc2040/pins_arduino.h","same":true,"src":"pio:extelec_rc2040","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own EXTREMEELEXTRONICS_RC2040 entry"}],"vendor":"ExtremeElectronics","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO5","miso":"GPIO4","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:extelec_rc2040","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:extelec_rc2040"}},
{"chosen":"zephyr:bl5340_dvk","flash":1048576,"ids":["zephyr:bl5340_dvk"],"key":"ezurio-bl5340-dvk","name":"BL5340 DVK","part":"nrf5340","ram":458752,"records":[{"file":"boards/ezurio/bl5340_dvk/bl5340_dvk_nrf5340_cpuapp.dts","says":{"buttons":[["P1.11","boot_button","low",null],["&gpio_exp0 0","sw0","low",null],["&gpio_exp0 1","sw1","low",null],["&gpio_exp0 2","sw2","low",null],["&gpio_exp0 3","sw3","low",null]],"i2c":["P1.02","P1.03"],"leds":[["&gpio_exp0 4","led0","low"],["&gpio_exp0 5","led1","low"],["&gpio_exp0 6","led2","low"],["&gpio_exp0 7","led3","low"]],"spi":["P0.28","P0.27","P0.26"]},"src":"zephyr:bl5340_dvk","stated":{"buttons|P1.11":"zephyr:bl5340_dvk: gpios = <&gpio1 11 GPIO_ACTIVE_LOW>","buttons|raw:&gpio_exp0 0":"zephyr:bl5340_dvk: gpios = <&gpio_exp0 0 GPIO_ACTIVE_LOW>","buttons|raw:&gpio_exp0 1":"zephyr:bl5340_dvk: gpios = <&gpio_exp0 1 GPIO_ACTIVE_LOW>","buttons|raw:&gpio_exp0 2":"zephyr:bl5340_dvk: gpios = <&gpio_exp0 2 GPIO_ACTIVE_LOW>","buttons|raw:&gpio_exp0 3":"zephyr:bl5340_dvk: gpios = <&gpio_exp0 3 GPIO_ACTIVE_LOW>","leds|raw:&gpio_exp0 4":"zephyr:bl5340_dvk: gpios = <&gpio_exp0 4 GPIO_ACTIVE_LOW>","leds|raw:&gpio_exp0 5":"zephyr:bl5340_dvk: gpios = <&gpio_exp0 5 GPIO_ACTIVE_LOW>","leds|raw:&gpio_exp0 6":"zephyr:bl5340_dvk: gpios = <&gpio_exp0 6 GPIO_ACTIVE_LOW>","leds|raw:&gpio_exp0 7":"zephyr:bl5340_dvk: gpios = <&gpio_exp0 7 GPIO_ACTIVE_LOW>"}}],"vendor":"ezurio","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"P1.03","sda":"P1.02"},"spi":{"miso":"P0.26","mosi":"P0.27","name":"spi2","sck":"P0.28"}},"buttons":[{"active":"low","label":"Bootloader button (S4)","name":"boot_button","pin":"P1.11"},{"active":"low","aliases":["mcuboot-button0"],"label":"Push button switch 1 (S1)","name":"sw0","raw":"&gpio_exp0 0"},{"active":"low","label":"Push button switch 2 (S2)","name":"sw1","raw":"&gpio_exp0 1"},{"active":"low","label":"Push button switch 3 (S9)","name":"sw2","raw":"&gpio_exp0 2"},{"active":"low","label":"Push button switch 4 (S10)","name":"sw3","raw":"&gpio_exp0 3"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"colour":"blue","label":"Blue LED 1","name":"led0","raw":"&gpio_exp0 4"},{"active":"low","colour":"blue","label":"Blue LED 2","name":"led1","raw":"&gpio_exp0 5"},{"active":"low","colour":"blue","label":"Blue LED 3","name":"led2","raw":"&gpio_exp0 6"},{"active":"low","colour":"blue","label":"Blue LED 4","name":"led3","raw":"&gpio_exp0 7"}],"naming":"nrf","parts":[{"address":80,"bus":"i2c","compatible":"atmel,at24c256","name":"AT24C256"},{"address":24,"bus":"i2c","compatible":"st,lis2dh","name":"LIS2DH"},{"address":56,"bus":"i2c","compatible":"focaltech,ft5336","name":"FT5336"},{"address":118,"bus":"i2c","compatible":"bosch,bme680","name":"BME680"},{"address":96,"bus":"i2c","compatible":"microchip,mcp4725","name":"MCP4725"},{"address":111,"bus":"i2c","compatible":"microchip,mcp7940n","name":"MCP7940N"},{"address":112,"bus":"i2c","compatible":"ti,tca9538","name":"TCA9538"},{"bus":"spi","compatible":"microchip,enc424j600","name":"ENC424J600"}],"ram":458752,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:bl54l15_dvk","flash":98304,"ids":["zephyr:bl54l15_dvk"],"key":"ezurio-bl54l15-dvk","name":"BL54L15 DVK","part":"nrf54l1","ram":98304,"records":[{"file":"boards/ezurio/bl54l15_dvk/bl54l15_dvk_nrf54l10_cpuapp.dts","says":{"buttons":[["P1.13","sw0","low","up"],["P1.09","sw1","low","up"],["P1.08","sw2","low","up"],["P0.04","sw3","low","up"]],"i2c":["P1.12","P1.11"],"leds":[["&gpio2 9","led0","high"],["P1.10","led1","high"],["&gpio2 7","led2","high"],["P1.14","led3","high"]],"spi":[null,null,null]},"src":"zephyr:bl54l15_dvk","stated":{"buttons|P0.04":"zephyr:bl54l15_dvk: gpios = <&gpio0 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.08":"zephyr:bl54l15_dvk: gpios = <&gpio1 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.09":"zephyr:bl54l15_dvk: gpios = <&gpio1 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.13":"zephyr:bl54l15_dvk: gpios = <&gpio1 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P1.10":"zephyr:bl54l15_dvk: gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>","leds|P1.14":"zephyr:bl54l15_dvk: gpios = <&gpio1 14 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 7":"zephyr:bl54l15_dvk: gpios = <&gpio2 7 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 9":"zephyr:bl54l15_dvk: gpios = <&gpio2 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"ezurio","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c22","scl":"P1.11","sda":"P1.12"},"spi":{"miso":null,"mosi":null,"name":"spi00","sck":null}},"buttons":[{"active":"low","label":"Push button 0","name":"sw0","pin":"P1.13","pull":"up"},{"active":"low","label":"Push button 1","name":"sw1","pin":"P1.09","pull":"up"},{"active":"low","label":"Push button 2","name":"sw2","pin":"P1.08","pull":"up"},{"active":"low","aliases":["mcuboot-button0"],"label":"Push button 3","name":"sw3","pin":"P0.04","pull":"up"}],"flash":98304,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"blue","label":"Blue LED 0","name":"led0","raw":"&gpio2 9"},{"active":"high","colour":"blue","label":"Blue LED 1","name":"led1","pin":"P1.10"},{"active":"high","aliases":["mcuboot-led0"],"colour":"blue","label":"Blue LED 2","name":"led2","raw":"&gpio2 7"},{"active":"high","colour":"blue","label":"Blue LED 3","name":"led3","pin":"P1.14"}],"naming":"nrf","parts":[{"address":107,"bus":"i2c","compatible":"nordic,npm1300","name":"NPM1300"}],"ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:bl652_dvk","flash":524288,"ids":["zephyr:bl652_dvk"],"key":"ezurio-bl652-dvk","name":"BL652 DVK","part":"nrf52832","ram":65536,"records":[{"file":"boards/ezurio/bl652_dvk/bl652_dvk.dts","says":{"buttons":[["P0.11","sw0",null,"up"],["P0.15","sw1",null,"up"]],"i2c":["P0.26","P0.27"],"leds":[["P0.17","led0","high"],["P0.19","led1","high"]],"spi":["P0.16","P0.20","P0.14"]},"src":"zephyr:bl652_dvk","stated":{"leds|P0.17":"zephyr:bl652_dvk: gpios = <&gpio0 17 GPIO_ACTIVE_HIGH>","leds|P0.19":"zephyr:bl652_dvk: gpios = <&gpio0 19 GPIO_ACTIVE_HIGH>"}}],"vendor":"ezurio","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P0.14","mosi":"P0.20","name":"spi1","sck":"P0.16"}},"buttons":[{"aliases":["mcuboot-button0"],"label":"Push button switch 1","name":"sw0","pin":"P0.11","pull":"up"},{"label":"Push button switch 2","name":"sw1","pin":"P0.15","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"colour":"blue","label":"Blue LED 1","name":"led0","pin":"P0.17"},{"active":"high","colour":"blue","label":"Blue LED 2","name":"led1","pin":"P0.19"}],"naming":"nrf","parts":[{"address":96,"bus":"i2c","compatible":"microchip,mcp4725","name":"MCP4725"},{"address":111,"bus":"i2c","compatible":"microchip,mcp7940n","name":"MCP7940N"}],"ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:bl653_dvk","ids":["zephyr:bl653_dvk"],"key":"ezurio-bl653-dvk","name":"BL653 DVK","part":"nrf52833","records":[{"file":"boards/ezurio/bl653_dvk/bl653_dvk.dts","says":{"buttons":[["P0.11","sw0",null,"up"],["P0.12","sw1",null,"up"],["P0.24","sw2",null,"up"],["P0.22","sw3",null,"up"]],"i2c":["P0.26","P0.27"],"leds":[["P0.13","led0","high"],["P0.14","led1","high"],["P0.15","led2","high"],["P0.16","led3","high"]],"spi":["P1.09","P1.08","P0.04"]},"src":"zephyr:bl653_dvk","stated":{"leds|P0.13":"zephyr:bl653_dvk: gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>","leds|P0.14":"zephyr:bl653_dvk: gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>","leds|P0.15":"zephyr:bl653_dvk: gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>","leds|P0.16":"zephyr:bl653_dvk: gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>"}}],"vendor":"ezurio","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P0.04","mosi":"P1.08","name":"spi1","sck":"P1.09"}},"buttons":[{"aliases":["mcuboot-button0"],"label":"Push button switch 1 (SW1)","name":"sw0","pin":"P0.11","pull":"up"},{"label":"Push button switch 2 (SW2)","name":"sw1","pin":"P0.12","pull":"up"},{"label":"Push button switch 3 (SW9)","name":"sw2","pin":"P0.24","pull":"up"},{"label":"Push button switch 4 (SW10)","name":"sw3","pin":"P0.22","pull":"up"}],"flash":524288,"flash_by_part":true,"flash_from":"Nordic's nRF52833 product page nrf52833","leds":[{"active":"high","aliases":["mcuboot-led0"],"cite":{"doc":"BL653 Development Kit User Guide, Version 2.0 (EZ-GUIDE-BL653-DVK_v2_0.pdf)","kind":"user-manual","level":"cathode to GND, anode via R15 to SIO_13 through J26; 'LEDs are active high'","publisher":"Ezurio (formerly Laird Connectivity)","quote":"GND - LED1 - R15 1.0k - LED1 - J26 - SIO_13","revision":"Version 2.0, 13 Mar 2025 (applies to PCB silkscreen DVK-BL653-2.0)","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-03/EZ-GUIDE-BL653-DVK_v2_0.pdf","where":"UG v2.0 p.29 Fig.17 / Table 13"},"colour":"blue","label":"Blue LED 1","name":"led0","pin":"P0.13"},{"active":"high","cite":{"doc":"BL653 Development Kit User Guide, Version 2.0 (EZ-GUIDE-BL653-DVK_v2_0.pdf)","kind":"user-manual","level":"cathode to GND, anode via R16 to SIO_14 through J37","publisher":"Ezurio (formerly Laird Connectivity)","quote":"GND - LED2 - R16 1.0k - LED2 - J37 - SIO_14","revision":"Version 2.0, 13 Mar 2025 (applies to PCB silkscreen DVK-BL653-2.0)","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-03/EZ-GUIDE-BL653-DVK_v2_0.pdf","where":"UG v2.0 p.29 Fig.17 / Table 13"},"colour":"blue","label":"Blue LED 2","name":"led1","pin":"P0.14"},{"active":"high","cite":{"doc":"BL653 Development Kit User Guide, Version 2.0 (EZ-GUIDE-BL653-DVK_v2_0.pdf)","kind":"user-manual","level":"cathode to GND, anode via R29 to SIO_15 through J45","publisher":"Ezurio (formerly Laird Connectivity)","quote":"GND - LED3 - R29 1.0k - LED3 - J45 - SIO_15","revision":"Version 2.0, 13 Mar 2025 (applies to PCB silkscreen DVK-BL653-2.0)","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-03/EZ-GUIDE-BL653-DVK_v2_0.pdf","where":"UG v2.0 p.29 Fig.17 / Table 13"},"colour":"blue","label":"Blue LED 3","name":"led2","pin":"P0.15"},{"active":"high","cite":{"doc":"BL653 Development Kit User Guide, Version 2.0 (EZ-GUIDE-BL653-DVK_v2_0.pdf)","kind":"user-manual","level":"P0.16 (BL653 SIO_16) -> J39 jumper (fitted by default) -> net LED4 -> R31 1.0k -> LED4 anode (pin 1); LED4 cathode (pin 2) -> GND: lit when P0.16 is high.","publisher":"Ezurio (formerly Laird Connectivity)","quote":"Table 13: 'LED4 (D4) Pin 21 SIO_16 (via header J39)'; Figure 17: 'GND - LED4 2 1 - R31 0402, 1.0k, 5% - LED4 - J39 - SIO_16'; 'The LEDs are active high, meaning that writing a logical one (\u201c1\u201d) to the output pin illuminates the LED.'; J47: '7 P0.16 SIO_16'","revision":"Version 2.0, 13 Mar 2025 (applies to PCB silkscreen DVK-BL653-2.0)","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-03/EZ-GUIDE-BL653-DVK_v2_0.pdf","where":"p.29, 8.2.4 'Push Button and LED Connected to BL653', Table 13 and Figure 17 'LEDs and Buttons schematic and PCB'; SIO_16 = P0.16 from the J47 header table, p.22"},"colour":"blue","label":"Blue LED 4","name":"led3","pin":"P0.16"}],"memory_cite":{"doc":"nRF52833 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"512 KB Flash, 128 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52833","where":"Key features"},"naming":"nrf","parts":[{"address":96,"bus":"i2c","compatible":"microchip,mcp4725","name":"MCP4725"},{"address":111,"bus":"i2c","compatible":"microchip,mcp7940n","name":"MCP7940N"}],"ram":131072,"ram_from":"Nordic's nRF52833 product page nrf52833"}},
{"chosen":"zephyr:bl654_dvk","ids":["zephyr:bl654_dvk"],"key":"ezurio-bl654-dvk","name":"BL654 DVK","part":"nrf52840","records":[{"file":"boards/ezurio/bl654_dvk/bl654_dvk.dts","says":{"buttons":[["P0.11","sw0",null,"up"],["P0.12","sw1",null,"up"],["P0.24","sw2",null,"up"],["P0.25","sw3",null,"up"]],"i2c":["P0.26","P0.27"],"leds":[["P0.13","led0","high"],["P0.14","led1","high"],["P0.15","led2","high"],["P0.16","led3","high"]],"spi":["P0.19","P0.20","P0.21"]},"src":"zephyr:bl654_dvk","stated":{"leds|P0.13":"zephyr:bl654_dvk: gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>","leds|P0.14":"zephyr:bl654_dvk: gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>","leds|P0.15":"zephyr:bl654_dvk: gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>","leds|P0.16":"zephyr:bl654_dvk: gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>"}}],"vendor":"ezurio","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P0.21","mosi":"P0.20","name":"spi1","sck":"P0.19"}},"buttons":[{"aliases":["mcuboot-button0"],"label":"Push button switch 1 (SW1)","name":"sw0","pin":"P0.11","pull":"up"},{"label":"Push button switch 2 (SW2)","name":"sw1","pin":"P0.12","pull":"up"},{"label":"Push button switch 3 (SW9)","name":"sw2","pin":"P0.24","pull":"up"},{"label":"Push button switch 4 (SW10)","name":"sw3","pin":"P0.25","pull":"up"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"active":"high","aliases":["mcuboot-led0"],"colour":"blue","label":"Blue LED 1","name":"led0","pin":"P0.13"},{"active":"high","colour":"blue","label":"Blue LED 2","name":"led1","pin":"P0.14"},{"active":"high","colour":"blue","label":"Blue LED 3","name":"led2","pin":"P0.15"},{"active":"high","colour":"blue","label":"Blue LED 4","name":"led3","pin":"P0.16"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","parts":[{"address":96,"bus":"i2c","compatible":"microchip,mcp4725","name":"MCP4725"},{"address":111,"bus":"i2c","compatible":"microchip,mcp7940n","name":"MCP7940N"}],"ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"zephyr:bl654_sensor_board","flash":1048576,"ids":["zephyr:bl654_sensor_board"],"key":"ezurio-bl654-sensor-board","name":"BL654 Sensor Board","part":"nrf52840","ram":262144,"records":[{"file":"boards/ezurio/bl654_sensor_board/bl654_sensor_board.dts","says":{"buttons":[["P1.03","sw0","high",null]],"i2c":["P0.26","P0.27"],"leds":[["P0.16","led0","low"]]},"src":"zephyr:bl654_sensor_board","stated":{"buttons|P1.03":"zephyr:bl654_sensor_board: gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>","leds|P0.16":"zephyr:bl654_sensor_board: gpios = <&gpio0 16 GPIO_ACTIVE_LOW>"}}],"vendor":"ezurio","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.27","sda":"P0.26"}},"buttons":[{"active":"high","aliases":["mcuboot-button0"],"label":"Push button switch 1 (SW1)","name":"sw0","pin":"P1.03"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"colour":"blue","label":"Blue LED 1","name":"led0","pin":"P0.16"}],"naming":"nrf","parts":[{"address":118,"bus":"i2c","compatible":"bosch,bme280","name":"BME280"}],"ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:bl654_usb","flash":1048576,"ids":["zephyr:bl654_usb"],"key":"ezurio-bl654-usb-451-00004","name":"BL654 USB (451-00004)","part":"nrf52840","ram":262144,"records":[{"file":"boards/ezurio/bl654_usb/bl654_usb.dts","says":{"leds":[["P0.13","led0","high"]]},"src":"zephyr:bl654_usb","stated":{"leds|P0.13":"zephyr:bl654_usb: gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"ezurio","why":"rank","wiring":{"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"blue","label":"Blue LED 1","name":"led0","pin":"P0.13"}],"naming":"nrf","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"mpy:nrf/DVK_BL652","ids":["mpy:nrf/DVK_BL652"],"key":"ezurio-dvk-bl652","name":"DVK-BL652","part":"nrf52832","records":[{"file":"ports/nrf/boards/DVK_BL652/mpconfigboard.h","says":{"leds":[["P0.17","LED1","high"],["P0.19","LED2","high"]]},"src":"mpy:nrf/DVK_BL652","stated":{"leds|P0.17":"#define MICROPY_HW_LED_PULLUP (0)","leds|P0.19":"#define MICROPY_HW_LED_PULLUP (0)"}}],"vendor":"Ezurio","why":"rank","wiring":{"flash":524288,"flash_by_part":true,"flash_from":"Zephyr's nrf52832_qfaa.dtsi, Nordic's QFAA variant nrf52832-qfaa, named by MicroPython ports/nrf/boards/DVK_BL652/mpconfigboard.mk (LD_FILES; boards/nrf52832_512k_64k.ld states _flash_size = 512K, _ram_size = 64K)","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"name":"LED1","pin":"P0.17"},{"active":"high","aliases":["MICROPY_HW_LED2"],"name":"LED2","pin":"P0.19"}],"memory_cite":{"doc":"MicroPython ports/nrf/boards/DVK_BL652/mpconfigboard.mk","kind":"board-definition","publisher":"MicroPython","quote":"LD_FILES += boards/nrf52832_512k_64k.ld","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/nrf/boards/DVK_BL652/mpconfigboard.mk","where":"LD_FILES; boards/nrf52832_512k_64k.ld states _flash_size = 512K, _ram_size = 64K"},"naming":"nrf","ram":65536,"ram_from":"Zephyr's nrf52832_qfaa.dtsi, Nordic's QFAA variant nrf52832-qfaa, named by MicroPython ports/nrf/boards/DVK_BL652/mpconfigboard.mk (LD_FILES; boards/nrf52832_512k_64k.ld states _flash_size = 512K, _ram_size = 64K)"}},
{"chosen":"zephyr:lyra_24_dvk_p10","flash":745472,"ids":["zephyr:lyra_24_dvk_p10"],"key":"ezurio-lyra-24-p10-dvk","name":"Lyra 24 P10 DVK","part":"bgm240pb22vna","ram":262144,"records":[{"file":"boards/ezurio/lyra_24_dvk/lyra_24_dvk_p10.dts","says":{"buttons":[["PC7","sw0","low",null]],"leds":[["PA8","led0","low"]]},"src":"zephyr:lyra_24_dvk_p10","stated":{"buttons|PC7":"zephyr:lyra_24_dvk_p10: gpios = <&gpioc 7 GPIO_ACTIVE_LOW>","leds|PA8":"zephyr:lyra_24_dvk_p10: gpios = <&gpioa 8 GPIO_ACTIVE_LOW>"}}],"vendor":"ezurio","why":"rank","wiring":{"buttons":[{"active":"low","name":"sw0","pin":"PC7"}],"flash":745472,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","name":"led0","pin":"PA8"}],"naming":"port16","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:lyra_24_dvk_p20","flash":745472,"ids":["zephyr:lyra_24_dvk_p20"],"key":"ezurio-lyra-24-p20-dvk","name":"Lyra 24 P20 DVK","part":"bgm240pb32vna","ram":262144,"records":[{"file":"boards/ezurio/lyra_24_dvk/lyra_24_dvk_p20.dts","says":{"buttons":[["PC7","sw0","low",null]],"leds":[["PA8","led0","low"]]},"src":"zephyr:lyra_24_dvk_p20","stated":{"buttons|PC7":"zephyr:lyra_24_dvk_p20: gpios = <&gpioc 7 GPIO_ACTIVE_LOW>","leds|PA8":"zephyr:lyra_24_dvk_p20: gpios = <&gpioa 8 GPIO_ACTIVE_LOW>"}}],"vendor":"ezurio","why":"rank","wiring":{"buttons":[{"active":"low","name":"sw0","pin":"PC7"}],"flash":745472,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","name":"led0","pin":"PA8"}],"naming":"port16","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:lyra_24_dvk_p20rf","flash":745472,"ids":["zephyr:lyra_24_dvk_p20rf"],"key":"ezurio-lyra-24-p20rf-dvk","name":"Lyra 24 P20RF DVK","part":"bgm240pb32vnn","ram":262144,"records":[{"file":"boards/ezurio/lyra_24_dvk/lyra_24_dvk_p20rf.dts","says":{"buttons":[["PC7","sw0","low",null]],"leds":[["PA8","led0","low"]]},"src":"zephyr:lyra_24_dvk_p20rf","stated":{"buttons|PC7":"zephyr:lyra_24_dvk_p20rf: gpios = <&gpioc 7 GPIO_ACTIVE_LOW>","leds|PA8":"zephyr:lyra_24_dvk_p20rf: gpios = <&gpioa 8 GPIO_ACTIVE_LOW>"}}],"vendor":"ezurio","why":"rank","wiring":{"buttons":[{"active":"low","name":"sw0","pin":"PC7"}],"flash":745472,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","name":"led0","pin":"PA8"}],"naming":"port16","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:lyra_24_dvk_s10","flash":745472,"ids":["zephyr:lyra_24_dvk_s10"],"key":"ezurio-lyra-24-s10-dvk","name":"Lyra 24 S10 DVK","part":"bgm240sb22vna","ram":262144,"records":[{"file":"boards/ezurio/lyra_24_dvk/lyra_24_dvk_s10.dts","says":{"buttons":[["PC7","sw0","low",null]],"leds":[["PA8","led0","low"]]},"src":"zephyr:lyra_24_dvk_s10","stated":{"buttons|PC7":"zephyr:lyra_24_dvk_s10: gpios = <&gpioc 7 GPIO_ACTIVE_LOW>","leds|PA8":"zephyr:lyra_24_dvk_s10: gpios = <&gpioa 8 GPIO_ACTIVE_LOW>"}}],"vendor":"ezurio","why":"rank","wiring":{"buttons":[{"active":"low","name":"sw0","pin":"PC7"}],"flash":745472,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","name":"led0","pin":"PA8"}],"naming":"port16","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:lyra_dvk_p","flash":229376,"ids":["zephyr:lyra_dvk_p"],"key":"ezurio-lyra-p-dvk","name":"Lyra P DVK","part":"bgm220pc22hna","ram":32768,"records":[{"file":"boards/ezurio/lyra_dvk/lyra_dvk_p.dts","says":{"buttons":[["PC7","sw0","low",null]],"leds":[["PA8","led0","high"]]},"src":"zephyr:lyra_dvk_p","stated":{"buttons|PC7":"zephyr:lyra_dvk_p: gpios = <&gpioc 7 GPIO_ACTIVE_LOW>","leds|PA8":"zephyr:lyra_dvk_p: gpios = <&gpioa 8 GPIO_ACTIVE_HIGH>"}}],"vendor":"ezurio","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"name":"sw0","pin":"PC7"}],"flash":229376,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"name":"led0","pin":"PA8"}],"naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:lyra_dvk_s","flash":229376,"ids":["zephyr:lyra_dvk_s"],"key":"ezurio-lyra-s-dvk","name":"Lyra S DVK","part":"bgm220sc22hna","ram":32768,"records":[{"file":"boards/ezurio/lyra_dvk/lyra_dvk_s.dts","says":{"buttons":[["PA6","sw0","low",null]],"leds":[["PA8","led0","high"]]},"src":"zephyr:lyra_dvk_s","stated":{"buttons|PA6":"zephyr:lyra_dvk_s: gpios = <&gpioa 6 GPIO_ACTIVE_LOW>","leds|PA8":"zephyr:lyra_dvk_s: gpios = <&gpioa 8 GPIO_ACTIVE_HIGH>"}}],"vendor":"ezurio","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"name":"sw0","pin":"PA6"}],"flash":229376,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"name":"led0","pin":"PA8"}],"naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pinnacle_100_dvk","flash":1048576,"ids":["zephyr:pinnacle_100_dvk"],"key":"ezurio-pinnacle-100-dvk","name":"Pinnacle 100 DVK","part":"nrf52840","ram":262144,"records":[{"file":"boards/ezurio/pinnacle_100_dvk/pinnacle_100_dvk.dts","says":{"buttons":[["P0.31","sw0","low","up"],["P0.03","sw1","low","up"],["P0.04","sw2","low","up"],["P0.02","sw3","low","up"]],"i2c":["P0.26","P0.27"],"leds":[["P1.04","led0","high"],["P1.05","led1","high"],["P1.06","led2","high"],["P1.07","led3","high"]],"spi":["P0.11","P1.00","P0.12"]},"src":"zephyr:pinnacle_100_dvk","stated":{"buttons|P0.02":"zephyr:pinnacle_100_dvk: gpios = <&gpio0 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.03":"zephyr:pinnacle_100_dvk: gpios = <&gpio0 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.04":"zephyr:pinnacle_100_dvk: gpios = <&gpio0 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.31":"zephyr:pinnacle_100_dvk: gpios = <&gpio0 31 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P1.04":"zephyr:pinnacle_100_dvk: gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>","leds|P1.05":"zephyr:pinnacle_100_dvk: gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>","leds|P1.06":"zephyr:pinnacle_100_dvk: gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>","leds|P1.07":"zephyr:pinnacle_100_dvk: gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"ezurio","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P0.12","mosi":"P1.00","name":"spi1","sck":"P0.11"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button switch 1","name":"sw0","pin":"P0.31","pull":"up"},{"active":"low","label":"Push button switch 2","name":"sw1","pin":"P0.03","pull":"up"},{"active":"low","label":"Push button switch 3","name":"sw2","pin":"P0.04","pull":"up"},{"active":"low","label":"Push button switch 4","name":"sw3","pin":"P0.02","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"colour":"blue","label":"Blue LED 1","name":"led0","pin":"P1.04"},{"active":"high","colour":"green","label":"Green LED 2","name":"led1","pin":"P1.05"},{"active":"high","colour":"red","label":"Red LED 3","name":"led2","pin":"P1.06"},{"active":"high","colour":"green","label":"Green LED 4","name":"led3","pin":"P1.07"}],"naming":"nrf","parts":[{"address":118,"bus":"i2c","compatible":"bosch,bme680","name":"BME680"}],"ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rm126x_dvk_rm1261","flash":229376,"ids":["zephyr:rm126x_dvk_rm1261"],"key":"ezurio-rm1261-dvk","name":"RM1261 DVK","part":"efr32bg22c224f512im40","ram":32768,"records":[{"file":"boards/ezurio/rm126x_dvk/rm126x_dvk_rm1261.dts","says":{"buttons":[["PC6","sw0","low",null]],"leds":[["PC5","led0","high"]]},"src":"zephyr:rm126x_dvk_rm1261","stated":{"buttons|PC6":"zephyr:rm126x_dvk_rm1261: gpios = <&gpioc 6 GPIO_ACTIVE_LOW>","leds|PC5":"zephyr:rm126x_dvk_rm1261: gpios = <&gpioc 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"ezurio","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"name":"sw0","pin":"PC6"}],"flash":229376,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"name":"led0","pin":"PC5"}],"naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rm126x_dvk_rm1262","flash":229376,"ids":["zephyr:rm126x_dvk_rm1262"],"key":"ezurio-rm1262-dvk","name":"RM1262 DVK","part":"efr32bg22c224f512im40","ram":32768,"records":[{"file":"boards/ezurio/rm126x_dvk/rm126x_dvk_rm1262.dts","says":{"buttons":[["PC6","sw0","low",null]],"leds":[["PC5","led0","high"]]},"src":"zephyr:rm126x_dvk_rm1262","stated":{"buttons|PC6":"zephyr:rm126x_dvk_rm1262: gpios = <&gpioc 6 GPIO_ACTIVE_LOW>","leds|PC5":"zephyr:rm126x_dvk_rm1262: gpios = <&gpioc 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"ezurio","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"name":"sw0","pin":"PC6"}],"flash":229376,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"name":"led0","pin":"PC5"}],"naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rm1xx_dvk","ids":["zephyr:rm1xx_dvk"],"key":"ezurio-rm1xx-dvk","name":"RM1xx DVK","part":"nrf51822","ram":32768,"records":[{"file":"boards/ezurio/rm1xx_dvk/rm1xx_dvk.dts","says":{"buttons":[["P0.05","sw0","low","up"]],"i2c":["P0.30","P0.29"],"spi":["P0.11","P0.09","P0.10"]},"src":"zephyr:rm1xx_dvk","stated":{"buttons|P0.05":"zephyr:rm1xx_dvk: gpios = <&gpio0 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"ezurio","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.29","sda":"P0.30"},"spi":{"miso":"P0.10","mosi":"P0.09","name":"spi1","sck":"P0.11"}},"buttons":[{"active":"low","label":"Push button switch 2 (BUTTON2)","name":"sw0","pin":"P0.05","pull":"up"}],"flash":262144,"flash_by_part":true,"flash_from":"Zephyr's nrf51822_qfac.dtsi, Nordic's QFAC variant nrf51822-qfac, named by zephyr:rm1xx_dvk: #include <nordic/nrf51822_qfac.dtsi>","memory_cite":{"doc":"Zephyr dts/arm/nordic/nrf51822_qfac.dtsi","kind":"board-definition","publisher":"Zephyr Project","quote":"reg = <0x00000000 DT_SIZE_K(256)>; ... reg = <0x20000000 DT_SIZE_K(32)>;","revision":"git a915b2f126","url":"https://github.com/zephyrproject-rtos/zephyr/blob/a915b2f12675b48b16d56653ea145dcd8f20cbbf/dts/arm/nordic/nrf51822_qfac.dtsi","where":"&flash0 and &sram0"},"naming":"nrf","parts":[{"bus":"spi","compatible":"semtech,sx1272","name":"SX1272"}],"ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:bt510","ids":["zephyr:bt510"],"key":"ezurio-sentrius-bt510-sensor","name":"Sentrius BT510 Sensor","part":"nrf52840","records":[{"file":"boards/ezurio/bt510/bt510.dts","says":{"buttons":[["P1.10","sw0","low","up"],["P0.03","tm_0","low","up"]],"i2c":["P0.26","P0.27"],"leds":[["P0.22","led0","high"],["P0.20","led1","high"]]},"src":"zephyr:bt510","stated":{"buttons|P0.03":"zephyr:bt510: gpios = <&gpio0 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.10":"zephyr:bt510: gpios = <&gpio1 10 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.20":"zephyr:bt510: gpios = <&gpio0 20 GPIO_ACTIVE_HIGH>","leds|P0.22":"zephyr:bt510: gpios = <&gpio0 22 GPIO_ACTIVE_HIGH>"}}],"vendor":"ezurio","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.27","sda":"P0.26"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"cite":{"doc":"Schematic, Sentrius BT510 Temp Sensor, drawing 940-00087-SCH (940-00087-R4.0.pdf inside 'Schematics - BT510 (940-00087).zip')","kind":"schematic","level":"P1.10 (BL654 SIO_42, module pin 62) -> net BUTTON -> R25 470R -> S1 pins 3/4; S1 pins 1/2 -> GND; no pull-up on the board: pressed reads low.","publisher":"Ezurio (formerly Laird Connectivity)","quote":"S1 TJ-426BQR pins 1,2 - GND; pins 3,4 - D2 SBESD9N5C-C / C9 100nF - R25 470 - BUTTON; sheet 1: 'BUTTON - 62 SIO_42'","revision":"Rev 4-0 'Rebranding to Ezurio' Apr 19, 2024 (printed 8/7/2025)","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-08/Schematics%20-%20BT510%20%28940-00087%29.zip","where":"sheet 2 of 2 'Power, Peripheral Circuits' zone B5 (S1/D2/C9/R25 block); sheet 1 MOD1 (BL654) pin 62"},"label":"Push button switch 1 (SW1)","name":"sw0","pin":"P1.10","pull":"up"},{"active":"low","label":"Test mode (TM)","name":"tm_0","pin":"P0.03","pull":"up"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"active":"high","aliases":["mcuboot-led0"],"cite":{"doc":"Schematic, Sentrius BT510 Temp Sensor, drawing 940-00087-SCH (940-00087-R4.0.pdf inside 'Schematics - BT510 (940-00087).zip')","kind":"schematic","level":"N-MOSFET low-side switch: lit when gate high","publisher":"Ezurio (formerly Laird Connectivity)","quote":"GREEN_LED - R39 1.0k - Q3B NTZD3154NT1G gate; drain - R38 47 - LED1A - VBAT","revision":"Rev 4-0 'Rebranding to Ezurio' Apr 19, 2024 (printed 8/7/2025)","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-08/Schematics%20-%20BT510%20%28940-00087%29.zip","where":"sheet 2 lower left; sheet 1 MOD1 pin 11 SIO_22/QSPI_DIO2"},"colour":"green","label":"Green LED 1A","name":"led0","pin":"P0.22"},{"active":"high","cite":{"doc":"Schematic, Sentrius BT510 Temp Sensor, drawing 940-00087-SCH (940-00087-R4.0.pdf inside 'Schematics - BT510 (940-00087).zip')","kind":"schematic","level":"N-MOSFET low-side switch, LED anode at VBAT: lit when gate high (HW guide: 'RED color (high-active)')","publisher":"Ezurio (formerly Laird Connectivity)","quote":"RED_LED - R35 1.0k - Q3A NTZD3154NT1G gate; drain - R31 56 - LED1B (APHB1608CGKSURKC) - VBAT","revision":"Rev 4-0 'Rebranding to Ezurio' Apr 19, 2024 (printed 8/7/2025)","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-08/Schematics%20-%20BT510%20%28940-00087%29.zip","where":"sheet 2 lower left; sheet 1 MOD1 pin 13 SIO_20/QSPI_DIO0"},"colour":"red","label":"Red LED 1B","name":"led1","pin":"P0.20"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","parts":[{"address":24,"bus":"i2c","compatible":"st,lis2dh12","name":"LIS2DH12"},{"address":64,"bus":"i2c","compatible":"silabs,si7055","name":"SI7055"}],"ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"zephyr:bt610","flash":1048576,"ids":["zephyr:bt610"],"key":"ezurio-sentrius-bt610-sensor","name":"Sentrius BT610 Sensor","part":"nrf52840","ram":262144,"records":[{"file":"boards/ezurio/bt610/bt610.dts","says":{"buttons":[["P0.24","sw0",null,"up"],["P1.01","sw1",null,"up"]],"i2c":["P0.26","P0.27"],"leds":[["P1.07","led0","high"],["P1.03","led1","high"]],"spi":["P1.09","P1.08","P0.04"]},"src":"zephyr:bt610","stated":{"leds|P1.03":"zephyr:bt610: gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>","leds|P1.07":"zephyr:bt610: gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"ezurio","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P0.04","mosi":"P1.08","name":"spi1","sck":"P1.09"}},"buttons":[{"aliases":["mcuboot-button0"],"label":"Boot button switch 1 (SW1)","name":"sw0","pin":"P0.24","pull":"up"},{"label":"Tamper switch 2 (SW2)","name":"sw1","pin":"P1.01","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"colour":"red","label":"Red LED 1","name":"led0","pin":"P1.07"},{"active":"high","colour":"green","label":"Green LED 2","name":"led1","pin":"P1.03"}],"naming":"nrf","parts":[{"address":112,"bus":"i2c","compatible":"ti,tca9538","name":"TCA9538"}],"ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mg100","flash":1048576,"ids":["zephyr:mg100"],"key":"ezurio-sentrius-mg100-gateway","name":"Sentrius\u2122 MG100 Gateway","part":"nrf52840","ram":262144,"records":[{"file":"boards/ezurio/mg100/mg100.dts","says":{"buttons":[["P0.03","sw0","low","up"]],"i2c":["P0.26","P0.27"],"leds":[["P1.07","led0","high"],["P1.06","led1","high"],["P1.05","led2","high"]],"spi":["P1.09","P0.11","P0.12"]},"src":"zephyr:mg100","stated":{"buttons|P0.03":"zephyr:mg100: gpios = <&gpio0 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P1.05":"zephyr:mg100: gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>","leds|P1.06":"zephyr:mg100: gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>","leds|P1.07":"zephyr:mg100: gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"ezurio","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P0.12","mosi":"P0.11","name":"spi2","sck":"P1.09"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"cite":{"doc":"Sentrius MG100 Gateway Series Hardware Guide, Version 3.0 (EZ-HWGUIDE-MicroGateway_v3_0.pdf)","kind":"user-manual","level":"switch to GND","publisher":"Ezurio (formerly Laird Connectivity)","quote":"61 P0.03_AIN1 - S1 E-Switch TL3301PF160QG pins 1,2; pins 3,4 - GND","revision":"Version 3.0, 9 May 2024","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-03/EZ-HWGUIDE-MicroGateway_v3_0.pdf","where":"Fig.7 J2 pin 61"},"label":"Push button switch","name":"sw0","pin":"P0.03","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"cite":{"doc":"Sentrius MG100 Gateway Series Hardware Guide, Version 3.0 (EZ-HWGUIDE-MicroGateway_v3_0.pdf)","kind":"user-manual","level":"P1.07 (Pinnacle 100 pin on J2 pin 21) -> net R_LED -> U2 74LVC3G06 input 1A (inverter with open-drain output) -> 1Y -> R3 560R -> LED3 cathode; LED3 anode -> 3V3. Output goes low (sinks) when the input is high: lit when P1.07 is high (through an inverter).","publisher":"Ezurio (formerly Laird Connectivity)","quote":"J2: '21 P1.07 R_LED'; Figure 20: 'R_LED 1 1A - U2 Nexperia 74LVC3G06GS,115 - 1Y 7 - R3 560 - LED3 2 (Everlight 19-217/R6C-AL1M2VY/3T) 1 - 3V3'; text: 'U2 provides drive current to the LEDs. I/O from the modem provide control of the LEDs.'","revision":"Version 3.0, 9 May 2024","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-03/EZ-HWGUIDE-MicroGateway_v3_0.pdf","where":"p.10 Figure 7 'Pinnacle 100 modem PCIE connector' (J2 pin 21); p.17 section 5.4.6 Figure 20 'Status indicator LEDs'"},"colour":"red","label":"Red LED","name":"led0","pin":"P1.07"},{"active":"high","cite":{"doc":"Sentrius MG100 Gateway Series Hardware Guide, Version 3.0 (EZ-HWGUIDE-MicroGateway_v3_0.pdf)","kind":"user-manual","level":"same inverter path","publisher":"Ezurio (formerly Laird Connectivity)","quote":"B_LED - U2 2A/2Y - R2 560 - LED2 - 3V3","revision":"Version 3.0, 9 May 2024","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-03/EZ-HWGUIDE-MicroGateway_v3_0.pdf","where":"Fig.7 J2 pin 19; Fig.20"},"colour":"blue","label":"Blue LED","name":"led1","pin":"P1.06"},{"active":"high","cite":{"doc":"Sentrius MG100 Gateway Series Hardware Guide, Version 3.0 (EZ-HWGUIDE-MicroGateway_v3_0.pdf)","kind":"user-manual","level":"same inverter path","publisher":"Ezurio (formerly Laird Connectivity)","quote":"G_LED - U2 3A/3Y - R1 560 - LED1 - 3V3","revision":"Version 3.0, 9 May 2024","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-03/EZ-HWGUIDE-MicroGateway_v3_0.pdf","where":"Fig.7 J2 pin 17; Fig.20"},"colour":"green","label":"Green LED","name":"led2","pin":"P1.05"}],"naming":"nrf","parts":[{"address":25,"bus":"i2c","compatible":"st,lis3dh","name":"LIS3DH"}],"ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:espressif/barduino","ids":["cpy:espressif/barduino"],"key":"fablabbarcelona-barduino-4-0-2","name":"BARDUINO 4.0.2","part":"esp32s3","records":[{"file":"ports/espressif/boards/barduino/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO8","GPIO9"],"leds":[["GPIO48","LED",null]],"pixels":[["GPIO38","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/barduino"}],"vendor":"Fablab Barcelona","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO9","sda":"GPIO8"},"spi":{"miso":"GPIO13","mosi":"GPIO11","name":"board.SPI()","sck":"GPIO12"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO48"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"GPIO38"}]}},
{"chosen":"arduino:P1AM-100:samd:P1AM-100_native","flash":262144,"ids":["arduino:P1AM-100:samd:P1AM-100_native"],"key":"factsengineering-p1am-100","name":"P1AM-100","part":"samd21g18a","records":[{"core":"arduino:P1AM-100:samd","file":"variants/P1AM-100/pins_arduino.h","says":{"i2c":["PA8","PA9"],"leds":[["PB8","LED_BUILTIN",null]],"spi":["PA17","PA16","PA19"]},"src":"arduino:P1AM-100:samd:P1AM-100_native"}],"vendor":"Facts Engineering","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PB10","miso":"PA19","mosi":"PA16","name":"SPI","sck":"PA17"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:P1AM-100:samd:P1AM-100_native","leds":[{"aliases":["PIN_LED"],"label":"D32","name":"LED_BUILTIN","pin":"PB8"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"arduino:FACTS:samd:P1AM-200","flash":1032192,"ids":["arduino:FACTS:samd:P1AM-200","cpy:atmel-samd/p1am_200"],"key":"factsengineering-p1am-200","name":"P1AM-200","part":"samd51p20a","records":[{"core":"arduino:FACTS:samd","file":"variants/P1AM-200/pins_arduino.h","says":{"i2c":["PB20","PB21"],"leds":[["PB1","LED_BUILTIN",null]],"pixels":[["PC24","ws2812"]],"spi":["PD9","PD8","PD11"],"uart":["PB12","PB13"]},"src":"arduino:FACTS:samd:P1AM-200"},{"file":"ports/atmel-samd/boards/p1am_200/pins.c","says":{"i2c":["PB20","PB21"],"leds":[["PB1","MICROPY_HW_LED_STATUS",null]],"pixels":[["PC24","ws2812"]],"spi":["PD9","PD8","PD11"],"uart":["PB12","PB13"]},"src":"cpy:atmel-samd/p1am_200"}],"vendor":"Facts Engineering","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB21","sda":"PB20"},"spi":{"miso":"PD11","mosi":"PD8","name":"SPI","sck":"PD9"},"uart":{"name":"Serial1","rx":"PB13","tx":"PB12"}},"clock_hz":120000000,"flash":1032192,"flash_from":"arduino:FACTS:samd:P1AM-200","leds":[{"aliases":["PIN_LED"],"label":"D32","name":"LED_BUILTIN","pin":"PB1"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"NEOPIXEL_PIN","pin":"PC24"}],"ram":262144,"ram_from":"Microchip ATDF ATSAMD51P20A"}},
{"chosen":"zephyr:fk723m1_zgt6","flash":1048576,"ids":["zephyr:fk723m1_zgt6"],"key":"fanke-fk723m1-zgt6","name":"FK723M1-ZGT6","part":"stm32h723xx","ram":442368,"records":[{"file":"boards/fanke/fk723m1_zgt6/fk723m1_zgt6.dts","says":{"leds":[["PG7","led0","low"]]},"src":"zephyr:fk723m1_zgt6","stated":{"leds|PG7":"zephyr:fk723m1_zgt6: gpios = <&gpiog 7 GPIO_ACTIVE_LOW>"}}],"vendor":"fanke","why":"rank","wiring":{"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LED","name":"led0","pin":"PG7"}],"naming":"stm32","ram":442368,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:fk743m5_xih6","flash":2097152,"ids":["zephyr:fk743m5_xih6"],"key":"fanke-fk743m5-xih6","name":"FK743M5-XIH6","part":"stm32h743xx","ram":1048576,"records":[{"file":"boards/fanke/fk743m5_xih6/fk743m5_xih6.dts","says":{"leds":[["PC13","led0","low"]]},"src":"zephyr:fk743m5_xih6","stated":{"leds|PC13":"zephyr:fk743m5_xih6: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>"}}],"vendor":"fanke","why":"rank","wiring":{"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LED","name":"led0","pin":"PC13"}],"naming":"stm32","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:fk750m1_vbt6","flash":131072,"ids":["zephyr:fk750m1_vbt6"],"key":"fanke-fk750m1-vbt6","name":"FK750M1-VBT6","part":"stm32h750xx","ram":1048576,"records":[{"file":"boards/fanke/fk750m1_vbt6/fk750m1_vbt6.dts","says":{"leds":[["PC13","led0","low"]],"spi":["PE12","PE14",null]},"src":"zephyr:fk750m1_vbt6","stated":{"leds|PC13":"zephyr:fk750m1_vbt6: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>"}}],"vendor":"fanke","why":"rank","wiring":{"buses":{"spi":{"mosi":"PE14","name":"spi4","sck":"PE12"}},"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LED","name":"led0","pin":"PC13"}],"naming":"stm32","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:fk7b0m1_vbt6","flash":131072,"ids":["zephyr:fk7b0m1_vbt6"],"key":"fanke-fk7b0m1-vbt6","name":"FK7B0M1-VBT6","part":"stm32h7b0xx","ram":1409024,"records":[{"file":"boards/fanke/fk7b0m1_vbt6/fk7b0m1_vbt6.dts","says":{"buttons":[["PC13","sw0","high","up"]],"leds":[["PC1","led0","high"]],"spi":["PB3","PB5","PB4"]},"src":"zephyr:fk7b0m1_vbt6","stated":{"buttons|PC13":"zephyr:fk7b0m1_vbt6: gpios = <&gpioc 13 (GPIO_PULL_UP | GPIO_ACTIVE_HIGH)>","leds|PC1":"zephyr:fk7b0m1_vbt6: gpios = <&gpioc 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"fanke","why":"rank","wiring":{"buses":{"spi":{"miso":"PB4","mosi":"PB5","name":"spi6","sck":"PB3"}},"buttons":[{"active":"high","label":"User PB","name":"sw0","pin":"PC13","pull":"up"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED","name":"led0","pin":"PC1"}],"naming":"stm32","ram":1409024,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:atsamd:feather_m0","ids":["atsamd:feather_m0"],"key":"feather-m0","name":"feather m0","part":"samd21g","records":[{"checked":"Microchip.SAMD21_DFP.3.8.270.atpack ATDF samd21g15a, samd21g15b, samd21g15l ...: every pinout, SAMD21G, SAMD21G1xL, SAMD21GU","file":"tools/census/hand_wiring/sam.json","says":{"leds":[["PA17","D13 (L)","high"]],"uart":["PA10","PA11"]},"src":"hand:atsamd:feather_m0"}],"vendor":"","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"Adafruit ArduinoCore-samd variants/feather_m0/variant.cpp","kind":"board-definition","publisher":"Adafruit Industries","quote":"{ PORTA, 11, PIO_SERCOM, (PIN_ATTR_DIGITAL|PIN_ATTR_PWM|PIN_ATTR_TIMER), No_ADC_Channel, PWM1_CH1, TCC1_CH1, EXTERNAL_INT_11 }, // RX: SERCOM0/PAD[3] | { PORTA, 10, PIO_SERCOM, (PIN_ATTR_DIGITAL|PIN_ATTR_PWM|PIN_ATTR_TIMER), No_ADC_Channel, PWM1_CH0, TCC1_CH0, EXTERNAL_INT_10 }, // TX: SERCOM0/PAD[2]","revision":"tag 1.7.18","url":"https://github.com/adafruit/ArduinoCore-samd/blob/1.7.18/variants/feather_m0/variant.cpp","where":"variant.cpp pins 0/1; variant.h L127-128"},"name":"Serial1 (SERCOM0)","rx":"PA11","tx":"PA10"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip ATSAMD21G18 can be, named by hand:atsamd:feather_m0","leds":[{"active":"high","cite":{"doc":"Adafruit Feather M0 Basic rev C schematic (EagleCAD)","kind":"schematic","level":"LED anode via R7 2.2K to PA17, cathode to GND -> lit when PA17 is high","publisher":"Adafruit Industries","quote":"L [LED0805_NOOUTLINE = RED] pin A -> N$2 -> R7 [2.2K] -> net \"D13\" -> U$4 \"PA17/I2C/I1/SERCOM1+3.1\"; L pin C -> GND; variant.cpp pin 13: \"{ PORTA, 17, PIO_PWM, (PIN_ATTR_DIGITAL|PIN_ATTR_PWM|PIN_ATTR_TIMER), No_ADC_Channel, PWM2_CH1, TCC2_CH1, EXTERNAL_INT_1 }, // TCC2/WO[1]\"","revision":"rev C","url":"https://github.com/adafruit/Adafruit-Feather-M0-Basic-Proto-PCB/blob/1de541ff46165575234d826ae64be64a82e8bc93/Adafruit%20Feather%20M0%20Basic%20rev%20C.sch","where":"Eagle schematic part L (LED0805 RED), net D13; d2 variant.cpp L50; d3 variant.h L80"},"colour":"red","label":"D13 (L)","name":"D13 (L)","pin":"PA17"}],"memory_cite":{"doc":"Adafruit Feather M0 Basic rev C schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"value=\"ATSAMD21G18_QFN\"","revision":"rev C","url":"https://github.com/adafruit/Adafruit-Feather-M0-Basic-Proto-PCB/blob/1de541ff46165575234d826ae64be64a82e8bc93/Adafruit%20Feather%20M0%20Basic%20rev%20C.sch","where":"Eagle schematic part U$4"},"naming":"sam","none":[{"cite":{"doc":"Adafruit Feather M0 Basic rev C schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"Only switch part: SW1 [SPST_TACT-KMR2] between !RESET and GND.","revision":"rev C","url":"https://github.com/adafruit/Adafruit-Feather-M0-Basic-Proto-PCB/blob/1de541ff46165575234d826ae64be64a82e8bc93/Adafruit%20Feather%20M0%20Basic%20rev%20C.sch","where":"Eagle schematic, all switch parts"},"what":"buttons"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip ATSAMD21G18 can be, named by hand:atsamd:feather_m0"}},
{"chosen":"hand:atsamd:feather_m4","ids":["atsamd:feather_m4"],"key":"feather-m4","name":"feather m4","part":"samd51j","records":[{"checked":"Microchip.SAMD51_DFP.3.9.276.atpack ATDF samd51j18a, samd51j19a, samd51j20a: every pinout, SAMD51J, SAMD51JU","file":"tools/census/hand_wiring/sam.json","says":{"leds":[["PA23","D13 (L)","high"]],"pixels":[["PB3","ws2812"]],"uart":["PB16","PB17"]},"src":"hand:atsamd:feather_m4"}],"vendor":"","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"Adafruit ArduinoCore-samd variants/feather_m4/variant.cpp","kind":"board-definition","publisher":"Adafruit Industries","quote":"{ PORTB, 17, PIO_SERCOM, PIN_ATTR_PWM_G, No_ADC_Channel, TCC0_CH4, NOT_ON_TIMER, EXTERNAL_INT_1 }, // RX: SERCOM5/PAD[1] | { PORTB, 16, PIO_SERCOM, PIN_ATTR_PWM_G, No_ADC_Channel, TCC0_CH5, NOT_ON_TIMER, EXTERNAL_INT_0 }, // TX: SERCOM5/PAD[0]","revision":"tag 1.7.18","url":"https://github.com/adafruit/ArduinoCore-samd/blob/1.7.18/variants/feather_m4/variant.cpp","where":"variant.cpp pins 0/1; d3 variant.h L129-130"},"name":"Serial1 (SERCOM5)","rx":"PB17","tx":"PB16"}},"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51J19A, named by hand:atsamd:feather_m4","leds":[{"active":"high","cite":{"doc":"Adafruit Feather M4 Express schematic (EagleCAD)","kind":"schematic","level":"LED anode via R7 2.2K to PA23, cathode to GND -> lit when PA23 is high","publisher":"Adafruit Industries","quote":"L [LED0805_NOOUTLINE = RED] pin A -> N$2 -> R7 [2.2K] -> net \"D13\" -> U$14 \"PA23/I2C/I7/SERCOM3.1+5.0/SOF/I2SFS1\"; L pin C -> GND","revision":"git d98407a607","url":"https://github.com/adafruit/Adafruit-Feather-M4-Express-PCB/blob/d98407a6071813bc35c39c6e88ca09c0c9ef6f18/Adafruit%20Feather%20M4%20Express.sch","where":"Eagle schematic part L (LED0805 RED), net D13; d2 variant.cpp L57"},"colour":"red","label":"D13 (L)","name":"D13 (L)","pin":"PA23"}],"memory_cite":{"doc":"Adafruit ArduinoCore-samd boards.txt","kind":"board-definition","publisher":"Adafruit Industries","quote":"-D__SAMD51J19A__","revision":"tag 1.7.17","url":"https://github.com/adafruit/ArduinoCore-samd/blob/1.7.17/boards.txt","where":"adafruit_feather_m4.build.extra_flags"},"naming":"sam","none":[{"cite":{"doc":"Adafruit Feather M4 Express schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"Only switch part: SW1 [SWITCH_TACT_SMT4.6X2.8 = KMR2] between !RESET and GND.","revision":"git d98407a607","url":"https://github.com/adafruit/Adafruit-Feather-M4-Express-PCB/blob/d98407a6071813bc35c39c6e88ca09c0c9ef6f18/Adafruit%20Feather%20M4%20Express.sch","where":"Eagle schematic, all switch parts"},"what":"buttons"}],"pixels":[{"cite":{"doc":"Adafruit Feather M4 Express schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"LED1 [WS2812B3535] DI -> net \"D8_NEOPIX\" -> U$14 \"PB03/I3/AIN15/SERCOM5.1\"; variant.cpp pin 8: \"{ PORTB, 3, PIO_DIGITAL, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, //neopix\"","revision":"git d98407a607","url":"https://github.com/adafruit/Adafruit-Feather-M4-Express-PCB/blob/d98407a6071813bc35c39c6e88ca09c0c9ef6f18/Adafruit%20Feather%20M4%20Express.sch","where":"Eagle schematic part LED1 (WS2812B3535), net D8_NEOPIX; d3 variant.h L91; d2 variant.cpp L50"},"count":1,"kind":"ws2812","name":"pixel0","pin":"PB3"}],"ram":196608,"ram_from":"Microchip ATDF ATSAMD51J19A, named by hand:atsamd:feather_m4"}},
{"chosen":"arduino:FemtoCow-attiny:avr:attiny167","flash":16384,"ids":["arduino:FemtoCow-attiny:avr:attiny167"],"key":"femtocow-attiny167-8-mhz-internal-oscillator-bod-enabled","name":"ATtiny167 @ 8 MHz (internal oscillator; BOD enabled)","part":"attiny167","records":[{"core":"arduino:FemtoCow-attiny:avr","file":"variants/tinyX7/pins_arduino.h","says":{"i2c":["PB0","PB2"],"spi":["PA5","PA4","PA2"]},"src":"arduino:FemtoCow-attiny:avr:attiny167"}],"vendor":"FemtoCow","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PB0"},"spi":{"cs":"PA6","miso":"PA2","mosi":"PA4","name":"SPI","sck":"PA5"}},"clock_hz":8000000,"flash":16384,"flash_from":"arduino:FemtoCow-attiny:avr:attiny167","naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PB6"],["D3","PA3"],["D4","PB0"],["D5","PB1"],["D6","PB2"],["D7","PB3"],["D8","PB4"],["D9","PB5"],["D10","PA6"],["D11","PA4"],["D12","PA2"],["D13","PA5"],["D14","PA7"],["D15","PB7"]]}},
{"chosen":"arduino:FemtoCow-attiny:avr:attiny2313at1","flash":2048,"ids":["arduino:FemtoCow-attiny:avr:attiny2313at1"],"key":"femtocow-attiny2313-1-mhz","name":"ATtiny2313 @ 1 MHz","part":"attiny2313","records":[{"core":"arduino:FemtoCow-attiny:avr","file":"variants/tinyX313/pins_arduino.h","says":{"i2c":["PB5","PB7"],"spi":["PB7","PB5","PB6"]},"src":"arduino:FemtoCow-attiny:avr:attiny2313at1"}],"vendor":"FemtoCow","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB7","sda":"PB5"},"spi":{"cs":"PB1","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":1000000,"flash":2048,"flash_from":"arduino:FemtoCow-attiny:avr:attiny2313at1","naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PA1"],["D3","PA0"],["D4","PD2"],["D5","PD3"],["D6","PD4"],["D7","PD5"],["D8","PD6"],["D9","PB0"],["D10","PB1"],["D11","PB2"],["D12","PB3"],["D13","PB4"],["D14","PB5"],["D15","PB6"],["D16","PB7"],["D17","PA2"]]}},
{"chosen":"arduino:FemtoCow-attiny:avr:attiny2313at8","flash":2048,"ids":["arduino:FemtoCow-attiny:avr:attiny2313at8"],"key":"femtocow-attiny2313-8-mhz","name":"ATtiny2313 @ 8 MHz","part":"attiny2313","records":[{"core":"arduino:FemtoCow-attiny:avr","file":"variants/tinyX313/pins_arduino.h","says":{"i2c":["PB5","PB7"],"spi":["PB7","PB5","PB6"]},"src":"arduino:FemtoCow-attiny:avr:attiny2313at8"}],"vendor":"FemtoCow","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB7","sda":"PB5"},"spi":{"cs":"PB1","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":8000000,"flash":2048,"flash_from":"arduino:FemtoCow-attiny:avr:attiny2313at8","naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PA1"],["D3","PA0"],["D4","PD2"],["D5","PD3"],["D6","PD4"],["D7","PD5"],["D8","PD6"],["D9","PB0"],["D10","PB1"],["D11","PB2"],["D12","PB3"],["D13","PB4"],["D14","PB5"],["D15","PB6"],["D16","PB7"],["D17","PA2"]]}},
{"chosen":"arduino:FemtoCow-attiny:avr:attiny84at1","flash":8192,"ids":["arduino:FemtoCow-attiny:avr:attiny84at1"],"key":"femtocow-attiny84-1-mhz-internal-oscillator-bod-disabled","name":"ATtiny84 @ 1 MHz (internal oscillator; BOD disabled)","part":"attiny84","records":[{"core":"arduino:FemtoCow-attiny:avr","file":"variants/tinyX4/pins_arduino.h","says":{"i2c":["PA6","PA4"],"spi":["PA4","PA6","PA5"]},"src":"arduino:FemtoCow-attiny:avr:attiny84at1"}],"vendor":"FemtoCow","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA6"},"spi":{"cs":"PA3","miso":"PA5","mosi":"PA6","name":"SPI","sck":"PA4"}},"clock_hz":1000000,"flash":8192,"flash_from":"arduino:FemtoCow-attiny:avr:attiny84at1","naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PA7"],["D4","PA6"],["D5","PA5"],["D6","PA4"],["D7","PA3"],["D8","PA2"],["D9","PA1"],["D10","PA0"],["D11","PB3"]]}},
{"chosen":"arduino:FemtoCow-attiny:avr:attiny84at16","flash":8192,"ids":["arduino:FemtoCow-attiny:avr:attiny84at16"],"key":"femtocow-attiny84-16-mhz-external-crystal-4-3-v-bod","name":"ATtiny84 @ 16 MHz (external crystal; 4.3 V BOD)","part":"attiny84","records":[{"core":"arduino:FemtoCow-attiny:avr","file":"variants/tinyX4/pins_arduino.h","says":{"i2c":["PA6","PA4"],"spi":["PA4","PA6","PA5"]},"src":"arduino:FemtoCow-attiny:avr:attiny84at16"}],"vendor":"FemtoCow","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA6"},"spi":{"cs":"PA3","miso":"PA5","mosi":"PA6","name":"SPI","sck":"PA4"}},"clock_hz":16000000,"flash":8192,"flash_from":"arduino:FemtoCow-attiny:avr:attiny84at16","naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PA7"],["D4","PA6"],["D5","PA5"],["D6","PA4"],["D7","PA3"],["D8","PA2"],["D9","PA1"],["D10","PA0"],["D11","PB3"]]}},
{"chosen":"arduino:FemtoCow-attiny:avr:attiny84at8","flash":8192,"ids":["arduino:FemtoCow-attiny:avr:attiny84at8"],"key":"femtocow-attiny84-8-mhz-internal-oscillator-bod-disabled","name":"ATtiny84 @ 8 MHz (internal oscillator; BOD disabled)","part":"attiny84","records":[{"core":"arduino:FemtoCow-attiny:avr","file":"variants/tinyX4/pins_arduino.h","says":{"i2c":["PA6","PA4"],"spi":["PA4","PA6","PA5"]},"src":"arduino:FemtoCow-attiny:avr:attiny84at8"}],"vendor":"FemtoCow","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA6"},"spi":{"cs":"PA3","miso":"PA5","mosi":"PA6","name":"SPI","sck":"PA4"}},"clock_hz":8000000,"flash":8192,"flash_from":"arduino:FemtoCow-attiny:avr:attiny84at8","naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PA7"],["D4","PA6"],["D5","PA5"],["D6","PA4"],["D7","PA3"],["D8","PA2"],["D9","PA1"],["D10","PA0"],["D11","PB3"]]}},
{"chosen":"arduino:FemtoCow-attiny:avr:attiny85at1","flash":8192,"ids":["arduino:FemtoCow-attiny:avr:attiny85at1"],"key":"femtocow-attiny85-1-mhz-internal-oscillator-bod-disabled","name":"ATtiny85 @ 1 MHz (internal oscillator; BOD disabled)","part":"attiny85","records":[{"core":"arduino:FemtoCow-attiny:avr","file":"variants/tinyX5/pins_arduino.h","says":{"i2c":["PB0","PB2"],"spi":["PB2","PB0","PB1"]},"src":"arduino:FemtoCow-attiny:avr:attiny85at1"}],"vendor":"FemtoCow","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PB0"},"spi":{"cs":"PB3","miso":"PB1","mosi":"PB0","name":"SPI","sck":"PB2"}},"clock_hz":1000000,"flash":8192,"flash_from":"arduino:FemtoCow-attiny:avr:attiny85at1","naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"]]}},
{"chosen":"arduino:FemtoCow-attiny:avr:attiny85at128","flash":8192,"ids":["arduino:FemtoCow-attiny:avr:attiny85at128"],"key":"femtocow-attiny85-128-khz-watchdog-oscillator-1-8-v-bod","name":"ATtiny85 @ 128 KHz (watchdog oscillator; 1.8 V BOD)","part":"attiny85","records":[{"core":"arduino:FemtoCow-attiny:avr","file":"variants/tinyX5/pins_arduino.h","says":{"i2c":["PB0","PB2"],"spi":["PB2","PB0","PB1"]},"src":"arduino:FemtoCow-attiny:avr:attiny85at128"}],"vendor":"FemtoCow","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PB0"},"spi":{"cs":"PB3","miso":"PB1","mosi":"PB0","name":"SPI","sck":"PB2"}},"clock_hz":128000,"flash":8192,"flash_from":"arduino:FemtoCow-attiny:avr:attiny85at128","naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"]]}},
{"chosen":"arduino:FemtoCow-attiny:avr:attiny85at16e","flash":8192,"ids":["arduino:FemtoCow-attiny:avr:attiny85at16e","arduino:FemtoCow-attiny:avr:attiny85at16p"],"key":"femtocow-attiny85-16-mhz-external-crystal-4-3-v-bod","name":"ATtiny85 @ 16 MHz (external crystal; 4.3 V BOD)","part":"attiny85","records":[{"core":"arduino:FemtoCow-attiny:avr","file":"variants/tinyX5/pins_arduino.h","says":{"i2c":["PB0","PB2"],"spi":["PB2","PB0","PB1"]},"src":"arduino:FemtoCow-attiny:avr:attiny85at16e"},{"core":"arduino:FemtoCow-attiny:avr","file":"variants/tinyX5/pins_arduino.h","same":true,"src":"arduino:FemtoCow-attiny:avr:attiny85at16p"}],"vendor":"FemtoCow","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PB0"},"spi":{"cs":"PB3","miso":"PB1","mosi":"PB0","name":"SPI","sck":"PB2"}},"clock_hz":16000000,"flash":8192,"flash_from":"arduino:FemtoCow-attiny:avr:attiny85at16e","naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"]]}},
{"chosen":"arduino:FemtoCow-attiny:avr:attiny85at8","flash":8192,"ids":["arduino:FemtoCow-attiny:avr:attiny85at8"],"key":"femtocow-attiny85-8-mhz-internal-oscillator-bod-disabled","name":"ATtiny85 @ 8 MHz (internal oscillator; BOD disabled)","part":"attiny85","records":[{"core":"arduino:FemtoCow-attiny:avr","file":"variants/tinyX5/pins_arduino.h","says":{"i2c":["PB0","PB2"],"spi":["PB2","PB0","PB1"]},"src":"arduino:FemtoCow-attiny:avr:attiny85at8"}],"vendor":"FemtoCow","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PB0"},"spi":{"cs":"PB3","miso":"PB1","mosi":"PB0","name":"SPI","sck":"PB2"}},"clock_hz":8000000,"flash":8192,"flash_from":"arduino:FemtoCow-attiny:avr:attiny85at8","naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"]]}},
{"chosen":"arduino:FemtoCow-attiny:avr:attiny861at1","flash":8192,"ids":["arduino:FemtoCow-attiny:avr:attiny861at1"],"key":"femtocow-attiny861-1-mhz-internal-oscillator-bod-disabled","name":"ATtiny861 @ 1 MHz (internal oscillator; BOD disabled)","part":"attiny861","records":[{"core":"arduino:FemtoCow-attiny:avr","file":"variants/tinyX61/pins_arduino.h","says":{"i2c":["PA0","PA2"],"spi":["PB2","PB0","PB1"]},"src":"arduino:FemtoCow-attiny:avr:attiny861at1"}],"vendor":"FemtoCow","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA2","sda":"PA0"},"spi":{"cs":"PB3","miso":"PB1","mosi":"PB0","name":"SPI","sck":"PB2"}},"clock_hz":1000000,"flash":8192,"flash_from":"arduino:FemtoCow-attiny:avr:attiny861at1","naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PB6"],["D4","PB5"],["D5","PB4"],["D6","PB3"],["D7","PB2"],["D8","PB1"],["D9","PB0"],["D10","PA4"],["D11","PA5"],["D12","PA6"],["D13","PA7"],["D14","PA3"],["D15","PB7"]]}},
{"chosen":"arduino:FemtoCow-attiny:avr:attiny88_1","flash":8192,"ids":["arduino:FemtoCow-attiny:avr:attiny88_1"],"key":"femtocow-attiny88-1-mhz-internal-oscillator-bod-disabled","name":"ATtiny88 @ 1 MHz (internal oscillator; BOD disabled)","part":"attiny88","records":[{"core":"arduino:FemtoCow-attiny:avr","file":"variants/tinyX8/pins_arduino.h","says":{"i2c":["PC1","PC2"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:FemtoCow-attiny:avr:attiny88_1"}],"vendor":"FemtoCow","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC2","sda":"PC1"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":1000000,"flash":8192,"flash_from":"arduino:FemtoCow-attiny:avr:attiny88_1","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PC7"],["D17","PC0"],["D18","PC1"],["D19","PC2"],["D20","PC3"],["D21","PC4"],["D22","PC5"],["D23","PA0"],["D24","PA1"],["D25","PA2"],["D26","PA3"]]}},
{"chosen":"arduino:FemtoCow-attiny:avr:attiny88_8","flash":8192,"ids":["arduino:FemtoCow-attiny:avr:attiny88_8"],"key":"femtocow-attiny88-8-mhz-internal-oscillator-bod-disabled","name":"ATtiny88 @ 8 MHz (internal oscillator; BOD disabled)","part":"attiny88","records":[{"core":"arduino:FemtoCow-attiny:avr","file":"variants/tinyX8/pins_arduino.h","says":{"i2c":["PC1","PC2"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:FemtoCow-attiny:avr:attiny88_8"}],"vendor":"FemtoCow","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC2","sda":"PC1"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":8192,"flash_from":"arduino:FemtoCow-attiny:avr:attiny88_8","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PC7"],["D17","PC0"],["D18","PC1"],["D19","PC2"],["D20","PC3"],["D21","PC4"],["D22","PC5"],["D23","PA0"],["D24","PA1"],["D25","PA2"],["D26","PA3"]]}},
{"chosen":"arduino:FemtoCow-attiny:avr:attiny167_20","flash":15808,"ids":["arduino:FemtoCow-attiny:avr:attiny167_20"],"key":"femtocow-optiboot-attiny167-20-mhz-external-oscillator-bod-enabled","name":"Optiboot ATtiny167 @ 20 MHz (external oscillator; BOD enabled)","part":"attiny167","records":[{"core":"arduino:FemtoCow-attiny:avr","file":"variants/tinyX7/pins_arduino.h","says":{"i2c":["PB0","PB2"],"spi":["PA5","PA4","PA2"]},"src":"arduino:FemtoCow-attiny:avr:attiny167_20"}],"vendor":"FemtoCow","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PB0"},"spi":{"cs":"PA6","miso":"PA2","mosi":"PA4","name":"SPI","sck":"PA5"}},"clock_hz":20000000,"flash":15808,"flash_from":"arduino:FemtoCow-attiny:avr:attiny167_20","naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PB6"],["D3","PA3"],["D4","PB0"],["D5","PB1"],["D6","PB2"],["D7","PB3"],["D8","PB4"],["D9","PB5"],["D10","PA6"],["D11","PA4"],["D12","PA2"],["D13","PA5"],["D14","PA7"],["D15","PB7"]]}},
{"chosen":"arduino:FemtoCow-attiny:avr:attiny84_12","flash":7616,"ids":["arduino:FemtoCow-attiny:avr:attiny84_12","arduino:FemtoCow-attiny:avr:attiny84_12_no"],"key":"femtocow-optiboot-attiny84-12-mhz-external-osc","name":"Optiboot ATtiny84 @ 12 MHz (external osc)","part":"attiny84","records":[{"core":"arduino:FemtoCow-attiny:avr","file":"variants/tinyX4optiboot/pins_arduino.h","says":{"i2c":["PA6","PA4"],"spi":["PA4","PA6","PA5"]},"src":"arduino:FemtoCow-attiny:avr:attiny84_12"},{"core":"arduino:FemtoCow-attiny:avr","file":"variants/tinyX4optiboot/pins_arduino.h","same":true,"src":"arduino:FemtoCow-attiny:avr:attiny84_12_no"}],"vendor":"FemtoCow","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA6"},"spi":{"cs":"PA3","miso":"PA5","mosi":"PA6","name":"SPI","sck":"PA4"}},"clock_hz":12000000,"flash":7616,"flash_from":"arduino:FemtoCow-attiny:avr:attiny84_12","naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PA7"],["D4","PA6"],["D5","PA5"],["D6","PA4"],["D7","PA3"],["D8","PA2"],["D9","PA1"],["D10","PA0"],["D11","PB3"]]}},
{"chosen":"arduino:FemtoCow-attiny:avr:attiny84","flash":7616,"ids":["arduino:FemtoCow-attiny:avr:attiny84","arduino:FemtoCow-attiny:avr:attiny84nr"],"key":"femtocow-optiboot-attiny84-8-mhz-internal-osc","name":"Optiboot ATtiny84 @ 8 MHz (internal osc)","part":"attiny84","records":[{"core":"arduino:FemtoCow-attiny:avr","file":"variants/tinyX4optiboot/pins_arduino.h","says":{"i2c":["PA6","PA4"],"spi":["PA4","PA6","PA5"]},"src":"arduino:FemtoCow-attiny:avr:attiny84"},{"core":"arduino:FemtoCow-attiny:avr","file":"variants/tinyX4optiboot/pins_arduino.h","same":true,"src":"arduino:FemtoCow-attiny:avr:attiny84nr"}],"vendor":"FemtoCow","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA6"},"spi":{"cs":"PA3","miso":"PA5","mosi":"PA6","name":"SPI","sck":"PA4"}},"clock_hz":8000000,"flash":7616,"flash_from":"arduino:FemtoCow-attiny:avr:attiny84","naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PA7"],["D4","PA6"],["D5","PA5"],["D6","PA4"],["D7","PA3"],["D8","PA2"],["D9","PA1"],["D10","PA0"],["D11","PB3"]]}},
{"chosen":"arduino:FemtoCow-attiny:avr:attiny85","flash":7616,"ids":["arduino:FemtoCow-attiny:avr:attiny85"],"key":"femtocow-optiboot-attiny85-8-mhz-internal-osc","name":"Optiboot ATtiny85 @ 8 MHz (internal osc)","part":"attiny85","records":[{"core":"arduino:FemtoCow-attiny:avr","file":"variants/tinyX5optiboot/pins_arduino.h","says":{"i2c":["PB0","PB2"],"spi":["PB2","PB0","PB1"]},"src":"arduino:FemtoCow-attiny:avr:attiny85"}],"vendor":"FemtoCow","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PB0"},"spi":{"cs":"PB3","miso":"PB1","mosi":"PB0","name":"SPI","sck":"PB2"}},"clock_hz":8000000,"flash":7616,"flash_from":"arduino:FemtoCow-attiny:avr:attiny85","naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"]]}},
{"chosen":"arduino:FPGArduino:f32c:fpga_de10_lite","ids":["arduino:FPGArduino:f32c:fpga_de10_lite"],"key":"ferrizradiona-de10-lite-altera-max-10-64m-sdram-75-mhz","name":"DE10-Lite (Altera MAX 10, 64M SDRAM, 75 MHz)","part":"","records":[{"core":"arduino:FPGArduino:f32c","file":"variants/generic/pins_arduino.h","src":"arduino:FPGArduino:f32c:fpga_de10_lite"}],"vendor":"FER+RIZ+RADIONA","why":"vendor","wiring":{"clock_hz":75000000,"flash":64000000,"flash_from":"arduino:FPGArduino:f32c:fpga_de10_lite","naming":"raw"}},
{"chosen":"arduino:FPGArduino:f32c:fpga_basys3_bram","flash":129536,"ids":["arduino:FPGArduino:f32c:fpga_basys3_bram"],"key":"ferrizradiona-digilent-basys-3-xilinx-artix-7-128k-bram-100-mhz","name":"Digilent Basys-3 (Xilinx Artix-7, 128K BRAM, 100 MHz)","part":"","records":[{"core":"arduino:FPGArduino:f32c","file":"variants/generic/pins_arduino.h","src":"arduino:FPGArduino:f32c:fpga_basys3_bram"}],"vendor":"FER+RIZ+RADIONA","why":"vendor","wiring":{"clock_hz":100000000,"flash":129536,"flash_from":"arduino:FPGArduino:f32c:fpga_basys3_bram","naming":"raw"}},
{"chosen":"arduino:FPGArduino:f32c:fpga_nexys3_bram","flash":31232,"ids":["arduino:FPGArduino:f32c:fpga_nexys3_bram"],"key":"ferrizradiona-digilent-nexys-3-xilinx-spartan-6-32k-bram-80-mhz","name":"Digilent Nexys-3 (Xilinx Spartan-6, 32K BRAM, 80 MHz)","part":"","records":[{"core":"arduino:FPGArduino:f32c","file":"variants/generic/pins_arduino.h","src":"arduino:FPGArduino:f32c:fpga_nexys3_bram"}],"vendor":"FER+RIZ+RADIONA","why":"vendor","wiring":{"clock_hz":80000000,"flash":31232,"flash_from":"arduino:FPGArduino:f32c:fpga_nexys3_bram","naming":"raw"}},
{"chosen":"arduino:FPGArduino:f32c:fpga_zybo_bram","ids":["arduino:FPGArduino:f32c:fpga_zybo_bram"],"key":"ferrizradiona-digilent-zybo-xilinx-zynq-7010-128k-bram-100-mhz","name":"Digilent ZYBO (Xilinx Zynq 7010, 128K BRAM, 100 MHz)","part":"","records":[{"core":"arduino:FPGArduino:f32c","file":"variants/generic/pins_arduino.h","src":"arduino:FPGArduino:f32c:fpga_zybo_bram"}],"vendor":"FER+RIZ+RADIONA","why":"vendor","wiring":{"clock_hz":100000000,"flash":32000000,"flash_from":"arduino:FPGArduino:f32c:fpga_zybo_bram","naming":"raw"}},
{"chosen":"arduino:FPGArduino:f32c:fpga_e2lp_bram","flash":129536,"ids":["arduino:FPGArduino:f32c:fpga_e2lp_bram"],"key":"ferrizradiona-e2lp-xilinx-spartan-6-128k-bram-80-mhz","name":"E2LP (Xilinx Spartan-6, 128K BRAM, 80 MHz)","part":"","records":[{"core":"arduino:FPGArduino:f32c","file":"variants/generic/pins_arduino.h","src":"arduino:FPGArduino:f32c:fpga_e2lp_bram"}],"vendor":"FER+RIZ+RADIONA","why":"vendor","wiring":{"clock_hz":80000000,"flash":129536,"flash_from":"arduino:FPGArduino:f32c:fpga_e2lp_bram","naming":"raw"}},
{"chosen":"arduino:FPGArduino:f32c:fpga_esa11_xram","ids":["arduino:FPGArduino:f32c:fpga_esa11_xram"],"key":"ferrizradiona-esa11-xilinx-artix-7-xc7a35i-xc7a102t-128k-bram-100-mhz","name":"ESA11 (Xilinx Artix-7 XC7A35I/XC7A102T, 128K BRAM, 100 MHz)","part":"","records":[{"core":"arduino:FPGArduino:f32c","file":"variants/generic/pins_arduino.h","src":"arduino:FPGArduino:f32c:fpga_esa11_xram"}],"vendor":"FER+RIZ+RADIONA","why":"vendor","wiring":{"clock_hz":83333333,"flash":256000000,"flash_from":"arduino:FPGArduino:f32c:fpga_esa11_xram","naming":"raw"}},
{"chosen":"arduino:FPGArduino:f32c:fpga_ulx2s_bram","flash":1015808,"ids":["arduino:FPGArduino:f32c:fpga_ulx2s_bram","arduino:FPGArduino:f32c:fpga_ulx2s_sram"],"key":"ferrizradiona-fer-ulx2s-lattice-xp2-16k-bram-81-25-mhz","name":"FER ULX2S (Lattice XP2, 16K BRAM, 81.25 MHz)","part":"","records":[{"core":"arduino:FPGArduino:f32c","file":"variants/generic/pins_arduino.h","src":"arduino:FPGArduino:f32c:fpga_ulx2s_bram"},{"core":"arduino:FPGArduino:f32c","file":"variants/generic/pins_arduino.h","same":true,"src":"arduino:FPGArduino:f32c:fpga_ulx2s_sram"}],"vendor":"FER+RIZ+RADIONA","why":"vendor","wiring":{"clock_hz":81250000,"flash":14848,"flash_from":"arduino:FPGArduino:f32c:fpga_ulx2s_bram","naming":"raw"}},
{"chosen":"arduino:FPGArduino:f32c:fpga_fleafpga_uno","flash":491520,"ids":["arduino:FPGArduino:f32c:fpga_fleafpga_uno"],"key":"ferrizradiona-fleafpga-uno-lattice-machxo2-7000hc","name":"FleaFPGA-Uno (Lattice MachXO2-7000HC)","part":"","records":[{"core":"arduino:FPGArduino:f32c","file":"variants/generic/pins_arduino.h","src":"arduino:FPGArduino:f32c:fpga_fleafpga_uno"}],"vendor":"FER+RIZ+RADIONA","why":"vendor","wiring":{"clock_hz":50000000,"flash":491520,"flash_from":"arduino:FPGArduino:f32c:fpga_fleafpga_uno","naming":"raw"}},
{"chosen":"arduino:FPGArduino:f32c:fpga_generic","ids":["arduino:FPGArduino:f32c:fpga_generic"],"key":"ferrizradiona-generic-fpga-board","name":"Generic FPGA board","part":"","records":[{"core":"arduino:FPGArduino:f32c","file":"variants/generic/pins_arduino.h","src":"arduino:FPGArduino:f32c:fpga_generic"}],"vendor":"FER+RIZ+RADIONA","why":"vendor","wiring":{"clock_hz":10000000,"flash":6656,"flash_from":"arduino:FPGArduino:f32c:fpga_generic","naming":"raw"}},
{"chosen":"arduino:FPGArduino:f32c:fpga_brevia_bram","flash":14848,"ids":["arduino:FPGArduino:f32c:fpga_brevia_bram"],"key":"ferrizradiona-lattice-brevia-boards-lattice-xp2-16k-bram-81-25-mhz","name":"Lattice Brevia boards (Lattice XP2, 16K BRAM, 81.25 MHz)","part":"","records":[{"core":"arduino:FPGArduino:f32c","file":"variants/generic/pins_arduino.h","src":"arduino:FPGArduino:f32c:fpga_brevia_bram"}],"vendor":"FER+RIZ+RADIONA","why":"vendor","wiring":{"clock_hz":81250000,"flash":14848,"flash_from":"arduino:FPGArduino:f32c:fpga_brevia_bram","naming":"raw"}},
{"chosen":"arduino:FPGArduino:f32c:fpga_kondor_ax","ids":["arduino:FPGArduino:f32c:fpga_kondor_ax"],"key":"ferrizradiona-mikroprojekt-kondor-ax-lattice-ecp5-lfe5um-85f-7-128k-acram-emu-100-mhz","name":"Mikroprojekt Kondor AX (Lattice ECP5 LFE5UM-85F-7, 128K ACRAM EMU, 100 MHz)","part":"","records":[{"core":"arduino:FPGArduino:f32c","file":"variants/generic/pins_arduino.h","src":"arduino:FPGArduino:f32c:fpga_kondor_ax"}],"vendor":"FER+RIZ+RADIONA","why":"vendor","wiring":{"clock_hz":100000000,"flash":128000,"flash_from":"arduino:FPGArduino:f32c:fpga_kondor_ax","naming":"raw"}},
{"chosen":"arduino:FPGArduino:f32c:fpga_sparrowhawk","ids":["arduino:FPGArduino:f32c:fpga_sparrowhawk"],"key":"ferrizradiona-mikroprojekt-sparrowhawk-fx-lattice-ecp3-lfe3-150ea-8-128k-acram-emu-100-mhz","name":"Mikroprojekt Sparrowhawk FX (Lattice ECP3 LFE3-150EA-8, 128K ACRAM EMU, 100 MHz)","part":"","records":[{"core":"arduino:FPGArduino:f32c","file":"variants/generic/pins_arduino.h","src":"arduino:FPGArduino:f32c:fpga_sparrowhawk"}],"vendor":"FER+RIZ+RADIONA","why":"vendor","wiring":{"clock_hz":83333333,"flash":128000,"flash_from":"arduino:FPGArduino:f32c:fpga_sparrowhawk","naming":"raw"}},
{"chosen":"arduino:FPGArduino:f32c:fpga_numato_mimasv2_bram","ids":["arduino:FPGArduino:f32c:fpga_numato_mimasv2_bram"],"key":"ferrizradiona-mimasv2-xilinx-spartan-6-xc6slx9-32k-bram-100-mhz","name":"MimasV2 (Xilinx Spartan-6 XC6SLX9, 32K BRAM, 100 MHz)","part":"","records":[{"core":"arduino:FPGArduino:f32c","file":"variants/generic/pins_arduino.h","src":"arduino:FPGArduino:f32c:fpga_numato_mimasv2_bram"}],"vendor":"FER+RIZ+RADIONA","why":"vendor","wiring":{"clock_hz":100000000,"flash":31232,"flash_from":"arduino:FPGArduino:f32c:fpga_numato_mimasv2_bram","naming":"raw"}},
{"chosen":"arduino:FPGArduino:f32c:fpga_Posedge_One_bram","ids":["arduino:FPGArduino:f32c:fpga_Posedge_One_bram"],"key":"ferrizradiona-posedge-one-xilinx-spartan-6-xc6slx9-32k-bram-100-mhz","name":"Posedge-One (Xilinx Spartan-6 XC6SLX9, 32K BRAM, 100 MHz)","part":"","records":[{"core":"arduino:FPGArduino:f32c","file":"variants/generic/pins_arduino.h","src":"arduino:FPGArduino:f32c:fpga_Posedge_One_bram"}],"vendor":"FER+RIZ+RADIONA","why":"vendor","wiring":{"clock_hz":100000000,"flash":31232,"flash_from":"arduino:FPGArduino:f32c:fpga_Posedge_One_bram","naming":"raw"}},
{"chosen":"arduino:FPGArduino:f32c:fpga_reverse_u16","ids":["arduino:FPGArduino:f32c:fpga_reverse_u16"],"key":"ferrizradiona-reverse-u16-altera-cyclone-iv-16m-sdram-83-33-mhz","name":"ReVerSE-U16 (Altera Cyclone-IV, 16M SDRAM, 83.33 MHz)","part":"","records":[{"core":"arduino:FPGArduino:f32c","file":"variants/generic/pins_arduino.h","src":"arduino:FPGArduino:f32c:fpga_reverse_u16"}],"vendor":"FER+RIZ+RADIONA","why":"vendor","wiring":{"clock_hz":83333333,"flash":16000000,"flash_from":"arduino:FPGArduino:f32c:fpga_reverse_u16","naming":"raw"}},
{"chosen":"arduino:FPGArduino:f32c:fpga_scarab_sdram","ids":["arduino:FPGArduino:f32c:fpga_scarab_sdram"],"key":"ferrizradiona-scarab-minispartan6-xilinx-spartan-6-xc6slx25-64k-bram-81-25-112-5-mhz","name":"Scarab miniSpartan6+ (Xilinx Spartan-6 XC6SLX25, 64K BRAM, 81.25/112.5 MHz)","part":"","records":[{"core":"arduino:FPGArduino:f32c","file":"variants/generic/pins_arduino.h","src":"arduino:FPGArduino:f32c:fpga_scarab_sdram"}],"vendor":"FER+RIZ+RADIONA","why":"vendor","wiring":{"clock_hz":100000000,"flash":33521664,"flash_from":"arduino:FPGArduino:f32c:fpga_scarab_sdram","naming":"raw"}},
{"chosen":"arduino:FPGArduino:f32c:fpga_tb276","ids":["arduino:FPGArduino:f32c:fpga_tb276"],"key":"ferrizradiona-tb276-altera-cyclone-iv-e-ep4ce6-16k-bram-81-25-112-5-mhz","name":"TB276 (Altera Cyclone IV E EP4CE6, 16K BRAM, 81.25/112.5 MHz)","part":"","records":[{"core":"arduino:FPGArduino:f32c","file":"variants/generic/pins_arduino.h","src":"arduino:FPGArduino:f32c:fpga_tb276"}],"vendor":"FER+RIZ+RADIONA","why":"vendor","wiring":{"clock_hz":81250000,"flash":14848,"flash_from":"arduino:FPGArduino:f32c:fpga_tb276","naming":"raw"}},
{"chosen":"arduino:FPGArduino:f32c:fpga_tb299","ids":["arduino:FPGArduino:f32c:fpga_tb299"],"key":"ferrizradiona-tb299-xilinx-spartan-6-xc6slx9-32k-bram-81-25-100-112-5-mhz","name":"TB299 (Xilinx Spartan-6 XC6SLX9, 32K BRAM, 81.25/100/112.5 MHz)","part":"","records":[{"core":"arduino:FPGArduino:f32c","file":"variants/generic/pins_arduino.h","src":"arduino:FPGArduino:f32c:fpga_tb299"}],"vendor":"FER+RIZ+RADIONA","why":"vendor","wiring":{"clock_hz":81250000,"flash":31232,"flash_from":"arduino:FPGArduino:f32c:fpga_tb299","naming":"raw"}},
{"chosen":"arduino:FPGArduino:f32c:fpga_de0_nano_bram","flash":31232,"ids":["arduino:FPGArduino:f32c:fpga_de0_nano_bram"],"key":"ferrizradiona-terasic-de0-nano-altera-cyclone-iv-32k-bram-100-mhz","name":"Terasic DE0-Nano (Altera Cyclone-IV, 32K BRAM, 100 MHz)","part":"","records":[{"core":"arduino:FPGArduino:f32c","file":"variants/generic/pins_arduino.h","src":"arduino:FPGArduino:f32c:fpga_de0_nano_bram"}],"vendor":"FER+RIZ+RADIONA","why":"vendor","wiring":{"clock_hz":100000000,"flash":31232,"flash_from":"arduino:FPGArduino:f32c:fpga_de0_nano_bram","naming":"raw"}},
{"chosen":"arduino:FPGArduino:f32c:fpga_ulx3s","flash":32000000,"ids":["arduino:FPGArduino:f32c:fpga_ulx3s"],"key":"ferrizradiona-ulx3s-lattice-ecp5","name":"ULX3S (Lattice ECP5)","part":"","records":[{"core":"arduino:FPGArduino:f32c","file":"variants/generic/pins_arduino.h","src":"arduino:FPGArduino:f32c:fpga_ulx3s"}],"vendor":"FER+RIZ+RADIONA","why":"vendor","wiring":{"clock_hz":100000000,"flash":32000000,"flash_from":"arduino:FPGArduino:f32c:fpga_ulx3s","naming":"raw"}},
{"chosen":"arduino:FPGArduino:f32c:fpga_s3starter_bram","flash":31232,"ids":["arduino:FPGArduino:f32c:fpga_s3starter_bram"],"key":"ferrizradiona-xilinx-spartan-starter-kits-s3e-s3a-32k-bram-70-mhz","name":"Xilinx Spartan Starter Kits (S3E/S3A, 32K BRAM, 70 MHz)","part":"","records":[{"core":"arduino:FPGArduino:f32c","file":"variants/generic/pins_arduino.h","src":"arduino:FPGArduino:f32c:fpga_s3starter_bram"}],"vendor":"FER+RIZ+RADIONA","why":"vendor","wiring":{"clock_hz":70000000,"flash":31232,"flash_from":"arduino:FPGArduino:f32c:fpga_s3starter_bram","naming":"raw"}},
{"chosen":"mpy:stm32/CERB40","ids":["mpy:stm32/CERB40"],"key":"fez-cerb40","name":"Cerb40","part":"stm32f405xx","records":[{"file":"ports/stm32/boards/CERB40/mpconfigboard.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"]},"src":"mpy:stm32/CERB40"}],"vendor":"Fez","why":"nothing","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"}},"flash":1048576,"flash_by_part":true,"flash_from":"stm32-data STM32F405RG, named by mpy:stm32/CERB40: MICROPY_HW_MCU_NAME","naming":"stm32","ram":196608,"ram_from":"stm32-data STM32F405RG, named by mpy:stm32/CERB40: MICROPY_HW_MCU_NAME"}},
{"chosen":"zephyr:roc_rk3568_pc","ids":["zephyr:roc_rk3568_pc"],"key":"firefly-roc-rk3568-pc-quad-core-cortex-a55","name":"ROC-RK3568-PC (Quad-core Cortex-A55)","part":"rk3568","ram":1048576,"records":[{"file":"boards/firefly/roc_rk3568_pc/roc_rk3568_pc.dts","src":"zephyr:roc_rk3568_pc"}],"vendor":"firefly","why":"nothing","wiring":{"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:roc_rk3588_pc","ids":["zephyr:roc_rk3588_pc"],"key":"firefly-roc-rk3588-pc-quad-core-cortex-a55","name":"ROC-RK3588-PC (Quad-core Cortex-A55)","part":"rk3588","ram":1048576,"records":[{"file":"boards/firefly/roc_rk3588_pc/roc_rk3588_pc.dts","src":"zephyr:roc_rk3588_pc"}],"vendor":"firefly","why":"nothing","wiring":{"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:piranha_esp32","flash":4194304,"ids":["pio:piranha_esp32"],"key":"fishino-fishino-piranha-esp-32","name":"Fishino Piranha ESP-32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/piranha_esp-32/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:piranha_esp32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own Piranha entry"}],"vendor":"Fishino","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":4194304,"flash_from":"pio:piranha_esp32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"pio:piranha_esp32"}},
{"chosen":"cpy:espressif/flipperzero_wifi_dev","ids":["cpy:espressif/flipperzero_wifi_dev"],"key":"flipperdevicesinc-flipper-zero-wi-fi-dev","name":"Flipper Zero Wi-Fi Dev","part":"esp32s2","records":[{"file":"ports/espressif/boards/flipperzero_wifi_dev/pins.c","says":{"i2c":["GPIO2","GPIO1"],"leds":[["GPIO6","RED_LED",null],["GPIO5","GREEN_LED",null],["GPIO4","BLUE_LED",null]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/flipperzero_wifi_dev"}],"vendor":"Flipper Devices Inc.","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO1","sda":"GPIO2"},"spi":{"miso":"GPIO13","mosi":"GPIO11","name":"board.SPI()","sck":"GPIO12"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"leds":[{"colour":"red","name":"RED_LED","pin":"GPIO6"},{"aliases":["MICROPY_HW_LED_STATUS"],"colour":"green","name":"GREEN_LED","pin":"GPIO5"},{"colour":"blue","name":"BLUE_LED","pin":"GPIO4"}],"naming":"esp"}},
{"chosen":"zephyr:fs_i6s","flash":131072,"ids":["zephyr:fs_i6s"],"key":"flysky-flysky-fs-i6s","name":"FlySky FS-i6S","part":"stm32f072xb","ram":16384,"records":[{"file":"boards/flysky/fs_i6s/fs_i6s.dts","says":{"buttons":[["PB14","wkup-src","low",null],["PA10","sw0","low",null],["PA9","left_button","low",null]],"i2c":["PB9","PB8"],"leds":[["PF3","led_backlight","high"],["PD10","led_left","high"],["PD11","led0","high"]]},"src":"zephyr:fs_i6s","stated":{"buttons|PA10":"zephyr:fs_i6s: gpios = <&gpioa 10 GPIO_ACTIVE_LOW>","buttons|PA9":"zephyr:fs_i6s: gpios = <&gpioa 9 GPIO_ACTIVE_LOW>","buttons|PB14":"zephyr:fs_i6s: gpios = <&gpiob 14 GPIO_ACTIVE_LOW>","leds|PD10":"zephyr:fs_i6s: gpios = <&gpiod 10 GPIO_ACTIVE_HIGH>","leds|PD11":"zephyr:fs_i6s: gpios = <&gpiod 11 GPIO_ACTIVE_HIGH>","leds|PF3":"zephyr:fs_i6s: gpios = <&gpiof 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"flysky","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB9"}},"buttons":[{"active":"low","label":"Power Button Pair","name":"wkup-src","pin":"PB14"},{"active":"low","label":"Back Right Button","name":"sw0","pin":"PA10"},{"active":"low","label":"Back Left Button","name":"left_button","pin":"PA9"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED Backlight","name":"led_backlight","pin":"PF3"},{"active":"high","label":"Button Left LED","name":"led_left","pin":"PD10"},{"active":"high","label":"Button Right LED","name":"led0","pin":"PD11"}],"naming":"stm32","parts":[{"address":56,"bus":"i2c","compatible":"focaltech,ft5336","name":"FT5336"}],"ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:quill_nrf52840_mesh","flash":1048576,"ids":["zephyr:quill_nrf52840_mesh"],"key":"fobe-quill-nrf52840-mesh","name":"Quill nRF52840 Mesh","part":"nrf52840","ram":262144,"records":[{"file":"boards/fobe/quill_nrf52840_mesh/quill_nrf52840_mesh.dts","says":{"buttons":[["P1.10","sw0","low","up"]],"i2c":["P0.22","P0.24"],"leds":[["P1.15","led0","low"],["P0.27","backlight","low"]],"spi":["P0.23","P0.21","P0.19"]},"src":"zephyr:quill_nrf52840_mesh","stated":{"buttons|P1.10":"zephyr:quill_nrf52840_mesh: gpios = <&gpio1 10 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.27":"zephyr:quill_nrf52840_mesh: gpios = <&gpio0 27 GPIO_ACTIVE_LOW>","leds|P1.15":"zephyr:quill_nrf52840_mesh: gpios = <&gpio1 15 GPIO_ACTIVE_LOW>"}}],"vendor":"fobe","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.24","sda":"P0.22"},"spi":{"miso":"P0.19","mosi":"P0.21","name":"spi2","sck":"P0.23"}},"buttons":[{"active":"low","label":"USR Button","name":"sw0","pin":"P1.10","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"colour":"blue","label":"Blue LED","name":"led0","pin":"P1.15"},{"active":"low","label":"Backlight LED","name":"backlight","pin":"P0.27"}],"naming":"nrf","parts":[{"bus":"spi","compatible":"semtech,sx1262","name":"SX1262"}],"ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ft9001_eval","flash":2097152,"ids":["zephyr:ft9001_eval"],"key":"focaltech-focaltech-ft9001-evaluation-board","name":"FocalTech FT9001 Evaluation Board","part":"ft9001","ram":262144,"records":[{"file":"boards/focaltech/ft9001_eval/ft9001_eval.dts","src":"zephyr:ft9001_eval"}],"vendor":"focaltech","why":"nothing","wiring":{"flash":2097152,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:Lattuino:avr:latt1_2k","flash":1392,"ids":["arduino:Lattuino:avr:latt1_2k"],"key":"fpgalibre-lattuino-kefir-i-2k","name":"Lattuino Kefir I (2k)","part":"attiny25","ram":128,"records":[{"core":"arduino:Lattuino:avr","file":"variants/lattuino/pins_arduino.h","says":{"leds":[["PB6","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:Lattuino:avr:latt1_2k"}],"vendor":"FPGA Libre","why":"vendor","wiring":{"buses":{"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":24000000,"flash":1392,"flash_from":"arduino:Lattuino:avr:latt1_2k","leds":[{"label":"D14","name":"LED_BUILTIN","pin":"PB6"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"]],"ram":128,"ram_from":"arduino:Lattuino:avr:latt1_2k"}},
{"chosen":"arduino:Lattuino:avr:latt1_4k","flash":3440,"ids":["arduino:Lattuino:avr:latt1_4k"],"key":"fpgalibre-lattuino-kefir-i-4k","name":"Lattuino Kefir I (4k)","part":"attiny45","ram":256,"records":[{"core":"arduino:Lattuino:avr","file":"variants/lattuino/pins_arduino.h","says":{"leds":[["PB6","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:Lattuino:avr:latt1_4k"}],"vendor":"FPGA Libre","why":"vendor","wiring":{"buses":{"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":24000000,"flash":3440,"flash_from":"arduino:Lattuino:avr:latt1_4k","leds":[{"label":"D14","name":"LED_BUILTIN","pin":"PB6"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"]],"ram":256,"ram_from":"arduino:Lattuino:avr:latt1_4k"}},
{"chosen":"arduino:Lattuino:avr:latt1_8k","flash":7536,"ids":["arduino:Lattuino:avr:latt1_8k"],"key":"fpgalibre-lattuino-kefir-i-8k","name":"Lattuino Kefir I (8k)","part":"attiny85","ram":512,"records":[{"core":"arduino:Lattuino:avr","file":"variants/lattuino/pins_arduino.h","says":{"leds":[["PB6","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:Lattuino:avr:latt1_8k"}],"vendor":"FPGA Libre","why":"vendor","wiring":{"buses":{"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":24000000,"flash":7536,"flash_from":"arduino:Lattuino:avr:latt1_8k","leds":[{"label":"D14","name":"LED_BUILTIN","pin":"PB6"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"]],"ram":512,"ram_from":"arduino:Lattuino:avr:latt1_8k"}},
{"chosen":"arduino:Lattuino:avr:latts","flash":1392,"ids":["arduino:Lattuino:avr:latts"],"key":"fpgalibre-lattuino-stick-2k","name":"Lattuino Stick (2k)","part":"attiny26","ram":128,"records":[{"core":"arduino:Lattuino:avr","file":"variants/lattuino/pins_arduino.h","says":{"leds":[["PB6","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:Lattuino:avr:latts"}],"vendor":"FPGA Libre","why":"vendor","wiring":{"buses":{"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":12000000,"flash":1392,"flash_from":"arduino:Lattuino:avr:latts","leds":[{"label":"D14","name":"LED_BUILTIN","pin":"PB6"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"]],"ram":128,"ram_from":"arduino:Lattuino:avr:latts"}},
{"chosen":"zephyr:framework_laptop16_keyboard","flash":1048576,"ids":["zephyr:framework_laptop16_keyboard"],"key":"framework-framework-laptop-16-keyboard","name":"Framework Laptop 16 Keyboard","part":"rp2040","ram":270336,"records":[{"file":"boards/framework/laptop16_keyboard/framework_laptop16_keyboard.dts","says":{"leds":[["GPIO24","led0","high"]]},"src":"zephyr:framework_laptop16_keyboard","stated":{"leds|GPIO24":"zephyr:framework_laptop16_keyboard: gpios = <&gpio0 24 GPIO_ACTIVE_HIGH>"}}],"vendor":"framework","why":"rank","wiring":{"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","name":"led0","pin":"GPIO24"}],"naming":"rp2","ram":270336,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:framework_ledmatrix","flash":1048576,"ids":["zephyr:framework_ledmatrix"],"key":"framework-framework-led-matrix","name":"Framework LED Matrix","part":"rp2040","ram":270336,"records":[{"file":"boards/framework/framework_ledmatrix/framework_ledmatrix.dts","says":{"buttons":[["GPIO25","dip1","low","up"],["GPIO0","led-blank-switch","low","up"]]},"src":"zephyr:framework_ledmatrix","stated":{"buttons|GPIO0":"zephyr:framework_ledmatrix: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|GPIO25":"zephyr:framework_ledmatrix: gpios = <&gpio0 25 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"framework","why":"rank","wiring":{"buttons":[{"active":"low","label":"DIP1","name":"dip1","pin":"GPIO25","pull":"up"},{"active":"low","label":"Lid closed","name":"led-blank-switch","pin":"GPIO0","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","naming":"rp2","ram":270336,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:franzininho_wifi_esp32s2","flash":4194304,"ids":["pio:esp32-s2-franzininho","pio:franzininho_wifi_esp32s2"],"key":"franzininho-franzininho-wifi-board","name":"Franzininho WiFi Board","part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/franzininho_wifi_esp32s2/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO18","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"pio:franzininho_wifi_esp32s2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own FRANZININHO_WIFI entry"}],"vendor":"Franzininho","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:franzininho_wifi_esp32s2","naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_RGB_LED","pin":"GPIO18"}],"ram":327680,"ram_from":"pio:franzininho_wifi_esp32s2"}},
{"chosen":"pio:franzininho_wifi_msc_esp32s2","flash":4194304,"ids":["pio:franzininho_wifi_msc_esp32s2"],"key":"franzininho-franzininho-wifi-msc","name":"Franzininho WiFi MSC","part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/franzininho_wifi_msc_esp32s2/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO18","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"pio:franzininho_wifi_msc_esp32s2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own FRANZININHO_WIFI_MSC entry"}],"vendor":"Franzininho","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:franzininho_wifi_msc_esp32s2","naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_RGB_LED","pin":"GPIO18"}],"ram":327680,"ram_from":"pio:franzininho_wifi_msc_esp32s2"}},
{"chosen":"pio:fubarino_mini","flash":122880,"ids":["pio:fubarino_mini"],"key":"fubarino-fubarino-mini","name":"Fubarino Mini","part":"pic32mx250f128d","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/Fubarino_Mini/Board_Defs.h","says":{"buttons":[["RA8","PIN_BTN1",null,null]],"leds":[["RA10","PIN_LED1",null]],"spi":["RB14","RA4","RA9"],"uart":["RB4","RA4"]},"src":"pio:fubarino_mini","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"Fubarino","why":"rank","wiring":{"buses":{"spi":{"cs":"RA0","miso":"RA9","mosi":"RA4","name":"SPI","sck":"RB14"},"uart":{"name":"Serial","rx":"RA4","tx":"RB4","unit":"UART1"}},"buttons":[{"label":"D16","name":"PIN_BTN1","pin":"RA8"}],"clock_hz":48000000,"flash":122880,"flash_from":"pio:fubarino_mini","leds":[{"label":"D1","name":"PIN_LED1","pin":"RA10"}],"naming":"pic32","ram":32768,"ram_from":"pio:fubarino_mini"}},
{"chosen":"pio:fubarino_sd","flash":520192,"ids":["pio:fubarino_sd"],"key":"fubarino-fubarino-sd-1-5","name":"Fubarino SD (1.5)","part":"pic32mx795f512h","ram":131072,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/Fubarino_SD/Board_Defs.h","says":{"buttons":[["RE7","PIN_BTN1",null,null]],"leds":[["RE5","PIN_LED1",null]],"spi":["RG6","RG8","RG7"]},"src":"pio:fubarino_sd","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"Fubarino","why":"rank","wiring":{"buses":{"spi":{"cs":"RG9","miso":"RG7","mosi":"RG8","name":"SPI","sck":"RG6"}},"buttons":[{"label":"D23","name":"PIN_BTN1","pin":"RE7"}],"clock_hz":80000000,"flash":520192,"flash_from":"pio:fubarino_sd","leds":[{"label":"D21","name":"PIN_LED1","pin":"RE5"}],"naming":"pic32","ram":131072,"ram_from":"pio:fubarino_sd"}},
{"chosen":"pio:fubarino_mini_20","flash":245760,"ids":["pio:fubarino_mini_20"],"key":"fubarino-mini-2-0","name":"Mini 2.0","part":"pic32mx270f256d","ram":63488,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/Fubarino_Mini_20/Board_Defs.h","says":{"buttons":[["RA8","PIN_BTN1",null,null]],"leds":[["RA10","PIN_LED1",null]],"spi":["RB14","RA4","RA9"],"uart":["RB4","RA4"]},"src":"pio:fubarino_mini_20","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"Fubarino","why":"rank","wiring":{"buses":{"spi":{"cs":"RA0","miso":"RA9","mosi":"RA4","name":"SPI","sck":"RB14"},"uart":{"name":"Serial","rx":"RA4","tx":"RB4","unit":"UART1"}},"buttons":[{"label":"D16","name":"PIN_BTN1","pin":"RA8"}],"clock_hz":48000000,"flash":245760,"flash_from":"pio:fubarino_mini_20","leds":[{"label":"D1","name":"PIN_LED1","pin":"RA10"}],"naming":"pic32","ram":63488,"ram_from":"pio:fubarino_mini_20"}},
{"chosen":"cpy:espressif/hexky_s2","ids":["cpy:espressif/hexky_s2"],"key":"futurekeys-hexkys2","name":"HexKyS2","part":"esp32s2","records":[{"file":"ports/espressif/boards/hexky_s2/pins.c","says":{"buttons":[["GPIO21","SW1",null,null],["GPIO42","SW2",null,null],["GPIO0","BOOT",null,null]],"i2c":["GPIO8","GPIO9"],"leds":[["GPIO39","MICROPY_HW_LED_STATUS",null]],"pixels":[["GPIO40","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/hexky_s2"}],"vendor":"FutureKeys","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO9","sda":"GPIO8"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"SW1","pin":"GPIO21"},{"name":"SW2","pin":"GPIO42"},{"name":"BOOT","pin":"GPIO0"}],"leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"GPIO39"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO40"}]}},
{"chosen":"hand:pio:fysetc_f6_13","flash":258048,"ids":["pio:fysetc_f6_13"],"key":"fysetc-fysetc-f6-v1-3","name":"FYSETC F6 V1.3","part":"atmega2560","ram":8192,"records":[{"checked":"ATDF descriptor atmega2560 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega2560.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB7","DBUG (Arduino D13)","high"]],"uart":["PE1","PE0"]},"src":"hand:pio:fysetc_f6_13"}],"vendor":"FYSETC","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2018-08-14 (sheet dates)","doc":"F6_V13.pdf (Altium schematic, 8 sheets)","kind":"schematic","publisher":"FYSETC","quote":"pin 2 'PE0 (RXD0/PCINT8)' 'RXD0 D0', pin 3 'PE1 (TXD0)' 'TXD0 D1'","revision":"V1.3","url":"https://github.com/FYSETC/FYSETC-F6/blob/7ea971e0e40835cbfbc7c9764396e3e2e4bbfe61/Hardware/V1.3/F6_V13.pdf","where":"sheet 1 U1 pins 2/3"},"name":"USART0 (Serial, CH340 USB)","rx":"PE0","tx":"PE1"}},"clock_cite":{"date":"2018-08-14 (sheet dates)","doc":"F6_V13.pdf (Altium schematic, 8 sheets)","kind":"schematic","publisher":"FYSETC","quote":"'Y1' '16Mhz' (3-pin resonator, pin 2 to GND, R35 1M across)","revision":"V1.3","url":"https://github.com/FYSETC/FYSETC-F6/blob/7ea971e0e40835cbfbc7c9764396e3e2e4bbfe61/Hardware/V1.3/F6_V13.pdf","where":"sheet 1, Y1 on XTAL1/XTAL2 (pins 34/33)"},"clock_hz":16000000,"flash":258048,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2018-08-14 (sheet dates)","doc":"F6_V13.pdf (Altium schematic, 8 sheets)","kind":"schematic","level":"Page image: LED DBUG anode via R52 1K to D13 (PB7), cathode to GND -> lit when PB7 is high","publisher":"FYSETC","quote":"U1 pin 26 'PB7 (OC0A/OC1C/PCINT7)' net 'D13'; 'D13' -> R52 '1K' -> 'DBUG' 'Yellow' -> GND","revision":"V1.3","url":"https://github.com/FYSETC/FYSETC-F6/blob/7ea971e0e40835cbfbc7c9764396e3e2e4bbfe61/Hardware/V1.3/F6_V13.pdf","where":"sheet 1 'Arduino 2560 circuit', left of U1"},"colour":"yellow","label":"DBUG (Arduino D13)","name":"DBUG (Arduino D13)","pin":"PB7"}],"naming":"avr","none":[{"cite":{"date":"2018-08-14 (sheet dates)","doc":"F6_V13.pdf (Altium schematic, 8 sheets)","kind":"schematic","publisher":"FYSETC","quote":"Only push-button on the 8 sheets: 'S1' between 'nRESET' and GND (reset). BTN_EN1/BTN_EN2/BTN_ENC (sheets 3, 7) are signals to the external LCD's encoder on EXP1/EXP2, not on-board switches","revision":"V1.3","url":"https://github.com/FYSETC/FYSETC-F6/blob/7ea971e0e40835cbfbc7c9764396e3e2e4bbfe61/Hardware/V1.3/F6_V13.pdf","where":"sheet 2 'CH340'"},"what":"buttons"}],"ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:fysetc_s6","flash":524288,"ids":["pio:fysetc_s6"],"key":"fysetc-fysetc-s6","name":"FYSETC S6","part":"stm32f446ve","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F446V(C-E)T/variant_FYSETC_S6.h","says":{"i2c":["PB9","PB8"],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"pio:fysetc_s6","via":"PlatformIO ststm32 build.variant; defines of the core's own FYSETC_S6 entry"}],"vendor":"FYSETC","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"clock_hz":168000000,"flash":524288,"flash_from":"pio:fysetc_s6","naming":"stm32","ram":131072,"ram_from":"pio:fysetc_s6"}},
{"chosen":"zephyr:ucan","flash":131072,"ids":["zephyr:ucan"],"key":"fysetc-ucan","name":"UCAN","part":"stm32f072xb","ram":16384,"records":[{"file":"boards/fysetc/ucan/ucan.dts","says":{"leds":[["PA0","led0","high"],["PA1","led1","high"]]},"src":"zephyr:ucan","stated":{"leds|PA0":"zephyr:ucan: gpios = <&gpioa 0 GPIO_ACTIVE_HIGH>","leds|PA1":"zephyr:ucan: gpios = <&gpioa 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"fysetc","why":"rank","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED RX","name":"led0","pin":"PA0"},{"active":"high","label":"LED TX","name":"led1","pin":"PA1"}],"naming":"stm32","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:generic_leon3","flash":2097152,"ids":["zephyr:generic_leon3"],"key":"gaisler-generic-leon3","name":"Generic LEON3","part":"leon3","ram":4194304,"records":[{"file":"boards/gaisler/generic_leon3/generic_leon3.dts","src":"zephyr:generic_leon3"}],"vendor":"gaisler","why":"nothing","wiring":{"flash":2097152,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":4194304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:gr716a_mini","ids":["zephyr:gr716a_mini"],"key":"gaisler-gr716-mini-development-board","name":"GR716-MINI Development Board","part":"gr716a","records":[{"file":"boards/gaisler/gr716a_mini/gr716a_mini.dts","src":"zephyr:gr716a_mini"}],"vendor":"gaisler","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:qemu_leon3","flash":536870912,"ids":["zephyr:qemu_leon3"],"key":"gaisler-qemu-emulation-for-leon3","name":"QEMU Emulation for LEON3","part":"leon3","ram":1073741824,"records":[{"file":"boards/qemu/leon3/qemu_leon3.dts","src":"zephyr:qemu_leon3"}],"vendor":"gaisler","why":"nothing","wiring":{"flash":536870912,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":1073741824,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:sgrm","flash":262144,"ids":["zephyr:sgrm"],"key":"gardena-smart-garden-radio-module","name":"Smart Garden Radio Module","part":"sim3u167","ram":32768,"records":[{"file":"boards/gardena/sgrm/sgrm.dts","src":"zephyr:sgrm"}],"vendor":"gardena","why":"nothing","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:gd32a503v_eval","flash":393216,"ids":["zephyr:gd32a503v_eval"],"key":"gd-gd32a503v-eval","name":"GD32A503V-EVAL","part":"gd32a503","ram":49152,"records":[{"file":"boards/gd/gd32a503v_eval/gd32a503v_eval.dts","says":{"leds":[["PC0","led0","low"],["PC1","led1","low"]]},"src":"zephyr:gd32a503v_eval","stated":{"leds|PC0":"zephyr:gd32a503v_eval: gpios = <&gpioc 0 GPIO_ACTIVE_LOW>","leds|PC1":"zephyr:gd32a503v_eval: gpios = <&gpioc 1 GPIO_ACTIVE_LOW>"}}],"vendor":"gd","why":"rank","wiring":{"flash":393216,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED1","name":"led0","pin":"PC0"},{"active":"low","label":"LED2","name":"led1","pin":"PC1"}],"naming":"port16","ram":49152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:gd32c231c_eval","flash":65536,"ids":["zephyr:gd32c231c_eval"],"key":"gd-gd32c231c-eval","name":"GD32C231C-EVAL","part":"gd32c231","ram":12288,"records":[{"file":"boards/gd/gd32c231c_eval/gd32c231c_eval.dts","says":{"leds":[["PA15","led0","high"],["PD1","led1","high"]]},"src":"zephyr:gd32c231c_eval","stated":{"leds|PA15":"zephyr:gd32c231c_eval: gpios = <&gpioa 15 GPIO_ACTIVE_HIGH>","leds|PD1":"zephyr:gd32c231c_eval: gpios = <&gpiod 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"gd","why":"rank","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","pin":"PA15"},{"active":"high","label":"LED2","name":"led1","pin":"PD1"}],"naming":"port16","ram":12288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:gd32e103v_eval","flash":131072,"ids":["zephyr:gd32e103v_eval"],"key":"gd-gd32e103v-eval","name":"GD32E103V-EVAL","part":"gd32e103","ram":32768,"records":[{"file":"boards/gd/gd32e103v_eval/gd32e103v_eval.dts","says":{"buttons":[["PA0","wakeup_key","low",null],["PC13","tamper_key","low",null],["PB14","sw0","low",null]],"leds":[["PC0","led0","high"],["PC2","led1","high"],["PE0","led4","high"],["PE1","led5","high"]]},"src":"zephyr:gd32e103v_eval","stated":{"buttons|PA0":"zephyr:gd32e103v_eval: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","buttons|PB14":"zephyr:gd32e103v_eval: gpios = <&gpiob 14 GPIO_ACTIVE_LOW>","buttons|PC13":"zephyr:gd32e103v_eval: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PC0":"zephyr:gd32e103v_eval: gpios = <&gpioc 0 GPIO_ACTIVE_HIGH>","leds|PC2":"zephyr:gd32e103v_eval: gpios = <&gpioc 2 GPIO_ACTIVE_HIGH>","leds|PE0":"zephyr:gd32e103v_eval: gpios = <&gpioe 0 GPIO_ACTIVE_HIGH>","leds|PE1":"zephyr:gd32e103v_eval: gpios = <&gpioe 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"gd","why":"rank","wiring":{"buttons":[{"active":"low","label":"WAKEUP_KEY","name":"wakeup_key","pin":"PA0"},{"active":"low","label":"TAMPER_KEY","name":"tamper_key","pin":"PC13"},{"active":"low","label":"USER_KEY1","name":"sw0","pin":"PB14"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED2","name":"led0","pin":"PC0"},{"active":"high","label":"LED3","name":"led1","pin":"PC2"},{"active":"high","label":"LED4","name":"led4","pin":"PE0"},{"active":"high","label":"LED5","name":"led5","pin":"PE1"}],"naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:zephyr:gd32e507v_start","flash":524288,"ids":["zephyr:gd32e507v_start"],"key":"gd-gd32e507v-start","name":"GD32E507V-START","part":"gd32e507","ram":131072,"records":[{"checked":"GD32E507xx Datasheet Rev 2.1, LQFP100 pin definitions: 80 pins","file":"tools/census/hand_wiring/gd32.json","says":{"buttons":[["PA0","User Key","low","up"]],"leds":[["PC6","LED1","high"]],"uart":["PB6","PB7"]},"src":"hand:zephyr:gd32e507v_start"},{"file":"boards/gd/gd32e507v_start/gd32e507v_start.dts","says":{"buttons":[["PA0","sw0","low",null]],"leds":[["PC6","led0","high"]]},"src":"zephyr:gd32e507v_start","stated":{"buttons|PA0":"zephyr:gd32e507v_start: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","leds|PC6":"zephyr:gd32e507v_start: gpios = <&gpioc 6 GPIO_ACTIVE_HIGH>"}}],"vendor":"gd","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"GD32E507V-START User Guide (GD32E50x_Demo_Suites_V1.2.1/GD32E507V_START_Demo_Suites/Docs/User Guide/GD32E507V-START_User_Guide_Rev1.0.pdf)","kind":"user-manual","publisher":"GigaDevice Semiconductor Inc.","quote":"PB6 USART0_TX; PB7 USART0_RX; UART_TX PB6; UART_RX PB7","revision":"Rev 1.0","url":"https://www.gd32mcu.com/data/documents/evaluationBoard/GD32E50x_Demo_Suites_V1.2.1.rar","where":"PDF page 6, Table 2-1 Function pin assignment; PDF page 8, Figure 4-5"},"name":"UART","rx":"PB7","tx":"PB6"}},"buttons":[{"active":"low","cite":{"doc":"GD32E507V-START User Guide (GD32E50x_Demo_Suites_V1.2.1/GD32E507V_START_Demo_Suites/Docs/User Guide/GD32E507V-START_User_Guide_Rev1.0.pdf)","kind":"user-manual","level":"d1 Figure 4-4: R11 10K pulls PA0 up to +3V3 and K2 joins it to GND (C14 0.1uF across K2): pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"+3V3 R11 10K\u03a9 PA0; KEY K2 K-1102B; C14 50V/0.1uF; GND; KEY PA0 User Key","revision":"Rev 1.0","url":"https://www.gd32mcu.com/data/documents/evaluationBoard/GD32E50x_Demo_Suites_V1.2.1.rar","where":"PDF page 8, Figure 4-4; PDF page 6, Table 2-1"},"label":"User Key","name":"User Key","pin":"PA0","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"GD32E507V-START User Guide (GD32E50x_Demo_Suites_V1.2.1/GD32E507V_START_Demo_Suites/Docs/User Guide/GD32E507V-START_User_Guide_Rev1.0.pdf)","kind":"user-manual","level":"d1 Figure 4-3: PC6 runs through R10 470R to LED1's anode, and its cathode is on GND: lit when PC6 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PC6 R10 470\u03a9 LED1 LED0603 GND; LED PC6 LED1","revision":"Rev 1.0","url":"https://www.gd32mcu.com/data/documents/evaluationBoard/GD32E50x_Demo_Suites_V1.2.1.rar","where":"PDF page 7, Figure 4-3; PDF page 6, Table 2-1"},"label":"LED1","name":"LED1","pin":"PC6"}],"naming":"port16","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:zephyr:gd32e507z_eval","flash":524288,"ids":["zephyr:gd32e507z_eval"],"key":"gd-gd32e507z-eval","name":"GD32E507Z-EVAL","part":"gd32e507","ram":131072,"records":[{"checked":"GD32E507xx Datasheet Rev 2.1, LQFP144 pin definitions: 112 pins","file":"tools/census/hand_wiring/gd32.json","says":{"buttons":[["PA0","KEY_A","low","up"],["PC13","KEY_B","low","up"],["PF13","KEY_C","low","up"],["PF14","KEY_D","low","up"],["PF15","KEY_Cet","low","up"]],"leds":[["PG10","LED1","high"],["PG11","LED2","high"],["PG12","LED3","high"],["PG13","LED4","high"]],"uart":["PA9","PA10"]},"src":"hand:zephyr:gd32e507z_eval"},{"file":"boards/gd/gd32e507z_eval/gd32e507z_eval.dts","says":{"buttons":[["PA0","sw0","low",null],["PC13","key_b","low",null],["PF13","key_c","low",null],["PF14","key_d","low",null],["PF15","key_cet","low",null]],"leds":[["PG10","led0","high"],["PG11","led2","high"],["PG12","led3","high"],["PG13","led4","high"]]},"src":"zephyr:gd32e507z_eval","stated":{"buttons|PA0":"zephyr:gd32e507z_eval: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","buttons|PC13":"zephyr:gd32e507z_eval: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","buttons|PF13":"zephyr:gd32e507z_eval: gpios = <&gpiof 13 GPIO_ACTIVE_LOW>","buttons|PF14":"zephyr:gd32e507z_eval: gpios = <&gpiof 14 GPIO_ACTIVE_LOW>","buttons|PF15":"zephyr:gd32e507z_eval: gpios = <&gpiof 15 GPIO_ACTIVE_LOW>","leds|PG10":"zephyr:gd32e507z_eval: gpios = <&gpiog 10 GPIO_ACTIVE_HIGH>","leds|PG11":"zephyr:gd32e507z_eval: gpios = <&gpiog 11 GPIO_ACTIVE_HIGH>","leds|PG12":"zephyr:gd32e507z_eval: gpios = <&gpiog 12 GPIO_ACTIVE_HIGH>","leds|PG13":"zephyr:gd32e507z_eval: gpios = <&gpiog 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"gd","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"GD32E507Z-EVAL User Guide (GD32E50x_Demo_Suites_V1.2.1/GD32E507Z_EVAL_Demo_Suites/Docs/User Guide/GD32E507Z-EVAL_User_Guide_Rev1.2.pdf)","kind":"user-manual","publisher":"GigaDevice Semiconductor Inc.","quote":"PA9 RS232_TX; PA10 RS232_RX; Short JP13(1,2)for USART0 function","revision":"Rev 1.2 (revision history: Mar.31, 2021)","url":"https://www.gd32mcu.com/data/documents/evaluationBoard/GD32E50x_Demo_Suites_V1.2.1.rar","where":"PDF page 7, Table 2-1 Function pin assignment"},"name":"UART","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"low","cite":{"doc":"GD32E507Z-EVAL User Guide (GD32E50x_Demo_Suites_V1.2.1/GD32E507Z_EVAL_Demo_Suites/Docs/User Guide/GD32E507Z-EVAL_User_Guide_Rev1.2.pdf)","kind":"user-manual","level":"d1 Figure 4-4: R15 10K pulls net KEY_A (PA0) up to +3V3 and the five-way switch K2 joins it to its common pin, on GND (C26 0.1uF from the net to GND): pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PA0 KEY_A; K2 K1-1506SN-01 Com GND; +3V3 R15 10K\u03a9 KEY_A; C26 50V/0.1uF GND","revision":"Rev 1.2 (revision history: Mar.31, 2021)","url":"https://www.gd32mcu.com/data/documents/evaluationBoard/GD32E50x_Demo_Suites_V1.2.1.rar","where":"PDF page 10, Figure 4-4; PDF page 7, Table 2-1"},"label":"KEY_A","name":"KEY_A","pin":"PA0","pull":"up"},{"active":"low","cite":{"doc":"GD32E507Z-EVAL User Guide (GD32E50x_Demo_Suites_V1.2.1/GD32E507Z_EVAL_Demo_Suites/Docs/User Guide/GD32E507Z-EVAL_User_Guide_Rev1.2.pdf)","kind":"user-manual","level":"d1 Figure 4-4: R16 10K pulls net KEY_B (PC13) up to +3V3 and the five-way switch K2 joins it to its common pin, on GND (C29 0.1uF from the net to GND): pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PC13 KEY_B; K2 K1-1506SN-01 Com GND; +3V3 R16 10K\u03a9 KEY_B; C29 50V/0.1uF GND","revision":"Rev 1.2 (revision history: Mar.31, 2021)","url":"https://www.gd32mcu.com/data/documents/evaluationBoard/GD32E50x_Demo_Suites_V1.2.1.rar","where":"PDF page 10, Figure 4-4; PDF page 7, Table 2-1"},"label":"KEY_B","name":"KEY_B","pin":"PC13","pull":"up"},{"active":"low","cite":{"doc":"GD32E507Z-EVAL User Guide (GD32E50x_Demo_Suites_V1.2.1/GD32E507Z_EVAL_Demo_Suites/Docs/User Guide/GD32E507Z-EVAL_User_Guide_Rev1.2.pdf)","kind":"user-manual","level":"d1 Figure 4-4: R17 10K pulls net KEY_C (PF13) up to +3V3 and the five-way switch K2 joins it to its common pin, on GND (C30 0.1uF from the net to GND): pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PF13 KEY_C; K2 K1-1506SN-01 Com GND; +3V3 R17 10K\u03a9 KEY_C; C30 50V/0.1uF GND","revision":"Rev 1.2 (revision history: Mar.31, 2021)","url":"https://www.gd32mcu.com/data/documents/evaluationBoard/GD32E50x_Demo_Suites_V1.2.1.rar","where":"PDF page 10, Figure 4-4; PDF page 7, Table 2-1"},"label":"KEY_C","name":"KEY_C","pin":"PF13","pull":"up"},{"active":"low","cite":{"doc":"GD32E507Z-EVAL User Guide (GD32E50x_Demo_Suites_V1.2.1/GD32E507Z_EVAL_Demo_Suites/Docs/User Guide/GD32E507Z-EVAL_User_Guide_Rev1.2.pdf)","kind":"user-manual","level":"d1 Figure 4-4: R36 10K pulls net KEY_D (PF14) up to +3V3 and the five-way switch K2 joins it to its common pin, on GND (C31 0.1uF from the net to GND): pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PF14 KEY_D; K2 K1-1506SN-01 Com GND; +3V3 R36 10K\u03a9 KEY_D; C31 50V/0.1uF GND","revision":"Rev 1.2 (revision history: Mar.31, 2021)","url":"https://www.gd32mcu.com/data/documents/evaluationBoard/GD32E50x_Demo_Suites_V1.2.1.rar","where":"PDF page 10, Figure 4-4; PDF page 7, Table 2-1"},"label":"KEY_D","name":"KEY_D","pin":"PF14","pull":"up"},{"active":"low","cite":{"doc":"GD32E507Z-EVAL User Guide (GD32E50x_Demo_Suites_V1.2.1/GD32E507Z_EVAL_Demo_Suites/Docs/User Guide/GD32E507Z-EVAL_User_Guide_Rev1.2.pdf)","kind":"user-manual","level":"d1 Figure 4-4: R38 10K pulls net KEY_Cet (PF15) up to +3V3 and the five-way switch K2 joins it to its common pin, on GND (C43 0.1uF from the net to GND): pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PF15 KEY_Cet; K2 K1-1506SN-01 Com GND; +3V3 R38 10K\u03a9 KEY_Cet; C43 50V/0.1uF GND","revision":"Rev 1.2 (revision history: Mar.31, 2021)","url":"https://www.gd32mcu.com/data/documents/evaluationBoard/GD32E50x_Demo_Suites_V1.2.1.rar","where":"PDF page 10, Figure 4-4; PDF page 7, Table 2-1"},"label":"KEY_Cet","name":"KEY_Cet","pin":"PF15","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"GD32E507Z-EVAL User Guide (GD32E50x_Demo_Suites_V1.2.1/GD32E507Z_EVAL_Demo_Suites/Docs/User Guide/GD32E507Z-EVAL_User_Guide_Rev1.2.pdf)","kind":"user-manual","level":"d1 Figure 4-3: net LED1 (to PG10) runs through R11 470R to LED1's anode, and its cathode is on the common GND bus: lit when PG10 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"LED1 LED0603 R11 470\u03a9 LED1 PG10; GND","revision":"Rev 1.2 (revision history: Mar.31, 2021)","url":"https://www.gd32mcu.com/data/documents/evaluationBoard/GD32E50x_Demo_Suites_V1.2.1.rar","where":"PDF page 10, Figure 4-3; PDF page 7, Table 2-1"},"label":"LED1","name":"LED1","pin":"PG10"},{"active":"high","cite":{"doc":"GD32E507Z-EVAL User Guide (GD32E50x_Demo_Suites_V1.2.1/GD32E507Z_EVAL_Demo_Suites/Docs/User Guide/GD32E507Z-EVAL_User_Guide_Rev1.2.pdf)","kind":"user-manual","level":"d1 Figure 4-3: net LED2 (to PG11) runs through R12 470R to LED2's anode, and its cathode is on the common GND bus: lit when PG11 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"LED2 LED0603 R12 470\u03a9 LED2 PG11; GND","revision":"Rev 1.2 (revision history: Mar.31, 2021)","url":"https://www.gd32mcu.com/data/documents/evaluationBoard/GD32E50x_Demo_Suites_V1.2.1.rar","where":"PDF page 10, Figure 4-3; PDF page 7, Table 2-1"},"label":"LED2","name":"LED2","pin":"PG11"},{"active":"high","cite":{"doc":"GD32E507Z-EVAL User Guide (GD32E50x_Demo_Suites_V1.2.1/GD32E507Z_EVAL_Demo_Suites/Docs/User Guide/GD32E507Z-EVAL_User_Guide_Rev1.2.pdf)","kind":"user-manual","level":"d1 Figure 4-3: net LED3 (to PG12) runs through R14 470R to LED3's anode, and its cathode is on the common GND bus: lit when PG12 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"LED3 LED0603 R14 470\u03a9 LED3 PG12; GND","revision":"Rev 1.2 (revision history: Mar.31, 2021)","url":"https://www.gd32mcu.com/data/documents/evaluationBoard/GD32E50x_Demo_Suites_V1.2.1.rar","where":"PDF page 10, Figure 4-3; PDF page 7, Table 2-1"},"label":"LED3","name":"LED3","pin":"PG12"},{"active":"high","cite":{"doc":"GD32E507Z-EVAL User Guide (GD32E50x_Demo_Suites_V1.2.1/GD32E507Z_EVAL_Demo_Suites/Docs/User Guide/GD32E507Z-EVAL_User_Guide_Rev1.2.pdf)","kind":"user-manual","level":"d1 Figure 4-3: net LED4 (to PG13) runs through R40 470R to LED4's anode, and its cathode is on the common GND bus: lit when PG13 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"LED4 LED0603 R40 470\u03a9 LED4 PG13; GND","revision":"Rev 1.2 (revision history: Mar.31, 2021)","url":"https://www.gd32mcu.com/data/documents/evaluationBoard/GD32E50x_Demo_Suites_V1.2.1.rar","where":"PDF page 10, Figure 4-3; PDF page 7, Table 2-1"},"label":"LED4","name":"LED4","pin":"PG13"}],"naming":"port16","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:zephyr:gd32f350r_eval","flash":131072,"ids":["zephyr:gd32f350r_eval"],"key":"gd-gd32f350r-eval","name":"GD32F350R-EVAL","part":"gd32f350","ram":16384,"records":[{"checked":"GD32F350xx Datasheet Rev 3.2, LQFP64 pin definitions: 55 pins","file":"tools/census/hand_wiring/gd32.json","says":{"buttons":[["PA0","WAKEUP_KEY","high","down"],["PC13","TAMPER_KEY","low","up"],["PF7","USER_KEY","low","up"]],"leds":[["PC10","LED1","high"],["PC11","LED2","high"],["PC12","LED3","high"],["PC2","LED4","high"]],"uart":["PA9","PA10"]},"src":"hand:zephyr:gd32f350r_eval"},{"file":"boards/gd/gd32f350r_eval/gd32f350r_eval.dts","src":"zephyr:gd32f350r_eval"}],"vendor":"gd","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"GD32350R-EVAL User Guide (GD32350R-EVAL_User_Guide_Rev2.1.pdf)","kind":"user-manual","publisher":"GigaDevice Semiconductor Inc.","quote":"PA9 USART0_TX; PA10 USART0_RX; Jump JP13 to USART, then download the program <04_USART_Printf>","revision":"Rev2.1 (revision history: Dec.31, 2023)","url":"https://github.com/GigaDevice-GD32-MCU/GD32F3x0_Demo_Suites/blob/968170fc33a7ac7860804da60cebb206e1fb22d7/GD32350R_EVAL_Demo_Suites/Docs/User%20Guide/GD32350R-EVAL_User_Guide_Rev2.1.pdf","where":"PDF page 7, Table 2-1 Pin assignment; section 5.4 USART_Printf"},"name":"UART","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"high","cite":{"doc":"GD32350R-EVAL schematic (GD32350R-EVAL-V1.0.pdf)","kind":"schematic","level":"d1: K2 joins +3V3 to net PA0 and R29 10K pulls PA0 down to GND: pressed reads high.","publisher":"GigaDevice Semiconductor Inc.","quote":"+3V3 K2 K-1102B PA0; R29 10K\u03a9 GND","revision":"V1.0 (file name); sheets 'Peripherals' and 'MCU' Revision 1.0, Data 2017-5","url":"https://github.com/GigaDevice-GD32-MCU/GD32F3x0_Demo_Suites/blob/968170fc33a7ac7860804da60cebb206e1fb22d7/GD32350R_EVAL_Demo_Suites/Docs/Schematic/GD32350R-EVAL-V1.0.pdf","where":"PDF page 7 of 13, 'File Name: Peripherals', KEY block"},"label":"WAKEUP_KEY","name":"WAKEUP_KEY","pin":"PA0","pull":"down"},{"active":"low","cite":{"doc":"GD32350R-EVAL schematic (GD32350R-EVAL-V1.0.pdf)","kind":"schematic","level":"d1: R31 10K pulls net PC13 up to +3V3 and K4 joins it to GND (C19 0.1uF across K4): pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"+3V3 R31 10K\u03a9 PC13 K4 K-1102B; C19 50V/0.1uF; GND","revision":"V1.0 (file name); sheets 'Peripherals' and 'MCU' Revision 1.0, Data 2017-5","url":"https://github.com/GigaDevice-GD32-MCU/GD32F3x0_Demo_Suites/blob/968170fc33a7ac7860804da60cebb206e1fb22d7/GD32350R_EVAL_Demo_Suites/Docs/Schematic/GD32350R-EVAL-V1.0.pdf","where":"PDF page 7 of 13, 'File Name: Peripherals', KEY block"},"label":"TAMPER_KEY","name":"TAMPER_KEY","pin":"PC13","pull":"up"},{"active":"low","cite":{"doc":"GD32350R-EVAL schematic (GD32350R-EVAL-V1.0.pdf)","kind":"schematic","level":"d1: R30 10K pulls net PF7 up to +3V3 and K3 joins it to GND (C18 0.1uF across K3): pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"+3V3 R30 10K\u03a9 PF7 K3 K-1102B; C18 50V/0.1uF; GND","revision":"V1.0 (file name); sheets 'Peripherals' and 'MCU' Revision 1.0, Data 2017-5","url":"https://github.com/GigaDevice-GD32-MCU/GD32F3x0_Demo_Suites/blob/968170fc33a7ac7860804da60cebb206e1fb22d7/GD32350R_EVAL_Demo_Suites/Docs/Schematic/GD32350R-EVAL-V1.0.pdf","where":"PDF page 7 of 13, 'File Name: Peripherals', KEY block"},"label":"USER_KEY","name":"USER_KEY","pin":"PF7","pull":"up"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"GD32350R-EVAL schematic (GD32350R-EVAL-V1.0.pdf)","kind":"schematic","level":"d1: net PC10 runs through R25 470R to LED1's anode; its cathode is on the common GND line: lit when PC10 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PC10 R25 470\u03a9 LED1 LED0603; GND","revision":"V1.0 (file name); sheets 'Peripherals' and 'MCU' Revision 1.0, Data 2017-5","url":"https://github.com/GigaDevice-GD32-MCU/GD32F3x0_Demo_Suites/blob/968170fc33a7ac7860804da60cebb206e1fb22d7/GD32350R_EVAL_Demo_Suites/Docs/Schematic/GD32350R-EVAL-V1.0.pdf","where":"PDF page 7 of 13, 'File Name: Peripherals', LED block"},"label":"LED1","name":"LED1","pin":"PC10"},{"active":"high","cite":{"doc":"GD32350R-EVAL schematic (GD32350R-EVAL-V1.0.pdf)","kind":"schematic","level":"d1: net PC11 runs through R26 470R to LED2's anode; its cathode is on the common GND line: lit when PC11 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PC11 R26 470\u03a9 LED2 LED0603; GND","revision":"V1.0 (file name); sheets 'Peripherals' and 'MCU' Revision 1.0, Data 2017-5","url":"https://github.com/GigaDevice-GD32-MCU/GD32F3x0_Demo_Suites/blob/968170fc33a7ac7860804da60cebb206e1fb22d7/GD32350R_EVAL_Demo_Suites/Docs/Schematic/GD32350R-EVAL-V1.0.pdf","where":"PDF page 7 of 13, 'File Name: Peripherals', LED block"},"label":"LED2","name":"LED2","pin":"PC11"},{"active":"high","cite":{"doc":"GD32350R-EVAL schematic (GD32350R-EVAL-V1.0.pdf)","kind":"schematic","level":"d1: net PC12 runs through R27 470R to LED3's anode; its cathode is on the common GND line: lit when PC12 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PC12 R27 470\u03a9 LED3 LED0603; GND","revision":"V1.0 (file name); sheets 'Peripherals' and 'MCU' Revision 1.0, Data 2017-5","url":"https://github.com/GigaDevice-GD32-MCU/GD32F3x0_Demo_Suites/blob/968170fc33a7ac7860804da60cebb206e1fb22d7/GD32350R_EVAL_Demo_Suites/Docs/Schematic/GD32350R-EVAL-V1.0.pdf","where":"PDF page 7 of 13, 'File Name: Peripherals', LED block"},"label":"LED3","name":"LED3","pin":"PC12"},{"active":"high","cite":{"doc":"GD32350R-EVAL schematic (GD32350R-EVAL-V1.0.pdf)","kind":"schematic","level":"d1: net PC2 runs through R28 470R to LED4's anode; its cathode is on the common GND line: lit when PC2 is high. (d2 Table 2-1 says PD2; see notes.)","publisher":"GigaDevice Semiconductor Inc.","quote":"PC2 R28 470\u03a9 LED4 LED0603; GND","revision":"V1.0 (file name); sheets 'Peripherals' and 'MCU' Revision 1.0, Data 2017-5","url":"https://github.com/GigaDevice-GD32-MCU/GD32F3x0_Demo_Suites/blob/968170fc33a7ac7860804da60cebb206e1fb22d7/GD32350R_EVAL_Demo_Suites/Docs/Schematic/GD32350R-EVAL-V1.0.pdf","where":"PDF page 7 of 13, 'File Name: Peripherals', LED block"},"label":"LED4","name":"LED4","pin":"PC2"}],"naming":"port16","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:zephyr:gd32f403z_eval","flash":524288,"ids":["zephyr:gd32f403z_eval"],"key":"gd-gd32f403z-eval","name":"GD32F403Z-EVAL","part":"gd32f403","ram":98304,"records":[{"checked":"GD32F403xx Datasheet Rev 3.1, LQFP144 pin definitions: 112 pins","file":"tools/census/hand_wiring/gd32.json","says":{"buttons":[["PA0","WAKEUP_KEY","low","up"],["PC13","TAMPER_KEY","low","up"],["PF5","USER_KEY1","low","up"],["PF4","USER_KEY2","low","up"]],"leds":[["PF0","LED2","high"],["PF1","LED3","high"],["PF2","LED4","high"],["PF3","LED5","high"]],"uart":["PA9","PA10"]},"src":"hand:zephyr:gd32f403z_eval"},{"file":"boards/gd/gd32f403z_eval/gd32f403z_eval.dts","says":{"buttons":[["PA0","wakeup_key","low",null],["PC13","tamper_key","low",null],["PF5","sw0","low",null],["PF4","user_key2","low",null]],"leds":[["PF0","led0","high"],["PF1","led1","high"],["PF2","led4","high"],["PF3","led5","high"]]},"src":"zephyr:gd32f403z_eval","stated":{"buttons|PA0":"zephyr:gd32f403z_eval: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","buttons|PC13":"zephyr:gd32f403z_eval: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","buttons|PF4":"zephyr:gd32f403z_eval: gpios = <&gpiof 4 GPIO_ACTIVE_LOW>","buttons|PF5":"zephyr:gd32f403z_eval: gpios = <&gpiof 5 GPIO_ACTIVE_LOW>","leds|PF0":"zephyr:gd32f403z_eval: gpios = <&gpiof 0 GPIO_ACTIVE_HIGH>","leds|PF1":"zephyr:gd32f403z_eval: gpios = <&gpiof 1 GPIO_ACTIVE_HIGH>","leds|PF2":"zephyr:gd32f403z_eval: gpios = <&gpiof 2 GPIO_ACTIVE_HIGH>","leds|PF3":"zephyr:gd32f403z_eval: gpios = <&gpiof 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"gd","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"GD32403Z-EVAL User Guide (GD32403Z-EVAL_User_Guide_V2.0.pdf)","kind":"user-manual","publisher":"GigaDevice Semiconductor Inc.","quote":"PA9 USART0_TX; PA10 USART0_RX; Short JP5(1,2),Short JP6(1,2) for USART0 function","revision":"V2.0 (revision history: Jan.07, 2019)","url":"https://github.com/GigaDevice-GD32-MCU/GD32F403_Demo_Suites/blob/879b02b1bc53aff0fdc887eb1baf3be3379ab588/GD32403Z_EVAL_Demo_Suites/Docs/User%20Guide/GD32403Z-EVAL_User_Guide_V2.0.pdf","where":"PDF page 7, Table 2-1 Function pin assignment; PDF page 12, Figure 4-5"},"name":"UART","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"low","cite":{"doc":"GD32403Z-EVAL schematic (GD32403Z_EVAL_Schematic_V1.1.PDF)","kind":"schematic","level":"d1: R17 10K pulls net KEY1 (PA0) up to +3V3 and K2 joins it to GND (C28 0.1uF across K2): pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PA0 KEY1; +3V3 R17 10K\u03a9 KEY1 K2 K-1102B; C28 50V/0.1uF; GND","revision":"V1.1 (file name); sheet 'Extension' Revision 1.0, Data 2017-03","url":"https://github.com/GigaDevice-GD32-MCU/GD32F403_Demo_Suites/blob/879b02b1bc53aff0fdc887eb1baf3be3379ab588/GD32403Z_EVAL_Demo_Suites/Docs/Schematic/GD32403Z_EVAL_Schematic_V1.1.PDF","where":"PDF page 4 of 14, 'File Name: Extension', KEY block and its net table 'PA0 KEY1 / PC13 KEY2 / PF5 KEY3 / PF4 KEY4'"},"label":"WAKEUP_KEY","name":"WAKEUP_KEY","pin":"PA0","pull":"up"},{"active":"low","cite":{"doc":"GD32403Z-EVAL schematic (GD32403Z_EVAL_Schematic_V1.1.PDF)","kind":"schematic","level":"d1: R18 10K pulls net KEY2 (PC13) up to +3V3 and K3 joins it to GND (C29 0.1uF across K3): pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PC13 KEY2; +3V3 R18 10K\u03a9 KEY2 K3 K-1102B; C29 50V/0.1uF; GND","revision":"V1.1 (file name); sheet 'Extension' Revision 1.0, Data 2017-03","url":"https://github.com/GigaDevice-GD32-MCU/GD32F403_Demo_Suites/blob/879b02b1bc53aff0fdc887eb1baf3be3379ab588/GD32403Z_EVAL_Demo_Suites/Docs/Schematic/GD32403Z_EVAL_Schematic_V1.1.PDF","where":"PDF page 4 of 14, 'File Name: Extension', KEY block and its net table 'PA0 KEY1 / PC13 KEY2 / PF5 KEY3 / PF4 KEY4'"},"label":"TAMPER_KEY","name":"TAMPER_KEY","pin":"PC13","pull":"up"},{"active":"low","cite":{"doc":"GD32403Z-EVAL schematic (GD32403Z_EVAL_Schematic_V1.1.PDF)","kind":"schematic","level":"d1: R19 10K pulls net KEY3 (PF5) up to +3V3 and K4 joins it to GND (C30 0.1uF across K4): pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PF5 KEY3; +3V3 R19 10K\u03a9 KEY3 K4 K-1102B; C30 50V/0.1uF; GND","revision":"V1.1 (file name); sheet 'Extension' Revision 1.0, Data 2017-03","url":"https://github.com/GigaDevice-GD32-MCU/GD32F403_Demo_Suites/blob/879b02b1bc53aff0fdc887eb1baf3be3379ab588/GD32403Z_EVAL_Demo_Suites/Docs/Schematic/GD32403Z_EVAL_Schematic_V1.1.PDF","where":"PDF page 4 of 14, 'File Name: Extension', KEY block and its net table 'PA0 KEY1 / PC13 KEY2 / PF5 KEY3 / PF4 KEY4'"},"label":"USER_KEY1","name":"USER_KEY1","pin":"PF5","pull":"up"},{"active":"low","cite":{"doc":"GD32403Z-EVAL schematic (GD32403Z_EVAL_Schematic_V1.1.PDF)","kind":"schematic","level":"d1: R20 10K pulls net KEY4 (PF4) up to +3V3 and K5 joins it to GND (C31 0.1uF across K5): pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PF4 KEY4; +3V3 R20 10K\u03a9 KEY4 K5 K-1102B; C31 50V/0.1uF; GND","revision":"V1.1 (file name); sheet 'Extension' Revision 1.0, Data 2017-03","url":"https://github.com/GigaDevice-GD32-MCU/GD32F403_Demo_Suites/blob/879b02b1bc53aff0fdc887eb1baf3be3379ab588/GD32403Z_EVAL_Demo_Suites/Docs/Schematic/GD32403Z_EVAL_Schematic_V1.1.PDF","where":"PDF page 4 of 14, 'File Name: Extension', KEY block and its net table 'PA0 KEY1 / PC13 KEY2 / PF5 KEY3 / PF4 KEY4'"},"label":"USER_KEY2","name":"USER_KEY2","pin":"PF4","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"GD32403Z-EVAL schematic (GD32403Z_EVAL_Schematic_V1.1.PDF)","kind":"schematic","level":"d1: net LED2 (to PF0) runs through R13 470R to LED2's anode; its cathode is on the common GND bus: lit when PF0 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"LED2 LED0603 R13 470\u03a9 LED2 PF0; GND","revision":"V1.1 (file name); sheet 'Extension' Revision 1.0, Data 2017-03","url":"https://github.com/GigaDevice-GD32-MCU/GD32F403_Demo_Suites/blob/879b02b1bc53aff0fdc887eb1baf3be3379ab588/GD32403Z_EVAL_Demo_Suites/Docs/Schematic/GD32403Z_EVAL_Schematic_V1.1.PDF","where":"PDF page 4 of 14, 'File Name: Extension', LED block"},"label":"LED2","name":"LED2","pin":"PF0"},{"active":"high","cite":{"doc":"GD32403Z-EVAL schematic (GD32403Z_EVAL_Schematic_V1.1.PDF)","kind":"schematic","level":"d1: net LED3 (to PF1) runs through R14 470R to LED3's anode; its cathode is on the common GND bus: lit when PF1 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"LED3 LED0603 R14 470\u03a9 LED3 PF1; GND","revision":"V1.1 (file name); sheet 'Extension' Revision 1.0, Data 2017-03","url":"https://github.com/GigaDevice-GD32-MCU/GD32F403_Demo_Suites/blob/879b02b1bc53aff0fdc887eb1baf3be3379ab588/GD32403Z_EVAL_Demo_Suites/Docs/Schematic/GD32403Z_EVAL_Schematic_V1.1.PDF","where":"PDF page 4 of 14, 'File Name: Extension', LED block"},"label":"LED3","name":"LED3","pin":"PF1"},{"active":"high","cite":{"doc":"GD32403Z-EVAL schematic (GD32403Z_EVAL_Schematic_V1.1.PDF)","kind":"schematic","level":"d1: net LED4 (to PF2) runs through R15 470R to LED4's anode; its cathode is on the common GND bus: lit when PF2 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"LED4 LED0603 R15 470\u03a9 LED4 PF2; GND","revision":"V1.1 (file name); sheet 'Extension' Revision 1.0, Data 2017-03","url":"https://github.com/GigaDevice-GD32-MCU/GD32F403_Demo_Suites/blob/879b02b1bc53aff0fdc887eb1baf3be3379ab588/GD32403Z_EVAL_Demo_Suites/Docs/Schematic/GD32403Z_EVAL_Schematic_V1.1.PDF","where":"PDF page 4 of 14, 'File Name: Extension', LED block"},"label":"LED4","name":"LED4","pin":"PF2"},{"active":"high","cite":{"doc":"GD32403Z-EVAL schematic (GD32403Z_EVAL_Schematic_V1.1.PDF)","kind":"schematic","level":"d1: net LED5 (to PF3) runs through R16 470R to LED5's anode; its cathode is on the common GND bus: lit when PF3 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"LED5 LED0603 R16 470\u03a9 LED5 PF3; GND","revision":"V1.1 (file name); sheet 'Extension' Revision 1.0, Data 2017-03","url":"https://github.com/GigaDevice-GD32-MCU/GD32F403_Demo_Suites/blob/879b02b1bc53aff0fdc887eb1baf3be3379ab588/GD32403Z_EVAL_Demo_Suites/Docs/Schematic/GD32403Z_EVAL_Schematic_V1.1.PDF","where":"PDF page 4 of 14, 'File Name: Extension', LED block"},"label":"LED5","name":"LED5","pin":"PF3"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:gd32f407v_start","flash":3145728,"ids":["zephyr:gd32f407v_start"],"key":"gd-gd32f407v-start","name":"GD32F407V-START","part":"gd32f407","ram":196608,"records":[{"file":"boards/gd/gd32f407v_start/gd32f407v_start.dts","says":{"buttons":[["PA0","sw0","low",null]],"leds":[["PC6","led0","high"]]},"src":"zephyr:gd32f407v_start","stated":{"buttons|PA0":"zephyr:gd32f407v_start: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","leds|PC6":"zephyr:gd32f407v_start: gpios = <&gpioc 6 GPIO_ACTIVE_HIGH>"}}],"vendor":"gd","why":"rank","wiring":{"buttons":[{"active":"low","cite":{"doc":"GD32407V-START schematic (GD32407V-START-V1.1.pdf)","kind":"schematic","level":"PA0 pulled up by R11 to +3V3; K2 from PA0 to GND.","publisher":"GigaDevice","quote":"+3V3 R11 10K\u03a9 PA0 K2 K-1102B C14 50V/0.1uF GND","revision":"'File Name: Extension Revision: 1.1 Data: 2020-11'","url":"https://github.com/GigaDevice-GD32-MCU/GD32F4xx_Demo_Suites/blob/main/GD32407V_START_Demo_Suites/Docs/Schematic/GD32407V-START-V1.1.pdf","where":"page 1 'Extension' KEY block"},"label":"USER_KEY","name":"sw0","pin":"PA0"}],"flash":3145728,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"GD32407V-START schematic (GD32407V-START-V1.1.pdf)","kind":"schematic","level":"PC6 -> R10 470R -> LED2 anode; cathode -> GND: lit when PC6 is high.","publisher":"GigaDevice","quote":"PC6 R10 470\u03a9 LED2 LED0603 GND","revision":"'File Name: Extension Revision: 1.1 Data: 2020-11'","url":"https://github.com/GigaDevice-GD32-MCU/GD32F4xx_Demo_Suites/blob/main/GD32407V_START_Demo_Suites/Docs/Schematic/GD32407V-START-V1.1.pdf","where":"PDF page 1 of 6, 'File Name: Extension', LED block, zone B1"},"name":"led0","pin":"PC6"}],"naming":"port16","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:gd32f450i_eval","flash":3145728,"ids":["zephyr:gd32f450i_eval"],"key":"gd-gd32f450i-eval","name":"GD32F450I-EVAL","part":"gd32f450","ram":114688,"records":[{"file":"boards/gd/gd32f450i_eval/gd32f450i_eval.dts","says":{"buttons":[["PA0","wakeup_key","low",null],["PC13","tamper_key","low",null],["PB14","sw0","low",null]],"leds":[["PE2","led0","high"],["PE3","led1","high"],["PF10","led3","high"]]},"src":"zephyr:gd32f450i_eval","stated":{"buttons|PA0":"zephyr:gd32f450i_eval: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","buttons|PB14":"zephyr:gd32f450i_eval: gpios = <&gpiob 14 GPIO_ACTIVE_LOW>","buttons|PC13":"zephyr:gd32f450i_eval: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PE2":"zephyr:gd32f450i_eval: gpios = <&gpioe 2 GPIO_ACTIVE_HIGH>","leds|PE3":"zephyr:gd32f450i_eval: gpios = <&gpioe 3 GPIO_ACTIVE_HIGH>","leds|PF10":"zephyr:gd32f450i_eval: gpios = <&gpiof 10 GPIO_ACTIVE_HIGH>"}}],"vendor":"gd","why":"rank","wiring":{"buttons":[{"active":"low","label":"WAKEUP_KEY","name":"wakeup_key","pin":"PA0"},{"active":"low","label":"TAMPER_KEY","name":"tamper_key","pin":"PC13"},{"active":"low","label":"USER_KEY","name":"sw0","pin":"PB14"}],"flash":3145728,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","pin":"PE2"},{"active":"high","label":"LED2","name":"led1","pin":"PE3"},{"active":"high","label":"LED3","name":"led3","pin":"PF10"}],"naming":"port16","ram":114688,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:gd32f450v_start","flash":3145728,"ids":["zephyr:gd32f450v_start"],"key":"gd-gd32f450v-start","name":"GD32F450V-START","part":"gd32f450","ram":114688,"records":[{"file":"boards/gd/gd32f450v_start/gd32f450v_start.dts","says":{"buttons":[["PA0","sw0","low",null]],"leds":[["PC6","led0","high"]]},"src":"zephyr:gd32f450v_start","stated":{"buttons|PA0":"zephyr:gd32f450v_start: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","leds|PC6":"zephyr:gd32f450v_start: gpios = <&gpioc 6 GPIO_ACTIVE_HIGH>"}}],"vendor":"gd","why":"rank","wiring":{"buttons":[{"active":"low","label":"USER_KEY","name":"sw0","pin":"PA0"}],"flash":3145728,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","name":"led0","pin":"PC6"}],"naming":"port16","ram":114688,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:gd32f450z_eval","flash":3145728,"ids":["zephyr:gd32f450z_eval"],"key":"gd-gd32f450z-eval","name":"GD32F450Z-EVAL","part":"gd32f450","ram":262144,"records":[{"file":"boards/gd/gd32f450z_eval/gd32f450z_eval.dts","says":{"buttons":[["PA0","wakeup_key","low",null],["PC13","tamper_key","low",null],["PB14","sw0","low",null]],"leds":[["PD4","led0","high"],["PD5","led1","high"],["PG3","led3","high"]]},"src":"zephyr:gd32f450z_eval","stated":{"buttons|PA0":"zephyr:gd32f450z_eval: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","buttons|PB14":"zephyr:gd32f450z_eval: gpios = <&gpiob 14 GPIO_ACTIVE_LOW>","buttons|PC13":"zephyr:gd32f450z_eval: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PD4":"zephyr:gd32f450z_eval: gpios = <&gpiod 4 GPIO_ACTIVE_HIGH>","leds|PD5":"zephyr:gd32f450z_eval: gpios = <&gpiod 5 GPIO_ACTIVE_HIGH>","leds|PG3":"zephyr:gd32f450z_eval: gpios = <&gpiog 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"gd","why":"rank","wiring":{"buttons":[{"active":"low","label":"WAKEUP_KEY","name":"wakeup_key","pin":"PA0"},{"active":"low","label":"TAMPER_KEY","name":"tamper_key","pin":"PC13"},{"active":"low","label":"USER_KEY","name":"sw0","pin":"PB14"}],"flash":3145728,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","pin":"PD4"},{"active":"high","label":"LED2","name":"led1","pin":"PD5"},{"active":"high","label":"LED3","name":"led3","pin":"PG3"}],"naming":"port16","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:gd32f470i_eval","flash":3145728,"ids":["zephyr:gd32f470i_eval"],"key":"gd-gd32f470i-eval","name":"GD32F470I-EVAL","part":"gd32f470","ram":114688,"records":[{"file":"boards/gd/gd32f470i_eval/gd32f470i_eval.dts","says":{"buttons":[["PA0","wakeup_key","low",null],["PC13","tamper_key","low",null],["PB14","sw0","low",null]],"leds":[["PE2","led0","high"],["PE3","led1","high"],["PF10","led3","high"]]},"src":"zephyr:gd32f470i_eval","stated":{"buttons|PA0":"zephyr:gd32f470i_eval: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","buttons|PB14":"zephyr:gd32f470i_eval: gpios = <&gpiob 14 GPIO_ACTIVE_LOW>","buttons|PC13":"zephyr:gd32f470i_eval: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PE2":"zephyr:gd32f470i_eval: gpios = <&gpioe 2 GPIO_ACTIVE_HIGH>","leds|PE3":"zephyr:gd32f470i_eval: gpios = <&gpioe 3 GPIO_ACTIVE_HIGH>","leds|PF10":"zephyr:gd32f470i_eval: gpios = <&gpiof 10 GPIO_ACTIVE_HIGH>"}}],"vendor":"gd","why":"rank","wiring":{"buttons":[{"active":"low","label":"WAKEUP_KEY","name":"wakeup_key","pin":"PA0"},{"active":"low","label":"TAMPER_KEY","name":"tamper_key","pin":"PC13"},{"active":"low","label":"USER_KEY","name":"sw0","pin":"PB14"}],"flash":3145728,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","pin":"PE2"},{"active":"high","label":"LED2","name":"led1","pin":"PE3"},{"active":"high","label":"LED3","name":"led3","pin":"PF10"}],"naming":"port16","ram":114688,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:gd32l233r_eval","flash":262144,"ids":["zephyr:gd32l233r_eval"],"key":"gd-gd32l233r-eva","name":"GD32L233R-EVA","part":"gd32l233","ram":32768,"records":[{"file":"boards/gd/gd32l233r_eval/gd32l233r_eval.dts","says":{"buttons":[["PA0","wakeup_key","low",null],["PC13","tamper_key","low",null]],"leds":[["PC7","led0","high"],["PC8","led1","high"],["PC9","led4","high"],["PC11","led5","high"]]},"src":"zephyr:gd32l233r_eval","stated":{"buttons|PA0":"zephyr:gd32l233r_eval: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","buttons|PC13":"zephyr:gd32l233r_eval: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PC11":"zephyr:gd32l233r_eval: gpios = <&gpioc 11 GPIO_ACTIVE_HIGH>","leds|PC7":"zephyr:gd32l233r_eval: gpios = <&gpioc 7 GPIO_ACTIVE_HIGH>","leds|PC8":"zephyr:gd32l233r_eval: gpios = <&gpioc 8 GPIO_ACTIVE_HIGH>","leds|PC9":"zephyr:gd32l233r_eval: gpios = <&gpioc 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"gd","why":"rank","wiring":{"buttons":[{"active":"low","cite":{"doc":"GD32L233R-EVAL schematic (GD32L233R-EVAL_Rev1.1.pdf)","kind":"schematic","level":"pull-up to +3V3, key to GND.","publisher":"GigaDevice","quote":"+3V3 R26 10K\u03a9 PA0 K3 K-1102B C17 GND","revision":"'File Name: Peripherals Revision: 1.1 Data: 2021-7'","url":"https://github.com/GigaDevice-GD32-MCU/GD32L23x_Demo_Suites/blob/main/GD32L233R_EVAL_Demo_Suites/Docs/Schematic/GD32L233R-EVAL_Rev1.1.pdf","where":"page 8 'Button KEY' Wakeup"},"label":"WAKEUP_KEY","name":"wakeup_key","pin":"PA0"},{"active":"low","cite":{"doc":"GD32L233R-EVAL schematic (GD32L233R-EVAL_Rev1.1.pdf)","kind":"schematic","level":"pull-up to +3V3, key to GND.","publisher":"GigaDevice","quote":"+3V3 R25 10K\u03a9 PC13 K2 K-1102B C16 GND","revision":"'File Name: Peripherals Revision: 1.1 Data: 2021-7'","url":"https://github.com/GigaDevice-GD32-MCU/GD32L23x_Demo_Suites/blob/main/GD32L233R_EVAL_Demo_Suites/Docs/Schematic/GD32L233R-EVAL_Rev1.1.pdf","where":"page 8 'Button KEY' Tamper"},"label":"TAMPER_KEY","name":"tamper_key","pin":"PC13"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"GD32L233R-EVAL schematic (GD32L233R-EVAL_Rev1.1.pdf)","kind":"schematic","level":"pin -> 470R -> anode, cathode GND.","publisher":"GigaDevice","quote":"PC7 R21 470\u03a9 LED1","revision":"'File Name: Peripherals Revision: 1.1 Data: 2021-7'","url":"https://github.com/GigaDevice-GD32-MCU/GD32L23x_Demo_Suites/blob/main/GD32L233R_EVAL_Demo_Suites/Docs/Schematic/GD32L233R-EVAL_Rev1.1.pdf","where":"page 8 'Peripherals' LED block"},"label":"LED2","name":"led0","pin":"PC7"},{"active":"high","cite":{"doc":"GD32L233R-EVAL schematic (GD32L233R-EVAL_Rev1.1.pdf)","kind":"schematic","level":"pin -> 470R -> anode, cathode GND.","publisher":"GigaDevice","quote":"PC8 R22 470\u03a9 LED2","revision":"'File Name: Peripherals Revision: 1.1 Data: 2021-7'","url":"https://github.com/GigaDevice-GD32-MCU/GD32L23x_Demo_Suites/blob/main/GD32L233R_EVAL_Demo_Suites/Docs/Schematic/GD32L233R-EVAL_Rev1.1.pdf","where":"page 8 LED block"},"label":"LED3","name":"led1","pin":"PC8"},{"active":"high","cite":{"doc":"GD32L233R-EVAL schematic (GD32L233R-EVAL_Rev1.1.pdf)","kind":"schematic","level":"pin -> 470R -> anode, cathode GND.","publisher":"GigaDevice","quote":"PC9 R23 470\u03a9 LED3","revision":"'File Name: Peripherals Revision: 1.1 Data: 2021-7'","url":"https://github.com/GigaDevice-GD32-MCU/GD32L23x_Demo_Suites/blob/main/GD32L233R_EVAL_Demo_Suites/Docs/Schematic/GD32L233R-EVAL_Rev1.1.pdf","where":"page 8 LED block"},"label":"LED4","name":"led4","pin":"PC9"},{"active":"high","cite":{"doc":"GD32L233R-EVAL schematic (GD32L233R-EVAL_Rev1.1.pdf)","kind":"schematic","level":"PC11 -> R24 470R -> LED4 anode; cathode -> common GND: lit when PC11 is high.","publisher":"GigaDevice","quote":"PC11 R24 470\u03a9 LED4 LED0603; cathodes joined to GND","revision":"'File Name: Peripherals Revision: 1.1 Data: 2021-7'","url":"https://github.com/GigaDevice-GD32-MCU/GD32L23x_Demo_Suites/blob/main/GD32L233R_EVAL_Demo_Suites/Docs/Schematic/GD32L233R-EVAL_Rev1.1.pdf","where":"PDF page 8 of 14, 'File Name: Peripherals', LED block, zone B1-B2"},"label":"LED5","name":"led5","pin":"PC11"}],"naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:gd32vf103c_starter","flash":131072,"ids":["zephyr:gd32vf103c_starter"],"key":"gd-gd32vf103c-starter","name":"GD32VF103C-STARTER","part":"gd32vf103","ram":32768,"records":[{"file":"boards/gd/gd32vf103c_starter/gd32vf103c_starter.dts","says":{"buttons":[["PA0","sw0","low",null]],"leds":[["PA7","led0","high"]]},"src":"zephyr:gd32vf103c_starter","stated":{"buttons|PA0":"zephyr:gd32vf103c_starter: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","leds|PA7":"zephyr:gd32vf103c_starter: gpios = <&gpioa 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"gd","why":"rank","wiring":{"buttons":[{"active":"low","label":"KEY_A","name":"sw0","pin":"PA0"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","pin":"PA7"}],"naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:gd32vf103v_eval","flash":131072,"ids":["zephyr:gd32vf103v_eval"],"key":"gd-gd32vf103v-eval","name":"GD32VF103V-EVAL","part":"gd32vf103","ram":32768,"records":[{"file":"boards/gd/gd32vf103v_eval/gd32vf103v_eval.dts","says":{"buttons":[["PC4","sw0","low",null],["PA0","key_a","low",null],["PC13","key_b","low",null],["PB14","key_c","low",null],["PC5","key_d","low",null]],"leds":[["PC0","led0","high"],["PC2","led1","high"],["PE0","led3","high"],["PE1","led4","high"]]},"src":"zephyr:gd32vf103v_eval","stated":{"buttons|PA0":"zephyr:gd32vf103v_eval: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","buttons|PB14":"zephyr:gd32vf103v_eval: gpios = <&gpiob 14 GPIO_ACTIVE_LOW>","buttons|PC13":"zephyr:gd32vf103v_eval: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","buttons|PC4":"zephyr:gd32vf103v_eval: gpios = <&gpioc 4 GPIO_ACTIVE_LOW>","buttons|PC5":"zephyr:gd32vf103v_eval: gpios = <&gpioc 5 GPIO_ACTIVE_LOW>","leds|PC0":"zephyr:gd32vf103v_eval: gpios = <&gpioc 0 GPIO_ACTIVE_HIGH>","leds|PC2":"zephyr:gd32vf103v_eval: gpios = <&gpioc 2 GPIO_ACTIVE_HIGH>","leds|PE0":"zephyr:gd32vf103v_eval: gpios = <&gpioe 0 GPIO_ACTIVE_HIGH>","leds|PE1":"zephyr:gd32vf103v_eval: gpios = <&gpioe 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"gd","why":"rank","wiring":{"buttons":[{"active":"low","cite":{"doc":"GD32VF103V-EVAL schematic (GD32VF103V_EVAL_Schematic_V1.0.pdf)","kind":"schematic","level":"contact to Com=GND.","publisher":"GigaDevice","quote":"PC4 KEY_Cet; R9 10K\u03a9; K2 6 Cet","revision":"V1.0 (file name); 'File Name: Extension Revision: 1.0 Data: 2013-8-20'","url":"https://github.com/GigaDevice-GD32-MCU/GD32VF103_Demo_Suites/blob/main/GD32VF103V_EVAL_Demo_Suites/Docs/Schematic/GD32VF103V_EVAL_Schematic_V1.0.pdf","where":"page 4 KEY block"},"label":"KEY_CET","name":"sw0","pin":"PC4"},{"active":"low","cite":{"doc":"GD32VF103V-EVAL schematic (GD32VF103V_EVAL_Schematic_V1.0.pdf)","kind":"schematic","level":"contact to Com=GND.","publisher":"GigaDevice","quote":"PA0 KEY_A; R17 10K\u03a9; K2 1 A; 4 Com GND","revision":"V1.0 (file name); 'File Name: Extension Revision: 1.0 Data: 2013-8-20'","url":"https://github.com/GigaDevice-GD32-MCU/GD32VF103_Demo_Suites/blob/main/GD32VF103V_EVAL_Demo_Suites/Docs/Schematic/GD32VF103V_EVAL_Schematic_V1.0.pdf","where":"page 4 KEY block"},"label":"KEY_A","name":"key_a","pin":"PA0"},{"active":"low","cite":{"doc":"GD32VF103V-EVAL schematic (GD32VF103V_EVAL_Schematic_V1.0.pdf)","kind":"schematic","level":"contact to Com=GND.","publisher":"GigaDevice","quote":"PC13 KEY_B; R18 10K\u03a9; K2 2 B","revision":"V1.0 (file name); 'File Name: Extension Revision: 1.0 Data: 2013-8-20'","url":"https://github.com/GigaDevice-GD32-MCU/GD32VF103_Demo_Suites/blob/main/GD32VF103V_EVAL_Demo_Suites/Docs/Schematic/GD32VF103V_EVAL_Schematic_V1.0.pdf","where":"page 4 KEY block"},"label":"KEY_B","name":"key_b","pin":"PC13"},{"active":"low","cite":{"doc":"GD32VF103V-EVAL schematic (GD32VF103V_EVAL_Schematic_V1.0.pdf)","kind":"schematic","level":"PB14 = net KEY_C -> K2 (5-way joystick) pin 3 'C'; common pin 4 'Com' -> GND; R19 10K pull-up to +3V3: pressed reads low.","publisher":"GigaDevice","quote":"PB14 KEY_C; K2 K1-1506SN-01 KEY_C 3 C ... 4 Com GND; +3V3 R19 10K\u03a9 KEY_C C30 50V/0.1uF GND","revision":"V1.0 (file name); 'File Name: Extension Revision: 1.0 Data: 2013-8-20'","url":"https://github.com/GigaDevice-GD32-MCU/GD32VF103_Demo_Suites/blob/main/GD32VF103V_EVAL_Demo_Suites/Docs/Schematic/GD32VF103V_EVAL_Schematic_V1.0.pdf","where":"PDF page 4 of 13, 'File Name: Extension', KEY block, zone C"},"label":"KEY_C","name":"key_c","pin":"PB14"},{"active":"low","cite":{"doc":"GD32VF103V-EVAL schematic (GD32VF103V_EVAL_Schematic_V1.0.pdf)","kind":"schematic","level":"PC5 = net KEY_D -> K2 (5-way joystick) pin 5 'D'; common pin 4 'Com' -> GND; R8 10K pull-up to +3V3: pressed reads low.","publisher":"GigaDevice","quote":"PC5 KEY_D; K2 K1-1506SN-01 5 KEY_D D ... 4 Com GND; +3V3 R8 10K\u03a9 KEY_D C12 50V/0.1uF GND","revision":"V1.0 (file name); 'File Name: Extension Revision: 1.0 Data: 2013-8-20'","url":"https://github.com/GigaDevice-GD32-MCU/GD32VF103_Demo_Suites/blob/main/GD32VF103V_EVAL_Demo_Suites/Docs/Schematic/GD32VF103V_EVAL_Schematic_V1.0.pdf","where":"PDF page 4 of 13, 'File Name: Extension', KEY block, zone C"},"label":"KEY_D","name":"key_d","pin":"PC5"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"GD32VF103V-EVAL schematic (GD32VF103V_EVAL_Schematic_V1.0.pdf)","kind":"schematic","level":"pin -> 470R -> anode; cathode to GND bus.","publisher":"GigaDevice","quote":"LED1 R13 470\u03a9 LED1 PC0","revision":"V1.0 (file name); 'File Name: Extension Revision: 1.0 Data: 2013-8-20'","url":"https://github.com/GigaDevice-GD32-MCU/GD32VF103_Demo_Suites/blob/main/GD32VF103V_EVAL_Demo_Suites/Docs/Schematic/GD32VF103V_EVAL_Schematic_V1.0.pdf","where":"page 4 'Extension' LED block"},"label":"LED1","name":"led0","pin":"PC0"},{"active":"high","cite":{"doc":"GD32VF103V-EVAL schematic (GD32VF103V_EVAL_Schematic_V1.0.pdf)","kind":"schematic","level":"pin -> 470R -> anode; cathode GND.","publisher":"GigaDevice","quote":"LED2 R14 470\u03a9 LED2 PC2","revision":"V1.0 (file name); 'File Name: Extension Revision: 1.0 Data: 2013-8-20'","url":"https://github.com/GigaDevice-GD32-MCU/GD32VF103_Demo_Suites/blob/main/GD32VF103V_EVAL_Demo_Suites/Docs/Schematic/GD32VF103V_EVAL_Schematic_V1.0.pdf","where":"page 4 LED block"},"label":"LED2","name":"led1","pin":"PC2"},{"active":"high","cite":{"doc":"GD32VF103V-EVAL schematic (GD32VF103V_EVAL_Schematic_V1.0.pdf)","kind":"schematic","level":"pin -> 470R -> anode; cathode GND.","publisher":"GigaDevice","quote":"LED3 R15 470\u03a9 LED3 PE0","revision":"V1.0 (file name); 'File Name: Extension Revision: 1.0 Data: 2013-8-20'","url":"https://github.com/GigaDevice-GD32-MCU/GD32VF103_Demo_Suites/blob/main/GD32VF103V_EVAL_Demo_Suites/Docs/Schematic/GD32VF103V_EVAL_Schematic_V1.0.pdf","where":"page 4 LED block"},"label":"LED3","name":"led3","pin":"PE0"},{"active":"high","cite":{"doc":"GD32VF103V-EVAL schematic (GD32VF103V_EVAL_Schematic_V1.0.pdf)","kind":"schematic","level":"pin -> 470R -> anode; cathode GND.","publisher":"GigaDevice","quote":"LED4 R16 470\u03a9 LED4 PE1","revision":"V1.0 (file name); 'File Name: Extension Revision: 1.0 Data: 2013-8-20'","url":"https://github.com/GigaDevice-GD32-MCU/GD32VF103_Demo_Suites/blob/main/GD32VF103V_EVAL_Demo_Suites/Docs/Schematic/GD32VF103V_EVAL_Schematic_V1.0.pdf","where":"page 4 LED block"},"label":"LED4","name":"led4","pin":"PE1"}],"naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:geeekpi_rp2040_plus","flash":4194304,"ids":["pio:geeekpi_rp2040_plus"],"key":"geeekpi-rp2040-plus","name":"RP2040 Plus","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/geeekpi_rp2040_plus/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"pio:geeekpi_rp2040_plus","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own GEEEKPI_RP2040_PLUS entry"}],"vendor":"GeeekPi","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":133000000,"flash":4194304,"flash_from":"pio:geeekpi_rp2040_plus","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"pio:geeekpi_rp2040_plus"}},
{"chosen":"hand:atsamd:gemma_m0","ids":["atsamd:gemma_m0"],"key":"gemma-m0","name":"gemma m0","part":"samd21e","records":[{"checked":"Microchip.SAMD21_DFP.3.8.270.atpack ATDF samd21e15a, samd21e15b, samd21e15bu ...: every pinout, SAMD21E, SAMD21E1xBU, SAMD21E1xDU, SAMD21E1xL, SAMD21E1xLS, SAMD21EA, SAMD21EM","file":"tools/census/hand_wiring/sam.json","says":{"leds":[["PA23","D13","high"]],"pixels":[["PA0","apa102"]],"uart":["PA4","PA5"]},"src":"hand:atsamd:gemma_m0"}],"vendor":"","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"Adafruit ArduinoCore-samd variants/gemma_m0/variant.h","kind":"board-definition","publisher":"Adafruit Industries","quote":"#define PIN_SERIAL1_RX (2ul) // PA05 | #define PIN_SERIAL1_TX (0ul) // PA04","revision":"tag 1.7.18","url":"https://github.com/adafruit/ArduinoCore-samd/blob/1.7.18/variants/gemma_m0/variant.h","where":"variant.h L115-117"},"name":"Serial1 (SERCOM0 alt)","rx":"PA5","tx":"PA4"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A, named by hand:atsamd:gemma_m0","leds":[{"active":"high","cite":{"doc":"Adafruit Gemma M0 schematic (EagleCAD)","kind":"schematic","level":"LED anode via R5 1K to net D13 (PA23), cathode to GND -> lit when PA23 is high","publisher":"Adafruit Industries","quote":"PWR [LED0603_NOOUTLINE = red] pin A -> net N$1 -> R5 [1K] -> net \"D13\" -> IC1 pin \"PA23/I2C/I7/SERCOM3+5.1/SOF\"; PWR pin C -> GND","revision":"git 682dbf68e5","url":"https://github.com/adafruit/Adafruit-Gemma-M0-PCB/blob/682dbf68e51ad478915fdf6520119f15588f4375/Adafruit%20Gemma%20M0.sch","where":"Eagle schematic, part PWR (LED0603, value 'red'), net D13"},"colour":"red","label":"D13","name":"D13","pin":"PA23"}],"memory_cite":{"doc":"Adafruit ArduinoCore-samd boards.txt","kind":"board-definition","publisher":"Adafruit Industries","quote":"-D__SAMD21E18A__","revision":"tag 1.7.17","url":"https://github.com/adafruit/ArduinoCore-samd/blob/1.7.17/boards.txt","where":"adafruit_gemma_m0.build.extra_flags"},"naming":"sam","none":[{"cite":{"doc":"Adafruit Gemma M0 schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"Only switches: Q1 [SWITCH_TACT_SMT4.6X2.8 = reset] between !RESET and GND; SW1 [SWITCH_DPDTEG1390 = EG1218] between VHIGH and VOUT (power on/off). No other switch part.","revision":"git 682dbf68e5","url":"https://github.com/adafruit/Adafruit-Gemma-M0-PCB/blob/682dbf68e51ad478915fdf6520119f15588f4375/Adafruit%20Gemma%20M0.sch","where":"Eagle schematic, all switch parts"},"what":"buttons"}],"pixels":[{"cite":{"doc":"Adafruit Gemma M0 schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"LED1 [APA1022020 = AP102-2020] pin DI -> net D3 -> IC1 \"PA00/EINT0/SERCOM1.0\"; pin CKI -> net D4 -> IC1 \"PA01/EINT1/SERCOM1.1\"; variant.h: \"#define PIN_DOTSTAR_DATA (3u)\" \"#define PIN_DOTSTAR_CLK (4u)\" \"#define DOTSTAR_NUM (1u)\"","revision":"git 682dbf68e5","url":"https://github.com/adafruit/Adafruit-Gemma-M0-PCB/blob/682dbf68e51ad478915fdf6520119f15588f4375/Adafruit%20Gemma%20M0.sch","where":"Eagle schematic part LED1 (AP102-2020); d3 variant.h L90-93; d2 variant.cpp L39-40"},"clock":"PA1","count":1,"kind":"apa102","name":"pixel0","pin":"PA0"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A, named by hand:atsamd:gemma_m0"}},
{"chosen":"pio:blackpill_f103c8","flash":131072,"ids":["pio:blackpill_f103c8","pio:blackpill_f103c8_128"],"key":"generic-blackpill-f103c8","name":"BlackPill F103C8","part":"stm32f103c8","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_PILL_F103Cx.h","says":{"i2c":["PB7","PB6"],"leds":[["PB12","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"pio:blackpill_f103c8","via":"PlatformIO ststm32 build.variant; defines of the core's own BLACKPILL_F103C8 entry"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"pio:blackpill_f103c8_128","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"clock_hz":72000000,"flash":65536,"flash_from":"pio:blackpill_f103c8","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB12"}],"naming":"stm32","ram":20480,"ram_from":"pio:blackpill_f103c8"}},
{"chosen":"pio:bluepill_f103c6","flash":32768,"ids":["pio:bluepill_f103c6"],"key":"generic-bluepill-f103c6","name":"BluePill F103C6","part":"stm32f103c6","ram":10240,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C4T_F103C6(T-U)/variant_BLUEPILL_F103C6.h","says":{"i2c":["PB7","PB6"],"leds":[["PC13","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"pio:bluepill_f103c6","via":"PlatformIO ststm32 build.variant; defines of the core's own BLUEPILL_F103C6 entry"}],"vendor":"Generic","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"clock_hz":72000000,"flash":32768,"flash_from":"pio:bluepill_f103c6","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PC13"}],"naming":"stm32","ram":10240,"ram_from":"pio:bluepill_f103c6"}},
{"chosen":"pio:bluepill_f103c8","disagree":[{"kept":["PC13"],"kept_from":"pio:bluepill_f103c8","kind":"conflict","other":["PB12"],"other_from":"zephyr:stm32_min_dev","what":"leds"},{"kept":"PC13","kept_from":"pio:bluepill_f103c8","kind":"primary","other":"PB12","other_from":"zephyr:stm32_min_dev","what":"the LED"}],"flash":131072,"ids":["pio:bluepill_f103c8","pio:bluepill_f103c8_128k","wokwi:stm32-bluepill","zephyr:stm32_min_dev"],"key":"generic-bluepill-f103c8","name":"BluePill F103C8","part":"stm32f103c8","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_PILL_F103Cx.h","says":{"i2c":["PB7","PB6"],"leds":[["PC13","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"pio:bluepill_f103c8","via":"PlatformIO ststm32 build.variant; defines of the core's own BLUEPILL_F103C8 entry"},{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_PILL_F103Cx.h","same":true,"src":"pio:bluepill_f103c8_128k","via":"PlatformIO ststm32 build.variant; defines of the core's own BLUEPILL_F103C8 entry"},{"file":"boards/others/stm32_min_dev/stm32_min_dev.dts","says":{"i2c":["PB7","PB6"],"leds":[["PB12","led0","high"]]},"src":"zephyr:stm32_min_dev","stated":{"leds|PB12":"zephyr:stm32_min_dev: gpios = <&gpiob 12 GPIO_ACTIVE_HIGH>"}}],"vendor":"Generic","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"clock_hz":72000000,"flash":65536,"flash_from":"pio:bluepill_f103c8","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PC13"}],"naming":"stm32","ram":20480,"ram_from":"pio:bluepill_f103c8"}},
{"chosen":"hand:pio:demo_f030f4","flash":16384,"ids":["pio:demo_f030f4"],"key":"generic-demo-f030f4","name":"Demo F030F4","part":"stm32f030f4","ram":4096,"records":[{"checked":"stm32-data STM32F030F4: package TSSOP20","file":"tools/census/hand_wiring/stm32.json","says":{"leds":[["PA4","D1","high"]]},"src":"hand:pio:demo_f030f4"}],"vendor":"Generic","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2014-04 (PDF creation date)","doc":"STM32F030F4P6 minimum system board schematic (Altium, 'Modules Schematic')","kind":"schematic","level":"PA4 -> R7 1K -> D1 anode; D1 cathode -> J2 pin 1, J2 pin 2 -> GND: lit when PA4 is high (and only when a jumper is fitted on J2).","publisher":"Haoyu Electronics (HotMCU)","quote":"\"PA4\" \"R7\" \"Res2\" \"1K\" \"D1\" \"LED\" \"J2\" \"CON2\"; U2 \"10\" \"PA4/ADC_IN4/TIM14_CH1/SPI1_NSS\" \"STM32F030F4P6\"","url":"http://www.haoyuelectronics.com/Attachment/STM32F030-Dev-Board/STM32F030F4P6.pdf","where":"sheet 1, LED block left of U2; U2 pin 10 'PA4/ADC_IN4/TIM14_CH1/SPI1_NSS'"},"label":"D1","name":"D1","pin":"PA4"}],"naming":"stm32","none":[{"cite":{"date":"2014-04 (PDF creation date)","doc":"STM32F030F4P6 minimum system board schematic (Altium, 'Modules Schematic')","kind":"schematic","publisher":"Haoyu Electronics (HotMCU)","quote":"\"S1\" \"SW-PB\" \"NRST\" \"R3\" \"1K\" \"C2\" \"100nF\"; \"BOOT0\" \"R6\" \"560\" \"R5\" \"10K\" \"J5\" \"CON2\"","url":"http://www.haoyuelectronics.com/Attachment/STM32F030-Dev-Board/STM32F030F4P6.pdf","where":"sheet 1, reset and BOOT0 blocks"},"what":"buttons"}],"ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:fk407m1","flash":524288,"ids":["pio:fk407m1"],"key":"generic-fk407m1","name":"FK407M1","part":"stm32f407ve","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_FK407M1.h","says":{"buttons":[["PA15","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PC13","LED_BUILTIN",null]],"spi":["PB3","PB5","PB4"],"uart":["PA9","PA10"]},"src":"pio:fk407m1","via":"PlatformIO ststm32 build.variant; defines of the core's own FK407M1 entry"}],"vendor":"Generic","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PB6","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PA15"}],"clock_hz":168000000,"flash":524288,"flash_from":"pio:fk407m1","leds":[{"name":"LED_BUILTIN","pin":"PC13"}],"naming":"stm32","ram":131072,"ram_from":"pio:fk407m1"}},
{"chosen":"cpy:espressif/generic_esp32s3_supermini","ids":["cpy:espressif/generic_esp32s3_supermini"],"key":"generic-generic-esp32s3-supermini","name":"Generic ESP32S3 Supermini","part":"esp32s3","records":[{"file":"ports/espressif/boards/generic_esp32s3_supermini/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"pixels":[["GPIO48","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/generic_esp32s3_supermini"}],"vendor":"GENERIC","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO48"}]}},
{"chosen":"pio:generic","flash":16777216,"ids":["pio:generic"],"key":"generic-rp2040","name":"RP2040","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/generic/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"pio:generic","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own GENERIC_RP2040 entry"}],"vendor":"Generic","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":133000000,"flash":16777216,"flash_from":"pio:generic","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"pio:generic"}},
{"chosen":"pio:generic_rp2350","flash":16777216,"ids":["pio:generic_rp2350"],"key":"generic-rp2350","name":"RP2350","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/generic_rp2350/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"pio:generic_rp2350","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own GENERIC_RP2350 entry"}],"vendor":"Generic","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":150000000,"flash":16777216,"flash_from":"pio:generic_rp2350","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":524288,"ram_from":"pio:generic_rp2350"}},
{"chosen":"pio:sea_picro","flash":8388608,"ids":["pio:sea_picro"],"key":"generic-sea-picro","name":"Sea-Picro","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","dropped":["LED_BUILTIN = 31 is not a pin of the rp2040","PIN_LED = 31 is not a pin of the rp2040"],"file":"variants/sea_picro/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"pixels":[["GPIO25","ws2812"]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"pio:sea_picro","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own SEA_PICRO entry"}],"vendor":"Generic","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":133000000,"flash":8388608,"flash_from":"pio:sea_picro","naming":"rp2","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO25"}],"ram":262144,"ram_from":"pio:sea_picro"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103C4TX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103C4TX","pio:genericSTM32F103C4"],"key":"generic-stm32f103c4-6k-ram-16k-flash","name":"STM32F103C4 (6k RAM. 16k Flash)","part":"stm32f103c4","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C4T_F103C6(T-U)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103C4TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C4T_F103C6(T-U)/variant_generic.h","same":true,"src":"pio:genericSTM32F103C4","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103C4TX","naming":"stm32","ram":6144,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103C4TX"}},
{"chosen":"arduino:stm32duino:STM32F1:genericSTM32F103C6","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103C6TX","arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103C6UX","arduino:stm32duino:STM32F1:genericSTM32F103C6","pio:genericSTM32F103C6"],"key":"generic-stm32f103c6-10k-ram-32k-flash","name":"STM32F103C6 (10k RAM. 32k Flash)","notes":["uart added from arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103C6TX","i2c added from arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103C6TX","spi added from arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103C6TX"],"part":"stm32f103c6","ram":10240,"records":[{"core":"arduino:stm32duino:STM32F1","file":"variants/generic_stm32f103c/pins_arduino.h","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"arduino:stm32duino:STM32F1:genericSTM32F103C6"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C4T_F103C6(T-U)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103C6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C4T_F103C6(T-U)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103C6UX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C4T_F103C6(T-U)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"pio:genericSTM32F103C6","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"rank","wiring":{"buses":{"i2c":{"added_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103C6TX","name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"added_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103C6TX","cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"added_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103C6TX","name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":32768,"flash_from":"arduino:stm32duino:STM32F1:genericSTM32F103C6","leds":[{"name":"LED_BUILTIN","pin":"PC13"}],"naming":"stm32","ram":10240,"ram_from":"arduino:stm32duino:STM32F1:genericSTM32F103C6"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103C8TX","pio:genericSTM32F103C8"],"key":"generic-stm32f103c8-20k-ram-64k-flash","name":"STM32F103C8 (20k RAM. 64k Flash)","part":"stm32f103c8","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103C8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_generic.h","same":true,"src":"pio:genericSTM32F103C8","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103C8TX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103CBTX","arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103CBUX","pio:genericSTM32F103CB"],"key":"generic-stm32f103cb-20k-ram-128k-flash","name":"STM32F103CB (20k RAM. 128k Flash)","part":"stm32f103cb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103CBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103CBUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_generic.h","same":true,"src":"pio:genericSTM32F103CB","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103CBTX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103R4HX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103R4HX","arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103R4TX","pio:genericSTM32F103R4"],"key":"generic-stm32f103r4-6k-ram-16k-flash","name":"STM32F103R4 (6k RAM. 16k Flash)","part":"stm32f103r4","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(4-6)H/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103R4HX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(4-6)T/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103R4TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(4-6)T/variant_generic.h","same":true,"src":"pio:genericSTM32F103R4","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103R4HX","naming":"stm32","ram":6144,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103R4HX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103R6HX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103R6HX","arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103R6TX","pio:genericSTM32F103R6"],"key":"generic-stm32f103r6-10k-ram-32k-flash","name":"STM32F103R6 (10k RAM. 32k Flash)","part":"stm32f103r6","ram":10240,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(4-6)H/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103R6HX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(4-6)T/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103R6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(4-6)T/variant_generic.h","same":true,"src":"pio:genericSTM32F103R6","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103R6HX","naming":"stm32","ram":10240,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103R6HX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103R8HX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103R8HX","arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103R8TX","pio:genericSTM32F103R8"],"key":"generic-stm32f103r8-20k-ram-64-flash","name":"STM32F103R8 (20k RAM. 64 Flash)","part":"stm32f103r8","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(8-B)H/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103R8HX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(8-B)T/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103R8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(8-B)T/variant_generic.h","same":true,"src":"pio:genericSTM32F103R8","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103R8HX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103R8HX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RBHX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RBHX","arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RBTX","pio:genericSTM32F103RB"],"key":"generic-stm32f103rb-20k-ram-128k-flash","name":"STM32F103RB (20k RAM. 128k Flash)","part":"stm32f103rb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(8-B)H/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RBHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(8-B)T/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(8-B)T/variant_generic.h","same":true,"src":"pio:genericSTM32F103RB","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RBHX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RBHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RCTX","arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RCYX","pio:genericSTM32F103RC"],"key":"generic-stm32f103rc-48k-ram-256k-flash","name":"STM32F103RC (48k RAM. 256k Flash)","part":"stm32f103rc","ram":49152,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(C-D-E)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(C-D-E)Y/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RCYX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(C-D-E)T/variant_generic.h","same":true,"src":"pio:genericSTM32F103RC","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RCTX","naming":"stm32","ram":49152,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RDTX","flash":393216,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RDTX","arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RDYX","pio:genericSTM32F103RD"],"key":"generic-stm32f103rd-64k-ram-384k-flash","name":"STM32F103RD (64k RAM. 384k Flash)","part":"stm32f103rd","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(C-D-E)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RDTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(C-D-E)Y/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RDYX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(C-D-E)T/variant_generic.h","same":true,"src":"pio:genericSTM32F103RD","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":393216,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RDTX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RDTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RETX","arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103REYX","pio:genericSTM32F103RE"],"key":"generic-stm32f103re-64k-ram-512k-flash","name":"STM32F103RE (64k RAM. 512k Flash)","part":"stm32f103re","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(C-D-E)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(C-D-E)Y/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103REYX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(C-D-E)T/variant_generic.h","same":true,"src":"pio:genericSTM32F103RE","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RETX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RFTX","flash":786432,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RFTX","pio:genericSTM32F103RF"],"key":"generic-stm32f103rf-96k-ram-768k-flash","name":"STM32F103RF (96k RAM. 768k Flash)","part":"stm32f103rf","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(F-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RFTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(F-G)T/variant_generic.h","same":true,"src":"pio:genericSTM32F103RF","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":786432,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RFTX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RFTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RGTX","pio:genericSTM32F103RG"],"key":"generic-stm32f103rg-96k-ram-1024k-flash","name":"STM32F103RG (96k RAM. 1024k Flash)","part":"stm32f103rg","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(F-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RGTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(F-G)T/variant_generic.h","same":true,"src":"pio:genericSTM32F103RG","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RGTX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103RGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103T4UX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103T4UX","pio:genericSTM32F103T4"],"key":"generic-stm32f103t4-6k-ram-16k-flash","name":"STM32F103T4 (6k RAM. 16k Flash)","part":"stm32f103t4","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103T(4-6)U/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103T4UX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103T(4-6)U/variant_generic.h","same":true,"src":"pio:genericSTM32F103T4","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103T4UX","naming":"stm32","ram":6144,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103T4UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103T6UX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103T6UX","pio:genericSTM32F103T6"],"key":"generic-stm32f103t6-10k-ram-32k-flash","name":"STM32F103T6 (10k RAM. 32k Flash)","part":"stm32f103t6","ram":10240,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103T(4-6)U/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103T6UX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103T(4-6)U/variant_generic.h","same":true,"src":"pio:genericSTM32F103T6","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103T6UX","naming":"stm32","ram":10240,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103T6UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103T8UX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103T8UX","pio:genericSTM32F103T8"],"key":"generic-stm32f103t8-20k-ram-64k-flash","name":"STM32F103T8 (20k RAM. 64k Flash)","part":"stm32f103t8","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103T(8-B)U/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103T8UX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103T(8-B)U/variant_generic.h","same":true,"src":"pio:genericSTM32F103T8","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103T8UX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103T8UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103TBUX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103TBUX","pio:genericSTM32F103TB"],"key":"generic-stm32f103tb-20k-ram-128k-flash","name":"STM32F103TB (20k RAM. 128k Flash)","part":"stm32f103tb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103T(8-B)U/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103TBUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103T(8-B)U/variant_generic.h","same":true,"src":"pio:genericSTM32F103TB","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103TBUX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103TBUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103V8HX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103V8HX","arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103V8TX","pio:genericSTM32F103V8"],"key":"generic-stm32f103v8-20k-ram-64k-flash","name":"STM32F103V8 (20k RAM. 64k Flash)","part":"stm32f103v8","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103V8(H-T)_F103VB(H-I-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103V8HX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103V8(H-T)_F103VB(H-I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103V8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103V8(H-T)_F103VB(H-I-T)/variant_generic.h","same":true,"src":"pio:genericSTM32F103V8","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103V8HX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103V8HX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VBHX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VBHX","arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VBIX","arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VBTX","pio:genericSTM32F103VB"],"key":"generic-stm32f103vb-20k-ram-128k-flash","name":"STM32F103VB (20k RAM. 128k Flash)","part":"stm32f103vb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103V8(H-T)_F103VB(H-I-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VBHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103V8(H-T)_F103VB(H-I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VBIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103V8(H-T)_F103VB(H-I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103V8(H-T)_F103VB(H-I-T)/variant_generic.h","same":true,"src":"pio:genericSTM32F103VB","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VBHX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VBHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VCHX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VCHX","arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VCTX","pio:genericSTM32F103VC"],"key":"generic-stm32f103vc-48k-ram-256k-flash","name":"STM32F103VC (48k RAM. 256k Flash)","part":"stm32f103vc","ram":49152,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103V(C-D-E)(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VCHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103V(C-D-E)(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103V(C-D-E)(H-T)/variant_generic.h","same":true,"src":"pio:genericSTM32F103VC","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VCHX","naming":"stm32","ram":49152,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VCHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VDHX","flash":393216,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VDHX","arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VDTX","pio:genericSTM32F103VD"],"key":"generic-stm32f103vd-64k-ram-384k-flash","name":"STM32F103VD (64k RAM. 384k Flash)","part":"stm32f103vd","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103V(C-D-E)(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VDHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103V(C-D-E)(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VDTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103V(C-D-E)(H-T)/variant_generic.h","same":true,"src":"pio:genericSTM32F103VD","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":393216,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VDHX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VDHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VEHX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VEHX","arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VETX","pio:genericSTM32F103VE"],"key":"generic-stm32f103ve-64k-ram-512k-flash","name":"STM32F103VE (64k RAM. 512k Flash)","part":"stm32f103ve","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103V(C-D-E)(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VEHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103V(C-D-E)(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103V(C-D-E)(H-T)/variant_generic.h","same":true,"src":"pio:genericSTM32F103VE","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VEHX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VEHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VFTX","flash":786432,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VFTX","pio:genericSTM32F103VF"],"key":"generic-stm32f103vf-96k-ram-768k-flash","name":"STM32F103VF (96k RAM. 768k Flash)","part":"stm32f103vf","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103V(F-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VFTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103V(F-G)T/variant_generic.h","same":true,"src":"pio:genericSTM32F103VF","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":786432,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VFTX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VFTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VGTX","pio:genericSTM32F103VG"],"key":"generic-stm32f103vg-96k-ram-1024k-flash","name":"STM32F103VG (96k RAM. 1024k Flash)","part":"stm32f103vg","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103V(F-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VGTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103V(F-G)T/variant_generic.h","same":true,"src":"pio:genericSTM32F103VG","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VGTX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103VGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZCHX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZCHX","arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZCTX","pio:genericSTM32F103ZC"],"key":"generic-stm32f103zc-48k-ram-256k-flash","name":"STM32F103ZC (48k RAM. 256k Flash)","part":"stm32f103zc","ram":49152,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103Z(C-D-E)(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZCHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103Z(C-D-E)(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103Z(C-D-E)(H-T)/variant_generic.h","same":true,"src":"pio:genericSTM32F103ZC","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZCHX","naming":"stm32","ram":49152,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZCHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZDHX","flash":393216,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZDHX","arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZDTX","pio:genericSTM32F103ZD"],"key":"generic-stm32f103zd-64k-ram-384k-flash","name":"STM32F103ZD (64k RAM. 384k Flash)","part":"stm32f103zd","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103Z(C-D-E)(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZDHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103Z(C-D-E)(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZDTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103Z(C-D-E)(H-T)/variant_generic.h","same":true,"src":"pio:genericSTM32F103ZD","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":393216,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZDHX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZDHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZEHX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZEHX","arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZETX","pio:genericSTM32F103ZE"],"key":"generic-stm32f103ze-64k-ram-512k-flash","name":"STM32F103ZE (64k RAM. 512k Flash)","part":"stm32f103ze","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103Z(C-D-E)(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZEHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103Z(C-D-E)(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103Z(C-D-E)(H-T)/variant_generic.h","same":true,"src":"pio:genericSTM32F103ZE","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZEHX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZEHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZFHX","flash":786432,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZFHX","arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZFTX","pio:genericSTM32F103ZF"],"key":"generic-stm32f103zf-96k-ram-768k-flash","name":"STM32F103ZF (96k RAM. 768k Flash)","part":"stm32f103zf","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103Z(F-G)(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZFHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103Z(F-G)(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZFTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103Z(F-G)(H-T)/variant_generic.h","same":true,"src":"pio:genericSTM32F103ZF","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":786432,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZFHX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZFHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZGHX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZGHX","arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZGTX","pio:genericSTM32F103ZG"],"key":"generic-stm32f103zg-96k-ram-1024k-flash","name":"STM32F103ZG (96k RAM. 1024k Flash)","part":"stm32f103zg","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103Z(F-G)(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZGHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103Z(F-G)(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZGTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103Z(F-G)(H-T)/variant_generic.h","same":true,"src":"pio:genericSTM32F103ZG","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZGHX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F103ZGHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303CBTX","pio:genericSTM32F303CB"],"key":"generic-stm32f303cb-32k-ram-128k-flash","name":"STM32F303CB (32k RAM. 128k Flash)","part":"stm32f303cb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303C(B-C)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303CBTX"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303CBTX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CBUX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CBUX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CBYX","pio:genericSTM32F401CB"],"key":"generic-stm32f401cb-64k-ram-128k-flash","name":"STM32F401CB (64k RAM. 128k Flash)","part":"stm32f401cb","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CBUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CBYX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_generic.h","same":true,"src":"pio:genericSTM32F401CB","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":84000000,"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CBUX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CBUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CCFX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CCFX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CCUX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CCYX","pio:genericSTM32F401CC"],"key":"generic-stm32f401cc-64k-ram-256k-flash","name":"STM32F401CC (64k RAM. 256k Flash)","part":"stm32f401cc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CCFX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CCUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CCYX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_generic.h","same":true,"src":"pio:genericSTM32F401CC","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":84000000,"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CCFX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CCFX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CDUX","flash":393216,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CDUX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CDYX","pio:genericSTM32F401CD"],"key":"generic-stm32f401cd-96k-ram-384k-flash","name":"STM32F401CD (96k RAM. 384k Flash)","part":"stm32f401cd","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CDUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CDYX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_generic.h","same":true,"src":"pio:genericSTM32F401CD","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":84000000,"flash":393216,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CDUX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CDUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CEUX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CEUX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CEYX","pio:genericSTM32F401CE"],"key":"generic-stm32f401ce-96k-ram-512k-flash","name":"STM32F401CE (96k RAM. 512k Flash)","part":"stm32f401ce","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CEUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CEYX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_generic.h","same":true,"src":"pio:genericSTM32F401CE","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":84000000,"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CEUX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401CEUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401RBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401RBTX","pio:genericSTM32F401RB"],"key":"generic-stm32f401rb-64k-ram-128k-flash","name":"STM32F401RB (64k RAM. 128k Flash)","part":"stm32f401rb","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401R(B-C-D-E)T/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401RBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401R(B-C-D-E)T/variant_generic.h","same":true,"src":"pio:genericSTM32F401RB","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":84000000,"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401RBTX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401RBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401RCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401RCTX","pio:genericSTM32F401RC"],"key":"generic-stm32f401rc-64k-ram-256k-flash","name":"STM32F401RC (64k RAM. 256k Flash)","part":"stm32f401rc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401R(B-C-D-E)T/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401RCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401R(B-C-D-E)T/variant_generic.h","same":true,"src":"pio:genericSTM32F401RC","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":84000000,"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401RCTX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401RCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401RDTX","flash":393216,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401RDTX","pio:genericSTM32F401RD"],"key":"generic-stm32f401rd-96k-ram-384k-flash","name":"STM32F401RD (96k RAM. 384k Flash)","part":"stm32f401rd","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401R(B-C-D-E)T/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401RDTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401R(B-C-D-E)T/variant_generic.h","same":true,"src":"pio:genericSTM32F401RD","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":84000000,"flash":393216,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401RDTX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401RDTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401RETX","pio:genericSTM32F401RE"],"key":"generic-stm32f401re-96k-ram-512k-flash","name":"STM32F401RE (96k RAM. 512k Flash)","part":"stm32f401re","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401R(B-C-D-E)T/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401RETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401R(B-C-D-E)T/variant_generic.h","same":true,"src":"pio:genericSTM32F401RE","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":84000000,"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401RETX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F405RGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F405RGTX","pio:genericSTM32F405RG","pio:stm32f4stamp"],"key":"generic-stm32f405rg-128k-ram-1024k-flash","name":"STM32F405RG (128k RAM. 1024k Flash)","part":"stm32f405rg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F405RGT_F415RGT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F405RGTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F405RGT_F415RGT/variant_generic.h","same":true,"src":"pio:genericSTM32F405RG","via":"PlatformIO ststm32 build.variant; the directory's default header"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F405RGT_F415RGT/variant_generic.h","same":true,"src":"pio:stm32f4stamp","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":168000000,"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F405RGTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F405RGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407IGHX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407IGHX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407IGTX","pio:genericSTM32F407IGT6"],"key":"generic-stm32f407ig-192k-ram-1024k-flash","name":"STM32F407IG (192k RAM. 1024k Flash)","part":"stm32f407ig","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407I(E-G)(H-T)_F417I(E-G)(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407IGHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407I(E-G)(H-T)_F417I(E-G)(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407IGTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407I(E-G)(H-T)_F417I(E-G)(H-T)/variant_generic.h","same":true,"src":"pio:genericSTM32F407IGT6","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":168000000,"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407IGHX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407IGHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407VETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407VETX","pio:genericSTM32F407VET6"],"key":"generic-stm32f407ve-192k-ram-512k-flash","name":"STM32F407VE (192k RAM. 512k Flash)","part":"stm32f407ve","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407VETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_generic.h","same":true,"src":"pio:genericSTM32F407VET6","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":168000000,"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407VETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407VETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410C8TX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410C8UX","pio:genericSTM32F410C8"],"key":"generic-stm32f410c8-32k-ram-64k-flash","name":"STM32F410C8 (32k RAM. 64k Flash)","part":"stm32f410c8","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F410C(8-B)T/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410C8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F410C(8-B)U/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410C8UX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F410C(8-B)T/variant_generic.h","same":true,"src":"pio:genericSTM32F410C8","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":100000000,"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410C8TX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410CBTX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410CBUX","pio:genericSTM32F410CB"],"key":"generic-stm32f410cb-32k-ram-128k-flash","name":"STM32F410CB (32k RAM. 128k Flash)","part":"stm32f410cb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F410C(8-B)T/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410CBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F410C(8-B)U/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410CBUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F410C(8-B)T/variant_generic.h","same":true,"src":"pio:genericSTM32F410CB","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":100000000,"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410CBTX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410R8IX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410R8IX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410R8TX","pio:genericSTM32F410R8"],"key":"generic-stm32f410r8-32k-ram-64k-flash","name":"STM32F410R8 (32k RAM. 64k Flash)","part":"stm32f410r8","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F410R(8-B)(I-T)/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410R8IX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F410R(8-B)(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410R8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F410R(8-B)(I-T)/variant_generic.h","same":true,"src":"pio:genericSTM32F410R8","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":100000000,"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410R8IX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410R8IX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410RBIX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410RBIX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410RBTX","pio:genericSTM32F410RB"],"key":"generic-stm32f410rb-32k-ram-128k-flash","name":"STM32F410RB (32k RAM. 128k Flash)","part":"stm32f410rb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F410R(8-B)(I-T)/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410RBIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F410R(8-B)(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410RBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F410R(8-B)(I-T)/variant_generic.h","same":true,"src":"pio:genericSTM32F410RB","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":100000000,"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410RBIX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410RBIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411CCUX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411CCUX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411CCYX","pio:genericSTM32F411CC"],"key":"generic-stm32f411cc-128k-ram-256k-flash","name":"STM32F411CC (128k RAM. 256k Flash)","part":"stm32f411cc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F411C(C-E)(U-Y)/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PB13","PA1","PA11"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411CCUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F411C(C-E)(U-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411CCYX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F411C(C-E)(U-Y)/variant_generic.h","same":true,"src":"pio:genericSTM32F411CC","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PB12","miso":"PA11","mosi":"PA1","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":100000000,"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411CCUX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411CCUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411CEUX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411CEUX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411CEYX","pio:genericSTM32F411CE"],"key":"generic-stm32f411ce-128k-ram-512k-flash","name":"STM32F411CE (128k RAM. 512k Flash)","part":"stm32f411ce","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F411C(C-E)(U-Y)/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PB13","PA1","PA11"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411CEUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F411C(C-E)(U-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411CEYX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F411C(C-E)(U-Y)/variant_generic.h","same":true,"src":"pio:genericSTM32F411CE","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PB12","miso":"PA11","mosi":"PA1","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":100000000,"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411CEUX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411CEUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411RCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411RCTX","pio:genericSTM32F411RC"],"key":"generic-stm32f411rc-128k-ram-256k-flash","name":"STM32F411RC (128k RAM. 256k Flash)","part":"stm32f411rc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F411R(C-E)T/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PB13","PA1","PA11"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411RCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F411R(C-E)T/variant_generic.h","same":true,"src":"pio:genericSTM32F411RC","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PB12","miso":"PA11","mosi":"PA1","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":100000000,"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411RCTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411RCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411RETX","pio:genericSTM32F411RE"],"key":"generic-stm32f411re-128k-ram-512k-flash","name":"STM32F411RE (128k RAM. 512k Flash)","part":"stm32f411re","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F411R(C-E)T/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PB13","PA1","PA11"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411RETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F411R(C-E)T/variant_generic.h","same":true,"src":"pio:genericSTM32F411RE","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PB12","miso":"PA11","mosi":"PA1","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":100000000,"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411RETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412CEUX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412CEUX","pio:genericSTM32F412CE"],"key":"generic-stm32f412ce-256k-ram-512k-flash","name":"STM32F412CE (256k RAM. 512k Flash)","part":"stm32f412ce","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F412C(E-G)U/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PB13","PA1","PA11"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412CEUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F412C(E-G)U/variant_generic.h","same":true,"src":"pio:genericSTM32F412CE","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PB12","miso":"PA11","mosi":"PA1","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":100000000,"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412CEUX","naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412CEUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412CGUX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412CGUX","pio:genericSTM32F412CG"],"key":"generic-stm32f412cg-256k-ram-1024k-flash","name":"STM32F412CG (256k RAM. 1024k Flash)","part":"stm32f412cg","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F412C(E-G)U/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PB13","PA1","PA11"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412CGUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F412C(E-G)U/variant_generic.h","same":true,"src":"pio:genericSTM32F412CG","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PB12","miso":"PA11","mosi":"PA1","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":100000000,"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412CGUX","naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412CGUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412RETX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412REYX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412REYXP","pio:genericSTM32F412RE"],"key":"generic-stm32f412re-256k-ram-512k-flash","name":"STM32F412RE (256k RAM. 512k Flash)","part":"stm32f412re","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F412R(E-G)(T-Y)x(P)/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PB13","PA1","PA11"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412RETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F412R(E-G)(T-Y)x(P)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412REYX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F412R(E-G)(T-Y)x(P)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412REYXP"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F412R(E-G)(T-Y)x(P)/variant_generic.h","same":true,"src":"pio:genericSTM32F412RE","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PB12","miso":"PA11","mosi":"PA1","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":100000000,"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412RETX","naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412RGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412RGTX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412RGYX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412RGYXP","pio:genericSTM32F412RG"],"key":"generic-stm32f412rg-256k-ram-1024k-flash","name":"STM32F412RG (256k RAM. 1024k Flash)","part":"stm32f412rg","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F412R(E-G)(T-Y)x(P)/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PB13","PA1","PA11"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412RGTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F412R(E-G)(T-Y)x(P)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412RGYX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F412R(E-G)(T-Y)x(P)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412RGYXP"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F412R(E-G)(T-Y)x(P)/variant_generic.h","same":true,"src":"pio:genericSTM32F412RG","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PB12","miso":"PA11","mosi":"PA1","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":100000000,"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412RGTX","naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412RGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413CGUX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413CGUX","pio:genericSTM32F413CG"],"key":"generic-stm32f413cg-320k-ram-1024k-flash","name":"STM32F413CG (320k RAM. 1024k Flash)","part":"stm32f413cg","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F413C(G-H)U_F423CHU/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PB13","PA1","PA11"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413CGUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F413C(G-H)U_F423CHU/variant_generic.h","same":true,"src":"pio:genericSTM32F413CG","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PB12","miso":"PA11","mosi":"PA1","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":100000000,"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413CGUX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413CGUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413CHUX","flash":1572864,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413CHUX","pio:genericSTM32F413CH"],"key":"generic-stm32f413ch-320k-ram-1536k-flash","name":"STM32F413CH (320k RAM. 1536k Flash)","part":"stm32f413ch","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F413C(G-H)U_F423CHU/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PB13","PA1","PA11"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413CHUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F413C(G-H)U_F423CHU/variant_generic.h","same":true,"src":"pio:genericSTM32F413CH","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PB12","miso":"PA11","mosi":"PA1","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":100000000,"flash":1572864,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413CHUX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413CHUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413RGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413RGTX","pio:genericSTM32F413RG"],"key":"generic-stm32f413rg-320k-ram-1024k-flash","name":"STM32F413RG (320k RAM. 1024k Flash)","part":"stm32f413rg","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F413R(G-H)T_F423RHT/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PB13","PA1","PA11"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413RGTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F413R(G-H)T_F423RHT/variant_generic.h","same":true,"src":"pio:genericSTM32F413RG","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PB12","miso":"PA11","mosi":"PA1","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":100000000,"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413RGTX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413RGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413RHTX","flash":1572864,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413RHTX","pio:genericSTM32F413RH"],"key":"generic-stm32f413rh-320k-ram-1536k-flash","name":"STM32F413RH (320k RAM. 1536k Flash)","part":"stm32f413rh","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F413R(G-H)T_F423RHT/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PB13","PA1","PA11"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413RHTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F413R(G-H)T_F423RHT/variant_generic.h","same":true,"src":"pio:genericSTM32F413RH","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PB12","miso":"PA11","mosi":"PA1","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":100000000,"flash":1572864,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413RHTX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413RHTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F415RGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F415RGTX","pio:genericSTM32F415RG"],"key":"generic-stm32f415rg-128k-ram-1024k-flash","name":"STM32F415RG (128k RAM. 1024k Flash)","part":"stm32f415rg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F405RGT_F415RGT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F415RGTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F405RGT_F415RGT/variant_generic.h","same":true,"src":"pio:genericSTM32F415RG","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":168000000,"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F415RGTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F415RGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417VETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417VETX","pio:genericSTM32F417VE"],"key":"generic-stm32f417ve-128k-ram-512k-flash","name":"STM32F417VE (128k RAM. 512k Flash)","part":"stm32f417ve","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417VETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_generic.h","same":true,"src":"pio:genericSTM32F417VE","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":168000000,"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417VETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417VETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417VGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417VGTX","pio:genericSTM32F417VG"],"key":"generic-stm32f417vg-128k-ram-1024k-flash","name":"STM32F417VG (128k RAM. 1024k Flash)","part":"stm32f417vg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417VGTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_generic.h","same":true,"src":"pio:genericSTM32F417VG","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":168000000,"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417VGTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417VGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F423CHUX","flash":1572864,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F423CHUX","pio:genericSTM32F423CH"],"key":"generic-stm32f423ch-320k-ram-1536k-flash","name":"STM32F423CH (320k RAM. 1536k Flash)","part":"stm32f423ch","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F413C(G-H)U_F423CHU/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PB13","PA1","PA11"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F423CHUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F413C(G-H)U_F423CHU/variant_generic.h","same":true,"src":"pio:genericSTM32F423CH","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PB12","miso":"PA11","mosi":"PA1","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":100000000,"flash":1572864,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F423CHUX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F423CHUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F423RHTX","flash":1572864,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F423RHTX","pio:genericSTM32F423RH"],"key":"generic-stm32f423rh-320k-ram-1536k-flash","name":"STM32F423RH (320k RAM. 1536k Flash)","part":"stm32f423rh","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F413R(G-H)T_F423RHT/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PB13","PA1","PA11"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F423RHTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F413R(G-H)T_F423RHT/variant_generic.h","same":true,"src":"pio:genericSTM32F423RH","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PB12","miso":"PA11","mosi":"PA1","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":100000000,"flash":1572864,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F423RHTX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F423RHTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446RCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446RCTX","pio:genericSTM32F446RC"],"key":"generic-stm32f446rc-128k-ram-256k-flash","name":"STM32F446RC (128k RAM. 256k Flash)","part":"stm32f446rc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F446R(C-E)T/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446RCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F446R(C-E)T/variant_generic.h","same":true,"src":"pio:genericSTM32F446RC","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":180000000,"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446RCTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446RCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446RETX","pio:genericSTM32F446RE"],"key":"generic-stm32f446re-128k-ram-512k-flash","name":"STM32F446RE (128k RAM. 512k Flash)","part":"stm32f446re","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F446R(C-E)T/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446RETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F446R(C-E)T/variant_generic.h","same":true,"src":"pio:genericSTM32F446RE","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":180000000,"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446RETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H750VBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H750VBTX","pio:genericSTM32H750VB"],"key":"generic-stm32h750vbt6-1024k-ram-128k-flash","name":"STM32H750VBT6 (1024k RAM. 128k Flash)","part":"stm32h750vb","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H750VBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_generic.h","same":true,"src":"pio:genericSTM32H750VB","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Generic","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":480000000,"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H750VBTX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H750VBTX"}},
{"chosen":"arduino:opentracker:sam:geolink_opentracker","flash":131072,"ids":["arduino:opentracker:sam:geolink_opentracker"],"key":"geolink-geolink-opentracker","name":"Geolink OpenTracker","part":"sam3a4c","records":[{"core":"arduino:opentracker:sam","file":"variants/geolink_opentracker/pins_arduino.h","says":{"i2c":["PB12","PB13"],"leds":[["PB27","LED_BUILTIN",null]],"spi":["PA27","PA26","PA25"]},"src":"arduino:opentracker:sam:geolink_opentracker"}],"vendor":"Geolink","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB13","sda":"PB12"},"spi":{"miso":"PA25","mosi":"PA26","name":"SPI","sck":"PA27"}},"clock_hz":84000000,"flash":131072,"flash_from":"arduino:opentracker:sam:geolink_opentracker","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PB27"}],"naming":"sam"}},
{"chosen":"cpy:stm/pyboard_v11","ids":["cpy:stm/pyboard_v11"],"key":"georgerobotic-pyboardv1-1","name":"PyboardV1_1","part":"stm32f405rg","records":[{"file":"ports/stm/boards/pyboard_v11/pins.c","says":{"i2c":["PB7","PB6"],"leds":[["PB4","LED1",null],["PA15","LED2",null],["PA14","LED3",null],["PA13","LED4",null]]},"src":"cpy:stm/pyboard_v11"}],"vendor":"George Robotic","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PB6","sda":"PB7"}},"flash":1048576,"flash_from":"cpy:stm/pyboard_v11: FLASH_SIZE (0x100000)","leds":[{"name":"LED1","pin":"PB4"},{"name":"LED2","pin":"PA15"},{"name":"LED3","pin":"PA14"},{"name":"LED4","pin":"PA13"}],"naming":"stm32","ram":196608,"ram_from":"stm32-data STM32F405RG"}},
{"chosen":"mpy:stm32/PYBD_SF2","ids":["mpy:stm32/PYBD_SF2"],"key":"georgerobotics-pyboard-d-series-sf2","name":"Pyboard D-series SF2","part":"stm32f722xx","records":[{"file":"ports/stm32/boards/PYBD_SF2/mpconfigboard.h","says":{"buttons":[["PA13","USRSW","low","up"]],"i2c":["PB9","PB8"],"leds":[["PF3","LED1","low"],["PF4","LED2","low"],["PF5","LED3","low"]],"spi":["PA5","PA7","PA6"]},"src":"mpy:stm32/PYBD_SF2","stated":{"buttons|PA13":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PF3":"#define MICROPY_HW_LED_INVERTED (1) // LEDs are on when pin is driven low","leds|PF4":"#define MICROPY_HW_LED_INVERTED (1) // LEDs are on when pin is driven low","leds|PF5":"#define MICROPY_HW_LED_INVERTED (1) // LEDs are on when pin is driven low"}}],"vendor":"George Robotics","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB8","sda":"PB9"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"}},"buttons":[{"active":"low","name":"USRSW","pin":"PA13","pull":"up"}],"flash":524288,"flash_by_part":true,"flash_from":"stm32-data STM32F722IE, named by mpy:stm32/PYBD_SF2: MICROPY_HW_MCU_NAME","leds":[{"active":"low","aliases":["MICROPY_HW_LED1"],"name":"LED1","pin":"PF3"},{"active":"low","aliases":["MICROPY_HW_LED2"],"name":"LED2","pin":"PF4"},{"active":"low","aliases":["MICROPY_HW_LED3"],"name":"LED3","pin":"PF5"}],"naming":"stm32","ram":262144,"ram_from":"stm32-data STM32F722IE, named by mpy:stm32/PYBD_SF2: MICROPY_HW_MCU_NAME"}},
{"chosen":"hand:mpy:stm32/PYBD_SF3","ids":["mpy:stm32/PYBD_SF3"],"key":"georgerobotics-pyboard-d-series-sf3","name":"Pyboard D-series SF3","part":"stm32f733xx","records":[{"checked":"stm32-data STM32F733IE: package UFBGA176","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PA13","USR (SW2)","low","none"]],"leds":[["PF3","LED1 red (D1 LED_RBGA R)","low"],["PF4","LED2 green (D1 LED_RBGA G)","low"],["PF5","LED3 blue (D1 LED_RBGA B)","low"]]},"src":"hand:mpy:stm32/PYBD_SF3"},{"file":"ports/stm32/boards/PYBD_SF3/mpconfigboard.h","src":"mpy:stm32/PYBD_SF3"}],"vendor":"George Robotics","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"date":"2019-05-22","doc":"PYBD_SFxW_schematics.pdf (Title PYBD_R2)","kind":"schematic","level":"SW2 connects PUSR (PA13) through series R18 3k to GND; no pull resistor on the board, so firmware enables the internal pull-up (d1: '#define MICROPY_HW_USRSW_PULL (GPIO_PULLUP)', '#define MICROPY_HW_USRSW_PRESSED (0)') -> reads low when pressed.","publisher":"George Robotics / MicroPython","quote":"\"PA13\" \"PUSR\" \"SWDIO\"; \"PUSR\" \"R18\" \"3k\" \"SW2\" \"USR\" \"GND\"; d2: \"USR,PA13\"; d1: \"// USRSW is not pulled, and pressing the button makes the input go low.\"","revision":"PYBD_R2","url":"https://micropython.org/resources/PYBD_SFxW_schematics.pdf","where":"sheet 1, 'Buttons' block; MCU 'PA13 PUSR SWDIO'"},"label":"USR (SW2)","name":"USR (SW2)","pin":"PA13","pull":"none"}],"flash":524288,"flash_by_part":true,"flash_from":"stm32-data STM32F733IE, named by mpy:stm32/PYBD_SF3: MICROPY_HW_MCU_NAME","leds":[{"active":"low","cite":{"date":"2019-05-22","doc":"PYBD_SFxW_schematics.pdf (Title PYBD_R2)","kind":"schematic","level":"D1 is a common-anode RGB LED with anode at +3.3V; cathode KR returns through 560 ohm to PLED_R (PF3): lit when PF3 is low. d1: \"#define MICROPY_HW_LED_INVERTED (1) // LEDs are on when pin is driven low\"","publisher":"George Robotics / MicroPython","quote":"\"PF3\" \"PLED_R\"; \"PLED_R\" \"R5\" \"560\" \"R1\" \"560\" \"LED_KR\" \"D1\" \"LED_RBGA\" \"+3.3V\"; d2: \"LED_RED,PF3\"; d1: \"#define MICROPY_HW_LED1 (pyb_pin_LED_RED)\"","revision":"PYBD_R2","url":"https://micropython.org/resources/PYBD_SFxW_schematics.pdf","where":"sheet 1, 'LED' block; MCU port F 'PF3 PLED_R'"},"colour":"red","label":"LED1 red (D1 LED_RBGA R)","name":"LED1 red (D1 LED_RBGA R)","pin":"PF3"},{"active":"low","cite":{"date":"2019-05-22","doc":"PYBD_SFxW_schematics.pdf (Title PYBD_R2)","kind":"schematic","level":"Common anode at +3.3V, cathode KG via R2 560 to PF4: lit when PF4 is low (d1 MICROPY_HW_LED_ON = mp_hal_pin_low).","publisher":"George Robotics / MicroPython","quote":"\"PF4\" \"PLED_G\"; \"PLED_G\" \"R2\" \"560\" \"LED_KG\" \"D1\"; d2: \"LED_GREEN,PF4\"; d1: \"#define MICROPY_HW_LED2 (pyb_pin_LED_GREEN)\"","revision":"PYBD_R2","url":"https://micropython.org/resources/PYBD_SFxW_schematics.pdf","where":"sheet 1, 'LED' block; 'PF4 PLED_G'"},"colour":"green","label":"LED2 green (D1 LED_RBGA G)","name":"LED2 green (D1 LED_RBGA G)","pin":"PF4"},{"active":"low","cite":{"date":"2019-05-22","doc":"PYBD_SFxW_schematics.pdf (Title PYBD_R2)","kind":"schematic","level":"Common anode at +3.3V, cathode KB via R3 560 to PF5: lit when PF5 is low.","publisher":"George Robotics / MicroPython","quote":"\"PF5\" \"PLED_B\"; \"PLED_B\" \"R3\" \"560\" \"LED_KB\" \"D1\"; d2: \"LED_BLUE,PF5\"; d1: \"#define MICROPY_HW_LED3 (pyb_pin_LED_BLUE)\"","revision":"PYBD_R2","url":"https://micropython.org/resources/PYBD_SFxW_schematics.pdf","where":"sheet 1, 'LED' block; 'PF5 PLED_B'"},"colour":"blue","label":"LED3 blue (D1 LED_RBGA B)","name":"LED3 blue (D1 LED_RBGA B)","pin":"PF5"}],"naming":"stm32","ram":262144,"ram_from":"stm32-data STM32F733IE, named by mpy:stm32/PYBD_SF3: MICROPY_HW_MCU_NAME"}},
{"chosen":"hand:mpy:stm32/PYBD_SF6","ids":["mpy:stm32/PYBD_SF6"],"key":"georgerobotics-pyboard-d-series-sf6","name":"Pyboard D-series SF6","part":"stm32f767xx","records":[{"checked":"stm32-data STM32F767IG, STM32F767II: package UFBGA176","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PA13","USR (SW2)","low","none"]],"leds":[["PF3","LED1 red (D1 LED_RBGA R)","low"],["PF4","LED2 green (D1 LED_RBGA G)","low"],["PF5","LED3 blue (D1 LED_RBGA B)","low"]]},"src":"hand:mpy:stm32/PYBD_SF6"},{"file":"ports/stm32/boards/PYBD_SF6/mpconfigboard.h","src":"mpy:stm32/PYBD_SF6"}],"vendor":"George Robotics","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"date":"2019-05-22","doc":"PYBD_SFxW_schematics.pdf (Title PYBD_R2)","kind":"schematic","level":"SW2 connects PUSR (PA13) through series R18 3k to GND; no pull resistor on the board, so firmware enables the internal pull-up (d1: '#define MICROPY_HW_USRSW_PULL (GPIO_PULLUP)', '#define MICROPY_HW_USRSW_PRESSED (0)') -> reads low when pressed.","publisher":"George Robotics / MicroPython","quote":"\"PA13\" \"PUSR\" \"SWDIO\"; \"PUSR\" \"R18\" \"3k\" \"SW2\" \"USR\" \"GND\"; d2: \"USR,PA13\"; d1: \"// USRSW is not pulled, and pressing the button makes the input go low.\"","revision":"PYBD_R2","url":"https://micropython.org/resources/PYBD_SFxW_schematics.pdf","where":"sheet 1, 'Buttons' block; MCU 'PA13 PUSR SWDIO'"},"label":"USR (SW2)","name":"USR (SW2)","pin":"PA13","pull":"none"}],"flash":2097152,"flash_by_part":true,"flash_from":"stm32-data STM32F767II, named by mpy:stm32/PYBD_SF6: MICROPY_HW_MCU_NAME","leds":[{"active":"low","cite":{"date":"2019-05-22","doc":"PYBD_SFxW_schematics.pdf (Title PYBD_R2)","kind":"schematic","level":"D1 is a common-anode RGB LED with anode at +3.3V; cathode KR returns through 560 ohm to PLED_R (PF3): lit when PF3 is low. d1: \"#define MICROPY_HW_LED_INVERTED (1) // LEDs are on when pin is driven low\"","publisher":"George Robotics / MicroPython","quote":"\"PF3\" \"PLED_R\"; \"PLED_R\" \"R5\" \"560\" \"R1\" \"560\" \"LED_KR\" \"D1\" \"LED_RBGA\" \"+3.3V\"; d2: \"LED_RED,PF3\"; d1: \"#define MICROPY_HW_LED1 (pyb_pin_LED_RED)\"","revision":"PYBD_R2","url":"https://micropython.org/resources/PYBD_SFxW_schematics.pdf","where":"sheet 1, 'LED' block; MCU port F 'PF3 PLED_R'"},"colour":"red","label":"LED1 red (D1 LED_RBGA R)","name":"LED1 red (D1 LED_RBGA R)","pin":"PF3"},{"active":"low","cite":{"date":"2019-05-22","doc":"PYBD_SFxW_schematics.pdf (Title PYBD_R2)","kind":"schematic","level":"Common anode at +3.3V, cathode KG via R2 560 to PF4: lit when PF4 is low (d1 MICROPY_HW_LED_ON = mp_hal_pin_low).","publisher":"George Robotics / MicroPython","quote":"\"PF4\" \"PLED_G\"; \"PLED_G\" \"R2\" \"560\" \"LED_KG\" \"D1\"; d2: \"LED_GREEN,PF4\"; d1: \"#define MICROPY_HW_LED2 (pyb_pin_LED_GREEN)\"","revision":"PYBD_R2","url":"https://micropython.org/resources/PYBD_SFxW_schematics.pdf","where":"sheet 1, 'LED' block; 'PF4 PLED_G'"},"colour":"green","label":"LED2 green (D1 LED_RBGA G)","name":"LED2 green (D1 LED_RBGA G)","pin":"PF4"},{"active":"low","cite":{"date":"2019-05-22","doc":"PYBD_SFxW_schematics.pdf (Title PYBD_R2)","kind":"schematic","level":"Common anode at +3.3V, cathode KB via R3 560 to PF5: lit when PF5 is low.","publisher":"George Robotics / MicroPython","quote":"\"PF5\" \"PLED_B\"; \"PLED_B\" \"R3\" \"560\" \"LED_KB\" \"D1\"; d2: \"LED_BLUE,PF5\"; d1: \"#define MICROPY_HW_LED3 (pyb_pin_LED_BLUE)\"","revision":"PYBD_R2","url":"https://micropython.org/resources/PYBD_SFxW_schematics.pdf","where":"sheet 1, 'LED' block; 'PF5 PLED_B'"},"colour":"blue","label":"LED3 blue (D1 LED_RBGA B)","name":"LED3 blue (D1 LED_RBGA B)","pin":"PF5"}],"naming":"stm32","ram":524288,"ram_from":"stm32-data STM32F767II, named by mpy:stm32/PYBD_SF6: MICROPY_HW_MCU_NAME"}},
{"chosen":"mpy:stm32/PYBLITEV10","ids":["mpy:stm32/PYBLITEV10"],"key":"georgerobotics-pyboard-lite-v1-0","name":"Pyboard Lite v1.0","part":"stm32f411xe","records":[{"file":"ports/stm32/boards/PYBLITEV10/mpconfigboard.h","says":{"buttons":[["PB3","USRSW","low","up"]],"i2c":["PB7","PB6"],"leds":[["PA13","LED1","high"],["PA14","LED2","high"],["PA15","LED3","high"],["PB4","LED4","high"]],"spi":["PA5","PA7","PA6"]},"src":"mpy:stm32/PYBLITEV10","stated":{"buttons|PB3":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PA13":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PA14":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PA15":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB4":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"George Robotics","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"}},"buttons":[{"active":"low","cite":{"doc":"The Micro Python Board, pyboard, Micro Python Lite Board STM32F411 48pin, Schematic, Number PYBLITEv1.0b (PYBLITEv10-schematics.pdf, linked from store.micropython.org/product/PYBLITEv1.0)","kind":"schematic","level":"PB3 (pin 55) -> net PB3-SW-X17 -> R17 4k7 -> net USR-SW -> SW2 pin 3; SW2 pin 1 -> GND. No pull-up resistor on the board. Pressed: PB3 reads low.","publisher":"George Robotics / Damien P. George (micropython.org)","quote":"55 PB3-SW-X17; R17 4k7; USR-SW; SW2 USR; GND","revision":"Number: PYBLITEv1.0b, Date: 12/10/2015, Sheet 2 of 2 (File PYBLITEv10b-sh2.SchDoc)","url":"http://micropython.org/resources/PYBLITEv10-schematics.pdf","where":"Sheet 2 of 2, zone 5D (below the LED block); MCU pin 55"},"name":"USRSW","pin":"PB3","pull":"up"}],"flash":524288,"flash_by_part":true,"flash_from":"stm32-data STM32F411RE, named by mpy:stm32/PYBLITEV10: MICROPY_HW_MCU_NAME","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"cite":{"doc":"The Micro Python Board, pyboard, Micro Python Lite Board STM32F411 48pin, Schematic, Number PYBLITEv1.0b (PYBLITEv10-schematics.pdf, linked from store.micropython.org/product/PYBLITEv1.0)","kind":"schematic","level":"pin -> R -> anode; cathode GND","publisher":"George Robotics / Damien P. George (micropython.org)","quote":"PA13-RED-P5 R4 560R D2 LED-RED GND","revision":"Number: PYBLITEv1.0b, Date: 12/10/2015, Sheet 2 of 2 (File PYBLITEv10b-sh2.SchDoc)","url":"http://micropython.org/resources/PYBLITEv10-schematics.pdf","where":"Sheet 2, LED block"},"colour":"red","name":"LED1","pin":"PA13"},{"active":"high","aliases":["MICROPY_HW_LED2"],"cite":{"doc":"The Micro Python Board, pyboard, Micro Python Lite Board STM32F411 48pin, Schematic, Number PYBLITEv1.0b (PYBLITEv10-schematics.pdf, linked from store.micropython.org/product/PYBLITEv1.0)","kind":"schematic","level":"pin -> R -> anode; cathode GND","publisher":"George Robotics / Damien P. George (micropython.org)","quote":"PA14-GRN-P4 R6 560R D3 LED-GREEN GND","revision":"Number: PYBLITEv1.0b, Date: 12/10/2015, Sheet 2 of 2 (File PYBLITEv10b-sh2.SchDoc)","url":"http://micropython.org/resources/PYBLITEv10-schematics.pdf","where":"Sheet 2, LED block"},"colour":"green","name":"LED2","pin":"PA14"},{"active":"high","aliases":["MICROPY_HW_LED3"],"cite":{"doc":"The Micro Python Board, pyboard, Micro Python Lite Board STM32F411 48pin, Schematic, Number PYBLITEv1.0b (PYBLITEv10-schematics.pdf, linked from store.micropython.org/product/PYBLITEv1.0)","kind":"schematic","level":"pin -> R -> anode; cathode GND","publisher":"George Robotics / Damien P. George (micropython.org)","quote":"PA15-YEL-P3 R7 560R D4 LED-YELLOW GND","revision":"Number: PYBLITEv1.0b, Date: 12/10/2015, Sheet 2 of 2 (File PYBLITEv10b-sh2.SchDoc)","url":"http://micropython.org/resources/PYBLITEv10-schematics.pdf","where":"Sheet 2, LED block"},"colour":"yellow","name":"LED3","pin":"PA15"},{"active":"high","aliases":["MICROPY_HW_LED4"],"cite":{"doc":"The Micro Python Board, pyboard, Micro Python Lite Board STM32F411 48pin, Schematic, Number PYBLITEv1.0b (PYBLITEv10-schematics.pdf, linked from store.micropython.org/product/PYBLITEv1.0)","kind":"schematic","level":"PB4 (pin 56) -> net PB4-BLU-P2 -> R5 220R -> D5 LED-BLUE anode; cathode -> GND: lit when PB4 is high.","publisher":"George Robotics / Damien P. George (micropython.org)","quote":"56 PB4-BLU-P2; R5 220R; B; D5 LED-BLUE; GND","revision":"Number: PYBLITEv1.0b, Date: 12/10/2015, Sheet 2 of 2 (File PYBLITEv10b-sh2.SchDoc)","url":"http://micropython.org/resources/PYBLITEv10-schematics.pdf","where":"Sheet 2 of 2, zone 5C, LED block; MCU pin 56"},"colour":"blue","name":"LED4","pin":"PB4"}],"naming":"stm32","ram":131072,"ram_from":"stm32-data STM32F411RE, named by mpy:stm32/PYBLITEV10: MICROPY_HW_MCU_NAME"}},
{"chosen":"mpy:stm32/PYBV10","ids":["mpy:stm32/PYBV10"],"key":"georgerobotics-pyboard-v1-0","name":"Pyboard v1.0","part":"stm32f405xx","records":[{"file":"ports/stm32/boards/PYBV10/mpconfigboard.h","says":{"buttons":[["PB3","USRSW","low","up"]],"i2c":["PB7","PB6"],"leds":[["PA13","LED1","high"],["PA14","LED2","high"],["PA15","LED3","high"],["PB4","LED4","high"]],"spi":["PA5","PA7","PA6"]},"src":"mpy:stm32/PYBV10","stated":{"buttons|PB3":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PA13":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PA14":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PA15":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB4":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"George Robotics","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"}},"buttons":[{"active":"low","name":"USRSW","pin":"PB3","pull":"up"}],"flash":1048576,"flash_by_part":true,"flash_from":"stm32-data STM32F405RG, named by mpy:stm32/PYBV10: MICROPY_HW_MCU_NAME","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"colour":"red","name":"LED1","pin":"PA13"},{"active":"high","aliases":["MICROPY_HW_LED2"],"colour":"green","name":"LED2","pin":"PA14"},{"active":"high","aliases":["MICROPY_HW_LED3"],"colour":"yellow","name":"LED3","pin":"PA15"},{"active":"high","aliases":["MICROPY_HW_LED4"],"colour":"blue","name":"LED4","pin":"PB4"}],"naming":"stm32","ram":196608,"ram_from":"stm32-data STM32F405RG, named by mpy:stm32/PYBV10: MICROPY_HW_MCU_NAME"}},
{"chosen":"mpy:stm32/PYBV11","ids":["mpy:stm32/PYBV11"],"key":"georgerobotics-pyboard-v1-1","name":"Pyboard v1.1","part":"stm32f405xx","records":[{"file":"ports/stm32/boards/PYBV11/mpconfigboard.h","says":{"buttons":[["PB3","USRSW","low","up"]],"i2c":["PB7","PB6"],"leds":[["PA13","LED1","high"],["PA14","LED2","high"],["PA15","LED3","high"],["PB4","LED4","high"]],"spi":["PA5","PA7","PA6"]},"src":"mpy:stm32/PYBV11","stated":{"buttons|PB3":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PA13":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PA14":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PA15":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB4":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"George Robotics","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"}},"buttons":[{"active":"low","cite":{"doc":"The Micro Python Board, pyboard, Schematic, Number PYBv1.1 (PYBv11-schematics.pdf, linked from store.micropython.org/product/PYBv1.1)","kind":"schematic","level":"PB3 (pin 55) -> net PB3-SW-X17 -> R17 4k7 -> net USR-SW -> SW2 pin 3; SW2 pin 1 -> GND. No pull-up resistor on the board. Pressed: PB3 reads low.","publisher":"George Robotics / Damien P. George (micropython.org)","quote":"55 PB3-SW-X17; R17 4k7; USR-SW; SW2 USR; GND","revision":"Number: PYBv1.1, Date: 16/10/2015, Sheet 2 of 2 (File PYBv11-sh2.SchDoc)","url":"http://micropython.org/resources/PYBv11-schematics.pdf","where":"Sheet 2 of 2, zone 5D (below the LED block); MCU pin 55"},"name":"USRSW","pin":"PB3","pull":"up"}],"flash":1048576,"flash_by_part":true,"flash_from":"stm32-data STM32F405RG, named by mpy:stm32/PYBV11: MICROPY_HW_MCU_NAME","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"cite":{"doc":"The Micro Python Board, pyboard, Schematic, Number PYBv1.1 (PYBv11-schematics.pdf, linked from store.micropython.org/product/PYBv1.1)","kind":"schematic","level":"PA13 (pin 46) -> net PA13-RED-P5 -> R4 560R -> D2 LED-RED anode; cathode -> GND: lit when PA13 is high.","publisher":"George Robotics / Damien P. George (micropython.org)","quote":"46 PA13-RED-P5; R4 560R; R; D2 LED-RED; GND","revision":"Number: PYBv1.1, Date: 16/10/2015, Sheet 2 of 2 (File PYBv11-sh2.SchDoc)","url":"http://micropython.org/resources/PYBv11-schematics.pdf","where":"Sheet 2 of 2, zone 5C, LED block; MCU pin 46"},"colour":"red","name":"LED1","pin":"PA13"},{"active":"high","aliases":["MICROPY_HW_LED2"],"cite":{"doc":"The Micro Python Board, pyboard, Schematic, Number PYBv1.1 (PYBv11-schematics.pdf, linked from store.micropython.org/product/PYBv1.1)","kind":"schematic","level":"pin -> R -> anode; cathode GND","publisher":"George Robotics / Damien P. George (micropython.org)","quote":"PA14-GRN-P4 R6 560R D3 LED-GREEN GND","revision":"Number: PYBv1.1, Date: 16/10/2015, Sheet 2 of 2 (File PYBv11-sh2.SchDoc)","url":"http://micropython.org/resources/PYBv11-schematics.pdf","where":"Sheet 2, LED block"},"colour":"green","name":"LED2","pin":"PA14"},{"active":"high","aliases":["MICROPY_HW_LED3"],"cite":{"doc":"The Micro Python Board, pyboard, Schematic, Number PYBv1.1 (PYBv11-schematics.pdf, linked from store.micropython.org/product/PYBv1.1)","kind":"schematic","level":"PA15 (pin 50) -> net PA15-YEL-P3 -> R7 560R -> D4 LED-YELLOW anode; cathode -> GND: lit when PA15 is high.","publisher":"George Robotics / Damien P. George (micropython.org)","quote":"50 PA15-YEL-P3; R7 560R; Y; D4 LED-YELLOW; GND","revision":"Number: PYBv1.1, Date: 16/10/2015, Sheet 2 of 2 (File PYBv11-sh2.SchDoc)","url":"http://micropython.org/resources/PYBv11-schematics.pdf","where":"Sheet 2 of 2, zone 5C, LED block; MCU pin 50"},"colour":"yellow","name":"LED3","pin":"PA15"},{"active":"high","aliases":["MICROPY_HW_LED4"],"cite":{"doc":"The Micro Python Board, pyboard, Schematic, Number PYBv1.1 (PYBv11-schematics.pdf, linked from store.micropython.org/product/PYBv1.1)","kind":"schematic","level":"pin -> R -> anode; cathode GND","publisher":"George Robotics / Damien P. George (micropython.org)","quote":"PB4-BLU-P2 R5 220R D5 LED-BLUE GND","revision":"Number: PYBv1.1, Date: 16/10/2015, Sheet 2 of 2 (File PYBv11-sh2.SchDoc)","url":"http://micropython.org/resources/PYBv11-schematics.pdf","where":"Sheet 2, LED block"},"colour":"blue","name":"LED4","pin":"PB4"}],"naming":"stm32","ram":196608,"ram_from":"stm32-data STM32F405RG, named by mpy:stm32/PYBV11: MICROPY_HW_MCU_NAME"}},
{"chosen":"hand:pio:gd32103b_eval","flash":131072,"ids":["pio:gd32103b_eval"],"key":"gigadevice-gd32103b-eval","name":"GD32103B_EVAL","part":"gd32f103vbt6","ram":20480,"records":[{"checked":"gd32f103vbt6 LQFP100: the GD32F103xx datasheet's pin definitions, 80 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"buttons":[["PA0","WAKEUP_KEY",null,null],["PC13","TAMPER_KEY",null,null],["PB14","USER_KEY",null,null]],"leds":[["PC6","LED2","high"],["PC7","LED3","high"],["PC8","LED4","high"],["PC9","LED5","high"]]},"src":"hand:pio:gd32103b_eval"}],"vendor":"GigaDevice","why":"hand","wiring":{"buttons":[{"cite":{"doc":"GigaDevice GD32F10x firmware library board support, gd32f103b_eval.h","kind":"board-definition","level":"Not stated: no schematic or user manual for this board was found (GigaDevice's GitHub demo suites carry none for the GD32F10x B and E EVAL boards; searched 2026-11-04), and the BSP's falling-edge EXTI is not evidence of a level.","publisher":"GigaDevice Semiconductor Inc. (as carried by CommunityGD32Cores/gd32-pio-spl-package)","quote":"#define WAKEUP_KEY_PIN GPIO_PIN_0; #define WAKEUP_KEY_GPIO_PORT GPIOA","revision":"431ebdea002f24af68b61d18c2111d451b4d4dc7","url":"https://github.com/CommunityGD32Cores/gd32-pio-spl-package/blob/431ebdea002f24af68b61d18c2111d451b4d4dc7/gd32/spl/libraries/gd32f10x/gd32f103b_eval/gd32f103b_eval.h","where":"gd32f103b_eval.h lines 110 and 111"},"label":"WAKEUP_KEY","name":"WAKEUP_KEY","pin":"PA0"},{"cite":{"doc":"GigaDevice GD32F10x firmware library board support, gd32f103b_eval.h","kind":"board-definition","level":"Not stated: no schematic or user manual for this board was found (GigaDevice's GitHub demo suites carry none for the GD32F10x B and E EVAL boards; searched 2026-11-04), and the BSP's falling-edge EXTI is not evidence of a level.","publisher":"GigaDevice Semiconductor Inc. (as carried by CommunityGD32Cores/gd32-pio-spl-package)","quote":"#define TAMPER_KEY_PIN GPIO_PIN_13; #define TAMPER_KEY_GPIO_PORT GPIOC","revision":"431ebdea002f24af68b61d18c2111d451b4d4dc7","url":"https://github.com/CommunityGD32Cores/gd32-pio-spl-package/blob/431ebdea002f24af68b61d18c2111d451b4d4dc7/gd32/spl/libraries/gd32f10x/gd32f103b_eval/gd32f103b_eval.h","where":"gd32f103b_eval.h lines 119 and 120"},"label":"TAMPER_KEY","name":"TAMPER_KEY","pin":"PC13"},{"cite":{"doc":"GigaDevice GD32F10x firmware library board support, gd32f103b_eval.h","kind":"board-definition","level":"Not stated: no schematic or user manual for this board was found (GigaDevice's GitHub demo suites carry none for the GD32F10x B and E EVAL boards; searched 2026-11-04), and the BSP's falling-edge EXTI is not evidence of a level.","publisher":"GigaDevice Semiconductor Inc. (as carried by CommunityGD32Cores/gd32-pio-spl-package)","quote":"#define USER_KEY_PIN GPIO_PIN_14; #define USER_KEY_GPIO_PORT GPIOB","revision":"431ebdea002f24af68b61d18c2111d451b4d4dc7","url":"https://github.com/CommunityGD32Cores/gd32-pio-spl-package/blob/431ebdea002f24af68b61d18c2111d451b4d4dc7/gd32/spl/libraries/gd32f10x/gd32f103b_eval/gd32f103b_eval.h","where":"gd32f103b_eval.h lines 128 and 129"},"label":"USER_KEY","name":"USER_KEY","pin":"PB14"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"GigaDevice GD32F10x firmware library board support, gd32f103b_eval.h","kind":"board-definition","level":"d2 line 109, in gd_eval_led_on (line 107): \"GPIO_BOP(GPIO_PORT[lednum]) = GPIO_PIN[lednum];\" -- turning the LED on sets the pin high","publisher":"GigaDevice Semiconductor Inc. (as carried by CommunityGD32Cores/gd32-pio-spl-package)","quote":"#define LED2_PIN GPIO_PIN_6; #define LED2_GPIO_PORT GPIOC","revision":"431ebdea002f24af68b61d18c2111d451b4d4dc7","url":"https://github.com/CommunityGD32Cores/gd32-pio-spl-package/blob/431ebdea002f24af68b61d18c2111d451b4d4dc7/gd32/spl/libraries/gd32f10x/gd32f103b_eval/gd32f103b_eval.h","where":"gd32f103b_eval.h lines 75 and 76"},"label":"LED2","name":"LED2","pin":"PC6"},{"active":"high","cite":{"doc":"GigaDevice GD32F10x firmware library board support, gd32f103b_eval.h","kind":"board-definition","level":"d2 line 109, in gd_eval_led_on (line 107): \"GPIO_BOP(GPIO_PORT[lednum]) = GPIO_PIN[lednum];\" -- turning the LED on sets the pin high","publisher":"GigaDevice Semiconductor Inc. (as carried by CommunityGD32Cores/gd32-pio-spl-package)","quote":"#define LED3_PIN GPIO_PIN_7; #define LED3_GPIO_PORT GPIOC","revision":"431ebdea002f24af68b61d18c2111d451b4d4dc7","url":"https://github.com/CommunityGD32Cores/gd32-pio-spl-package/blob/431ebdea002f24af68b61d18c2111d451b4d4dc7/gd32/spl/libraries/gd32f10x/gd32f103b_eval/gd32f103b_eval.h","where":"gd32f103b_eval.h lines 79 and 80"},"label":"LED3","name":"LED3","pin":"PC7"},{"active":"high","cite":{"doc":"GigaDevice GD32F10x firmware library board support, gd32f103b_eval.h","kind":"board-definition","level":"d2 line 109, in gd_eval_led_on (line 107): \"GPIO_BOP(GPIO_PORT[lednum]) = GPIO_PIN[lednum];\" -- turning the LED on sets the pin high","publisher":"GigaDevice Semiconductor Inc. (as carried by CommunityGD32Cores/gd32-pio-spl-package)","quote":"#define LED4_PIN GPIO_PIN_8; #define LED4_GPIO_PORT GPIOC","revision":"431ebdea002f24af68b61d18c2111d451b4d4dc7","url":"https://github.com/CommunityGD32Cores/gd32-pio-spl-package/blob/431ebdea002f24af68b61d18c2111d451b4d4dc7/gd32/spl/libraries/gd32f10x/gd32f103b_eval/gd32f103b_eval.h","where":"gd32f103b_eval.h lines 83 and 84"},"label":"LED4","name":"LED4","pin":"PC8"},{"active":"high","cite":{"doc":"GigaDevice GD32F10x firmware library board support, gd32f103b_eval.h","kind":"board-definition","level":"d2 line 109, in gd_eval_led_on (line 107): \"GPIO_BOP(GPIO_PORT[lednum]) = GPIO_PIN[lednum];\" -- turning the LED on sets the pin high","publisher":"GigaDevice Semiconductor Inc. (as carried by CommunityGD32Cores/gd32-pio-spl-package)","quote":"#define LED5_PIN GPIO_PIN_9; #define LED5_GPIO_PORT GPIOC","revision":"431ebdea002f24af68b61d18c2111d451b4d4dc7","url":"https://github.com/CommunityGD32Cores/gd32-pio-spl-package/blob/431ebdea002f24af68b61d18c2111d451b4d4dc7/gd32/spl/libraries/gd32f10x/gd32f103b_eval/gd32f103b_eval.h","where":"gd32f103b_eval.h lines 87 and 88"},"label":"LED5","name":"LED5","pin":"PC9"}],"naming":"port16","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:gd32103c_eval","flash":262144,"ids":["pio:gd32103c_eval"],"key":"gigadevice-gd32103c-eval","name":"GD32103C_EVAL","part":"gd32f103vct6","ram":49152,"records":[{"checked":"gd32f103vct6 LQFP100: the GD32F103xx datasheet's pin definitions, 80 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"buttons":[["PA0","WAKEUP_KEY","low","up"],["PC13","TAMPER_KEY","low","up"],["PB14","USER_KEY","low","up"]],"leds":[["PC0","LED2","high"],["PC2","LED3","high"],["PE0","LED4","high"],["PE1","LED5","high"]]},"src":"hand:pio:gd32103c_eval"}],"vendor":"GigaDevice","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"doc":"GD32103C-EVAL Evaluation Board User Manual","kind":"user-manual","level":"d3: R17 10K pulls net KEY1 (PA0) up to +3V3 and K2 joins it to GND: pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PA0 KEY1; +3V3 R17 10K\u03a9 KEY1; K2 K-1102B GND","revision":"Rev 1.0, Sept. 9, 2013 (its Table 3, revision history); a copy hosted by ChipDip","url":"https://static.chipdip.ru/lib/011/DOC004011917.pdf","where":"page 6/14, section 4.3 Figure 3 (LED) and 4.4 Figure 4 (Key), KEY block"},"label":"WAKEUP_KEY","name":"WAKEUP_KEY","pin":"PA0","pull":"up"},{"active":"low","cite":{"doc":"GD32103C-EVAL Evaluation Board User Manual","kind":"user-manual","level":"d3: R18 10K pulls net KEY2 (PC13) up to +3V3 and K3 joins it to GND: pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PC13 KEY2; +3V3 R18 10K\u03a9 KEY2; K3 K-1102B GND","revision":"Rev 1.0, Sept. 9, 2013 (its Table 3, revision history); a copy hosted by ChipDip","url":"https://static.chipdip.ru/lib/011/DOC004011917.pdf","where":"page 6/14, section 4.3 Figure 3 (LED) and 4.4 Figure 4 (Key), KEY block"},"label":"TAMPER_KEY","name":"TAMPER_KEY","pin":"PC13","pull":"up"},{"active":"low","cite":{"doc":"GD32103C-EVAL Evaluation Board User Manual","kind":"user-manual","level":"d3: R19 10K pulls net KEY3 (PB14) up to +3V3 and K4 joins it to GND: pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PB14 KEY3; +3V3 R19 10K\u03a9 KEY3; K4 K-1102B GND","revision":"Rev 1.0, Sept. 9, 2013 (its Table 3, revision history); a copy hosted by ChipDip","url":"https://static.chipdip.ru/lib/011/DOC004011917.pdf","where":"page 6/14, section 4.3 Figure 3 (LED) and 4.4 Figure 4 (Key), KEY block"},"label":"USER_KEY","name":"USER_KEY","pin":"PB14","pull":"up"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"GD32103C-EVAL Evaluation Board User Manual","kind":"user-manual","level":"d3: net LED1 (PC0) runs through R13 470R to LED2's anode, whose cathode is on the GND line: lit when PC0 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PC0 LED1; R13 470\u03a9; LED2 LED0603; GND","revision":"Rev 1.0, Sept. 9, 2013 (its Table 3, revision history); a copy hosted by ChipDip","url":"https://static.chipdip.ru/lib/011/DOC004011917.pdf","where":"page 6/14, section 4.3 Figure 3 (LED) and 4.4 Figure 4 (Key), LED block"},"label":"LED2","name":"LED2","pin":"PC0"},{"active":"high","cite":{"doc":"GD32103C-EVAL Evaluation Board User Manual","kind":"user-manual","level":"d3: net LED2 (PC2) runs through R14 470R to LED3's anode, whose cathode is on the GND line: lit when PC2 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PC2 LED2; R14 470\u03a9; LED3 LED0603; GND","revision":"Rev 1.0, Sept. 9, 2013 (its Table 3, revision history); a copy hosted by ChipDip","url":"https://static.chipdip.ru/lib/011/DOC004011917.pdf","where":"page 6/14, section 4.3 Figure 3 (LED) and 4.4 Figure 4 (Key), LED block"},"label":"LED3","name":"LED3","pin":"PC2"},{"active":"high","cite":{"doc":"GD32103C-EVAL Evaluation Board User Manual","kind":"user-manual","level":"d3: net LED3 (PE0) runs through R15 470R to LED4's anode, whose cathode is on the GND line: lit when PE0 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PE0 LED3; R15 470\u03a9; LED4 LED0603; GND","revision":"Rev 1.0, Sept. 9, 2013 (its Table 3, revision history); a copy hosted by ChipDip","url":"https://static.chipdip.ru/lib/011/DOC004011917.pdf","where":"page 6/14, section 4.3 Figure 3 (LED) and 4.4 Figure 4 (Key), LED block"},"label":"LED4","name":"LED4","pin":"PE0"},{"active":"high","cite":{"doc":"GD32103C-EVAL Evaluation Board User Manual","kind":"user-manual","level":"d3: net LED4 (PE1) runs through R16 470R to LED5's anode, whose cathode is on the GND line: lit when PE1 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PE1 LED4; R16 470\u03a9; LED5 LED0603; GND","revision":"Rev 1.0, Sept. 9, 2013 (its Table 3, revision history); a copy hosted by ChipDip","url":"https://static.chipdip.ru/lib/011/DOC004011917.pdf","where":"page 6/14, section 4.3 Figure 3 (LED) and 4.4 Figure 4 (Key), LED block"},"label":"LED5","name":"LED5","pin":"PE1"}],"naming":"port16","ram":49152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:gd32103e_eval","flash":524288,"ids":["pio:gd32103e_eval"],"key":"gigadevice-gd32103e-eval","name":"GD32103E_EVAL","part":"gd32f103zet6","ram":65536,"records":[{"checked":"gd32f103zet6 LQFP144: the GD32F103xx datasheet's pin definitions, 112 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"buttons":[["PA0","WAKEUP_KEY",null,null],["PC13","TAMPER_KEY",null,null],["PF5","USER_KEY1",null,null],["PF4","USER_KEY2",null,null]],"leds":[["PF0","LED2","high"],["PF1","LED3","high"],["PF2","LED4","high"],["PF3","LED5","high"]]},"src":"hand:pio:gd32103e_eval"}],"vendor":"GigaDevice","why":"hand","wiring":{"buttons":[{"cite":{"doc":"GigaDevice GD32F10x firmware library board support, gd32f103e_eval.h","kind":"board-definition","level":"Not stated: no schematic or user manual for this board was found (GigaDevice's GitHub demo suites carry none for the GD32F10x B and E EVAL boards; searched 2026-11-04), and the BSP's falling-edge EXTI is not evidence of a level.","publisher":"GigaDevice Semiconductor Inc. (as carried by CommunityGD32Cores/gd32-pio-spl-package)","quote":"#define WAKEUP_KEY_PIN GPIO_PIN_0; #define WAKEUP_KEY_GPIO_PORT GPIOA","revision":"431ebdea002f24af68b61d18c2111d451b4d4dc7","url":"https://github.com/CommunityGD32Cores/gd32-pio-spl-package/blob/431ebdea002f24af68b61d18c2111d451b4d4dc7/gd32/spl/libraries/gd32f10x/gd32f103e_eval/gd32f103e_eval.h","where":"gd32f103e_eval.h lines 118 and 119"},"label":"WAKEUP_KEY","name":"WAKEUP_KEY","pin":"PA0"},{"cite":{"doc":"GigaDevice GD32F10x firmware library board support, gd32f103e_eval.h","kind":"board-definition","level":"Not stated: no schematic or user manual for this board was found (GigaDevice's GitHub demo suites carry none for the GD32F10x B and E EVAL boards; searched 2026-11-04), and the BSP's falling-edge EXTI is not evidence of a level.","publisher":"GigaDevice Semiconductor Inc. (as carried by CommunityGD32Cores/gd32-pio-spl-package)","quote":"#define TAMPER_KEY_PIN GPIO_PIN_13; #define TAMPER_KEY_GPIO_PORT GPIOC","revision":"431ebdea002f24af68b61d18c2111d451b4d4dc7","url":"https://github.com/CommunityGD32Cores/gd32-pio-spl-package/blob/431ebdea002f24af68b61d18c2111d451b4d4dc7/gd32/spl/libraries/gd32f10x/gd32f103e_eval/gd32f103e_eval.h","where":"gd32f103e_eval.h lines 109 and 110"},"label":"TAMPER_KEY","name":"TAMPER_KEY","pin":"PC13"},{"cite":{"doc":"GigaDevice GD32F10x firmware library board support, gd32f103e_eval.h","kind":"board-definition","level":"Not stated: no schematic or user manual for this board was found (GigaDevice's GitHub demo suites carry none for the GD32F10x B and E EVAL boards; searched 2026-11-04), and the BSP's falling-edge EXTI is not evidence of a level.","publisher":"GigaDevice Semiconductor Inc. (as carried by CommunityGD32Cores/gd32-pio-spl-package)","quote":"#define USER_KEY1_PIN GPIO_PIN_5; #define USER_KEY1_GPIO_PORT GPIOF","revision":"431ebdea002f24af68b61d18c2111d451b4d4dc7","url":"https://github.com/CommunityGD32Cores/gd32-pio-spl-package/blob/431ebdea002f24af68b61d18c2111d451b4d4dc7/gd32/spl/libraries/gd32f10x/gd32f103e_eval/gd32f103e_eval.h","where":"gd32f103e_eval.h lines 127 and 128"},"label":"USER_KEY1","name":"USER_KEY1","pin":"PF5"},{"cite":{"doc":"GigaDevice GD32F10x firmware library board support, gd32f103e_eval.h","kind":"board-definition","level":"Not stated: no schematic or user manual for this board was found (GigaDevice's GitHub demo suites carry none for the GD32F10x B and E EVAL boards; searched 2026-11-04), and the BSP's falling-edge EXTI is not evidence of a level.","publisher":"GigaDevice Semiconductor Inc. (as carried by CommunityGD32Cores/gd32-pio-spl-package)","quote":"#define USER_KEY2_PIN GPIO_PIN_4; #define USER_KEY2_GPIO_PORT GPIOF","revision":"431ebdea002f24af68b61d18c2111d451b4d4dc7","url":"https://github.com/CommunityGD32Cores/gd32-pio-spl-package/blob/431ebdea002f24af68b61d18c2111d451b4d4dc7/gd32/spl/libraries/gd32f10x/gd32f103e_eval/gd32f103e_eval.h","where":"gd32f103e_eval.h lines 136 and 137"},"label":"USER_KEY2","name":"USER_KEY2","pin":"PF4"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"GigaDevice GD32F10x firmware library board support, gd32f103e_eval.h","kind":"board-definition","level":"d2 line 113, in gd_eval_led_on (line 111): \"GPIO_BOP(GPIO_PORT[lednum]) = GPIO_PIN[lednum];\" -- turning the LED on sets the pin high","publisher":"GigaDevice Semiconductor Inc. (as carried by CommunityGD32Cores/gd32-pio-spl-package)","quote":"#define LED2_PIN GPIO_PIN_0; #define LED2_GPIO_PORT GPIOF","revision":"431ebdea002f24af68b61d18c2111d451b4d4dc7","url":"https://github.com/CommunityGD32Cores/gd32-pio-spl-package/blob/431ebdea002f24af68b61d18c2111d451b4d4dc7/gd32/spl/libraries/gd32f10x/gd32f103e_eval/gd32f103e_eval.h","where":"gd32f103e_eval.h lines 74 and 75"},"label":"LED2","name":"LED2","pin":"PF0"},{"active":"high","cite":{"doc":"GigaDevice GD32F10x firmware library board support, gd32f103e_eval.h","kind":"board-definition","level":"d2 line 113, in gd_eval_led_on (line 111): \"GPIO_BOP(GPIO_PORT[lednum]) = GPIO_PIN[lednum];\" -- turning the LED on sets the pin high","publisher":"GigaDevice Semiconductor Inc. (as carried by CommunityGD32Cores/gd32-pio-spl-package)","quote":"#define LED3_PIN GPIO_PIN_1; #define LED3_GPIO_PORT GPIOF","revision":"431ebdea002f24af68b61d18c2111d451b4d4dc7","url":"https://github.com/CommunityGD32Cores/gd32-pio-spl-package/blob/431ebdea002f24af68b61d18c2111d451b4d4dc7/gd32/spl/libraries/gd32f10x/gd32f103e_eval/gd32f103e_eval.h","where":"gd32f103e_eval.h lines 78 and 79"},"label":"LED3","name":"LED3","pin":"PF1"},{"active":"high","cite":{"doc":"GigaDevice GD32F10x firmware library board support, gd32f103e_eval.h","kind":"board-definition","level":"d2 line 113, in gd_eval_led_on (line 111): \"GPIO_BOP(GPIO_PORT[lednum]) = GPIO_PIN[lednum];\" -- turning the LED on sets the pin high","publisher":"GigaDevice Semiconductor Inc. (as carried by CommunityGD32Cores/gd32-pio-spl-package)","quote":"#define LED4_PIN GPIO_PIN_2; #define LED4_GPIO_PORT GPIOF","revision":"431ebdea002f24af68b61d18c2111d451b4d4dc7","url":"https://github.com/CommunityGD32Cores/gd32-pio-spl-package/blob/431ebdea002f24af68b61d18c2111d451b4d4dc7/gd32/spl/libraries/gd32f10x/gd32f103e_eval/gd32f103e_eval.h","where":"gd32f103e_eval.h lines 82 and 83"},"label":"LED4","name":"LED4","pin":"PF2"},{"active":"high","cite":{"doc":"GigaDevice GD32F10x firmware library board support, gd32f103e_eval.h","kind":"board-definition","level":"d2 line 113, in gd_eval_led_on (line 111): \"GPIO_BOP(GPIO_PORT[lednum]) = GPIO_PIN[lednum];\" -- turning the LED on sets the pin high","publisher":"GigaDevice Semiconductor Inc. (as carried by CommunityGD32Cores/gd32-pio-spl-package)","quote":"#define LED5_PIN GPIO_PIN_3; #define LED5_GPIO_PORT GPIOF","revision":"431ebdea002f24af68b61d18c2111d451b4d4dc7","url":"https://github.com/CommunityGD32Cores/gd32-pio-spl-package/blob/431ebdea002f24af68b61d18c2111d451b4d4dc7/gd32/spl/libraries/gd32f10x/gd32f103e_eval/gd32f103e_eval.h","where":"gd32f103e_eval.h lines 86 and 87"},"label":"LED5","name":"LED5","pin":"PF3"}],"naming":"port16","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:gd32107c_eval","flash":262144,"ids":["pio:gd32107c_eval"],"key":"gigadevice-gd32107c-eval","name":"GD32107C_EVAL","part":"gd32f107vct6","ram":98304,"records":[{"checked":"gd32f107vct6 LQFP100: the GD32F107xx datasheet's pin definitions, 80 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"buttons":[["PA0","WAKEUP_KEY","low","up"],["PC13","TAMPER_KEY","low","up"],["PB14","USER_KEY","low","up"]],"leds":[["PC0","LED2","high"],["PC2","LED3","high"],["PE0","LED4","high"],["PE1","LED5","high"]]},"src":"hand:pio:gd32107c_eval"}],"vendor":"GigaDevice","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"doc":"GD32107C-EVAL schematic (GD32107C-EVAL-V1.3.pdf)","kind":"schematic","level":"d3: R17 10K pulls net KEY1 (PA0) up to +3V3 and K2 joins it to GND: pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PA0 KEY1; +3V3 R17 10K\u03a9 KEY1; K2 K-1102B GND","revision":"V1.3 (file name); sheet 'Extension' Revision 1.0, Data 2013-8-20","url":"https://github.com/GigaDevice-GD32-MCU/GD32F10x_Firmware_Library/blob/23a80f96368336b4d47014da33cd9b7ba550165e/Docs/Schematic/GD32107C-EVAL-V1.3.pdf","where":"PDF page 5 of 14, 'File Name: Extension', KEY block"},"label":"WAKEUP_KEY","name":"WAKEUP_KEY","pin":"PA0","pull":"up"},{"active":"low","cite":{"doc":"GD32107C-EVAL schematic (GD32107C-EVAL-V1.3.pdf)","kind":"schematic","level":"d3: R18 10K pulls net KEY2 (PC13) up to +3V3 and K3 joins it to GND: pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PC13 KEY2; +3V3 R18 10K\u03a9 KEY2; K3 K-1102B GND","revision":"V1.3 (file name); sheet 'Extension' Revision 1.0, Data 2013-8-20","url":"https://github.com/GigaDevice-GD32-MCU/GD32F10x_Firmware_Library/blob/23a80f96368336b4d47014da33cd9b7ba550165e/Docs/Schematic/GD32107C-EVAL-V1.3.pdf","where":"PDF page 5 of 14, 'File Name: Extension', KEY block"},"label":"TAMPER_KEY","name":"TAMPER_KEY","pin":"PC13","pull":"up"},{"active":"low","cite":{"doc":"GD32107C-EVAL schematic (GD32107C-EVAL-V1.3.pdf)","kind":"schematic","level":"d3: R19 10K pulls net KEY3 (PB14) up to +3V3 and K4 joins it to GND: pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PB14 KEY3; +3V3 R19 10K\u03a9 KEY3; K4 K-1102B GND","revision":"V1.3 (file name); sheet 'Extension' Revision 1.0, Data 2013-8-20","url":"https://github.com/GigaDevice-GD32-MCU/GD32F10x_Firmware_Library/blob/23a80f96368336b4d47014da33cd9b7ba550165e/Docs/Schematic/GD32107C-EVAL-V1.3.pdf","where":"PDF page 5 of 14, 'File Name: Extension', KEY block"},"label":"USER_KEY","name":"USER_KEY","pin":"PB14","pull":"up"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"GD32107C-EVAL schematic (GD32107C-EVAL-V1.3.pdf)","kind":"schematic","level":"d3: net LED1 (PC0) runs through R13 470R to LED2's anode, whose cathode is on the GND line: lit when PC0 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PC0 LED1; R13 470\u03a9; LED2 LED0603; GND","revision":"V1.3 (file name); sheet 'Extension' Revision 1.0, Data 2013-8-20","url":"https://github.com/GigaDevice-GD32-MCU/GD32F10x_Firmware_Library/blob/23a80f96368336b4d47014da33cd9b7ba550165e/Docs/Schematic/GD32107C-EVAL-V1.3.pdf","where":"PDF page 5 of 14, 'File Name: Extension', LED block"},"label":"LED2","name":"LED2","pin":"PC0"},{"active":"high","cite":{"doc":"GD32107C-EVAL schematic (GD32107C-EVAL-V1.3.pdf)","kind":"schematic","level":"d3: net LED2 (PC2) runs through R14 470R to LED3's anode, whose cathode is on the GND line: lit when PC2 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PC2 LED2; R14 470\u03a9; LED3 LED0603; GND","revision":"V1.3 (file name); sheet 'Extension' Revision 1.0, Data 2013-8-20","url":"https://github.com/GigaDevice-GD32-MCU/GD32F10x_Firmware_Library/blob/23a80f96368336b4d47014da33cd9b7ba550165e/Docs/Schematic/GD32107C-EVAL-V1.3.pdf","where":"PDF page 5 of 14, 'File Name: Extension', LED block"},"label":"LED3","name":"LED3","pin":"PC2"},{"active":"high","cite":{"doc":"GD32107C-EVAL schematic (GD32107C-EVAL-V1.3.pdf)","kind":"schematic","level":"d3: net LED3 (PE0) runs through R15 470R to LED4's anode, whose cathode is on the GND line: lit when PE0 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PE0 LED3; R15 470\u03a9; LED4 LED0603; GND","revision":"V1.3 (file name); sheet 'Extension' Revision 1.0, Data 2013-8-20","url":"https://github.com/GigaDevice-GD32-MCU/GD32F10x_Firmware_Library/blob/23a80f96368336b4d47014da33cd9b7ba550165e/Docs/Schematic/GD32107C-EVAL-V1.3.pdf","where":"PDF page 5 of 14, 'File Name: Extension', LED block"},"label":"LED4","name":"LED4","pin":"PE0"},{"active":"high","cite":{"doc":"GD32107C-EVAL schematic (GD32107C-EVAL-V1.3.pdf)","kind":"schematic","level":"d3: net LED4 (PE1) runs through R16 470R to LED5's anode, whose cathode is on the GND line: lit when PE1 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PE1 LED4; R16 470\u03a9; LED5 LED0603; GND","revision":"V1.3 (file name); sheet 'Extension' Revision 1.0, Data 2013-8-20","url":"https://github.com/GigaDevice-GD32-MCU/GD32F10x_Firmware_Library/blob/23a80f96368336b4d47014da33cd9b7ba550165e/Docs/Schematic/GD32107C-EVAL-V1.3.pdf","where":"PDF page 5 of 14, 'File Name: Extension', LED block"},"label":"LED5","name":"LED5","pin":"PE1"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:gd32303c_eval","flash":262144,"ids":["pio:gd32303c_eval"],"key":"gigadevice-gd32303c-eval-48k-ram-256k-flash","name":"GD32303C-EVAL (48k RAM. 256k Flash)","part":"gd32f303vct6","ram":49152,"records":[{"checked":"gd32f303vct6 LQFP100: the GD32F303xx datasheet's pin definitions, 80 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"buttons":[["PA0","WAKEUP_KEY","low","up"],["PC13","TAMPER_KEY","low","up"],["PB14","USER_KEY","low","up"]],"leds":[["PC0","LED2","high"],["PC2","LED3","high"],["PE0","LED4","high"],["PE1","LED5","high"]]},"src":"hand:pio:gd32303c_eval"}],"vendor":"GigaDevice","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"doc":"GD32303C-EVAL schematic (GD32303C-EVAL-V1.0.pdf)","kind":"schematic","level":"d3: R17 10K pulls net KEY1 (PA0) up to +3V3 and K2 joins it to GND: pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PA0 KEY1; +3V3 R17 10K\u03a9 KEY1; K2 K-1102B GND","revision":"V1.0 (file name); sheet 'Extension' Revision 1.0, Data 2017-4","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32303C_EVAL_Demo_Suites/Docs/Schematic/GD32303C-EVAL-V1.0.pdf","where":"PDF page 4 of 14, 'File Name: Extension', KEY block"},"label":"WAKEUP_KEY","name":"WAKEUP_KEY","pin":"PA0","pull":"up"},{"active":"low","cite":{"doc":"GD32303C-EVAL schematic (GD32303C-EVAL-V1.0.pdf)","kind":"schematic","level":"d3: R18 10K pulls net KEY2 (PC13) up to +3V3 and K3 joins it to GND: pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PC13 KEY2; +3V3 R18 10K\u03a9 KEY2; K3 K-1102B GND","revision":"V1.0 (file name); sheet 'Extension' Revision 1.0, Data 2017-4","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32303C_EVAL_Demo_Suites/Docs/Schematic/GD32303C-EVAL-V1.0.pdf","where":"PDF page 4 of 14, 'File Name: Extension', KEY block"},"label":"TAMPER_KEY","name":"TAMPER_KEY","pin":"PC13","pull":"up"},{"active":"low","cite":{"doc":"GD32303C-EVAL schematic (GD32303C-EVAL-V1.0.pdf)","kind":"schematic","level":"d3: R19 10K pulls net KEY3 (PB14) up to +3V3 and K4 joins it to GND: pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PB14 KEY3; +3V3 R19 10K\u03a9 KEY3; K4 K-1102B GND","revision":"V1.0 (file name); sheet 'Extension' Revision 1.0, Data 2017-4","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32303C_EVAL_Demo_Suites/Docs/Schematic/GD32303C-EVAL-V1.0.pdf","where":"PDF page 4 of 14, 'File Name: Extension', KEY block"},"label":"USER_KEY","name":"USER_KEY","pin":"PB14","pull":"up"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"GD32303C-EVAL schematic (GD32303C-EVAL-V1.0.pdf)","kind":"schematic","level":"d3: net LED1 (PC0) runs through R13 470R to LED2's anode, whose cathode is on the GND line: lit when PC0 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PC0 LED1; R13 470\u03a9; LED2 LED0603; GND","revision":"V1.0 (file name); sheet 'Extension' Revision 1.0, Data 2017-4","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32303C_EVAL_Demo_Suites/Docs/Schematic/GD32303C-EVAL-V1.0.pdf","where":"PDF page 4 of 14, 'File Name: Extension', LED block"},"label":"LED2","name":"LED2","pin":"PC0"},{"active":"high","cite":{"doc":"GD32303C-EVAL schematic (GD32303C-EVAL-V1.0.pdf)","kind":"schematic","level":"d3: net LED2 (PC2) runs through R14 470R to LED3's anode, whose cathode is on the GND line: lit when PC2 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PC2 LED2; R14 470\u03a9; LED3 LED0603; GND","revision":"V1.0 (file name); sheet 'Extension' Revision 1.0, Data 2017-4","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32303C_EVAL_Demo_Suites/Docs/Schematic/GD32303C-EVAL-V1.0.pdf","where":"PDF page 4 of 14, 'File Name: Extension', LED block"},"label":"LED3","name":"LED3","pin":"PC2"},{"active":"high","cite":{"doc":"GD32303C-EVAL schematic (GD32303C-EVAL-V1.0.pdf)","kind":"schematic","level":"d3: net LED3 (PE0) runs through R15 470R to LED4's anode, whose cathode is on the GND line: lit when PE0 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PE0 LED3; R15 470\u03a9; LED4 LED0603; GND","revision":"V1.0 (file name); sheet 'Extension' Revision 1.0, Data 2017-4","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32303C_EVAL_Demo_Suites/Docs/Schematic/GD32303C-EVAL-V1.0.pdf","where":"PDF page 4 of 14, 'File Name: Extension', LED block"},"label":"LED4","name":"LED4","pin":"PE0"},{"active":"high","cite":{"doc":"GD32303C-EVAL schematic (GD32303C-EVAL-V1.0.pdf)","kind":"schematic","level":"d3: net LED4 (PE1) runs through R16 470R to LED5's anode, whose cathode is on the GND line: lit when PE1 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PE1 LED4; R16 470\u03a9; LED5 LED0603; GND","revision":"V1.0 (file name); sheet 'Extension' Revision 1.0, Data 2017-4","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32303C_EVAL_Demo_Suites/Docs/Schematic/GD32303C-EVAL-V1.0.pdf","where":"PDF page 4 of 14, 'File Name: Extension', LED block"},"label":"LED5","name":"LED5","pin":"PE1"}],"naming":"port16","ram":49152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:gd32303c_start","flash":1048576,"ids":["pio:gd32303c_start"],"key":"gigadevice-gd32303c-start","name":"GD32303C-START","part":"gd32f303cgt6","ram":98304,"records":[{"checked":"gd32f303cgt6 LQFP48: the GD32F303xx datasheet's pin definitions, 37 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"buttons":[["PA0","USER_KEY","high","down"]],"leds":[["PB14","LED1","high"],["PB15","LED2","high"]]},"src":"hand:pio:gd32303c_start"}],"vendor":"GigaDevice","why":"hand","wiring":{"buttons":[{"active":"high","cite":{"doc":"GD32303C-START schematic (GD32303C-START-V1.0.pdf)","kind":"schematic","level":"d3: R1 10K pulls PA0 down to GND and K1 joins it to +3V3: pressed reads high. (GigaDevice's board support triggers its EXTI on the falling edge, which is the release.)","publisher":"GigaDevice Semiconductor Inc.","quote":"+3V3 K1 K-1102B PA0; R1 10K\u03a9 GND; C1 50V/0.1uF","revision":"V1.0 (file name); sheet 'Extension' Revision 1.0, Data 2013-9-13","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32303C_START_Demo_Suites/Docs/Schematic/GD32303C-START-V1.0.pdf","where":"PDF page 1 of 5, 'File Name: Extension', KEY block"},"label":"USER_KEY","name":"USER_KEY","pin":"PA0","pull":"down"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"GD32303C-START schematic (GD32303C-START-V1.0.pdf)","kind":"schematic","level":"d3: PB14 runs through R2 680R to LED1's anode, whose cathode goes to GND: lit when PB14 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PB14 R2 680\u03a9 LED1 LED0603 GND","revision":"V1.0 (file name); sheet 'Extension' Revision 1.0, Data 2013-9-13","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32303C_START_Demo_Suites/Docs/Schematic/GD32303C-START-V1.0.pdf","where":"PDF page 1 of 5, 'File Name: Extension', LED block"},"label":"LED1","name":"LED1","pin":"PB14"},{"active":"high","cite":{"doc":"GD32303C-START schematic (GD32303C-START-V1.0.pdf)","kind":"schematic","level":"d3: PB15 runs through R3 680R to LED2's anode, whose cathode goes to GND: lit when PB15 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PB15 R3 680\u03a9 LED2 LED0603 GND","revision":"V1.0 (file name); sheet 'Extension' Revision 1.0, Data 2013-9-13","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32303C_START_Demo_Suites/Docs/Schematic/GD32303C-START-V1.0.pdf","where":"PDF page 1 of 5, 'File Name: Extension', LED block"},"label":"LED2","name":"LED2","pin":"PB15"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:gd32f303ze_eval","flash":524288,"ids":["pio:gd32f303ze_eval"],"key":"gigadevice-gd32303e-eval-64k-ram-512k-flash","name":"GD32303E-EVAL (64k RAM. 512k Flash)","part":"gd32f303zet6","ram":65536,"records":[{"checked":"gd32f303zet6 LQFP144: the GD32F303xx datasheet's pin definitions, 112 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"buttons":[["PA0","WAKEUP_KEY","low","up"],["PC13","TAMPER_KEY","low","up"],["PF5","USER_KEY1","low","up"],["PF4","USER_KEY2","low","up"]],"leds":[["PF0","LED2","high"],["PF1","LED3","high"],["PF2","LED4","high"],["PF3","LED5","high"]]},"src":"hand:pio:gd32f303ze_eval"}],"vendor":"GigaDevice","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"doc":"GD32303E-EVAL schematic (GD32303E-EVAL-V1.1.pdf)","kind":"schematic","level":"d3: R17 10K pulls net KEY1 (PA0) up to +3V3 and K2 joins it to GND: pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PA0 KEY1; +3V3 R17 10K\u03a9 KEY1; K2 K-1102B GND","revision":"V1.1 (file name); sheet 'Extension' Revision 1.0, Data 2017-4","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32303E_EVAL_Demo_Suites/Docs/Schematic/GD32303E-EVAL-V1.1.pdf","where":"PDF page 4 of 14, 'File Name: Extension', KEY block"},"label":"WAKEUP_KEY","name":"WAKEUP_KEY","pin":"PA0","pull":"up"},{"active":"low","cite":{"doc":"GD32303E-EVAL schematic (GD32303E-EVAL-V1.1.pdf)","kind":"schematic","level":"d3: R18 10K pulls net KEY2 (PC13) up to +3V3 and K3 joins it to GND: pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PC13 KEY2; +3V3 R18 10K\u03a9 KEY2; K3 K-1102B GND","revision":"V1.1 (file name); sheet 'Extension' Revision 1.0, Data 2017-4","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32303E_EVAL_Demo_Suites/Docs/Schematic/GD32303E-EVAL-V1.1.pdf","where":"PDF page 4 of 14, 'File Name: Extension', KEY block"},"label":"TAMPER_KEY","name":"TAMPER_KEY","pin":"PC13","pull":"up"},{"active":"low","cite":{"doc":"GD32303E-EVAL schematic (GD32303E-EVAL-V1.1.pdf)","kind":"schematic","level":"d3: R19 10K pulls net KEY3 (PF5) up to +3V3 and K4 joins it to GND: pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PF5 KEY3; +3V3 R19 10K\u03a9 KEY3; K4 K-1102B GND","revision":"V1.1 (file name); sheet 'Extension' Revision 1.0, Data 2017-4","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32303E_EVAL_Demo_Suites/Docs/Schematic/GD32303E-EVAL-V1.1.pdf","where":"PDF page 4 of 14, 'File Name: Extension', KEY block"},"label":"USER_KEY1","name":"USER_KEY1","pin":"PF5","pull":"up"},{"active":"low","cite":{"doc":"GD32303E-EVAL schematic (GD32303E-EVAL-V1.1.pdf)","kind":"schematic","level":"d3: R20 10K pulls net KEY4 (PF4) up to +3V3 and K5 joins it to GND: pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PF4 KEY4; +3V3 R20 10K\u03a9 KEY4; K5 K-1102B GND","revision":"V1.1 (file name); sheet 'Extension' Revision 1.0, Data 2017-4","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32303E_EVAL_Demo_Suites/Docs/Schematic/GD32303E-EVAL-V1.1.pdf","where":"PDF page 4 of 14, 'File Name: Extension', KEY block"},"label":"USER_KEY2","name":"USER_KEY2","pin":"PF4","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"GD32303E-EVAL schematic (GD32303E-EVAL-V1.1.pdf)","kind":"schematic","level":"d3: net LED2 (PF0) runs through R13 470R to LED2's anode, whose cathode is on the GND line: lit when PF0 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PF0 LED2; R13 470\u03a9; LED2 LED0603; GND","revision":"V1.1 (file name); sheet 'Extension' Revision 1.0, Data 2017-4","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32303E_EVAL_Demo_Suites/Docs/Schematic/GD32303E-EVAL-V1.1.pdf","where":"PDF page 4 of 14, 'File Name: Extension', LED block"},"label":"LED2","name":"LED2","pin":"PF0"},{"active":"high","cite":{"doc":"GD32303E-EVAL schematic (GD32303E-EVAL-V1.1.pdf)","kind":"schematic","level":"d3: net LED3 (PF1) runs through R14 470R to LED3's anode, whose cathode is on the GND line: lit when PF1 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PF1 LED3; R14 470\u03a9; LED3 LED0603; GND","revision":"V1.1 (file name); sheet 'Extension' Revision 1.0, Data 2017-4","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32303E_EVAL_Demo_Suites/Docs/Schematic/GD32303E-EVAL-V1.1.pdf","where":"PDF page 4 of 14, 'File Name: Extension', LED block"},"label":"LED3","name":"LED3","pin":"PF1"},{"active":"high","cite":{"doc":"GD32303E-EVAL schematic (GD32303E-EVAL-V1.1.pdf)","kind":"schematic","level":"d3: net LED4 (PF2) runs through R15 470R to LED4's anode, whose cathode is on the GND line: lit when PF2 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PF2 LED4; R15 470\u03a9; LED4 LED0603; GND","revision":"V1.1 (file name); sheet 'Extension' Revision 1.0, Data 2017-4","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32303E_EVAL_Demo_Suites/Docs/Schematic/GD32303E-EVAL-V1.1.pdf","where":"PDF page 4 of 14, 'File Name: Extension', LED block"},"label":"LED4","name":"LED4","pin":"PF2"},{"active":"high","cite":{"doc":"GD32303E-EVAL schematic (GD32303E-EVAL-V1.1.pdf)","kind":"schematic","level":"d3: net LED5 (PF3) runs through R16 470R to LED5's anode, whose cathode is on the GND line: lit when PF3 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PF3 LED5; R16 470\u03a9; LED5 LED0603; GND","revision":"V1.1 (file name); sheet 'Extension' Revision 1.0, Data 2017-4","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32303E_EVAL_Demo_Suites/Docs/Schematic/GD32303E-EVAL-V1.1.pdf","where":"PDF page 4 of 14, 'File Name: Extension', LED block"},"label":"LED5","name":"LED5","pin":"PF3"}],"naming":"port16","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:gd32307c_eval","flash":262144,"ids":["pio:gd32307c_eval"],"key":"gigadevice-gd32307c-eval-48k-ram-256k-flash","name":"GD32307C-EVAL (48k RAM. 256k Flash)","part":"gd32f307vct6","ram":49152,"records":[{"checked":"gd32f307vct6 LQFP100: the GD32F307xx datasheet's pin definitions, 80 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"buttons":[["PA0","WAKEUP_KEY","low","up"],["PC13","TAMPER_KEY","low","up"],["PB14","USER_KEY","low","up"]],"leds":[["PC0","LED2","high"],["PC2","LED3","high"],["PE0","LED4","high"],["PE1","LED5","high"]]},"src":"hand:pio:gd32307c_eval"}],"vendor":"GigaDevice","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"doc":"GD32307C-EVAL schematic (GD32307C_EVAL_Schematic_V1.1.PDF)","kind":"schematic","level":"d3: R17 10K pulls net KEY1 (PA0) up to +3V3 and K2 joins it to GND: pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PA0 KEY1; +3V3 R17 10K\u03a9 KEY1; K2 K-1102B GND","revision":"V1.1 (file name); sheet 'Extension' Revision 1.0, Data 2017-4","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32307C_EVAL_Demo_Suites/Docs/Schematic/GD32307C_EVAL_Schematic_V1.1.PDF","where":"PDF page 5 of 14, 'File Name: Extension', KEY block"},"label":"WAKEUP_KEY","name":"WAKEUP_KEY","pin":"PA0","pull":"up"},{"active":"low","cite":{"doc":"GD32307C-EVAL schematic (GD32307C_EVAL_Schematic_V1.1.PDF)","kind":"schematic","level":"d3: R18 10K pulls net KEY2 (PC13) up to +3V3 and K3 joins it to GND: pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PC13 KEY2; +3V3 R18 10K\u03a9 KEY2; K3 K-1102B GND","revision":"V1.1 (file name); sheet 'Extension' Revision 1.0, Data 2017-4","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32307C_EVAL_Demo_Suites/Docs/Schematic/GD32307C_EVAL_Schematic_V1.1.PDF","where":"PDF page 5 of 14, 'File Name: Extension', KEY block"},"label":"TAMPER_KEY","name":"TAMPER_KEY","pin":"PC13","pull":"up"},{"active":"low","cite":{"doc":"GD32307C-EVAL schematic (GD32307C_EVAL_Schematic_V1.1.PDF)","kind":"schematic","level":"d3: R19 10K pulls net KEY3 (PB14) up to +3V3 and K4 joins it to GND: pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"PB14 KEY3; +3V3 R19 10K\u03a9 KEY3; K4 K-1102B GND","revision":"V1.1 (file name); sheet 'Extension' Revision 1.0, Data 2017-4","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32307C_EVAL_Demo_Suites/Docs/Schematic/GD32307C_EVAL_Schematic_V1.1.PDF","where":"PDF page 5 of 14, 'File Name: Extension', KEY block"},"label":"USER_KEY","name":"USER_KEY","pin":"PB14","pull":"up"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"GD32307C-EVAL schematic (GD32307C_EVAL_Schematic_V1.1.PDF)","kind":"schematic","level":"d3: net LED1 (PC0) runs through R13 470R to LED2's anode, whose cathode is on the GND line: lit when PC0 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PC0 LED1; R13 470\u03a9; LED2 LED0603; GND","revision":"V1.1 (file name); sheet 'Extension' Revision 1.0, Data 2017-4","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32307C_EVAL_Demo_Suites/Docs/Schematic/GD32307C_EVAL_Schematic_V1.1.PDF","where":"PDF page 5 of 14, 'File Name: Extension', LED block"},"label":"LED2","name":"LED2","pin":"PC0"},{"active":"high","cite":{"doc":"GD32307C-EVAL schematic (GD32307C_EVAL_Schematic_V1.1.PDF)","kind":"schematic","level":"d3: net LED2 (PC2) runs through R14 470R to LED3's anode, whose cathode is on the GND line: lit when PC2 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PC2 LED2; R14 470\u03a9; LED3 LED0603; GND","revision":"V1.1 (file name); sheet 'Extension' Revision 1.0, Data 2017-4","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32307C_EVAL_Demo_Suites/Docs/Schematic/GD32307C_EVAL_Schematic_V1.1.PDF","where":"PDF page 5 of 14, 'File Name: Extension', LED block"},"label":"LED3","name":"LED3","pin":"PC2"},{"active":"high","cite":{"doc":"GD32307C-EVAL schematic (GD32307C_EVAL_Schematic_V1.1.PDF)","kind":"schematic","level":"d3: net LED3 (PE0) runs through R15 470R to LED4's anode, whose cathode is on the GND line: lit when PE0 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PE0 LED3; R15 470\u03a9; LED4 LED0603; GND","revision":"V1.1 (file name); sheet 'Extension' Revision 1.0, Data 2017-4","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32307C_EVAL_Demo_Suites/Docs/Schematic/GD32307C_EVAL_Schematic_V1.1.PDF","where":"PDF page 5 of 14, 'File Name: Extension', LED block"},"label":"LED4","name":"LED4","pin":"PE0"},{"active":"high","cite":{"doc":"GD32307C-EVAL schematic (GD32307C_EVAL_Schematic_V1.1.PDF)","kind":"schematic","level":"d3: net LED4 (PE1) runs through R16 470R to LED5's anode, whose cathode is on the GND line: lit when PE1 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PE1 LED4; R16 470\u03a9; LED5 LED0603; GND","revision":"V1.1 (file name); sheet 'Extension' Revision 1.0, Data 2017-4","url":"https://github.com/GigaDevice-GD32-MCU/GD32F30x_Demo_Suites/blob/0d141492ff25de01668be426124f1db6562a0bc5/GD32307C_EVAL_Demo_Suites/Docs/Schematic/GD32307C_EVAL_Schematic_V1.1.PDF","where":"PDF page 5 of 14, 'File Name: Extension', LED block"},"label":"LED5","name":"LED5","pin":"PE1"}],"naming":"port16","ram":49152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:gd32350c_start","flash":65536,"ids":["pio:gd32350c_start"],"key":"gigadevice-gd32350c-start-8k-ram-64k-flash","name":"GD32350C-START (8k RAM. 64k Flash)","part":"gd32f350c8t6","ram":8192,"records":[{"checked":"GD32F350xx Datasheet Rev 3.2, LQFP48 pin definitions: 39 pins","file":"tools/census/hand_wiring/gd32.json","says":{"buttons":[["PA0","USER_KEY","high","down"]],"leds":[["PF6","LED1","high"],["PF7","LED2","high"]]},"src":"hand:pio:gd32350c_start"}],"vendor":"GigaDevice","why":"hand","wiring":{"buttons":[{"active":"high","cite":{"doc":"GD32350C-START schematic (GD32350C-START-V1.0.pdf)","kind":"schematic","level":"d1: K1 joins +3V3 to net PA0 and R1 10K pulls PA0 down to GND (C1 0.1uF to GND): pressed reads high.","publisher":"GigaDevice Semiconductor Inc.","quote":"+3V3 K1 K-1102B PA0; C1 50V/0.1uF; R1 10K\u03a9 GND","revision":"V1.0 (file name); sheets 'Extension' and 'MCU' Revision 1.0, Data 2017-5","url":"https://github.com/GigaDevice-GD32-MCU/GD32F3x0_Demo_Suites/blob/968170fc33a7ac7860804da60cebb206e1fb22d7/GD32350C_START_Demo_Suites/Docs/Schematic/GD32350C-START-V1.0.pdf","where":"PDF page 1 of 6, 'File Name: Extension', KEY block"},"label":"USER_KEY","name":"USER_KEY","pin":"PA0","pull":"down"}],"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"GD32350C-START schematic (GD32350C-START-V1.0.pdf)","kind":"schematic","level":"d1: net PF6 runs through R2 680R to LED1's anode; its cathode goes to GND: lit when PF6 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PF6 R2 680\u03a9 LED1 LED0603 GND","revision":"V1.0 (file name); sheets 'Extension' and 'MCU' Revision 1.0, Data 2017-5","url":"https://github.com/GigaDevice-GD32-MCU/GD32F3x0_Demo_Suites/blob/968170fc33a7ac7860804da60cebb206e1fb22d7/GD32350C_START_Demo_Suites/Docs/Schematic/GD32350C-START-V1.0.pdf","where":"PDF page 1 of 6, 'File Name: Extension', LED block"},"label":"LED1","name":"LED1","pin":"PF6"},{"active":"high","cite":{"doc":"GD32350C-START schematic (GD32350C-START-V1.0.pdf)","kind":"schematic","level":"d1: net PF7 runs through R3 680R to LED2's anode; its cathode goes to GND: lit when PF7 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PF7 R3 680\u03a9 LED2 LED0603 GND","revision":"V1.0 (file name); sheets 'Extension' and 'MCU' Revision 1.0, Data 2017-5","url":"https://github.com/GigaDevice-GD32-MCU/GD32F3x0_Demo_Suites/blob/968170fc33a7ac7860804da60cebb206e1fb22d7/GD32350C_START_Demo_Suites/Docs/Schematic/GD32350C-START-V1.0.pdf","where":"PDF page 1 of 6, 'File Name: Extension', LED block"},"label":"LED2","name":"LED2","pin":"PF7"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:gd32350g_start","flash":65536,"ids":["pio:gd32350g_start"],"key":"gigadevice-gd32350g-start","name":"GD32350G-START","part":"gd32f350g8u6","ram":8192,"records":[{"checked":"GD32F350xx Datasheet Rev 3.2, QFN28 pin definitions: 24 pins","file":"tools/census/hand_wiring/gd32.json","says":{"buttons":[["PA0","USER_KEY","high","down"]],"leds":[["PA1","LED1","high"]]},"src":"hand:pio:gd32350g_start"}],"vendor":"GigaDevice","why":"hand","wiring":{"buttons":[{"active":"high","cite":{"doc":"GD32350G-START schematic (GD32350G-START-V1.0.pdf)","kind":"schematic","level":"d1: K1 joins +3V3 to net PA0 and R1 10K pulls PA0 down to GND (C1 0.1uF to GND): pressed reads high.","publisher":"GigaDevice Semiconductor Inc.","quote":"+3V3 K1 K-1102B PA0; C1 50V/0.1uF; R1 10K\u03a9 GND","revision":"V1.0 (file name); sheets 'Extension' and 'MCU' Revision 1.0, Data 2017-5","url":"https://github.com/GigaDevice-GD32-MCU/GD32F3x0_Demo_Suites/blob/968170fc33a7ac7860804da60cebb206e1fb22d7/GD32350G_START_Demo_Suites/Docs/Schematic/GD32350G-START-V1.0.pdf","where":"PDF page 1 of 6, 'File Name: Extension', KEY block"},"label":"USER_KEY","name":"USER_KEY","pin":"PA0","pull":"down"}],"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"GD32350G-START schematic (GD32350G-START-V1.0.pdf)","kind":"schematic","level":"d1: net PA1 runs through R2 470R to LED1's anode; its cathode goes to GND: lit when PA1 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PA1 R2 470\u03a9 LED1 LED0603 GND","revision":"V1.0 (file name); sheets 'Extension' and 'MCU' Revision 1.0, Data 2017-5","url":"https://github.com/GigaDevice-GD32-MCU/GD32F3x0_Demo_Suites/blob/968170fc33a7ac7860804da60cebb206e1fb22d7/GD32350G_START_Demo_Suites/Docs/Schematic/GD32350G-START-V1.0.pdf","where":"PDF page 1 of 6, 'File Name: Extension', LED block"},"label":"LED1","name":"LED1","pin":"PA1"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:gd32350r_eval","flash":65536,"ids":["pio:gd32350r_eval"],"key":"gigadevice-gd32350r-eval","name":"GD32350R-EVAL","part":"gd32f350r8t6","ram":16384,"records":[{"checked":"GD32F350xx Datasheet Rev 3.2, LQFP64 pin definitions: 55 pins","file":"tools/census/hand_wiring/gd32.json","says":{"buttons":[["PA0","WAKEUP_KEY","high","down"],["PC13","TAMPER_KEY","low","up"],["PF7","USER_KEY","low","up"]],"leds":[["PC10","LED1","high"],["PC11","LED2","high"],["PC12","LED3","high"],["PC2","LED4","high"]],"uart":["PA9","PA10"]},"src":"hand:pio:gd32350r_eval"}],"vendor":"GigaDevice","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"GD32350R-EVAL User Guide (GD32350R-EVAL_User_Guide_Rev2.1.pdf)","kind":"user-manual","publisher":"GigaDevice Semiconductor Inc.","quote":"PA9 USART0_TX; PA10 USART0_RX; Jump JP13 to USART, then download the program <04_USART_Printf>","revision":"Rev2.1 (revision history: Dec.31, 2023)","url":"https://github.com/GigaDevice-GD32-MCU/GD32F3x0_Demo_Suites/blob/968170fc33a7ac7860804da60cebb206e1fb22d7/GD32350R_EVAL_Demo_Suites/Docs/User%20Guide/GD32350R-EVAL_User_Guide_Rev2.1.pdf","where":"PDF page 7, Table 2-1 Pin assignment; section 5.4 USART_Printf"},"name":"UART","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"high","cite":{"doc":"GD32350R-EVAL schematic (GD32350R-EVAL-V1.0.pdf)","kind":"schematic","level":"d1: K2 joins +3V3 to net PA0 and R29 10K pulls PA0 down to GND: pressed reads high.","publisher":"GigaDevice Semiconductor Inc.","quote":"+3V3 K2 K-1102B PA0; R29 10K\u03a9 GND","revision":"V1.0 (file name); sheets 'Peripherals' and 'MCU' Revision 1.0, Data 2017-5","url":"https://github.com/GigaDevice-GD32-MCU/GD32F3x0_Demo_Suites/blob/968170fc33a7ac7860804da60cebb206e1fb22d7/GD32350R_EVAL_Demo_Suites/Docs/Schematic/GD32350R-EVAL-V1.0.pdf","where":"PDF page 7 of 13, 'File Name: Peripherals', KEY block"},"label":"WAKEUP_KEY","name":"WAKEUP_KEY","pin":"PA0","pull":"down"},{"active":"low","cite":{"doc":"GD32350R-EVAL schematic (GD32350R-EVAL-V1.0.pdf)","kind":"schematic","level":"d1: R31 10K pulls net PC13 up to +3V3 and K4 joins it to GND (C19 0.1uF across K4): pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"+3V3 R31 10K\u03a9 PC13 K4 K-1102B; C19 50V/0.1uF; GND","revision":"V1.0 (file name); sheets 'Peripherals' and 'MCU' Revision 1.0, Data 2017-5","url":"https://github.com/GigaDevice-GD32-MCU/GD32F3x0_Demo_Suites/blob/968170fc33a7ac7860804da60cebb206e1fb22d7/GD32350R_EVAL_Demo_Suites/Docs/Schematic/GD32350R-EVAL-V1.0.pdf","where":"PDF page 7 of 13, 'File Name: Peripherals', KEY block"},"label":"TAMPER_KEY","name":"TAMPER_KEY","pin":"PC13","pull":"up"},{"active":"low","cite":{"doc":"GD32350R-EVAL schematic (GD32350R-EVAL-V1.0.pdf)","kind":"schematic","level":"d1: R30 10K pulls net PF7 up to +3V3 and K3 joins it to GND (C18 0.1uF across K3): pressed reads low.","publisher":"GigaDevice Semiconductor Inc.","quote":"+3V3 R30 10K\u03a9 PF7 K3 K-1102B; C18 50V/0.1uF; GND","revision":"V1.0 (file name); sheets 'Peripherals' and 'MCU' Revision 1.0, Data 2017-5","url":"https://github.com/GigaDevice-GD32-MCU/GD32F3x0_Demo_Suites/blob/968170fc33a7ac7860804da60cebb206e1fb22d7/GD32350R_EVAL_Demo_Suites/Docs/Schematic/GD32350R-EVAL-V1.0.pdf","where":"PDF page 7 of 13, 'File Name: Peripherals', KEY block"},"label":"USER_KEY","name":"USER_KEY","pin":"PF7","pull":"up"}],"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"GD32350R-EVAL schematic (GD32350R-EVAL-V1.0.pdf)","kind":"schematic","level":"d1: net PC10 runs through R25 470R to LED1's anode; its cathode is on the common GND line: lit when PC10 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PC10 R25 470\u03a9 LED1 LED0603; GND","revision":"V1.0 (file name); sheets 'Peripherals' and 'MCU' Revision 1.0, Data 2017-5","url":"https://github.com/GigaDevice-GD32-MCU/GD32F3x0_Demo_Suites/blob/968170fc33a7ac7860804da60cebb206e1fb22d7/GD32350R_EVAL_Demo_Suites/Docs/Schematic/GD32350R-EVAL-V1.0.pdf","where":"PDF page 7 of 13, 'File Name: Peripherals', LED block"},"label":"LED1","name":"LED1","pin":"PC10"},{"active":"high","cite":{"doc":"GD32350R-EVAL schematic (GD32350R-EVAL-V1.0.pdf)","kind":"schematic","level":"d1: net PC11 runs through R26 470R to LED2's anode; its cathode is on the common GND line: lit when PC11 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PC11 R26 470\u03a9 LED2 LED0603; GND","revision":"V1.0 (file name); sheets 'Peripherals' and 'MCU' Revision 1.0, Data 2017-5","url":"https://github.com/GigaDevice-GD32-MCU/GD32F3x0_Demo_Suites/blob/968170fc33a7ac7860804da60cebb206e1fb22d7/GD32350R_EVAL_Demo_Suites/Docs/Schematic/GD32350R-EVAL-V1.0.pdf","where":"PDF page 7 of 13, 'File Name: Peripherals', LED block"},"label":"LED2","name":"LED2","pin":"PC11"},{"active":"high","cite":{"doc":"GD32350R-EVAL schematic (GD32350R-EVAL-V1.0.pdf)","kind":"schematic","level":"d1: net PC12 runs through R27 470R to LED3's anode; its cathode is on the common GND line: lit when PC12 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PC12 R27 470\u03a9 LED3 LED0603; GND","revision":"V1.0 (file name); sheets 'Peripherals' and 'MCU' Revision 1.0, Data 2017-5","url":"https://github.com/GigaDevice-GD32-MCU/GD32F3x0_Demo_Suites/blob/968170fc33a7ac7860804da60cebb206e1fb22d7/GD32350R_EVAL_Demo_Suites/Docs/Schematic/GD32350R-EVAL-V1.0.pdf","where":"PDF page 7 of 13, 'File Name: Peripherals', LED block"},"label":"LED3","name":"LED3","pin":"PC12"},{"active":"high","cite":{"doc":"GD32350R-EVAL schematic (GD32350R-EVAL-V1.0.pdf)","kind":"schematic","level":"d1: net PC2 runs through R28 470R to LED4's anode; its cathode is on the common GND line: lit when PC2 is high. (d2 Table 2-1 says PD2; see notes.)","publisher":"GigaDevice Semiconductor Inc.","quote":"PC2 R28 470\u03a9 LED4 LED0603; GND","revision":"V1.0 (file name); sheets 'Peripherals' and 'MCU' Revision 1.0, Data 2017-5","url":"https://github.com/GigaDevice-GD32-MCU/GD32F3x0_Demo_Suites/blob/968170fc33a7ac7860804da60cebb206e1fb22d7/GD32350R_EVAL_Demo_Suites/Docs/Schematic/GD32350R-EVAL-V1.0.pdf","where":"PDF page 7 of 13, 'File Name: Peripherals', LED block"},"label":"LED4","name":"LED4","pin":"PC2"}],"naming":"port16","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:gd32407v_start","flash":3145728,"ids":["pio:gd32407v_start"],"key":"gigadevice-gd32407v-start-192k-ram-3072k-flash","name":"GD32407V-START (192k RAM. 3072k Flash)","part":"gd32f407vkt6","ram":131072,"records":[{"checked":"GD32F407xx Datasheet Rev 3.0, BGA100 and LQFP100 pin definitions: 82 pins","file":"tools/census/hand_wiring/port16.json","says":{"buttons":[["PA0","K2","low","up"]],"leds":[["PC6","LED2","high"]]},"src":"hand:pio:gd32407v_start"}],"vendor":"GigaDevice","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"date":"2020-11","doc":"GD32407V-START-V1.1.pdf (GD32407V_START_Demo_Suites/Docs/Schematic/ in GD32F4xx_Demo_Suites_V2.6.1.rar)","kind":"schematic","level":"R11 (10K\u03a9) pulls PA0 up to +3V3 and K2 connects PA0 to GND (C14, 0.1uF, across it), so a press reads low.","publisher":"GigaDevice Semiconductor","quote":"p.1: \"KEY\" \"+3V3\" \"R11\" \"10K\u03a9\" \"PA0\" \"K2\" \"K-1102B\" \"GND\"; p.3: \"PA0\" \"PA0-WKUP\" \"GD32F407VKT6\"","revision":"1.1","url":"https://www.gd32mcu.com/data/documents/evaluationBoard/GD32F4xx_Demo_Suites_V2.6.1.rar","where":"page 1 (File Name: Extension), block KEY; page 3 (File Name: MCU), U10 pin 23 PA0-WKUP"},"label":"K2","name":"K2","pin":"PA0","pull":"up"}],"flash":3145728,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2020-11","doc":"GD32407V-START-V1.1.pdf (GD32407V_START_Demo_Suites/Docs/Schematic/ in GD32F4xx_Demo_Suites_V2.6.1.rar)","kind":"schematic","level":"PC6 drives the anode of LED2 through R10 (470\u03a9); its cathode goes to GND, so PC6 high lights it.","publisher":"GigaDevice Semiconductor","quote":"p.1: \"LED\" \"PC6\" \"R10\" \"470\u03a9\" \"LED2\" \"LED0603\" \"GND\"; p.3: \"PC6\" \"63\" \"GD32F407VKT6\"","revision":"1.1","url":"https://www.gd32mcu.com/data/documents/evaluationBoard/GD32F4xx_Demo_Suites_V2.6.1.rar","where":"page 1 (File Name: Extension), block LED; page 3 (File Name: MCU), U10 GD32F407VKT6 pin 63"},"label":"LED2","name":"LED2","pin":"PC6"}],"naming":"port16","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:gd32e503c_start","flash":524288,"ids":["pio:gd32e503c_start","pio:genericGD32E503CE"],"key":"gigadevice-gd32e503ce-128k-ram-512k-flash","name":"GD32E503CE (128k RAM, 512k Flash)","part":"gd32e503cet6","ram":131072,"records":[{"checked":"GD32E503xx Datasheet Rev 2.5, LQFP48 and QFN48 pin definitions: 36 pins","file":"tools/census/hand_wiring/gd32.json","says":{"buttons":[["PA0","Wakeup Key","high","down"]],"leds":[["PA7","LED1","high"]],"uart":["PA9","PA10"]},"src":"hand:pio:gd32e503c_start"}],"vendor":"GigaDevice","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"GD32E503C-START User Guide (GD32E50x_Demo_Suites_V1.2.1/GD32E503C_START_Demo_Suites/Docs/User Guide/GD32E503C-START_User_Guide_Rev1.0.pdf)","kind":"user-manual","publisher":"GigaDevice Semiconductor Inc.","quote":"PA9 USART0_TX; PA10 USART0_RX","revision":"Rev 1.0 (revision history: Sep.4, 2020)","url":"https://www.gd32mcu.com/data/documents/evaluationBoard/GD32E50x_Demo_Suites_V1.2.1.rar","where":"PDF page 5, Table 2-1 Function pin assignment"},"name":"UART","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"high","cite":{"doc":"GD32E503C-START User Guide (GD32E50x_Demo_Suites_V1.2.1/GD32E503C_START_Demo_Suites/Docs/User Guide/GD32E503C-START_User_Guide_Rev1.0.pdf)","kind":"user-manual","level":"d1 Figure 4-4: K2 joins PA0 to +3V3, and R29 10K pulls PA0 down to GND: pressed reads high.","publisher":"GigaDevice Semiconductor Inc.","quote":"+3V3 K2 K-1102B; PA0; R29 10K\u03a9 GND; KEY PA0 Wakeup Key","revision":"Rev 1.0 (revision history: Sep.4, 2020)","url":"https://www.gd32mcu.com/data/documents/evaluationBoard/GD32E50x_Demo_Suites_V1.2.1.rar","where":"PDF page 6, Figure 4-4; PDF page 5, Table 2-1"},"label":"Wakeup Key","name":"Wakeup Key","pin":"PA0","pull":"down"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"GD32E503C-START User Guide (GD32E50x_Demo_Suites_V1.2.1/GD32E503C_START_Demo_Suites/Docs/User Guide/GD32E503C-START_User_Guide_Rev1.0.pdf)","kind":"user-manual","level":"d1 Figure 4-3: PA7 runs through R25 470R to LED1's anode, and its cathode is on GND: lit when PA7 is high.","publisher":"GigaDevice Semiconductor Inc.","quote":"PA7 R25 470\u03a9 LED1 LED0603 GND; LED PA7 LED1","revision":"Rev 1.0 (revision history: Sep.4, 2020)","url":"https://www.gd32mcu.com/data/documents/evaluationBoard/GD32E50x_Demo_Suites_V1.2.1.rar","where":"PDF page 6, Figure 4-3; PDF page 5, Table 2-1"},"label":"LED1","name":"LED1","pin":"PA7"}],"naming":"port16","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103C4","flash":16384,"ids":["pio:genericGD32F103C4"],"key":"gigadevice-gd32f103c4-6k-ram-16k-flash","name":"GD32F103C4 (6k RAM, 16k Flash)","part":"gd32f103c4t6","ram":6144,"records":[{"checked":"gd32f103c4t6 LQFP48: the GD32F103xx datasheet's pin definitions, 37 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103C4"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103C4_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103C4_GENERIC/variant.h","where":"variant.h line 104"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":6144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103C6","flash":32768,"ids":["pio:genericGD32F103C6"],"key":"gigadevice-gd32f103c6-10k-ram-32k-flash","name":"GD32F103C6 (10k RAM, 32k Flash)","part":"gd32f103c6t6","ram":10240,"records":[{"checked":"gd32f103c6t6 LQFP48: the GD32F103xx datasheet's pin definitions, 37 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103C6"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103C6_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103C6_GENERIC/variant.h","where":"variant.h line 104"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":10240,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103C8","flash":65536,"ids":["pio:genericGD32F103C8"],"key":"gigadevice-gd32f103c8-20k-ram-64k-flash","name":"GD32F103C8 (20k RAM, 64k Flash)","part":"gd32f103c8t6","ram":20480,"records":[{"checked":"gd32f103c8t6 LQFP48: the GD32F103xx datasheet's pin definitions, 37 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103C8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103C8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103C8_GENERIC/variant.h","where":"variant.h line 104"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103CB","flash":131072,"ids":["pio:genericGD32F103CB"],"key":"gigadevice-gd32f103cb-20k-ram-128k-flash","name":"GD32F103CB (20k RAM, 128k Flash)","part":"gd32f103cbt6","ram":20480,"records":[{"checked":"gd32f103cbt6 LQFP48: the GD32F103xx datasheet's pin definitions, 37 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103CB"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103CB_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103CB_GENERIC/variant.h","where":"variant.h line 104"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103R4","flash":16384,"ids":["pio:genericGD32F103R4"],"key":"gigadevice-gd32f103r4-6k-ram-16k-flash","name":"GD32F103R4 (6k RAM, 16k Flash)","part":"gd32f103r4t6","ram":6144,"records":[{"checked":"gd32f103r4t6 LQFP64: the GD32F103xx datasheet's pin definitions, 51 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103R4"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103R4_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103R4_GENERIC/variant.h","where":"variant.h line 122"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":6144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103R6","flash":32768,"ids":["pio:genericGD32F103R6"],"key":"gigadevice-gd32f103r6-10k-ram-32k-flash","name":"GD32F103R6 (10k RAM, 32k Flash)","part":"gd32f103r6t6","ram":10240,"records":[{"checked":"gd32f103r6t6 LQFP64: the GD32F103xx datasheet's pin definitions, 51 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103R6"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103R6_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103R6_GENERIC/variant.h","where":"variant.h line 122"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":10240,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103R8","flash":65536,"ids":["pio:genericGD32F103R8"],"key":"gigadevice-gd32f103r8-20k-ram-64k-flash","name":"GD32F103R8 (20k RAM, 64k Flash)","part":"gd32f103r8t6","ram":20480,"records":[{"checked":"gd32f103r8t6 LQFP64: the GD32F103xx datasheet's pin definitions, 51 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103R8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103R8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103R8_GENERIC/variant.h","where":"variant.h line 122"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103RB","flash":131072,"ids":["pio:genericGD32F103RB"],"key":"gigadevice-gd32f103rb-20k-ram-128k-flash","name":"GD32F103RB (20k RAM, 128k Flash)","part":"gd32f103rbt6","ram":20480,"records":[{"checked":"gd32f103rbt6 LQFP64: the GD32F103xx datasheet's pin definitions, 51 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103RB"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103RB_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103RB_GENERIC/variant.h","where":"variant.h line 122"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103RC","flash":262144,"ids":["pio:genericGD32F103RC"],"key":"gigadevice-gd32f103rc-48k-ram-256k-flash","name":"GD32F103RC (48k RAM, 256k Flash)","part":"gd32f103rct6","ram":49152,"records":[{"checked":"gd32f103rct6 LQFP64: the GD32F103xx datasheet's pin definitions, 51 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103RC"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103RC_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103RC_GENERIC/variant.h","where":"variant.h line 141"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":49152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103RD","flash":393216,"ids":["pio:genericGD32F103RD"],"key":"gigadevice-gd32f103rd-64k-ram-384k-flash","name":"GD32F103RD (64k RAM, 384k Flash)","part":"gd32f103rdt6","ram":65536,"records":[{"checked":"gd32f103rdt6 LQFP64: the GD32F103xx datasheet's pin definitions, 51 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103RD"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":393216,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103RD_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103RD_GENERIC/variant.h","where":"variant.h line 141"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103RE","flash":524288,"ids":["pio:genericGD32F103RE"],"key":"gigadevice-gd32f103re-64k-ram-512k-flash","name":"GD32F103RE (64k RAM, 512k Flash)","part":"gd32f103ret6","ram":65536,"records":[{"checked":"gd32f103ret6 LQFP64: the GD32F103xx datasheet's pin definitions, 51 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103RE"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103RE_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103RE_GENERIC/variant.h","where":"variant.h line 141"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103RF","flash":786432,"ids":["pio:genericGD32F103RF"],"key":"gigadevice-gd32f103rf-96k-ram-768k-flash","name":"GD32F103RF (96k RAM, 768k Flash)","part":"gd32f103rft6","ram":98304,"records":[{"checked":"gd32f103rft6 LQFP64: the GD32F103xx datasheet's pin definitions, 51 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103RF"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":786432,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103RF_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103RF_GENERIC/variant.h","where":"variant.h line 148"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103RG","flash":1048576,"ids":["pio:genericGD32F103RG"],"key":"gigadevice-gd32f103rg-96k-ram-1024k-flash","name":"GD32F103RG (96k RAM, 1024k Flash)","part":"gd32f103rgt6","ram":98304,"records":[{"checked":"gd32f103rgt6 LQFP64: the GD32F103xx datasheet's pin definitions, 51 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103RG"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103RG_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103RG_GENERIC/variant.h","where":"variant.h line 148"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103RI","flash":2097152,"ids":["pio:genericGD32F103RI"],"key":"gigadevice-gd32f103ri-96k-ram-2048k-flash","name":"GD32F103RI (96k RAM, 2048k Flash)","part":"gd32f103rit6","ram":98304,"records":[{"checked":"gd32f103rit6 LQFP64: the GD32F103xx datasheet's pin definitions, 51 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103RI"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103RI_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103RI_GENERIC/variant.h","where":"variant.h line 148"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103RK","flash":3145728,"ids":["pio:genericGD32F103RK"],"key":"gigadevice-gd32f103rk-96k-ram-3072k-flash","name":"GD32F103RK (96k RAM, 3072k Flash)","part":"gd32f103rkt6","ram":98304,"records":[{"checked":"gd32f103rkt6 LQFP64: the GD32F103xx datasheet's pin definitions, 51 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103RK"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":3145728,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103RK_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103RK_GENERIC/variant.h","where":"variant.h line 148"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103T4","flash":16384,"ids":["pio:genericGD32F103T4"],"key":"gigadevice-gd32f103t4-6k-ram-16k-flash","name":"GD32F103T4 (6k RAM, 16k Flash)","part":"gd32f103t4u6","ram":6144,"records":[{"checked":"gd32f103t4u6 QFN36: the GD32F103xx datasheet's pin definitions, 26 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PB2","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103T4"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103T4_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PB2","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103T4_GENERIC/variant.h","where":"variant.h line 83"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PB2"}],"naming":"port16","ram":6144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103T6","flash":32768,"ids":["pio:genericGD32F103T6"],"key":"gigadevice-gd32f103t6-10k-ram-32k-flash","name":"GD32F103T6 (10k RAM, 32k Flash)","part":"gd32f103t6u6","ram":10240,"records":[{"checked":"gd32f103t6u6 QFN36: the GD32F103xx datasheet's pin definitions, 26 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PB2","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103T6"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103T6_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PB2","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103T6_GENERIC/variant.h","where":"variant.h line 83"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PB2"}],"naming":"port16","ram":10240,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103T8","flash":65536,"ids":["pio:genericGD32F103T8"],"key":"gigadevice-gd32f103t8-20k-ram-64k-flash","name":"GD32F103T8 (20k RAM, 64k Flash)","part":"gd32f103t8u6","ram":20480,"records":[{"checked":"gd32f103t8u6 QFN36: the GD32F103xx datasheet's pin definitions, 26 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PB2","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103T8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103T8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PB2","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103T8_GENERIC/variant.h","where":"variant.h line 83"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PB2"}],"naming":"port16","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103TB","flash":131072,"ids":["pio:genericGD32F103TB"],"key":"gigadevice-gd32f103tb-20k-ram-128k-flash","name":"GD32F103TB (20k RAM, 128k Flash)","part":"gd32f103tbu6","ram":20480,"records":[{"checked":"gd32f103tbu6 QFN36: the GD32F103xx datasheet's pin definitions, 26 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PB2","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103TB"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103TB_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PB2","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103TB_GENERIC/variant.h","where":"variant.h line 83"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PB2"}],"naming":"port16","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103V8","flash":65536,"ids":["pio:genericGD32F103V8"],"key":"gigadevice-gd32f103v8-20k-ram-64k-flash","name":"GD32F103V8 (20k RAM, 64k Flash)","part":"gd32f103v8t6","ram":20480,"records":[{"checked":"gd32f103v8t6 LQFP100: the GD32F103xx datasheet's pin definitions, 80 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103V8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103V8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103V8_GENERIC/variant.h","where":"variant.h line 139"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103VB","flash":131072,"ids":["pio:genericGD32F103VB"],"key":"gigadevice-gd32f103vb-20k-ram-128k-flash","name":"GD32F103VB (20k RAM, 128k Flash)","part":"gd32f103vbt6","ram":20480,"records":[{"checked":"gd32f103vbt6 LQFP100: the GD32F103xx datasheet's pin definitions, 80 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103VB"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103VB_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103VB_GENERIC/variant.h","where":"variant.h line 139"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103VC","flash":262144,"ids":["pio:genericGD32F103VC"],"key":"gigadevice-gd32f103vc-48k-ram-256k-flash","name":"GD32F103VC (48k RAM, 256k Flash)","part":"gd32f103vct6","ram":49152,"records":[{"checked":"gd32f103vct6 LQFP100: the GD32F103xx datasheet's pin definitions, 80 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103VC"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103VC_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103VC_GENERIC/variant.h","where":"variant.h line 156"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":49152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103VD","flash":393216,"ids":["pio:genericGD32F103VD"],"key":"gigadevice-gd32f103vd-64k-ram-384k-flash","name":"GD32F103VD (64k RAM, 384k Flash)","part":"gd32f103vdt6","ram":65536,"records":[{"checked":"gd32f103vdt6 LQFP100: the GD32F103xx datasheet's pin definitions, 80 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103VD"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":393216,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103VD_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103VD_GENERIC/variant.h","where":"variant.h line 156"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103VE","flash":524288,"ids":["pio:genericGD32F103VE"],"key":"gigadevice-gd32f103ve-64k-ram-512k-flash","name":"GD32F103VE (64k RAM, 512k Flash)","part":"gd32f103vet6","ram":65536,"records":[{"checked":"gd32f103vet6 LQFP100: the GD32F103xx datasheet's pin definitions, 80 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103VE"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103VE_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103VE_GENERIC/variant.h","where":"variant.h line 156"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103VF","flash":786432,"ids":["pio:genericGD32F103VF"],"key":"gigadevice-gd32f103vf-96k-ram-768k-flash","name":"GD32F103VF (96k RAM, 768k Flash)","part":"gd32f103vft6","ram":98304,"records":[{"checked":"gd32f103vft6 LQFP100: the GD32F103xx datasheet's pin definitions, 80 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103VF"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":786432,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103VF_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103VF_GENERIC/variant.h","where":"variant.h line 161"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103VG","flash":1048576,"ids":["pio:genericGD32F103VG"],"key":"gigadevice-gd32f103vg-96k-ram-1024k-flash","name":"GD32F103VG (96k RAM, 1024k Flash)","part":"gd32f103vgt6","ram":98304,"records":[{"checked":"gd32f103vgt6 LQFP100: the GD32F103xx datasheet's pin definitions, 80 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103VG"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103VG_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103VG_GENERIC/variant.h","where":"variant.h line 161"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103VI","flash":2097152,"ids":["pio:genericGD32F103VI"],"key":"gigadevice-gd32f103vi-96k-ram-2048k-flash","name":"GD32F103VI (96k RAM, 2048k Flash)","part":"gd32f103vit6","ram":98304,"records":[{"checked":"gd32f103vit6 LQFP100: the GD32F103xx datasheet's pin definitions, 80 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103VI"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103VI_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103VI_GENERIC/variant.h","where":"variant.h line 161"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103VK","flash":3145728,"ids":["pio:genericGD32F103VK"],"key":"gigadevice-gd32f103vk-96k-ram-3072k-flash","name":"GD32F103VK (96k RAM, 3072k Flash)","part":"gd32f103vkt6","ram":98304,"records":[{"checked":"gd32f103vkt6 LQFP100: the GD32F103xx datasheet's pin definitions, 80 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103VK"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":3145728,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103VK_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103VK_GENERIC/variant.h","where":"variant.h line 161"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103ZC","flash":262144,"ids":["pio:genericGD32F103ZC"],"key":"gigadevice-gd32f103zc-48k-ram-256k-flash","name":"GD32F103ZC (48k RAM, 256k Flash)","part":"gd32f103zct6","ram":49152,"records":[{"checked":"gd32f103zct6 LQFP144: the GD32F103xx datasheet's pin definitions, 112 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103ZC"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103ZC_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103ZC_GENERIC/variant.h","where":"variant.h line 202"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":49152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103ZD","flash":393216,"ids":["pio:genericGD32F103ZD"],"key":"gigadevice-gd32f103zd-64k-ram-384k-flash","name":"GD32F103ZD (64k RAM, 384k Flash)","part":"gd32f103zdt6","ram":65536,"records":[{"checked":"gd32f103zdt6 LQFP144: the GD32F103xx datasheet's pin definitions, 112 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103ZD"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":393216,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103ZD_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103ZD_GENERIC/variant.h","where":"variant.h line 202"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103ZE","flash":524288,"ids":["pio:genericGD32F103ZE"],"key":"gigadevice-gd32f103ze-64k-ram-512k-flash","name":"GD32F103ZE (64k RAM, 512k Flash)","part":"gd32f103zet6","ram":65536,"records":[{"checked":"gd32f103zet6 LQFP144: the GD32F103xx datasheet's pin definitions, 112 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103ZE"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103ZE_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103ZE_GENERIC/variant.h","where":"variant.h line 202"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103ZF","flash":786432,"ids":["pio:genericGD32F103ZF"],"key":"gigadevice-gd32f103zf-96k-ram-768k-flash","name":"GD32F103ZF (96k RAM, 768k Flash)","part":"gd32f103zft6","ram":98304,"records":[{"checked":"gd32f103zft6 LQFP144: the GD32F103xx datasheet's pin definitions, 112 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103ZF"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":786432,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103ZF_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103ZF_GENERIC/variant.h","where":"variant.h line 209"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103ZG","flash":1048576,"ids":["pio:genericGD32F103ZG"],"key":"gigadevice-gd32f103zg-96k-ram-1024k-flash","name":"GD32F103ZG (96k RAM, 1024k Flash)","part":"gd32f103zgt6","ram":98304,"records":[{"checked":"gd32f103zgt6 LQFP144: the GD32F103xx datasheet's pin definitions, 112 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103ZG"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103ZG_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103ZG_GENERIC/variant.h","where":"variant.h line 209"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103ZI","flash":2097152,"ids":["pio:genericGD32F103ZI"],"key":"gigadevice-gd32f103zi-96k-ram-2048k-flash","name":"GD32F103ZI (96k RAM, 2048k Flash)","part":"gd32f103zit6","ram":98304,"records":[{"checked":"gd32f103zit6 LQFP144: the GD32F103xx datasheet's pin definitions, 112 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103ZI"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103ZI_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103ZI_GENERIC/variant.h","where":"variant.h line 209"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F103ZK","flash":3145728,"ids":["pio:genericGD32F103ZK"],"key":"gigadevice-gd32f103zk-96k-ram-3072k-flash","name":"GD32F103ZK (96k RAM, 3072k Flash)","part":"gd32f103zkt6","ram":98304,"records":[{"checked":"gd32f103zkt6 LQFP144: the GD32F103xx datasheet's pin definitions, 112 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F103ZK"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":3145728,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F103ZK_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F103ZK_GENERIC/variant.h","where":"variant.h line 209"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F130C4","flash":16384,"ids":["pio:genericGD32F130C4"],"key":"gigadevice-gd32f130c4-4k-ram-16k-flash","name":"GD32F130C4 (4k RAM, 16k Flash)","part":"gd32f130c4t6","ram":4096,"records":[{"checked":"GD32F130xx Datasheet Rev 4.3, LQFP48 pin definitions: 39 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F130C4"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F130C4_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F130C4_GENERIC/variant.h","where":"variant.h line 84"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F130C6","flash":32768,"ids":["pio:genericGD32F130C6"],"key":"gigadevice-gd32f130c6-4k-ram-32k-flash","name":"GD32F130C6 (4k RAM, 32k Flash)","part":"gd32f130c6t6","ram":4096,"records":[{"checked":"GD32F130xx Datasheet Rev 4.3, LQFP48 pin definitions: 39 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F130C6"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F130C6_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F130C6_GENERIC/variant.h","where":"variant.h line 84"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F130C8","flash":65536,"ids":["pio:genericGD32F130C8"],"key":"gigadevice-gd32f130c8-8k-ram-64k-flash","name":"GD32F130C8 (8k RAM, 64k Flash)","part":"gd32f130c8t6","ram":8192,"records":[{"checked":"GD32F130xx Datasheet Rev 4.3, LQFP48 pin definitions: 39 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F130C8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F130C8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F130C8_GENERIC/variant.h","where":"variant.h line 84"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F130F4","flash":16384,"ids":["pio:genericGD32F130F4"],"key":"gigadevice-gd32f130f4-4k-ram-16k-flash","name":"GD32F130F4 (4k RAM, 16k Flash)","part":"gd32f130f4p6","ram":4096,"records":[{"checked":"GD32F130xx Datasheet Rev 4.3, TSSOP20 pin definitions: 15 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PA4","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F130F4"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F130F4_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PA4","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F130F4_GENERIC/variant.h","where":"variant.h line 60"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA4"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F130F6","flash":32768,"ids":["pio:genericGD32F130F6"],"key":"gigadevice-gd32f130f6-4k-ram-32k-flash","name":"GD32F130F6 (4k RAM, 32k Flash)","part":"gd32f130f6p6","ram":4096,"records":[{"checked":"GD32F130xx Datasheet Rev 4.3, TSSOP20 pin definitions: 15 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PA4","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F130F6"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F130F6_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PA4","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F130F6_GENERIC/variant.h","where":"variant.h line 60"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA4"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F130F8","flash":65536,"ids":["pio:genericGD32F130F8"],"key":"gigadevice-gd32f130f8-8k-ram-64k-flash","name":"GD32F130F8 (8k RAM, 64k Flash)","part":"gd32f130f8p6","ram":8192,"records":[{"checked":"GD32F130xx Datasheet Rev 4.3, TSSOP20 pin definitions: 15 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PA4","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F130F8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F130F8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PA4","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F130F8_GENERIC/variant.h","where":"variant.h line 60"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA4"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F130G4","flash":16384,"ids":["pio:genericGD32F130G4"],"key":"gigadevice-gd32f130g4-4k-ram-16k-flash","name":"GD32F130G4 (4k RAM, 16k Flash)","part":"gd32f130g4u6","ram":4096,"records":[{"checked":"GD32F130xx Datasheet Rev 4.3, QFN28 pin definitions: 23 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PA4","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F130G4"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F130G4_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PA4","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F130G4_GENERIC/variant.h","where":"variant.h line 68"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA4"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F130G6","flash":32768,"ids":["pio:genericGD32F130G6"],"key":"gigadevice-gd32f130g6-4k-ram-32k-flash","name":"GD32F130G6 (4k RAM, 32k Flash)","part":"gd32f130g6u6","ram":4096,"records":[{"checked":"GD32F130xx Datasheet Rev 4.3, QFN28 pin definitions: 23 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PA4","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F130G6"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F130G6_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PA4","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F130G6_GENERIC/variant.h","where":"variant.h line 68"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA4"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F130G8","flash":65536,"ids":["pio:genericGD32F130G8"],"key":"gigadevice-gd32f130g8-8k-ram-64k-flash","name":"GD32F130G8 (8k RAM, 64k Flash)","part":"gd32f130g8u6","ram":8192,"records":[{"checked":"GD32F130xx Datasheet Rev 4.3, QFN28 pin definitions: 23 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PA4","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F130G8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F130G8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PA4","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F130G8_GENERIC/variant.h","where":"variant.h line 68"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA4"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F130K4","flash":16384,"ids":["pio:genericGD32F130K4"],"key":"gigadevice-gd32f130k4-4k-ram-16k-flash","name":"GD32F130K4 (4k RAM, 16k Flash)","part":"gd32f130k4u6","ram":4096,"records":[{"checked":"GD32F130xx Datasheet Rev 4.3, LQFP32 and QFN32 pin definitions: 27 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PB2","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F130K4"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F130K4_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PB2","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F130K4_GENERIC/variant.h","where":"variant.h line 72"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PB2"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F130K6","flash":32768,"ids":["pio:genericGD32F130K6"],"key":"gigadevice-gd32f130k6-4k-ram-32k-flash","name":"GD32F130K6 (4k RAM, 32k Flash)","part":"gd32f130k6uk","ram":4096,"records":[{"checked":"GD32F130xx Datasheet Rev 4.3, LQFP32 and QFN32 pin definitions: 27 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PB2","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F130K6"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F130K6_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PB2","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F130K6_GENERIC/variant.h","where":"variant.h line 72"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PB2"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F130K8","flash":65536,"ids":["pio:genericGD32F130K8"],"key":"gigadevice-gd32f130k8-8k-ram-64k-flash","name":"GD32F130K8 (8k RAM, 64k Flash)","part":"gd32f130k8u6","ram":8192,"records":[{"checked":"GD32F130xx Datasheet Rev 4.3, LQFP32 and QFN32 pin definitions: 27 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PB2","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F130K8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F130K8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PB2","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F130K8_GENERIC/variant.h","where":"variant.h line 72"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PB2"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F130R8","flash":65536,"ids":["pio:genericGD32F130R8"],"key":"gigadevice-gd32f130r8-8k-ram-64k-flash","name":"GD32F130R8 (8k RAM, 64k Flash)","part":"gd32f130r8t6","ram":8192,"records":[{"checked":"GD32F130xx Datasheet Rev 4.3, LQFP64 pin definitions: 55 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F130R8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F130R8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F130R8_GENERIC/variant.h","where":"variant.h line 100"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F150C4","flash":16384,"ids":["pio:genericGD32F150C4"],"key":"gigadevice-gd32f150c4-4k-ram-16k-flash","name":"GD32F150C4 (4k RAM, 16k Flash)","part":"gd32f150c4t6","ram":4096,"records":[{"checked":"GD32F150xx Datasheet Rev 4.0, LQFP48 pin definitions: 39 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F150C4"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F150C4_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F150C4_GENERIC/variant.h","where":"variant.h line 84"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F150C6","flash":32768,"ids":["pio:genericGD32F150C6"],"key":"gigadevice-gd32f150c6-6k-ram-32k-flash","name":"GD32F150C6 (6k RAM, 32k Flash)","part":"gd32f150c6t6","ram":6144,"records":[{"checked":"GD32F150xx Datasheet Rev 4.0, LQFP48 pin definitions: 39 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F150C6"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F150C6_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F150C6_GENERIC/variant.h","where":"variant.h line 84"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":6144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F150C8","flash":65536,"ids":["pio:genericGD32F150C8"],"key":"gigadevice-gd32f150c8-8k-ram-64k-flash","name":"GD32F150C8 (8k RAM, 64k Flash)","part":"gd32f150c8t6","ram":8192,"records":[{"checked":"GD32F150xx Datasheet Rev 4.0, LQFP48 pin definitions: 39 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F150C8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F150C8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F150C8_GENERIC/variant.h","where":"variant.h line 84"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F150G4","flash":16384,"ids":["pio:genericGD32F150G4"],"key":"gigadevice-gd32f150g4-4k-ram-16k-flash","name":"GD32F150G4 (4k RAM, 16k Flash)","part":"gd32f150g4u6","ram":4096,"records":[{"checked":"GD32F150xx Datasheet Rev 4.0, QFN28 pin definitions: 24 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PA4","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F150G4"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F150G4_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PA4","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F150G4_GENERIC/variant.h","where":"variant.h line 69"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA4"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F150G6","flash":32768,"ids":["pio:genericGD32F150G6"],"key":"gigadevice-gd32f150g6-6k-ram-32k-flash","name":"GD32F150G6 (6k RAM, 32k Flash)","part":"gd32f150g6u6","ram":6144,"records":[{"checked":"GD32F150xx Datasheet Rev 4.0, QFN28 pin definitions: 24 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PA4","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F150G6"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F150G6_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PA4","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F150G6_GENERIC/variant.h","where":"variant.h line 69"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA4"}],"naming":"port16","ram":6144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F150G8","flash":65536,"ids":["pio:genericGD32F150G8"],"key":"gigadevice-gd32f150g8-8k-ram-64k-flash","name":"GD32F150G8 (8k RAM, 64k Flash)","part":"gd32f150g8u6","ram":8192,"records":[{"checked":"GD32F150xx Datasheet Rev 4.0, QFN28 pin definitions: 24 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PA4","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F150G8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F150G8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PA4","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F150G8_GENERIC/variant.h","where":"variant.h line 69"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA4"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F150K4","flash":16384,"ids":["pio:genericGD32F150K4"],"key":"gigadevice-gd32f150k4-4k-ram-16k-flash","name":"GD32F150K4 (4k RAM, 16k Flash)","part":"gd32f150k4u6","ram":4096,"records":[{"checked":"GD32F150xx Datasheet Rev 4.0, QFN32 pin definitions: 27 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PB2","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F150K4"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F150K4_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PB2","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F150K4_GENERIC/variant.h","where":"variant.h line 72"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PB2"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F150K6","flash":32768,"ids":["pio:genericGD32F150K6"],"key":"gigadevice-gd32f150k6-6k-ram-32k-flash","name":"GD32F150K6 (6k RAM, 32k Flash)","part":"gd32f150k6u6","ram":6144,"records":[{"checked":"GD32F150xx Datasheet Rev 4.0, QFN32 pin definitions: 27 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PB2","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F150K6"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F150K6_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PB2","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F150K6_GENERIC/variant.h","where":"variant.h line 72"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PB2"}],"naming":"port16","ram":6144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F150K8","flash":65536,"ids":["pio:genericGD32F150K8"],"key":"gigadevice-gd32f150k8-8k-ram-64k-flash","name":"GD32F150K8 (8k RAM, 64k Flash)","part":"gd32f150k8u6","ram":8192,"records":[{"checked":"GD32F150xx Datasheet Rev 4.0, QFN32 pin definitions: 27 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PB2","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F150K8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F150K8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PB2","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F150K8_GENERIC/variant.h","where":"variant.h line 72"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PB2"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F150R4","flash":16384,"ids":["pio:genericGD32F150R4"],"key":"gigadevice-gd32f150r4-4k-ram-16k-flash","name":"GD32F150R4 (4k RAM, 16k Flash)","part":"gd32f150r4t6","ram":4096,"records":[{"checked":"GD32F150xx Datasheet Rev 4.0, LQFP64 pin definitions: 55 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F150R4"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F150R4_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F150R4_GENERIC/variant.h","where":"variant.h line 100"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F150R6","flash":32768,"ids":["pio:genericGD32F150R6"],"key":"gigadevice-gd32f150r6-6k-ram-32k-flash","name":"GD32F150R6 (6k RAM, 32k Flash)","part":"gd32f150r6t6","ram":6144,"records":[{"checked":"GD32F150xx Datasheet Rev 4.0, LQFP64 pin definitions: 55 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F150R6"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F150R6_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F150R6_GENERIC/variant.h","where":"variant.h line 100"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":6144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F150R8","flash":65536,"ids":["pio:genericGD32F150R8"],"key":"gigadevice-gd32f150r8-8k-ram-64k-flash","name":"GD32F150R8 (8k RAM, 64k Flash)","part":"gd32f150r8t6","ram":8192,"records":[{"checked":"GD32F150xx Datasheet Rev 4.0, LQFP64 pin definitions: 55 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F150R8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F150R8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F150R8_GENERIC/variant.h","where":"variant.h line 100"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F170C4","flash":16384,"ids":["pio:genericGD32F170C4"],"key":"gigadevice-gd32f170c4-4k-ram-16k-flash","name":"GD32F170C4 (4k RAM, 16k Flash)","part":"gd32f170c4t6","ram":4096,"records":[{"checked":"GD32F170xx Datasheet Rev 2.0, LQFP48 pin definitions: 39 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F170C4"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F170C4_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F170C4_GENERIC/variant.h","where":"variant.h line 84"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F170C6","flash":32768,"ids":["pio:genericGD32F170C6"],"key":"gigadevice-gd32f170c6-4k-ram-32k-flash","name":"GD32F170C6 (4k RAM, 32k Flash)","part":"gd32f170c6t6","ram":4096,"records":[{"checked":"GD32F170xx Datasheet Rev 2.0, LQFP48 pin definitions: 39 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F170C6"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F170C6_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F170C6_GENERIC/variant.h","where":"variant.h line 84"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F170C8","flash":65536,"ids":["pio:genericGD32F170C8"],"key":"gigadevice-gd32f170c8-8k-ram-64k-flash","name":"GD32F170C8 (8k RAM, 64k Flash)","part":"gd32f170c8t6","ram":8192,"records":[{"checked":"GD32F170xx Datasheet Rev 2.0, LQFP48 pin definitions: 39 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F170C8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F170C8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F170C8_GENERIC/variant.h","where":"variant.h line 84"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F170R8","flash":65536,"ids":["pio:genericGD32F170R8"],"key":"gigadevice-gd32f170r8-8k-ram-64k-flash","name":"GD32F170R8 (8k RAM, 64k Flash)","part":"gd32f170r8t6","ram":8192,"records":[{"checked":"GD32F170xx Datasheet Rev 2.0, LQFP64 pin definitions: 55 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F170R8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F170R8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F170R8_GENERIC/variant.h","where":"variant.h line 100"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F170T4","flash":16384,"ids":["pio:genericGD32F170T4"],"key":"gigadevice-gd32f170t4-4k-ram-16k-flash","name":"GD32F170T4 (4k RAM, 16k Flash)","part":"gd32f170t4u6","ram":4096,"records":[{"checked":"GD32F170xx Datasheet Rev 2.0, QFN36 pin definitions: 28 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PB2","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F170T4"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F170T4_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PB2","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F170T4_GENERIC/variant.h","where":"variant.h line 73"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PB2"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F170T6","flash":32768,"ids":["pio:genericGD32F170T6"],"key":"gigadevice-gd32f170t6-4k-ram-32k-flash","name":"GD32F170T6 (4k RAM, 32k Flash)","part":"gd32f170t6u6","ram":4096,"records":[{"checked":"GD32F170xx Datasheet Rev 2.0, QFN36 pin definitions: 28 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PB2","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F170T6"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F170T6_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PB2","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F170T6_GENERIC/variant.h","where":"variant.h line 73"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PB2"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F170T8","flash":65536,"ids":["pio:genericGD32F170T8"],"key":"gigadevice-gd32f170t8-8k-ram-64k-flash","name":"GD32F170T8 (8k RAM, 64k Flash)","part":"gd32f170t8u6","ram":8192,"records":[{"checked":"GD32F170xx Datasheet Rev 2.0, QFN36 pin definitions: 28 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PB2","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F170T8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F170T8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PB2","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F170T8_GENERIC/variant.h","where":"variant.h line 73"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PB2"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F190C4","flash":16384,"ids":["pio:genericGD32F190C4"],"key":"gigadevice-gd32f190c4-4k-ram-16k-flash","name":"GD32F190C4 (4k RAM, 16k Flash)","part":"gd32f190c4t6","ram":4096,"records":[{"checked":"GD32F190xx Datasheet Rev 2.0, LQFP48 pin definitions: 39 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F190C4"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F190C4_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F190C4_GENERIC/variant.h","where":"variant.h line 84"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F190C6","flash":32768,"ids":["pio:genericGD32F190C6"],"key":"gigadevice-gd32f190c6-6k-ram-32k-flash","name":"GD32F190C6 (6k RAM, 32k Flash)","part":"gd32f190c6t6","ram":6144,"records":[{"checked":"GD32F190xx Datasheet Rev 2.0, LQFP48 pin definitions: 39 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F190C6"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F190C6_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F190C6_GENERIC/variant.h","where":"variant.h line 84"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":6144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F190C8","flash":65536,"ids":["pio:genericGD32F190C8"],"key":"gigadevice-gd32f190c8-8k-ram-64k-flash","name":"GD32F190C8 (8k RAM, 64k Flash)","part":"gd32f190c8t6","ram":8192,"records":[{"checked":"GD32F190xx Datasheet Rev 2.0, LQFP48 pin definitions: 39 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F190C8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F190C8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F190C8_GENERIC/variant.h","where":"variant.h line 84"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F190R4","flash":16384,"ids":["pio:genericGD32F190R4"],"key":"gigadevice-gd32f190r4-4k-ram-16k-flash","name":"GD32F190R4 (4k RAM, 16k Flash)","part":"gd32f190r4t6","ram":4096,"records":[{"checked":"GD32F190xx Datasheet Rev 2.0, LQFP64 pin definitions: 55 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F190R4"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F190R4_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F190R4_GENERIC/variant.h","where":"variant.h line 100"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F190R6","flash":32768,"ids":["pio:genericGD32F190R6"],"key":"gigadevice-gd32f190r6-6k-ram-32k-flash","name":"GD32F190R6 (6k RAM, 32k Flash)","part":"gd32f190r6t6","ram":6144,"records":[{"checked":"GD32F190xx Datasheet Rev 2.0, LQFP64 pin definitions: 55 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F190R6"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F190R6_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F190R6_GENERIC/variant.h","where":"variant.h line 100"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":6144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F190R8","flash":65536,"ids":["pio:genericGD32F190R8"],"key":"gigadevice-gd32f190r8-8k-ram-64k-flash","name":"GD32F190R8 (8k RAM, 64k Flash)","part":"gd32f190r8t6","ram":8192,"records":[{"checked":"GD32F190xx Datasheet Rev 2.0, LQFP64 pin definitions: 55 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F190R8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F190R8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F190R8_GENERIC/variant.h","where":"variant.h line 100"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F190T4","flash":16384,"ids":["pio:genericGD32F190T4"],"key":"gigadevice-gd32f190t4-4k-ram-16k-flash","name":"GD32F190T4 (4k RAM, 16k Flash)","part":"gd32f190t4u6","ram":4096,"records":[{"checked":"GD32F190xx Datasheet Rev 2.0, QFN36 pin definitions: 28 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PB2","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F190T4"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F190T4_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PB2","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F190T4_GENERIC/variant.h","where":"variant.h line 73"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PB2"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F190T6","flash":32768,"ids":["pio:genericGD32F190T6"],"key":"gigadevice-gd32f190t6-6k-ram-32k-flash","name":"GD32F190T6 (6k RAM, 32k Flash)","part":"gd32f190t6u6","ram":6144,"records":[{"checked":"GD32F190xx Datasheet Rev 2.0, QFN36 pin definitions: 28 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PB2","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F190T6"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F190T6_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PB2","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F190T6_GENERIC/variant.h","where":"variant.h line 73"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PB2"}],"naming":"port16","ram":6144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F190T8","flash":65536,"ids":["pio:genericGD32F190T8"],"key":"gigadevice-gd32f190t8-8k-ram-64k-flash","name":"GD32F190T8 (8k RAM, 64k Flash)","part":"gd32f190t8u6","ram":8192,"records":[{"checked":"GD32F190xx Datasheet Rev 2.0, QFN36 pin definitions: 28 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PB2","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F190T8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F190T8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PB2","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F190T8_GENERIC/variant.h","where":"variant.h line 73"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PB2"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F303CB","flash":131072,"ids":["pio:genericGD32F303CB"],"key":"gigadevice-gd32f303cb-32k-ram-128k-flash","name":"GD32F303CB (32k RAM, 128k Flash)","part":"gd32f303cbt6","ram":32768,"records":[{"checked":"gd32f303cbt6 LQFP48: the GD32F303xx datasheet's pin definitions, 37 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F303CB"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F303CB_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F303CB_GENERIC/variant.h","where":"variant.h line 99"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F303CC","flash":262144,"ids":["pio:genericGD32F303CC"],"key":"gigadevice-gd32f303cc-48k-ram-256k-flash","name":"GD32F303CC (48k RAM, 256k Flash)","part":"gd32f303cct6","ram":49152,"records":[{"checked":"gd32f303cct6 LQFP48: the GD32F303xx datasheet's pin definitions, 37 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F303CC"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F303CC_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F303CC_GENERIC/variant.h","where":"variant.h line 80"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":49152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F303CE","flash":524288,"ids":["pio:genericGD32F303CE"],"key":"gigadevice-gd32f303ce-64k-ram-512k-flash","name":"GD32F303CE (64k RAM, 512k Flash)","part":"gd32f303cet6","ram":65536,"records":[{"checked":"gd32f303cet6 LQFP48: the GD32F303xx datasheet's pin definitions, 37 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F303CE"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F303CE_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F303CE_GENERIC/variant.h","where":"variant.h line 99"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F303CG","flash":1048576,"ids":["pio:genericGD32F303CG"],"key":"gigadevice-gd32f303cg-96k-ram-1024k-flash","name":"GD32F303CG (96k RAM, 1024k Flash)","part":"gd32f303cgt6","ram":98304,"records":[{"checked":"gd32f303cgt6 LQFP48: the GD32F303xx datasheet's pin definitions, 37 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F303CG"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F303CG_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F303CG_GENERIC/variant.h","where":"variant.h line 104"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F303RB","flash":131072,"ids":["pio:genericGD32F303RB"],"key":"gigadevice-gd32f303rb-32k-ram-128k-flash","name":"GD32F303RB (32k RAM, 128k Flash)","part":"gd32f303rbt6","ram":32768,"records":[{"checked":"gd32f303rbt6 LQFP64: the GD32F303xx datasheet's pin definitions, 51 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F303RB"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F303RB_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F303RB_GENERIC/variant.h","where":"variant.h line 131"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F303RC","flash":262144,"ids":["pio:genericGD32F303RC"],"key":"gigadevice-gd32f303rc-48k-ram-256k-flash","name":"GD32F303RC (48k RAM, 256k Flash)","part":"gd32f303rct6","ram":49152,"records":[{"checked":"gd32f303rct6 LQFP64: the GD32F303xx datasheet's pin definitions, 51 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F303RC"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F303RC_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F303RC_GENERIC/variant.h","where":"variant.h line 131"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":49152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F303RE","flash":524288,"ids":["pio:genericGD32F303RE"],"key":"gigadevice-gd32f303re-64k-ram-512k-flash","name":"GD32F303RE (64k RAM, 512k Flash)","part":"gd32f303ret6","ram":65536,"records":[{"checked":"gd32f303ret6 LQFP64: the GD32F303xx datasheet's pin definitions, 51 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F303RE"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F303RE_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F303RE_GENERIC/variant.h","where":"variant.h line 131"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F303RG","flash":1048576,"ids":["pio:genericGD32F303RG"],"key":"gigadevice-gd32f303rg-96k-ram-1024k-flash","name":"GD32F303RG (96k RAM, 1024k Flash)","part":"gd32f303rgt6","ram":98304,"records":[{"checked":"gd32f303rgt6 LQFP64: the GD32F303xx datasheet's pin definitions, 51 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F303RG"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F303RG_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F303RG_GENERIC/variant.h","where":"variant.h line 136"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F303RI","flash":2097152,"ids":["pio:genericGD32F303RI"],"key":"gigadevice-gd32f303ri-96k-ram-2048k-flash","name":"GD32F303RI (96k RAM, 2048k Flash)","part":"gd32f303rit6","ram":98304,"records":[{"checked":"gd32f303rit6 LQFP64: the GD32F303xx datasheet's pin definitions, 51 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F303RI"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F303RI_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F303RI_GENERIC/variant.h","where":"variant.h line 136"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F303RK","flash":3145728,"ids":["pio:genericGD32F303RK"],"key":"gigadevice-gd32f303rk-96k-ram-3072k-flash","name":"GD32F303RK (96k RAM, 3072k Flash)","part":"gd32f303rkt6","ram":98304,"records":[{"checked":"gd32f303rkt6 LQFP64: the GD32F303xx datasheet's pin definitions, 51 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F303RK"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":3145728,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F303RK_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F303RK_GENERIC/variant.h","where":"variant.h line 136"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F303VB","flash":131072,"ids":["pio:genericGD32F303VB"],"key":"gigadevice-gd32f303vb-32k-ram-128k-flash","name":"GD32F303VB (32k RAM, 128k Flash)","part":"gd32f303vbt6","ram":32768,"records":[{"checked":"gd32f303vbt6 LQFP100: the GD32F303xx datasheet's pin definitions, 80 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F303VB"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F303VB_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F303VB_GENERIC/variant.h","where":"variant.h line 164"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F303VC","flash":262144,"ids":["pio:genericGD32F303VC"],"key":"gigadevice-gd32f303vc-48k-ram-256k-flash","name":"GD32F303VC (48k RAM, 256k Flash)","part":"gd32f303vct6","ram":49152,"records":[{"checked":"gd32f303vct6 LQFP100: the GD32F303xx datasheet's pin definitions, 80 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F303VC"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F303VC_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F303VC_GENERIC/variant.h","where":"variant.h line 164"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":49152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F303VE","flash":524288,"ids":["pio:genericGD32F303VE"],"key":"gigadevice-gd32f303ve-64k-ram-512k-flash","name":"GD32F303VE (64k RAM, 512k Flash)","part":"gd32f303vet6","ram":65536,"records":[{"checked":"gd32f303vet6 LQFP100: the GD32F303xx datasheet's pin definitions, 80 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F303VE"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F303VE_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F303VE_GENERIC/variant.h","where":"variant.h line 164"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F303VG","flash":1048576,"ids":["pio:genericGD32F303VG"],"key":"gigadevice-gd32f303vg-96k-ram-1024k-flash","name":"GD32F303VG (96k RAM, 1024k Flash)","part":"gd32f303vgt6","ram":98304,"records":[{"checked":"gd32f303vgt6 LQFP100: the GD32F303xx datasheet's pin definitions, 80 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F303VG"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F303VG_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F303VG_GENERIC/variant.h","where":"variant.h line 168"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F303VI","flash":2097152,"ids":["pio:genericGD32F303VI"],"key":"gigadevice-gd32f303vi-96k-ram-2048k-flash","name":"GD32F303VI (96k RAM, 2048k Flash)","part":"gd32f303vit6","ram":98304,"records":[{"checked":"gd32f303vit6 LQFP100: the GD32F303xx datasheet's pin definitions, 80 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F303VI"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F303VI_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F303VI_GENERIC/variant.h","where":"variant.h line 168"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F303VK","flash":3145728,"ids":["pio:genericGD32F303VK"],"key":"gigadevice-gd32f303vk-96k-ram-3072k-flash","name":"GD32F303VK (96k RAM, 3072k Flash)","part":"gd32f303vkt6","ram":98304,"records":[{"checked":"gd32f303vkt6 LQFP100: the GD32F303xx datasheet's pin definitions, 80 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F303VK"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":3145728,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F303VK_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F303VK_GENERIC/variant.h","where":"variant.h line 168"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F303ZC","flash":262144,"ids":["pio:genericGD32F303ZC"],"key":"gigadevice-gd32f303zc-48k-ram-256k-flash","name":"GD32F303ZC (48k RAM, 256k Flash)","part":"gd32f303zct6","ram":49152,"records":[{"checked":"gd32f303zct6 LQFP144: the GD32F303xx datasheet's pin definitions, 112 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F303ZC"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F303ZC_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F303ZC_GENERIC/variant.h","where":"variant.h line 196"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":49152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F303ZE","flash":524288,"ids":["pio:genericGD32F303ZE"],"key":"gigadevice-gd32f303ze-64k-ram-512k-flash","name":"GD32F303ZE (64k RAM, 512k Flash)","part":"gd32f303zet6","ram":65536,"records":[{"checked":"gd32f303zet6 LQFP144: the GD32F303xx datasheet's pin definitions, 112 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F303ZE"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F303ZE_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F303ZE_GENERIC/variant.h","where":"variant.h line 196"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F303ZG","flash":1048576,"ids":["pio:genericGD32F303ZG"],"key":"gigadevice-gd32f303zg-96k-ram-1024k-flash","name":"GD32F303ZG (96k RAM, 1024k Flash)","part":"gd32f303zgt6","ram":98304,"records":[{"checked":"gd32f303zgt6 LQFP144: the GD32F303xx datasheet's pin definitions, 112 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F303ZG"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F303ZG_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F303ZG_GENERIC/variant.h","where":"variant.h line 201"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F303ZI","flash":2097152,"ids":["pio:genericGD32F303ZI"],"key":"gigadevice-gd32f303zi-96k-ram-2048k-flash","name":"GD32F303ZI (96k RAM, 2048k Flash)","part":"gd32f303zit6","ram":98304,"records":[{"checked":"gd32f303zit6 LQFP144: the GD32F303xx datasheet's pin definitions, 112 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F303ZI"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F303ZI_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F303ZI_GENERIC/variant.h","where":"variant.h line 201"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F303ZK","flash":3145728,"ids":["pio:genericGD32F303ZK"],"key":"gigadevice-gd32f303zk-96k-ram-3072k-flash","name":"GD32F303ZK (96k RAM, 3072k Flash)","part":"gd32f303zkt6","ram":98304,"records":[{"checked":"gd32f303zkt6 LQFP144: the GD32F303xx datasheet's pin definitions, 112 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F303ZK"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":3145728,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F303ZK_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F303ZK_GENERIC/variant.h","where":"variant.h line 201"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:gd32f307_mbed","flash":1048576,"ids":["pio:gd32f307_mbed"],"key":"gigadevice-gd32f307vg-mbed-96k-ram-1024k-flash","name":"GD32F307VG-mbed (96k RAM. 1024k Flash)","part":"gd32f307vgt6","ram":98304,"records":[{"checked":"gd32f307vgt6 LQFP100: the GD32F307xx datasheet's pin definitions, 80 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"buttons":[["PE2","KEY1",null,null],["PE7","KEY2",null,null]],"leds":[["PE0","LED1",null],["PE1","LED2",null],["PE6","LED3",null]]},"src":"hand:pio:gd32f307_mbed"}],"vendor":"GigaDevice","why":"hand","wiring":{"buttons":[{"cite":{"doc":"mbed-os targets/TARGET_GigaDevice/TARGET_GD32F30X/TARGET_GD32F307VG/PinNames.h","kind":"board-definition","level":"Not determinable: pin only.","publisher":"GigaDevice Semiconductor Inc. (in ARMmbed/mbed-os, SPDX Apache-2.0)","quote":"KEY1 = PORTE_2,","revision":"mbed-os-6.17.0","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-6.17.0/targets/TARGET_GigaDevice/TARGET_GD32F30X/TARGET_GD32F307VG/PinNames.h","where":"PinNames.h line 183"},"label":"KEY1","name":"KEY1","pin":"PE2"},{"cite":{"doc":"mbed-os targets/TARGET_GigaDevice/TARGET_GD32F30X/TARGET_GD32F307VG/PinNames.h","kind":"board-definition","level":"Not determinable: pin only.","publisher":"GigaDevice Semiconductor Inc. (in ARMmbed/mbed-os, SPDX Apache-2.0)","quote":"KEY2 = PORTE_7,","revision":"mbed-os-6.17.0","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-6.17.0/targets/TARGET_GigaDevice/TARGET_GD32F30X/TARGET_GD32F307VG/PinNames.h","where":"PinNames.h line 184"},"label":"KEY2","name":"KEY2","pin":"PE7"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"mbed-os targets/TARGET_GigaDevice/TARGET_GD32F30X/TARGET_GD32F307VG/PinNames.h","kind":"board-definition","level":"Not determinable: the target's pin names give no level and no schematic was read.","publisher":"GigaDevice Semiconductor Inc. (in ARMmbed/mbed-os, SPDX Apache-2.0)","quote":"LED1 = PORTE_0,","revision":"mbed-os-6.17.0","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-6.17.0/targets/TARGET_GigaDevice/TARGET_GD32F30X/TARGET_GD32F307VG/PinNames.h","where":"PinNames.h line 179"},"label":"LED1","name":"LED1","pin":"PE0"},{"cite":{"doc":"mbed-os targets/TARGET_GigaDevice/TARGET_GD32F30X/TARGET_GD32F307VG/PinNames.h","kind":"board-definition","level":"Not determinable: the target's pin names give no level and no schematic was read.","publisher":"GigaDevice Semiconductor Inc. (in ARMmbed/mbed-os, SPDX Apache-2.0)","quote":"LED2 = PORTE_1,","revision":"mbed-os-6.17.0","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-6.17.0/targets/TARGET_GigaDevice/TARGET_GD32F30X/TARGET_GD32F307VG/PinNames.h","where":"PinNames.h line 180"},"label":"LED2","name":"LED2","pin":"PE1"},{"cite":{"doc":"mbed-os targets/TARGET_GigaDevice/TARGET_GD32F30X/TARGET_GD32F307VG/PinNames.h","kind":"board-definition","level":"Not determinable: the target's pin names give no level and no schematic was read.","publisher":"GigaDevice Semiconductor Inc. (in ARMmbed/mbed-os, SPDX Apache-2.0)","quote":"LED3 = PORTE_6,","revision":"mbed-os-6.17.0","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-6.17.0/targets/TARGET_GigaDevice/TARGET_GD32F30X/TARGET_GD32F307VG/PinNames.h","where":"PinNames.h line 181"},"label":"LED3","name":"LED3","pin":"PE6"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F330C4","flash":16384,"ids":["pio:genericGD32F330C4"],"key":"gigadevice-gd32f330c4-4k-ram-16k-flash","name":"GD32F330C4 (4k RAM, 16k Flash)","part":"gd32f330c4t6","ram":4096,"records":[{"checked":"GD32F330xx Datasheet Rev 3.5, LQFP48 pin definitions: 39 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F330C4"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F330C4_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F330C4_GENERIC/variant.h","where":"variant.h line 84"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F330C6","flash":32768,"ids":["pio:genericGD32F330C6"],"key":"gigadevice-gd32f330c6-4k-ram-32k-flash","name":"GD32F330C6 (4k RAM, 32k Flash)","part":"gd32f330c6t6","ram":4096,"records":[{"checked":"GD32F330xx Datasheet Rev 3.5, LQFP48 pin definitions: 39 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F330C6"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F330C6_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F330C6_GENERIC/variant.h","where":"variant.h line 84"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F330C8","flash":65536,"ids":["pio:genericGD32F330C8"],"key":"gigadevice-gd32f330c8-8k-ram-64k-flash","name":"GD32F330C8 (8k RAM, 64k Flash)","part":"gd32f330c8t6","ram":8192,"records":[{"checked":"GD32F330xx Datasheet Rev 3.5, LQFP48 pin definitions: 39 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F330C8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F330C8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F330C8_GENERIC/variant.h","where":"variant.h line 84"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F330CB","flash":131072,"ids":["pio:genericGD32F330CB"],"key":"gigadevice-gd32f330cb-16k-ram-128k-flash","name":"GD32F330CB (16k RAM, 128k Flash)","part":"gd32f330cbt6","ram":16384,"records":[{"checked":"GD32F330xx Datasheet Rev 3.5, LQFP48 pin definitions: 39 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F330CB"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F330CB_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F330CB_GENERIC/variant.h","where":"variant.h line 84"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F330F4","flash":16384,"ids":["pio:genericGD32F330F4"],"key":"gigadevice-gd32f330f4-4k-ram-16k-flash","name":"GD32F330F4 (4k RAM, 16k Flash)","part":"gd32f330f4p6","ram":4096,"records":[{"checked":"GD32F330xx Datasheet Rev 3.5, TSSOP20 pin definitions: 15 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PA4","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F330F4"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F330F4_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PA4","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F330F4_GENERIC/variant.h","where":"variant.h line 60"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA4"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F330F6","flash":32768,"ids":["pio:genericGD32F330F6"],"key":"gigadevice-gd32f330f6-4k-ram-32k-flash","name":"GD32F330F6 (4k RAM, 32k Flash)","part":"gd32f330f6p6","ram":4096,"records":[{"checked":"GD32F330xx Datasheet Rev 3.5, TSSOP20 pin definitions: 15 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PA4","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F330F6"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F330F6_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PA4","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F330F6_GENERIC/variant.h","where":"variant.h line 60"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA4"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F330F8","flash":65536,"ids":["pio:genericGD32F330F8"],"key":"gigadevice-gd32f330f8-8k-ram-64k-flash","name":"GD32F330F8 (8k RAM, 64k Flash)","part":"gd32f330f8p6","ram":8192,"records":[{"checked":"GD32F330xx Datasheet Rev 3.5, TSSOP20 pin definitions: 15 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PA4","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F330F8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F330F8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PA4","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F330F8_GENERIC/variant.h","where":"variant.h line 60"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA4"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F330G4","flash":16384,"ids":["pio:genericGD32F330G4"],"key":"gigadevice-gd32f330g4-4k-ram-16k-flash","name":"GD32F330G4 (4k RAM, 16k Flash)","part":"gd32f330g4u6","ram":4096,"records":[{"checked":"GD32F330xx Datasheet Rev 3.5, QFN28 pin definitions: 23 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PA4","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F330G4"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F330G4_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PA4","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F330G4_GENERIC/variant.h","where":"variant.h line 68"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA4"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F330G6","flash":32768,"ids":["pio:genericGD32F330G6"],"key":"gigadevice-gd32f330g6-4k-ram-32k-flash","name":"GD32F330G6 (4k RAM, 32k Flash)","part":"gd32f330g6u6","ram":4096,"records":[{"checked":"GD32F330xx Datasheet Rev 3.5, QFN28 pin definitions: 23 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PA4","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F330G6"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F330G6_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PA4","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F330G6_GENERIC/variant.h","where":"variant.h line 68"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA4"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F330G8","flash":65536,"ids":["pio:genericGD32F330G8"],"key":"gigadevice-gd32f330g8-8k-ram-64k-flash","name":"GD32F330G8 (8k RAM, 64k Flash)","part":"gd32f330g8u6","ram":8192,"records":[{"checked":"GD32F330xx Datasheet Rev 3.5, QFN28 pin definitions: 23 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PA4","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F330G8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F330G8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PA4","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F330G8_GENERIC/variant.h","where":"variant.h line 68"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA4"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F330K4","flash":16384,"ids":["pio:genericGD32F330K4"],"key":"gigadevice-gd32f330k4-4k-ram-16k-flash","name":"GD32F330K4 (4k RAM, 16k Flash)","part":"gd32f330k4u6","ram":4096,"records":[{"checked":"GD32F330xx Datasheet Rev 3.5, LQFP32 and QFN32 pin definitions: 27 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PA4","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F330K4"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F330K4_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PA4","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F330K4_GENERIC/variant.h","where":"variant.h line 70"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA4"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F330K6","flash":32768,"ids":["pio:genericGD32F330K6"],"key":"gigadevice-gd32f330k6-4k-ram-32k-flash","name":"GD32F330K6 (4k RAM, 32k Flash)","part":"gd32f330k6u6","ram":4096,"records":[{"checked":"GD32F330xx Datasheet Rev 3.5, LQFP32 and QFN32 pin definitions: 27 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PA4","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F330K6"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F330K6_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PA4","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F330K6_GENERIC/variant.h","where":"variant.h line 70"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA4"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F330K8","flash":65536,"ids":["pio:genericGD32F330K8"],"key":"gigadevice-gd32f330k8-8k-ram-64k-flash","name":"GD32F330K8 (8k RAM, 64k Flash)","part":"gd32f330k8u6","ram":8192,"records":[{"checked":"GD32F330xx Datasheet Rev 3.5, LQFP32 and QFN32 pin definitions: 27 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PA4","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F330K8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F330K8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PA4","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F330K8_GENERIC/variant.h","where":"variant.h line 70"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA4"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F330R8","flash":65536,"ids":["pio:genericGD32F330R8"],"key":"gigadevice-gd32f330r8-16k-ram-64k-flash","name":"GD32F330R8 (16k RAM, 64k Flash)","part":"gd32f330r8t6","ram":16384,"records":[{"checked":"GD32F330xx Datasheet Rev 3.5, LQFP64 pin definitions: 55 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F330R8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F330R8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F330R8_GENERIC/variant.h","where":"variant.h line 100"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F330RB","flash":131072,"ids":["pio:genericGD32F330RB"],"key":"gigadevice-gd32f330rb-16k-ram-128k-flash","name":"GD32F330RB (16k RAM, 128k Flash)","part":"gd32f330rbt6","ram":16384,"records":[{"checked":"GD32F330xx Datasheet Rev 3.5, LQFP64 pin definitions: 55 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F330RB"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F330RB_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F330RB_GENERIC/variant.h","where":"variant.h line 100"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F350C4","flash":16384,"ids":["pio:genericGD32F350C4"],"key":"gigadevice-gd32f350c4-4k-ram-16k-flash","name":"GD32F350C4 (4k RAM, 16k Flash)","part":"gd32f350c4t6","ram":4096,"records":[{"checked":"GD32F350xx Datasheet Rev 3.2, LQFP48 pin definitions: 39 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F350C4"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F350C4_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F350C4_GENERIC/variant.h","where":"variant.h line 84"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F350C6","flash":32768,"ids":["pio:genericGD32F350C6"],"key":"gigadevice-gd32f350c6-6k-ram-32k-flash","name":"GD32F350C6 (6k RAM, 32k Flash)","part":"gd32f350c6t6","ram":6144,"records":[{"checked":"GD32F350xx Datasheet Rev 3.2, LQFP48 pin definitions: 39 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F350C6"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F350C6_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F350C6_GENERIC/variant.h","where":"variant.h line 84"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":6144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F350C8","flash":65536,"ids":["pio:genericGD32F350C8"],"key":"gigadevice-gd32f350c8-8k-ram-64k-flash","name":"GD32F350C8 (8k RAM, 64k Flash)","part":"gd32f350c8t6","ram":8192,"records":[{"checked":"GD32F350xx Datasheet Rev 3.2, LQFP48 pin definitions: 39 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F350C8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F350C8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F350C8_GENERIC/variant.h","where":"variant.h line 84"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F350CB","flash":131072,"ids":["pio:genericGD32F350CB"],"key":"gigadevice-gd32f350cb-16k-ram-128k-flash","name":"GD32F350CB (16k RAM, 128k Flash)","part":"gd32f350cbt6","ram":16384,"records":[{"checked":"GD32F350xx Datasheet Rev 3.2, LQFP48 pin definitions: 39 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F350CB"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F350CB_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F350CB_GENERIC/variant.h","where":"variant.h line 84"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F350G4","flash":16384,"ids":["pio:genericGD32F350G4"],"key":"gigadevice-gd32f350g4-4k-ram-16k-flash","name":"GD32F350G4 (4k RAM, 16k Flash)","part":"gd32f350g4u6","ram":4096,"records":[{"checked":"GD32F350xx Datasheet Rev 3.2, QFN28 pin definitions: 24 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PA4","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F350G4"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F350G4_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PA4","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F350G4_GENERIC/variant.h","where":"variant.h line 69"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA4"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F350G6","flash":32768,"ids":["pio:genericGD32F350G6"],"key":"gigadevice-gd32f350g6-6k-ram-32k-flash","name":"GD32F350G6 (6k RAM, 32k Flash)","part":"gd32f350g6u6","ram":6144,"records":[{"checked":"GD32F350xx Datasheet Rev 3.2, QFN28 pin definitions: 24 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PA4","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F350G6"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F350G6_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PA4","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F350G6_GENERIC/variant.h","where":"variant.h line 69"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA4"}],"naming":"port16","ram":6144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F350G8","flash":65536,"ids":["pio:genericGD32F350G8"],"key":"gigadevice-gd32f350g8-8k-ram-64k-flash","name":"GD32F350G8 (8k RAM, 64k Flash)","part":"gd32f350g8u6","ram":8192,"records":[{"checked":"GD32F350xx Datasheet Rev 3.2, QFN28 pin definitions: 24 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PA1","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F350G8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32350G_START/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PA1","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32350G_START/variant.h","where":"variant.h line 80"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA1"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F350K4","flash":16384,"ids":["pio:genericGD32F350K4"],"key":"gigadevice-gd32f350k4-4k-ram-16k-flash","name":"GD32F350K4 (4k RAM, 16k Flash)","part":"gd32f350k4u6","ram":4096,"records":[{"checked":"GD32F350xx Datasheet Rev 3.2, QFN32 pin definitions: 27 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PB2","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F350K4"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F350K4_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PB2","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F350K4_GENERIC/variant.h","where":"variant.h line 72"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PB2"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F350K6","flash":32768,"ids":["pio:genericGD32F350K6"],"key":"gigadevice-gd32f350k6-6k-ram-32k-flash","name":"GD32F350K6 (6k RAM, 32k Flash)","part":"gd32f350k6u6","ram":6144,"records":[{"checked":"GD32F350xx Datasheet Rev 3.2, QFN32 pin definitions: 27 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PB2","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F350K6"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F350K6_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PB2","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F350K6_GENERIC/variant.h","where":"variant.h line 72"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PB2"}],"naming":"port16","ram":6144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F350K8","flash":65536,"ids":["pio:genericGD32F350K8"],"key":"gigadevice-gd32f350k8-8k-ram-64k-flash","name":"GD32F350K8 (8k RAM, 64k Flash)","part":"gd32f350k8u6","ram":8192,"records":[{"checked":"GD32F350xx Datasheet Rev 3.2, QFN32 pin definitions: 27 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PB2","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F350K8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F350K8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PB2","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F350K8_GENERIC/variant.h","where":"variant.h line 72"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PB2"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F350R4","flash":16384,"ids":["pio:genericGD32F350R4"],"key":"gigadevice-gd32f350r4-4k-ram-16k-flash","name":"GD32F350R4 (4k RAM, 16k Flash)","part":"gd32f350r4t6","ram":4096,"records":[{"checked":"GD32F350xx Datasheet Rev 3.2, LQFP64 pin definitions: 55 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F350R4"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F350R4_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F350R4_GENERIC/variant.h","where":"variant.h line 100"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F350R6","flash":32768,"ids":["pio:genericGD32F350R6"],"key":"gigadevice-gd32f350r6-16k-ram-32k-flash","name":"GD32F350R6 (16k RAM, 32k Flash)","part":"gd32f350r6t6","ram":16384,"records":[{"checked":"GD32F350xx Datasheet Rev 3.2, LQFP64 pin definitions: 55 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F350R6"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F350R6_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F350R6_GENERIC/variant.h","where":"variant.h line 100"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F350R8","flash":65536,"ids":["pio:genericGD32F350R8"],"key":"gigadevice-gd32f350r8-16k-ram-64k-flash","name":"GD32F350R8 (16k RAM, 64k Flash)","part":"gd32f350r8t6","ram":16384,"records":[{"checked":"GD32F350xx Datasheet Rev 3.2, LQFP64 pin definitions: 55 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F350R8"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F350R8_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F350R8_GENERIC/variant.h","where":"variant.h line 100"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:genericGD32F350RB","flash":131072,"ids":["pio:genericGD32F350RB"],"key":"gigadevice-gd32f350rb-16k-ram-128k-flash","name":"GD32F350RB (16k RAM, 128k Flash)","part":"gd32f350rbt6","ram":16384,"records":[{"checked":"GD32F350xx Datasheet Rev 3.2, LQFP64 pin definitions: 55 pins","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"hand:pio:genericGD32F350RB"}],"vendor":"GigaDevice","why":"hand","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/GD32F350RB_GENERIC/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only, and a chip target has no schematic.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PC13","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/GD32F350RB_GENERIC/variant.h","where":"variant.h line 100"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PC13"}],"naming":"port16","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:tuinozero96","flash":262144,"ids":["pio:tuinozero96"],"key":"gimasi-tuino-096","name":"Tuino 096","part":"samd21g18a","ram":32768,"records":[{"checked":"Microchip.SAMD21_DFP.3.8.270.atpack ATDF samd21g18a, samd21g18au: every pinout, SAMD21G, SAMD21GU","file":"tools/census/hand_wiring/sam.json","says":{"leds":[["PA17","STATUS_LED (D6, LED_BUILTIN = pin 42)","low"],["PA27","TX_LED (D3)","low"],["PB3","RX__LED (D4)","low"]]},"src":"hand:pio:tuinozero96"}],"vendor":"Gimasi","why":"hand","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"date":"2018-09-02 (PDF creation date)","doc":"Tuino096_1.1.pdf (Altium schematic, 1 sheet)","kind":"schematic","level":"Rendered sheet: D6 anode to 3V3D, cathode via R16 to net STATUS_LED (PA17) -> lit when PA17 is low","publisher":"GIMASI SA","quote":"MCU \"26\" \"STATUS_LED\" \"PA17\"; LED block: \"STATUS_LED\" -> \"R16\" -> D6 -> \"3V3D\"; variant.h: \"#define PIN_LED_13 (42u)\"; variant.cpp pin 42: \"{ PORTA, 17, PIO_PWM, (PIN_ATTR_DIGITAL|PIN_ATTR_PWM), No_ADC_Channel, PWM2_CH1, NOT_ON_TIMER, EXTERNAL_INT_1 }, // TCC2/WO[1]\"","revision":"1.1 (file name)","url":"https://github.com/gimasi/TUINO_ZERO_96/blob/abb1ca95d4291d7d984fd3e587c5468afe3ceb85/docs/Tuino096_1.1.pdf","where":"sheet 1: MCU pin 26 net STATUS_LED; LED block D3/D4/D6; d2 variant.h L80, variant.cpp L182"},"label":"STATUS_LED (D6, LED_BUILTIN = pin 42)","name":"STATUS_LED (D6, LED_BUILTIN = pin 42)","pin":"PA17"},{"active":"low","cite":{"date":"2018-09-02 (PDF creation date)","doc":"Tuino096_1.1.pdf (Altium schematic, 1 sheet)","kind":"schematic","level":"D3 anode to 3V3D, cathode via R11 to PA27 -> lit when PA27 is low","publisher":"GIMASI SA","quote":"MCU \"TX_LED\" \"PA27\"; \"TX_LED\" -> \"R11\" -> D3 -> \"3V3D\"; variant.h: \"#define PIN_LED_TXL (31u)\"","revision":"1.1 (file name)","url":"https://github.com/gimasi/TUINO_ZERO_96/blob/abb1ca95d4291d7d984fd3e587c5468afe3ceb85/docs/Tuino096_1.1.pdf","where":"sheet 1: MCU net TX_LED on PA27; LED block; d2 variant.h L82, variant.cpp L158"},"label":"TX_LED (D3)","name":"TX_LED (D3)","pin":"PA27"},{"active":"low","cite":{"date":"2018-09-02 (PDF creation date)","doc":"Tuino096_1.1.pdf (Altium schematic, 1 sheet)","kind":"schematic","level":"D4 anode to 3V3D, cathode via R13 to PB03 -> lit when PB03 is low","publisher":"GIMASI SA","quote":"MCU \"48\" \"PB03\" \"RX__LED\"; \"RX__LED\" -> \"R13\" -> D4 -> \"3V3D\"; variant.h: \"#define PIN_LED_RXL (30u)\"","revision":"1.1 (file name)","url":"https://github.com/gimasi/TUINO_ZERO_96/blob/abb1ca95d4291d7d984fd3e587c5468afe3ceb85/docs/Tuino096_1.1.pdf","where":"sheet 1: MCU net RX__LED on PB03; LED block; d2 variant.h L81, variant.cpp L157"},"label":"RX__LED (D4)","name":"RX__LED (D4)","pin":"PB3"}],"naming":"sam","none":[{"cite":{"date":"2018-09-02 (PDF creation date)","doc":"Tuino096_1.1.pdf (Altium schematic, 1 sheet)","kind":"schematic","publisher":"GIMASI SA","quote":"Only switch designator on the sheet is S1: \"MCU_RST\" -> S1 -> \"GND\", \"R15\" pull-up to \"3V3D\" (reset button).","revision":"1.1 (file name)","url":"https://github.com/gimasi/TUINO_ZERO_96/blob/abb1ca95d4291d7d984fd3e587c5468afe3ceb85/docs/Tuino096_1.1.pdf","where":"sheet 1, block next to SWD header P1 (I/Os area)"},"what":"buttons"}],"ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:google_dragonclaw","flash":1048576,"ids":["zephyr:google_dragonclaw"],"key":"google-dragonclaw-development-board","name":"Dragonclaw Development Board","part":"stm32f412cx","ram":262144,"records":[{"file":"boards/google/dragonclaw/google_dragonclaw.dts","says":{"spi":["PA5","PA7","PA6"]},"src":"zephyr:google_dragonclaw"}],"vendor":"google","why":"nothing","wiring":{"buses":{"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"flash":1048576,"flash_from":"the census: the largest any of its sources states","naming":"stm32","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:google_icetower","flash":2097152,"ids":["zephyr:google_icetower"],"key":"google-icetower-development-board","name":"Icetower Development Board","part":"stm32h743xx","ram":1048576,"records":[{"file":"boards/google/icetower/google_icetower.dts","says":{"spi":["PA5","PA7","PA6"]},"src":"zephyr:google_icetower"}],"vendor":"google","why":"nothing","wiring":{"buses":{"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"flash":2097152,"flash_from":"the census: the largest any of its sources states","naming":"stm32","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:google_quincy","flash":1048576,"ids":["zephyr:google_quincy"],"key":"google-quincy","name":"Quincy","part":"npcx9mfp","ram":524288,"records":[{"file":"boards/google/quincy/google_quincy.dts","src":"zephyr:google_quincy"}],"vendor":"google","why":"nothing","wiring":{"flash":1048576,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:google_twinkie_v2","flash":524288,"ids":["zephyr:google_twinkie_v2"],"key":"google-twinkie-v2","name":"Twinkie V2","part":"stm32g0b1xx","ram":147456,"records":[{"file":"boards/google/twinkie_v2/google_twinkie_v2.dts","says":{"buttons":[["PA14","dfudetect","low","up"]],"leds":[["PC8","led0","low"],["PB6","led1","low"],["PB7","led2","low"]]},"src":"zephyr:google_twinkie_v2","stated":{"buttons|PA14":"zephyr:google_twinkie_v2: gpios = <&gpioa 14 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PB6":"zephyr:google_twinkie_v2: gpios = <&gpiob 6 GPIO_ACTIVE_LOW>","leds|PB7":"zephyr:google_twinkie_v2: gpios = <&gpiob 7 GPIO_ACTIVE_LOW>","leds|PC8":"zephyr:google_twinkie_v2: gpios = <&gpioc 8 GPIO_ACTIVE_LOW>"}}],"vendor":"google","why":"rank","wiring":{"buttons":[{"active":"low","name":"dfudetect","pin":"PA14","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","name":"led0","pin":"PC8"},{"active":"low","name":"led1","pin":"PB6"},{"active":"low","name":"led2","pin":"PB7"}],"naming":"stm32","ram":147456,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:atsamd:grand_central_m4","ids":["atsamd:grand_central_m4"],"key":"grand-central-m4","name":"grand central m4","part":"samd51p","records":[{"checked":"Microchip.SAMD51_DFP.3.9.276.atpack ATDF samd51p19a, samd51p20a: every pinout, SAMD51P, SAMD51PC","file":"tools/census/hand_wiring/sam.json","says":{"leds":[["PB1","D13 (L)","high"],["PC31","RX (RXLED)","low"],["PC30","TX (TXLED)","low"]],"pixels":[["PC24","ws2812"]],"uart":["PB24","PB25"]},"src":"hand:atsamd:grand_central_m4"}],"vendor":"","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"Adafruit ArduinoCore-samd variants/grand_central_m4/variant.cpp","kind":"board-definition","publisher":"Adafruit Industries","quote":"{ PORTB, 25, PIO_SERCOM, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_9 }, // RX: SERCOMX/PAD[1] | { PORTB, 24, PIO_SERCOM, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_8 }, // TX: SERCOMX/PAD[0]","revision":"tag 1.7.18","url":"https://github.com/adafruit/ArduinoCore-samd/blob/1.7.18/variants/grand_central_m4/variant.cpp","where":"variant.cpp pins 0/1; d3 variant.h L149-150"},"name":"Serial1","rx":"PB25","tx":"PB24"}},"flash":1048576,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51P20A, named by hand:atsamd:grand_central_m4","leds":[{"active":"high","cite":{"doc":"Adafruit Grand Central M4 Express rev B schematic (EagleCAD)","kind":"schematic","level":"LED anode via 1K to PB01, cathode to GND -> lit when PB01 is high","publisher":"Adafruit Industries","quote":"L [LED0805_NOOUTLINE = RED] pin A -> N$1 -> R2 [RESISTOR_4PACK 1K] G$1 -> net \"D13\" -> U$1 \"PB01/I1/AIN0.13/SERCOM5.3/TC7.1/PTC\"; L pin C -> GND; variant.cpp pin 13: \"{ PORTB, 1, PIO_DIGITAL, PIN_ATTR_PWM_E, No_ADC_Channel, TC7_CH1, TC7_CH1, EXTERNAL_INT_1 },\"","revision":"rev B","url":"https://github.com/adafruit/Adafruit-Grand-Central-PCB/blob/9e59fe3cd1ea37aa6caaf5780fa80956e6ccd74b/Adafruit%20Grand%20Central%20M4%20Express%20rev%20B.sch","where":"Eagle schematic part L (LED0805 RED), R2 pack G$1, net D13; d2 variant.cpp L54"},"colour":"red","label":"D13 (L)","name":"D13 (L)","pin":"PB1"},{"active":"low","cite":{"doc":"Adafruit Grand Central M4 Express rev B schematic (EagleCAD)","kind":"schematic","level":"LED anode to 3.3V, cathode via 1K to PC31 -> lit when PC31 is low","publisher":"Adafruit Industries","quote":"RXLED [LED0805_NOOUTLINE = YELLOW] A -> 3.3V; C -> N$5 -> R2 [1K] G$2 -> net \"RXLED\" -> U$1 \"PC31/I15/AIN1.13\"; variant.h: \"#define PIN_LED_RXL (75)\"","revision":"rev B","url":"https://github.com/adafruit/Adafruit-Grand-Central-PCB/blob/9e59fe3cd1ea37aa6caaf5780fa80956e6ccd74b/Adafruit%20Grand%20Central%20M4%20Express%20rev%20B.sch","where":"Eagle schematic part RXLED (LED0805 YELLOW), R2 G$2, net RXLED; d3 variant.h L85; d2 variant.cpp L142"},"colour":"yellow","label":"RX (RXLED)","name":"RX (RXLED)","pin":"PC31"},{"active":"low","cite":{"doc":"Adafruit Grand Central M4 Express rev B schematic (EagleCAD)","kind":"schematic","level":"LED anode to 3.3V, cathode via 1K to PC30 -> lit when PC30 is low","publisher":"Adafruit Industries","quote":"TXLED [LED0805_NOOUTLINE = YELLOW] A -> 3.3V; C -> N$7 -> R2 [1K] G$3 -> net \"TXLED\" -> U$1 \"PC30/I14/AIN1.12\"; variant.h: \"#define PIN_LED_TXL (76)\"","revision":"rev B","url":"https://github.com/adafruit/Adafruit-Grand-Central-PCB/blob/9e59fe3cd1ea37aa6caaf5780fa80956e6ccd74b/Adafruit%20Grand%20Central%20M4%20Express%20rev%20B.sch","where":"Eagle schematic part TXLED (LED0805 YELLOW), R2 G$3, net TXLED; d3 variant.h L86; d2 variant.cpp L143"},"colour":"yellow","label":"TX (TXLED)","name":"TX (TXLED)","pin":"PC30"}],"memory_cite":{"doc":"Adafruit Grand Central M4 Express rev B schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"ATSAMD51P20A","revision":"rev B","url":"https://github.com/adafruit/Adafruit-Grand-Central-PCB/blob/9e59fe3cd1ea37aa6caaf5780fa80956e6ccd74b/Adafruit%20Grand%20Central%20M4%20Express%20rev%20B.sch","where":"Eagle schematic, text on the MCU sheet"},"naming":"sam","none":[{"cite":{"doc":"Adafruit Grand Central M4 Express rev B schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"Switch parts: RESET [SWITCH_TACT_SMT_EVQQ2_SMALL, EVQQ 6mm] on !RESET; SW1 [SWITCH_SPDT] on net PWR_SWITCH (power). No user button.","revision":"rev B","url":"https://github.com/adafruit/Adafruit-Grand-Central-PCB/blob/9e59fe3cd1ea37aa6caaf5780fa80956e6ccd74b/Adafruit%20Grand%20Central%20M4%20Express%20rev%20B.sch","where":"Eagle schematic, all switch parts"},"what":"buttons"}],"pixels":[{"cite":{"doc":"Adafruit Grand Central M4 Express rev B schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"LED1 [WS2812B3535] DI -> net \"NEOPIX\" -> U$1 \"PC24/I8/SERCOM0+2.2/TRACEDATA.3\"; variant.h: \"#define PIN_NEOPIXEL\t\t (88)\"","revision":"rev B","url":"https://github.com/adafruit/Adafruit-Grand-Central-PCB/blob/9e59fe3cd1ea37aa6caaf5780fa80956e6ccd74b/Adafruit%20Grand%20Central%20M4%20Express%20rev%20B.sch","where":"Eagle schematic part LED1 (WS2812B3535), net NEOPIX; d3 variant.h L91; d2 variant.cpp L170"},"count":1,"kind":"ws2812","name":"pixel0","pin":"PC24"}],"ram":262144,"ram_from":"Microchip ATDF ATSAMD51P20A, named by hand:atsamd:grand_central_m4"}},
{"chosen":"cpy:espressif/gravitech_cucumber_m","ids":["cpy:espressif/gravitech_cucumber_m"],"key":"gravitech-gravitech-cucumber-m","name":"Gravitech Cucumber M","part":"esp32s2","records":[{"file":"ports/espressif/boards/gravitech_cucumber_m/pins.c","says":{"leds":[["GPIO2","LED","low"]],"pixels":[["GPIO18","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/gravitech_cucumber_m","stated":{"leds|GPIO2":"#define MICROPY_HW_LED_STATUS_INVERTED (1)"}}],"vendor":"Gravitech","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"leds":[{"active":"low","aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO2"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO18"}]}},
{"chosen":"cpy:espressif/gravitech_cucumber_ms","ids":["cpy:espressif/gravitech_cucumber_ms"],"key":"gravitech-gravitech-cucumber-ms","name":"Gravitech Cucumber MS","part":"esp32s2","records":[{"file":"ports/espressif/boards/gravitech_cucumber_ms/pins.c","says":{"i2c":["GPIO41","GPIO40"],"leds":[["GPIO2","LED","low"]],"pixels":[["GPIO18","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/gravitech_cucumber_ms","stated":{"leds|GPIO2":"#define MICROPY_HW_LED_STATUS_INVERTED (1)"}}],"vendor":"Gravitech","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO40","sda":"GPIO41"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"leds":[{"active":"low","aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO2"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO18"}]}},
{"chosen":"cpy:espressif/gravitech_cucumber_r","ids":["cpy:espressif/gravitech_cucumber_r"],"key":"gravitech-gravitech-cucumber-r","name":"Gravitech Cucumber R","part":"esp32s2","records":[{"file":"ports/espressif/boards/gravitech_cucumber_r/pins.c","says":{"leds":[["GPIO2","LED","low"]],"pixels":[["GPIO18","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/gravitech_cucumber_r","stated":{"leds|GPIO2":"#define MICROPY_HW_LED_STATUS_INVERTED (1)"}}],"vendor":"Gravitech","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"leds":[{"active":"low","aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO2"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO18"}]}},
{"chosen":"cpy:espressif/gravitech_cucumber_rs","ids":["cpy:espressif/gravitech_cucumber_rs"],"key":"gravitech-gravitech-cucumber-rs","name":"Gravitech Cucumber RS","part":"esp32s2","records":[{"file":"ports/espressif/boards/gravitech_cucumber_rs/pins.c","says":{"i2c":["GPIO41","GPIO40"],"leds":[["GPIO2","LED","low"]],"pixels":[["GPIO18","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/gravitech_cucumber_rs","stated":{"leds|GPIO2":"#define MICROPY_HW_LED_STATUS_INVERTED (1)"}}],"vendor":"Gravitech","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO40","sda":"GPIO41"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"leds":[{"active":"low","aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO2"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO18"}]}},
{"chosen":"pio:groundstudio_marble_pico","flash":8388608,"ids":["pio:groundstudio_marble_pico"],"key":"groundstudio-marble-pico","name":"Marble Pico","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/groundstudio_marble_pico/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"pio:groundstudio_marble_pico","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own MARBLE_PICO entry"}],"vendor":"GroundStudio","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":133000000,"flash":8388608,"flash_from":"pio:groundstudio_marble_pico","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"pio:groundstudio_marble_pico"}},
{"chosen":"cpy:raspberrypi/hack_club_sprig","ids":["cpy:raspberrypi/hack_club_sprig"],"key":"hackclub-hack-club-sprig","name":"Hack Club Sprig","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/hack_club_sprig/pins.c","says":{"buttons":[["GPIO5","BUTTON_W",null,null],["GPIO6","BUTTON_A",null,null],["GPIO7","BUTTON_S",null,null],["GPIO8","BUTTON_D",null,null],["GPIO12","BUTTON_I",null,null],["GPIO13","BUTTON_J",null,null],["GPIO14","BUTTON_K",null,null],["GPIO15","BUTTON_L",null,null]],"leds":[["GPIO25","LED",null],["GPIO4","BLUE_LED",null],["GPIO28","WHITE_LED",null]],"spi":["GPIO18","GPIO19","GPIO16"]},"src":"cpy:raspberrypi/hack_club_sprig"}],"vendor":"Hack Club","why":"rank","wiring":{"buses":{"spi":{"miso":"GPIO16","mosi":"GPIO19","name":"board.SPI()","sck":"GPIO18"}},"buttons":[{"name":"BUTTON_W","pin":"GPIO5"},{"name":"BUTTON_A","pin":"GPIO6"},{"name":"BUTTON_S","pin":"GPIO7"},{"name":"BUTTON_D","pin":"GPIO8"},{"name":"BUTTON_I","pin":"GPIO12"},{"name":"BUTTON_J","pin":"GPIO13"},{"name":"BUTTON_K","pin":"GPIO14"},{"name":"BUTTON_L","pin":"GPIO15"}],"flash":2097152,"flash_from":"cpy:raspberrypi/hack_club_sprig: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"name":"LED","pin":"GPIO25"},{"aliases":["MICROPY_HW_LED_STATUS"],"colour":"blue","name":"BLUE_LED","pin":"GPIO4"},{"colour":"white","name":"WHITE_LED","pin":"GPIO28"}],"naming":"rp2"}},
{"chosen":"cpy:raspberrypi/orpheus_pico","ids":["cpy:raspberrypi/orpheus_pico"],"key":"hackclub-orpheus-pico","name":"Orpheus Pico","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/orpheus_pico/pins.c","says":{"buttons":[["GPIO25","BUTTON",null,null]],"leds":[["GPIO23","LED",null]],"pixels":[["GPIO24","ws2812"],["GPIO25","ws2812"]]},"src":"cpy:raspberrypi/orpheus_pico"}],"vendor":"Hack Club","why":"rank","wiring":{"buttons":[{"name":"BUTTON","pin":"GPIO25"}],"flash":8388608,"flash_from":"cpy:raspberrypi/orpheus_pico: EXTERNAL_FLASH_DEVICES, W25Q64JVxQ","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO23"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"GPIO24"},{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO25"}]}},
{"chosen":"pio:odroid_esp32","flash":16777216,"ids":["pio:odroid_esp32","zephyr:odroid_go"],"key":"hardkernel-odroid-go-1","name":"ODROID-GO","notes":["button GPIO13 added from zephyr:odroid_go","button GPIO0 added from zephyr:odroid_go","button GPIO27 added from zephyr:odroid_go","button GPIO32 added from zephyr:odroid_go","button GPIO33 added from zephyr:odroid_go","button GPIO39 added from zephyr:odroid_go","led GPIO2 label from zephyr:odroid_go","led GPIO2 active from zephyr:odroid_go"],"part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/odroid_esp32/pins_arduino.h","says":{"i2c":["GPIO15","GPIO4"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:odroid_esp32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ODROID_ESP32 entry"},{"file":"boards/hardkernel/odroid_go/odroid_go_procpu.dts","says":{"buttons":[["GPIO13","sw0","low","up"],["GPIO0","volume_button","low",null],["GPIO27","select_button","low","up"],["GPIO32","a_button","low","up"],["GPIO33","b_button","low","up"],["GPIO39","start_button","low",null]],"i2c":["GPIO4","GPIO15"],"leds":[["GPIO2","led0","high"]],"spi":[null,"GPIO23","GPIO19"]},"src":"zephyr:odroid_go","stated":{"buttons|GPIO0":"zephyr:odroid_go: gpios = <&gpio0 0 GPIO_ACTIVE_LOW>","buttons|GPIO13":"zephyr:odroid_go: gpios = <&gpio0 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|GPIO27":"zephyr:odroid_go: gpios = <&gpio0 27 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|GPIO32":"zephyr:odroid_go: gpios = <&gpio1 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|GPIO33":"zephyr:odroid_go: gpios = <&gpio1 1 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|GPIO39":"zephyr:odroid_go: gpios = <&gpio1 7 GPIO_ACTIVE_LOW>","leds|GPIO2":"zephyr:odroid_go: gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>"}}],"vendor":"Hardkernel","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO4","sda":"GPIO15"},"spi":{"cs":"GPIO22","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"active":"low","added_from":"zephyr:odroid_go","label":"Menu","name":"sw0","pin":"GPIO13","pull":"up"},{"active":"low","added_from":"zephyr:odroid_go","label":"Volume","name":"volume_button","pin":"GPIO0"},{"active":"low","added_from":"zephyr:odroid_go","label":"Select","name":"select_button","pin":"GPIO27","pull":"up"},{"active":"low","added_from":"zephyr:odroid_go","label":"A","name":"a_button","pin":"GPIO32","pull":"up"},{"active":"low","added_from":"zephyr:odroid_go","label":"B","name":"b_button","pin":"GPIO33","pull":"up"},{"active":"low","added_from":"zephyr:odroid_go","label":"Start","name":"start_button","pin":"GPIO39"}],"clock_hz":240000000,"flash":16777216,"flash_from":"pio:odroid_esp32","leds":[{"active":"high","aliases":["BUILTIN_LED"],"filled":["label from zephyr:odroid_go","active from zephyr:odroid_go"],"label":"Status Led","name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"pio:odroid_esp32"}},
{"chosen":"cpy:espressif/hardkernel_odroid_go","ids":["cpy:espressif/hardkernel_odroid_go"],"key":"hardkernel-odroid-go-2","name":"Hardkernel Odroid Go","part":"esp32","records":[{"file":"ports/espressif/boards/hardkernel_odroid_go/pins.c","says":{"buttons":[["GPIO39","BTN_START",null,null],["GPIO32","BTN_A",null,null],["GPIO33","BTN_B",null,null],["GPIO27","BTN_SELECT",null,null],["GPIO13","BTN_MENU",null,null],["GPIO0","BTN_VOLUME",null,null]],"leds":[["GPIO2","LED",null]],"spi":["GPIO18","GPIO23","GPIO19"]},"src":"cpy:espressif/hardkernel_odroid_go"}],"vendor":"","why":"rank","wiring":{"buses":{"spi":{"miso":"GPIO19","mosi":"GPIO23","name":"board.SPI()","sck":"GPIO18"}},"buttons":[{"name":"BTN_START","pin":"GPIO39"},{"name":"BTN_A","pin":"GPIO32"},{"name":"BTN_B","pin":"GPIO33"},{"name":"BTN_SELECT","pin":"GPIO27"},{"name":"BTN_MENU","pin":"GPIO13"},{"name":"BTN_VOLUME","pin":"GPIO0"}],"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO2"}],"naming":"esp"}},
{"chosen":"cpy:raspberrypi/heiafr_picomo_v2","ids":["cpy:raspberrypi/heiafr_picomo_v2"],"key":"heiafr-heia-fr-picomo-v2","name":"HEIA-FR Picomo V2","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/heiafr_picomo_v2/pins.c","says":{"buttons":[["GPIO3","SW_UP",null,null],["GPIO4","SW_MID",null,null],["GPIO5","SW_DOWN",null,null],["GPIO6","SW_TOPR",null,null],["GPIO7","SW_RIGHT",null,null],["GPIO22","SW_LEFT",null,null],["GPIO23","SW_TOPL",null,null]],"i2c":["GPIO20","GPIO21"],"leds":[["GPIO8","LED_B",null],["GPIO9","LED_G",null],["GPIO10","LED_R",null]],"spi":["GPIO18","GPIO19",null]},"src":"cpy:raspberrypi/heiafr_picomo_v2"}],"vendor":"HEIA-FR","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO21","sda":"GPIO20"},"spi":{"mosi":"GPIO19","name":"board.SPI()","sck":"GPIO18"}},"buttons":[{"name":"SW_UP","pin":"GPIO3"},{"name":"SW_MID","pin":"GPIO4"},{"name":"SW_DOWN","pin":"GPIO5"},{"name":"SW_TOPR","pin":"GPIO6"},{"name":"SW_RIGHT","pin":"GPIO7"},{"name":"SW_LEFT","pin":"GPIO22"},{"name":"SW_TOPL","pin":"GPIO23"}],"flash":2097152,"flash_from":"cpy:raspberrypi/heiafr_picomo_v2: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"colour":"blue","name":"LED_B","pin":"GPIO8"},{"colour":"green","name":"LED_G","pin":"GPIO9"},{"colour":"red","name":"LED_R","pin":"GPIO10"}],"naming":"rp2"}},
{"chosen":"cpy:raspberrypi/heiafr_picomo_v3","ids":["cpy:raspberrypi/heiafr_picomo_v3"],"key":"heiafr-heia-fr-picomo-v3","name":"HEIA-FR Picomo V3","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/heiafr_picomo_v3/pins.c","says":{"buttons":[["GPIO3","SW_UP",null,null],["GPIO4","SW_MID",null,null],["GPIO5","SW_DOWN",null,null],["GPIO6","SW_TOPR",null,null],["GPIO7","SW_RIGHT",null,null],["GPIO22","SW_LEFT",null,null],["GPIO23","SW_TOPL",null,null]],"i2c":["GPIO20","GPIO21"],"leds":[["GPIO8","LED_B",null],["GPIO9","LED_G",null],["GPIO10","LED_R",null]],"spi":["GPIO18","GPIO19",null]},"src":"cpy:raspberrypi/heiafr_picomo_v3"}],"vendor":"HEIA-FR","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO21","sda":"GPIO20"},"spi":{"mosi":"GPIO19","name":"board.SPI()","sck":"GPIO18"}},"buttons":[{"name":"SW_UP","pin":"GPIO3"},{"name":"SW_MID","pin":"GPIO4"},{"name":"SW_DOWN","pin":"GPIO5"},{"name":"SW_TOPR","pin":"GPIO6"},{"name":"SW_RIGHT","pin":"GPIO7"},{"name":"SW_LEFT","pin":"GPIO22"},{"name":"SW_TOPL","pin":"GPIO23"}],"flash":2097152,"flash_from":"cpy:raspberrypi/heiafr_picomo_v3: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"colour":"blue","name":"LED_B","pin":"GPIO8"},{"colour":"green","name":"LED_G","pin":"GPIO9"},{"colour":"red","name":"LED_R","pin":"GPIO10"}],"naming":"rp2"}},
{"chosen":"zephyr:htpa_eval","flash":917504,"ids":["zephyr:htpa_eval"],"key":"heimann-heimann-htpa-eval-board-rev0","name":"Heimann HTPA Eval Board (rev0)","part":"same70q2","ram":393216,"records":[{"file":"boards/heimann/htpa_eval/htpa_eval_same70q21.dts","says":{"buttons":[["PA21","sw0","low","up"]],"leds":[["PA29","led-r","low"],["PA30","led-g","low"],["PA31","led-b","low"],["PA26","cam-led-r","low"],["PA27","cam-led-g","low"],["PA28","cam-led-b","low"],["PA25","cam-on","high"]]},"src":"zephyr:htpa_eval","stated":{"buttons|PA21":"zephyr:htpa_eval: gpios = <&pioa 21 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|PA25":"zephyr:htpa_eval: gpios = <&pioa 25 GPIO_ACTIVE_HIGH>","leds|PA26":"zephyr:htpa_eval: gpios = <&pioa 26 GPIO_ACTIVE_LOW>","leds|PA27":"zephyr:htpa_eval: gpios = <&pioa 27 GPIO_ACTIVE_LOW>","leds|PA28":"zephyr:htpa_eval: gpios = <&pioa 28 GPIO_ACTIVE_LOW>","leds|PA29":"zephyr:htpa_eval: gpios = <&pioa 29 GPIO_ACTIVE_LOW>","leds|PA30":"zephyr:htpa_eval: gpios = <&pioa 30 GPIO_ACTIVE_LOW>","leds|PA31":"zephyr:htpa_eval: gpios = <&pioa 31 GPIO_ACTIVE_LOW>"}}],"vendor":"heimann","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Button","name":"sw0","pin":"PA21","pull":"up"}],"flash":917504,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"LED R","name":"led-r","pin":"PA29"},{"active":"low","aliases":["led0"],"colour":"green","label":"LED G","name":"led-g","pin":"PA30"},{"active":"low","colour":"blue","label":"LED B","name":"led-b","pin":"PA31"},{"active":"low","colour":"red","label":"CAM LED R","name":"cam-led-r","pin":"PA26"},{"active":"low","colour":"green","label":"CAM LED G","name":"cam-led-g","pin":"PA27"},{"active":"low","colour":"blue","label":"CAM LED B","name":"cam-led-b","pin":"PA28"},{"active":"high","label":"CAM ON","name":"cam-on","pin":"PA25"}],"naming":"sam","ram":393216,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:CubeCell:CubeCell:CubeCell-1-2AA","flash":131072,"ids":["arduino:CubeCell:CubeCell:CubeCell-1-2AA"],"key":"heltec-cubecell-1-2aa-node-htcc-ab02a","name":"CubeCell-1/2AA Node\uff08HTCC-AB02A\uff09","part":"asr6502","ram":131072,"records":[{"core":"arduino:CubeCell:CubeCell","file":"variants/CubeCell-HalfAA/pins_arduino.h","src":"arduino:CubeCell:CubeCell:CubeCell-1-2AA"}],"vendor":"Heltec Automation(TM)","why":"vendor","wiring":{"clock_hz":48000000,"flash":131072,"flash_from":"arduino:CubeCell:CubeCell:CubeCell-1-2AA","naming":"raw","ram":131072,"ram_from":"arduino:CubeCell:CubeCell:CubeCell-1-2AA"}},
{"chosen":"arduino:CubeCell:CubeCell:CubeCell-Board","flash":131072,"ids":["arduino:CubeCell:CubeCell:CubeCell-Board"],"key":"heltec-cubecell-board-htcc-ab01","name":"CubeCell-Board\uff08HTCC-AB01\uff09","part":"asr6501","ram":131072,"records":[{"core":"arduino:CubeCell:CubeCell","file":"variants/CubeCell-Board/pins_arduino.h","src":"arduino:CubeCell:CubeCell:CubeCell-Board"}],"vendor":"Heltec Automation(TM)","why":"vendor","wiring":{"clock_hz":48000000,"flash":131072,"flash_from":"arduino:CubeCell:CubeCell:CubeCell-Board","naming":"raw","ram":131072,"ram_from":"arduino:CubeCell:CubeCell:CubeCell-Board"}},
{"chosen":"arduino:CubeCell:CubeCell:CubeCell-BoardPlus","flash":131072,"ids":["arduino:CubeCell:CubeCell:CubeCell-BoardPlus"],"key":"heltec-cubecell-board-plus-htcc-ab02","name":"CubeCell-Board Plus\uff08HTCC-AB02\uff09","part":"asr6502","ram":131072,"records":[{"core":"arduino:CubeCell:CubeCell","file":"variants/CubeCell-BoardPlus/pins_arduino.h","src":"arduino:CubeCell:CubeCell:CubeCell-BoardPlus"}],"vendor":"Heltec Automation(TM)","why":"vendor","wiring":{"clock_hz":48000000,"flash":131072,"flash_from":"arduino:CubeCell:CubeCell:CubeCell-BoardPlus","naming":"raw","ram":131072,"ram_from":"arduino:CubeCell:CubeCell:CubeCell-BoardPlus"}},
{"chosen":"arduino:CubeCell:CubeCell:CubeCell-Board-PRO","flash":229376,"ids":["arduino:CubeCell:CubeCell:CubeCell-Board-PRO"],"key":"heltec-cubecell-board-pro-htcc-ab03","name":"CubeCell-Board PRO\uff08HTCC-AB03\uff09","part":"asr6601","ram":229376,"records":[{"core":"arduino:CubeCell:CubeCell","file":"variants/CubeCell-Board-PRO/pins_arduino.h","src":"arduino:CubeCell:CubeCell:CubeCell-Board-PRO"}],"vendor":"Heltec Automation(TM)","why":"vendor","wiring":{"clock_hz":48000000,"flash":229376,"flash_from":"arduino:CubeCell:CubeCell:CubeCell-Board-PRO","naming":"raw","ram":229376,"ram_from":"arduino:CubeCell:CubeCell:CubeCell-Board-PRO"}},
{"chosen":"arduino:CubeCell:CubeCell:CubeCell-Board-V2","flash":131072,"ids":["arduino:CubeCell:CubeCell:CubeCell-Board-V2"],"key":"heltec-cubecell-board-v2-htcc-ab01-v2","name":"CubeCell-Board-V2\uff08HTCC-AB01-V2\uff09","part":"asr6502","ram":131072,"records":[{"core":"arduino:CubeCell:CubeCell","file":"variants/CubeCell-Board-V2/pins_arduino.h","src":"arduino:CubeCell:CubeCell:CubeCell-Board-V2"}],"vendor":"Heltec Automation(TM)","why":"vendor","wiring":{"clock_hz":48000000,"flash":131072,"flash_from":"arduino:CubeCell:CubeCell:CubeCell-Board-V2","naming":"raw","ram":131072,"ram_from":"arduino:CubeCell:CubeCell:CubeCell-Board-V2"}},
{"chosen":"arduino:CubeCell:CubeCell:CubeCell-Capsule","flash":131072,"ids":["arduino:CubeCell:CubeCell:CubeCell-Capsule"],"key":"heltec-cubecell-capsule-htcc-ac0x","name":"CubeCell-Capsule\uff08HTCC-AC0X\uff09","part":"asr6501","ram":131072,"records":[{"core":"arduino:CubeCell:CubeCell","file":"variants/CubeCell-Capsule/pins_arduino.h","src":"arduino:CubeCell:CubeCell:CubeCell-Capsule"}],"vendor":"Heltec Automation(TM)","why":"vendor","wiring":{"clock_hz":48000000,"flash":131072,"flash_from":"arduino:CubeCell:CubeCell:CubeCell-Capsule","naming":"raw","ram":131072,"ram_from":"arduino:CubeCell:CubeCell:CubeCell-Capsule"}},
{"chosen":"arduino:CubeCell:CubeCell:CubeCell-GPS","flash":131072,"ids":["arduino:CubeCell:CubeCell:CubeCell-GPS"],"key":"heltec-cubecell-gps-htcc-ab02s","name":"CubeCell-GPS\uff08HTCC-AB02S\uff09","part":"asr6502","ram":131072,"records":[{"core":"arduino:CubeCell:CubeCell","file":"variants/CubeCell-GPS/pins_arduino.h","src":"arduino:CubeCell:CubeCell:CubeCell-GPS"}],"vendor":"Heltec Automation(TM)","why":"vendor","wiring":{"clock_hz":48000000,"flash":131072,"flash_from":"arduino:CubeCell:CubeCell:CubeCell-GPS","naming":"raw","ram":131072,"ram_from":"arduino:CubeCell:CubeCell:CubeCell-GPS"}},
{"chosen":"arduino:CubeCell:CubeCell:CubeCell-Module","flash":131072,"ids":["arduino:CubeCell:CubeCell:CubeCell-Module"],"key":"heltec-cubecell-module-htcc-am01","name":"CubeCell-Module\uff08HTCC-AM01\uff09","part":"asr6501","ram":131072,"records":[{"core":"arduino:CubeCell:CubeCell","file":"variants/CubeCell-Module/pins_arduino.h","src":"arduino:CubeCell:CubeCell:CubeCell-Module"}],"vendor":"Heltec Automation(TM)","why":"vendor","wiring":{"clock_hz":48000000,"flash":131072,"flash_from":"arduino:CubeCell:CubeCell:CubeCell-Module","naming":"raw","ram":131072,"ram_from":"arduino:CubeCell:CubeCell:CubeCell-Module"}},
{"chosen":"arduino:CubeCell:CubeCell:CubeCell-ModulePlus","flash":131072,"ids":["arduino:CubeCell:CubeCell:CubeCell-ModulePlus"],"key":"heltec-cubecell-module-plus-htcc-am02","name":"CubeCell-Module Plus\uff08HTCC-AM02\uff09","part":"asr6502","ram":131072,"records":[{"core":"arduino:CubeCell:CubeCell","file":"variants/CubeCell-ModulePlus/pins_arduino.h","src":"arduino:CubeCell:CubeCell:CubeCell-ModulePlus"}],"vendor":"Heltec Automation(TM)","why":"vendor","wiring":{"clock_hz":48000000,"flash":131072,"flash_from":"arduino:CubeCell:CubeCell:CubeCell-ModulePlus","naming":"raw","ram":131072,"ram_from":"arduino:CubeCell:CubeCell:CubeCell-ModulePlus"}},
{"chosen":"arduino:CubeCell:CubeCell:CubeCell-Module-V2","flash":131072,"ids":["arduino:CubeCell:CubeCell:CubeCell-Module-V2"],"key":"heltec-cubecell-module-v2-htcc-am01-v2","name":"CubeCell-Module-V2\uff08HTCC-AM01-V2\uff09","part":"asr6502","ram":131072,"records":[{"core":"arduino:CubeCell:CubeCell","file":"variants/CubeCell-Module-V2/pins_arduino.h","src":"arduino:CubeCell:CubeCell:CubeCell-Module-V2"}],"vendor":"Heltec Automation(TM)","why":"vendor","wiring":{"clock_hz":48000000,"flash":131072,"flash_from":"arduino:CubeCell:CubeCell:CubeCell-Module-V2","naming":"raw","ram":131072,"ram_from":"arduino:CubeCell:CubeCell:CubeCell-Module-V2"}},
{"chosen":"cpy:espressif/heltec_esp32s3_wifi_lora_v3","ids":["cpy:espressif/heltec_esp32s3_wifi_lora_v3"],"key":"heltec-heltec-esp32-s3-wifi-lora-v3","name":"Heltec ESP32-S3-WIFI-LoRa-V3","part":"esp32s3","records":[{"file":"ports/espressif/boards/heltec_esp32s3_wifi_lora_v3/pins.c","says":{"buttons":[["GPIO0","USER_BUTTON",null,null]],"i2c":["GPIO17","GPIO18"],"leds":[["GPIO35","LED",null]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/heltec_esp32s3_wifi_lora_v3"}],"vendor":"Heltec","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO18","sda":"GPIO17"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"USER_BUTTON","pin":"GPIO0"}],"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO35"}],"naming":"esp"}},
{"chosen":"zephyr:heltec_t114_v2","flash":815104,"ids":["zephyr:heltec_t114_v2"],"key":"heltec-heltec-t114-v2","name":"Heltec T114 v2","part":"nrf52840","ram":262144,"records":[{"file":"boards/heltec/heltec_t114_v2/heltec_t114_v2_nrf52840.dts","says":{"buttons":[["P1.10","button0","low",null]],"leds":[["P1.03","led4","low"]],"pixels":[[null,"ws2812"]],"spi":["P1.08","P1.09",null]},"src":"zephyr:heltec_t114_v2","stated":{"buttons|P1.10":"zephyr:heltec_t114_v2: gpios = <&gpio1 10 GPIO_ACTIVE_LOW>","leds|P1.03":"zephyr:heltec_t114_v2: gpios = <&gpio1 3 GPIO_ACTIVE_LOW>"}}],"vendor":"heltec","why":"rank","wiring":{"buses":{"spi":{"mosi":"P1.09","name":"spi2","sck":"P1.08"}},"buttons":[{"active":"low","aliases":["sw0"],"cite":{"doc":"MeshNode-T114 V2.0 schematic (MeshNode-T114_V2.0_SCH(2).pdf, 'Schematic Prints of MeshNode-T114_V2.0.SchDoc')","kind":"schematic","level":"switch to GND with external pull-up","publisher":"Heltec Automation","quote":"GND - S2 USER_SW - Button; R2 10K/5% to VDD_3V3; C29 0.1uF","revision":"V2.0 (PDF created 2024-10-18); V2.1 print also checked: https://resource.heltec.cn/download/Mesh_Node_T114/schematic/MeshNode-T114_V2.1.pdf (2026-04-07), same LED4 circuit","url":"https://resource.heltec.cn/download/Mesh_Node_T114/MeshNode-T114_V2.0_SCH(2).pdf","where":"zone B1; U7 ball A20 'Button'"},"label":"Button 0","name":"button0","pin":"P1.10"}],"flash":815104,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["led0","mcuboot-led4"],"cite":{"doc":"MeshNode-T114 V2.0 schematic (MeshNode-T114_V2.0_SCH(2).pdf, 'Schematic Prints of MeshNode-T114_V2.0.SchDoc')","kind":"schematic","level":"P1.03 (ball V23) -> net P1.03_Green -> LED4 cathode; LED4 anode -> R14 330R -> VDD_3V3: lit when P1.03 is low.","publisher":"Heltec Automation","quote":"VDD_3V3 - R14 330R/5% - LED4 Green - P1.03_Green; U7 nRF52840: 'V23 P1.03 - P1.03_Green'","revision":"V2.0 (PDF created 2024-10-18); V2.1 print also checked: https://resource.heltec.cn/download/Mesh_Node_T114/schematic/MeshNode-T114_V2.1.pdf (2026-04-07), same LED4 circuit","url":"https://resource.heltec.cn/download/Mesh_Node_T114/MeshNode-T114_V2.0_SCH(2).pdf","where":"single sheet, zone B1 (LED4 block) and U7 nRF52840-QIAA ball V23"},"colour":"green","label":"Green LED","name":"led4","pin":"P1.03"}],"naming":"nrf","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:espressif/heltec_vision_master_e290","ids":["cpy:espressif/heltec_vision_master_e290"],"key":"heltec-heltec-vison-master-e290","name":"Heltec Vison Master E290","part":"esp32s3","records":[{"file":"ports/espressif/boards/heltec_vision_master_e290/pins.c","says":{"buttons":[["GPIO0","BUTTON0",null,null],["GPIO21","BUTTON1",null,null]],"i2c":["GPIO39","GPIO38"],"leds":[["GPIO45","LED0",null]],"spi":["GPIO2","GPIO1","GPIO11"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/heltec_vision_master_e290"}],"vendor":"Heltec","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO38","sda":"GPIO39"},"spi":{"miso":"GPIO11","mosi":"GPIO1","name":"board.SPI()","sck":"GPIO2"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON0","pin":"GPIO0"},{"name":"BUTTON1","pin":"GPIO21"}],"leds":[{"name":"LED0","pin":"GPIO45"}],"naming":"esp"}},
{"chosen":"arduino:Heltec-esp32:esp32:wifi_kit_32","flash":8388608,"ids":["arduino:Heltec-esp32:esp32:wifi_kit_32","arduino:esp32:esp32:heltec_wifi_kit_32","pio:heltec_wifi_kit_32","pio:heltec_wifi_kit_32_v2"],"key":"heltec-heltec-wifi-kit-32","name":"Heltec WiFi Kit 32","part":"esp32","ram":327680,"records":[{"core":"arduino:Heltec-esp32:esp32","file":"variants/wifi_kit_32/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:Heltec-esp32:esp32:wifi_kit_32"},{"core":"arduino:esp32:esp32","file":"variants/heltec_wifi_kit_32/pins_arduino.h","same":true,"src":"arduino:esp32:esp32:heltec_wifi_kit_32"},{"core":"arduino:esp32:esp32","file":"variants/heltec_wifi_kit_32/pins_arduino.h","same":true,"src":"pio:heltec_wifi_kit_32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own HELTEC_WIFI_KIT_32 entry"},{"core":"arduino:esp32:esp32","file":"variants/heltec_wifi_kit_32/pins_arduino.h","same":true,"src":"pio:heltec_wifi_kit_32_v2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own HELTEC_WIFI_KIT_32 entry"}],"vendor":"Heltec Automation","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:Heltec-esp32:esp32:wifi_kit_32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"esp","ram":327680,"ram_from":"arduino:Heltec-esp32:esp32:wifi_kit_32"}},
{"chosen":"pio:heltec_wifi_kit_32_V3","flash":8388608,"ids":["pio:heltec_wifi_kit_32_V3"],"key":"heltec-heltec-wifi-kit-32-v3","name":"Heltec WiFi Kit 32 (V3)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/heltec_wifi_kit_32_V3/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO41","GPIO42"],"leds":[["GPIO35","LED_BUILTIN",null]],"spi":["GPIO9","GPIO10","GPIO11"],"uart":["GPIO43","GPIO44"]},"src":"pio:heltec_wifi_kit_32_V3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own HELTEC_WIFI_KIT_32_V3 entry"}],"vendor":"Heltec","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO42","sda":"GPIO41"},"spi":{"cs":"GPIO8","miso":"GPIO11","mosi":"GPIO10","name":"SPI","sck":"GPIO9"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":8388608,"flash_from":"pio:heltec_wifi_kit_32_V3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO35"}],"naming":"esp","ram":327680,"ram_from":"pio:heltec_wifi_kit_32_V3"}},
{"chosen":"pio:heltec_wifi_kit_8","flash":4194304,"ids":["pio:heltec_wifi_kit_8"],"key":"heltec-heltec-wifi-kit-8","name":"Heltec Wifi kit 8","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/wifi_kit_8/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"pio:heltec_wifi_kit_8","via":"PlatformIO espressif8266 build.variant; defines of the core's own wifi_kit_8 entry"}],"vendor":"Heltec","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":80000000,"flash":4194304,"flash_from":"pio:heltec_wifi_kit_8","naming":"esp","ram":81920,"ram_from":"pio:heltec_wifi_kit_8"}},
{"chosen":"arduino:Heltec-esp32:esp32:wifi_lora_32","flash":8388608,"ids":["arduino:Heltec-esp32:esp32:wifi_lora_32","arduino:Heltec-esp32:esp32:wifi_lora_32_V2","arduino:esp32:esp32:heltec_wifi_lora_32","arduino:esp32:esp32:heltec_wifi_lora_32_V2","pio:heltec_wifi_lora_32","pio:heltec_wifi_lora_32_V2","zephyr:heltec_wifi_lora32_v2"],"key":"heltec-heltec-wifi-lora-32","name":"Heltec WiFi LoRa 32","notes":["led GPIO21 added from zephyr:heltec_wifi_lora32_v2","led GPIO16 added from zephyr:heltec_wifi_lora32_v2","led GPIO25 colour from zephyr:heltec_wifi_lora32_v2","led GPIO25 label from zephyr:heltec_wifi_lora32_v2","button GPIO0 pull from zephyr:heltec_wifi_lora32_v2","button GPIO0 label from zephyr:heltec_wifi_lora32_v2","led GPIO25 active from zephyr:heltec_wifi_lora32_v2","button GPIO0 active from zephyr:heltec_wifi_lora32_v2"],"part":"esp32","ram":327680,"records":[{"core":"arduino:Heltec-esp32:esp32","file":"variants/wifi_lora_32/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO5","GPIO27","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:Heltec-esp32:esp32:wifi_lora_32"},{"core":"arduino:Heltec-esp32:esp32","file":"variants/wifi_lora_32_V2/pins_arduino.h","same":true,"src":"arduino:Heltec-esp32:esp32:wifi_lora_32_V2"},{"core":"arduino:esp32:esp32","file":"variants/heltec_wifi_lora_32/pins_arduino.h","same":true,"src":"arduino:esp32:esp32:heltec_wifi_lora_32"},{"core":"arduino:esp32:esp32","file":"variants/heltec_wifi_lora_32_V2/pins_arduino.h","same":true,"src":"arduino:esp32:esp32:heltec_wifi_lora_32_V2"},{"core":"arduino:esp32:esp32","file":"variants/heltec_wifi_lora_32/pins_arduino.h","same":true,"src":"pio:heltec_wifi_lora_32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own HELTEC_WIFI_LORA_32 entry"},{"core":"arduino:esp32:esp32","file":"variants/heltec_wifi_lora_32_V2/pins_arduino.h","same":true,"src":"pio:heltec_wifi_lora_32_V2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own HELTEC_WIFI_LORA_32_V2 entry"},{"file":"boards/heltec/heltec_wifi_lora32_v2/heltec_wifi_lora32_v2_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"i2c":["GPIO4","GPIO15"],"leds":[["GPIO25","led0","high"],["GPIO21","vext","low"],["GPIO16","oledrst","high"]],"spi":[null,"GPIO27","GPIO19"]},"src":"zephyr:heltec_wifi_lora32_v2","stated":{"buttons|GPIO0":"zephyr:heltec_wifi_lora32_v2: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO16":"zephyr:heltec_wifi_lora32_v2: gpios = <&gpio0 16 (GPIO_PULL_UP | GPIO_ACTIVE_HIGH)>","leds|GPIO21":"zephyr:heltec_wifi_lora32_v2: gpios = <&gpio0 21 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO25":"zephyr:heltec_wifi_lora32_v2: gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>"}}],"vendor":"Heltec Automation","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO18","miso":"GPIO19","mosi":"GPIO27","name":"SPI","sck":"GPIO5"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"active":"low","filled":["pull from zephyr:heltec_wifi_lora32_v2","label from zephyr:heltec_wifi_lora32_v2","active from zephyr:heltec_wifi_lora32_v2"],"label":"PRG Button","name":"KEY_BUILTIN","pin":"GPIO0","pull":"up"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:Heltec-esp32:esp32:wifi_lora_32","leds":[{"active":"high","aliases":["BUILTIN_LED"],"colour":"white","filled":["colour from zephyr:heltec_wifi_lora32_v2","label from zephyr:heltec_wifi_lora32_v2","active from zephyr:heltec_wifi_lora32_v2"],"label":"White LED","name":"LED_BUILTIN","pin":"GPIO25"},{"active":"low","added_from":"zephyr:heltec_wifi_lora32_v2","label":"External VCC","name":"vext","pin":"GPIO21"},{"active":"high","added_from":"zephyr:heltec_wifi_lora32_v2","label":"OLED Reset","name":"oledrst","pin":"GPIO16"}],"naming":"esp","parts":[{"added_from":"zephyr:heltec_wifi_lora32_v2","bus":"spi","compatible":"semtech,sx1276","name":"SX1276"}],"ram":327680,"ram_from":"arduino:Heltec-esp32:esp32:wifi_lora_32"}},
{"chosen":"pio:heltec_wifi_lora_32_V3","flash":8388608,"ids":["pio:heltec_wifi_lora_32_V3"],"key":"heltec-heltec-wifi-lora-32-v3","name":"Heltec WiFi LoRa 32 (V3)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/heltec_wifi_lora_32_V3/pins_arduino.h","says":{"i2c":["GPIO41","GPIO42"],"leds":[["GPIO35","LED_BUILTIN",null]],"spi":["GPIO9","GPIO10","GPIO11"],"uart":["GPIO43","GPIO44"]},"src":"pio:heltec_wifi_lora_32_V3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own HELTEC_WIFI_LORA_32_V3 entry"}],"vendor":"Heltec","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO42","sda":"GPIO41"},"spi":{"cs":"GPIO8","miso":"GPIO11","mosi":"GPIO10","name":"SPI","sck":"GPIO9"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":8388608,"flash_from":"pio:heltec_wifi_lora_32_V3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO35"}],"naming":"esp","ram":327680,"ram_from":"pio:heltec_wifi_lora_32_V3"}},
{"chosen":"arduino:Heltec-esp32:esp32:wireless_stick","flash":8388608,"ids":["arduino:Heltec-esp32:esp32:wireless_stick","arduino:esp32:esp32:heltec_wireless_stick","pio:heltec_wireless_stick"],"key":"heltec-heltec-wireless-stick","name":"Heltec Wireless Stick","part":"esp32","ram":327680,"records":[{"core":"arduino:Heltec-esp32:esp32","file":"variants/wireless_stick/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO5","GPIO27","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:Heltec-esp32:esp32:wireless_stick"},{"core":"arduino:esp32:esp32","file":"variants/heltec_wireless_stick/pins_arduino.h","same":true,"src":"arduino:esp32:esp32:heltec_wireless_stick"},{"core":"arduino:esp32:esp32","file":"variants/heltec_wireless_stick/pins_arduino.h","same":true,"src":"pio:heltec_wireless_stick","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own HELTEC_WIRELESS_STICK entry"}],"vendor":"Heltec Automation","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO18","miso":"GPIO19","mosi":"GPIO27","name":"SPI","sck":"GPIO5"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":3342336,"flash_from":"arduino:Heltec-esp32:esp32:wireless_stick","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"esp","ram":327680,"ram_from":"arduino:Heltec-esp32:esp32:wireless_stick"}},
{"chosen":"arduino:Heltec-esp32:esp32:wireless_stick_lite","flash":4194304,"ids":["arduino:Heltec-esp32:esp32:wireless_stick_lite","pio:heltec_wireless_stick_lite"],"key":"heltec-heltec-wireless-stick-lite","name":"Heltec Wireless Stick Lite","part":"esp32","ram":327680,"records":[{"core":"arduino:Heltec-esp32:esp32","file":"variants/wireless_stick_lite/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO5","GPIO27","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:Heltec-esp32:esp32:wireless_stick_lite"},{"core":"arduino:esp32:esp32","file":"variants/heltec_wireless_stick_lite/pins_arduino.h","same":true,"src":"pio:heltec_wireless_stick_lite","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own HELTEC_WIRELESS_STICK_LITE entry"}],"vendor":"Heltec Automation","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO18","miso":"GPIO19","mosi":"GPIO27","name":"SPI","sck":"GPIO5"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:Heltec-esp32:esp32:wireless_stick_lite","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"esp","ram":327680,"ram_from":"arduino:Heltec-esp32:esp32:wireless_stick_lite"}},
{"chosen":"zephyr:heltec_wifi_lora32_v3","ids":["zephyr:heltec_wifi_lora32_v3"],"key":"heltec-wifi-lora-32-v3","name":"WiFi LoRa 32 (V3)","part":"esp32s3","records":[{"file":"boards/heltec/heltec_wifi_lora32_v3/heltec_wifi_lora32_v3_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"i2c":["GPIO17","GPIO18"],"leds":[["GPIO35","led0","high"]],"spi":[null,"GPIO10","GPIO11"]},"src":"zephyr:heltec_wifi_lora32_v3","stated":{"buttons|GPIO0":"zephyr:heltec_wifi_lora32_v3: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO35":"zephyr:heltec_wifi_lora32_v3: gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"heltec","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO18","sda":"GPIO17"},"spi":{"miso":"GPIO11","mosi":"GPIO10","name":"spi2"}},"buttons":[{"active":"low","label":"USER Key","name":"sw0","pin":"GPIO0","pull":"up"}],"leds":[{"active":"high","colour":"white","label":"White LED","name":"led0","pin":"GPIO35"}],"naming":"esp","parts":[{"address":60,"bus":"i2c","compatible":"solomon,ssd1306","name":"SSD1306"},{"bus":"spi","compatible":"semtech,sx1262","name":"SX1262"}]}},
{"chosen":"zephyr:heltec_wireless_stick_lite_v3","ids":["zephyr:heltec_wireless_stick_lite_v3"],"key":"heltec-wireless-stick-lite-v3","name":"Wireless Stick Lite (V3)","part":"esp32s3","records":[{"file":"boards/heltec/heltec_wireless_stick_lite_v3/heltec_wireless_stick_lite_v3_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"leds":[["GPIO35","led0","high"]],"spi":[null,"GPIO10","GPIO11"]},"src":"zephyr:heltec_wireless_stick_lite_v3","stated":{"buttons|GPIO0":"zephyr:heltec_wireless_stick_lite_v3: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO35":"zephyr:heltec_wireless_stick_lite_v3: gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"heltec","why":"rank","wiring":{"buses":{"spi":{"miso":"GPIO11","mosi":"GPIO10","name":"spi2"}},"buttons":[{"active":"low","label":"USER SW","name":"sw0","pin":"GPIO0","pull":"up"}],"leds":[{"active":"high","colour":"white","label":"White LED","name":"led0","pin":"GPIO35"}],"naming":"esp","parts":[{"bus":"spi","compatible":"semtech,sx1262","name":"SX1262"}]}},
{"chosen":"arduino:esp32:esp32:heltec_wireless_tracker","flash":3342336,"ids":["arduino:esp32:esp32:heltec_wireless_tracker","arduino:esp32:esp32:heltec_wireless_tracker_v2","zephyr:heltec_wireless_tracker"],"key":"heltec-wireless-tracker-v1-1","name":"Wireless Tracker (V1.1)","notes":["button GPIO0 added from zephyr:heltec_wireless_tracker"],"part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/heltec_wireless_tracker/pins_arduino.h","says":{"i2c":["GPIO41","GPIO42"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO9","GPIO10","GPIO11"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:heltec_wireless_tracker"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/heltec_wireless_tracker_v2/pins_arduino.h","says":{"i2c":["GPIO6","GPIO17"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO9","GPIO10","GPIO11"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:heltec_wireless_tracker_v2"},{"file":"boards/heltec/heltec_wireless_tracker/heltec_wireless_tracker_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"spi":[null,"GPIO10","GPIO11"]},"src":"zephyr:heltec_wireless_tracker","stated":{"buttons|GPIO0":"zephyr:heltec_wireless_tracker: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"heltec","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO42","sda":"GPIO41"},"spi":{"cs":"GPIO8","miso":"GPIO11","mosi":"GPIO10","name":"SPI","sck":"GPIO9"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"active":"low","added_from":"zephyr:heltec_wireless_tracker","label":"USER SW","name":"sw0","pin":"GPIO0","pull":"up"}],"clock_hz":240000000,"flash":3342336,"flash_from":"arduino:esp32:esp32:heltec_wireless_tracker","naming":"esp","parts":[{"added_from":"zephyr:heltec_wireless_tracker","bus":"spi","compatible":"semtech,sx1262","name":"SX1262"}],"pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:esp32:esp32:heltec_wireless_tracker"}},
{"chosen":"arduino:HidnSeek:avr:HidnSeek_atmega328p","ids":["arduino:HidnSeek:avr:HidnSeek_atmega328p"],"key":"hidnseek-hidnseek","name":"HidnSeek","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:HidnSeek:avr:HidnSeek_atmega328p"}],"vendor":"HidnSeek","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":12000000,"flash":28672,"flash_from":"arduino:HidnSeek:avr:HidnSeek_atmega328p","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:HidnSeek:avr:HidnSeek_atmega328p"}},
{"chosen":"cpy:nordic/hiibot_bluefi","ids":["cpy:nordic/hiibot_bluefi"],"key":"hiibot-hiibot-bluefi","name":"HiiBot BlueFi","part":"nrf52840","records":[{"file":"ports/nordic/boards/hiibot_bluefi/pins.c","says":{"buttons":[["P1.07","BUTTON_A",null,null],["P1.09","BUTTON_B",null,null]],"i2c":["P0.31","P0.00"],"leds":[["P1.12","LED",null]],"pixels":[["P1.10","ws2812"]],"spi":["P0.06","P0.26","P0.04"],"uart":["P0.02","P0.28"]},"src":"cpy:nordic/hiibot_bluefi"}],"vendor":"HiiBot","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.00","sda":"P0.31"},"spi":{"miso":"P0.04","mosi":"P0.26","name":"board.SPI()","sck":"P0.06"},"uart":{"name":"board.UART()","rx":"P0.28","tx":"P0.02"}},"buttons":[{"name":"BUTTON_A","pin":"P1.07"},{"name":"BUTTON_B","pin":"P1.09"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"P1.12"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"P1.10"}],"ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"cpy:espressif/hiibot_iots2","ids":["cpy:espressif/hiibot_iots2"],"key":"hiibot-iots2","name":"IoTs2","part":"esp32s2","records":[{"file":"ports/espressif/boards/hiibot_iots2/pins.c","says":{"buttons":[["GPIO21","BUTTON",null,null]],"i2c":["GPIO2","GPIO1"],"pixels":[["GPIO16","ws2812"]],"spi":["GPIO40","GPIO42","GPIO41"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/hiibot_iots2"}],"vendor":"HiiBot","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO1","sda":"GPIO2"},"spi":{"miso":"GPIO41","mosi":"GPIO42","name":"board.SPI()","sck":"GPIO40"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON","pin":"GPIO21"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO16"}]}},
{"chosen":"zephyr:holyiot_21014","flash":196608,"ids":["zephyr:holyiot_21014"],"key":"holyiot-21014-module","name":"21014 Module","part":"nrf52810","ram":24576,"records":[{"file":"boards/holyiot/holyiot_21014/holyiot_21014.dts","says":{"buttons":[["P0.31","sw0","high",null]],"leds":[["P0.29","led0","low"],["P0.30","led1","low"],["P0.28","led2","low"]],"spi":["P0.05","P0.02","P0.03"]},"src":"zephyr:holyiot_21014","stated":{"buttons|P0.31":"zephyr:holyiot_21014: gpios = <&gpio0 31 GPIO_ACTIVE_HIGH>","leds|P0.28":"zephyr:holyiot_21014: gpios = <&gpio0 28 GPIO_ACTIVE_LOW>","leds|P0.29":"zephyr:holyiot_21014: gpios = <&gpio0 29 GPIO_ACTIVE_LOW>","leds|P0.30":"zephyr:holyiot_21014: gpios = <&gpio0 30 GPIO_ACTIVE_LOW>"}}],"vendor":"holyiot","why":"rank","wiring":{"buses":{"spi":{"miso":"P0.03","mosi":"P0.02","name":"spi0","sck":"P0.05"}},"buttons":[{"active":"high","label":"Push button switch 0","name":"sw0","pin":"P0.31"}],"flash":196608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["led0-red"],"colour":"red","label":"Red LED 0","name":"led0","pin":"P0.29"},{"active":"low","aliases":["led0-green"],"colour":"green","label":"Green LED 0","name":"led1","pin":"P0.30"},{"active":"low","aliases":["led0-blue"],"colour":"blue","label":"Blue LED 0","name":"led2","pin":"P0.28"}],"naming":"nrf","ram":24576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:holyiot_25008","flash":1462272,"ids":["zephyr:holyiot_25008"],"key":"holyiot-holyiot-25008","name":"HOLYIOT 25008","part":"nrf54l15","ram":192512,"records":[{"file":"boards/holyiot/holyiot_25008/holyiot_25008_nrf54l15_cpuapp.dts","says":{"buttons":[["P1.13","sw0","low","up"]],"leds":[["&gpio2 9","led0","low"],["P1.10","led1","low"],["&gpio2 7","led2","low"]],"spi":[null,null,null]},"src":"zephyr:holyiot_25008","stated":{"buttons|P1.13":"zephyr:holyiot_25008: gpios = <&gpio1 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P1.10":"zephyr:holyiot_25008: gpios = <&gpio1 10 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 7":"zephyr:holyiot_25008: gpios = <&gpio2 7 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 9":"zephyr:holyiot_25008: gpios = <&gpio2 9 GPIO_ACTIVE_LOW>"}}],"vendor":"holyiot","why":"rank","wiring":{"buses":{"spi":{"miso":null,"mosi":null,"name":"spi00","sck":null}},"buttons":[{"active":"low","label":"KEY","name":"sw0","pin":"P1.13","pull":"up"}],"flash":1462272,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["led0-red"],"colour":"red","label":"LED R","name":"led0","raw":"&gpio2 9"},{"active":"low","aliases":["led0-green"],"colour":"green","label":"LED G","name":"led1","pin":"P1.10"},{"active":"low","aliases":["led0-blue"],"colour":"blue","label":"LED B","name":"led2","raw":"&gpio2 7"}],"naming":"nrf","parts":[{"bus":"spi","compatible":"st,lis2dh","name":"LIS2DH"}],"ram":192512,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:holyiot_yj16019","flash":524288,"ids":["pio:holyiot_yj16019","zephyr:holyiot_yj16019"],"key":"holyiot-holyiot-yj-16019","name":"Holyiot YJ-16019","part":"nrf52832","ram":65536,"records":[{"file":"boards/holyiot/yj16019/holyiot_yj16019.dts","says":{"buttons":[["P0.28","sw0","low",null]],"leds":[["P0.29","led0","high"]]},"src":"zephyr:holyiot_yj16019","stated":{"buttons|P0.28":"zephyr:holyiot_yj16019: gpios = <&gpio0 28 GPIO_ACTIVE_LOW>","leds|P0.29":"zephyr:holyiot_yj16019: gpios = <&gpio0 29 GPIO_ACTIVE_HIGH>"}}],"vendor":"Holyiot","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch","name":"sw0","pin":"P0.28"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED","name":"led0","pin":"P0.29"}],"naming":"nrf","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:holyiot_yj17095","flash":524288,"ids":["zephyr:holyiot_yj17095"],"key":"holyiot-yj-17095","name":"YJ-17095","part":"nrf52832","ram":65536,"records":[{"file":"boards/holyiot/yj17095/holyiot_yj17095.dts","says":{"leds":[["P0.29","led0","high"]]},"src":"zephyr:holyiot_yj17095","stated":{"leds|P0.29":"zephyr:holyiot_yj17095: gpios = <&gpio0 29 GPIO_ACTIVE_HIGH>"}}],"vendor":"holyiot","why":"rank","wiring":{"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"P0.29","name":"led0","pin":"P0.29"}],"naming":"nrf","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:honeylemon","flash":4194304,"ids":["pio:honeylemon"],"key":"honeylemon-honeylemon","name":"HONEYLemon","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/honeylemon/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:honeylemon","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own HONEYLEMON entry"}],"vendor":"HONEYLemon","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:honeylemon","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"pio:honeylemon"}},
{"chosen":"pio:huidu_hd_wf1","flash":4194304,"ids":["pio:huidu_hd_wf1"],"key":"huidutech-huidu-hd-wf1","name":"Huidu HD-WF1","part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s2/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO18","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"pio:huidu_hd_wf1","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"Huidu Tech","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:huidu_hd_wf1","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO18"}],"ram":327680,"ram_from":"pio:huidu_hd_wf1"}},
{"chosen":"pio:huidu_hd_wf2","flash":8388608,"ids":["pio:huidu_hd_wf2"],"key":"huidutech-huidu-hd-wf2","name":"Huidu HD-WF2","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/huidu_hd_wf2/pins_arduino.h","says":{"i2c":["GPIO41","GPIO42"],"leds":[["GPIO40","LED_BUILTIN",null]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:huidu_hd_wf2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own HUIDU_HD_WF2 entry"}],"vendor":"Huidu Tech","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO42","sda":"GPIO41"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":8388608,"flash_from":"pio:huidu_hd_wf2","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO40"}],"naming":"esp","ram":327680,"ram_from":"pio:huidu_hd_wf2"}},
{"chosen":"pio:huidu_hd_wf4","flash":8388608,"ids":["pio:huidu_hd_wf4"],"key":"huidutech-huidu-hd-wf4","name":"Huidu HD-WF4","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/huidu_hd_wf4/pins_arduino.h","says":{"i2c":["GPIO41","GPIO42"],"leds":[["GPIO40","LED_BUILTIN",null]],"spi":["GPIO1","GPIO26","GPIO46"],"uart":["GPIO43","GPIO44"]},"src":"pio:huidu_hd_wf4","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own HUIDU_HD_WF4 entry"}],"vendor":"Huidu Tech","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO42","sda":"GPIO41"},"spi":{"cs":"GPIO48","miso":"GPIO46","mosi":"GPIO26","name":"SPI","sck":"GPIO1"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":8388608,"flash_from":"pio:huidu_hd_wf4","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO40"}],"naming":"esp","ram":327680,"ram_from":"pio:huidu_hd_wf4"}},
{"chosen":"cpy:raspberrypi/hxr_sao_dmm","ids":["cpy:raspberrypi/hxr_sao_dmm"],"key":"hxrdk-hxr-dk-sao-digital-multimeter","name":"HXR.DK SAO Digital Multimeter","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/hxr_sao_dmm/pins.c","says":{"buttons":[["GPIO18","BUTTON",null,null]],"i2c":["GPIO4","GPIO5"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/hxr_sao_dmm"}],"vendor":"HXR.DK","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO5","sda":"GPIO4"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"aliases":["BUTTON_FN"],"name":"BUTTON","pin":"GPIO18"}],"flash":16777216,"flash_from":"cpy:raspberrypi/hxr_sao_dmm: EXTERNAL_FLASH_DEVICES, W25Q128JVxQ","naming":"rp2"}},
{"chosen":"pio:hy_tinystm103tb","flash":131072,"ids":["pio:hy_tinystm103tb"],"key":"hy-tiny-stm103t","name":"Tiny STM103T","part":"stm32f103tb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103T(8-B)U/variant_HY_TINYSTM103TB.h","says":{"i2c":["PB7","PB6"],"leds":[["PA1","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"pio:hy_tinystm103tb","via":"PlatformIO ststm32 build.variant; defines of the core's own HY_TINYSTM103TB entry"}],"vendor":"HY","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"clock_hz":72000000,"flash":131072,"flash_from":"pio:hy_tinystm103tb","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PA1"}],"naming":"stm32","ram":20480,"ram_from":"pio:hy_tinystm103tb"}},
{"chosen":"mpy:stm32/HYDRABUS","ids":["mpy:stm32/HYDRABUS"],"key":"hydrabus-hydrabus-v1-0","name":"HydraBus v1.0","part":"stm32f405xx","records":[{"file":"ports/stm32/boards/HYDRABUS/mpconfigboard.h","says":{"buttons":[["PA0","USRSW","high","none"]],"i2c":["PB7","PB6"],"leds":[["PA4","LED1","high"],["PA4","LED2","high"],["PA4","LED3","high"],["PA4","LED4","high"]],"spi":["PA5","PA7","PA6"]},"src":"mpy:stm32/HYDRABUS","stated":{"buttons|PA0":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PA4":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"HydraBus","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"}},"buttons":[{"active":"high","cite":{"archived":"https://github.com/hydrabus/hydrabus/blob/master/hardware/HydraBus_1_0_Rev1_5_Kicad/HydraBus.kicad_sch","doc":"HydraBus_1_0_Rev1_3.sch (HydraBus_1_0_Rev1_3_Schematic.pdf), block 'User LED & User Button'","kind":"schematic","level":"PA0 -> JMP1-2 (shorting jumper, fitted) -> node also tied to BOOT0 -> R12 10K -> node with R9 10K to GND -> UBTN -> +3V3. Pressed: PA0 is pulled to +3V3 through R12 -> reads high (released: R9 pulls it low).","publisher":"HydraBus (Benjamin Vernoux), github.com/hydrabus/hydrabus","quote":"PA0; JMP1-2 Short Jumper; BOOT0; 10K R12; 10K R9; GND; UBTN BUTTON-2P-REINFORCE-3100060P1; +3V3","revision":"HydraBus 1.0 Rev1.3 (EAGLE PDF, created 2017-06-01); cross-checked against Rev1.5 KiCad HydraBus.kicad_sch (title block rev '1.0 Rev 1.5')","url":"https://github.com/hydrabus/hydrabus/blob/master/hardware/HydraBus_1_0_Rev1_3/HydraBus_1_0_Rev1_3_Schematic.pdf","where":"Top-left block 'User LED & User Button'"},"name":"USRSW","pin":"PA0","pull":"none"}],"flash":1048576,"flash_from":"MicroPython ports/stm32/boards/stm32f405.ld (MEMORY, the linker script this board's mpconfigboard.mk names in LD_FILES)","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"cite":{"archived":"https://github.com/hydrabus/hydrabus/blob/master/hardware/HydraBus_1_0_Rev1_5_Kicad/HydraBus.kicad_sch","doc":"HydraBus_1_0_Rev1_3.sch (HydraBus_1_0_Rev1_3_Schematic.pdf), block 'User LED & User Button'","kind":"schematic","level":"PA4 -> JMP1-1 (shorting jumper, fitted) -> R8 2.2K -> ULED anode; cathode -> GND: lit when PA4 is high.","publisher":"HydraBus (Benjamin Vernoux), github.com/hydrabus/hydrabus","quote":"PA4; JMP1-1 Short Jumper; 2.2K R8; ULED; GND","revision":"HydraBus 1.0 Rev1.3 (EAGLE PDF, created 2017-06-01); cross-checked against Rev1.5 KiCad HydraBus.kicad_sch (title block rev '1.0 Rev 1.5')","url":"https://github.com/hydrabus/hydrabus/blob/master/hardware/HydraBus_1_0_Rev1_3/HydraBus_1_0_Rev1_3_Schematic.pdf","where":"Top-left block 'User LED & User Button'"},"colour":"green","name":"LED1","pin":"PA4"},{"active":"high","aliases":["MICROPY_HW_LED2"],"cite":{"archived":"https://github.com/hydrabus/hydrabus/blob/master/hardware/HydraBus_1_0_Rev1_5_Kicad/HydraBus.kicad_sch","doc":"HydraBus_1_0_Rev1_3.sch (HydraBus_1_0_Rev1_3_Schematic.pdf), block 'User LED & User Button'","kind":"schematic","level":"PA4 -> JMP1-1 (shorting jumper, fitted) -> R8 2.2K -> ULED anode; cathode -> GND: lit when PA4 is high.","publisher":"HydraBus (Benjamin Vernoux), github.com/hydrabus/hydrabus","quote":"PA4; JMP1-1 Short Jumper; 2.2K R8; ULED; GND","revision":"HydraBus 1.0 Rev1.3 (EAGLE PDF, created 2017-06-01); cross-checked against Rev1.5 KiCad HydraBus.kicad_sch (title block rev '1.0 Rev 1.5')","url":"https://github.com/hydrabus/hydrabus/blob/master/hardware/HydraBus_1_0_Rev1_3/HydraBus_1_0_Rev1_3_Schematic.pdf","where":"Top-left block 'User LED & User Button'"},"name":"LED2","pin":"PA4"},{"active":"high","aliases":["MICROPY_HW_LED3"],"cite":{"archived":"https://github.com/hydrabus/hydrabus/blob/master/hardware/HydraBus_1_0_Rev1_5_Kicad/HydraBus.kicad_sch","doc":"HydraBus_1_0_Rev1_3.sch (HydraBus_1_0_Rev1_3_Schematic.pdf), block 'User LED & User Button'","kind":"schematic","level":"PA4 -> JMP1-1 (shorting jumper, fitted) -> R8 2.2K -> ULED anode; cathode -> GND: lit when PA4 is high.","publisher":"HydraBus (Benjamin Vernoux), github.com/hydrabus/hydrabus","quote":"PA4; JMP1-1 Short Jumper; 2.2K R8; ULED; GND","revision":"HydraBus 1.0 Rev1.3 (EAGLE PDF, created 2017-06-01); cross-checked against Rev1.5 KiCad HydraBus.kicad_sch (title block rev '1.0 Rev 1.5')","url":"https://github.com/hydrabus/hydrabus/blob/master/hardware/HydraBus_1_0_Rev1_3/HydraBus_1_0_Rev1_3_Schematic.pdf","where":"Top-left block 'User LED & User Button'"},"name":"LED3","pin":"PA4"},{"active":"high","aliases":["MICROPY_HW_LED4"],"cite":{"archived":"https://github.com/hydrabus/hydrabus/blob/master/hardware/HydraBus_1_0_Rev1_5_Kicad/HydraBus.kicad_sch","doc":"HydraBus_1_0_Rev1_3.sch (HydraBus_1_0_Rev1_3_Schematic.pdf), block 'User LED & User Button'","kind":"schematic","level":"PA4 -> JMP1-1 (shorting jumper, fitted) -> R8 2.2K -> ULED anode; cathode -> GND: lit when PA4 is high.","publisher":"HydraBus (Benjamin Vernoux), github.com/hydrabus/hydrabus","quote":"PA4; JMP1-1 Short Jumper; 2.2K R8; ULED; GND","revision":"HydraBus 1.0 Rev1.3 (EAGLE PDF, created 2017-06-01); cross-checked against Rev1.5 KiCad HydraBus.kicad_sch (title block rev '1.0 Rev 1.5')","url":"https://github.com/hydrabus/hydrabus/blob/master/hardware/HydraBus_1_0_Rev1_3/HydraBus_1_0_Rev1_3_Schematic.pdf","where":"Top-left block 'User LED & User Button'"},"name":"LED4","pin":"PA4"}],"memory_cite":{"doc":"MicroPython ports/stm32/boards/stm32f405.ld","kind":"board-definition","publisher":"MicroPython","quote":"FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 1024K /* entire flash */","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/stm32/boards/stm32f405.ld","where":"MEMORY, the linker script this board's mpconfigboard.mk names in LD_FILES"},"naming":"stm32","ram":196608,"ram_from":"stm32-data STM32F405OE, STM32F405OG, STM32F405RG and 2 more: every chip STM32F4 can be"}},
{"chosen":"zephyr:stm32f429ii_aca","flash":2097152,"ids":["zephyr:stm32f429ii_aca"],"key":"iar-stm32f429ii-aca","name":"STM32F429II-ACA","part":"stm32f429xx","ram":196608,"records":[{"file":"boards/iar/stm32f429ii_aca/stm32f429ii_aca.dts","says":{"buttons":[["PA0","sw0","low",null],["PC13","sw1","low",null],["PG9","sw2","low",null],["PI11","sw3","high",null],["PI10","sw4","low",null],["PI9","sw5","low",null],["PI8","sw6","low",null],["PH6","sw7","low",null],["PH7","sw8","low",null]],"i2c":["PB7","PB8"],"leds":[["PA4","led0","low"],["PD4","led1","low"],["PD5","led2","low"],["PD6","led3","low"],["PD7","led4","low"],["PD11","led5","low"],["PD12","led6","low"],["PD13","led7","low"]],"spi":["PF7","PF9","PF8"]},"src":"zephyr:stm32f429ii_aca","stated":{"buttons|PA0":"zephyr:stm32f429ii_aca: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","buttons|PC13":"zephyr:stm32f429ii_aca: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","buttons|PG9":"zephyr:stm32f429ii_aca: gpios = <&gpiog 9 GPIO_ACTIVE_LOW>","buttons|PH6":"zephyr:stm32f429ii_aca: gpios = <&gpioh 6 GPIO_ACTIVE_LOW>","buttons|PH7":"zephyr:stm32f429ii_aca: gpios = <&gpioh 7 GPIO_ACTIVE_LOW>","buttons|PI10":"zephyr:stm32f429ii_aca: gpios = <&gpioi 10 GPIO_ACTIVE_LOW>","buttons|PI11":"zephyr:stm32f429ii_aca: gpios = <&gpioi 11 GPIO_ACTIVE_HIGH>","buttons|PI8":"zephyr:stm32f429ii_aca: gpios = <&gpioi 8 GPIO_ACTIVE_LOW>","buttons|PI9":"zephyr:stm32f429ii_aca: gpios = <&gpioi 9 GPIO_ACTIVE_LOW>","leds|PA4":"zephyr:stm32f429ii_aca: gpios = <&gpioa 4 GPIO_ACTIVE_LOW>","leds|PD11":"zephyr:stm32f429ii_aca: gpios = <&gpiod 11 GPIO_ACTIVE_LOW>","leds|PD12":"zephyr:stm32f429ii_aca: gpios = <&gpiod 12 GPIO_ACTIVE_LOW>","leds|PD13":"zephyr:stm32f429ii_aca: gpios = <&gpiod 13 GPIO_ACTIVE_LOW>","leds|PD4":"zephyr:stm32f429ii_aca: gpios = <&gpiod 4 GPIO_ACTIVE_LOW>","leds|PD5":"zephyr:stm32f429ii_aca: gpios = <&gpiod 5 GPIO_ACTIVE_LOW>","leds|PD6":"zephyr:stm32f429ii_aca: gpios = <&gpiod 6 GPIO_ACTIVE_LOW>","leds|PD7":"zephyr:stm32f429ii_aca: gpios = <&gpiod 7 GPIO_ACTIVE_LOW>"}}],"vendor":"iar","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB7"},"spi":{"miso":"PF8","mosi":"PF9","name":"spi5","sck":"PF7"}},"buttons":[{"active":"low","label":"BUT0","name":"sw0","pin":"PA0"},{"active":"low","label":"BUT1","name":"sw1","pin":"PC13"},{"active":"low","label":"BUT2","name":"sw2","pin":"PG9"},{"active":"high","label":"OPEN/CLOSE SWITCH","name":"sw3","pin":"PI11"},{"active":"low","label":"ON","name":"sw4","pin":"PI10"},{"active":"low","label":"AUTO","name":"sw5","pin":"PI9"},{"active":"low","label":"OFF","name":"sw6","pin":"PI8"},{"active":"low","label":"CAP_BUT0","name":"sw7","pin":"PH6"},{"active":"low","label":"CAP_BUT1","name":"sw8","pin":"PH7"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED0","name":"led0","pin":"PA4"},{"active":"low","label":"LED1","name":"led1","pin":"PD4"},{"active":"low","label":"LED2","name":"led2","pin":"PD5"},{"active":"low","label":"LED3","name":"led3","pin":"PD6"},{"active":"low","label":"LED4","name":"led4","pin":"PD7"},{"active":"low","label":"LED5","name":"led5","pin":"PD11"},{"active":"low","label":"LED6","name":"led6","pin":"PD12"},{"active":"low","label":"LED7","name":"led7","pin":"PD13"}],"naming":"stm32","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:nordic/supermini_nrf52840","ids":["cpy:nordic/supermini_nrf52840"],"key":"icbbuy-supermini-nrf52840","name":"SuperMini NRF52840","part":"nrf52840","records":[{"file":"ports/nordic/boards/supermini_nrf52840/pins.c","says":{"i2c":["P0.17","P0.20"],"leds":[["P0.15","LED",null]],"spi":["P1.13","P0.10","P1.11"],"uart":["P0.06","P0.08"]},"src":"cpy:nordic/supermini_nrf52840"}],"vendor":"ICBbuy","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.20","sda":"P0.17"},"spi":{"miso":"P1.11","mosi":"P0.10","name":"board.SPI()","sck":"P1.13"},"uart":{"name":"board.UART()","rx":"P0.08","tx":"P0.06"}},"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"P0.15"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"cpy:nordic/ikigaisense_vita","ids":["cpy:nordic/ikigaisense_vita"],"key":"ikigaisensetechnologiesltd-ikigaisense-vita-nrf52840","name":"IkigaiSense Vita nRF52840","part":"nrf52840","records":[{"file":"ports/nordic/boards/ikigaisense_vita/pins.c","says":{"i2c":["P0.04","P0.08"],"leds":[["P0.27","LED",null]],"uart":["P0.22","P0.24"]},"src":"cpy:nordic/ikigaisense_vita"}],"vendor":"IkigaiSense Technologies LTD","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.08","sda":"P0.04"},"uart":{"name":"board.UART()","rx":"P0.24","tx":"P0.22"}},"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"aliases":["L","YELLOW_LED","MICROPY_HW_LED_STATUS"],"colour":"yellow","name":"LED","pin":"P0.27"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"arduino:rp2040:rp2040:challenger_2040_lora","flash":8388608,"ids":["arduino:rp2040:rp2040:challenger_2040_lora","cpy:raspberrypi/challenger_rp2040_lora","pio:challenger_2040_lora"],"key":"ilabs-challenger-2040-lora","name":"Challenger 2040 LoRa","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/challenger_2040_lora/pins_arduino.h","says":{"i2c":["GPIO0","GPIO1"],"leds":[["GPIO24","LED_BUILTIN",null]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"arduino:rp2040:rp2040:challenger_2040_lora"},{"core":"arduino:rp2040:rp2040","file":"variants/challenger_2040_lora/pins_arduino.h","same":true,"src":"pio:challenger_2040_lora","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own CHALLENGER_2040_LORA_RP2040 entry"},{"file":"ports/raspberrypi/boards/challenger_rp2040_lora/pins.c","says":{"i2c":["GPIO0","GPIO1"],"leds":[["GPIO24","LED",null]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"cpy:raspberrypi/challenger_rp2040_lora"}],"vendor":"iLabs","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:challenger_2040_lora","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO24"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:challenger_2040_lora"}},
{"chosen":"pio:challenger_2040_lte","flash":8388608,"ids":["pio:challenger_2040_lte"],"key":"ilabs-challenger-2040-lte","name":"Challenger 2040 LTE","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/challenger_2040_lte/pins_arduino.h","says":{"i2c":["GPIO0","GPIO1"],"leds":[["GPIO19","LED_BUILTIN",null]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"pio:challenger_2040_lte","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own CHALLENGER_2040_LTE_RP2040 entry"}],"vendor":"iLabs","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":133000000,"flash":8388608,"flash_from":"pio:challenger_2040_lte","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO19"}],"naming":"rp2","ram":262144,"ram_from":"pio:challenger_2040_lte"}},
{"chosen":"arduino:rp2040:rp2040:challenger_2040_nfc","flash":8388608,"ids":["arduino:rp2040:rp2040:challenger_2040_nfc","cpy:raspberrypi/challenger_rp2040_nfc","pio:challenger_2040_nfc"],"key":"ilabs-challenger-2040-nfc","name":"Challenger 2040 NFC","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/challenger_2040_nfc/pins_arduino.h","says":{"i2c":["GPIO0","GPIO1"],"leds":[["GPIO24","LED_BUILTIN",null]],"pixels":[["GPIO14","ws2812"]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"arduino:rp2040:rp2040:challenger_2040_nfc"},{"core":"arduino:rp2040:rp2040","file":"variants/challenger_2040_nfc/pins_arduino.h","same":true,"src":"pio:challenger_2040_nfc","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own CHALLENGER_2040_NFC_RP2040 entry"},{"file":"ports/raspberrypi/boards/challenger_rp2040_nfc/pins.c","says":{"i2c":["GPIO0","GPIO1"],"leds":[["GPIO24","LED",null]],"pixels":[["GPIO14","ws2812"]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"cpy:raspberrypi/challenger_rp2040_nfc"}],"vendor":"iLabs","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:challenger_2040_nfc","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO24"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO14"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:challenger_2040_nfc"}},
{"chosen":"arduino:rp2040:rp2040:challenger_2040_sdrtc","flash":8388608,"ids":["arduino:rp2040:rp2040:challenger_2040_sdrtc","cpy:raspberrypi/challenger_rp2040_sdrtc","pio:challenger_2040_sdrtc"],"key":"ilabs-challenger-2040-sd-rtc","name":"Challenger 2040 SD/RTC","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/challenger_2040_sdrtc/pins_arduino.h","says":{"i2c":["GPIO0","GPIO1"],"leds":[["GPIO24","LED_BUILTIN",null]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"arduino:rp2040:rp2040:challenger_2040_sdrtc"},{"core":"arduino:rp2040:rp2040","file":"variants/challenger_2040_sdrtc/pins_arduino.h","same":true,"src":"pio:challenger_2040_sdrtc","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own CHALLENGER_2040_SDRTC_RP2040 entry"},{"file":"ports/raspberrypi/boards/challenger_rp2040_sdrtc/pins.c","says":{"i2c":["GPIO0","GPIO1"],"leds":[["GPIO24","LED",null]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"cpy:raspberrypi/challenger_rp2040_sdrtc"}],"vendor":"iLabs","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:challenger_2040_sdrtc","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO24"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:challenger_2040_sdrtc"}},
{"chosen":"arduino:rp2040:rp2040:challenger_2040_subghz","flash":8388608,"ids":["arduino:rp2040:rp2040:challenger_2040_subghz","cpy:raspberrypi/challenger_rp2040_subghz","pio:challenger_2040_subghz"],"key":"ilabs-challenger-2040-subghz","name":"Challenger 2040 SubGHz","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/challenger_2040_subghz/pins_arduino.h","says":{"i2c":["GPIO0","GPIO1"],"leds":[["GPIO24","LED_BUILTIN",null]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"arduino:rp2040:rp2040:challenger_2040_subghz"},{"core":"arduino:rp2040:rp2040","file":"variants/challenger_2040_subghz/pins_arduino.h","same":true,"src":"pio:challenger_2040_subghz","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own CHALLENGER_2040_SUBGHZ_RP2040 entry"},{"file":"ports/raspberrypi/boards/challenger_rp2040_subghz/pins.c","says":{"i2c":["GPIO0","GPIO1"],"leds":[["GPIO24","LED",null]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"cpy:raspberrypi/challenger_rp2040_subghz"}],"vendor":"iLabs","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:challenger_2040_subghz","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO24"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:challenger_2040_subghz"}},
{"chosen":"arduino:rp2040:rp2040:challenger_2040_uwb","flash":8388608,"ids":["arduino:rp2040:rp2040:challenger_2040_uwb","pio:challenger_2040_uwb"],"key":"ilabs-challenger-2040-uwb","name":"Challenger 2040 UWB","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/challenger_2040_uwb/pins_arduino.h","says":{"i2c":["GPIO0","GPIO1"],"leds":[["GPIO24","LED_BUILTIN",null]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"arduino:rp2040:rp2040:challenger_2040_uwb"},{"core":"arduino:rp2040:rp2040","file":"variants/challenger_2040_uwb/pins_arduino.h","same":true,"src":"pio:challenger_2040_uwb","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own CHALLENGER_2040_UWB_RP2040 entry"}],"vendor":"iLabs","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:challenger_2040_uwb","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO24"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:challenger_2040_uwb"}},
{"chosen":"arduino:rp2040:rp2040:challenger_2040_wifi","flash":8388608,"ids":["arduino:rp2040:rp2040:challenger_2040_wifi","cpy:raspberrypi/challenger_rp2040_wifi","pio:challenger_2040_wifi"],"key":"ilabs-challenger-2040-wifi","name":"Challenger 2040 WiFi","notes":["pixel GPIO11 added from cpy:raspberrypi/challenger_rp2040_wifi"],"part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/challenger_2040_wifi/pins_arduino.h","says":{"i2c":["GPIO0","GPIO1"],"leds":[["GPIO12","LED_BUILTIN",null]],"spi":["GPIO22","GPIO23","GPIO24"],"uart":["GPIO16","GPIO17"]},"src":"arduino:rp2040:rp2040:challenger_2040_wifi"},{"core":"arduino:rp2040:rp2040","file":"variants/challenger_2040_wifi/pins_arduino.h","same":true,"src":"pio:challenger_2040_wifi","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own CHALLENGER_2040_WIFI_RP2040 entry"},{"file":"ports/raspberrypi/boards/challenger_rp2040_wifi/pins.c","says":{"i2c":["GPIO0","GPIO1"],"leds":[["GPIO12","LED",null]],"pixels":[["GPIO11","ws2812"]],"spi":["GPIO22","GPIO23","GPIO24"],"uart":["GPIO16","GPIO17"]},"src":"cpy:raspberrypi/challenger_rp2040_wifi"}],"vendor":"iLabs","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"spi":{"cs":"GPIO21","miso":"GPIO24","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:challenger_2040_wifi","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO12"}],"naming":"rp2","pixels":[{"added_from":"cpy:raspberrypi/challenger_rp2040_wifi","kind":"ws2812","name":"NEOPIXEL","pin":"GPIO11"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:challenger_2040_wifi"}},
{"chosen":"arduino:rp2040:rp2040:challenger_2040_wifi_ble","flash":8388608,"ids":["arduino:rp2040:rp2040:challenger_2040_wifi_ble","cpy:raspberrypi/challenger_rp2040_wifi_ble","pio:challenger_2040_wifi_ble"],"key":"ilabs-challenger-2040-wifi-ble","name":"Challenger 2040 WiFi/BLE","notes":["pixel GPIO11 added from cpy:raspberrypi/challenger_rp2040_wifi_ble"],"part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/challenger_2040_wifi_ble/pins_arduino.h","says":{"i2c":["GPIO0","GPIO1"],"leds":[["GPIO10","LED_BUILTIN",null]],"spi":["GPIO22","GPIO23","GPIO24"],"uart":["GPIO16","GPIO17"]},"src":"arduino:rp2040:rp2040:challenger_2040_wifi_ble"},{"core":"arduino:rp2040:rp2040","file":"variants/challenger_2040_wifi_ble/pins_arduino.h","same":true,"src":"pio:challenger_2040_wifi_ble","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own CHALLENGER_2040_WIFI_BLE_RP2040 entry"},{"file":"ports/raspberrypi/boards/challenger_rp2040_wifi_ble/pins.c","says":{"i2c":["GPIO0","GPIO1"],"leds":[["GPIO10","LED",null]],"pixels":[["GPIO11","ws2812"]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"cpy:raspberrypi/challenger_rp2040_wifi_ble"}],"vendor":"iLabs","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"spi":{"cs":"GPIO21","miso":"GPIO24","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:challenger_2040_wifi_ble","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO10"}],"naming":"rp2","pixels":[{"added_from":"cpy:raspberrypi/challenger_rp2040_wifi_ble","kind":"ws2812","name":"NEOPIXEL","pin":"GPIO11"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:challenger_2040_wifi_ble"}},
{"chosen":"arduino:rp2040:rp2040:challenger_2040_wifi6_ble","flash":8388608,"ids":["arduino:rp2040:rp2040:challenger_2040_wifi6_ble","pio:challenger_2040_wifi6_ble"],"key":"ilabs-challenger-2040-wifi6-ble","name":"Challenger 2040 WiFi6/BLE","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/challenger_2040_wifi6_ble/pins_arduino.h","says":{"i2c":["GPIO0","GPIO1"],"leds":[["GPIO10","LED_BUILTIN",null]],"spi":["GPIO22","GPIO23","GPIO24"],"uart":["GPIO16","GPIO17"]},"src":"arduino:rp2040:rp2040:challenger_2040_wifi6_ble"},{"core":"arduino:rp2040:rp2040","file":"variants/challenger_2040_wifi6_ble/pins_arduino.h","same":true,"src":"pio:challenger_2040_wifi6_ble","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own CHALLENGER_2040_WIFI6_BLE_RP2040 entry"}],"vendor":"iLabs","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"spi":{"cs":"GPIO21","miso":"GPIO24","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:challenger_2040_wifi6_ble","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO10"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:challenger_2040_wifi6_ble"}},
{"chosen":"arduino:rp2040:rp2040:challenger_2350_bconnect","flash":8388608,"ids":["arduino:rp2040:rp2040:challenger_2350_bconnect","cpy:raspberrypi/challenger_rp2350_bconnect","pio:challenger_2350_bconnect"],"key":"ilabs-challenger-2350-bconnect","name":"Challenger 2350 BConnect","notes":["pixel GPIO22 added from cpy:raspberrypi/challenger_rp2350_bconnect"],"part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/challenger_2350_bconnect/pins_arduino.h","says":{"i2c":["GPIO20","GPIO21"],"leds":[["GPIO7","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO12","GPIO13"]},"src":"arduino:rp2040:rp2040:challenger_2350_bconnect"},{"core":"arduino:rp2040:rp2040","file":"variants/challenger_2350_bconnect/pins_arduino.h","same":true,"src":"pio:challenger_2350_bconnect","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own CHALLENGER_2350_BCONNECT_RP2350 entry"},{"file":"ports/raspberrypi/boards/challenger_rp2350_bconnect/pins.c","says":{"i2c":["GPIO20","GPIO21"],"leds":[["GPIO7","LED",null]],"pixels":[["GPIO22","ws2812"]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO12","GPIO13"]},"src":"cpy:raspberrypi/challenger_rp2350_bconnect"}],"vendor":"iLabs","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO21","sda":"GPIO20"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO13","tx":"GPIO12"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:challenger_2350_bconnect","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO7"}],"naming":"rp2","pixels":[{"added_from":"cpy:raspberrypi/challenger_rp2350_bconnect","kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO22"}],"ram":524288,"ram_from":"arduino:rp2040:rp2040:challenger_2350_bconnect"}},
{"chosen":"pio:challenger_2350_nbiot","flash":8388608,"ids":["pio:challenger_2350_nbiot"],"key":"ilabs-challenger-2350-nb-iot","name":"Challenger 2350 NB-IoT","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/challenger_2350_nbiot/pins_arduino.h","says":{"i2c":["GPIO20","GPIO21"],"leds":[["GPIO15","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO12","GPIO13"]},"src":"pio:challenger_2350_nbiot","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own CHALLENGER_2350_NBIOT_RP2350 entry"}],"vendor":"iLabs","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO21","sda":"GPIO20"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO13","tx":"GPIO12"}},"clock_hz":150000000,"flash":8388608,"flash_from":"pio:challenger_2350_nbiot","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO15"}],"naming":"rp2","ram":524288,"ram_from":"pio:challenger_2350_nbiot"}},
{"chosen":"arduino:rp2040:rp2040:challenger_2350_wifi6_ble5","flash":8388608,"ids":["arduino:rp2040:rp2040:challenger_2350_wifi6_ble5","cpy:raspberrypi/challenger_rp2350_wifi6_ble5","pio:challenger_2350_wifi6_ble5"],"key":"ilabs-challenger-2350-wifi-ble","name":"Challenger 2350 WiFi/BLE","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/challenger_2350_wifi6_ble5/pins_arduino.h","says":{"i2c":["GPIO20","GPIO21"],"leds":[["GPIO7","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO12","GPIO13"]},"src":"arduino:rp2040:rp2040:challenger_2350_wifi6_ble5"},{"core":"arduino:rp2040:rp2040","file":"variants/challenger_2350_wifi6_ble5/pins_arduino.h","same":true,"src":"pio:challenger_2350_wifi6_ble5","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own CHALLENGER_2350_WIFI_BLE_RP2350 entry"},{"file":"ports/raspberrypi/boards/challenger_rp2350_wifi6_ble5/pins.c","says":{"i2c":["GPIO20","GPIO21"],"leds":[["GPIO7","LED",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO12","GPIO13"]},"src":"cpy:raspberrypi/challenger_rp2350_wifi6_ble5"}],"vendor":"iLabs","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO21","sda":"GPIO20"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO13","tx":"GPIO12"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:challenger_2350_wifi6_ble5","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO7"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:challenger_2350_wifi6_ble5"}},
{"chosen":"arduino:rp2040:rp2040:challenger_nb_2040_wifi","flash":8388608,"ids":["arduino:rp2040:rp2040:challenger_nb_2040_wifi","cpy:raspberrypi/challenger_nb_rp2040_wifi","pio:challenger_nb_2040_wifi"],"key":"ilabs-challenger-nb-2040-wifi","name":"Challenger NB 2040 WiFi","notes":["pixel GPIO11 added from cpy:raspberrypi/challenger_nb_rp2040_wifi"],"part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/challenger_nb_2040_wifi/pins_arduino.h","says":{"i2c":["GPIO0","GPIO1"],"leds":[["GPIO12","LED_BUILTIN",null]],"spi":["GPIO22","GPIO23","GPIO24"],"uart":["GPIO16","GPIO17"]},"src":"arduino:rp2040:rp2040:challenger_nb_2040_wifi"},{"core":"arduino:rp2040:rp2040","file":"variants/challenger_nb_2040_wifi/pins_arduino.h","same":true,"src":"pio:challenger_nb_2040_wifi","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own CHALLENGER_NB_2040_WIFI_RP2040 entry"},{"file":"ports/raspberrypi/boards/challenger_nb_rp2040_wifi/pins.c","says":{"i2c":["GPIO0","GPIO1"],"leds":[["GPIO12","LED",null]],"pixels":[["GPIO11","ws2812"]],"uart":["GPIO16","GPIO17"]},"src":"cpy:raspberrypi/challenger_nb_rp2040_wifi"}],"vendor":"iLabs","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"spi":{"cs":"GPIO21","miso":"GPIO24","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:challenger_nb_2040_wifi","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO12"}],"naming":"rp2","pixels":[{"added_from":"cpy:raspberrypi/challenger_nb_rp2040_wifi","kind":"ws2812","name":"NEOPIXEL","pin":"GPIO11"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:challenger_nb_2040_wifi"}},
{"chosen":"arduino:rp2040:rp2040:connectivity_2040_lte_wifi_ble","flash":8388608,"ids":["arduino:rp2040:rp2040:connectivity_2040_lte_wifi_ble","pio:connectivity_2040_lte_wifi_ble"],"key":"ilabs-connectivity-2040-lte-wifi-ble","name":"Connectivity 2040 LTE/WiFi/BLE","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/connectivity_2040_lte_wifi_ble/pins_arduino.h","says":{"i2c":["GPIO0","GPIO1"],"leds":[["GPIO19","LED_BUILTIN",null]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"arduino:rp2040:rp2040:connectivity_2040_lte_wifi_ble"},{"core":"arduino:rp2040:rp2040","file":"variants/connectivity_2040_lte_wifi_ble/pins_arduino.h","same":true,"src":"pio:connectivity_2040_lte_wifi_ble","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own CONNECTIVITY_2040_LTE_WIFI_BLE_RP2040 entry"}],"vendor":"iLabs","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:connectivity_2040_lte_wifi_ble","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO19"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:connectivity_2040_lte_wifi_ble"}},
{"chosen":"arduino:rp2040:rp2040:ilabs_cpico_2350","flash":8388608,"ids":["arduino:rp2040:rp2040:ilabs_cpico_2350","pio:ilabs_cpico_2350"],"key":"ilabs-cpico-2350","name":"CPico 2350","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/ilabs_cpico_2350/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:ilabs_cpico_2350"},{"core":"arduino:rp2040:rp2040","file":"variants/ilabs_cpico_2350/pins_arduino.h","same":true,"src":"pio:ilabs_cpico_2350","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own CPICO_2350_RP2350 entry"}],"vendor":"iLabs","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:ilabs_cpico_2350","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:ilabs_cpico_2350"}},
{"chosen":"arduino:rp2040:rp2040:ilabs_rpico32","flash":8388608,"ids":["arduino:rp2040:rp2040:ilabs_rpico32","pio:ilabs_rpico32"],"key":"ilabs-rpico32","name":"RPICO32","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/ilabs_rpico32/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"spi":["GPIO22","GPIO23","GPIO24"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:ilabs_rpico32"},{"core":"arduino:rp2040:rp2040","file":"variants/ilabs_rpico32/pins_arduino.h","same":true,"src":"pio:ilabs_rpico32","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own ILABS_2040_RPICO32_RP2040 entry"}],"vendor":"iLabs","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO21","miso":"GPIO24","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:ilabs_rpico32","naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:ilabs_rpico32"}},
{"chosen":"pio:imbrios-logsens-v1p1","flash":4194304,"ids":["pio:imbrios-logsens-v1p1"],"key":"imbrios-imbrios-logsens-v1p1","name":"Imbrios LogSens V1P1","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/imbrios-logsens-v1p1/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO33","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"pio:imbrios-logsens-v1p1","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own IMBRIOS_LOGSENS_V1P1 entry"}],"vendor":"Imbrios","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:imbrios-logsens-v1p1","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO33"}],"naming":"esp","ram":327680,"ram_from":"pio:imbrios-logsens-v1p1"}},
{"chosen":"arduino:In-Circuit:avr:radinoCC1101","flash":28672,"ids":["arduino:In-Circuit:avr:radinoCC1101"],"key":"incircuitgmbh-in-circuit-radino-cc1101","name":"In-Circuit radino CC1101","part":"atmega32u4","records":[{"core":"arduino:In-Circuit:avr","file":"variants/ictmicro/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:In-Circuit:avr:radinoCC1101"}],"vendor":"In-Circuit GmbH","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":8000000,"flash":28672,"flash_from":"arduino:In-Circuit:avr:radinoCC1101","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"]],"ram":2560,"ram_from":"Microchip ATDF ATmega32U4"}},
{"chosen":"arduino:In-Circuit:avr:radinonrf8001","flash":28672,"ids":["arduino:In-Circuit:avr:radinonrf8001"],"key":"incircuitgmbh-in-circuit-radino-nrf8001","name":"In-Circuit radino nRF8001","part":"atmega32u4","records":[{"core":"arduino:In-Circuit:avr","file":"variants/ictmicro/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:In-Circuit:avr:radinonrf8001"}],"vendor":"In-Circuit GmbH","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":8000000,"flash":28672,"flash_from":"arduino:In-Circuit:avr:radinonrf8001","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"]],"ram":2560,"ram_from":"Microchip ATDF ATmega32U4"}},
{"chosen":"arduino:In-Circuit:avr:radinoRF233","flash":28672,"ids":["arduino:In-Circuit:avr:radinoRF233"],"key":"incircuitgmbh-in-circuit-radino-rf233","name":"In-Circuit radino RF233","part":"atmega32u4","records":[{"core":"arduino:In-Circuit:avr","file":"variants/ictmicro/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:In-Circuit:avr:radinoRF233"}],"vendor":"In-Circuit GmbH","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":8000000,"flash":28672,"flash_from":"arduino:In-Circuit:avr:radinoRF233","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"]],"ram":2560,"ram_from":"Microchip ATDF ATmega32U4"}},
{"chosen":"arduino:In-Circuit:avr:radinoRF69","flash":28672,"ids":["arduino:In-Circuit:avr:radinoRF69"],"key":"incircuitgmbh-in-circuit-radino-rf69","name":"In-Circuit radino RF69","part":"atmega32u4","records":[{"core":"arduino:In-Circuit:avr","file":"variants/ictmicro/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:In-Circuit:avr:radinoRF69"}],"vendor":"In-Circuit GmbH","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":8000000,"flash":28672,"flash_from":"arduino:In-Circuit:avr:radinoRF69","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"]],"ram":2560,"ram_from":"Microchip ATDF ATmega32U4"}},
{"chosen":"arduino:In-Circuit:avr:radinoWiFi","flash":28672,"ids":["arduino:In-Circuit:avr:radinoWiFi"],"key":"incircuitgmbh-in-circuit-radino-wifi","name":"In-Circuit radino WiFi","part":"atmega32u4","records":[{"core":"arduino:In-Circuit:avr","file":"variants/ictmicro/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:In-Circuit:avr:radinoWiFi"}],"vendor":"In-Circuit GmbH","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":8000000,"flash":28672,"flash_from":"arduino:In-Circuit:avr:radinoWiFi","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"]],"ram":2560,"ram_from":"Microchip ATDF ATmega32U4"}},
{"chosen":"arduino:In-Circuit:STM32L1:radino32uart","flash":262144,"ids":["arduino:In-Circuit:STM32L1:radino32uart"],"key":"incircuitgmbh-radino32-uart-load","name":"Radino32 UART-Load","part":"stm32f103cb","records":[{"core":"arduino:In-Circuit:STM32L1","file":"variants/radino32/pins_arduino.h","src":"arduino:In-Circuit:STM32L1:radino32uart"}],"vendor":"In-Circuit GmbH","why":"vendor","wiring":{"clock_hz":24000000,"flash":262144,"flash_from":"arduino:In-Circuit:STM32L1:radino32uart","naming":"stm32","ram":20480,"ram_from":"stm32-data STM32F103CB"}},
{"chosen":"arduino:In-Circuit:STM32L1:radino32usb","flash":262144,"ids":["arduino:In-Circuit:STM32L1:radino32usb"],"key":"incircuitgmbh-radino32-usb-load","name":"Radino32 USB-Load","part":"stm32f103cb","records":[{"core":"arduino:In-Circuit:STM32L1","file":"variants/radino32/pins_arduino.h","src":"arduino:In-Circuit:STM32L1:radino32usb"}],"vendor":"In-Circuit GmbH","why":"vendor","wiring":{"clock_hz":24000000,"flash":262144,"flash_from":"arduino:In-Circuit:STM32L1:radino32usb","naming":"stm32","ram":20480,"ram_from":"stm32-data STM32F103CB"}},
{"chosen":"arduino:In-Circuit:STM32L4:radinol4usb","flash":262144,"ids":["arduino:In-Circuit:STM32L4:radinol4usb"],"key":"incircuitgmbh-radinol4-usb-load","name":"RadinoL4 USB-Load","part":"","records":[{"core":"arduino:In-Circuit:STM32L4","file":"variants/stm32l4/pins_arduino.h","src":"arduino:In-Circuit:STM32L4:radinol4usb"}],"vendor":"In-Circuit GmbH","why":"vendor","wiring":{"clock_hz":80000000,"flash":262144,"flash_from":"arduino:In-Circuit:STM32L4:radinol4usb","naming":"raw"}},
{"chosen":"arduino:industruino:samd:industruino_d21g","flash":262144,"ids":["arduino:industruino:samd:industruino_d21g"],"key":"industruino-industruino-d21g","name":"Industruino D21G","part":"samd21g18a","records":[{"core":"arduino:industruino:samd","file":"variants/industruino_d21g/pins_arduino.h","says":{"i2c":["PA16","PA17"],"leds":[["PA20","LED_BUILTIN",null]],"spi":["PA23","PB23","PB22"],"uart":["PA18","PA19"]},"src":"arduino:industruino:samd:industruino_d21g"}],"vendor":"Industruino","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA17","sda":"PA16"},"spi":{"miso":"PB22","mosi":"PB23","name":"SPI","sck":"PA23"},"uart":{"name":"Serial","rx":"PA19","tx":"PA18"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:industruino:samd:industruino_d21g","leds":[{"aliases":["PIN_LED"],"label":"D26","name":"LED_BUILTIN","pin":"PA20"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"pio:inex_openkb","flash":4194304,"ids":["pio:inex_openkb"],"key":"inex-inex-openkb","name":"INEX OpenKB","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/openkb/pins_arduino.h","says":{"buttons":[["GPIO16","SW1",null,null],["GPIO14","SW2",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO16","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:inex_openkb","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own openkb entry"}],"vendor":"INEX","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"SW1","pin":"GPIO16"},{"name":"SW2","pin":"GPIO14"}],"clock_hz":240000000,"flash":4194304,"flash_from":"pio:inex_openkb","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO16"}],"naming":"esp","ram":327680,"ram_from":"pio:inex_openkb"}},
{"chosen":"zephyr:cy8cproto_041tp","flash":131072,"ids":["zephyr:cy8cproto_041tp"],"key":"infineon-cy8cproto-041tp","name":"CY8CPROTO-041TP","part":"cy8c4147azq_t495","ram":32768,"records":[{"file":"boards/infineon/cy8cproto_041tp/cy8cproto_041tp.dts","says":{"buttons":[["&gpio_prt5 6","sw0","low","up"]],"leds":[["&gpio_prt5 5","led0","high"],["&gpio_prt5 4","led1","high"],["&gpio_prt6 0","led2","high"],["&gpio_prt6 2","led3","high"]]},"src":"zephyr:cy8cproto_041tp","stated":{"buttons|raw:&gpio_prt5 6":"zephyr:cy8cproto_041tp: gpios = <&gpio_prt5 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio_prt5 4":"zephyr:cy8cproto_041tp: gpios = <&gpio_prt5 4 GPIO_ACTIVE_HIGH>","leds|raw:&gpio_prt5 5":"zephyr:cy8cproto_041tp: gpios = <&gpio_prt5 5 GPIO_ACTIVE_HIGH>","leds|raw:&gpio_prt6 0":"zephyr:cy8cproto_041tp: gpios = <&gpio_prt6 0 GPIO_ACTIVE_HIGH>","leds|raw:&gpio_prt6 2":"zephyr:cy8cproto_041tp: gpios = <&gpio_prt6 2 GPIO_ACTIVE_HIGH>"}}],"vendor":"infineon","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW4","name":"sw0","pull":"up","raw":"&gpio_prt5 6"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"LED2 Red","name":"led0","raw":"&gpio_prt5 5"},{"active":"high","colour":"green","label":"LED3 Green","name":"led1","raw":"&gpio_prt5 4"},{"active":"high","colour":"blue","label":"LED5 Blue","name":"led2","raw":"&gpio_prt6 0"},{"active":"high","colour":"orange","label":"LED6 Orange","name":"led3","raw":"&gpio_prt6 2"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:cy8cproto_062_4343w","flash":2097152,"ids":["zephyr:cy8cproto_062_4343w"],"key":"infineon-cy8cproto-062-4343w","name":"CY8CPROTO-062-4343W","part":"cy8c624abzi_s2d44","ram":1048576,"records":[{"file":"boards/infineon/cy8cproto_062_4343w/cy8cproto_062_4343w.dts","says":{"buttons":[["&gpio_prt0 4","sw0","low","up"]],"leds":[["&gpio_prt13 7","led0","low"]]},"src":"zephyr:cy8cproto_062_4343w","stated":{"buttons|raw:&gpio_prt0 4":"zephyr:cy8cproto_062_4343w: gpios = <&gpio_prt0 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio_prt13 7":"zephyr:cy8cproto_062_4343w: gpios = <&gpio_prt13 7 GPIO_ACTIVE_LOW>"}}],"vendor":"infineon","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW_0","name":"sw0","pull":"up","raw":"&gpio_prt0 4"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED_0","name":"led0","raw":"&gpio_prt13 7"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:cy8cproto_063_ble","flash":1048576,"ids":["zephyr:cy8cproto_063_ble"],"key":"infineon-cy8cproto-063-ble","name":"CY8CPROTO-063-BLE","part":"cyble_416045_02","ram":294912,"records":[{"file":"boards/infineon/cy8cproto_063_ble/cy8cproto_063_ble.dts","says":{"buttons":[["&gpio_prt0 4","sw0","low","up"]],"leds":[["&gpio_prt6 3","led0","low"]]},"src":"zephyr:cy8cproto_063_ble","stated":{"buttons|raw:&gpio_prt0 4":"zephyr:cy8cproto_063_ble: gpios = <&gpio_prt0 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio_prt6 3":"zephyr:cy8cproto_063_ble: gpios = <&gpio_prt6 3 GPIO_ACTIVE_LOW>"}}],"vendor":"infineon","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW_0","name":"sw0","pull":"up","raw":"&gpio_prt0 4"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED_0","name":"led0","raw":"&gpio_prt6 3"}],"naming":"raw","ram":294912,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:cyw920829m2evk_02","flash":2097152,"ids":["zephyr:cyw920829m2evk_02"],"key":"infineon-cyw920829m2evk-02","name":"CYW920829M2EVK-02","part":"cyw20829b","ram":1048576,"records":[{"file":"boards/infineon/cyw920829m2evk_02/cyw920829m2evk_02_cyw20829b1010.dts","says":{"buttons":[["&gpio_prt0 5","sw0","low","up"],["&gpio_prt1 0","sw1","low","up"]],"leds":[["&gpio_prt1 1","led0","low"],["&gpio_prt5 2","led1","low"]]},"src":"zephyr:cyw920829m2evk_02","stated":{"buttons|raw:&gpio_prt0 5":"zephyr:cyw920829m2evk_02: gpios = <&gpio_prt0 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio_prt1 0":"zephyr:cyw920829m2evk_02: gpios = <&gpio_prt1 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio_prt1 1":"zephyr:cyw920829m2evk_02: gpios = <&gpio_prt1 1 GPIO_ACTIVE_LOW>","leds|raw:&gpio_prt5 2":"zephyr:cyw920829m2evk_02: gpios = <&gpio_prt5 2 GPIO_ACTIVE_LOW>"}}],"vendor":"infineon","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW_1","name":"sw0","pull":"up","raw":"&gpio_prt0 5"},{"active":"low","label":"SW_2","name":"sw1","pull":"up","raw":"&gpio_prt1 0"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED_0","name":"led0","raw":"&gpio_prt1 1"},{"active":"low","label":"LED_1","name":"led1","raw":"&gpio_prt5 2"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:kit_t2g_c2d6m_lite","flash":524288,"ids":["zephyr:kit_t2g_c2d6m_lite"],"key":"infineon-kit-t2g-c2-d-6m-lite","name":"Kit T2G-C2-D-6M Lite","part":"cyt4dnjbzs","ram":30720,"records":[{"file":"boards/infineon/kit_t2g_c2d6m_lite/kit_t2g_c2d6m_lite_cyt4dnjbzs_m7_0.dts","says":{"buttons":[["&gpio_prt0 2","sw0","low","up"]],"leds":[["&gpio_prt7 5","user_led1","high"],["&gpio_prt7 6","led0","high"],["&gpio_prt7 7","user_led3","high"]]},"src":"zephyr:kit_t2g_c2d6m_lite","stated":{"buttons|raw:&gpio_prt0 2":"zephyr:kit_t2g_c2d6m_lite: gpios = <&gpio_prt0 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio_prt7 5":"zephyr:kit_t2g_c2d6m_lite: gpios = <&gpio_prt7 5 GPIO_ACTIVE_HIGH>","leds|raw:&gpio_prt7 6":"zephyr:kit_t2g_c2d6m_lite: gpios = <&gpio_prt7 6 GPIO_ACTIVE_HIGH>","leds|raw:&gpio_prt7 7":"zephyr:kit_t2g_c2d6m_lite: gpios = <&gpio_prt7 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"infineon","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW_0","name":"sw0","pull":"up","raw":"&gpio_prt0 2"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED_1","name":"user_led1","raw":"&gpio_prt7 5"},{"active":"high","label":"LED_2","name":"led0","raw":"&gpio_prt7 6"},{"active":"high","label":"LED_3","name":"user_led3","raw":"&gpio_prt7 7"}],"naming":"raw","ram":30720,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:cy8cproto_040t","flash":65536,"ids":["zephyr:cy8cproto_040t"],"key":"infineon-psoc-4000t","name":"PSOC\u2122 4000T","part":"cy8c4046lqi_t452","ram":8192,"records":[{"file":"boards/infineon/cy8cproto_040t/cy8cproto_040t.dts","says":{"leds":[["&gpio_prt1 0","led0","high"],["&gpio_prt3 0","led1","low"]]},"src":"zephyr:cy8cproto_040t","stated":{"leds|raw:&gpio_prt1 0":"zephyr:cy8cproto_040t: gpios = <&gpio_prt1 0 GPIO_ACTIVE_HIGH>","leds|raw:&gpio_prt3 0":"zephyr:cy8cproto_040t: gpios = <&gpio_prt3 0 GPIO_ACTIVE_LOW>"}}],"vendor":"infineon","why":"rank","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED3","name":"led0","raw":"&gpio_prt1 0"},{"active":"low","label":"LED1","name":"led1","raw":"&gpio_prt3 0"}],"naming":"raw","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:cy8cproto_040t_auto","flash":65536,"ids":["zephyr:cy8cproto_040t_auto"],"key":"infineon-psoc-4000t-auto","name":"PSOC\u2122 4000T AUTO","part":"cy8c4046lqe_t1","ram":8192,"records":[{"file":"boards/infineon/cy8cproto_040t/cy8cproto_040t_auto.dts","says":{"leds":[["&gpio_prt1 0","led0","high"],["&gpio_prt3 0","led1","low"]]},"src":"zephyr:cy8cproto_040t_auto","stated":{"leds|raw:&gpio_prt1 0":"zephyr:cy8cproto_040t_auto: gpios = <&gpio_prt1 0 GPIO_ACTIVE_HIGH>","leds|raw:&gpio_prt3 0":"zephyr:cy8cproto_040t_auto: gpios = <&gpio_prt3 0 GPIO_ACTIVE_LOW>"}}],"vendor":"infineon","why":"rank","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED3","name":"led0","raw":"&gpio_prt1 0"},{"active":"low","label":"LED1","name":"led1","raw":"&gpio_prt3 0"}],"naming":"raw","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:cy8ckit_041s_max","flash":393216,"ids":["zephyr:cy8ckit_041s_max"],"key":"infineon-psoc-4100s-max-pioneer-kit","name":"PSOC\u2122 4100S Max pioneer kit","part":"cy8c4149azi_s598","ram":32768,"records":[{"file":"boards/infineon/cy8ckit_041s_max/cy8ckit_041s_max.dts","says":{"leds":[["&gpio_prt7 3","led0","low"]]},"src":"zephyr:cy8ckit_041s_max","stated":{"leds|raw:&gpio_prt7 3":"zephyr:cy8ckit_041s_max: gpios = <&gpio_prt7 3 GPIO_ACTIVE_LOW>"}}],"vendor":"infineon","why":"rank","wiring":{"flash":393216,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED_1","name":"led0","raw":"&gpio_prt7 3"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:cy8ckit_062s2_ai","flash":2097152,"ids":["zephyr:cy8ckit_062s2_ai"],"key":"infineon-psoc-6-ai-evaluation-kit","name":"PSOC\u2122 6 AI Evaluation Kit","part":"cy8c624abzi_s2d44","ram":1048576,"records":[{"file":"boards/infineon/cy8ckit_062s2_ai/cy8ckit_062s2_ai.dts","says":{"buttons":[["&gpio_prt5 2","sw0","low","up"]],"leds":[["&gpio_prt5 3","led0","high"],["&gpio_prt5 4","led_1","high"]]},"src":"zephyr:cy8ckit_062s2_ai","stated":{"buttons|raw:&gpio_prt5 2":"zephyr:cy8ckit_062s2_ai: gpios = <&gpio_prt5 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio_prt5 3":"zephyr:cy8ckit_062s2_ai: gpios = <&gpio_prt5 3 GPIO_ACTIVE_HIGH>","leds|raw:&gpio_prt5 4":"zephyr:cy8ckit_062s2_ai: gpios = <&gpio_prt5 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"infineon","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW_0","name":"sw0","pull":"up","raw":"&gpio_prt5 2"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED_0","name":"led0","raw":"&gpio_prt5 3"},{"active":"high","label":"LED_1","name":"led_1","raw":"&gpio_prt5 4"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:cy8ckit_062s4","flash":262144,"ids":["zephyr:cy8ckit_062s4"],"key":"infineon-psoc-62s4-pioneer-kit","name":"PSOC\u2122 62S4 Pioneer Kit","part":"cy8c6244lqi_s4d92","ram":131072,"records":[{"file":"boards/infineon/cy8ckit_062s4/cy8ckit_062s4.dts","says":{"leds":[["&gpio_prt2 5","led0","high"]]},"src":"zephyr:cy8ckit_062s4","stated":{"leds|raw:&gpio_prt2 5":"zephyr:cy8ckit_062s4: gpios = <&gpio_prt2 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"infineon","why":"rank","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED_0","name":"led0","raw":"&gpio_prt2 5"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:kit_psc3m5_cc2","flash":262144,"ids":["zephyr:kit_psc3m5_cc2"],"key":"infineon-psoc-control-c3m5-connectivity-card-2","name":"PSOC\u2122 Control C3M5 Connectivity Card 2","part":"psc3m5fds2afq1","ram":65536,"records":[{"file":"boards/infineon/kit_psc3m5_cc2/kit_psc3m5_cc2.dts","says":{"buttons":[["&gpio_prt4 6","sw0","low","up"]],"leds":[["&gpio_prt9 4","led0","high"],["&gpio_prt9 5","led1","high"]]},"src":"zephyr:kit_psc3m5_cc2","stated":{"buttons|raw:&gpio_prt4 6":"zephyr:kit_psc3m5_cc2: gpios = <&gpio_prt4 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio_prt9 4":"zephyr:kit_psc3m5_cc2: gpios = <&gpio_prt9 4 GPIO_ACTIVE_HIGH>","leds|raw:&gpio_prt9 5":"zephyr:kit_psc3m5_cc2: gpios = <&gpio_prt9 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"infineon","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW_1","name":"sw0","pull":"up","raw":"&gpio_prt4 6"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED_0","name":"led0","raw":"&gpio_prt9 4"},{"active":"high","label":"LED_1","name":"led1","raw":"&gpio_prt9 5"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:kit_psc3m5_evk","flash":262144,"ids":["zephyr:kit_psc3m5_evk"],"key":"infineon-psoc-control-c3m5-evaluation-kit","name":"PSOC\u2122 Control C3M5 Evaluation Kit","part":"psc3m5fds2afq1","ram":65536,"records":[{"file":"boards/infineon/kit_psc3m5_evk/kit_psc3m5_evk.dts","says":{"buttons":[["&gpio_prt5 0","sw0","low","up"],["&gpio_prt2 0","sw1","low","up"]],"leds":[["&gpio_prt8 5","led0","low"],["&gpio_prt8 4","led1","low"]]},"src":"zephyr:kit_psc3m5_evk","stated":{"buttons|raw:&gpio_prt2 0":"zephyr:kit_psc3m5_evk: gpios = <&gpio_prt2 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio_prt5 0":"zephyr:kit_psc3m5_evk: gpios = <&gpio_prt5 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio_prt8 4":"zephyr:kit_psc3m5_evk: gpios = <&gpio_prt8 4 GPIO_ACTIVE_LOW>","leds|raw:&gpio_prt8 5":"zephyr:kit_psc3m5_evk: gpios = <&gpio_prt8 5 GPIO_ACTIVE_LOW>"}}],"vendor":"infineon","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW_1","name":"sw0","pull":"up","raw":"&gpio_prt5 0"},{"active":"low","label":"SW_2","name":"sw1","pull":"up","raw":"&gpio_prt2 0"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED_0","name":"led0","raw":"&gpio_prt8 5"},{"active":"low","label":"LED_1","name":"led1","raw":"&gpio_prt8 4"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:kit_psc3m6_eval","flash":524288,"ids":["zephyr:kit_psc3m6_eval"],"key":"infineon-psoc-control-c3m6-evaluation-kit","name":"PSOC\u2122 Control C3M6 Evaluation Kit","part":"psc3m6ges3ahq1","ram":131072,"records":[{"file":"boards/infineon/kit_psc3m6_eval/kit_psc3m6_eval.dts","says":{"buttons":[["&gpio_prt10 2","sw0","low","up"],["&gpio_prt2 0","sw1","low","up"]],"leds":[["&gpio_prt8 4","led0","low"],["&gpio_prt8 5","led1","low"]]},"src":"zephyr:kit_psc3m6_eval","stated":{"buttons|raw:&gpio_prt10 2":"zephyr:kit_psc3m6_eval: gpios = <&gpio_prt10 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio_prt2 0":"zephyr:kit_psc3m6_eval: gpios = <&gpio_prt2 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio_prt8 4":"zephyr:kit_psc3m6_eval: gpios = <&gpio_prt8 4 GPIO_ACTIVE_LOW>","leds|raw:&gpio_prt8 5":"zephyr:kit_psc3m6_eval: gpios = <&gpio_prt8 5 GPIO_ACTIVE_LOW>"}}],"vendor":"infineon","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW_4","name":"sw0","pull":"up","raw":"&gpio_prt10 2"},{"active":"low","label":"SW_3","name":"sw1","pull":"up","raw":"&gpio_prt2 0"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED_0","name":"led0","raw":"&gpio_prt8 4"},{"active":"low","label":"LED_1","name":"led1","raw":"&gpio_prt8 5"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:kit_pse84_ai","ids":["zephyr:kit_pse84_ai"],"key":"infineon-psoc-edge-e84-ai-evaluation-kit","name":"PSOC\u2122 Edge E84 AI Evaluation Kit","part":"pse846gps2dbzc4a","ram":5242880,"records":[{"file":"boards/infineon/kit_pse84_ai/kit_pse84_ai_m33.dts","says":{"buttons":[["&gpio_prt7 0","sw0","low","up"]],"leds":[["&gpio_prt10 7","led0","high"],["&gpio_prt10 5","led1","high"],["&gpio_prt20 6","led2","high"],["&gpio_prt20 4","led_green","high"],["&gpio_prt20 5","led_blue","high"]]},"src":"zephyr:kit_pse84_ai","stated":{"buttons|raw:&gpio_prt7 0":"zephyr:kit_pse84_ai: gpios = <&gpio_prt7 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio_prt10 5":"zephyr:kit_pse84_ai: gpios = <&gpio_prt10 5 GPIO_ACTIVE_HIGH>","leds|raw:&gpio_prt10 7":"zephyr:kit_pse84_ai: gpios = <&gpio_prt10 7 GPIO_ACTIVE_HIGH>","leds|raw:&gpio_prt20 4":"zephyr:kit_pse84_ai: gpios = <&gpio_prt20 4 GPIO_ACTIVE_HIGH>","leds|raw:&gpio_prt20 5":"zephyr:kit_pse84_ai: gpios = <&gpio_prt20 5 GPIO_ACTIVE_HIGH>","leds|raw:&gpio_prt20 6":"zephyr:kit_pse84_ai: gpios = <&gpio_prt20 6 GPIO_ACTIVE_HIGH>"}}],"vendor":"infineon","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW_1","name":"sw0","pull":"up","raw":"&gpio_prt7 0"}],"leds":[{"active":"high","label":"LED_0","name":"led0","raw":"&gpio_prt10 7"},{"active":"high","label":"LED_1","name":"led1","raw":"&gpio_prt10 5"},{"active":"high","colour":"red","label":"LED_RED","name":"led2","raw":"&gpio_prt20 6"},{"active":"high","colour":"green","label":"LED_GREEN","name":"led_green","raw":"&gpio_prt20 4"},{"active":"high","colour":"blue","label":"LED_BLUE","name":"led_blue","raw":"&gpio_prt20 5"}],"naming":"raw","ram":5242880,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:kit_pse84_eval","ids":["zephyr:kit_pse84_eval"],"key":"infineon-psoc-edge-e84-evaluation-kit","name":"PSOC\u2122 Edge E84 Evaluation Kit","part":"pse846gps2dbzc4a","ram":5242880,"records":[{"file":"boards/infineon/kit_pse84_eval/kit_pse84_eval_m33.dts","says":{"buttons":[["&gpio_prt8 3","sw0","low","up"]],"leds":[["&gpio_prt16 7","led0","high"],["&gpio_prt16 6","led1","high"],["&gpio_prt16 5","led2","high"]]},"src":"zephyr:kit_pse84_eval","stated":{"buttons|raw:&gpio_prt8 3":"zephyr:kit_pse84_eval: gpios = <&gpio_prt8 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio_prt16 5":"zephyr:kit_pse84_eval: gpios = <&gpio_prt16 5 GPIO_ACTIVE_HIGH>","leds|raw:&gpio_prt16 6":"zephyr:kit_pse84_eval: gpios = <&gpio_prt16 6 GPIO_ACTIVE_HIGH>","leds|raw:&gpio_prt16 7":"zephyr:kit_pse84_eval: gpios = <&gpio_prt16 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"infineon","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW_1","name":"sw0","pull":"up","raw":"&gpio_prt8 3"}],"leds":[{"active":"high","label":"LED_0","name":"led0","raw":"&gpio_prt16 7"},{"active":"high","label":"LED_1","name":"led1","raw":"&gpio_prt16 6"},{"active":"high","label":"LED_2","name":"led2","raw":"&gpio_prt16 5"}],"naming":"raw","ram":5242880,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:qemu_tc3x","flash":3145728,"ids":["zephyr:qemu_tc3x"],"key":"infineon-qemu-emulation-for-infineon-aurix-tc39x","name":"QEMU Emulation for Infineon AURIX TC39x","part":"qemu_tc3x","ram":245760,"records":[{"file":"boards/qemu/tricore/qemu_tc3x.dts","src":"zephyr:qemu_tc3x"},{"file":"boards/qemu/tricore/qemu_tc3x.dts","same":true,"src":"zephyr:qemu_tc3x"}],"vendor":"infineon","why":"nothing","wiring":{"flash":3145728,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":245760,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:qemu_tc4x","flash":4194304,"ids":["zephyr:qemu_tc4x"],"key":"infineon-qemu-emulation-for-infineon-aurix-tc4dx","name":"QEMU Emulation for Infineon AURIX TC4Dx","part":"qemu_tc4x","ram":245760,"records":[{"file":"boards/qemu/tricore/qemu_tc4x.dts","src":"zephyr:qemu_tc4x"},{"file":"boards/qemu/tricore/qemu_tc4x.dts","same":true,"src":"zephyr:qemu_tc4x"}],"vendor":"infineon","why":"nothing","wiring":{"flash":4194304,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":245760,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:kit_t2g_b_h_evk","flash":8388608,"ids":["zephyr:kit_t2g_b_h_evk"],"key":"infineon-t2g-body-high-evaluation-kit","name":"T2G Body High Evaluation Kit","part":"cyt4bfbche","ram":1048576,"records":[{"file":"boards/infineon/kit_t2g_b_h_evk/kit_t2g_b_h_evk_cyt4bfbche_m7_0.dts","says":{"buttons":[["&gpio_prt21 4","sw0","low","up"],["&gpio_prt17 3","sw1","low","up"]],"leds":[["&gpio_prt16 1","led0","low"],["&gpio_prt16 2","led1","low"],["&gpio_prt16 3","led2","low"]]},"src":"zephyr:kit_t2g_b_h_evk","stated":{"buttons|raw:&gpio_prt17 3":"zephyr:kit_t2g_b_h_evk: gpios = <&gpio_prt17 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio_prt21 4":"zephyr:kit_t2g_b_h_evk: gpios = <&gpio_prt21 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio_prt16 1":"zephyr:kit_t2g_b_h_evk: gpios = <&gpio_prt16 1 GPIO_ACTIVE_LOW>","leds|raw:&gpio_prt16 2":"zephyr:kit_t2g_b_h_evk: gpios = <&gpio_prt16 2 GPIO_ACTIVE_LOW>","leds|raw:&gpio_prt16 3":"zephyr:kit_t2g_b_h_evk: gpios = <&gpio_prt16 3 GPIO_ACTIVE_LOW>"}}],"vendor":"infineon","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW_1","name":"sw0","pull":"up","raw":"&gpio_prt21 4"},{"active":"low","label":"SW_2","name":"sw1","pull":"up","raw":"&gpio_prt17 3"}],"flash":8388608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED_0","name":"led0","raw":"&gpio_prt16 1"},{"active":"low","label":"LED_1","name":"led1","raw":"&gpio_prt16 2"},{"active":"low","label":"LED_2","name":"led2","raw":"&gpio_prt16 3"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:kit_t2g_b_h_lite","flash":8388608,"ids":["zephyr:kit_t2g_b_h_lite"],"key":"infineon-t2g-body-high-lite-evaluation-kit","name":"T2G Body High Lite Evaluation Kit","part":"cyt4bf8cds","ram":1048576,"records":[{"file":"boards/infineon/kit_t2g_b_h_lite/kit_t2g_b_h_lite_cyt4bf8cds_m7_0.dts","says":{"buttons":[["&gpio_prt5 3","sw0","low","up"],["&gpio_prt17 0","sw1","low","up"]],"leds":[["&gpio_prt5 0","led0","low"],["&gpio_prt5 1","led1","low"],["&gpio_prt5 2","led2","low"]]},"src":"zephyr:kit_t2g_b_h_lite","stated":{"buttons|raw:&gpio_prt17 0":"zephyr:kit_t2g_b_h_lite: gpios = <&gpio_prt17 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio_prt5 3":"zephyr:kit_t2g_b_h_lite: gpios = <&gpio_prt5 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio_prt5 0":"zephyr:kit_t2g_b_h_lite: gpios = <&gpio_prt5 0 GPIO_ACTIVE_LOW>","leds|raw:&gpio_prt5 1":"zephyr:kit_t2g_b_h_lite: gpios = <&gpio_prt5 1 GPIO_ACTIVE_LOW>","leds|raw:&gpio_prt5 2":"zephyr:kit_t2g_b_h_lite: gpios = <&gpio_prt5 2 GPIO_ACTIVE_LOW>"}}],"vendor":"infineon","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW_1","name":"sw0","pull":"up","raw":"&gpio_prt5 3"},{"active":"low","label":"SW_2","name":"sw1","pull":"up","raw":"&gpio_prt17 0"}],"flash":8388608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED_0","name":"led0","raw":"&gpio_prt5 0"},{"active":"low","label":"LED_1","name":"led1","raw":"&gpio_prt5 1"},{"active":"low","label":"LED_2","name":"led2","raw":"&gpio_prt5 2"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xmc45_relax_kit","flash":1048576,"ids":["zephyr:xmc45_relax_kit"],"key":"infineon-xmc45-relax-kit","name":"XMC45-RELAX-KIT","part":"xmc4500","ram":163840,"records":[{"file":"boards/infineon/xmc45_relax_kit/xmc45_relax_kit.dts","says":{"leds":[["&gpio1 1","led0","high"],["&gpio1 0","led2","high"]]},"src":"zephyr:xmc45_relax_kit","stated":{"leds|raw:&gpio1 0":"zephyr:xmc45_relax_kit: gpios = <&gpio1 0 GPIO_ACTIVE_HIGH>","leds|raw:&gpio1 1":"zephyr:xmc45_relax_kit: gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"infineon","why":"rank","wiring":{"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","name":"led0","raw":"&gpio1 1"},{"active":"high","name":"led2","raw":"&gpio1 0"}],"naming":"raw","ram":163840,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xmc47_relax_kit","flash":2097152,"ids":["zephyr:xmc47_relax_kit"],"key":"infineon-xmc47-relax-kit","name":"XMC47-RELAX-KIT","part":"xmc4700","ram":360448,"records":[{"file":"boards/infineon/xmc47_relax_kit/xmc47_relax_kit.dts","says":{"leds":[["&gpio5 9","led0","high"],["&gpio5 8","led2","high"]]},"src":"zephyr:xmc47_relax_kit","stated":{"leds|raw:&gpio5 8":"zephyr:xmc47_relax_kit: gpios = <&gpio5 8 GPIO_ACTIVE_HIGH>","leds|raw:&gpio5 9":"zephyr:xmc47_relax_kit: gpios = <&gpio5 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"infineon","why":"rank","wiring":{"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","name":"led0","raw":"&gpio5 9"},{"active":"high","name":"led2","raw":"&gpio5 8"}],"naming":"raw","ram":360448,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:kit_xmc72_evk","flash":8585216,"ids":["zephyr:kit_xmc72_evk"],"key":"infineon-xmc7200-evaluation-kit","name":"XMC7200 Evaluation Kit","part":"xmc7200","ram":1048576,"records":[{"file":"boards/infineon/kit_xmc72_evk/kit_xmc72_evk_xmc7200d_e272k8384_m7_0.dts","says":{"buttons":[["&gpio_prt21 4","sw0","low","up"],["&gpio_prt17 3","sw1","low","up"]],"leds":[["&gpio_prt16 1","led0","low"],["&gpio_prt16 2","led1","low"],["&gpio_prt16 3","led2","low"]]},"src":"zephyr:kit_xmc72_evk","stated":{"buttons|raw:&gpio_prt17 3":"zephyr:kit_xmc72_evk: gpios = <&gpio_prt17 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio_prt21 4":"zephyr:kit_xmc72_evk: gpios = <&gpio_prt21 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio_prt16 1":"zephyr:kit_xmc72_evk: gpios = <&gpio_prt16 1 GPIO_ACTIVE_LOW>","leds|raw:&gpio_prt16 2":"zephyr:kit_xmc72_evk: gpios = <&gpio_prt16 2 GPIO_ACTIVE_LOW>","leds|raw:&gpio_prt16 3":"zephyr:kit_xmc72_evk: gpios = <&gpio_prt16 3 GPIO_ACTIVE_LOW>"}}],"vendor":"infineon","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW_1","name":"sw0","pull":"up","raw":"&gpio_prt21 4"},{"active":"low","label":"SW_2","name":"sw1","pull":"up","raw":"&gpio_prt17 3"}],"flash":8585216,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED_0","name":"led0","raw":"&gpio_prt16 1"},{"active":"low","label":"LED_1","name":"led1","raw":"&gpio_prt16 2"},{"active":"low","label":"LED_2","name":"led2","raw":"&gpio_prt16 3"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"mpy:psoc-edge/KIT_PSE84_AI","ids":["mpy:psoc-edge/KIT_PSE84_AI"],"key":"infineontechnologies-kit-pse84-ai","name":"KIT_PSE84_AI","part":"","records":[{"file":"ports/psoc-edge/boards/KIT_PSE84_AI/mpconfigboard.h","src":"mpy:psoc-edge/KIT_PSE84_AI"}],"vendor":"Infineon Technologies","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"arduino:Infineon:arm:XMC4700_Radar_Baseboard","flash":2048000,"ids":["arduino:Infineon:arm:XMC4700_Radar_Baseboard"],"key":"infineontechnologiesag-demo-radar-bb-xmc4700","name":"DEMO Radar BB XMC4700","part":"xmc4700","records":[{"core":"arduino:Infineon:arm","file":"variants/XMC4700/system_XMC4700.h","src":"arduino:Infineon:arm:XMC4700_Radar_Baseboard"}],"vendor":"Infineon Technologies AG","why":"vendor","wiring":{"clock_hz":144000000,"flash":2048000,"flash_from":"arduino:Infineon:arm:XMC4700_Radar_Baseboard","naming":"raw"}},
{"chosen":"arduino:Infineon:arm:XMC4700_Relax_Kit","flash":2048000,"ids":["arduino:Infineon:arm:XMC4700_Relax_Kit"],"key":"infineontechnologiesag-xmc4700-relax-kit","name":"XMC4700 Relax Kit","part":"xmc4700","records":[{"core":"arduino:Infineon:arm","file":"variants/XMC4700/system_XMC4700.h","src":"arduino:Infineon:arm:XMC4700_Relax_Kit"}],"vendor":"Infineon Technologies AG","why":"vendor","wiring":{"clock_hz":144000000,"flash":2048000,"flash_from":"arduino:Infineon:arm:XMC4700_Relax_Kit","naming":"raw"}},
{"chosen":"arduino:MassDuino:avr:md328d","flash":29696,"ids":["arduino:MassDuino:avr:md328d"],"key":"inhaos-massduino-uno-lc-md328d-lqfp32","name":"MassDuino UNO LC MD328D-LQFP32","part":"atmega328p","records":[{"core":"arduino:MassDuino:avr","file":"variants/md328d/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:MassDuino:avr:md328d"}],"vendor":"INHAOS","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":29696,"flash_from":"arduino:MassDuino:avr:md328d","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PE1"],["D21","PE3"],["D22","PE0"],["D23","PE2"],["D24","PE4"],["D25","PE5"],["D26","PE6"]],"ram":2048,"ram_from":"Microchip ATDF ATmega328P"}},
{"chosen":"arduino:MassDuino:avr:md328p","flash":29696,"ids":["arduino:MassDuino:avr:md328p"],"key":"inhaos-massduino-uno-md3208p-lqfp32","name":"MassDuino UNO MD3208P-LQFP32","part":"atmega328p","records":[{"core":"arduino:MassDuino:avr","file":"variants/md328p/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:MassDuino:avr:md328p"}],"vendor":"INHAOS","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":29696,"flash_from":"arduino:MassDuino:avr:md328p","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PE1"],["D21","PE3"],["D22","PE0"],["D23","PE2"],["D24","PE4"],["D25","PE5"],["D26","PE6"]],"ram":2048,"ram_from":"Microchip ATDF ATmega328P"}},
{"chosen":"arduino:MassDuino:avr:md3248p","flash":29696,"ids":["arduino:MassDuino:avr:md3248p"],"key":"inhaos-massduino-uno-pro-md3248p-lqfp48","name":"MassDuino UNO Pro MD3248P-LQFP48","part":"atmega328p","records":[{"core":"arduino:MassDuino:avr","file":"variants/md3248p/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:MassDuino:avr:md3248p"}],"vendor":"INHAOS","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":29696,"flash_from":"arduino:MassDuino:avr:md3248p","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PE1"],["D21","PE3"],["D22","PB6"],["D23","PC7"],["D24","PF0"],["D25","PE6"],["D26","PE7"],["D27","PB7"],["D28","PC6"],["D29","PE0"],["D30","PE2"],["D31","PE4"],["D32","PE5"],["D33","PF1"],["D34","PF2"],["D35","PF3"],["D36","PF4"],["D37","PF5"],["D38","PF6"],["D39","PF7"],["D40","PF3"]],"ram":2048,"ram_from":"Microchip ATDF ATmega328P"}},
{"chosen":"arduino:MassDuino:avr:md88d","flash":7168,"ids":["arduino:MassDuino:avr:md88d"],"key":"inhaos-massduino-uno-r4-md88d-ssop20","name":"MassDuino UNO R4 MD88D-SSOP20","part":"atmega88","records":[{"core":"arduino:MassDuino:avr","file":"variants/md88a/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:MassDuino:avr:md88d"}],"vendor":"INHAOS","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":7168,"flash_from":"arduino:MassDuino:avr:md88d","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":1024,"ram_from":"Microchip ATDF ATmega88"}},
{"chosen":"zephyr:innblue21","flash":262144,"ids":["zephyr:innblue21"],"key":"innblue-nrf9160-innblue21","name":"nRF9160 INNBLUE21","part":"nrf9160","ram":65536,"records":[{"file":"boards/innblue/innblue21/innblue21_nrf9160.dts","says":{"buttons":[["P0.31","sw0",null,"up"]],"i2c":["P0.25","P0.26"],"leds":[["P0.07","led0","high"],["P0.06","led1","high"],["P0.05","led2","high"],["P0.04","led3","high"]]},"src":"zephyr:innblue21","stated":{"leds|P0.04":"zephyr:innblue21: gpios = <&gpio0 4 0>","leds|P0.05":"zephyr:innblue21: gpios = <&gpio0 5 0>","leds|P0.06":"zephyr:innblue21: gpios = <&gpio0 6 0>","leds|P0.07":"zephyr:innblue21: gpios = <&gpio0 7 0>"}}],"vendor":"innblue","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"P0.26","sda":"P0.25"}},"buttons":[{"label":"Button 0","name":"sw0","pin":"P0.31","pull":"up"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"RGB red channel","name":"led0","pin":"P0.07"},{"active":"high","colour":"green","label":"RGB green channel","name":"led1","pin":"P0.06"},{"active":"high","colour":"blue","label":"RGB blue channel","name":"led2","pin":"P0.05"},{"active":"high","colour":"red","label":"mode red channel","name":"led3","pin":"P0.04"}],"naming":"nrf","parts":[{"address":25,"bus":"i2c","compatible":"st,lis2dh","name":"LIS2DH"},{"address":95,"bus":"i2c","compatible":"st,hts221","name":"HTS221"},{"address":92,"bus":"i2c","compatible":"st,lps22hb-press","name":"LPS22HB-PRESS"},{"address":90,"bus":"i2c","compatible":"ams,ccs811","name":"CCS811"},{"address":118,"bus":"i2c","compatible":"bosch,bme680","name":"BME680"}],"ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:innblue22","flash":262144,"ids":["zephyr:innblue22"],"key":"innblue-nrf9160-innblue22","name":"nRF9160 INNBLUE22","part":"nrf9160","ram":65536,"records":[{"file":"boards/innblue/innblue22/innblue22_nrf9160.dts","says":{"buttons":[["P0.31","sw0","low","up"]],"i2c":["P0.25","P0.26"],"leds":[["P0.07","led0","low"],["P0.06","led1","low"],["P0.05","led2","low"],["P0.04","led3","low"]]},"src":"zephyr:innblue22","stated":{"buttons|P0.31":"zephyr:innblue22: gpios = <&gpio0 31 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.04":"zephyr:innblue22: gpios = <&gpio0 4 GPIO_ACTIVE_LOW>","leds|P0.05":"zephyr:innblue22: gpios = <&gpio0 5 GPIO_ACTIVE_LOW>","leds|P0.06":"zephyr:innblue22: gpios = <&gpio0 6 GPIO_ACTIVE_LOW>","leds|P0.07":"zephyr:innblue22: gpios = <&gpio0 7 GPIO_ACTIVE_LOW>"}}],"vendor":"innblue","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"P0.26","sda":"P0.25"}},"buttons":[{"active":"low","label":"Button 0","name":"sw0","pin":"P0.31","pull":"up"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"RGB red channel","name":"led0","pin":"P0.07"},{"active":"low","colour":"green","label":"RGB green channel","name":"led1","pin":"P0.06"},{"active":"low","colour":"blue","label":"RGB blue channel","name":"led2","pin":"P0.05"},{"active":"low","colour":"red","label":"mode red channel","name":"led3","pin":"P0.04"}],"naming":"nrf","parts":[{"address":85,"bus":"i2c","compatible":"ti,bq274xx","name":"BQ274XX"},{"address":25,"bus":"i2c","compatible":"st,lis2dh","name":"LIS2DH"},{"address":95,"bus":"i2c","compatible":"st,hts221","name":"HTS221"},{"address":92,"bus":"i2c","compatible":"st,lps22hb-press","name":"LPS22HB-PRESS"},{"address":90,"bus":"i2c","compatible":"ams,ccs811","name":"CCS811"},{"address":118,"bus":"i2c","compatible":"bosch,bme680","name":"BME680"}],"ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:emoro:avr:emoro2560","flash":258048,"ids":["arduino:emoro:avr:emoro2560"],"key":"inovaticict-emoro-2560","name":"EMoRo 2560","part":"atmega2560","records":[{"core":"arduino:emoro:avr","file":"variants/emoro_variants/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PB4","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:emoro:avr:emoro2560"}],"vendor":"Inovatic-ICT","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":258048,"flash_from":"arduino:emoro:avr:emoro2560","leds":[{"label":"D74","name":"LED_BUILTIN","pin":"PB4"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PC0"],["D9","PC1"],["D10","PC2"],["D11","PC3"],["D12","PC4"],["D13","PC5"],["D14","PC6"],["D15","PC7"],["D16","PF0"],["D17","PF1"],["D18","PF2"],["D19","PF3"],["D20","PK0"],["D21","PK1"],["D22","PK2"],["D23","PK3"],["D24","PL0"],["D25","PL1"],["D26","PL2"],["D27","PL3"],["D28","PL4"],["D29","PL5"],["D30","PL6"],["D31","PL7"],["D32","PK7"],["D33","PH7"],["D34","PJ0"],["D35","PH6"],["D36","PJ1"],["D37","PH5"],["D38","PJ2"],["D39","PH4"],["D40","PJ3"],["D41","PH3"],["D42","PJ4"],["D43","PH2"],["D44","PJ5"],["D45","PH1"],["D46","PJ6"],["D47","PH0"],["D48","PG5"],["D49","PB7"],["D50","PE3"],["D51","PE4"],["D52","PB5"],["D53","PB6"],["D54","PD7"],["D55","PD0"],["D56","PD1"],["D57","PD2"],["D58","PD3"],["D59","PD4"],["D60","PD5"],["D61","PD6"],["D62","PE5"],["D63","PE6"],["D64","PE7"],["D65","PG0"],["D66","PG1"],["D67","PG2"],["D68","PG3"],["D69","PG4"],["D70","PK5"],["D71","PK6"],["D72","PJ7"],["D73","PE2"],["D74","PB4"],["D75","PB0"],["D76","PB2"],["D77","PB3"],["D78","PB1"]],"ram":8192,"ram_from":"Microchip ATDF ATmega2560"}},
{"chosen":"zephyr:intel_socfpga_agilex5_socdk","ids":["zephyr:intel_socfpga_agilex5_socdk"],"key":"intel-agilex-5-soc-fpga-development-kit","name":"Agilex\u2122 5 SoC FPGA Development Kit","part":"agilex5","records":[{"file":"boards/intel/socfpga/agilex5_socdk/intel_socfpga_agilex5_socdk.dts","says":{"leds":[["&gpio0 11","led0","high"]]},"src":"zephyr:intel_socfpga_agilex5_socdk","stated":{"leds|raw:&gpio0 11":"zephyr:intel_socfpga_agilex5_socdk: gpios = <&gpio0 11 GPIO_ACTIVE_HIGH>"}}],"vendor":"intel","why":"rank","wiring":{"leds":[{"active":"high","name":"led0","raw":"&gpio0 11"}],"naming":"raw"}},
{"chosen":"zephyr:intel_socfpga_agilex_socdk","ids":["zephyr:intel_socfpga_agilex_socdk"],"key":"intel-agilex-soc-development-kit","name":"Agilex SoC Development Kit","part":"agilex","records":[{"file":"boards/intel/socfpga/agilex_socdk/intel_socfpga_agilex_socdk.dts","src":"zephyr:intel_socfpga_agilex_socdk"}],"vendor":"intel","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:intel_adl_crb","ids":["zephyr:intel_adl_crb"],"key":"intel-alder-lake-crb","name":"Alder Lake CRB","part":"alder_lake","ram":2097152,"records":[{"file":"boards/intel/adl/intel_adl_crb.dts","src":"zephyr:intel_adl_crb"}],"vendor":"intel","why":"nothing","wiring":{"naming":"raw","ram":2097152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:intel_adl_rvp","ids":["zephyr:intel_adl_rvp"],"key":"intel-alder-lake-rvp","name":"Alder Lake RVP","part":"alder_lake","ram":2097152,"records":[{"file":"boards/intel/adl/intel_adl_rvp.dts","src":"zephyr:intel_adl_rvp"}],"vendor":"intel","why":"nothing","wiring":{"naming":"raw","ram":2097152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:intel_btl_s_crb","ids":["zephyr:intel_btl_s_crb"],"key":"intel-bartlett-lake-p-crb","name":"Bartlett Lake P CRB","part":"raptor_lake","ram":2097152,"records":[{"file":"boards/intel/btl/intel_btl_s_crb.dts","src":"zephyr:intel_btl_s_crb"}],"vendor":"intel","why":"nothing","wiring":{"naming":"raw","ram":2097152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:cyclonev_socdk","ids":["zephyr:cyclonev_socdk"],"key":"intel-cyclone-v-soc-development-kit","name":"Cyclone\u00ae V SoC Development Kit","part":"cyclonev","records":[{"file":"boards/intel/socfpga_std/cyclonev_socdk/cyclonev_socdk.dts","says":{"leds":[["&gpio1 12","led3","low"],["&gpio1 13","led2","low"],["&gpio1 14","led1","low"],["&gpio1 15","led0","low"]]},"src":"zephyr:cyclonev_socdk","stated":{"leds|raw:&gpio1 12":"zephyr:cyclonev_socdk: gpios = <&gpio1 12 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 13":"zephyr:cyclonev_socdk: gpios = <&gpio1 13 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 14":"zephyr:cyclonev_socdk: gpios = <&gpio1 14 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 15":"zephyr:cyclonev_socdk: gpios = <&gpio1 15 GPIO_ACTIVE_LOW>"}}],"vendor":"intel","why":"rank","wiring":{"leds":[{"active":"low","name":"led3","raw":"&gpio1 12"},{"active":"low","name":"led2","raw":"&gpio1 13"},{"active":"low","name":"led1","raw":"&gpio1 14"},{"active":"low","name":"led0","raw":"&gpio1 15"}],"naming":"raw"}},
{"chosen":"zephyr:intel_ehl_crb","ids":["zephyr:intel_ehl_crb"],"key":"intel-elkhart-lake-crb","name":"Elkhart Lake CRB","part":"elkhart_lake","ram":2097152,"records":[{"file":"boards/intel/ehl/intel_ehl_crb.dts","src":"zephyr:intel_ehl_crb"}],"vendor":"intel","why":"nothing","wiring":{"naming":"raw","ram":2097152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:intel_ish_5_4_1","ids":["zephyr:intel_ish_5_4_1"],"key":"intel-integrated-sensor-hub-ish-5-4-1","name":"Integrated Sensor Hub (ISH) 5.4.1","part":"intel_ish_5_4_1","ram":655360,"records":[{"file":"boards/intel/ish/intel_ish_5_4_1.dts","src":"zephyr:intel_ish_5_4_1"},{"file":"boards/intel/ish/intel_ish_5_4_1.dts","same":true,"src":"zephyr:intel_ish_5_4_1"}],"vendor":"intel","why":"nothing","wiring":{"naming":"raw","ram":655360,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:intel_ish_5_6_0","ids":["zephyr:intel_ish_5_6_0"],"key":"intel-integrated-sensor-hub-ish-5-6-0","name":"Integrated Sensor Hub (ISH) 5.6.0","part":"intel_ish_5_6_0","ram":655360,"records":[{"file":"boards/intel/ish/intel_ish_5_6_0.dts","src":"zephyr:intel_ish_5_6_0"},{"file":"boards/intel/ish/intel_ish_5_6_0.dts","same":true,"src":"zephyr:intel_ish_5_6_0"}],"vendor":"intel","why":"nothing","wiring":{"naming":"raw","ram":655360,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:intel_ish_5_8_0","ids":["zephyr:intel_ish_5_8_0"],"key":"intel-integrated-sensor-hub-ish-5-8-0","name":"Integrated Sensor Hub (ISH) 5.8.0","part":"intel_ish_5_8_0","ram":655360,"records":[{"file":"boards/intel/ish/intel_ish_5_8_0.dts","src":"zephyr:intel_ish_5_8_0"},{"file":"boards/intel/ish/intel_ish_5_8_0.dts","same":true,"src":"zephyr:intel_ish_5_8_0"}],"vendor":"intel","why":"nothing","wiring":{"naming":"raw","ram":655360,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:intel_adsp","ids":["zephyr:intel_adsp"],"key":"intel-intel-adsp","name":"Intel ADSP","part":"cavs25","records":[{"file":"boards/intel/adsp/intel_adsp_cavs25.dts","src":"zephyr:intel_adsp"}],"vendor":"intel","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:niosv_g","ids":["zephyr:niosv_g"],"key":"intel-intel-fpga-niosv-g","name":"INTEL FPGA niosv_g","part":"niosv_g","ram":262144,"records":[{"file":"boards/intel/niosv_g/niosv_g.dts","src":"zephyr:niosv_g"},{"file":"boards/intel/niosv_g/niosv_g.dts","same":true,"src":"zephyr:niosv_g"}],"vendor":"intel","why":"nothing","wiring":{"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:niosv_m","ids":["zephyr:niosv_m"],"key":"intel-intel-fpga-niosv-m","name":"INTEL FPGA niosv_m","part":"niosv_m","ram":262144,"records":[{"file":"boards/intel/niosv_m/niosv_m.dts","src":"zephyr:niosv_m"},{"file":"boards/intel/niosv_m/niosv_m.dts","same":true,"src":"zephyr:niosv_m"}],"vendor":"intel","why":"nothing","wiring":{"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:intel_nvl_s_rvp","ids":["zephyr:intel_nvl_s_rvp"],"key":"intel-nova-lake-rvp","name":"Nova Lake RVP","part":"nova_lake","ram":2097152,"records":[{"file":"boards/intel/nvl/intel_nvl_s_rvp.dts","src":"zephyr:intel_nvl_s_rvp"}],"vendor":"intel","why":"nothing","wiring":{"naming":"raw","ram":2097152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:intel_ptl_h_crb","ids":["zephyr:intel_ptl_h_crb"],"key":"intel-panther-lake-h-crb","name":"Panther Lake H CRB","part":"panther_lake","ram":2097152,"records":[{"file":"boards/intel/ptl/intel_ptl_h_crb.dts","src":"zephyr:intel_ptl_h_crb"}],"vendor":"intel","why":"nothing","wiring":{"naming":"raw","ram":2097152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:qemu_x86","ids":["zephyr:qemu_x86"],"key":"intel-qemu-emulation-for-x86","name":"QEMU Emulation for X86","part":"atom","ram":3072000,"records":[{"file":"boards/qemu/x86/qemu_x86.dts","src":"zephyr:qemu_x86"}],"vendor":"intel","why":"nothing","wiring":{"naming":"raw","ram":3072000,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:qemu_x86_64","ids":["zephyr:qemu_x86_64"],"key":"intel-qemu-emulation-for-x86-64bit","name":"QEMU Emulation for X86 64bit","part":"atom","ram":3072000,"records":[{"file":"boards/qemu/x86_64/qemu_x86_64.dts","src":"zephyr:qemu_x86_64"}],"vendor":"intel","why":"nothing","wiring":{"naming":"raw","ram":3072000,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:qemu_x86_lakemont","ids":["zephyr:qemu_x86_lakemont"],"key":"intel-qemu-emulation-for-x86-lakemont-cpu","name":"QEMU Emulation for X86 / Lakemont CPU","part":"lakemont","ram":3072000,"records":[{"file":"boards/qemu/x86_lakemont/qemu_x86_lakemont.dts","src":"zephyr:qemu_x86_lakemont"}],"vendor":"intel","why":"nothing","wiring":{"naming":"raw","ram":3072000,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:qemu_x86_tiny","ids":["zephyr:qemu_x86_tiny"],"key":"intel-qemu-emulation-for-x86-minimal-configuration","name":"QEMU Emulation for X86 Minimal Configuration","part":"atom","ram":393216,"records":[{"file":"boards/qemu/x86/qemu_x86_tiny.dts","src":"zephyr:qemu_x86_tiny"}],"vendor":"intel","why":"nothing","wiring":{"naming":"raw","ram":393216,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:intel_rpl_p_crb","ids":["zephyr:intel_rpl_p_crb"],"key":"intel-raptor-lake-p-crb","name":"Raptor Lake P CRB","part":"raptor_lake","ram":2097152,"records":[{"file":"boards/intel/rpl/intel_rpl_p_crb.dts","src":"zephyr:intel_rpl_p_crb"}],"vendor":"intel","why":"nothing","wiring":{"naming":"raw","ram":2097152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:intel_rpl_s_crb","ids":["zephyr:intel_rpl_s_crb"],"key":"intel-raptor-lake-s-crb","name":"Raptor Lake S CRB","part":"raptor_lake","ram":2097152,"records":[{"file":"boards/intel/rpl/intel_rpl_s_crb.dts","src":"zephyr:intel_rpl_s_crb"}],"vendor":"intel","why":"nothing","wiring":{"naming":"raw","ram":2097152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:intel_wcl_crb","ids":["zephyr:intel_wcl_crb"],"key":"intel-wildcat-lake-crb","name":"Wildcat Lake CRB","part":"wildcat_lake","ram":2097152,"records":[{"file":"boards/intel/wcl/intel_wcl_crb.dts","src":"zephyr:intel_wcl_crb"}],"vendor":"intel","why":"nothing","wiring":{"naming":"raw","ram":2097152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:intorobot","flash":4194304,"ids":["pio:intorobot"],"key":"intorobot-intorobot-fig","name":"IntoRobot Fig","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/intorobot-fig/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO23","GPIO19"],"leds":[["GPIO4","LED_BUILTIN",null]],"spi":["GPIO18","GPIO16","GPIO17"],"uart":["GPIO1","GPIO3"]},"src":"pio:intorobot","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own INTOROBOT_ESP32_DEV entry"}],"vendor":"IntoRobot","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO19","sda":"GPIO23"},"spi":{"cs":"GPIO5","miso":"GPIO17","mosi":"GPIO16","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":4194304,"flash_from":"pio:intorobot","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO4"}],"naming":"esp","ram":327680,"ram_from":"pio:intorobot"}},
{"chosen":"cpy:raspberrypi/challenger_rp2040_lte","ids":["cpy:raspberrypi/challenger_rp2040_lte"],"key":"invectorlabs-challenger-rp2040-lte","name":"Challenger RP2040 LTE","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/challenger_rp2040_lte/pins.c","says":{"i2c":["GPIO0","GPIO1"],"leds":[["GPIO19","LED",null]],"spi":["GPIO22","GPIO23","GPIO24"],"uart":["GPIO16","GPIO17"]},"src":"cpy:raspberrypi/challenger_rp2040_lte"}],"vendor":"Invector Labs","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO1","sda":"GPIO0"},"spi":{"miso":"GPIO24","mosi":"GPIO23","name":"board.SPI()","sck":"GPIO22"},"uart":{"name":"board.UART()","rx":"GPIO17","tx":"GPIO16"}},"flash":8388608,"flash_from":"cpy:raspberrypi/challenger_rp2040_lte: EXTERNAL_FLASH_DEVICES, W25Q64JVxQ","leds":[{"name":"LED","pin":"GPIO19"}],"naming":"rp2"}},
{"chosen":"cpy:nordic/challenger_840","ids":["cpy:nordic/challenger_840"],"key":"invectorlabsab-ilabs-challenger-840","name":"iLabs Challenger 840","part":"nrf52840","records":[{"file":"ports/nordic/boards/challenger_840/pins.c","says":{"i2c":["P1.11","P1.12"],"leds":[["P0.26","LED",null],["P0.12","BLUE_LED",null]],"pixels":[["P1.08","ws2812"]],"spi":["P0.13","P0.15","P0.17"],"uart":["P0.23","P0.21"]},"src":"cpy:nordic/challenger_840"}],"vendor":"Invector Labs AB","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P1.12","sda":"P1.11"},"spi":{"miso":"P0.17","mosi":"P0.15","name":"board.SPI()","sck":"P0.13"},"uart":{"name":"board.UART()","rx":"P0.21","tx":"P0.23"}},"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"aliases":["L"],"name":"LED","pin":"P0.26"},{"aliases":["MICROPY_HW_LED_STATUS"],"colour":"blue","name":"BLUE_LED","pin":"P0.12"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"P1.08"}],"ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"pio:inventone","flash":4194304,"ids":["pio:inventone"],"key":"inventone-invent-one","name":"Invent One","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/inventone/pins_arduino.h","says":{"i2c":["GPIO2","GPIO14"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"pio:inventone","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_INVENT_ONE entry"}],"vendor":"Invent One","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO14","sda":"GPIO2"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":80000000,"flash":4194304,"flash_from":"pio:inventone","leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"pio:inventone"}},
{"chosen":"pio:iotaap_magnolia","flash":4194304,"ids":["pio:iotaap_magnolia"],"key":"iotaap-iotaap-magnolia","name":"IoTaaP Magnolia","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:iotaap_magnolia","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_DEV entry"}],"vendor":"IoTaaP","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:iotaap_magnolia","naming":"esp","ram":327680,"ram_from":"pio:iotaap_magnolia"}},
{"chosen":"arduino:IOTEAM:samd:dustino_native","flash":262144,"ids":["arduino:IOTEAM:samd:dustino_native"],"key":"ioteamsrl-ioteam-dustino-native-usb-port","name":"IOTEAM Dustino (Native USB Port)","part":"samd21g18a","records":[{"core":"arduino:IOTEAM:samd","file":"variants/Dustino/pins_arduino.h","says":{"i2c":["PA8","PA9"],"leds":[["PB9","LED_BUILTIN",null]],"spi":["PA17","PA16","PA19"],"uart":["PB22","PB23"]},"src":"arduino:IOTEAM:samd:dustino_native"}],"vendor":"IOTEAM S.r.l.","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA3","miso":"PA19","mosi":"PA16","name":"SPI","sck":"PA17"},"uart":{"name":"Serial1","rx":"PB23","tx":"PB22"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:IOTEAM:samd:dustino_native","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D31","name":"LED_BUILTIN","pin":"PB9"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"arduino:Arrow:samd:SmartEverything_Dragonfly_native","flash":262144,"ids":["arduino:Arrow:samd:SmartEverything_Dragonfly_native"],"key":"ioteamsrl-smarteverything-dragonfly-native-usb-port","name":"SmartEverything Dragonfly (Native USB Port)","part":"samd21j18a","records":[{"core":"arduino:Arrow:samd","file":"variants/Dragonfly/pins_arduino.h","says":{"buttons":[["PA4","USER_BUTTON",null,null]],"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PB3","PIN_LED2",null],["PA27","PIN_LED3",null]],"spi":["PA17","PA16","PA19"],"uart":["PA10","PA11"]},"src":"arduino:Arrow:samd:SmartEverything_Dragonfly_native"}],"vendor":"IOTEAM S.r.l.","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"cs":"PA18","miso":"PA19","mosi":"PA16","name":"SPI","sck":"PA17"},"uart":{"name":"Serial1","rx":"PA11","tx":"PA10"}},"buttons":[{"label":"D17","name":"USER_BUTTON","pin":"PA4"}],"clock_hz":48000000,"flash":262144,"flash_from":"arduino:Arrow:samd:SmartEverything_Dragonfly_native","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"label":"D26","name":"PIN_LED2","pin":"PB3"},{"label":"D27","name":"PIN_LED3","pin":"PA27"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21J18A"}},
{"chosen":"arduino:Arrow:samd:SmartEverything_Fox_native","flash":262144,"ids":["arduino:Arrow:samd:SmartEverything_Fox_native"],"key":"ioteamsrl-smarteverything-fox-native-usb-port","name":"SmartEverything Fox (Native USB Port)","part":"samd21j18a","records":[{"core":"arduino:Arrow:samd","file":"variants/Fox/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PB11","LED_BUILTIN",null],["PB3","PIN_LED2",null],["PB1","PIN_LED3",null],["PB10","PIN_LED_BLUE",null],["PA12","PIN_LED_RED",null]],"spi":["PA17","PA16","PA19"],"uart":["PA10","PA11"]},"src":"arduino:Arrow:samd:SmartEverything_Fox_native"}],"vendor":"IOTEAM S.r.l.","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"cs":"PA18","miso":"PA19","mosi":"PA16","name":"SPI","sck":"PA17"},"uart":{"name":"Serial1","rx":"PA11","tx":"PA10"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:Arrow:samd:SmartEverything_Fox_native","leds":[{"aliases":["PIN_LED","PIN_LED_13","PIN_LED_GREEN"],"colour":"green","label":"D46","name":"LED_BUILTIN","pin":"PB11"},{"label":"D26","name":"PIN_LED2","pin":"PB3"},{"label":"D27","name":"PIN_LED3","pin":"PB1"},{"colour":"blue","label":"D47","name":"PIN_LED_BLUE","pin":"PB10"},{"colour":"red","label":"D45","name":"PIN_LED_RED","pin":"PA12"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21J18A"}},
{"chosen":"arduino:Arrow:samd:SmartEverything_Lion_native","flash":262144,"ids":["arduino:Arrow:samd:SmartEverything_Lion_native"],"key":"ioteamsrl-smarteverything-lion-native-usb-port","name":"SmartEverything Lion (Native USB Port)","part":"samd21j18a","records":[{"core":"arduino:Arrow:samd","file":"variants/Lion/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PA27","PIN_LED2",null],["PB3","PIN_LED3",null]],"spi":["PA17","PA16","PA19"],"uart":["PA10","PA11"]},"src":"arduino:Arrow:samd:SmartEverything_Lion_native"}],"vendor":"IOTEAM S.r.l.","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"cs":"PA18","miso":"PA19","mosi":"PA16","name":"SPI","sck":"PA17"},"uart":{"name":"Serial1","rx":"PA11","tx":"PA10"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:Arrow:samd:SmartEverything_Lion_native","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"label":"D26","name":"PIN_LED2","pin":"PA27"},{"label":"D25","name":"PIN_LED3","pin":"PB3"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21J18A"}},
{"chosen":"arduino:Arrow:samd:Tiger_native","flash":262144,"ids":["arduino:Arrow:samd:Tiger_native"],"key":"ioteamsrl-smarteverything-tiger-native-usb-port","name":"SmartEverything Tiger (Native USB Port)","part":"samd21j18a","records":[{"core":"arduino:Arrow:samd","file":"variants/Tiger/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PB3","PIN_LED2",null],["PA27","PIN_LED3",null]],"spi":["PA17","PA16","PA19"],"uart":["PA10","PA11"]},"src":"arduino:Arrow:samd:Tiger_native"}],"vendor":"IOTEAM S.r.l.","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"cs":"PA18","miso":"PA19","mosi":"PA16","name":"SPI","sck":"PA17"},"uart":{"name":"Serial1","rx":"PA11","tx":"PA10"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:Arrow:samd:Tiger_native","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"label":"D26","name":"PIN_LED2","pin":"PB3"},{"label":"D27","name":"PIN_LED3","pin":"PA27"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21J18A"}},
{"chosen":"arduino:Arrow:samd:NetTrotter_native","flash":262144,"ids":["arduino:Arrow:samd:NetTrotter_native"],"key":"ioteamsrl-smarttutto-native-usb-port","name":"SmartTutto (Native USB Port)","part":"samd21j18a","records":[{"core":"arduino:Arrow:samd","file":"variants/Fox/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PB11","LED_BUILTIN",null],["PB3","PIN_LED2",null],["PB1","PIN_LED3",null],["PB10","PIN_LED_BLUE",null],["PA12","PIN_LED_RED",null]],"spi":["PA17","PA16","PA19"],"uart":["PA10","PA11"]},"src":"arduino:Arrow:samd:NetTrotter_native"}],"vendor":"IOTEAM S.r.l.","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"cs":"PA18","miso":"PA19","mosi":"PA16","name":"SPI","sck":"PA17"},"uart":{"name":"Serial1","rx":"PA11","tx":"PA10"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:Arrow:samd:NetTrotter_native","leds":[{"aliases":["PIN_LED","PIN_LED_13","PIN_LED_GREEN"],"colour":"green","label":"D46","name":"LED_BUILTIN","pin":"PB11"},{"label":"D26","name":"PIN_LED2","pin":"PB3"},{"label":"D27","name":"PIN_LED3","pin":"PB1"},{"colour":"blue","label":"D47","name":"PIN_LED_BLUE","pin":"PB10"},{"colour":"red","label":"D45","name":"PIN_LED_RED","pin":"PA12"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21J18A"}},
{"chosen":"mpy:nrf/BLUEIO_TAG_EVIM","ids":["mpy:nrf/BLUEIO_TAG_EVIM"],"key":"isyst-blueio-tag-evim","name":"BLUEIO Tag EVIM","part":"nrf52832","records":[{"file":"ports/nrf/boards/BLUEIO_TAG_EVIM/mpconfigboard.h","says":{"leds":[["P0.30","LED1","high"],["P0.20","LED2","low"],["P0.19","LED3","low"],["P0.18","LED4","low"]]},"src":"mpy:nrf/BLUEIO_TAG_EVIM","stated":{"leds|P0.18":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.19":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.20":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.30":"#define MICROPY_HW_LED1_PULLUP (0)"}}],"vendor":"I-SYST","why":"rank","wiring":{"flash":524288,"flash_by_part":true,"flash_from":"Zephyr's nrf52832_qfaa.dtsi, Nordic's QFAA variant nrf52832-qfaa, named by MicroPython ports/nrf/boards/BLUEIO_TAG_EVIM/mpconfigboard.mk (LD_FILES; boards/nrf52832_512k_64k.ld states _flash_size = 512K, _ram_size = 64K)","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"name":"LED1","pin":"P0.30"},{"active":"low","aliases":["MICROPY_HW_LED2"],"name":"LED2","pin":"P0.20"},{"active":"low","aliases":["MICROPY_HW_LED3"],"name":"LED3","pin":"P0.19"},{"active":"low","aliases":["MICROPY_HW_LED4"],"name":"LED4","pin":"P0.18"}],"memory_cite":{"doc":"MicroPython ports/nrf/boards/BLUEIO_TAG_EVIM/mpconfigboard.mk","kind":"board-definition","publisher":"MicroPython","quote":"LD_FILES += boards/nrf52832_512k_64k.ld","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/nrf/boards/BLUEIO_TAG_EVIM/mpconfigboard.mk","where":"LD_FILES; boards/nrf52832_512k_64k.ld states _flash_size = 512K, _ram_size = 64K"},"naming":"nrf","ram":65536,"ram_from":"Zephyr's nrf52832_qfaa.dtsi, Nordic's QFAA variant nrf52832-qfaa, named by MicroPython ports/nrf/boards/BLUEIO_TAG_EVIM/mpconfigboard.mk (LD_FILES; boards/nrf52832_512k_64k.ld states _flash_size = 512K, _ram_size = 64K)"}},
{"chosen":"mpy:nrf/IBK_BLYST_NANO","ids":["mpy:nrf/IBK_BLYST_NANO"],"key":"isyst-ibk-blyst-nano","name":"IBK BLYST Nano","part":"nrf52832","records":[{"file":"ports/nrf/boards/IBK_BLYST_NANO/mpconfigboard.h","says":{"leds":[["P0.30","LED1","low"],["P0.29","LED2","low"],["P0.28","LED3","low"]]},"src":"mpy:nrf/IBK_BLYST_NANO","stated":{"leds|P0.28":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.29":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.30":"#define MICROPY_HW_LED_PULLUP (1)"}}],"vendor":"I-SYST","why":"rank","wiring":{"flash":524288,"flash_by_part":true,"flash_from":"Zephyr's nrf52832_qfaa.dtsi, Nordic's QFAA variant nrf52832-qfaa, named by MicroPython ports/nrf/boards/IBK_BLYST_NANO/mpconfigboard.mk (LD_FILES; boards/nrf52832_512k_64k.ld states _flash_size = 512K, _ram_size = 64K)","leds":[{"active":"low","aliases":["MICROPY_HW_LED1"],"name":"LED1","pin":"P0.30"},{"active":"low","aliases":["MICROPY_HW_LED2"],"name":"LED2","pin":"P0.29"},{"active":"low","aliases":["MICROPY_HW_LED3"],"name":"LED3","pin":"P0.28"}],"memory_cite":{"doc":"MicroPython ports/nrf/boards/IBK_BLYST_NANO/mpconfigboard.mk","kind":"board-definition","publisher":"MicroPython","quote":"LD_FILES += boards/nrf52832_512k_64k.ld","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/nrf/boards/IBK_BLYST_NANO/mpconfigboard.mk","where":"LD_FILES; boards/nrf52832_512k_64k.ld states _flash_size = 512K, _ram_size = 64K"},"naming":"nrf","ram":65536,"ram_from":"Zephyr's nrf52832_qfaa.dtsi, Nordic's QFAA variant nrf52832-qfaa, named by MicroPython ports/nrf/boards/IBK_BLYST_NANO/mpconfigboard.mk (LD_FILES; boards/nrf52832_512k_64k.ld states _flash_size = 512K, _ram_size = 64K)"}},
{"chosen":"mpy:nrf/IDK_BLYST_NANO","ids":["mpy:nrf/IDK_BLYST_NANO"],"key":"isyst-idk-blyst-nano","name":"IDK BLYST Nano","part":"nrf52832","records":[{"file":"ports/nrf/boards/IDK_BLYST_NANO/mpconfigboard.h","says":{"leds":[["P0.30","LED1","low"],["P0.29","LED2","low"],["P0.28","LED3","low"],["P0.27","LED4","low"]]},"src":"mpy:nrf/IDK_BLYST_NANO","stated":{"leds|P0.27":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.28":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.29":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.30":"#define MICROPY_HW_LED_PULLUP (1)"}}],"vendor":"I-SYST","why":"rank","wiring":{"flash":524288,"flash_by_part":true,"flash_from":"Zephyr's nrf52832_qfaa.dtsi, Nordic's QFAA variant nrf52832-qfaa, named by MicroPython ports/nrf/boards/IDK_BLYST_NANO/mpconfigboard.mk (LD_FILES; boards/nrf52832_512k_64k.ld states _flash_size = 512K, _ram_size = 64K)","leds":[{"active":"low","aliases":["MICROPY_HW_LED1"],"name":"LED1","pin":"P0.30"},{"active":"low","aliases":["MICROPY_HW_LED2"],"name":"LED2","pin":"P0.29"},{"active":"low","aliases":["MICROPY_HW_LED3"],"name":"LED3","pin":"P0.28"},{"active":"low","aliases":["MICROPY_HW_LED4"],"name":"LED4","pin":"P0.27"}],"memory_cite":{"doc":"MicroPython ports/nrf/boards/IDK_BLYST_NANO/mpconfigboard.mk","kind":"board-definition","publisher":"MicroPython","quote":"LD_FILES += boards/nrf52832_512k_64k.ld","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/nrf/boards/IDK_BLYST_NANO/mpconfigboard.mk","where":"LD_FILES; boards/nrf52832_512k_64k.ld states _flash_size = 512K, _ram_size = 64K"},"naming":"nrf","ram":65536,"ram_from":"Zephyr's nrf52832_qfaa.dtsi, Nordic's QFAA variant nrf52832-qfaa, named by MicroPython ports/nrf/boards/IDK_BLYST_NANO/mpconfigboard.mk (LD_FILES; boards/nrf52832_512k_64k.ld states _flash_size = 512K, _ram_size = 64K)"}},
{"chosen":"cpy:atmel-samd/uchip","ids":["cpy:atmel-samd/uchip"],"key":"itacainnovation-uchip","name":"uChip","part":"samd21e18a","records":[{"file":"ports/atmel-samd/boards/uchip/pins.c","says":{"i2c":["PA22","PA23"],"leds":[["PA7","LED",null]],"spi":["PA17","PA16","PA19"],"uart":["PA8","PA9"]},"src":"cpy:atmel-samd/uchip"}],"vendor":"Itaca Innovation","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA19","mosi":"PA16","name":"board.SPI()","sck":"PA17"},"uart":{"name":"board.UART()","rx":"PA9","tx":"PA8"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PA7"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"zephyr:it51xxx_evb","ids":["zephyr:it51xxx_evb"],"key":"ite-it51xxx-series","name":"IT51XXX series","part":"it51526aw","ram":131072,"records":[{"file":"boards/ite/it51xxx_evb/it51xxx_evb_it51526aw.dts","says":{"leds":[["&gpioc 0","led0","high"]]},"src":"zephyr:it51xxx_evb","stated":{"leds|raw:&gpioc 0":"zephyr:it51xxx_evb: gpios = <&gpioc 0 GPIO_ACTIVE_HIGH>"}}],"vendor":"ite","why":"rank","wiring":{"leds":[{"active":"high","colour":"green","label":"Green LED","name":"led0","raw":"&gpioc 0"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:it82xx2_evb","ids":["zephyr:it82xx2_evb"],"key":"ite-it82xx2-series","name":"IT82XX2 series","part":"it82202ax","ram":262144,"records":[{"file":"boards/ite/it82xx2_evb/it82xx2_evb.dts","says":{"leds":[["&gpioc 0","led0","high"]]},"src":"zephyr:it82xx2_evb","stated":{"leds|raw:&gpioc 0":"zephyr:it82xx2_evb: gpios = <&gpioc 0 GPIO_ACTIVE_HIGH>"}}],"vendor":"ite","why":"rank","wiring":{"leds":[{"active":"high","colour":"green","label":"Green LED","name":"led0","raw":"&gpioc 0"}],"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:it8xxx2_evb","ids":["zephyr:it8xxx2_evb"],"key":"ite-it8xxx2-series","name":"IT8XXX2 series","part":"it81302bx","ram":61440,"records":[{"file":"boards/ite/it8xxx2_evb/it8xxx2_evb.dts","says":{"leds":[["&gpioc 0","led0","high"]]},"src":"zephyr:it8xxx2_evb","stated":{"leds|raw:&gpioc 0":"zephyr:it8xxx2_evb: gpios = <&gpioc 0 GPIO_ACTIVE_HIGH>"}}],"vendor":"ite","why":"rank","wiring":{"leds":[{"active":"high","colour":"green","label":"Green LED","name":"led0","raw":"&gpioc 0"}],"naming":"raw","ram":61440,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:sonoff_basic","flash":1048576,"ids":["pio:sonoff_basic"],"key":"itead-sonoff-basic","name":"Sonoff Basic","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/itead/pins_arduino.h","says":{"buttons":[["GPIO0","BUTTON_BUILTIN",null,null]],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:sonoff_basic","via":"PlatformIO espressif8266 build.variant; the directory's default header"}],"vendor":"ITEAD","why":"rank","wiring":{"buses":{"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"buttons":[{"name":"BUTTON_BUILTIN","pin":"GPIO0"}],"clock_hz":80000000,"flash":1048576,"flash_from":"pio:sonoff_basic","leds":[{"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","ram":81920,"ram_from":"pio:sonoff_basic"}},
{"chosen":"pio:sonoff_s20","flash":1048576,"ids":["pio:sonoff_s20"],"key":"itead-sonoff-s20","name":"Sonoff S20","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/itead/pins_arduino.h","says":{"buttons":[["GPIO0","BUTTON_BUILTIN",null,null]],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:sonoff_s20","via":"PlatformIO espressif8266 build.variant; the directory's default header"}],"vendor":"ITEAD","why":"rank","wiring":{"buses":{"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"buttons":[{"name":"BUTTON_BUILTIN","pin":"GPIO0"}],"clock_hz":80000000,"flash":1048576,"flash_from":"pio:sonoff_s20","leds":[{"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","ram":81920,"ram_from":"pio:sonoff_s20"}},
{"chosen":"pio:sonoff_sv","flash":1048576,"ids":["pio:sonoff_sv"],"key":"itead-sonoff-sv","name":"Sonoff SV","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/itead/pins_arduino.h","says":{"buttons":[["GPIO0","BUTTON_BUILTIN",null,null]],"i2c":["GPIO4","GPIO5"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:sonoff_sv","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_SONOFF_SV entry"}],"vendor":"ITEAD","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"buttons":[{"name":"BUTTON_BUILTIN","pin":"GPIO0"}],"clock_hz":80000000,"flash":1048576,"flash_from":"pio:sonoff_sv","leds":[{"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","ram":81920,"ram_from":"pio:sonoff_sv"}},
{"chosen":"pio:sonoff_th","flash":1048576,"ids":["pio:sonoff_th"],"key":"itead-sonoff-th","name":"Sonoff TH","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/itead/pins_arduino.h","says":{"buttons":[["GPIO0","BUTTON_BUILTIN",null,null]],"i2c":["GPIO4","GPIO14"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:sonoff_th","via":"PlatformIO espressif8266 build.variant; the directory's default header"}],"vendor":"ITEAD","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO14","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"buttons":[{"name":"BUTTON_BUILTIN","pin":"GPIO0"}],"clock_hz":80000000,"flash":1048576,"flash_from":"pio:sonoff_th","leds":[{"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","ram":81920,"ram_from":"pio:sonoff_th"}},
{"chosen":"hand:atsamd:itsybitsy_m0","ids":["atsamd:itsybitsy_m0"],"key":"itsybitsy-m0","name":"itsybitsy m0","part":"samd21g","records":[{"checked":"Microchip.SAMD21_DFP.3.8.270.atpack ATDF samd21g15a, samd21g15b, samd21g15l ...: every pinout, SAMD21G, SAMD21G1xL, SAMD21GU","file":"tools/census/hand_wiring/sam.json","says":{"leds":[["PA17","D13 (L)","high"]],"pixels":[["PA1","apa102"]],"uart":["PA10","PA11"]},"src":"hand:atsamd:itsybitsy_m0"}],"vendor":"","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"Adafruit ArduinoCore-samd variants/itsybitsy_m0/variant.cpp","kind":"board-definition","publisher":"Adafruit Industries","quote":"{ PORTA, 11, PIO_SERCOM, (PIN_ATTR_DIGITAL), No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_11 }, // RX: SERCOM0/PAD[3] | { PORTA, 10, PIO_SERCOM, (PIN_ATTR_DIGITAL), No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_10 }, // TX: SERCOM0/PAD[2]","revision":"tag 1.7.18","url":"https://github.com/adafruit/ArduinoCore-samd/blob/1.7.18/variants/itsybitsy_m0/variant.cpp","where":"variant.cpp pins 0/1; variant.h L136-137"},"name":"Serial1 (SERCOM0)","rx":"PA11","tx":"PA10"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip ATSAMD21G18 can be, named by hand:atsamd:itsybitsy_m0","leds":[{"active":"high","cite":{"doc":"Adafruit ItsyBitsy M0 schematic (EagleCAD)","kind":"schematic","level":"LED anode via R7 2.2K to PA17, cathode to GND -> lit when PA17 is high","publisher":"Adafruit Industries","quote":"L [LED0805_NOOUTLINE = RED] pin A -> N$2 -> R7 [2.2K] -> net \"D13\" -> U$4 \"PA17/I2C/I1/SERCOM1+3.1\"; L pin C -> GND","revision":"git faa92dda42","url":"https://github.com/adafruit/Adafruit-ItsyBitsy-M0-PCB/blob/faa92dda428868c7042f9ee04685ffdc70849725/Adafruit%20ItsyBitsy%20M0.sch","where":"Eagle schematic part L (LED0805 RED), net D13; d2 variant.cpp L49"},"colour":"red","label":"D13 (L)","name":"D13 (L)","pin":"PA17"}],"memory_cite":{"doc":"Adafruit ItsyBitsy M0 schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"value=\"ATSAMD21G18\"","revision":"git faa92dda42","url":"https://github.com/adafruit/Adafruit-ItsyBitsy-M0-PCB/blob/faa92dda428868c7042f9ee04685ffdc70849725/Adafruit%20ItsyBitsy%20M0.sch","where":"Eagle schematic part U$4"},"naming":"sam","none":[{"cite":{"doc":"Adafruit ItsyBitsy M0 schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"Only switch part: SW1 [SPST_TACT-KMR2] between !RESET and GND.","revision":"git faa92dda42","url":"https://github.com/adafruit/Adafruit-ItsyBitsy-M0-PCB/blob/faa92dda428868c7042f9ee04685ffdc70849725/Adafruit%20ItsyBitsy%20M0.sch","where":"Eagle schematic, all switch parts"},"what":"buttons"}],"pixels":[{"cite":{"doc":"Adafruit ItsyBitsy M0 schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"L2 [APA1022020 = AP102-2020] pin DI -> N$5 -> U$4 \"PA01/EINT1/SERCOM1.1\"; pin CKI -> N$1 -> U$4 \"PA00/EINT0/SERCOM1.0\"; variant.cpp: \"{ PORTA, 0, PIO_DIGITAL, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // Dotstar Clock\" \"{ PORTA, 1, PIO_DIGITAL, PIN_ATTR_NONE, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_NONE }, // Dotstar Data\"","revision":"git faa92dda42","url":"https://github.com/adafruit/Adafruit-ItsyBitsy-M0-PCB/blob/faa92dda428868c7042f9ee04685ffdc70849725/Adafruit%20ItsyBitsy%20M0.sch","where":"Eagle schematic part L2 (AP102-2020); d3 variant.h L84-87; d2 variant.cpp L99-100"},"clock":"PA0","count":1,"kind":"apa102","name":"pixel0","pin":"PA1"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip ATSAMD21G18 can be, named by hand:atsamd:itsybitsy_m0"}},
{"chosen":"hand:atsamd:itsybitsy_m4","ids":["atsamd:itsybitsy_m4"],"key":"itsybitsy-m4","name":"itsybitsy m4","part":"samd51g","records":[{"checked":"Microchip.SAMD51_DFP.3.9.276.atpack ATDF samd51g18a, samd51g19a: every pinout, SAMD51G","file":"tools/census/hand_wiring/sam.json","says":{"leds":[["PA22","D13 (L)","high"]],"pixels":[["PB3","apa102"]],"uart":["PA17","PA16"]},"src":"hand:atsamd:itsybitsy_m4"}],"vendor":"","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"Adafruit ArduinoCore-samd variants/itsybitsy_m4/variant.cpp","kind":"board-definition","publisher":"Adafruit Industries","quote":"{ PORTA, 16, PIO_SERCOM_ALT, PIN_ATTR_PWM_F, No_ADC_Channel, TCC1_CH0, TC2_CH0, EXTERNAL_INT_0 }, // SERCOM 3.1 | { PORTA, 17, PIO_SERCOM_ALT, PIN_ATTR_PWM_F, No_ADC_Channel, TCC1_CH1, TC2_CH1, EXTERNAL_INT_1 }, // SERCOM 3.0","revision":"tag 1.7.18","url":"https://github.com/adafruit/ArduinoCore-samd/blob/1.7.18/variants/itsybitsy_m4/variant.cpp","where":"variant.cpp pins 0/1; d3 variant.h L128-129"},"name":"Serial1 (SERCOM3)","rx":"PA16","tx":"PA17"}},"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51G19A, named by hand:atsamd:itsybitsy_m4","leds":[{"active":"high","cite":{"doc":"Adafruit ItsyBitsy M4 schematic (EagleCAD)","kind":"schematic","level":"LED anode via R7 2.2K to PA22, cathode to GND -> lit when PA22 is high","publisher":"Adafruit Industries","quote":"L [LED0603_NOOUTLINE = RED] pin A -> N$2 -> R7 [2.2K] -> net \"D13\" -> IC2 \"PA22/I2C/I6/SERCOM3.0+5.1/I2SDI\"; L pin C -> GND; variant.cpp pin 13: \"{ PORTA, 22, PIO_DIGITAL, PIN_ATTR_PWM_G, No_ADC_Channel, TCC0_CH2, NOT_ON_TIMER, EXTERNAL_INT_6 }, // D13\"","revision":"git 77ccac24a6","url":"https://github.com/adafruit/Adafruit-ItsyBitsy-M4-PCB/blob/77ccac24a6eb36fca6f780fd45511d039f0e574f/Adafruit%20ItsyBitsy%20M4.sch","where":"Eagle schematic part L (LED0603 RED), net D13; d2 variant.cpp L53"},"colour":"red","label":"D13 (L)","name":"D13 (L)","pin":"PA22"}],"memory_cite":{"doc":"Adafruit ArduinoCore-samd boards.txt","kind":"board-definition","publisher":"Adafruit Industries","quote":"-D__SAMD51G19A__","revision":"tag 1.7.17","url":"https://github.com/adafruit/ArduinoCore-samd/blob/1.7.17/boards.txt","where":"adafruit_itsybitsy_m4.build.extra_flags"},"naming":"sam","none":[{"cite":{"doc":"Adafruit ItsyBitsy M4 schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"Only switch part: SW1 [SPST_TACT-KMR2] between !RESET and GND.","revision":"git 77ccac24a6","url":"https://github.com/adafruit/Adafruit-ItsyBitsy-M4-PCB/blob/77ccac24a6eb36fca6f780fd45511d039f0e574f/Adafruit%20ItsyBitsy%20M4.sch","where":"Eagle schematic, all switch parts"},"what":"buttons"}],"pixels":[{"cite":{"doc":"Adafruit ItsyBitsy M4 schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"L2 [APA1022020 = AP102-2020] DI -> net \"DOTSTAR_DATA\" -> IC2 \"PB03/I3/AIN15/SERCOM5.1\"; CKI -> net \"DOTSTAR_CLK\" -> IC2 \"PB02/I2/AIN14/SERCOM5.0\"; variant.cpp: \"// Dotstar Clock (D6)\" \"// Dotstar Data (D8)\"","revision":"git 77ccac24a6","url":"https://github.com/adafruit/Adafruit-ItsyBitsy-M4-PCB/blob/77ccac24a6eb36fca6f780fd45511d039f0e574f/Adafruit%20ItsyBitsy%20M4.sch","where":"Eagle schematic part L2 (AP102-2020), nets DOTSTAR_DATA/DOTSTAR_CLK; d3 variant.h L88-91; d2 variant.cpp L42/L46"},"clock":"PB2","count":1,"kind":"apa102","name":"pixel0","pin":"PB3"}],"ram":196608,"ram_from":"Microchip ATDF ATSAMD51G19A, named by hand:atsamd:itsybitsy_m4"}},
{"chosen":"arduino:In System MCU:avr:ismcu_atmega328p1","flash":32768,"ids":["arduino:In System MCU:avr:ismcu_atmega328p1"],"key":"jasonbamford-atmega328p-1-mhz-internal","name":"ATmega328P 1 MHz (Internal)","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:In System MCU:avr:ismcu_atmega328p1"}],"vendor":"Jason Bamford","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":1000000,"flash":32768,"flash_from":"arduino:In System MCU:avr:ismcu_atmega328p1","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:In System MCU:avr:ismcu_atmega328p1"}},
{"chosen":"arduino:In System MCU:avr:ismcu_atmega328p16","flash":32768,"ids":["arduino:In System MCU:avr:ismcu_atmega328p16"],"key":"jasonbamford-atmega328p-16-mhz-16-mhz-crystal","name":"ATmega328P 16 MHz (16 MHz Crystal)","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:In System MCU:avr:ismcu_atmega328p16"}],"vendor":"Jason Bamford","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32768,"flash_from":"arduino:In System MCU:avr:ismcu_atmega328p16","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:In System MCU:avr:ismcu_atmega328p16"}},
{"chosen":"arduino:In System MCU:avr:ismcu_atmega328p2","flash":32768,"ids":["arduino:In System MCU:avr:ismcu_atmega328p2"],"key":"jasonbamford-atmega328p-2-mhz-16-mhz-crystal","name":"ATmega328P 2 MHz (16 MHz Crystal)","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:In System MCU:avr:ismcu_atmega328p2"}],"vendor":"Jason Bamford","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":2000000,"flash":32768,"flash_from":"arduino:In System MCU:avr:ismcu_atmega328p2","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:In System MCU:avr:ismcu_atmega328p2"}},
{"chosen":"arduino:In System MCU:avr:ismcu_atmega328p8","flash":32768,"ids":["arduino:In System MCU:avr:ismcu_atmega328p8"],"key":"jasonbamford-atmega328p-8-mhz-internal","name":"ATmega328P 8 MHz (Internal)","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:In System MCU:avr:ismcu_atmega328p8"}],"vendor":"Jason Bamford","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":32768,"flash_from":"arduino:In System MCU:avr:ismcu_atmega328p8","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:In System MCU:avr:ismcu_atmega328p8"}},
{"chosen":"cpy:stm/thunderpack_v11","ids":["cpy:stm/thunderpack_v11"],"key":"jeremygillick-thunderpack-v11","name":"THUNDERPACK_v11","part":"stm32f411ce","records":[{"file":"ports/stm/boards/thunderpack_v11/pins.c","says":{"buttons":[["PB4","BUTTON",null,null]],"i2c":["PB7","PB6"],"leds":[["PA0","LED1",null],["PA1","LED2",null],["PA2","LED3",null],["PA3","LED4",null]]},"src":"cpy:stm/thunderpack_v11"}],"vendor":"Jeremy Gillick","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PB6","sda":"PB7"}},"buttons":[{"name":"BUTTON","pin":"PB4"}],"flash":524288,"flash_from":"cpy:stm/thunderpack_v11: FLASH_SIZE (0x80000)","leds":[{"name":"LED1","pin":"PA0"},{"name":"LED2","pin":"PA1"},{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED3","pin":"PA2"},{"name":"LED4","pin":"PA3"}],"naming":"stm32","ram":131072,"ram_from":"stm32-data STM32F411CE"}},
{"chosen":"cpy:stm/thunderpack_v12","ids":["cpy:stm/thunderpack_v12"],"key":"jeremygillick-thunderpack-v12","name":"THUNDERPACK_v12","part":"stm32f411ce","records":[{"file":"ports/stm/boards/thunderpack_v12/pins.c","says":{"buttons":[["PB4","BUTTON",null,null]],"i2c":["PB7","PB6"],"leds":[["PA0","LED1",null],["PA1","LED2",null],["PA2","LED3",null],["PA3","LED4",null]],"pixels":[["PB8","apa102"]]},"src":"cpy:stm/thunderpack_v12"}],"vendor":"Jeremy Gillick","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PB6","sda":"PB7"}},"buttons":[{"name":"BUTTON","pin":"PB4"}],"flash":524288,"flash_from":"cpy:stm/thunderpack_v12: FLASH_SIZE (0x80000)","leds":[{"name":"LED1","pin":"PA0"},{"name":"LED2","pin":"PA1"},{"name":"LED3","pin":"PA2"},{"name":"LED4","pin":"PA3"}],"naming":"stm32","pixels":[{"clock":"PB0","kind":"apa102","name":"APA102_MOSI","pin":"PB8"}],"ram":131072,"ram_from":"stm32-data STM32F411CE"}},
{"chosen":"zephyr:rh02","flash":65536,"ids":["zephyr:rh02"],"key":"jhoinrch-rh02","name":"RH02","part":"stm32f072xb","ram":16384,"records":[{"file":"boards/jhoinrch/rh02/rh02.dts","says":{"leds":[["PB0","led0","high"],["PB1","led1","high"]]},"src":"zephyr:rh02","stated":{"leds|PB0":"zephyr:rh02: gpios = <&gpiob 0 GPIO_ACTIVE_HIGH>","leds|PB1":"zephyr:rh02: gpios = <&gpiob 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"jhoinrch","why":"rank","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"white","label":"white-rx D1","name":"led0","pin":"PB0"},{"active":"high","colour":"white","label":"white-tx D2","name":"led1","pin":"PB1"}],"naming":"stm32","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rh02_plus_2026","flash":131072,"ids":["zephyr:rh02_plus_2026"],"key":"jhoinrch-rh02-plus-2026","name":"RH02 Plus (2026)","part":"stm32g431xx","ram":32768,"records":[{"file":"boards/jhoinrch/rh02_plus_2026/rh02_plus_2026.dts","says":{"leds":[["PA15","led0","low"],["PA0","led1","low"]]},"src":"zephyr:rh02_plus_2026","stated":{"leds|PA0":"zephyr:rh02_plus_2026: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","leds|PA15":"zephyr:rh02_plus_2026: gpios = <&gpioa 15 GPIO_ACTIVE_LOW>"}}],"vendor":"jhoinrch","why":"rank","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"blue","label":"blue-status D2","name":"led0","pin":"PA15"},{"active":"low","label":"purple-word D3","name":"led1","pin":"PA0"}],"naming":"stm32","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:atmel-samd/datum_distance","ids":["cpy:atmel-samd/datum_distance"],"key":"jjstudiosllc-j-j-studios-datum-distance","name":"J&J Studios datum-Distance","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/datum_distance/pins.c","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED",null]],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"cpy:atmel-samd/datum_distance"}],"vendor":"J&J Studios LLC","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"board.SPI()","sck":"PB11"},"uart":{"name":"board.UART()","rx":"PA11","tx":"PA10"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PA17"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"cpy:atmel-samd/datum_imu","ids":["cpy:atmel-samd/datum_imu"],"key":"jjstudiosllc-j-j-studios-datum-imu","name":"J&J Studios datum-IMU","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/datum_imu/pins.c","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED",null]],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"cpy:atmel-samd/datum_imu"}],"vendor":"J&J Studios LLC","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"board.SPI()","sck":"PB11"},"uart":{"name":"board.UART()","rx":"PA11","tx":"PA10"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PA17"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"cpy:atmel-samd/datum_light","ids":["cpy:atmel-samd/datum_light"],"key":"jjstudiosllc-j-j-studios-datum-light","name":"J&J Studios datum-Light","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/datum_light/pins.c","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED",null]],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"cpy:atmel-samd/datum_light"}],"vendor":"J&J Studios LLC","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"board.SPI()","sck":"PB11"},"uart":{"name":"board.UART()","rx":"PA11","tx":"PA10"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PA17"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"cpy:atmel-samd/datum_weather","ids":["cpy:atmel-samd/datum_weather"],"key":"jjstudiosllc-j-j-studios-datum-weather","name":"J&J Studios datum-Weather","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/datum_weather/pins.c","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED",null]],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"cpy:atmel-samd/datum_weather"}],"vendor":"J&J Studios LLC","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"board.SPI()","sck":"PB11"},"uart":{"name":"board.UART()","rx":"PA11","tx":"PA10"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PA17"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"zephyr:skystar_gd32f407vet6","disagree":[{"kept":"high","kept_from":"level check: \u5929\u7a7a\u661f\u5f00\u53d1\u677f\u786c\u4ef6 - \u539f\u7406\u56fe (wiki page with schematic sheet images), sheet '\u6309\u94ae\u548c\u7528\u6237LED'; tutorial page '\u5341\u4e00\u3001\u72ec\u7acb\u6309\u952e\u539f\u7406\u4ecb\u7ecd' (GD32F407VET6) [copy read: image read: https://wiki.lckfb.com/storage/images/zh-hans/tkx/hardware/schematic/schematic_20240815_052905.png ; text: https://wiki.lckfb.com/zh-hans/tkx/tkx-gd32f407vet6/beginner/key-principle.html]","kind":"level","other":"low","other_from":"zephyr:skystar_gd32f407vet6","what":"button PA0 active"}],"flash":524288,"ids":["zephyr:skystar_gd32f407vet6"],"key":"jlc-skystar-gd32f407vet6","name":"SkyStar GD32F407VET6","notes":["button PA0 active low from zephyr:skystar_gd32f407vet6 not kept: its statement `zephyr:skystar_gd32f407vet6: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>` is one the boards' schematics refuted and none confirmed: a copy of a known error","button PA0 active high from the level check (\u5929\u7a7a\u661f\u5f00\u53d1\u677f\u786c\u4ef6 - \u539f\u7406\u56fe (wiki page with schematic sheet images), sheet '\u6309\u94ae\u548c\u7528\u6237LED'; tutorial page '\u5341\u4e00\u3001\u72ec\u7acb\u6309\u952e\u539f\u7406\u4ecb\u7ecd' (GD32F407VET6) [copy read: image read: https://wiki.lckfb.com/storage/images/zh-hans/tkx/hardware/schematic/schematic_20240815_052905.png ; text: https://wiki.lckfb.com/zh-hans/tkx/tkx-gd32f407vet6/beginner/key-principle.html])"],"part":"gd32f407","ram":196608,"records":[{"file":"boards/jlc/skystar_gd32f407vet6/skystar_gd32f407vet6.dts","says":{"buttons":[["PA0","sw0","low",null]],"leds":[["PB2","led0","high"]]},"src":"zephyr:skystar_gd32f407vet6","stated":{"buttons|PA0":"zephyr:skystar_gd32f407vet6: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","leds|PB2":"zephyr:skystar_gd32f407vet6: gpios = <&gpiob 2 GPIO_ACTIVE_HIGH>"}}],"vendor":"jlc","why":"rank","wiring":{"buttons":[{"active":"high","cite":{"archived":"https://wiki.lckfb.com/storage/images/zh-hans/tkx/hardware/schematic/schematic_20240815_052905.png","doc":"\u5929\u7a7a\u661f\u5f00\u53d1\u677f\u786c\u4ef6 - \u539f\u7406\u56fe (wiki page with schematic sheet images), sheet '\u6309\u94ae\u548c\u7528\u6237LED'; tutorial page '\u5341\u4e00\u3001\u72ec\u7acb\u6309\u952e\u539f\u7406\u4ecb\u7ecd' (GD32F407VET6) [copy read: image read: https://wiki.lckfb.com/storage/images/zh-hans/tkx/hardware/schematic/schematic_20240815_052905.png ; text: https://wiki.lckfb.com/zh-hans/tkx/tkx-gd32f407vet6/beginner/key-principle.html]","kind":"schematic","level":"PA0 (net WKUP) -> R2 10k series -> node with R4 10k to GND; SW2 between node and +3V3: pressed reads high (pull-down).","publisher":"\u7acb\u521b\u5f00\u53d1\u677f LCKFB (JLC / \u5609\u7acb\u521b)","quote":"WKUP R2 10k\u03a9 0402; R4 10k\u03a9 0402 GND; SW2 \u767d +3V3; text: 'KEY\u5f15\u811a\u63a5\u5230\u4e86\u5355\u7247\u673a\u7684PA0\u5f15\u811a\u4e0a\u3002\u6309\u952e\u7684\u4e00\u7aef\u63a5\u5230\u4e863.3V\uff0c\u53e6\u4e00\u7aef\u901a\u8fc7\u4e00\u4e2a10K\u7684\u7535\u963b\u63a5\u5230\u4e86\u5730\u3002...\u5f53\u6309\u952e\u6309\u4e0b\u7684\u65f6\u5019\uff0cPA0\u68c0\u6d4b\u5230\u7684\u7535\u5e73\u4e3a\u9ad8\u7535\u5e73\u3002'","revision":"\u7248\u672c V1.0, \u521b\u5efa\u65e5\u671f 2023-10-10, \u66f4\u65b0\u65e5\u671f 2023-10-16 (title block of the sheet image); retrieved 2026-11-03","url":"https://wiki.lckfb.com/zh-hans/tkx/hardware/schematic.html","where":"sheet '\u6309\u94ae\u548cLED' (\u9875 1 \u5171 1), block '\u7528\u6237\uff08\u5524\u9192\uff09\u6309\u952e'"},"filled":["active from level check: \u5929\u7a7a\u661f\u5f00\u53d1\u677f\u786c\u4ef6 - \u539f\u7406\u56fe (wiki page with schematic sheet images), sheet '\u6309\u94ae\u548c\u7528\u6237LED'; tutorial page '\u5341\u4e00\u3001\u72ec\u7acb\u6309\u952e\u539f\u7406\u4ecb\u7ecd' (GD32F407VET6) [copy read: image read: https://wiki.lckfb.com/storage/images/zh-hans/tkx/hardware/schematic/schematic_20240815_052905.png ; text: https://wiki.lckfb.com/zh-hans/tkx/tkx-gd32f407vet6/beginner/key-principle.html]"],"label":"USER_KEY","name":"sw0","pin":"PA0"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"archived":"https://wiki.lckfb.com/storage/images/zh-hans/tkx/hardware/schematic/schematic_20240815_052905.png","doc":"\u5929\u7a7a\u661f\u5f00\u53d1\u677f\u786c\u4ef6 - \u539f\u7406\u56fe (wiki page with schematic sheet images), sheet '\u6309\u94ae\u548c\u7528\u6237LED'; tutorial page '\u5341\u4e00\u3001\u72ec\u7acb\u6309\u952e\u539f\u7406\u4ecb\u7ecd' (GD32F407VET6) [copy read: image read: https://wiki.lckfb.com/storage/images/zh-hans/tkx/hardware/schematic/schematic_20240815_052905.png ; text: https://wiki.lckfb.com/zh-hans/tkx/tkx-gd32f407vet6/beginner/key-principle.html]","kind":"schematic","level":"PB2 -> LED1 anode, cathode -> R6 2k -> GND; R7 10k pull-down is the BOOT1 strap.","publisher":"\u7acb\u521b\u5f00\u53d1\u677f LCKFB (JLC / \u5609\u7acb\u521b)","quote":"PB2(BOOT1) R7 10k\u03a9 GND; LED1 R6 2k\u03a9 GND; text: '\u5bf9\u5e94\u7528\u6237LED\u5c31\u662f\u4f7f\u80fdPB2\u53e3\u8f93\u51fa\u9ad8\u7535\u5e73\u5373\u53ef\u70b9\u4eae\u7528\u6237LED'","revision":"\u7248\u672c V1.0, \u521b\u5efa\u65e5\u671f 2023-10-10, \u66f4\u65b0\u65e5\u671f 2023-10-16 (title block of the sheet image); retrieved 2026-11-03","url":"https://wiki.lckfb.com/zh-hans/tkx/hardware/schematic.html","where":"sheet '\u6309\u94ae\u548cLED', block '\u7528\u6237LED'"},"name":"led0","pin":"PB2"}],"naming":"port16","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:raspberrypi/jpconstantineau_encoderpad_rp2040","ids":["cpy:raspberrypi/jpconstantineau_encoderpad_rp2040"],"key":"jpconstantineau-encoderpad-rp2040","name":"EncoderPad RP2040","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/jpconstantineau_encoderpad_rp2040/pins.c","says":{"buttons":[["GPIO14","KEY1",null,null],["GPIO18","KEY2",null,null],["GPIO19","KEY3",null,null],["GPIO20","KEY4",null,null],["GPIO0","KEY5",null,null],["GPIO1","KEY6",null,null],["GPIO2","KEY7",null,null],["GPIO3","KEY8",null,null],["GPIO4","KEY9",null,null]],"i2c":["GPIO8","GPIO9"],"leds":[["GPIO25","LED",null]],"pixels":[["GPIO15","ws2812"]],"spi":["GPIO26","GPIO27","GPIO28"]},"src":"cpy:raspberrypi/jpconstantineau_encoderpad_rp2040"}],"vendor":"JPConstantineau","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO9","sda":"GPIO8"},"spi":{"miso":"GPIO28","mosi":"GPIO27","name":"board.SPI()","sck":"GPIO26"}},"buttons":[{"name":"KEY1","pin":"GPIO14"},{"name":"KEY2","pin":"GPIO18"},{"name":"KEY3","pin":"GPIO19"},{"name":"KEY4","pin":"GPIO20"},{"name":"KEY5","pin":"GPIO0"},{"name":"KEY6","pin":"GPIO1"},{"name":"KEY7","pin":"GPIO2"},{"name":"KEY8","pin":"GPIO3"},{"name":"KEY9","pin":"GPIO4"}],"flash":16777216,"flash_from":"cpy:raspberrypi/jpconstantineau_encoderpad_rp2040: EXTERNAL_FLASH_DEVICES, W25Q128JVxQ","leds":[{"name":"LED","pin":"GPIO25"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO15"}]}},
{"chosen":"cpy:raspberrypi/jpconstantineau_pykey18","ids":["cpy:raspberrypi/jpconstantineau_pykey18"],"key":"jpconstantineau-pykey-18-numpad","name":"PyKey 18 Numpad","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/jpconstantineau_pykey18/pins.c","says":{"leds":[["GPIO24","LED",null]],"pixels":[["GPIO29","ws2812"]]},"src":"cpy:raspberrypi/jpconstantineau_pykey18"}],"vendor":"JPConstantineau","why":"rank","wiring":{"flash":2097152,"flash_from":"cpy:raspberrypi/jpconstantineau_pykey18: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"name":"LED","pin":"GPIO24"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO29"}]}},
{"chosen":"cpy:raspberrypi/jpconstantineau_pykey44","ids":["cpy:raspberrypi/jpconstantineau_pykey44"],"key":"jpconstantineau-pykey-44-ergo","name":"PyKey 44 Ergo","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/jpconstantineau_pykey44/pins.c","says":{"leds":[["GPIO24","LED",null]],"pixels":[["GPIO29","ws2812"]]},"src":"cpy:raspberrypi/jpconstantineau_pykey44"}],"vendor":"JPConstantineau","why":"rank","wiring":{"flash":2097152,"flash_from":"cpy:raspberrypi/jpconstantineau_pykey44: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"name":"LED","pin":"GPIO24"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO29"}]}},
{"chosen":"cpy:raspberrypi/jpconstantineau_pykey60","ids":["cpy:raspberrypi/jpconstantineau_pykey60"],"key":"jpconstantineau-pykey-60","name":"PyKey 60","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/jpconstantineau_pykey60/pins.c","says":{"leds":[["GPIO24","LED",null]],"pixels":[["GPIO29","ws2812"]]},"src":"cpy:raspberrypi/jpconstantineau_pykey60"}],"vendor":"JPConstantineau","why":"rank","wiring":{"flash":2097152,"flash_from":"cpy:raspberrypi/jpconstantineau_pykey60: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"name":"LED","pin":"GPIO24"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO29"}]}},
{"chosen":"cpy:raspberrypi/jpconstantineau_pykey87","ids":["cpy:raspberrypi/jpconstantineau_pykey87"],"key":"jpconstantineau-pykey-87-tkl","name":"PyKey 87 TKL","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/jpconstantineau_pykey87/pins.c","says":{"leds":[["GPIO24","LED",null]],"pixels":[["GPIO29","ws2812"]]},"src":"cpy:raspberrypi/jpconstantineau_pykey87"}],"vendor":"JPConstantineau","why":"rank","wiring":{"flash":2097152,"flash_from":"cpy:raspberrypi/jpconstantineau_pykey87: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"name":"LED","pin":"GPIO24"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO29"}]}},
{"chosen":"zephyr:ec4l15ba1","flash":98304,"ids":["zephyr:ec4l15ba1"],"key":"kagafei-ec4l15ba1-evb","name":"EC4L15BA1-EVB","part":"nrf54l15","ram":69632,"records":[{"file":"boards/kaga-fei/ec4l15ba1/ec4l15ba1_nrf54l15_cpuapp.dts","says":{"buttons":[["P1.13","sw0","low","up"],["P1.09","sw1","low","up"],["P1.08","sw2","low","up"],["P0.04","sw3","low","up"]],"leds":[["&gpio2 9","led0","high"],["P1.10","led1","high"],["&gpio2 7","led2","high"],["P1.14","led3","high"]],"spi":[null,null,null]},"src":"zephyr:ec4l15ba1","stated":{"buttons|P0.04":"zephyr:ec4l15ba1: gpios = <&gpio0 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.08":"zephyr:ec4l15ba1: gpios = <&gpio1 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.09":"zephyr:ec4l15ba1: gpios = <&gpio1 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.13":"zephyr:ec4l15ba1: gpios = <&gpio1 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P1.10":"zephyr:ec4l15ba1: gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>","leds|P1.14":"zephyr:ec4l15ba1: gpios = <&gpio1 14 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 7":"zephyr:ec4l15ba1: gpios = <&gpio2 7 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 9":"zephyr:ec4l15ba1: gpios = <&gpio2 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"kaga-fei","why":"rank","wiring":{"buses":{"spi":{"miso":null,"mosi":null,"name":"spi00","sck":null}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button 0","name":"sw0","pin":"P1.13","pull":"up"},{"active":"low","label":"Push button 1","name":"sw1","pin":"P1.09","pull":"up"},{"active":"low","label":"Push button 2","name":"sw2","pin":"P1.08","pull":"up"},{"active":"low","label":"Push button 3","name":"sw3","pin":"P0.04","pull":"up"}],"flash":98304,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"colour":"green","label":"Green LED 0","name":"led0","raw":"&gpio2 9"},{"active":"high","colour":"green","label":"Green LED 1","name":"led1","pin":"P1.10"},{"active":"high","colour":"green","label":"Green LED 2","name":"led2","raw":"&gpio2 7"},{"active":"high","colour":"green","label":"Green LED 3","name":"led3","pin":"P1.14"}],"naming":"nrf","ram":69632,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:atmel-samd/snekboard","ids":["cpy:atmel-samd/snekboard"],"key":"keithpcom-keithp-com-snekboard","name":"keithp.com snekboard","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/snekboard/pins.c","says":{"i2c":["PA9","PA8"],"leds":[["PA2","MICROPY_HW_LED_STATUS",null]],"pixels":[["PB11","ws2812"]],"uart":["PB9","PB8"]},"src":"cpy:atmel-samd/snekboard"}],"vendor":"keithp.com","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA8","sda":"PA9"},"uart":{"name":"board.UART()","rx":"PB8","tx":"PB9"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"PA2"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PB11"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"cpy:atmel-samd/circuitbrains_basic_m0","ids":["cpy:atmel-samd/circuitbrains_basic_m0"],"key":"kevinneubauer-circuitbrains-basic","name":"CircuitBrains Basic","part":"samd21e18a","records":[{"file":"ports/atmel-samd/boards/circuitbrains_basic_m0/pins.c","says":{"i2c":["PA4","PA5"],"leds":[["PA14","MICROPY_HW_LED_STATUS",null]],"spi":["PA11","PA10","PA9"],"uart":["PA6","PA7"]},"src":"cpy:atmel-samd/circuitbrains_basic_m0"}],"vendor":"Kevin Neubauer","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA5","sda":"PA4"},"spi":{"miso":"PA9","mosi":"PA10","name":"board.SPI()","sck":"PA11"},"uart":{"name":"board.UART()","rx":"PA7","tx":"PA6"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"PA14"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"cpy:atmel-samd/circuitbrains_deluxe_m4","ids":["cpy:atmel-samd/circuitbrains_deluxe_m4"],"key":"kevinneubauer-circuitbrains-deluxe","name":"CircuitBrains Deluxe","part":"samd51j19a","records":[{"file":"ports/atmel-samd/boards/circuitbrains_deluxe_m4/pins.c","says":{"i2c":["PB2","PB3"],"leds":[["PB13","MICROPY_HW_LED_STATUS",null]],"spi":["PA13","PA12","PA14"],"uart":["PA22","PA23"]},"src":"cpy:atmel-samd/circuitbrains_deluxe_m4"}],"vendor":"Kevin Neubauer","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PB3","sda":"PB2"},"spi":{"miso":"PA14","mosi":"PA12","name":"board.SPI()","sck":"PA13"},"uart":{"name":"board.UART()","rx":"PA23","tx":"PA22"}},"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51J19A","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"PB13"}],"naming":"sam","ram":196608,"ram_from":"Microchip ATDF ATSAMD51J19A"}},
{"chosen":"hand:pio:keyboardio_model_100","flash":1048576,"ids":["pio:keyboardio_model_100"],"key":"keyboardio-keyboardio-model-100","name":"Keyboardio Model 100","part":"gd32f303cgt6","ram":98304,"records":[{"checked":"gd32f303cgt6 LQFP48: the GD32F303xx datasheet's pin definitions, 37 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"leds":[["PB0","LED_BUILTIN",null]]},"src":"hand:pio:keyboardio_model_100"}],"vendor":"Keyboardio","why":"hand","wiring":{"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"ArduinoCore-GD32 variants/keyboardio_model_100/variant.h","kind":"board-definition","level":"Not determinable: the variant gives the pin only; no schematic was read.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PB0","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/keyboardio_model_100/variant.h","where":"variant.h line 80"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PB0"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:khadas_edgev","ids":["zephyr:khadas_edgev"],"key":"khadas-edge-v","name":"Edge-V","part":"rk3399","ram":8388608,"records":[{"file":"boards/khadas/edgev/khadas_edgev.dts","src":"zephyr:khadas_edgev"}],"vendor":"khadas","why":"nothing","wiring":{"naming":"raw","ram":8388608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:khadas_edge2","ids":["zephyr:khadas_edge2"],"key":"khadas-edge2-1","name":"Edge2","part":"rk3588","ram":8388608,"records":[{"file":"boards/khadas/edge2/khadas_edge2.dts","src":"zephyr:khadas_edge2"}],"vendor":"khadas","why":"nothing","wiring":{"naming":"raw","ram":8388608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:kincony_kc868_a32","ids":["zephyr:kincony_kc868_a32"],"key":"kincony-kc868-a32","name":"KC868-A32","part":"esp32","records":[{"file":"boards/kincony/kincony_kc868_a32/kincony_kc868_a32_procpu.dts","says":{"i2c":["GPIO15","GPIO13"]},"src":"zephyr:kincony_kc868_a32"}],"vendor":"kincony","why":"nothing","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO13","sda":"GPIO15"}},"naming":"esp","parts":[{"address":33,"bus":"i2c","compatible":"nxp,pcf857x","name":"PCF857X"},{"address":34,"bus":"i2c","compatible":"nxp,pcf857x","name":"PCF857X"},{"address":36,"bus":"i2c","compatible":"nxp,pcf857x","name":"PCF857X"},{"address":37,"bus":"i2c","compatible":"nxp,pcf857x","name":"PCF857X"}]}},
{"chosen":"zephyr:kincony_kc868_a8","ids":["zephyr:kincony_kc868_a8"],"key":"kincony-kc868-a8","name":"KC868-A8","part":"esp32","records":[{"file":"boards/kincony/kincony_kc868_a8/kincony_kc868_a8_procpu.dts","says":{"i2c":["GPIO4","GPIO5"]},"src":"zephyr:kincony_kc868_a8"}],"vendor":"kincony","why":"nothing","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"GPIO5","sda":"GPIO4"}},"naming":"esp","parts":[{"address":34,"bus":"i2c","compatible":"nxp,pcf857x","name":"PCF857X"},{"address":36,"bus":"i2c","compatible":"nxp,pcf857x","name":"PCF857X"}]}},
{"chosen":"pio:nebulas3","flash":4194304,"ids":["pio:nebulas3"],"key":"kineticdynamics-kinetic-dynamics-nebula-s3","name":"Kinetic Dynamics Nebula S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/Nebula_S3/pins_arduino.h","says":{"i2c":["GPIO12","GPIO13"],"pixels":[["GPIO45","ws2812"]],"spi":["GPIO38","GPIO40","GPIO39"],"uart":["GPIO43","GPIO44"]},"src":"pio:nebulas3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own NEBULAS3 entry"}],"vendor":"Kinetic Dynamics","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO12"},"spi":{"cs":"GPIO41","miso":"GPIO39","mosi":"GPIO40","name":"SPI","sck":"GPIO38"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:nebulas3","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO45"}],"ram":327680,"ram_from":"pio:nebulas3"}},
{"chosen":"cpy:stm/meowbit_v121","ids":["cpy:stm/meowbit_v121"],"key":"kittenbot-meowbit","name":"MEOWBIT","part":"stm32f401xe","records":[{"file":"ports/stm/boards/meowbit_v121/pins.c","says":{"buttons":[["PB9","BTNA",null,null],["PC3","BTNB",null,null]],"leds":[["PB4","LED_RED",null],["PB5","LED_GREEN",null]]},"src":"cpy:stm/meowbit_v121"}],"vendor":"Kittenbot","why":"rank","wiring":{"buttons":[{"name":"BTNA","pin":"PB9"},{"name":"BTNB","pin":"PC3"}],"flash":524288,"flash_from":"cpy:stm/meowbit_v121: FLASH_SIZE (0x80000)","leds":[{"colour":"red","name":"LED_RED","pin":"PB4"},{"colour":"green","name":"LED_GREEN","pin":"PB5"}],"naming":"stm32","ram":98304,"ram_from":"stm32-data STM32F401CE, STM32F401RE, STM32F401VE: every chip STM32F401xE can be"}},
{"chosen":"zephyr:tomu","flash":65536,"ids":["zephyr:tomu"],"key":"kosagi-tomu","name":"Tomu","part":"efm32hg309f64","ram":8192,"records":[{"file":"boards/kosagi/tomu/tomu.dts","says":{"leds":[["PB7","led0","high"],["PA0","led1","high"]]},"src":"zephyr:tomu","stated":{"leds|PA0":"zephyr:tomu: gpios = <&gpioa 0 0>","leds|PB7":"zephyr:tomu: gpios = <&gpiob 7 0>"}}],"vendor":"kosagi","why":"rank","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"Red LED","name":"led0","pin":"PB7"},{"active":"high","colour":"green","label":"Green LED","name":"led1","pin":"PA0"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:Sanguino:avr:atmega1284p","flash":130048,"ids":["arduino:Sanguino:avr:atmega1284p","arduino:Sanguino:avr:atmega1284p_8m"],"key":"kristianslothlauszus-sanguino-w-atmega1284-or-atmega1284p-16mhz","name":"Sanguino W/ ATmega1284 or ATmega1284P (16MHz)","part":"atmega1284p","ram":16384,"records":[{"core":"arduino:Sanguino:avr","file":"variants/sanguino/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB0","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"arduino:Sanguino:avr:atmega1284p"},{"core":"arduino:Sanguino:avr","file":"variants/sanguino/pins_arduino.h","same":true,"src":"arduino:Sanguino:avr:atmega1284p_8m"}],"vendor":"Kristian Sloth Lauszus","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":16000000,"flash":130048,"flash_from":"arduino:Sanguino:avr:atmega1284p","leds":[{"label":"D0","name":"LED_BUILTIN","pin":"PB0"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA7"],["D25","PA6"],["D26","PA5"],["D27","PA4"],["D28","PA3"],["D29","PA2"],["D30","PA1"],["D31","PA0"]],"ram":16384,"ram_from":"arduino:Sanguino:avr:atmega1284p"}},
{"chosen":"arduino:Sanguino:avr:atmega644","flash":64512,"ids":["arduino:Sanguino:avr:atmega644","arduino:Sanguino:avr:atmega644_8m"],"key":"kristianslothlauszus-sanguino-w-atmega644-or-atmega644a-16-mhz","name":"Sanguino W/ ATmega644 or ATmega644A (16 MHz)","part":"atmega644a","ram":4096,"records":[{"core":"arduino:Sanguino:avr","file":"variants/sanguino/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB0","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"arduino:Sanguino:avr:atmega644"},{"core":"arduino:Sanguino:avr","file":"variants/sanguino/pins_arduino.h","same":true,"src":"arduino:Sanguino:avr:atmega644_8m"}],"vendor":"Kristian Sloth Lauszus","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":16000000,"flash":64512,"flash_from":"arduino:Sanguino:avr:atmega644","leds":[{"label":"D0","name":"LED_BUILTIN","pin":"PB0"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA7"],["D25","PA6"],["D26","PA5"],["D27","PA4"],["D28","PA3"],["D29","PA2"],["D30","PA1"],["D31","PA0"]],"ram":4096,"ram_from":"arduino:Sanguino:avr:atmega644"}},
{"chosen":"arduino:Sanguino:avr:atmega644p","flash":64512,"ids":["arduino:Sanguino:avr:atmega644p","arduino:Sanguino:avr:atmega644p_8m"],"key":"kristianslothlauszus-sanguino-w-atmega644p-or-atmega644pa-16-mhz","name":"Sanguino W/ ATmega644P or ATmega644PA (16 MHz)","part":"atmega644pa","ram":4096,"records":[{"core":"arduino:Sanguino:avr","file":"variants/sanguino/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB0","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"arduino:Sanguino:avr:atmega644p"},{"core":"arduino:Sanguino:avr","file":"variants/sanguino/pins_arduino.h","same":true,"src":"arduino:Sanguino:avr:atmega644p_8m"}],"vendor":"Kristian Sloth Lauszus","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":16000000,"flash":64512,"flash_from":"arduino:Sanguino:avr:atmega644p","leds":[{"label":"D0","name":"LED_BUILTIN","pin":"PB0"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA7"],["D25","PA6"],["D26","PA5"],["D27","PA4"],["D28","PA3"],["D29","PA2"],["D30","PA1"],["D31","PA0"]],"ram":4096,"ram_from":"arduino:Sanguino:avr:atmega644p"}},
{"chosen":"zephyr:pico_spe","flash":2097152,"ids":["zephyr:pico_spe"],"key":"kws-pico-spe","name":"Pico-SPE","part":"rp2040","ram":270336,"records":[{"file":"boards/kws/pico_spe/pico_spe.dts","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","led0","high"]]},"src":"zephyr:pico_spe","stated":{"leds|GPIO25":"zephyr:pico_spe: gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>"}}],"vendor":"kws","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO5","sda":"GPIO4"}},"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED","name":"led0","pin":"GPIO25"}],"naming":"rp2","ram":270336,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pico2_spe","flash":4194304,"ids":["zephyr:pico2_spe"],"key":"kws-pico2-spe","name":"Pico2-SPE","part":"rp2350","ram":532480,"records":[{"file":"boards/kws/pico2_spe/pico2_spe_rp2350a_m33_0.dts","says":{"i2c":["GPIO4","GPIO5"]},"src":"zephyr:pico2_spe"}],"vendor":"kws","why":"nothing","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO5","sda":"GPIO4"}},"flash":4194304,"flash_from":"the census: the largest any of its sources states","naming":"rp2","ram":532480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:labplus_mpython","flash":4194304,"ids":["pio:labplus_mpython"],"key":"labplus-labplus-mpython","name":"Labplus mPython","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/mpython/pins_arduino.h","says":{"i2c":["GPIO23","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:labplus_mpython","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_DEV entry"}],"vendor":"Labplus","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO23"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:labplus_mpython","naming":"esp","ram":327680,"ram_from":"pio:labplus_mpython"}},
{"chosen":"hand:pio:laird_bl652_dvk","flash":524288,"ids":["pio:laird_bl652_dvk"],"key":"lairdconnectivity-bl652-development-kit","name":"BL652 Development Kit","part":"nrf52832","ram":65536,"records":[{"checked":"flowrs-regdb nrf52832: ports P0","file":"tools/census/hand_wiring/nrf.json","says":{"buttons":[["P0.11","BUTTON1 (SW1)","low","none"],["P0.15","BUTTON2 (SW2)","low","none"]],"leds":[["P0.17","LED1 (D1)","high"],["P0.19","LED2 (D2)","high"]],"uart":["P0.06","P0.08"]},"src":"hand:pio:laird_bl652_dvk"}],"vendor":"Laird Connectivity","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2025-03-20","doc":"BL652 Development Kit User Guide","kind":"user-manual","publisher":"Ezurio","quote":"\"SIO_6 UART_TX (output) USB_RX\" \"SIO_8 UART_RX (input) USB_TX\" | d3: \"SIO_06/ UART_TX ... PO.06\", \"SIO_08/ UART_RX ... PO.08\"","revision":"Version 2.0","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-03/EZ-GUIDE-BL652-DVK_v2_0.pdf","where":"Serial port section / FTDI table; d3 pins 19/17"},"name":"UART to FTDI USB bridge (SIO_6/SIO_8)","rx":"P0.08","tx":"P0.06"}},"buttons":[{"active":"low","cite":{"date":"2025-03-20","doc":"BL652 Development Kit User Guide","kind":"user-manual","level":"SIO_11 -> R83 560R -> BUTTON1 -> R35 1K -> SW1 -> GND (C10 to GND); no external pull-up -> enable internal pull-up, reads low when pressed.","publisher":"Ezurio","quote":"\"Button 1 (SW1) SIO_11 (via series resistor R83)\"; \"The buttons (BUTTON1 and BUTTON2) have no external pull-up resistor, so to use the buttons, the SIO_11 and SIO_15 pins must be configured as inputs with internal pull-up resistors (which is the default)\" | d1: \"SIO_11\" \"R83 560R\" \"BUTTON1\" \"R35 1K\" \"C10 0.1uF,16V\" \"SW1 TACT SW,SMD/180d\" \"GND\" | d3: \"13 SIO_11 SIO_11 - IN PULL-UP 14 PO.11 Ezurio Devkit: BUTTON1\"","revision":"Version 2.0","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-03/EZ-GUIDE-BL652-DVK_v2_0.pdf","where":"p. 27 Table 13, p. 28; d1 sheet 4; d3 p. 11 pin 13"},"label":"BUTTON1 (SW1)","name":"BUTTON1 (SW1)","pin":"P0.11","pull":"none"},{"active":"low","cite":{"date":"2025-03-20","doc":"BL652 Development Kit User Guide","kind":"user-manual","level":"SIO_15 -> R94 560R -> BUTTON2 -> R27 1K -> SW2 -> GND; no external pull-up -> reads low when pressed with internal pull-up.","publisher":"Ezurio","quote":"\"Button 2 (SW2) SIO_15 (via series resistor R94)\" | d1: \"SIO_15\" \"R94 560R\" \"BUTTON2\" \"R27 1K\" \"C6 0.1uF,16V\" \"SW2 TACT SW,SMD/180d\" \"GND\" | d3: \"29 SIO_15 SIO_15 - IN PULL-UP 18 PO.15 Ezurio Devkit: BUTTON2\"","revision":"Version 2.0","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-03/EZ-GUIDE-BL652-DVK_v2_0.pdf","where":"p. 27 Table 13, p. 28; d1 sheet 4; d3 p. 12 pin 29"},"label":"BUTTON2 (SW2)","name":"BUTTON2 (SW2)","pin":"P0.15","pull":"none"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2025-03-20","doc":"BL652 Development Kit User Guide","kind":"user-manual","level":"SIO_17 -> R17 560R -> J26 jumper (fitted by default) -> LED1 -> R15 1K -> D1 anode, cathode to GND -> lit when high; guide states active high.","publisher":"Ezurio","quote":"\"LED1 (D1) SIO_17 (via header J26) To connect LED1 to SIO_17, Fit jumper in J26\"; \"The LEDs are active high, meaning that writing a logical one (\u201c1\u201d) to the output pin illuminates the LED.\" | d1: \"SIO_17\" \"R17 560R\" \"J26\" \"LED1\" \"R15 1K\" \"D1 Blue,0603\" \"GND\" | d3: \"30 SIO_17 SIO_17 - IN PULL-UP 20 PO.17 Ezurio Devkit: LED1\"","revision":"Version 2.0","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-03/EZ-GUIDE-BL652-DVK_v2_0.pdf","where":"p. 27 Table 13 and p. 28 Figure 14; d1 sheet 4 'LED's and BUTTONs'; d3 p. 12 pin 30"},"colour":"blue","label":"LED1 (D1)","name":"LED1 (D1)","pin":"P0.17"},{"active":"high","cite":{"date":"2025-03-20","doc":"BL652 Development Kit User Guide","kind":"user-manual","level":"SIO_19 -> R36 560R -> J37 (fitted by default) -> LED2 -> R16 1K -> D2 anode, cathode GND -> lit when high.","publisher":"Ezurio","quote":"\"LED2 (D2) SIO_19 (via header J37)\" | d1: \"SIO_19\" \"R36 560R\" \"J37\" \"LED2\" \"R16 1K\" \"D2 Blue,0603\" \"GND\" | d3: \"31 SIO_19 SIO_19 - IN PULL-UP 22 PO.19 Ezurio Devkit: LED2\"","revision":"Version 2.0","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-03/EZ-GUIDE-BL652-DVK_v2_0.pdf","where":"p. 27 Table 13 and p. 28 Figure 14; d1 sheet 4; d3 p. 12 pin 31"},"colour":"blue","label":"LED2 (D2)","name":"LED2 (D2)","pin":"P0.19"}],"naming":"nrf","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:laird_bl653_dvk","flash":524288,"ids":["pio:laird_bl653_dvk"],"key":"lairdconnectivity-bl653-development-kit","name":"BL653 Development Kit","part":"nrf52833","ram":131072,"records":[{"checked":"flowrs-regdb nrf52833: ports P0, P1","file":"tools/census/hand_wiring/nrf.json","says":{"buttons":[["P0.11","Button 1 (SW1)","low","none"],["P0.12","Button 2 (SW2)","low","none"],["P0.24","Button 3 (SW9)","low","none"],["P0.22","Button 4 (SW10)","low","none"]],"leds":[["P0.13","LED1 (D1)","high"],["P0.14","LED2 (D2)","high"],["P0.15","LED3 (D3)","high"],["P0.16","LED4 (D4)","high"]],"uart":["P0.06","P0.08"]},"src":"hand:pio:laird_bl653_dvk"}],"vendor":"Laird Connectivity","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2025-03","doc":"BL653 Development Kit User Guide","kind":"user-manual","publisher":"Ezurio","quote":"\"SIO_06 (U5 pin35) UART_TX (output) USB_RX\" \"SIO_08 (U5 pin29) UART_RX (input) USB_TX\" | d2: \"35 SIO_06/ SIO_06 UART_TX Out Set L1 P0.06\", \"29 SIO_08/ SIO_08 UART_RX In Pull-up N1 P0.08\"","revision":"Version 2.0","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-03/EZ-GUIDE-BL653-DVK_v2_0.pdf","where":"UART section table; d2 pins 35/29"},"name":"UART to FTDI FT232R USB bridge (SIO_06/SIO_08)","rx":"P0.08","tx":"P0.06"}},"buttons":[{"active":"low","cite":{"date":"2025-03","doc":"BL653 Development Kit User Guide","kind":"user-manual","level":"Guide: no external pull-up, internal pull-up must be enabled -> the switch pulls the line to GND, reads low when pressed (switch-to-GND side not visible in the guide figure; full DVK schematic requires sign-in).","publisher":"Ezurio","quote":"\"Button 1 (SW1) Pin 27 SIO_11\"; Figure 17: \"SIO_11\" \"BUTTON1\"; \"The buttons (BUTTON1 and BUTTON2 for example) have no external pull-up resistor, so to use the buttons, the SIO_11 and SIO_12 pins must be configured as inputs with internal pull-up resistors (which is the default).\" | d2 (p. 13): \"27 SIO_11 SIO_11 - In Pull-up T2 P0.11/ Ezurio Devkit: BUTTON1\"","revision":"Version 2.0","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-03/EZ-GUIDE-BL653-DVK_v2_0.pdf","where":"p. 29, 8.2.4 Table 13 and Figure 17; d2 pin table"},"label":"Button 1 (SW1)","name":"Button 1 (SW1)","pin":"P0.11","pull":"none"},{"active":"low","cite":{"date":"2025-03","doc":"BL653 Development Kit User Guide","kind":"user-manual","level":"Guide: no external pull-up, internal pull-up must be enabled -> the switch pulls the line to GND, reads low when pressed (switch-to-GND side not visible in the guide figure; full DVK schematic requires sign-in).","publisher":"Ezurio","quote":"\"Button 2 (SW2) Pin 28 SIO_12\"; Figure 17: \"SIO_12\" \"BUTTON2\"; \"The buttons (BUTTON1 and BUTTON2 for example) have no external pull-up resistor, so to use the buttons, the SIO_11 and SIO_12 pins must be configured as inputs with internal pull-up resistors (which is the default).\" | d2 (p. 13): \"28 SIO_12 SIO_12 - In Pull-up U1 P0.12/\"","revision":"Version 2.0","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-03/EZ-GUIDE-BL653-DVK_v2_0.pdf","where":"p. 29, 8.2.4 Table 13 and Figure 17; d2 pin table"},"label":"Button 2 (SW2)","name":"Button 2 (SW2)","pin":"P0.12","pull":"none"},{"active":"low","cite":{"date":"2025-03","doc":"BL653 Development Kit User Guide","kind":"user-manual","level":"Guide: no external pull-up, internal pull-up must be enabled -> the switch pulls the line to GND, reads low when pressed (switch-to-GND side not visible in the guide figure; full DVK schematic requires sign-in).","publisher":"Ezurio","quote":"\"Button 3 (SW9) Pin 10 SIO_24\"; Figure 17: \"SIO_24\" \"BUTTON3\"; \"The buttons (BUTTON1 and BUTTON2 for example) have no external pull-up resistor, so to use the buttons, the SIO_11 and SIO_12 pins must be configured as inputs with internal pull-up resistors (which is the default).\" | d2 (p. 13): \"10 SIO_24 SIO_24 In Pull-up AD20 P0.24 Ezurio Devkit: BUTTON3\"","revision":"Version 2.0","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-03/EZ-GUIDE-BL653-DVK_v2_0.pdf","where":"p. 29, 8.2.4 Table 13 and Figure 17; d2 pin table"},"label":"Button 3 (SW9)","name":"Button 3 (SW9)","pin":"P0.24","pull":"none"},{"active":"low","cite":{"date":"2025-03","doc":"BL653 Development Kit User Guide","kind":"user-manual","level":"Guide: no external pull-up, internal pull-up must be enabled -> the switch pulls the line to GND, reads low when pressed (switch-to-GND side not visible in the guide figure; full DVK schematic requires sign-in).","publisher":"Ezurio","quote":"\"Button 4 (SW10) Pin 8 SIO_25\"; Figure 17: \"SIO_25\" \"BUTTON4\"; \"The buttons (BUTTON1 and BUTTON2 for example) have no external pull-up resistor, so to use the buttons, the SIO_11 and SIO_12 pins must be configured as inputs with internal pull-up resistors (which is the default).\" | d2 (p. 12): \"8 SIO_25 SIO_25 - In Pull-up AD18 P0.22 Ezurio Devkit: BUTTON4\" | d1 Table 13: \"Remember SIO_25 on BL653 is connected to Nordic nRF52833 P0.22.\"","revision":"Version 2.0","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-03/EZ-GUIDE-BL653-DVK_v2_0.pdf","where":"p. 29, 8.2.4 Table 13 and Figure 17; d2 pin table"},"label":"Button 4 (SW10)","name":"Button 4 (SW10)","pin":"P0.22","pull":"none"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2025-03","doc":"BL653 Development Kit User Guide","kind":"user-manual","level":"Figure 17: SIO_13 -> jumper J26 -> R15 1.0k -> LED pin 1 (anode), LED pin 2 (cathode) to GND -> lit when high; guide states active high.","publisher":"Ezurio","quote":"\"LED1 (D1) Pin 20 SIO_13 (via header J26)\"; Figure 17: \"LED1\" \"R15\" \"0402, 1.0k, 5%\" \"GND\" \"Everlight, 19-217/B7C-ZL2N1B3X/3T\"; \"The LEDs are active high, meaning that writing a logical one (\u201c1\u201d) to the output pin illuminates the LED.\" | d2: \"20 SIO_13 SIO_13 - In Pull-up AD8 P0.13 Ezurio Devkit: LED1\"","revision":"Version 2.0","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-03/EZ-GUIDE-BL653-DVK_v2_0.pdf","where":"p. 29, 8.2.4 Table 13 and Figure 17; d2 pin table p. 13"},"colour":"blue","label":"LED1 (D1)","name":"LED1 (D1)","pin":"P0.13"},{"active":"high","cite":{"date":"2025-03","doc":"BL653 Development Kit User Guide","kind":"user-manual","level":"Figure 17: SIO_14 -> jumper J37 -> R16 1.0k -> LED pin 1 (anode), LED pin 2 (cathode) to GND -> lit when high; guide states active high.","publisher":"Ezurio","quote":"\"LED2 (D2) Pin 22 SIO_14 (via header J37)\"; Figure 17: \"LED2\" \"R16\" \"0402, 1.0k, 5%\" \"GND\" \"Everlight, 19-217/B7C-ZL2N1B3X/3T\"; \"The LEDs are active high, meaning that writing a logical one (\u201c1\u201d) to the output pin illuminates the LED.\" | d2: \"22 SIO_14 SIO_14 - In Pull-up AC9 P0.14 Ezurio Devkit: LED2\"","revision":"Version 2.0","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-03/EZ-GUIDE-BL653-DVK_v2_0.pdf","where":"p. 29, 8.2.4 Table 13 and Figure 17; d2 pin table p. 13"},"colour":"blue","label":"LED2 (D2)","name":"LED2 (D2)","pin":"P0.14"},{"active":"high","cite":{"date":"2025-03","doc":"BL653 Development Kit User Guide","kind":"user-manual","level":"Figure 17: SIO_15 -> jumper J45 -> R29 1.0k -> LED pin 1 (anode), LED pin 2 (cathode) to GND -> lit when high; guide states active high.","publisher":"Ezurio","quote":"\"LED3 (D3) Pin 18 SIO_15 (via header 45 )\"; Figure 17: \"LED3\" \"R29\" \"0402, 1.0k, 5%\" \"GND\" \"Everlight, 19-217/B7C-ZL2N1B3X/3T\"; \"The LEDs are active high, meaning that writing a logical one (\u201c1\u201d) to the output pin illuminates the LED.\" | d2: \"18 SIO_15 SIO_15 - In Pull-up AD10 P0.15 Ezurio Devkit: LED3\"","revision":"Version 2.0","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-03/EZ-GUIDE-BL653-DVK_v2_0.pdf","where":"p. 29, 8.2.4 Table 13 and Figure 17; d2 pin table p. 13"},"colour":"blue","label":"LED3 (D3)","name":"LED3 (D3)","pin":"P0.15"},{"active":"high","cite":{"date":"2025-03","doc":"BL653 Development Kit User Guide","kind":"user-manual","level":"Figure 17: SIO_16 -> jumper J39 -> R31 1.0k -> LED pin 1 (anode), LED pin 2 (cathode) to GND -> lit when high; guide states active high.","publisher":"Ezurio","quote":"\"LED4 (D4) Pin 21 SIO_16 (via header J39)\"; Figure 17: \"LED4\" \"R31\" \"0402, 1.0k, 5%\" \"GND\" \"Everlight, 19-217/B7C-ZL2N1B3X/3T\"; \"The LEDs are active high, meaning that writing a logical one (\u201c1\u201d) to the output pin illuminates the LED.\" | d2: \"21 SIO_16 SIO_16 - In Pull-up AC11 P0.16 Ezurio Devkit: LED4\"","revision":"Version 2.0","url":"https://connectivity-staging.s3.us-east-2.amazonaws.com/2025-03/EZ-GUIDE-BL653-DVK_v2_0.pdf","where":"p. 29, 8.2.4 Table 13 and Figure 17; d2 pin table p. 13"},"colour":"blue","label":"LED4 (D4)","name":"LED4 (D4)","pin":"P0.16"}],"naming":"nrf","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:rp2040:rp2040:DudesCab","flash":4194304,"ids":["arduino:rp2040:rp2040:DudesCab","pio:DudesCab"],"key":"latelierdarnoz-dudescab","name":"DudesCab","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/DudesCab/pins_arduino.h","says":{"i2c":["GPIO18","GPIO19"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:DudesCab"},{"core":"arduino:rp2040:rp2040","file":"variants/DudesCab/pins_arduino.h","same":true,"src":"pio:DudesCab","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own RASPBERRY_PI_PICO entry"}],"vendor":"L'atelier d'Arnoz","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO19","sda":"GPIO18"},"spi":{"cs":"GPIO5","miso":"GPIO4","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":4194304,"flash_from":"arduino:rp2040:rp2040:DudesCab","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:DudesCab"}},
{"chosen":"hand:pio:maple","flash":110592,"ids":["pio:maple"],"key":"leaflabs-maple","name":"Maple","part":"stm32f103rb","ram":17408,"records":[{"checked":"stm32-data STM32F103RB: package LQFP64","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC9","BUT (D38)","high","down"]],"leds":[["PA5","D13 (D1 Blue)","high"]]},"src":"hand:pio:maple"}],"vendor":"LeafLabs","why":"hand","wiring":{"buttons":[{"active":"high","cite":{"date":"2012-01-11","doc":"maple-r5 schematic (Eagle, Sheet 1/1)","kind":"schematic","level":"BUT ties the BOOT0 net to VCC via R3 1k; R2 10k pulls BOOT0 to GND; PC9 reads that net through R5 1k -> high when pressed; d2: \"The pin will :ref:`read <lang-digitalread>` ``HIGH`` when the :ref:`button is pressed <lang-isbuttonpressed>`.\"","publisher":"LeafLabs","quote":"\"PC9\" \"P$40\" \"R5\" \"1k\" \"BOOT0\" \"BUT\" \"R3\" \"1k\" \"VCC\"; \"R2\" \"10k\" \"GND\" \"*connected to BUT and R5\"; d2: \"Pin ``D38`` is the board's :ref:`button pin <lang-board-values-but>`.\" and \"D38, PC9,\"","revision":"r5","url":"https://github.com/leaflabs/maple/blob/af0703b5f8715e1023687d42c2bbe3822ca3b6be/maple-r5/maple-r5-schematic.pdf","where":"sheet 1/1: UC1 P$40 (PC9) -> R5 -> BOOT0 net -> BUT -> R3 -> VCC; R2 on BOOT0"},"label":"BUT (D38)","name":"BUT (D38)","pin":"PC9","pull":"down"}],"flash":110592,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2012-01-11","doc":"maple-r5 schematic (Eagle, Sheet 1/1)","kind":"schematic","level":"net 13 (PA5) -> R6 1k -> D1 anode, cathode -> GND: lit when PA5 is high.","publisher":"LeafLabs","quote":"\"13\" \"P$21\" \"PA5/SPI1_SCK/ADC5\"; \"13\" \"R6\" \"1k\" \"Blue\" \"D1\" \"GND\"; d2: \"``BOARD_LED_PIN``: 13\" and \"D13, PA5,\"","revision":"r5","url":"https://github.com/leaflabs/maple/blob/af0703b5f8715e1023687d42c2bbe3822ca3b6be/maple-r5/maple-r5-schematic.pdf","where":"sheet 1/1: UC1 P$21 net '13'; LED D1 under header J3"},"colour":"blue","label":"D13 (D1 Blue)","name":"D13 (D1 Blue)","pin":"PA5"}],"naming":"stm32","ram":17408,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:maple_mini_b20","flash":122880,"ids":["pio:maple_mini_b20"],"key":"leaflabs-maple-mini-bootloader-2-0","name":"Maple Mini Bootloader 2.0","part":"stm32f103cb","ram":20480,"records":[{"checked":"stm32-data STM32F103CB: package LQFP48","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PB8","BUT (D32)","high","down"]],"leds":[["PB1","D33 (D1 Blue)","high"]]},"src":"hand:pio:maple_mini_b20"}],"vendor":"LeafLabs","why":"hand","wiring":{"buttons":[{"active":"high","cite":{"date":"2012-07-23","doc":"maplemini schematic (Eagle, Sheet 1/1)","kind":"schematic","level":"BUT connects the PB8/BOOT0 node to VCC through R2 1k; R9 10k pulls that node to GND -> reads high when pressed; d2: \"The pin will :ref:`read <lang-digitalread>` ``HIGH`` when the :ref:`button is pressed <lang-isbuttonpressed>`.\"","publisher":"LeafLabs","quote":"\"45\" \"PB8/TIM4_CH3\" \"32\"; \"44\" \"BOOT0\"; \"BUT\" \"R2\" \"1k\" \"VCC\" \"R9\" \"10k\" \"GND\"; d2: \"Pin ``D32`` is the Mini's :ref:`button pin <lang-board-values-but>`.\" and \"D32, PB8,\"","url":"https://github.com/leaflabs/maplemini/blob/498871ec350273dee1942e28488c8c1586b7aab5/maplemini.pdf","where":"sheet 1, top right: BUT, R2, R9; UC1 pins 45 and 44"},"label":"BUT (D32)","name":"BUT (D32)","pin":"PB8","pull":"down"}],"flash":122880,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2012-07-23","doc":"maplemini schematic (Eagle, Sheet 1/1)","kind":"schematic","level":"net 33 (PB1) -> R1 1k -> D1 anode, D1 cathode -> GND: lit when PB1 is high; d2: \"The LED will glow when ``HIGH`` is :ref:`written <lang-digitalwrite>` to it.\"","publisher":"LeafLabs","quote":"\"19\" \"PB1/ADC12_IN9/TIM3_CH4\" \"33\" \"R1\" \"1k\" \"D1\" \"Blue\" \"GND\"; d2: \"Pin ``D33`` is the Mini's :ref:`LED pin <lang-board-values-led>`.\" and \"D33, PB1,\"","url":"https://github.com/leaflabs/maplemini/blob/498871ec350273dee1942e28488c8c1586b7aab5/maplemini.pdf","where":"sheet 1, UC1 pin 19 net '33'; LED D1 below J1"},"colour":"blue","label":"D33 (D1 Blue)","name":"D33 (D1 Blue)","pin":"PB1"}],"naming":"stm32","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:maple_mini_origin","flash":110592,"ids":["pio:maple_mini_origin"],"key":"leaflabs-maple-mini-original","name":"Maple Mini Original","part":"stm32f103cb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"pio:maple_mini_origin","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"LeafLabs","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":110592,"flash_from":"pio:maple_mini_origin","naming":"stm32","ram":20480,"ram_from":"pio:maple_mini_origin"}},
{"chosen":"hand:pio:maple_ret6","flash":262144,"ids":["pio:maple_ret6"],"key":"leaflabs-maple-ret6","name":"Maple (RET6)","part":"stm32f103re","ram":49152,"records":[{"checked":"stm32-data STM32F103RE: package LQFP64","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC9","BUT (D38)","high","down"]],"leds":[["PA5","D13 (D1 Blue)","high"]]},"src":"hand:pio:maple_ret6"}],"vendor":"LeafLabs","why":"hand","wiring":{"buttons":[{"active":"high","cite":{"date":"2012-01-11","doc":"maple-r5 schematic (Eagle, Sheet 1/1)","kind":"schematic","level":"BUT ties the BOOT0 net to VCC via R3 1k; R2 10k pulls BOOT0 to GND; PC9 reads that net through R5 1k -> high when pressed; d2: \"The pin will :ref:`read <lang-digitalread>` ``HIGH`` when the :ref:`button is pressed <lang-isbuttonpressed>`.\"","publisher":"LeafLabs","quote":"\"PC9\" \"P$40\" \"R5\" \"1k\" \"BOOT0\" \"BUT\" \"R3\" \"1k\" \"VCC\"; \"R2\" \"10k\" \"GND\"; d2: \"Pin ``D38`` is the board's :ref:`button pin <lang-board-values-but>`.\" and \"D38, PC9,\"","revision":"r5","url":"https://github.com/leaflabs/maple/blob/af0703b5f8715e1023687d42c2bbe3822ca3b6be/maple-r5/maple-r5-schematic.pdf","where":"sheet 1/1: UC1 P$40 (PC9) -> R5 -> BOOT0 net -> BUT -> R3 -> VCC; R2 on BOOT0"},"label":"BUT (D38)","name":"BUT (D38)","pin":"PC9","pull":"down"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2012-01-11","doc":"maple-r5 schematic (Eagle, Sheet 1/1)","kind":"schematic","level":"net 13 (PA5) -> R6 1k -> D1 anode, cathode -> GND: lit when PA5 is high.","publisher":"LeafLabs","quote":"\"13\" \"P$21\" \"PA5/SPI1_SCK/ADC5\"; \"13\" \"R6\" \"1k\" \"Blue\" \"D1\" \"GND\"; d2: \"``BOARD_LED_PIN``: 13\", \"D13, PA5,\" and \"The Maple Rev 5 connects PA5 to the board's built-in LED\"","revision":"r5","url":"https://github.com/leaflabs/maple/blob/af0703b5f8715e1023687d42c2bbe3822ca3b6be/maple-r5/maple-r5-schematic.pdf","where":"sheet 1/1: UC1 P$21 net '13'; LED D1 under header J3"},"colour":"blue","label":"D13 (D1 Blue)","name":"D13 (D1 Blue)","pin":"PA5"}],"naming":"stm32","ram":49152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:leafony_ap03","flash":524288,"ids":["pio:leafony_ap03"],"key":"leafonysystems-leafony-systems-ap03","name":"Leafony Systems AP03","part":"stm32l452re","ram":163840,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"pio:leafony_ap03","via":"PlatformIO ststm32 build.variant; defines of the core's own LEAFONY_AP03 entry"}],"vendor":"Leafony Systems","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":80000000,"flash":524288,"flash_from":"pio:leafony_ap03","naming":"stm32","ram":163840,"ram_from":"pio:leafony_ap03"}},
{"chosen":"mpy:stm32/LEGO_HUB_NO6","ids":["mpy:stm32/LEGO_HUB_NO6"],"key":"lego-hub-no-6","name":"Hub No.6","part":"stm32f413xx","records":[{"file":"ports/stm32/boards/LEGO_HUB_NO6/mpconfigboard.h","says":{"spi":["PA5","PA7","PA6"]},"src":"mpy:stm32/LEGO_HUB_NO6"}],"vendor":"LEGO","why":"nothing","wiring":{"buses":{"spi":{"miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"}},"flash":1048576,"flash_by_part":true,"flash_from":"stm32-data STM32F413CG, STM32F413MG, STM32F413RG and 2 more: every chip STM32F413xG can be, named by MicroPython ports/stm32/boards/LEGO_HUB_NO6/mpconfigboard.mk (LD_FILES: the linker script named for the part)","memory_cite":{"doc":"MicroPython ports/stm32/boards/LEGO_HUB_NO6/mpconfigboard.mk","kind":"board-definition","publisher":"MicroPython","quote":"LD_FILES = boards/LEGO_HUB_NO6/stm32f413xg.ld boards/common_bl.ld","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/stm32/boards/LEGO_HUB_NO6/mpconfigboard.mk","where":"LD_FILES: the linker script named for the part"},"naming":"stm32","ram":327680,"ram_from":"stm32-data STM32F413CG, STM32F413MG, STM32F413RG and 2 more: every chip STM32F413xG can be, named by MicroPython ports/stm32/boards/LEGO_HUB_NO6/mpconfigboard.mk (LD_FILES: the linker script named for the part)"}},
{"chosen":"mpy:stm32/LEGO_HUB_NO7","ids":["mpy:stm32/LEGO_HUB_NO7"],"key":"lego-hub-no-7","name":"Hub No.7","part":"stm32f413xx","records":[{"file":"ports/stm32/boards/LEGO_HUB_NO7/mpconfigboard.h","says":{"spi":["PB10","PC3","PC2"]},"src":"mpy:stm32/LEGO_HUB_NO7"}],"vendor":"LEGO","why":"nothing","wiring":{"buses":{"spi":{"cs":"PB12","miso":"PC2","mosi":"PC3","name":"SPI(2)","sck":"PB10"}},"flash":1048576,"flash_by_part":true,"flash_from":"stm32-data STM32F413CG, STM32F413MG, STM32F413RG and 2 more: every chip STM32F413xG can be, named by MicroPython ports/stm32/boards/LEGO_HUB_NO7/mpconfigboard.mk (LD_FILES: the linker script named for the part)","memory_cite":{"doc":"MicroPython ports/stm32/boards/LEGO_HUB_NO7/mpconfigboard.mk","kind":"board-definition","publisher":"MicroPython","quote":"LD_FILES = boards/LEGO_HUB_NO6/stm32f413xg.ld boards/common_bl.ld","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/stm32/boards/LEGO_HUB_NO7/mpconfigboard.mk","where":"LD_FILES: the linker script named for the part"},"naming":"stm32","ram":327680,"ram_from":"stm32-data STM32F413CG, STM32F413MG, STM32F413RG and 2 more: every chip STM32F413xG can be, named by MicroPython ports/stm32/boards/LEGO_HUB_NO7/mpconfigboard.mk (LD_FILES: the linker script named for the part)"}},
{"chosen":"arduino:megax8:avr:atmega168","ids":["arduino:megax8:avr:atmega168"],"key":"leonardomiliani-atmega168p","name":"ATmega168P","part":"atmega168p","ram":1024,"records":[{"core":"arduino:megax8:avr","file":"variants/megax8/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:megax8:avr:atmega168"}],"vendor":"Leonardo Miliani","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":15872,"flash_from":"arduino:megax8:avr:atmega168","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":1024,"ram_from":"arduino:megax8:avr:atmega168"}},
{"chosen":"arduino:megax4:avr:atmegax4","ids":["arduino:megax4:avr:atmegax4"],"key":"leonardomiliani-atmega644-1284","name":"ATmega644/1284","part":"atmega644","records":[{"core":"arduino:megax4:avr","file":"variants/megax4/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PD5","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"arduino:megax4:avr:atmegax4"}],"vendor":"Leonardo Miliani","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":1000000,"flash":131072,"flash_from":"arduino:megax4:avr:atmegax4","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PD5"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":16384,"ram_from":"arduino:megax4:avr:atmegax4"}},
{"chosen":"pio:agruminolemon","flash":2097152,"ids":["pio:agruminolemon"],"key":"lifelycc-lifely-agrumino-lemon-v4","name":"Lifely Agrumino Lemon v4","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/agruminolemonv4/pins_arduino.h","says":{"i2c":["GPIO2","GPIO14"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"pio:agruminolemon","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_AGRUMINO_LEMON_V4 entry"}],"vendor":"Lifely.cc","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO14","sda":"GPIO2"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":80000000,"flash":2097152,"flash_from":"pio:agruminolemon","leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"pio:agruminolemon"}},
{"chosen":"pio:lightup","flash":28672,"ids":["pio:lightup"],"key":"lightup-lightup","name":"LightUp","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:arduino:avr","file":"variants/leonardo/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:lightup","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_LEONARDO entry"}],"vendor":"LightUp","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":8000000,"flash":28672,"flash_from":"pio:lightup","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"pio:lightup"}},
{"chosen":"pio:lgt8f328p-wemos-TTGO-XI","flash":29696,"ids":["pio:lgt8f328p-wemos-TTGO-XI"],"key":"lilygo-lgt8f328p-wemos-ttgo-xi","name":"LGT8F328P-wemos-TTGO-XI","part":"atmega328p","ram":2048,"records":[{"core":"arduino:lgt8fx:avr","file":"variants/lgt8fx8p-wemos-TTGO-XI/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB4","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:lgt8f328p-wemos-TTGO-XI","via":"PlatformIO pio_darkautism_lgt8f build.variant; the directory's default header"}],"vendor":"LogicGreen","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":32000000,"flash":29696,"flash_from":"pio:lgt8f328p-wemos-TTGO-XI","leds":[{"label":"D12","name":"LED_BUILTIN","pin":"PB4"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PE1"],["D21","PE3"],["D22","PE0"],["D23","PE2"],["D24","PE4"],["D25","PE6"],["D26","PE5"],["D27","PC6"]],"ram":2048,"ram_from":"pio:lgt8f328p-wemos-TTGO-XI"}},
{"chosen":"cpy:espressif/lilygo_tdeck","ids":["cpy:espressif/lilygo_tdeck"],"key":"lilygo-lilygo-t-deck-plus","name":"LILYGO T-Deck (Plus)","part":"esp32s3","records":[{"file":"ports/espressif/boards/lilygo_tdeck/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null]],"i2c":["GPIO18","GPIO8"],"spi":["GPIO40","GPIO41","GPIO38"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/lilygo_tdeck"}],"vendor":"LILYGO","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO8","sda":"GPIO18"},"spi":{"miso":"GPIO38","mosi":"GPIO41","name":"board.SPI()","sck":"GPIO40"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BOOT","pin":"GPIO0"}],"naming":"esp"}},
{"chosen":"hand:zephyr:t_deck","ids":["zephyr:t_deck"],"key":"lilygo-lilygo-t-deck-t-deck-plus","name":"LilyGO T-Deck / T-Deck Plus","notes":["button GPIO1 from zephyr:t_deck not kept: a trackball direction: UZ4's output (AN48841B Hall-effect IC) on net G_S4, pulses as the ball turns, not a switch (T-Deck schematic (schematic/schematic.pdf, Altium; one sheet, title block Date 2023/6/1, Size A1), UZ1-UZ4 block (UZ4 OUT, pin 5, net G_S4); U1 pin 39 IO1 on G_S4)","button GPIO15 from zephyr:t_deck not kept: a trackball direction: UZ1's output (AN48841B Hall-effect IC) on net G_S3, pulses as the ball turns, not a switch (T-Deck schematic (schematic/schematic.pdf, Altium; one sheet, title block Date 2023/6/1, Size A1), UZ1-UZ4 block (UZ1 OUT, pin 5, net G_S3); U1 pin 8 IO15 on G_S3)","button GPIO2 from zephyr:t_deck not kept: a trackball direction: UZ2's output (AN48841B Hall-effect IC) on net G_S2, pulses as the ball turns, not a switch (T-Deck schematic (schematic/schematic.pdf, Altium; one sheet, title block Date 2023/6/1, Size A1), UZ1-UZ4 block (UZ2 OUT, pin 5, net G_S2); U1 pin 38 IO2 on G_S2)","button GPIO3 from zephyr:t_deck not kept: a trackball direction: UZ3's output (AN48841B Hall-effect IC) on net G_S1, pulses as the ball turns, not a switch (T-Deck schematic (schematic/schematic.pdf, Altium; one sheet, title block Date 2023/6/1, Size A1), UZ1-UZ4 block (UZ3 OUT, pin 5, net G_S1); U1 pin 15 IO3 on G_S1)","i2c added from zephyr:t_deck","spi added from zephyr:t_deck"],"part":"esp32s3","records":[{"checked":"the twin's IO_MUX pads (esp32s3_iomux_pads in tools/qemu-wasm/patches/0003-esp32-esp32s3-peripheral-models.patch, from ESP-IDF v5.5.6 io_mux_reg.h): 45 pads","file":"tools/census/hand_wiring/esp.json","says":{"buttons":[["GPIO0","KEY1 (TS-1187AB)","low","up"]]},"src":"hand:zephyr:t_deck"},{"file":"boards/lilygo/t_deck/t_deck_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"],["GPIO3","trackball_up","low","up"],["GPIO15","trackball_down","low","up"],["GPIO1","trackball_left","low","up"],["GPIO2","trackball_right","low","up"]],"i2c":["GPIO18","GPIO8"],"spi":[null,"GPIO41","GPIO38"]},"src":"zephyr:t_deck","stated":{"buttons|GPIO0":"zephyr:t_deck: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|GPIO1":"zephyr:t_deck: gpios = <&gpio0 1 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|GPIO15":"zephyr:t_deck: gpios = <&gpio0 15 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|GPIO2":"zephyr:t_deck: gpios = <&gpio0 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|GPIO3":"zephyr:t_deck: gpios = <&gpio0 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"lilygo","why":"hand","wiring":{"buses":{"i2c":{"added_from":"zephyr:t_deck","name":"i2c0","scl":"GPIO8","sda":"GPIO18"},"spi":{"added_from":"zephyr:t_deck","miso":"GPIO38","mosi":"GPIO41","name":"spi2"}},"buttons":[{"active":"low","cite":{"date":"2023/6/1 (title block); repository commit 9aac147a313975ad063594b3fe11e28a96d94936","doc":"T-Deck schematic (schematic/schematic.pdf, Altium; one sheet, title block Date 2023/6/1, Size A1)","kind":"schematic","level":"RY31 100K pulls GPIO_0 up to VDD3V3; KEY1 joins GPIO_0 (A0/A1) to GND (B0/B1), so a press reads low.","publisher":"LilyGO (Xinyuan-LilyGO/T-Deck)","quote":"RY31 100K VDD3V3 | GPIO_0 | KEY1 A0 A1 B0 B1 TS-1187AB | GND; U1: 27 IO0 GPIO_0","url":"https://github.com/Xinyuan-LilyGO/T-Deck/blob/9aac147a313975ad063594b3fe11e28a96d94936/schematic/schematic.pdf","where":"KEY1 block beside U1; U1 ESP32-S3-WROOM-1 pin 27 IO0 on net GPIO_0"},"label":"KEY1 (TS-1187AB)","name":"KEY1 (TS-1187AB)","pin":"GPIO0","pull":"up"}],"naming":"esp","none":[{"cite":{"date":"2023/6/1 (title block); repository commit 9aac147a313975ad063594b3fe11e28a96d94936","doc":"T-Deck schematic (schematic/schematic.pdf, Altium; one sheet, title block Date 2023/6/1, Size A1)","kind":"schematic","publisher":"LilyGO (Xinyuan-LilyGO/T-Deck)","quote":"U9 AW9364DNR: LED1-LED4 -> LEDK1-LEDK4 (to the display connector); UP1 TP4065B: CHRG -> LED1 'Blue'","url":"https://github.com/Xinyuan-LilyGO/T-Deck/blob/9aac147a313975ad063594b3fe11e28a96d94936/schematic/schematic.pdf","where":"U9 AW9364DNR block (display backlight) and UP1 TP4065B block (charger); no other LED on the sheet"},"what":"leds"}],"parts":[{"added_from":"zephyr:t_deck","address":93,"bus":"i2c","compatible":"goodix,gt911","name":"GT911"},{"added_from":"zephyr:t_deck","bus":"spi","compatible":"semtech,sx1262","name":"SX1262"}]}},
{"chosen":"arduino:esp32:esp32:lilygo_t_display","flash":4194304,"ids":["arduino:esp32:esp32:lilygo_t_display","pio:lilygo-t-display"],"key":"lilygo-lilygo-t-display-1","name":"LilyGo T-Display","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/lilygo_t_display/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:lilygo_t_display"},{"core":"arduino:esp32:esp32","file":"variants/lilygo_t_display/pins_arduino.h","same":true,"src":"pio:lilygo-t-display","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own LILYGO_T_DISPLAY entry"}],"vendor":"LilyGo","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:lilygo_t_display","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:lilygo_t_display"}},
{"chosen":"cpy:raspberrypi/lilygo_t_display_rp2040","ids":["cpy:raspberrypi/lilygo_t_display_rp2040"],"key":"lilygo-lilygo-t-display-2","name":"LILYGO T-DISPLAY","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/lilygo_t_display_rp2040/pins.c","says":{"buttons":[["GPIO6","BUTTON0",null,null],["GPIO7","BUTTON1",null,null]],"leds":[["GPIO25","LED",null]],"uart":["GPIO1","GPIO2"]},"src":"cpy:raspberrypi/lilygo_t_display_rp2040"}],"vendor":"Lilygo","why":"rank","wiring":{"buses":{"uart":{"name":"board.TX/RX","rx":"GPIO2","tx":"GPIO1"}},"buttons":[{"aliases":["BUTTON_L"],"name":"BUTTON0","pin":"GPIO6"},{"aliases":["BUTTON_R"],"name":"BUTTON1","pin":"GPIO7"}],"flash":4194304,"flash_from":"cpy:raspberrypi/lilygo_t_display_rp2040: EXTERNAL_FLASH_DEVICES, W25Q32JVxQ","leds":[{"name":"LED","pin":"GPIO25"}],"naming":"rp2"}},
{"chosen":"arduino:esp32:esp32:lilygo_t_display_s3","flash":16777216,"ids":["arduino:esp32:esp32:lilygo_t_display_s3","pio:lilygo-t-display-s3"],"key":"lilygo-lilygo-t-display-s3","name":"LilyGo T-Display-S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/lilygo_t_display_s3/pins_arduino.h","says":{"i2c":["GPIO18","GPIO17"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:lilygo_t_display_s3"},{"core":"arduino:esp32:esp32","file":"variants/lilygo_t_display_s3/pins_arduino.h","same":true,"src":"pio:lilygo-t-display-s3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own LILYGO_T_DISPLAY_S3 entry"}],"vendor":"LilyGo","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO17","sda":"GPIO18"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":3145728,"flash_from":"arduino:esp32:esp32:lilygo_t_display_s3","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:lilygo_t_display_s3"}},
{"chosen":"cpy:espressif/lilygo_tdisplay_s3_pro","ids":["cpy:espressif/lilygo_tdisplay_s3_pro"],"key":"lilygo-lilygo-t-display-s3-pro","name":"LILYGO T-Display S3 Pro","part":"esp32s3","records":[{"file":"ports/espressif/boards/lilygo_tdisplay_s3_pro/pins.c","says":{"buttons":[["GPIO0","BUTTON0",null,null],["GPIO12","BUTTON1",null,null],["GPIO16","BUTTON2",null,null]],"i2c":["GPIO5","GPIO6"],"spi":["GPIO18","GPIO17","GPIO8"]},"src":"cpy:espressif/lilygo_tdisplay_s3_pro"}],"vendor":"LILYGO","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO6","sda":"GPIO5"},"spi":{"miso":"GPIO8","mosi":"GPIO17","name":"board.SPI()","sck":"GPIO18"}},"buttons":[{"name":"BUTTON0","pin":"GPIO0"},{"name":"BUTTON1","pin":"GPIO12"},{"name":"BUTTON2","pin":"GPIO16"}],"naming":"esp"}},
{"chosen":"cpy:espressif/lilygo_tdisplay_s3","ids":["cpy:espressif/lilygo_tdisplay_s3"],"key":"lilygo-lilygo-t-display-s3-v1-2","name":"LILYGO T-DISPLAY S3 v1.2","part":"esp32s3","records":[{"file":"ports/espressif/boards/lilygo_tdisplay_s3/pins.c","says":{"buttons":[["GPIO0","BUTTON0",null,null],["GPIO14","BUTTON1",null,null]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/lilygo_tdisplay_s3"}],"vendor":"LILYGO","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON0","pin":"GPIO0"},{"name":"BUTTON1","pin":"GPIO14"}],"naming":"esp"}},
{"chosen":"pio:lilygo-t-energy-s3","flash":16777216,"ids":["pio:lilygo-t-energy-s3"],"key":"lilygo-lilygo-t-energy-s3","name":"LilyGo T-Energy-S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:lilygo-t-energy-s3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"LilyGo","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:lilygo-t-energy-s3","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"pio:lilygo-t-energy-s3"}},
{"chosen":"cpy:espressif/lilygo_tqt_pro_nopsram","ids":["cpy:espressif/lilygo_tqt_pro_nopsram"],"key":"lilygo-lilygo-t-qt-pro-no-psram","name":"LILYGO T-QT PRO NO PSRAM","part":"esp32s3","records":[{"file":"ports/espressif/boards/lilygo_tqt_pro_nopsram/pins.c","says":{"buttons":[["GPIO0","BUTTON0",null,null],["GPIO47","BUTTON1",null,null]],"i2c":["GPIO43","GPIO44"],"spi":["GPIO3","GPIO2",null]},"src":"cpy:espressif/lilygo_tqt_pro_nopsram"}],"vendor":"LILYGO","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO44","sda":"GPIO43"},"spi":{"mosi":"GPIO2","name":"board.SPI()","sck":"GPIO3"}},"buttons":[{"name":"BUTTON0","pin":"GPIO0"},{"name":"BUTTON1","pin":"GPIO47"}],"naming":"esp"}},
{"chosen":"cpy:espressif/lilygo_tqt_pro_psram","ids":["cpy:espressif/lilygo_tqt_pro_psram"],"key":"lilygo-lilygo-t-qt-pro-psram","name":"LILYGO T-QT PRO PSRAM","part":"esp32s3","records":[{"file":"ports/espressif/boards/lilygo_tqt_pro_psram/pins.c","says":{"buttons":[["GPIO0","BUTTON0",null,null],["GPIO47","BUTTON1",null,null]],"i2c":["GPIO43","GPIO44"],"spi":["GPIO3","GPIO2",null]},"src":"cpy:espressif/lilygo_tqt_pro_psram"}],"vendor":"LILYGO","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO44","sda":"GPIO43"},"spi":{"mosi":"GPIO2","name":"board.SPI()","sck":"GPIO3"}},"buttons":[{"name":"BUTTON0","pin":"GPIO0"},{"name":"BUTTON1","pin":"GPIO47"}],"naming":"esp"}},
{"chosen":"cpy:espressif/lilygo_twatch_2020_v3","ids":["cpy:espressif/lilygo_twatch_2020_v3"],"key":"lilygo-lilygo-t-watch-2020-v3","name":"Lilygo T-watch 2020 V3","part":"esp32","records":[{"file":"ports/espressif/boards/lilygo_twatch_2020_v3/pins.c","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO4","MICROPY_HW_LED_STATUS",null]],"spi":["GPIO18","GPIO19",null]},"src":"cpy:espressif/lilygo_twatch_2020_v3"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO22","sda":"GPIO21"},"spi":{"mosi":"GPIO19","name":"board.SPI()","sck":"GPIO18"}},"leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"GPIO4"}],"naming":"esp"}},
{"chosen":"arduino:esp32:esp32:lilygo_t3s3","flash":4194304,"ids":["arduino:esp32:esp32:lilygo_t3s3","mpy:esp32/LILYGO_T3_S3","pio:lilygo-t3-s3"],"key":"lilygo-lilygo-t3-s3","name":"LilyGo T3-S3","notes":["pixel GPIO48 added from pio:lilygo-t3-s3"],"part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/lilygo_t3_s3_sx1262/pins_arduino.h","says":{"i2c":["GPIO18","GPIO17"],"leds":[["GPIO37","LED_BUILTIN",null]],"spi":["GPIO14","GPIO11","GPIO2"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:lilygo_t3s3"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:lilygo-t3-s3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"},{"file":"ports/esp32/boards/LILYGO_T3_S3/mpconfigboard.h","says":{"leds":[["GPIO37","LED",null]],"spi":["GPIO5","GPIO6","GPIO3"]},"src":"mpy:esp32/LILYGO_T3_S3"}],"vendor":"LilyGo","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO17","sda":"GPIO18"},"spi":{"cs":"GPIO13","miso":"GPIO2","mosi":"GPIO11","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:lilygo_t3s3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO37"}],"naming":"esp","pixels":[{"added_from":"pio:lilygo-t3-s3","kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:esp32:esp32:lilygo_t3s3"}},
{"chosen":"pio:lilygo_t3_stm32_v1","flash":262144,"ids":["pio:lilygo_t3_stm32_v1"],"key":"lilygo-lilygo-t3-stm32","name":"LilyGo T3-STM32","part":"stm32wle5cc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"pio:lilygo_t3_stm32_v1","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"LilyGo","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":48000000,"flash":262144,"flash_from":"pio:lilygo_t3_stm32_v1","naming":"stm32","ram":65536,"ram_from":"pio:lilygo_t3_stm32_v1"}},
{"chosen":"cpy:espressif/lilygo_tembed_esp32s3","ids":["cpy:espressif/lilygo_tembed_esp32s3"],"key":"lilygo-lilygo-tembed-esp32s3","name":"LILYGO TEMBED ESP32S3","part":"esp32s3","records":[{"file":"ports/espressif/boards/lilygo_tembed_esp32s3/pins.c","says":{"buttons":[["GPIO0","ENCODER_BUTTON",null,null]],"pixels":[["GPIO42","apa102"]],"spi":["GPIO12","GPIO11",null],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/lilygo_tembed_esp32s3"}],"vendor":"LILYGO","why":"rank","wiring":{"buses":{"spi":{"mosi":"GPIO11","name":"board.SPI()","sck":"GPIO12"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"ENCODER_BUTTON","pin":"GPIO0"}],"naming":"esp","pixels":[{"clock":"GPIO45","kind":"apa102","name":"MICROPY_HW_APA102_MOSI","pin":"GPIO42"}]}},
{"chosen":"cpy:espressif/lilygo_ttgo_t-01c3","ids":["cpy:espressif/lilygo_ttgo_t-01c3"],"key":"lilygo-lilygo-ttgo-t-01c3","name":"LILYGO TTGO T-01C3","part":"esp32c3","records":[{"file":"ports/espressif/boards/lilygo_ttgo_t-01c3/pins.c","says":{"leds":[["GPIO3","LED",null]],"uart":["GPIO21","GPIO20"]},"src":"cpy:espressif/lilygo_ttgo_t-01c3"}],"vendor":"","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO20","tx":"GPIO21"}},"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO3"}],"naming":"esp"}},
{"chosen":"cpy:espressif/lilygo_ttgo_tdisplay_esp32_16m","ids":["cpy:espressif/lilygo_ttgo_tdisplay_esp32_16m"],"key":"lilygo-lilygo-ttgo-t-display-v1-1","name":"LILYGO TTGO T-DISPLAY v1.1","part":"esp32","records":[{"file":"ports/espressif/boards/lilygo_ttgo_tdisplay_esp32_16m/pins.c","says":{"buttons":[["GPIO0","BUTTON0",null,null],["GPIO35","BUTTON1",null,null]]},"src":"cpy:espressif/lilygo_ttgo_tdisplay_esp32_16m"}],"vendor":"","why":"rank","wiring":{"buttons":[{"name":"BUTTON0","pin":"GPIO0"},{"name":"BUTTON1","pin":"GPIO35"}],"naming":"esp"}},
{"chosen":"cpy:espressif/lilygo_ttgo_tdisplay_esp32_4m","ids":["cpy:espressif/lilygo_ttgo_tdisplay_esp32_4m"],"key":"lilygo-lilygo-ttgo-t-display-v1-1-4m","name":"LILYGO TTGO T-DISPLAY v1.1 4M","part":"esp32","records":[{"file":"ports/espressif/boards/lilygo_ttgo_tdisplay_esp32_4m/pins.c","says":{"buttons":[["GPIO0","BUTTON0",null,null],["GPIO35","BUTTON1",null,null]]},"src":"cpy:espressif/lilygo_ttgo_tdisplay_esp32_4m"}],"vendor":"","why":"rank","wiring":{"buttons":[{"name":"BUTTON0","pin":"GPIO0"},{"name":"BUTTON1","pin":"GPIO35"}],"naming":"esp"}},
{"chosen":"hand:cpy:espressif/lilygo_ttgo_t8_s2","ids":["cpy:espressif/lilygo_ttgo_t8_s2"],"key":"lilygo-lilygo-ttgo-t8-esp32-s2","name":"LILYGO TTGO T8 ESP32-S2","part":"esp32s2","records":[{"checked":"the twin's IO_MUX pads (esp32s2_iomux_pads in tools/qemu-wasm/patches/0008-esp32s2-core-and-machine.patch, from ESP-IDF v5.5.6 io_mux_reg.h): 43 pads","file":"tools/census/hand_wiring/esp.json","says":{"buttons":[["GPIO0","BOOT","low","none"],["GPIO21","S3 (KEY)","low","up"]]},"src":"hand:cpy:espressif/lilygo_ttgo_t8_s2"},{"file":"ports/espressif/boards/lilygo_ttgo_t8_s2/pins.c","src":"cpy:espressif/lilygo_ttgo_t8_s2"}],"vendor":"LILYGO","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"doc":"SchematicV1_1.pdf (ESP32_S2.SchDoc)","kind":"schematic","level":"S1 connects net IO0 to GND. The IO0 net has no board resistor: the VDD3V3 line to R8 crosses it with no junction dot, and IO0 otherwise goes only to the header and the auto-program transistor U3. The strapping pin's internal pull-up holds it high. d2's photo shows the buttons silkscreened 'BOOT' and 'KEY'.","publisher":"LILYGO (Xinyuan-LilyGO/ESP32_S2)","quote":"IO0 S1 SW-PB ... GND | IO0 5 GPIO0 | d2: BOOT KEY","revision":"V1.1 (file name); title block Date 2020/7/16; repo commit e423815dc328c5aa5a006d3edc29e8902ec3caec","url":"https://github.com/Xinyuan-LilyGO/ESP32_S2/blob/e423815dc328c5aa5a006d3edc29e8902ec3caec/SchematicV1_1.pdf","where":"d1 schematic, zone B8 (S1), ESP32-S pin 5; d2 photo inset (image), silkscreen beside the two buttons"},"label":"BOOT","name":"BOOT","pin":"GPIO0","pull":"none"},{"active":"low","cite":{"doc":"SchematicV1_1.pdf (ESP32_S2.SchDoc)","kind":"schematic","level":"S3 connects GPIO21 to GND. R8 100K runs from VDD3V3 to the GPIO21 net (junction dot), and C22 100nF sits across the switch. Pressing pulls GPIO21 low.","publisher":"LILYGO (Xinyuan-LilyGO/ESP32_S2)","quote":"GPIO21 S3 SW-PB ... GND | VDD3V3 ... 100K R8 ... GPIO21 ... C22 100nF","revision":"V1.1 (file name); title block Date 2020/7/16; repo commit e423815dc328c5aa5a006d3edc29e8902ec3caec","url":"https://github.com/Xinyuan-LilyGO/ESP32_S2/blob/e423815dc328c5aa5a006d3edc29e8902ec3caec/SchematicV1_1.pdf","where":"schematic, zone B8 (S3, R8, C22); ESP32-S pin 28"},"label":"S3 (KEY)","name":"S3 (KEY)","pin":"GPIO21","pull":"up"}],"naming":"esp","none":[{"cite":{"doc":"SchematicV1_1.pdf (ESP32_S2.SchDoc)","kind":"schematic","publisher":"LILYGO (Xinyuan-LilyGO/ESP32_S2)","quote":"Red LED1 ... 1 CHRG ... U8 TP4054 | V3V ... 1K RY Blue LED2 ... GND","revision":"V1.1 (file name); title block Date 2020/7/16; repo commit e423815dc328c5aa5a006d3edc29e8902ec3caec","url":"https://github.com/Xinyuan-LilyGO/ESP32_S2/blob/e423815dc328c5aa5a006d3edc29e8902ec3caec/SchematicV1_1.pdf","where":"schematic, zone D3 (LED1, TP4054 charger) and zone C5 (LED2)"},"what":"leds"}]}},
{"chosen":"cpy:espressif/lilygo_ttgo_t8_s2_st7789","ids":["cpy:espressif/lilygo_ttgo_t8_s2_st7789"],"key":"lilygo-lilygo-ttgo-t8-esp32-s2-w-display","name":"LILYGO TTGO T8 ESP32-S2 w/Display","part":"esp32s2","records":[{"file":"ports/espressif/boards/lilygo_ttgo_t8_s2_st7789/pins.c","says":{"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/lilygo_ttgo_t8_s2_st7789"}],"vendor":"LILYGO","why":"nothing","wiring":{"buses":{"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp"}},
{"chosen":"zephyr:tdongle_s3","ids":["cpy:espressif/lilygo_tdongle_s3","zephyr:tdongle_s3"],"key":"lilygo-t-dongle-s3","name":"T-Dongle S3","notes":["pixel GPIO40 added from cpy:espressif/lilygo_tdongle_s3","uart added from cpy:espressif/lilygo_tdongle_s3","i2c added from cpy:espressif/lilygo_tdongle_s3"],"part":"esp32s3","records":[{"file":"boards/lilygo/tdongle_s3/tdongle_s3_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]]},"src":"zephyr:tdongle_s3","stated":{"buttons|GPIO0":"zephyr:tdongle_s3: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}},{"file":"ports/espressif/boards/lilygo_tdongle_s3/pins.c","says":{"buttons":[["GPIO0","BUTTON0",null,null]],"i2c":["GPIO43","GPIO44"],"pixels":[["GPIO40","apa102"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/lilygo_tdongle_s3"}],"vendor":"lilygo","why":"rank","wiring":{"buses":{"i2c":{"added_from":"cpy:espressif/lilygo_tdongle_s3","name":"board.I2C()","scl":"GPIO44","sda":"GPIO43"},"uart":{"added_from":"cpy:espressif/lilygo_tdongle_s3","name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"active":"low","label":"BOOT Button","name":"sw0","pin":"GPIO0","pull":"up"}],"naming":"esp","pixels":[{"added_from":"cpy:espressif/lilygo_tdongle_s3","clock":"GPIO39","kind":"apa102","name":"MICROPY_HW_APA102_MOSI","pin":"GPIO40"}]}},
{"chosen":"cpy:espressif/lilygo_twatch_s3","flash":1310720,"ids":["arduino:esp32:esp32:twatchs3","cpy:espressif/lilygo_twatch_s3","zephyr:twatch_s3"],"key":"lilygo-t-watch-s3","name":"T-Watch S3","notes":["uart added from arduino:esp32:esp32:twatchs3"],"part":"esp32s3","ram":327680,"records":[{"file":"ports/espressif/boards/lilygo_twatch_s3/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null]],"i2c":["GPIO10","GPIO11"],"spi":["GPIO18","GPIO13","GPIO4"]},"src":"cpy:espressif/lilygo_twatch_s3"},{"core":"arduino:esp32:esp32","file":"variants/lilygo_twatch_s3/pins_arduino.h","says":{"i2c":["GPIO10","GPIO11"],"spi":["GPIO3","GPIO1","GPIO4"],"uart":["GPIO42","GPIO41"]},"src":"arduino:esp32:esp32:twatchs3"},{"file":"boards/lilygo/twatch_s3/twatch_s3_procpu.dts","says":{"i2c":["GPIO10","GPIO11"],"spi":[null,"GPIO1","GPIO4"]},"src":"zephyr:twatch_s3"}],"vendor":"lilygo","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO11","sda":"GPIO10"},"spi":{"miso":"GPIO4","mosi":"GPIO13","name":"board.SPI()","sck":"GPIO18"},"uart":{"added_from":"arduino:esp32:esp32:twatchs3","name":"Serial","rx":"GPIO41","tx":"GPIO42"}},"buttons":[{"name":"BOOT","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:twatchs3","naming":"esp","parts":[{"added_from":"zephyr:twatch_s3","address":81,"bus":"i2c","compatible":"nxp,pcf8563","name":"PCF8563"},{"added_from":"zephyr:twatch_s3","address":25,"bus":"i2c","compatible":"bosch,bma4xx","name":"BMA4XX"},{"added_from":"zephyr:twatch_s3","address":90,"bus":"i2c","compatible":"ti,drv2605","name":"DRV2605"},{"added_from":"zephyr:twatch_s3","address":52,"bus":"i2c","compatible":"x-powers,axp2101","name":"AXP2101"},{"added_from":"zephyr:twatch_s3","bus":"spi","compatible":"semtech,sx1262","name":"SX1262"}],"ram":327680,"ram_from":"arduino:esp32:esp32:twatchs3"}},
{"chosen":"zephyr:ttgo_lora32","ids":["mpy:esp32/LILYGO_TTGO_LORA32","zephyr:ttgo_lora32"],"key":"lilygo-ttgo-lora32","name":"TTGO LoRa32","part":"esp32","records":[{"file":"boards/lilygo/ttgo_lora32/ttgo_lora32_esp32_procpu.dts","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO25","led0","high"]],"spi":[null,"GPIO27","GPIO19"]},"src":"zephyr:ttgo_lora32","stated":{"leds|GPIO25":"zephyr:ttgo_lora32: gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>"}},{"file":"ports/esp32/boards/LILYGO_TTGO_LORA32/mpconfigboard.h","src":"mpy:esp32/LILYGO_TTGO_LORA32"}],"vendor":"lilygo","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO22","sda":"GPIO21"},"spi":{"miso":"GPIO19","mosi":"GPIO27","name":"spi3"}},"leds":[{"active":"high","colour":"green","label":"Green - LED0","name":"led0","pin":"GPIO25"}],"naming":"esp","parts":[{"address":60,"bus":"i2c","compatible":"solomon,ssd1306","name":"SSD1306"},{"bus":"spi","compatible":"semtech,sx1276","name":"SX1276"}]}},
{"chosen":"pio:ttgo-lora32-v1","flash":4194304,"ids":["pio:ttgo-lora32-v1"],"key":"lilygo-ttgo-lora32-oled-v1","name":"TTGO LoRa32-OLED V1","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ttgo-lora32-v1/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO5","GPIO27","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:ttgo-lora32-v1","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"TTGO","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO18","miso":"GPIO19","mosi":"GPIO27","name":"SPI","sck":"GPIO5"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":4194304,"flash_from":"pio:ttgo-lora32-v1","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"pio:ttgo-lora32-v1"}},
{"chosen":"pio:ttgo-lora32-v2","flash":4194304,"ids":["pio:ttgo-lora32-v2"],"key":"lilygo-ttgo-lora32-oled-v2","name":"TTGO LoRa32-OLED V2","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ttgo-lora32-v2/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO22","LED_BUILTIN",null]],"spi":["GPIO5","GPIO27","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:ttgo-lora32-v2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"TTGO","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO18","miso":"GPIO19","mosi":"GPIO27","name":"SPI","sck":"GPIO5"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":4194304,"flash_from":"pio:ttgo-lora32-v2","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO22"}],"naming":"esp","ram":327680,"ram_from":"pio:ttgo-lora32-v2"}},
{"chosen":"pio:ttgo-lora32-v21","flash":4194304,"ids":["pio:ttgo-lora32-v21"],"key":"lilygo-ttgo-lora32-oled-v2-1-6","name":"TTGO LoRa32-OLED v2.1.6","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ttgo-lora32-v21new/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO5","GPIO27","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:ttgo-lora32-v21","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"TTGO","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO18","miso":"GPIO19","mosi":"GPIO27","name":"SPI","sck":"GPIO5"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":4194304,"flash_from":"pio:ttgo-lora32-v21","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"esp","ram":327680,"ram_from":"pio:ttgo-lora32-v21"}},
{"chosen":"pio:ttgo-t-beam","disagree":[{"kept":["GPIO14"],"kept_from":"pio:ttgo-t-beam","kind":"conflict","other":["GPIO4"],"other_from":"zephyr:ttgo_tbeam","what":"leds"},{"kept":"GPIO14","kept_from":"pio:ttgo-t-beam","kind":"primary","other":"GPIO4","other_from":"zephyr:ttgo_tbeam","what":"the LED"}],"flash":4194304,"ids":["pio:ttgo-t-beam","zephyr:ttgo_tbeam"],"key":"lilygo-ttgo-t-beam","name":"TTGO T-Beam","part":"esp32","ram":1310720,"records":[{"core":"arduino:esp32:esp32","file":"variants/tbeam/pins_arduino.h","says":{"buttons":[["GPIO39","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO14","LED_BUILTIN",null]],"spi":["GPIO5","GPIO27","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:ttgo-t-beam","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"},{"file":"boards/lilygo/ttgo_tbeam/ttgo_tbeam_esp32_procpu.dts","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO4","led0","high"]],"spi":[null,"GPIO27","GPIO19"]},"src":"zephyr:ttgo_tbeam","stated":{"leds|GPIO4":"zephyr:ttgo_tbeam: gpios = <&gpio0 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"TTGO","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO18","miso":"GPIO19","mosi":"GPIO27","name":"SPI","sck":"GPIO5"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO39"}],"clock_hz":240000000,"flash":4194304,"flash_from":"pio:ttgo-t-beam","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO14"}],"naming":"esp","parts":[{"added_from":"zephyr:ttgo_tbeam","address":60,"bus":"i2c","compatible":"solomon,ssd1306","name":"SSD1306"},{"added_from":"zephyr:ttgo_tbeam","address":52,"bus":"i2c","compatible":"x-powers,axp2101","name":"AXP2101"},{"added_from":"zephyr:ttgo_tbeam","bus":"spi","compatible":"semtech,sx1276","name":"SX1276"}],"ram":1310720,"ram_from":"pio:ttgo-t-beam"}},
{"chosen":"zephyr:ttgo_toiplus","ids":["cpy:espressif/lilygo_ttgo_t-oi-plus","zephyr:ttgo_toiplus"],"key":"lilygo-ttgo-t-oi-plus","name":"TTGO T-OI-PLUS","notes":["uart added from cpy:espressif/lilygo_ttgo_t-oi-plus"],"part":"esp32c3","records":[{"file":"boards/lilygo/ttgo_toiplus/ttgo_toiplus.dts","says":{"i2c":["GPIO2","GPIO8"],"leds":[["GPIO3","led0","high"]],"spi":[null,"GPIO7","GPIO5"]},"src":"zephyr:ttgo_toiplus","stated":{"leds|GPIO3":"zephyr:ttgo_toiplus: gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>"}},{"file":"ports/espressif/boards/lilygo_ttgo_t-oi-plus/pins.c","says":{"leds":[["GPIO3","LED",null]],"uart":["GPIO21","GPIO20"]},"src":"cpy:espressif/lilygo_ttgo_t-oi-plus"}],"vendor":"lilygo","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO8","sda":"GPIO2"},"spi":{"miso":"GPIO5","mosi":"GPIO7","name":"spi2"},"uart":{"added_from":"cpy:espressif/lilygo_ttgo_t-oi-plus","name":"board.UART()","rx":"GPIO20","tx":"GPIO21"}},"leds":[{"active":"high","colour":"green","label":"Green - LED0","name":"led0","pin":"GPIO3"}],"naming":"esp"}},
{"chosen":"arduino:esp32:esp32:ttgo-t-oi-plus","flash":4194304,"ids":["arduino:esp32:esp32:ttgo-t-oi-plus","pio:ttgo-t-oi-plus"],"key":"lilygo-ttgo-t-oi-plus-risc-v-esp32-c3","name":"TTGO T-OI PLUS RISC-V ESP32-C3","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ttgo-t-oi-plus/pins_arduino.h","says":{"i2c":["GPIO19","GPIO18"],"leds":[["GPIO3","LED_BUILTIN",null]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:ttgo-t-oi-plus"},{"core":"arduino:esp32:esp32","file":"variants/ttgo-t-oi-plus/pins_arduino.h","same":true,"src":"pio:ttgo-t-oi-plus","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"TTGO","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO18","sda":"GPIO19"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:ttgo-t-oi-plus","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO3"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:ttgo-t-oi-plus"}},
{"chosen":"arduino:esp32:esp32:twatch","flash":16777216,"ids":["arduino:esp32:esp32:twatch","pio:ttgo-t-watch"],"key":"lilygo-ttgo-t-watch","name":"TTGO T-Watch","part":"esp32","ram":4521984,"records":[{"core":"arduino:esp32:esp32","file":"variants/twatch/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO14","GPIO15","GPIO2"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:twatch"},{"core":"arduino:esp32:esp32","file":"variants/twatch/pins_arduino.h","same":true,"src":"pio:ttgo-t-watch","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"TTGO","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO13","miso":"GPIO2","mosi":"GPIO15","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":6553600,"flash_from":"arduino:esp32:esp32:twatch","naming":"esp","ram":4521984,"ram_from":"arduino:esp32:esp32:twatch"}},
{"chosen":"pio:ttgo-t1","flash":4194304,"ids":["pio:ttgo-t1"],"key":"lilygo-ttgo-t1","name":"TTGO T1","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/ttgo-t1/pins_arduino.h","says":{"i2c":["GPIO21","GPIO23"],"leds":[["GPIO22","LED_BUILTIN",null]],"spi":["GPIO14","GPIO15","GPIO2"],"uart":["GPIO1","GPIO3"]},"src":"pio:ttgo-t1","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own TTGO_T1 entry"}],"vendor":"TTGO","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO23","sda":"GPIO21"},"spi":{"cs":"GPIO13","miso":"GPIO2","mosi":"GPIO15","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:ttgo-t1","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO22"}],"naming":"esp","ram":327680,"ram_from":"pio:ttgo-t1"}},
{"chosen":"zephyr:ttgo_t7v1_5","ids":["zephyr:ttgo_t7v1_5"],"key":"lilygo-ttgo-t7-mini32-v1-5","name":"TTGO T7 Mini32 V1.5","part":"esp32","records":[{"file":"boards/lilygo/ttgo_t7v1_5/ttgo_t7v1_5_esp32_procpu.dts","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO19","led0","high"]],"spi":[null,"GPIO23","GPIO19"]},"src":"zephyr:ttgo_t7v1_5","stated":{"leds|GPIO19":"zephyr:ttgo_t7v1_5: gpios = <&gpio0 19 GPIO_ACTIVE_HIGH>"}}],"vendor":"lilygo","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO22","sda":"GPIO21"},"spi":{"miso":"GPIO19","mosi":"GPIO23","name":"spi3"}},"leds":[{"active":"high","colour":"green","label":"Green - LED0","name":"led0","pin":"GPIO19"}],"naming":"esp"}},
{"chosen":"arduino:esp32:esp32:ttgo-t7-v13-mini32","flash":4194304,"ids":["arduino:esp32:esp32:ttgo-t7-v13-mini32","pio:ttgo-t7-v13-mini32"],"key":"lilygo-ttgo-t7-v1-3-mini32","name":"TTGO T7 V1.3 Mini32","part":"esp32","ram":1310720,"records":[{"core":"arduino:esp32:esp32","file":"variants/ttgo-t7-v13-mini32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO22","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:ttgo-t7-v13-mini32"},{"core":"arduino:esp32:esp32","file":"variants/ttgo-t7-v13-mini32/pins_arduino.h","same":true,"src":"pio:ttgo-t7-v13-mini32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own TTGO_T7_V13_Mini32 entry"}],"vendor":"TTGO","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:ttgo-t7-v13-mini32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO22"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:ttgo-t7-v13-mini32"}},
{"chosen":"arduino:esp32:esp32:ttgo-t7-v14-mini32","flash":4194304,"ids":["arduino:esp32:esp32:ttgo-t7-v14-mini32","pio:ttgo-t7-v14-mini32"],"key":"lilygo-ttgo-t7-v1-4-mini32","name":"TTGO T7 V1.4 Mini32","part":"esp32","ram":1310720,"records":[{"core":"arduino:esp32:esp32","file":"variants/ttgo-t7-v14-mini32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO19","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:ttgo-t7-v14-mini32"},{"core":"arduino:esp32:esp32","file":"variants/ttgo-t7-v14-mini32/pins_arduino.h","same":true,"src":"pio:ttgo-t7-v14-mini32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own TTGO_T7_V14_Mini32 entry"}],"vendor":"TTGO","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:ttgo-t7-v14-mini32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO19"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:ttgo-t7-v14-mini32"}},
{"chosen":"zephyr:ttgo_t8c3","ids":["zephyr:ttgo_t8c3"],"key":"lilygo-ttgo-t8-c3","name":"TTGO T8-C3","part":"esp32c3","records":[{"file":"boards/lilygo/ttgo_t8c3/ttgo_t8c3.dts","says":{"i2c":["GPIO2","GPIO8"],"leds":[["GPIO3","led0","high"]],"spi":[null,"GPIO7","GPIO5"]},"src":"zephyr:ttgo_t8c3","stated":{"leds|GPIO3":"zephyr:ttgo_t8c3: gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"lilygo","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO8","sda":"GPIO2"},"spi":{"miso":"GPIO5","mosi":"GPIO7","name":"spi2"}},"leds":[{"active":"high","colour":"green","label":"Green - LED0","name":"led0","pin":"GPIO3"}],"naming":"esp"}},
{"chosen":"cpy:espressif/lilygo_ttgo_t8_esp32_s2_wroom","ids":["cpy:espressif/lilygo_ttgo_t8_esp32_s2_wroom"],"key":"lilygo-ttgo-t8-esp32-s2-wroom","name":"TTGO T8 ESP32-S2-WROOM","part":"esp32s2","records":[{"file":"ports/espressif/boards/lilygo_ttgo_t8_esp32_s2_wroom/pins.c","says":{"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/lilygo_ttgo_t8_esp32_s2_wroom"}],"vendor":"LILYGO","why":"nothing","wiring":{"buses":{"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp"}},
{"chosen":"zephyr:ttgo_t8s3","ids":["zephyr:ttgo_t8s3"],"key":"lilygo-ttgo-t8-s3","name":"TTGO T8-S3","part":"esp32s3","records":[{"file":"boards/lilygo/ttgo_t8s3/ttgo_t8s3_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"spi":[null,"GPIO11","GPIO13"]},"src":"zephyr:ttgo_t8s3","stated":{"buttons|GPIO0":"zephyr:ttgo_t8s3: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"lilygo","why":"rank","wiring":{"buses":{"spi":{"miso":"GPIO13","mosi":"GPIO11","name":"spi2"}},"buttons":[{"active":"low","label":"BOOT Button","name":"sw0","pin":"GPIO0","pull":"up"}],"naming":"esp"}},
{"chosen":"mpy:stm32/LIMIFROG","ids":["mpy:stm32/LIMIFROG"],"key":"limifrog-limifrog","name":"LimiFrog","part":"stm32l476xx","records":[{"file":"ports/stm32/boards/LIMIFROG/mpconfigboard.h","says":{"buttons":[["PA15","USRSW","high","none"]],"i2c":["PB9","PB8"],"leds":[["PC3","LED1","high"]],"spi":["PA5","PA7","PA6"]},"src":"mpy:stm32/LIMIFROG","stated":{"buttons|PA15":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PC3":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"LimiFrog","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB8","sda":"PB9"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"}},"buttons":[{"active":"high","name":"USRSW","pin":"PA15","pull":"none"}],"flash":524288,"flash_by_part":true,"flash_from":"stm32-data STM32L476JE, STM32L476ME, STM32L476QE and 3 more: every chip STM32L476xE can be, named by MicroPython ports/stm32/boards/LIMIFROG/mpconfigboard.mk (LD_FILES: the linker script named for the part)","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"colour":"red","name":"LED1","pin":"PC3"}],"memory_cite":{"doc":"MicroPython ports/stm32/boards/LIMIFROG/mpconfigboard.mk","kind":"board-definition","publisher":"MicroPython","quote":"LD_FILES = boards/stm32l476xe.ld boards/common_basic.ld","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/stm32/boards/LIMIFROG/mpconfigboard.mk","where":"LD_FILES: the linker script named for the part"},"naming":"stm32","ram":131072,"ram_from":"stm32-data STM32L476JE, STM32L476ME, STM32L476QE and 3 more: every chip STM32L476xE can be, named by MicroPython ports/stm32/boards/LIMIFROG/mpconfigboard.mk (LD_FILES: the linker script named for the part)"}},
{"chosen":"arduino:arduino:avr:one","flash":28672,"ids":["arduino:arduino:avr:one","pio:one"],"key":"linino-linino-one","name":"Linino One","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:arduino:avr","file":"variants/yun/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:arduino:avr:one"},{"core":"arduino:arduino:avr","file":"variants/yun/pins_arduino.h","same":true,"src":"pio:one","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_YUN entry"}],"vendor":"Linino","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:arduino:avr:one","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"arduino:arduino:avr:one"}},
{"chosen":"pio:lionbit","flash":4194304,"ids":["pio:lionbit"],"key":"lionbit-lion-bit-dev-board","name":"Lion:Bit Dev Board","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/lionbit/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO0","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"pio:lionbit","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"Lion:Bit","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:lionbit","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO0"}],"naming":"esp","ram":327680,"ram_from":"pio:lionbit"}},
{"chosen":"pio:lionbits3","flash":4194304,"ids":["pio:lionbits3"],"key":"lionbit-lion-bit-s3-stem-dev-board","name":"Lion:Bit S3 STEM Dev Board","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/lionbits3/pins_arduino.h","says":{"i2c":["GPIO40","GPIO41"],"leds":[["GPIO0","LED_BUILTIN",null]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO1","GPIO3"]},"src":"pio:lionbits3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own LIONBITS3_DEV entry"}],"vendor":"Lion:Bit","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO41","sda":"GPIO40"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:lionbits3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO0"}],"naming":"esp","ram":327680,"ram_from":"pio:lionbits3"}},
{"chosen":"pio:lgt8f328ds20","flash":29696,"ids":["pio:lgt8f328ds20"],"key":"logicgreen-lgt8f328d-ssop20","name":"LGT8F328D-SSOP20","part":"atmega328p","ram":2048,"records":[{"core":"arduino:lgt8fx:avr","file":"variants/lgt8fx8ds20/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:lgt8f328ds20","via":"PlatformIO pio_darkautism_lgt8f build.variant; the directory's default header"}],"vendor":"LogicGreen","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB1","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":32000000,"flash":29696,"flash_from":"pio:lgt8f328ds20","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PE1"],["D21","PE3"],["D22","PE0"],["D23","PE2"],["D24","PE4"],["D25","PE6"],["D26","PE5"],["D27","PC6"]],"ram":2048,"ram_from":"pio:lgt8f328ds20"}},
{"chosen":"arduino:Ariadne-Bootloader:avr:ariadne328p","flash":32768,"ids":["arduino:Ariadne-Bootloader:avr:ariadne328p","arduino:Breadboard Arduino:avr:atmega328bb","arduino:Cosa:avr:atmega328-8","arduino:RobotCing:avr:atmega328","arduino:akafugu:avr:akafugubread","arduino:akafugu:avr:akafugubread16","arduino:atflash:avr:ATISP328","arduino:atflash:avr:ATTSB328","arduino:avr_boot:avr:avr_boot_atmega328","arduino:lgt8fx:avr:328","arduino:megax8:avr:atmega328","pio:LGT8F328P","pio:lgt8f328d"],"key":"logicgreen-lgt8f328p","name":"LGT8F328P","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:Ariadne-Bootloader:avr:ariadne328p"},{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","same":true,"src":"arduino:Breadboard Arduino:avr:atmega328bb"},{"core":"arduino:RobotCing:avr","file":"variants/standard/pins_arduino.h","same":true,"src":"arduino:RobotCing:avr:atmega328"},{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","same":true,"src":"arduino:akafugu:avr:akafugubread"},{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","same":true,"src":"arduino:akafugu:avr:akafugubread16"},{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","same":true,"src":"arduino:atflash:avr:ATISP328"},{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","same":true,"src":"arduino:atflash:avr:ATTSB328"},{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","same":true,"src":"arduino:avr_boot:avr:avr_boot_atmega328"},{"core":"arduino:lgt8fx:avr","file":"variants/lgt8fx8p/pins_arduino.h","same":true,"src":"arduino:lgt8fx:avr:328"},{"core":"arduino:megax8:avr","file":"variants/megax8/pins_arduino.h","same":true,"src":"arduino:megax8:avr:atmega328"},{"core":"arduino:lgt8fx:avr","file":"variants/lgt8fx8p/pins_arduino.h","same":true,"src":"pio:LGT8F328P","via":"PlatformIO pio_darkautism_lgt8f build.variant; the directory's default header"},{"core":"arduino:lgt8fx:avr","file":"variants/lgt8fx8e/pins_arduino.h","same":true,"src":"pio:lgt8f328d","via":"PlatformIO pio_darkautism_lgt8f build.variant; the directory's default header"},{"core":"arduino:Cosa:avr","file":"variants/arduino/atmega328p/Board.h","src":"arduino:Cosa:avr:atmega328-8"}],"vendor":"LogicGreen","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:Ariadne-Bootloader:avr:ariadne328p","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:Ariadne-Bootloader:avr:ariadne328p"}},
{"chosen":"pio:lgt8f328p-LQFP48","flash":29696,"ids":["pio:lgt8f328p-LQFP48"],"key":"logicgreen-lgt8f328p-lqfp48","name":"LGT8F328P-LQFP48","part":"atmega328p","ram":2048,"records":[{"core":"arduino:lgt8fx:avr","file":"variants/lgt8fx8p48/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:lgt8f328p-LQFP48","via":"PlatformIO pio_darkautism_lgt8f build.variant; the directory's default header"}],"vendor":"LogicGreen","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":32000000,"flash":29696,"flash_from":"pio:lgt8f328p-LQFP48","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PE1"],["D21","PE3"],["D22","PB6"],["D23","PC7"],["D24","PF0"],["D25","PE6"],["D26","PE7"],["D27","PB7"],["D28","PC6"],["D29","PE0"],["D30","PE2"],["D31","PE4"],["D32","PE5"],["D33","PF1"],["D34","PF2"],["D35","PF3"],["D36","PF4"],["D37","PF5"],["D38","PF6"],["D39","PF7"]],"ram":2048,"ram_from":"pio:lgt8f328p-LQFP48"}},
{"chosen":"pio:LGT8F328P-SSOP20","flash":29696,"ids":["pio:LGT8F328P-SSOP20","pio:lgt8f328ps20"],"key":"logicgreen-lgt8f328p-ssop20","name":"LGT8F328P-SSOP20","part":"atmega328p","ram":2048,"records":[{"core":"arduino:lgt8fx:avr","file":"variants/lgt8fx8ds20/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:LGT8F328P-SSOP20","via":"PlatformIO pio_darkautism_lgt8f build.variant; the directory's default header"},{"core":"arduino:lgt8fx:avr","file":"variants/lgt8fx8ps20/pins_arduino.h","same":true,"src":"pio:lgt8f328ps20","via":"PlatformIO pio_darkautism_lgt8f build.variant; the directory's default header"}],"vendor":"LogicGreen","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB1","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":32000000,"flash":29696,"flash_from":"pio:LGT8F328P-SSOP20","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PE1"],["D21","PE3"],["D22","PE0"],["D23","PE2"],["D24","PE4"],["D25","PE6"],["D26","PE5"],["D27","PC6"]],"ram":2048,"ram_from":"pio:LGT8F328P-SSOP20"}},
{"chosen":"pio:sensesiot_weizen","flash":4194304,"ids":["pio:sensesiot_weizen"],"key":"logisenses-logisenses-senses-weizen","name":"LOGISENSES Senses Weizen","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:sensesiot_weizen","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own sensesiot_weizen entry"}],"vendor":"LOGISENSES","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:sensesiot_weizen","naming":"esp","ram":327680,"ram_from":"pio:sensesiot_weizen"}},
{"chosen":"zephyr:canbed_rp2040","flash":2097152,"ids":["zephyr:canbed_rp2040"],"key":"longan-canbed-rp2040","name":"CANBed RP2040","part":"rp2040","ram":270336,"records":[{"file":"boards/longan/canbed_rp2040/canbed_rp2040.dts","says":{"i2c":["GPIO6","GPIO7"],"leds":[["GPIO18","led0","high"]]},"src":"zephyr:canbed_rp2040","stated":{"leds|GPIO18":"zephyr:canbed_rp2040: gpios = <&gpio0 18 GPIO_ACTIVE_HIGH>"}}],"vendor":"longan","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"GPIO7","sda":"GPIO6"}},"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"blue","label":"Blue LED","name":"led0","pin":"GPIO18"}],"naming":"rp2","ram":270336,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:Moteino:samd:currentranger_m0","flash":262144,"ids":["arduino:Moteino:samd:currentranger_m0","pio:current_ranger"],"key":"lowpowerlab-lowpowerlab-currentranger","name":"LowPowerLab CurrentRanger","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:Moteino:samd","file":"variants/currentranger_m0/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PA27","PIN_LED3",null]],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"arduino:Moteino:samd:currentranger_m0"},{"core":"arduino:Moteino:samd","file":"variants/currentranger_m0/pins_arduino.h","same":true,"src":"pio:current_ranger","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD_ZERO entry"}],"vendor":"LowPowerLab","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"SPI","sck":"PB11"},"uart":{"name":"Serial1","rx":"PA11","tx":"PA10"}},"clock_hz":48000000,"flash":253952,"flash_from":"arduino:Moteino:samd:currentranger_m0","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"label":"D26","name":"PIN_LED3","pin":"PA27"}],"naming":"sam","ram":32768,"ram_from":"pio:current_ranger"}},
{"chosen":"arduino:Moteino:avr:MightyHat","flash":31744,"ids":["arduino:Moteino:avr:MightyHat","pio:mightyhat"],"key":"lowpowerlab-lowpowerlab-mightyhat","name":"LowPowerLab MightyHat","part":"atmega328p","ram":2048,"records":[{"core":"arduino:Moteino:avr","file":"variants/MightyHat/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB1","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:Moteino:avr:MightyHat"}],"vendor":"LowPowerLab","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":31744,"flash_from":"arduino:Moteino:avr:MightyHat","leds":[{"label":"D9","name":"LED_BUILTIN","pin":"PB1"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:Moteino:avr:MightyHat"}},
{"chosen":"arduino:Moteino:avr:Moteino","flash":32256,"ids":["arduino:Moteino:avr:Moteino","pio:moteino","pio:moteino8mhz"],"key":"lowpowerlab-lowpowerlab-moteino","name":"LowPowerLab Moteino","part":"atmega328p","ram":2048,"records":[{"core":"arduino:Moteino:avr","file":"variants/Moteino/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB1","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:Moteino:avr:Moteino"}],"vendor":"LowPowerLab","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":31744,"flash_from":"arduino:Moteino:avr:Moteino","leds":[{"label":"D9","name":"LED_BUILTIN","pin":"PB1"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:Moteino:avr:Moteino"}},
{"chosen":"arduino:Moteino:avr:MoteinoMEGA","flash":130048,"ids":["arduino:Moteino:avr:MoteinoMEGA","pio:moteinomega"],"key":"lowpowerlab-lowpowerlab-moteinomega","name":"LowPowerLab MoteinoMEGA","part":"atmega1284p","ram":16384,"records":[{"core":"arduino:Moteino:avr","file":"variants/MoteinoMEGA/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PD7","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"arduino:Moteino:avr:MoteinoMEGA"}],"vendor":"LowPowerLab","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":16000000,"flash":130048,"flash_from":"arduino:Moteino:avr:MoteinoMEGA","leds":[{"label":"D15","name":"LED_BUILTIN","pin":"PD7"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":16384,"ram_from":"arduino:Moteino:avr:MoteinoMEGA"}},
{"chosen":"arduino:Moteino:avr:Moteino8mhz","flash":31744,"ids":["arduino:Moteino:avr:Moteino8mhz"],"key":"lowpowerlab-moteino-8mhz","name":"Moteino-8Mhz","part":"atmega328p","ram":2048,"records":[{"core":"arduino:Moteino:avr","file":"variants/Moteino/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB1","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:Moteino:avr:Moteino8mhz"}],"vendor":"LowPowerLab","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":31744,"flash_from":"arduino:Moteino:avr:Moteino8mhz","leds":[{"label":"D9","name":"LED_BUILTIN","pin":"PB1"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:Moteino:avr:Moteino8mhz"}},
{"chosen":"arduino:Moteino:samd:moteino_m0","flash":262144,"ids":["arduino:Moteino:samd:moteino_m0","pio:moteino_zero"],"key":"lowpowerlab-moteino-m0","name":"Moteino M0","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:Moteino:samd","file":"variants/moteino_m0/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PB3","PIN_LED2",null],["PA27","PIN_LED3",null]],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"arduino:Moteino:samd:moteino_m0"},{"core":"arduino:Moteino:samd","file":"variants/moteino_m0/pins_arduino.h","same":true,"src":"pio:moteino_zero","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD_ZERO entry"}],"vendor":"LowPowerLab","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"SPI","sck":"PB11"},"uart":{"name":"Serial1","rx":"PA11","tx":"PA10"}},"clock_hz":48000000,"flash":253952,"flash_from":"arduino:Moteino:samd:moteino_m0","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"label":"D25","name":"PIN_LED2","pin":"PB3"},{"label":"D26","name":"PIN_LED3","pin":"PA27"}],"naming":"sam","ram":32768,"ram_from":"pio:moteino_zero"}},
{"chosen":"arduino:Moteino:samd:rfgateway_m4","flash":507904,"ids":["arduino:Moteino:samd:rfgateway_m4"],"key":"lowpowerlab-rfgateway-m4","name":"RFGateway M4","part":"samd51j19a","records":[{"core":"arduino:Moteino:samd","file":"variants/moteino_m4/pins_arduino.h","says":{"i2c":["PA16","PA17"],"leds":[["PA8","LED_BUILTIN",null]],"spi":["PA22","PA23","PA21"],"uart":["PB8","PB9"]},"src":"arduino:Moteino:samd:rfgateway_m4"}],"vendor":"LowPowerLab","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA17","sda":"PA16"},"spi":{"cs":"PA20","miso":"PA21","mosi":"PA23","name":"SPI","sck":"PA22"},"uart":{"name":"Serial1","rx":"PB9","tx":"PB8"}},"clock_hz":120000000,"flash":507904,"flash_from":"arduino:Moteino:samd:rfgateway_m4","leds":[{"label":"D37","name":"LED_BUILTIN","pin":"PA8"}],"naming":"sam","ram":196608,"ram_from":"Microchip ATDF ATSAMD51J19A"}},
{"chosen":"zephyr:opentitan_earlgrey","ids":["zephyr:opentitan_earlgrey"],"key":"lowrisc-opentitan-earl-grey","name":"OpenTitan Earl Grey","part":"opentitan","ram":131072,"records":[{"file":"boards/lowrisc/opentitan_earlgrey/opentitan_earlgrey.dts","src":"zephyr:opentitan_earlgrey"}],"vendor":"lowrisc","why":"nothing","wiring":{"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:espressif/luatos_core_esp32c3","ids":["cpy:espressif/luatos_core_esp32c3","cpy:espressif/luatos_core_esp32c3_ch343"],"key":"luatos-core-esp32c3","name":"Luatos Core-ESP32C3","part":"esp32c3","records":[{"file":"ports/espressif/boards/luatos_core_esp32c3/pins.c","says":{"buttons":[["GPIO9","BUTTON",null,null]],"leds":[["GPIO12","LED",null],["GPIO13","LED2",null]],"uart":["GPIO21","GPIO20"]},"src":"cpy:espressif/luatos_core_esp32c3"},{"file":"ports/espressif/boards/luatos_core_esp32c3_ch343/pins.c","same":true,"src":"cpy:espressif/luatos_core_esp32c3_ch343"}],"vendor":"","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO20","tx":"GPIO21"}},"buttons":[{"name":"BUTTON","pin":"GPIO9"}],"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO12"},{"name":"LED2","pin":"GPIO13"}],"naming":"esp"}},
{"chosen":"zephyr:esp32c3_luatos_core","ids":["zephyr:esp32c3_luatos_core"],"key":"luatos-esp32c3-luatos-core","name":"ESP32C3_LUATOS_CORE","part":"esp32c3","records":[{"file":"boards/luatos/esp32c3_luatos_core/esp32c3_luatos_core.dts","says":{"buttons":[["GPIO9","sw0","low","up"]],"i2c":["GPIO4","GPIO5"],"leds":[["GPIO12","led0","high"],["GPIO13","led1","high"]],"spi":[null,"GPIO3","GPIO10"]},"src":"zephyr:esp32c3_luatos_core","stated":{"buttons|GPIO9":"zephyr:esp32c3_luatos_core: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO12":"zephyr:esp32c3_luatos_core: gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>","leds|GPIO13":"zephyr:esp32c3_luatos_core: gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"luatos","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO5","sda":"GPIO4"},"spi":{"miso":"GPIO10","mosi":"GPIO3","name":"spi2"}},"buttons":[{"active":"low","label":"User SW1","name":"sw0","pin":"GPIO9","pull":"up"}],"leds":[{"active":"high","label":"D4","name":"led0","pin":"GPIO12"},{"active":"high","label":"D5","name":"led1","pin":"GPIO13"}],"naming":"esp"}},
{"chosen":"zephyr:esp32s3_luatos_core","ids":["zephyr:esp32s3_luatos_core"],"key":"luatos-esp32s3-luatos-core","name":"ESP32S3-Luatos-Core","part":"esp32s3","records":[{"file":"boards/luatos/esp32s3_luatos_core/esp32s3_luatos_core_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"leds":[["GPIO10","led0","high"],["GPIO11","led1","high"]],"spi":[null,"GPIO11","GPIO13"]},"src":"zephyr:esp32s3_luatos_core","stated":{"buttons|GPIO0":"zephyr:esp32s3_luatos_core: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO10":"zephyr:esp32s3_luatos_core: gpios = <&gpio0 10 GPIO_ACTIVE_HIGH>","leds|GPIO11":"zephyr:esp32s3_luatos_core: gpios = <&gpio0 11 GPIO_ACTIVE_HIGH>"}}],"vendor":"luatos","why":"rank","wiring":{"buses":{"spi":{"miso":"GPIO13","mosi":"GPIO11","name":"spi2"}},"buttons":[{"active":"low","label":"BOOT Button","name":"sw0","pin":"GPIO0","pull":"up"}],"leds":[{"active":"high","label":"LEDA","name":"led0","pin":"GPIO10"},{"active":"high","label":"LEDB","name":"led1","pin":"GPIO11"}],"naming":"esp"}},
{"chosen":"zephyr:pico_ultra","ids":["zephyr:pico_ultra"],"key":"luckfox-pico-ultra","name":"Pico Ultra","part":"rv1106","records":[{"file":"boards/luckfox/pico_ultra/pico_ultra.dts","src":"zephyr:pico_ultra"}],"vendor":"luckfox","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"arduino:m5stack:esp32:arduino_nesso_n1","flash":1310720,"ids":["arduino:m5stack:esp32:arduino_nesso_n1"],"key":"m5stack-arduinonesson1","name":"ArduinoNessoN1","part":"esp32c6","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/arduino_nesso_n1/pins_arduino.h","says":{"i2c":["GPIO10","GPIO8"],"pixels":[["GPIO20","ws2812"],["GPIO7","ws2812"]],"spi":["GPIO20","GPIO21","GPIO22"],"uart":["GPIO16","GPIO17"]},"src":"arduino:m5stack:esp32:arduino_nesso_n1"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO8","sda":"GPIO10"},"spi":{"cs":"GPIO17","miso":"GPIO22","mosi":"GPIO21","name":"SPI","sck":"GPIO20"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:arduino_nesso_n1","naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_RGB_LED","pin":"GPIO20"},{"kind":"ws2812","name":"BUILTIN_LED","pin":"GPIO7"}],"ram":327680,"ram_from":"arduino:m5stack:esp32:arduino_nesso_n1"}},
{"chosen":"zephyr:m5stack_atom_lite","ids":["cpy:espressif/m5stack_atom_lite","zephyr:m5stack_atom_lite"],"key":"m5stack-atom-lite","name":"ATOM Lite","notes":["pixel GPIO27 added from cpy:espressif/m5stack_atom_lite","spi added from cpy:espressif/m5stack_atom_lite"],"part":"esp32","records":[{"file":"boards/m5stack/m5stack_atom_lite/m5stack_atom_lite_procpu.dts","says":{"buttons":[["GPIO39","sw0","low",null]],"i2c":["GPIO26","GPIO32"],"leds":[["GPIO12","led_0","high"]],"pixels":[[null,"ws2812"]]},"src":"zephyr:m5stack_atom_lite","stated":{"buttons|GPIO39":"zephyr:m5stack_atom_lite: gpios = <&gpio1 7 GPIO_ACTIVE_LOW>","leds|GPIO12":"zephyr:m5stack_atom_lite: gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>"}},{"file":"ports/espressif/boards/m5stack_atom_lite/pins.c","says":{"buttons":[["GPIO39","BTN",null,null]],"i2c":["GPIO25","GPIO21"],"pixels":[["GPIO27","ws2812"]],"spi":["GPIO18","GPIO23","GPIO19"]},"src":"cpy:espressif/m5stack_atom_lite"}],"vendor":"m5stack","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"GPIO32","sda":"GPIO26"},"spi":{"added_from":"cpy:espressif/m5stack_atom_lite","miso":"GPIO19","mosi":"GPIO23","name":"board.SPI()","sck":"GPIO18"}},"buttons":[{"active":"low","label":"User button 0","name":"sw0","pin":"GPIO39"}],"leds":[{"active":"high","label":"Infrared LED","name":"led_0","pin":"GPIO12"}],"naming":"esp","pixels":[{"added_from":"cpy:espressif/m5stack_atom_lite","kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO27"}]}},
{"chosen":"zephyr:m5stack_atoms3_lite","ids":["cpy:espressif/m5stack_atoms3_lite","mpy:esp32/M5STACK_ATOMS3_LITE","zephyr:m5stack_atoms3_lite"],"key":"m5stack-atoms3-lite","name":"AtomS3 Lite","notes":["pixel GPIO35 added from cpy:espressif/m5stack_atoms3_lite"],"part":"esp32s3","records":[{"file":"boards/m5stack/m5stack_atoms3_lite/m5stack_atoms3_lite_procpu.dts","says":{"buttons":[["GPIO41","sw0","low","up"]],"i2c":["GPIO38","GPIO39"],"pixels":[[null,"ws2812"]]},"src":"zephyr:m5stack_atoms3_lite","stated":{"buttons|GPIO41":"zephyr:m5stack_atoms3_lite: gpios = <&gpio1 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}},{"file":"ports/espressif/boards/m5stack_atoms3_lite/pins.c","says":{"buttons":[["GPIO41","BTN",null,null]],"i2c":["GPIO38","GPIO39"],"pixels":[["GPIO35","ws2812"]]},"src":"cpy:espressif/m5stack_atoms3_lite"},{"file":"ports/esp32/boards/M5STACK_ATOMS3_LITE/mpconfigboard.h","src":"mpy:esp32/M5STACK_ATOMS3_LITE"}],"vendor":"m5stack","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO39","sda":"GPIO38"}},"buttons":[{"active":"low","label":"User button 0","name":"sw0","pin":"GPIO41","pull":"up"}],"naming":"esp","pixels":[{"added_from":"cpy:espressif/m5stack_atoms3_lite","kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO35"}]}},
{"chosen":"arduino:m5stack:esp32:m5stack_atom","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_atom"],"key":"m5stack-m5atom","name":"M5Atom","part":"esp32","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_atom/pins_arduino.h","says":{"i2c":["GPIO26","GPIO32"],"spi":["GPIO22","GPIO33","GPIO23"],"uart":["GPIO1","GPIO3"]},"src":"arduino:m5stack:esp32:m5stack_atom"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO32","sda":"GPIO26"},"spi":{"cs":"GPIO19","miso":"GPIO23","mosi":"GPIO33","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_atom","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_atom"}},
{"chosen":"arduino:m5stack:esp32:m5stack_atoms3","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_atoms3"],"key":"m5stack-m5atoms3","name":"M5AtomS3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:m5stack:esp32","dropped":["virtual RGB pin"],"file":"variants/m5stack_atoms3/pins_arduino.h","says":{"i2c":["GPIO2","GPIO1"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO17","GPIO21",null],"uart":["GPIO43","GPIO44"]},"src":"arduino:m5stack:esp32:m5stack_atoms3"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO2"},"spi":{"cs":"GPIO15","mosi":"GPIO21","name":"SPI","sck":"GPIO17"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_atoms3","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_atoms3"}},
{"chosen":"arduino:m5stack:esp32:m5stack_atoms3r","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_atoms3r"],"key":"m5stack-m5atoms3r","name":"M5AtomS3R","part":"esp32s3","ram":327680,"records":[{"core":"arduino:m5stack:esp32","dropped":["virtual RGB pin"],"file":"variants/m5stack_atoms3r/pins_arduino.h","says":{"i2c":["GPIO2","GPIO1"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO15","GPIO21",null],"uart":["GPIO43","GPIO44"]},"src":"arduino:m5stack:esp32:m5stack_atoms3r"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO2"},"spi":{"cs":"GPIO14","mosi":"GPIO21","name":"SPI","sck":"GPIO15"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_atoms3r","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_atoms3r"}},
{"chosen":"arduino:m5stack:esp32:m5stack_capsule","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_capsule"],"key":"m5stack-m5capsule","name":"M5Capsule","part":"esp32s3","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_capsule/pins_arduino.h","says":{"i2c":["GPIO13","GPIO15"],"spi":["GPIO14","GPIO12","GPIO39"],"uart":["GPIO43","GPIO44"]},"src":"arduino:m5stack:esp32:m5stack_capsule"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO15","sda":"GPIO13"},"spi":{"cs":"GPIO11","miso":"GPIO39","mosi":"GPIO12","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_capsule","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_capsule"}},
{"chosen":"arduino:m5stack:esp32:m5stack_cardputer","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_cardputer"],"key":"m5stack-m5cardputer","name":"M5Cardputer","part":"esp32s3","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_cardputer/pins_arduino.h","says":{"i2c":["GPIO2","GPIO1"],"spi":["GPIO40","GPIO14","GPIO39"],"uart":["GPIO43","GPIO44"]},"src":"arduino:m5stack:esp32:m5stack_cardputer"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO2"},"spi":{"cs":"GPIO12","miso":"GPIO39","mosi":"GPIO14","name":"SPI","sck":"GPIO40"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_cardputer","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_cardputer"}},
{"chosen":"arduino:m5stack:esp32:m5stack_chain_captain","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_chain_captain"],"key":"m5stack-m5chaincaptain","name":"M5ChainCaptain","part":"esp32s3","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_chain_captain/pins_arduino.h","says":{"i2c":["GPIO7","GPIO6"],"spi":["GPIO15","GPIO16",null],"uart":["GPIO43","GPIO44"]},"src":"arduino:m5stack:esp32:m5stack_chain_captain"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO6","sda":"GPIO7"},"spi":{"cs":"GPIO45","mosi":"GPIO16","name":"SPI","sck":"GPIO15"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_chain_captain","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_chain_captain"}},
{"chosen":"arduino:m5stack:esp32:m5stack_chain_dualkey","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_chain_dualkey"],"key":"m5stack-m5chaindualkey","name":"M5ChainDualKey","part":"esp32s3","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_chain_dualkey/pins_arduino.h","says":{"i2c":["GPIO1","GPIO2"],"uart":["GPIO43","GPIO44"]},"src":"arduino:m5stack:esp32:m5stack_chain_dualkey"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO2","sda":"GPIO1"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_chain_dualkey","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_chain_dualkey"}},
{"chosen":"arduino:m5stack:esp32:m5stack_core","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_core"],"key":"m5stack-m5core","name":"M5Core","part":"esp32","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_core/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:m5stack:esp32:m5stack_core"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO14","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_core","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_core"}},
{"chosen":"arduino:m5stack:esp32:m5stack_core2","flash":6553600,"ids":["arduino:m5stack:esp32:m5stack_core2"],"key":"m5stack-m5core2","name":"M5Core2","part":"esp32","ram":4521984,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_core2/pins_arduino.h","says":{"i2c":["GPIO32","GPIO33"],"spi":["GPIO18","GPIO23","GPIO38"],"uart":["GPIO1","GPIO3"]},"src":"arduino:m5stack:esp32:m5stack_core2"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO33","sda":"GPIO32"},"spi":{"cs":"GPIO5","miso":"GPIO38","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":6553600,"flash_from":"arduino:m5stack:esp32:m5stack_core2","naming":"esp","ram":4521984,"ram_from":"arduino:m5stack:esp32:m5stack_core2"}},
{"chosen":"arduino:m5stack:esp32:m5stack_coreink","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_coreink"],"key":"m5stack-m5coreink","name":"M5CoreInk","part":"esp32","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_coreink/pins_arduino.h","says":{"i2c":["GPIO32","GPIO33"],"spi":["GPIO18","GPIO23","GPIO34"],"uart":["GPIO1","GPIO3"]},"src":"arduino:m5stack:esp32:m5stack_coreink"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO33","sda":"GPIO32"},"spi":{"cs":"GPIO9","miso":"GPIO34","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_coreink","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_coreink"}},
{"chosen":"arduino:m5stack:esp32:m5stack_cores3","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_cores3"],"key":"m5stack-m5cores3","name":"M5CoreS3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:m5stack:esp32","dropped":["virtual RGB pin"],"file":"variants/m5stack_cores3/pins_arduino.h","says":{"i2c":["GPIO2","GPIO1"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO36","GPIO37","GPIO35"],"uart":["GPIO43","GPIO44"]},"src":"arduino:m5stack:esp32:m5stack_cores3"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO2"},"spi":{"cs":"GPIO3","miso":"GPIO35","mosi":"GPIO37","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_cores3","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_cores3"}},
{"chosen":"arduino:m5stack:esp32:m5stack_dial","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_dial"],"key":"m5stack-m5dial","name":"M5Dial","part":"esp32s3","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_dial/pins_arduino.h","says":{"i2c":["GPIO13","GPIO15"],"spi":["GPIO6","GPIO5","GPIO39"],"uart":["GPIO43","GPIO44"]},"src":"arduino:m5stack:esp32:m5stack_dial"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO15","sda":"GPIO13"},"spi":{"cs":"GPIO7","miso":"GPIO39","mosi":"GPIO5","name":"SPI","sck":"GPIO6"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_dial","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_dial"}},
{"chosen":"arduino:m5stack:esp32:m5stack_dinmeter","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_dinmeter"],"key":"m5stack-m5dinmeter","name":"M5DinMeter","part":"esp32s3","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_dinmeter/pins_arduino.h","says":{"i2c":["GPIO32","GPIO33"],"spi":["GPIO6","GPIO5","GPIO39"],"uart":["GPIO43","GPIO44"]},"src":"arduino:m5stack:esp32:m5stack_dinmeter"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO33","sda":"GPIO32"},"spi":{"cs":"GPIO7","miso":"GPIO39","mosi":"GPIO5","name":"SPI","sck":"GPIO6"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_dinmeter","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_dinmeter"}},
{"chosen":"arduino:m5stack:esp32:m5stack_fire","flash":6553600,"ids":["arduino:m5stack:esp32:m5stack_fire"],"key":"m5stack-m5fire","name":"M5Fire","part":"esp32","ram":4521984,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_fire/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:m5stack:esp32:m5stack_fire"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO14","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":6553600,"flash_from":"arduino:m5stack:esp32:m5stack_fire","naming":"esp","ram":4521984,"ram_from":"arduino:m5stack:esp32:m5stack_fire"}},
{"chosen":"arduino:m5stack:esp32:m5stack_nano_c6","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_nano_c6"],"key":"m5stack-m5nanoc6","name":"M5NanoC6","part":"esp32c6","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_nano_c6/pins_arduino.h","says":{"i2c":["GPIO2","GPIO1"],"pixels":[["GPIO20","ws2812"]],"spi":["GPIO21","GPIO19","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"arduino:m5stack:esp32:m5stack_nano_c6"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO2"},"spi":{"cs":"GPIO18","miso":"GPIO20","mosi":"GPIO19","name":"SPI","sck":"GPIO21"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_nano_c6","naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_RGB_LED","pin":"GPIO20"}],"ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_nano_c6"}},
{"chosen":"arduino:m5stack:esp32:m5stack_nano_h2","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_nano_h2"],"key":"m5stack-m5nanoh2","name":"M5NanoH2","part":"esp32h2","ram":327680,"records":[{"core":"arduino:m5stack:esp32","dropped":["virtual RGB pin"],"file":"variants/m5stack_nano_h2/pins_arduino.h","says":{"i2c":["GPIO2","GPIO1"],"pixels":[["GPIO11","ws2812"]],"spi":["GPIO10","GPIO25","GPIO11"],"uart":["GPIO24","GPIO23"]},"src":"arduino:m5stack:esp32:m5stack_nano_h2"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO2"},"spi":{"cs":"GPIO0","miso":"GPIO11","mosi":"GPIO25","name":"SPI","sck":"GPIO10"},"uart":{"name":"Serial","rx":"GPIO23","tx":"GPIO24"}},"clock_hz":96000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_nano_h2","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO11"}],"ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_nano_h2"}},
{"chosen":"arduino:m5stack:esp32:m5stack_paper","flash":6553600,"ids":["arduino:m5stack:esp32:m5stack_paper","cpy:espressif/m5stack_m5paper"],"key":"m5stack-m5paper","name":"M5Paper","notes":["button GPIO37 added from cpy:espressif/m5stack_m5paper","button GPIO38 added from cpy:espressif/m5stack_m5paper","button GPIO39 added from cpy:espressif/m5stack_m5paper"],"part":"esp32","ram":4521984,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_paper/pins_arduino.h","says":{"i2c":["GPIO25","GPIO32"],"spi":["GPIO14","GPIO12","GPIO13"],"uart":["GPIO1","GPIO3"]},"src":"arduino:m5stack:esp32:m5stack_paper"},{"file":"ports/espressif/boards/m5stack_m5paper/pins.c","says":{"buttons":[["GPIO37","BTN_UP",null,null],["GPIO38","BTN_CENTER",null,null],["GPIO39","BTN_DOWN",null,null]],"i2c":["GPIO21","GPIO22"],"spi":["GPIO14","GPIO12","GPIO13"],"uart":["GPIO19","GPIO18"]},"src":"cpy:espressif/m5stack_m5paper"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO32","sda":"GPIO25"},"spi":{"cs":"GPIO15","miso":"GPIO13","mosi":"GPIO12","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"added_from":"cpy:espressif/m5stack_m5paper","name":"BTN_UP","pin":"GPIO37"},{"added_from":"cpy:espressif/m5stack_m5paper","name":"BTN_CENTER","pin":"GPIO38"},{"added_from":"cpy:espressif/m5stack_m5paper","name":"BTN_DOWN","pin":"GPIO39"}],"clock_hz":240000000,"flash":6553600,"flash_from":"arduino:m5stack:esp32:m5stack_paper","naming":"esp","ram":4521984,"ram_from":"arduino:m5stack:esp32:m5stack_paper"}},
{"chosen":"arduino:m5stack:esp32:m5stack_papercolor","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_papercolor"],"key":"m5stack-m5papercolor","name":"M5PaperColor","part":"esp32s3","ram":327680,"records":[{"core":"arduino:m5stack:esp32","dropped":["virtual RGB pin"],"file":"variants/m5stack_papercolor/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO15","GPIO13","GPIO14"],"uart":["GPIO43","GPIO44"]},"src":"arduino:m5stack:esp32:m5stack_papercolor"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO16","miso":"GPIO14","mosi":"GPIO13","name":"SPI","sck":"GPIO15"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_papercolor","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_papercolor"}},
{"chosen":"arduino:m5stack:esp32:m5stack_paperdiy","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_paperdiy"],"key":"m5stack-m5paperdiy","name":"M5PaperDIY","part":"esp32s3","ram":327680,"records":[{"core":"arduino:m5stack:esp32","dropped":["virtual RGB pin"],"file":"variants/m5stack_paperdiy/pins_arduino.h","says":{"i2c":["GPIO41","GPIO42"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO39","GPIO38","GPIO40"],"uart":["GPIO43","GPIO44"]},"src":"arduino:m5stack:esp32:m5stack_paperdiy"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO42","sda":"GPIO41"},"spi":{"cs":"GPIO47","miso":"GPIO40","mosi":"GPIO38","name":"SPI","sck":"GPIO39"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_paperdiy","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_paperdiy"}},
{"chosen":"arduino:m5stack:esp32:m5stack_papermono","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_papermono"],"key":"m5stack-m5papermono","name":"M5PaperMono","part":"esp32s3","ram":327680,"records":[{"core":"arduino:m5stack:esp32","dropped":["virtual RGB pin"],"file":"variants/m5stack_papermono/pins_arduino.h","says":{"i2c":["GPIO47","GPIO48"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO39","GPIO38","GPIO40"],"uart":["GPIO43","GPIO44"]},"src":"arduino:m5stack:esp32:m5stack_papermono"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO48","sda":"GPIO47"},"spi":{"cs":"GPIO41","miso":"GPIO40","mosi":"GPIO38","name":"SPI","sck":"GPIO39"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_papermono","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_papermono"}},
{"chosen":"arduino:m5stack:esp32:m5stack_papers3","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_papers3"],"key":"m5stack-m5papers3","name":"M5PaperS3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:m5stack:esp32","dropped":["virtual RGB pin"],"file":"variants/m5stack_papers3/pins_arduino.h","says":{"i2c":["GPIO2","GPIO1"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO39","GPIO38","GPIO40"],"uart":["GPIO43","GPIO44"]},"src":"arduino:m5stack:esp32:m5stack_papers3"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO2"},"spi":{"cs":"GPIO47","miso":"GPIO40","mosi":"GPIO38","name":"SPI","sck":"GPIO39"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_papers3","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_papers3"}},
{"chosen":"arduino:m5stack:esp32:m5stack_poe_cam","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_poe_cam"],"key":"m5stack-m5poecam","name":"M5PoECAM","part":"esp32","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_poe_cam/pins_arduino.h","says":{"i2c":["GPIO25","GPIO33"],"uart":["GPIO1","GPIO3"]},"src":"arduino:m5stack:esp32:m5stack_poe_cam"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO33","sda":"GPIO25"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_poe_cam","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_poe_cam"}},
{"chosen":"arduino:m5stack:esp32:m5stack_powerhub","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_powerhub"],"key":"m5stack-m5powerhub","name":"M5PowerHub","part":"esp32s3","ram":327680,"records":[{"core":"arduino:m5stack:esp32","dropped":["virtual RGB pin"],"file":"variants/m5stack_powerhub/pins_arduino.h","says":{"i2c":["GPIO15","GPIO16"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO36","GPIO37","GPIO35"],"uart":["GPIO43","GPIO44"]},"src":"arduino:m5stack:esp32:m5stack_powerhub"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO16","sda":"GPIO15"},"spi":{"cs":"GPIO15","miso":"GPIO35","mosi":"GPIO37","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_powerhub","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_powerhub"}},
{"chosen":"arduino:m5stack:esp32:m5stack_solarmesh","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_solarmesh"],"key":"m5stack-m5solarmesh","name":"M5SolarMesh","part":"esp32s3","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_solarmesh/pins_arduino.h","says":{"spi":["GPIO13","GPIO11","GPIO12"],"uart":["GPIO43","GPIO44"]},"src":"arduino:m5stack:esp32:m5stack_solarmesh"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"spi":{"cs":"GPIO6","miso":"GPIO12","mosi":"GPIO11","name":"SPI","sck":"GPIO13"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_solarmesh","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_solarmesh"}},
{"chosen":"pio:m5stack-atom","flash":4194304,"ids":["mpy:esp32/M5STACK_ATOM","pio:m5stack-atom"],"key":"m5stack-m5stack-atom","name":"M5Stack-ATOM","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_atom/pins_arduino.h","says":{"i2c":["GPIO26","GPIO32"],"spi":["GPIO22","GPIO33","GPIO23"],"uart":["GPIO1","GPIO3"]},"src":"pio:m5stack-atom","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own M5STACK_ATOM entry"},{"file":"ports/esp32/boards/M5STACK_ATOM/mpconfigboard.h","src":"mpy:esp32/M5STACK_ATOM"}],"vendor":"M5Stack","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO32","sda":"GPIO26"},"spi":{"cs":"GPIO19","miso":"GPIO23","mosi":"GPIO33","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:m5stack-atom","naming":"esp","ram":327680,"ram_from":"pio:m5stack-atom"}},
{"chosen":"cpy:espressif/m5stack_atom_echo","ids":["cpy:espressif/m5stack_atom_echo"],"key":"m5stack-m5stack-atom-echo","name":"M5Stack Atom Echo","part":"esp32","records":[{"file":"ports/espressif/boards/m5stack_atom_echo/pins.c","says":{"buttons":[["GPIO39","BTN",null,null]],"i2c":["GPIO26","GPIO32"],"pixels":[["GPIO27","ws2812"]]},"src":"cpy:espressif/m5stack_atom_echo"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO32","sda":"GPIO26"}},"buttons":[{"name":"BTN","pin":"GPIO39"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO27"}]}},
{"chosen":"cpy:espressif/m5stack_atom_matrix","ids":["cpy:espressif/m5stack_atom_matrix"],"key":"m5stack-m5stack-atom-matrix","name":"M5Stack Atom Matrix","part":"esp32","records":[{"file":"ports/espressif/boards/m5stack_atom_matrix/pins.c","says":{"buttons":[["GPIO39","BTN",null,null]],"i2c":["GPIO25","GPIO21"],"pixels":[["GPIO27","ws2812"]],"spi":["GPIO23","GPIO19","GPIO33"]},"src":"cpy:espressif/m5stack_atom_matrix"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO21","sda":"GPIO25"},"spi":{"miso":"GPIO33","mosi":"GPIO19","name":"board.SPI()","sck":"GPIO23"}},"buttons":[{"name":"BTN","pin":"GPIO39"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO27"}]}},
{"chosen":"cpy:espressif/m5stack_atom_u","ids":["cpy:espressif/m5stack_atom_u"],"key":"m5stack-m5stack-atom-u","name":"M5Stack Atom U","part":"esp32","records":[{"file":"ports/espressif/boards/m5stack_atom_u/pins.c","says":{"buttons":[["GPIO39","BTN",null,null]],"i2c":["GPIO26","GPIO32"],"pixels":[["GPIO27","ws2812"]],"spi":["GPIO23","GPIO19","GPIO33"]},"src":"cpy:espressif/m5stack_atom_u"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO32","sda":"GPIO26"},"spi":{"miso":"GPIO33","mosi":"GPIO19","name":"board.SPI()","sck":"GPIO23"}},"buttons":[{"name":"BTN","pin":"GPIO39"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO27"}]}},
{"chosen":"pio:m5stack-atoms3","flash":8388608,"ids":["cpy:espressif/m5stack_atoms3","pio:m5stack-atoms3","zephyr:m5stack_atoms3"],"key":"m5stack-m5stack-atoms3","name":"M5Stack AtomS3","notes":["button GPIO41 added from zephyr:m5stack_atoms3"],"part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/m5stack_atoms3/pins_arduino.h","says":{"i2c":["GPIO38","GPIO39"],"pixels":[["GPIO35","ws2812"]],"spi":["GPIO17","GPIO21",null],"uart":["GPIO43","GPIO44"]},"src":"pio:m5stack-atoms3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own M5STACK_ATOMS3 entry"},{"file":"boards/m5stack/m5stack_atoms3/m5stack_atoms3_procpu.dts","says":{"buttons":[["GPIO41","sw0","low",null]],"i2c":["GPIO2","GPIO1"]},"src":"zephyr:m5stack_atoms3","stated":{"buttons|GPIO41":"zephyr:m5stack_atoms3: gpios = <&gpio1 9 GPIO_ACTIVE_LOW>"}},{"file":"ports/espressif/boards/m5stack_atoms3/pins.c","says":{"buttons":[["GPIO41","BTN",null,null]],"i2c":["GPIO38","GPIO39"],"spi":["GPIO17","GPIO21",null]},"src":"cpy:espressif/m5stack_atoms3"}],"vendor":"M5Stack","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO39","sda":"GPIO38"},"spi":{"cs":"GPIO15","mosi":"GPIO21","name":"SPI","sck":"GPIO17"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"active":"low","added_from":"zephyr:m5stack_atoms3","label":"User button 0","name":"sw0","pin":"GPIO41"}],"clock_hz":240000000,"flash":8388608,"flash_from":"pio:m5stack-atoms3","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO35"}],"ram":327680,"ram_from":"pio:m5stack-atoms3"}},
{"chosen":"pio:m5stack-atoms3u","flash":8388608,"ids":["cpy:espressif/m5stack_atoms3u","pio:m5stack-atoms3u"],"key":"m5stack-m5stack-atoms3u","name":"M5Stack AtomS3U","notes":["button GPIO41 added from cpy:espressif/m5stack_atoms3u"],"part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/m5stack_atoms3/pins_arduino.h","says":{"i2c":["GPIO38","GPIO39"],"pixels":[["GPIO35","ws2812"]],"spi":["GPIO17","GPIO21",null],"uart":["GPIO43","GPIO44"]},"src":"pio:m5stack-atoms3u","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"},{"file":"ports/espressif/boards/m5stack_atoms3u/pins.c","says":{"buttons":[["GPIO41","BTN",null,null]],"i2c":["GPIO2","GPIO1"],"pixels":[["GPIO35","ws2812"]]},"src":"cpy:espressif/m5stack_atoms3u"}],"vendor":"M5Stack","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO39","sda":"GPIO38"},"spi":{"cs":"GPIO15","mosi":"GPIO21","name":"SPI","sck":"GPIO17"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"added_from":"cpy:espressif/m5stack_atoms3u","name":"BTN","pin":"GPIO41"}],"clock_hz":240000000,"flash":8388608,"flash_from":"pio:m5stack-atoms3u","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO35"}],"ram":327680,"ram_from":"pio:m5stack-atoms3u"}},
{"chosen":"cpy:espressif/m5stack_cardputer","ids":["cpy:espressif/m5stack_cardputer","cpy:espressif/m5stack_cardputer_ros"],"key":"m5stack-m5stack-cardputer","name":"M5Stack Cardputer","part":"esp32s3","records":[{"file":"ports/espressif/boards/m5stack_cardputer/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO2","GPIO1"],"pixels":[["GPIO21","ws2812"]],"spi":["GPIO36","GPIO35","GPIO39"],"uart":["GPIO1","GPIO2"]},"src":"cpy:espressif/m5stack_cardputer"},{"file":"ports/espressif/boards/m5stack_cardputer_ros/pins.c","same":true,"src":"cpy:espressif/m5stack_cardputer_ros"}],"vendor":"M5STACK","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO1","sda":"GPIO2"},"spi":{"miso":"GPIO39","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.TX/RX","rx":"GPIO2","tx":"GPIO1"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO21"}]}},
{"chosen":"cpy:espressif/m5stack_core_basic","ids":["cpy:espressif/m5stack_core_basic"],"key":"m5stack-m5stack-core-basic","name":"M5Stack Core Basic","part":"esp32","records":[{"file":"ports/espressif/boards/m5stack_core_basic/pins.c","says":{"buttons":[["GPIO39","BTN_A",null,null],["GPIO38","BTN_B",null,null],["GPIO37","BTN_C",null,null]],"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO17","GPIO16"]},"src":"cpy:espressif/m5stack_core_basic"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO22","sda":"GPIO21"},"spi":{"miso":"GPIO19","mosi":"GPIO23","name":"board.SPI()","sck":"GPIO18"},"uart":{"name":"board.UART()","rx":"GPIO16","tx":"GPIO17"}},"buttons":[{"name":"BTN_A","pin":"GPIO39"},{"name":"BTN_B","pin":"GPIO38"},{"name":"BTN_C","pin":"GPIO37"}],"naming":"esp"}},
{"chosen":"pio:m5stack-core-esp32","flash":4194304,"ids":["pio:m5stack-core-esp32"],"key":"m5stack-m5stack-core-esp32","name":"M5Stack Core ESP32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_core/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:m5stack-core-esp32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own M5STACK_CORE entry"}],"vendor":"M5Stack","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:m5stack-core-esp32","naming":"esp","ram":327680,"ram_from":"pio:m5stack-core-esp32"}},
{"chosen":"pio:m5stack-core-esp32-16M","flash":16777216,"ids":["pio:m5stack-core-esp32-16M"],"key":"m5stack-m5stack-core-esp32-16m","name":"M5Stack Core ESP32 16M","part":"esp32","ram":532480,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_core/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:m5stack-core-esp32-16M","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own M5STACK_CORE entry"}],"vendor":"M5Stack","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:m5stack-core-esp32-16M","naming":"esp","ram":532480,"ram_from":"pio:m5stack-core-esp32-16M"}},
{"chosen":"cpy:espressif/m5stack_core_fire","ids":["cpy:espressif/m5stack_core_fire"],"key":"m5stack-m5stack-core-fire","name":"M5Stack Core Fire","part":"esp32","records":[{"file":"ports/espressif/boards/m5stack_core_fire/pins.c","says":{"buttons":[["GPIO39","BTN_A",null,null],["GPIO38","BTN_B",null,null],["GPIO37","BTN_C",null,null]],"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"]},"src":"cpy:espressif/m5stack_core_fire"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO22","sda":"GPIO21"},"spi":{"miso":"GPIO19","mosi":"GPIO23","name":"board.SPI()","sck":"GPIO18"}},"buttons":[{"name":"BTN_A","pin":"GPIO39"},{"name":"BTN_B","pin":"GPIO38"},{"name":"BTN_C","pin":"GPIO37"}],"naming":"esp"}},
{"chosen":"pio:m5stack-coreink","flash":4194304,"ids":["pio:m5stack-coreink"],"key":"m5stack-m5stack-core-ink","name":"M5Stack-Core Ink","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_coreink/pins_arduino.h","says":{"i2c":["GPIO32","GPIO33"],"spi":["GPIO18","GPIO23","GPIO34"],"uart":["GPIO1","GPIO3"]},"src":"pio:m5stack-coreink","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own M5STACK_COREINK entry"}],"vendor":"M5Stack","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO33","sda":"GPIO32"},"spi":{"cs":"GPIO9","miso":"GPIO34","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:m5stack-coreink","naming":"esp","ram":327680,"ram_from":"pio:m5stack-coreink"}},
{"chosen":"zephyr:m5stack_core2","flash":16777216,"ids":["cpy:espressif/m5stack_core2","pio:m5stack-core2","zephyr:m5stack_core2"],"key":"m5stack-m5stack-core2","name":"M5Stack Core2","notes":["uart added from pio:m5stack-core2"],"part":"esp32","ram":4521984,"records":[{"file":"boards/m5stack/m5stack_core2/m5stack_core2_procpu.dts","says":{"i2c":["GPIO21","GPIO22"],"leds":[["&axp192_gpio 1","led0","low"]],"spi":[null,"GPIO23","GPIO38"]},"src":"zephyr:m5stack_core2","stated":{"leds|raw:&axp192_gpio 1":"zephyr:m5stack_core2: gpios = <&axp192_gpio 1 (GPIO_OPEN_DRAIN | GPIO_ACTIVE_LOW)>"}},{"core":"arduino:esp32:esp32","file":"variants/m5stack_core2/pins_arduino.h","says":{"i2c":["GPIO32","GPIO33"],"spi":["GPIO18","GPIO23","GPIO38"],"uart":["GPIO1","GPIO3"]},"src":"pio:m5stack-core2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own M5STACK_CORE2 entry"},{"file":"ports/espressif/boards/m5stack_core2/pins.c","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO38"],"uart":["GPIO14","GPIO13"]},"src":"cpy:espressif/m5stack_core2"}],"vendor":"M5Stack","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO22","sda":"GPIO21"},"spi":{"miso":"GPIO38","mosi":"GPIO23","name":"spi3"},"uart":{"added_from":"pio:m5stack-core2","name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:m5stack-core2","leds":[{"active":"low","label":"Power LED","name":"led0","raw":"&axp192_gpio 1"}],"naming":"esp","parts":[{"address":81,"bus":"i2c","compatible":"nxp,pcf8563","name":"PCF8563"},{"address":52,"bus":"i2c","compatible":"x-powers,axp192","name":"AXP192"},{"address":56,"bus":"i2c","compatible":"focaltech,ft5336","name":"FT5336"}],"ram":4521984,"ram_from":"pio:m5stack-core2"}},
{"chosen":"pio:m5stack-cores3","flash":16777216,"ids":["cpy:espressif/m5stack_cores3","pio:m5stack-cores3","zephyr:m5stack_cores3"],"key":"m5stack-m5stack-cores3","name":"M5Stack CoreS3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/m5stack_cores3/pins_arduino.h","says":{"i2c":["GPIO12","GPIO11"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO36","GPIO37","GPIO35"],"uart":["GPIO43","GPIO44"]},"src":"pio:m5stack-cores3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own M5STACK_CORES3 entry"},{"file":"boards/m5stack/m5stack_cores3/m5stack_cores3_procpu.dts","says":{"i2c":["GPIO12","GPIO11"],"spi":[null,"GPIO37","GPIO35"]},"src":"zephyr:m5stack_cores3"},{"file":"ports/espressif/boards/m5stack_cores3/pins.c","says":{"i2c":["GPIO12","GPIO11"],"uart":["GPIO17","GPIO18"]},"src":"cpy:espressif/m5stack_cores3"}],"vendor":"M5Stack","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO11","sda":"GPIO12"},"spi":{"cs":"GPIO15","miso":"GPIO35","mosi":"GPIO37","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:m5stack-cores3","naming":"esp","parts":[{"added_from":"zephyr:m5stack_cores3","address":52,"bus":"i2c","compatible":"x-powers,axp2101","name":"AXP2101"},{"added_from":"zephyr:m5stack_cores3","address":54,"bus":"i2c","compatible":"awinic,aw88298","name":"AW88298"},{"added_from":"zephyr:m5stack_cores3","address":81,"bus":"i2c","compatible":"nxp,pcf8563","name":"PCF8563"},{"added_from":"zephyr:m5stack_cores3","address":88,"bus":"i2c","compatible":"awinic,aw9523b","name":"AW9523B"},{"added_from":"zephyr:m5stack_cores3","address":56,"bus":"i2c","compatible":"focaltech,ft5336","name":"FT5336"},{"added_from":"zephyr:m5stack_cores3","address":105,"bus":"i2c","compatible":"bosch,bmi270","name":"BMI270"},{"added_from":"zephyr:m5stack_cores3","address":16,"bus":"i2c","compatible":"bosch,bmm150","name":"BMM150"},{"added_from":"zephyr:m5stack_cores3","address":35,"bus":"i2c","compatible":"liteon,ltr553","name":"LTR553"}],"pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"pio:m5stack-cores3"}},
{"chosen":"cpy:espressif/m5stack_cores3_se","ids":["cpy:espressif/m5stack_cores3_se"],"key":"m5stack-m5stack-cores3-se","name":"M5Stack CoreS3 SE","part":"esp32s3","records":[{"file":"ports/espressif/boards/m5stack_cores3_se/pins.c","says":{"i2c":["GPIO12","GPIO11"],"pixels":[["GPIO5","ws2812"]],"uart":["GPIO17","GPIO18"]},"src":"cpy:espressif/m5stack_cores3_se"}],"vendor":"M5Stack","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO11","sda":"GPIO12"},"uart":{"name":"board.UART()","rx":"GPIO18","tx":"GPIO17"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO5"}]}},
{"chosen":"cpy:espressif/m5stack_dial","ids":["cpy:espressif/m5stack_dial"],"key":"m5stack-m5stack-dial","name":"M5Stack Dial","part":"esp32s3","records":[{"file":"ports/espressif/boards/m5stack_dial/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null],["GPIO42","KNOB_BUTTON",null,null]],"i2c":["GPIO11","GPIO12"],"pixels":[["GPIO21","ws2812"]],"spi":["GPIO6","GPIO5",null]},"src":"cpy:espressif/m5stack_dial"}],"vendor":"M5Stack","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO12","sda":"GPIO11"},"spi":{"mosi":"GPIO5","name":"board.SPI()","sck":"GPIO6"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"},{"name":"KNOB_BUTTON","pin":"GPIO42"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO21"}]}},
{"chosen":"cpy:espressif/m5stack_dinmeter","ids":["cpy:espressif/m5stack_dinmeter"],"key":"m5stack-m5stack-dinmeter","name":"M5Stack DinMeter","part":"esp32s3","records":[{"file":"ports/espressif/boards/m5stack_dinmeter/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null],["GPIO42","KNOB_BUTTON",null,null]],"i2c":["GPIO11","GPIO12"],"spi":["GPIO6","GPIO5",null]},"src":"cpy:espressif/m5stack_dinmeter"}],"vendor":"M5Stack","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO12","sda":"GPIO11"},"spi":{"mosi":"GPIO5","name":"board.SPI()","sck":"GPIO6"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"},{"name":"KNOB_BUTTON","pin":"GPIO42"}],"naming":"esp"}},
{"chosen":"zephyr:m5stack_fire","flash":16777216,"ids":["pio:m5stack-fire","zephyr:m5stack_fire"],"key":"m5stack-m5stack-fire","name":"M5Stack FIRE","notes":["uart added from pio:m5stack-fire"],"part":"esp32","ram":4521984,"records":[{"file":"boards/m5stack/m5stack_fire/m5stack_fire_procpu.dts","says":{"buttons":[["GPIO39","sw0","low",null],["GPIO38","button_1","low",null],["GPIO37","button_2","low",null],["GPIO36","button_3","low",null]],"i2c":["GPIO21","GPIO22"],"spi":[null,"GPIO23","GPIO23"]},"src":"zephyr:m5stack_fire","stated":{"buttons|GPIO36":"zephyr:m5stack_fire: gpios = <&gpio1 4 GPIO_ACTIVE_LOW>","buttons|GPIO37":"zephyr:m5stack_fire: gpios = <&gpio1 5 GPIO_ACTIVE_LOW>","buttons|GPIO38":"zephyr:m5stack_fire: gpios = <&gpio1 6 GPIO_ACTIVE_LOW>","buttons|GPIO39":"zephyr:m5stack_fire: gpios = <&gpio1 7 GPIO_ACTIVE_LOW>"}},{"core":"arduino:esp32:esp32","file":"variants/m5stack_fire/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:m5stack-fire","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own M5STACK_FIRE entry"}],"vendor":"M5Stack","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO22","sda":"GPIO21"},"spi":{"miso":"GPIO23","mosi":"GPIO23","name":"spi3"},"uart":{"added_from":"pio:m5stack-fire","name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"active":"low","label":"button left","name":"sw0","pin":"GPIO39"},{"active":"low","label":"button middle","name":"button_1","pin":"GPIO38"},{"active":"low","label":"button right","name":"button_2","pin":"GPIO37"},{"active":"low","label":"button 2","name":"button_3","pin":"GPIO36"}],"clock_hz":240000000,"flash":16777216,"flash_from":"pio:m5stack-fire","naming":"esp","parts":[{"address":104,"bus":"i2c","compatible":"invensense,mpu6050","name":"MPU6050"}],"ram":4521984,"ram_from":"pio:m5stack-fire"}},
{"chosen":"pio:m5stack-grey","flash":16777216,"ids":["pio:m5stack-grey"],"key":"m5stack-m5stack-grey-esp32","name":"M5Stack GREY ESP32","part":"esp32","ram":532480,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_core/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:m5stack-grey","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own M5STACK_CORE entry"}],"vendor":"M5Stack","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:m5stack-grey","naming":"esp","ram":532480,"ram_from":"pio:m5stack-grey"}},
{"chosen":"pio:m5stack_paper","flash":16777216,"ids":["pio:m5stack_paper"],"key":"m5stack-m5stack-paper","name":"M5Stack Paper","part":"esp32","ram":4521984,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_paper/pins_arduino.h","says":{"i2c":["GPIO25","GPIO32"],"spi":["GPIO14","GPIO12","GPIO13"],"uart":["GPIO1","GPIO3"]},"src":"pio:m5stack_paper","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own M5STACK_PAPER entry"}],"vendor":"M5Stack","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO32","sda":"GPIO25"},"spi":{"cs":"GPIO15","miso":"GPIO13","mosi":"GPIO12","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:m5stack_paper","naming":"esp","ram":4521984,"ram_from":"pio:m5stack_paper"}},
{"chosen":"zephyr:m5stack_stackchan","ids":["zephyr:m5stack_stackchan"],"key":"m5stack-m5stack-stackchan","name":"M5Stack StackChan","part":"esp32s3","records":[{"file":"boards/m5stack/m5stack_stackchan/m5stack_stackchan_procpu.dts","says":{"i2c":["GPIO12","GPIO11"],"spi":[null,"GPIO37","GPIO35"]},"src":"zephyr:m5stack_stackchan"}],"vendor":"m5stack","why":"nothing","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO11","sda":"GPIO12"},"spi":{"miso":"GPIO35","mosi":"GPIO37","name":"spi2"}},"naming":"esp","parts":[{"address":52,"bus":"i2c","compatible":"x-powers,axp2101","name":"AXP2101"},{"address":54,"bus":"i2c","compatible":"awinic,aw88298","name":"AW88298"},{"address":81,"bus":"i2c","compatible":"nxp,pcf8563","name":"PCF8563"},{"address":88,"bus":"i2c","compatible":"awinic,aw9523b","name":"AW9523B"},{"address":56,"bus":"i2c","compatible":"focaltech,ft5336","name":"FT5336"},{"address":105,"bus":"i2c","compatible":"bosch,bmi270","name":"BMI270"},{"address":16,"bus":"i2c","compatible":"bosch,bmm150","name":"BMM150"},{"address":35,"bus":"i2c","compatible":"liteon,ltr553","name":"LTR553"},{"address":65,"bus":"i2c","compatible":"ti,ina226","name":"INA226"}]}},
{"chosen":"zephyr:m5stack_stamps3","flash":8388608,"ids":["cpy:espressif/m5stack_stamp_s3","pio:m5stack-stamps3","zephyr:m5stack_stamps3"],"key":"m5stack-m5stack-stamps3","name":"M5Stack StampS3","notes":["pixel GPIO21 added from cpy:espressif/m5stack_stamp_s3","uart added from cpy:espressif/m5stack_stamp_s3"],"part":"esp32s3","ram":327680,"records":[{"file":"boards/m5stack/m5stack_stamps3/m5stack_stamps3_procpu.dts","says":{"buttons":[["GPIO0","sw0","low",null]],"i2c":["GPIO13","GPIO15"],"pixels":[[null,"ws2812"]]},"src":"zephyr:m5stack_stamps3","stated":{"buttons|GPIO0":"zephyr:m5stack_stamps3: gpios = <&gpio0 0 GPIO_ACTIVE_LOW>"}},{"file":"ports/espressif/boards/m5stack_stamp_s3/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO13","GPIO15"],"pixels":[["GPIO21","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/m5stack_stamp_s3"},{"core":"arduino:esp32:esp32","file":"variants/m5stack_stamp_s3/pins_arduino.h","says":{"i2c":["GPIO13","GPIO15"],"uart":["GPIO43","GPIO44"]},"src":"pio:m5stack-stamps3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"M5Stack","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO15","sda":"GPIO13"},"uart":{"added_from":"cpy:espressif/m5stack_stamp_s3","name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"active":"low","label":"User button 0","name":"sw0","pin":"GPIO0"}],"clock_hz":240000000,"flash":8388608,"flash_from":"pio:m5stack-stamps3","naming":"esp","pixels":[{"added_from":"cpy:espressif/m5stack_stamp_s3","kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO21"}],"ram":327680,"ram_from":"pio:m5stack-stamps3"}},
{"chosen":"pio:m5stack-station","flash":16777216,"ids":["pio:m5stack-station"],"key":"m5stack-m5stack-station","name":"M5Stack Station","part":"esp32","ram":4521984,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_station/pins_arduino.h","says":{"i2c":["GPIO32","GPIO33"],"spi":["GPIO18","GPIO23",null],"uart":["GPIO1","GPIO3"]},"src":"pio:m5stack-station","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own M5STACK_STATION entry"}],"vendor":"M5Stack","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO33","sda":"GPIO32"},"spi":{"cs":"GPIO5","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:m5stack-station","naming":"esp","ram":4521984,"ram_from":"pio:m5stack-station"}},
{"chosen":"cpy:espressif/m5stack_stick_c","ids":["cpy:espressif/m5stack_stick_c"],"key":"m5stack-m5stack-stick-c","name":"M5Stack Stick C","notes":["button GPIO37 active low from the level check (20191118__StickC_A04_3110_Schematic_Rebuild_PinMap.pdf ('Schematic Prints'))","button GPIO39 active low from the level check (20191118__StickC_A04_3110_Schematic_Rebuild_PinMap.pdf ('Schematic Prints'))"],"part":"esp32","records":[{"file":"ports/espressif/boards/m5stack_stick_c/pins.c","says":{"buttons":[["GPIO37","BTN_A",null,null],["GPIO39","BTN_B",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO10","LED","low"]]},"src":"cpy:espressif/m5stack_stick_c","stated":{"leds|GPIO10":"#define MICROPY_HW_LED_STATUS_INVERTED (1)"}}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO22","sda":"GPIO21"}},"buttons":[{"active":"low","cite":{"doc":"20191118__StickC_A04_3110_Schematic_Rebuild_PinMap.pdf ('Schematic Prints')","kind":"schematic","level":"GPIO37 -> BUTTONA -> GND","publisher":"M5Stack","quote":"GPIO37 BUTTONA GND","revision":"A04 per file name; 2019-11-18","url":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/schematic/Core/M5StickC/20191118__StickC_A04_3110_Schematic_Rebuild_PinMap.pdf","where":"right of ESP32 block"},"filled":["active from level check: 20191118__StickC_A04_3110_Schematic_Rebuild_PinMap.pdf ('Schematic Prints')"],"name":"BTN_A","pin":"GPIO37"},{"active":"low","cite":{"doc":"20191118__StickC_A04_3110_Schematic_Rebuild_PinMap.pdf ('Schematic Prints')","kind":"schematic","level":"GPIO39 -> BUTTONB -> GND","publisher":"M5Stack","quote":"GPIO39 BUTTONB GND","revision":"A04 per file name; 2019-11-18","url":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/schematic/Core/M5StickC/20191118__StickC_A04_3110_Schematic_Rebuild_PinMap.pdf","where":"right of ESP32 block"},"filled":["active from level check: 20191118__StickC_A04_3110_Schematic_Rebuild_PinMap.pdf ('Schematic Prints')"],"name":"BTN_B","pin":"GPIO39"}],"leds":[{"active":"low","aliases":["MICROPY_HW_LED_STATUS"],"cite":{"doc":"20191118__StickC_A04_3110_Schematic_Rebuild_PinMap.pdf ('Schematic Prints')","kind":"schematic","level":"VESP_3V3 -> RED_LED anode; cathode -> GPIO10: lit when GPIO10 is low.","publisher":"M5Stack","quote":"VESP_3V3 RED_LED GPIO10 ; IR_LED GPIO9","revision":"A04 per file name; 2019-11-18","url":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/schematic/Core/M5StickC/20191118__StickC_A04_3110_Schematic_Rebuild_PinMap.pdf","where":"single sheet, top centre (IR_LED / RED_LED next to VESP_3V3); ESP32 block pin GPIO10"},"name":"LED","pin":"GPIO10"}],"naming":"esp"}},
{"chosen":"cpy:espressif/m5stack_stick_c_plus","ids":["cpy:espressif/m5stack_stick_c_plus"],"key":"m5stack-m5stack-stick-c-plus","name":"M5Stack Stick C Plus","notes":["button GPIO37 active low from the level check (k016-p-StickC-Plus-sche.pdf (Altium 'Job Group'))","button GPIO39 active low from the level check (k016-p-StickC-Plus-sche.pdf (Altium 'Job Group'))"],"part":"esp32","records":[{"file":"ports/espressif/boards/m5stack_stick_c_plus/pins.c","says":{"buttons":[["GPIO37","BTN_A",null,null],["GPIO39","BTN_B",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO10","LED","low"]]},"src":"cpy:espressif/m5stack_stick_c_plus","stated":{"leds|GPIO10":"#define MICROPY_HW_LED_STATUS_INVERTED (1)"}}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO22","sda":"GPIO21"}},"buttons":[{"active":"low","cite":{"doc":"k016-p-StickC-Plus-sche.pdf (Altium 'Job Group')","kind":"schematic","level":"GPIO37 -> S3 -> GND, R20 10K pull-up to VESP_3V3","publisher":"M5Stack","quote":"GPIO37 BUTTONA S3 PTS_820 GND ; GPIO37 R20 10K VESP_3V3","retrieved":"2026-11-03","url":"https://m5stack-doc.oss-cn-shenzhen.aliyuncs.com/669/k016-p-StickC-Plus-sche.pdf","where":"switch group (bottom centre, beside the GROVE block); ESP32-PICO pin 6 IO37"},"filled":["active from level check: k016-p-StickC-Plus-sche.pdf (Altium 'Job Group')"],"name":"BTN_A","pin":"GPIO37"},{"active":"low","cite":{"doc":"k016-p-StickC-Plus-sche.pdf (Altium 'Job Group')","kind":"schematic","level":"GPIO39 -> S2 -> GND, R11 5.1K pull-up to VESP_3V3","publisher":"M5Stack","quote":"GPIO39 BUTTONB S2 TS_015 GND ; GPIO39 R11 5.1K VESP_3V3","retrieved":"2026-11-03","url":"https://m5stack-doc.oss-cn-shenzhen.aliyuncs.com/669/k016-p-StickC-Plus-sche.pdf","where":"switches; ESP32-PICO pin 8 IO39"},"filled":["active from level check: k016-p-StickC-Plus-sche.pdf (Altium 'Job Group')"],"name":"BTN_B","pin":"GPIO39"}],"leds":[{"active":"low","aliases":["MICROPY_HW_LED_STATUS"],"cite":{"doc":"k016-p-StickC-Plus-sche.pdf (Altium 'Job Group')","kind":"schematic","level":"VESP_3V3 -> LED2 (LED_RED) anode; cathode -> net GPIO10 (ESD diode D7 to GND) -> ESP32-PICO-D4 (designator printed 'U?') pin 29 IO10/SD3: lit when GPIO10 is low.","publisher":"M5Stack","quote":"LED/IR: VESP_3V3 LED2 LED_RED GPIO10 D7 ESD/3.3V ; ESP32-PICO: GPIO10 29 IO10/SD3","retrieved":"2026-11-03","url":"https://m5stack-doc.oss-cn-shenzhen.aliyuncs.com/669/k016-p-StickC-Plus-sche.pdf","where":"single sheet, block 'LED/IR' (zone C3); block 'ESP32-PICO' pin 29 IO10/SD3"},"name":"LED","pin":"GPIO10"}],"naming":"esp"}},
{"chosen":"cpy:espressif/m5stack_stick_c_plus2","ids":["cpy:espressif/m5stack_stick_c_plus2"],"key":"m5stack-m5stack-stick-c-plus2","name":"M5Stack Stick C Plus2","part":"esp32","records":[{"file":"ports/espressif/boards/m5stack_stick_c_plus2/pins.c","says":{"buttons":[["GPIO37","BTN_A",null,null],["GPIO39","BTN_B",null,null],["GPIO35","BTN_C",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO19","LED",null]]},"src":"cpy:espressif/m5stack_stick_c_plus2"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO22","sda":"GPIO21"}},"buttons":[{"name":"BTN_A","pin":"GPIO37"},{"name":"BTN_B","pin":"GPIO39"},{"name":"BTN_C","pin":"GPIO35"}],"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO19"}],"naming":"esp"}},
{"chosen":"zephyr:m5stack_sticks3","ids":["zephyr:m5stack_sticks3"],"key":"m5stack-m5stack-sticks3","name":"M5Stack StickS3","part":"esp32s3","records":[{"file":"boards/m5stack/m5stack_sticks3/m5stack_sticks3_procpu.dts","says":{"buttons":[["GPIO11","sw0","low","up"],["GPIO12","sw1","low","up"]],"i2c":["GPIO47","GPIO48"]},"src":"zephyr:m5stack_sticks3","stated":{"buttons|GPIO11":"zephyr:m5stack_sticks3: gpios = <&gpio0 11 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|GPIO12":"zephyr:m5stack_sticks3: gpios = <&gpio0 12 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>"}}],"vendor":"m5stack","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO48","sda":"GPIO47"}},"buttons":[{"active":"low","label":"KEY1","name":"sw0","pin":"GPIO11","pull":"up"},{"active":"low","label":"KEY2","name":"sw1","pin":"GPIO12","pull":"up"}],"naming":"esp","parts":[{"address":104,"bus":"i2c","compatible":"bosch,bmi270","name":"BMI270"}]}},
{"chosen":"cpy:espressif/m5stack_tab5","ids":["cpy:espressif/m5stack_tab5"],"key":"m5stack-m5stack-tab5","name":"M5Stack Tab5","part":"esp32p4","records":[{"file":"ports/espressif/boards/m5stack_tab5/pins.c","says":{"i2c":["GPIO31","GPIO32"],"spi":["GPIO5","GPIO18","GPIO19"],"uart":["GPIO37","GPIO38"]},"src":"cpy:espressif/m5stack_tab5"}],"vendor":"M5Stack","why":"nothing","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO32","sda":"GPIO31"},"spi":{"miso":"GPIO19","mosi":"GPIO18","name":"board.SPI()","sck":"GPIO5"},"uart":{"name":"board.UART()","rx":"GPIO38","tx":"GPIO37"}},"naming":"esp"}},
{"chosen":"pio:m5stack-tab5-p4","flash":16777216,"ids":["pio:m5stack-tab5-p4"],"key":"m5stack-m5stack-tab5-esp32-p4-board-es-pre-rev-300","name":"M5STACK Tab5 esp32-p4 Board (ES pre rev.300)","part":"esp32p4","ram":512000,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_tab5/pins_arduino.h","says":{"i2c":["GPIO53","GPIO54"],"spi":["GPIO36","GPIO32","GPIO33"],"uart":["GPIO37","GPIO38"]},"src":"pio:m5stack-tab5-p4","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"M5STACK","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO54","sda":"GPIO53"},"spi":{"cs":"GPIO26","miso":"GPIO33","mosi":"GPIO32","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO38","tx":"GPIO37"}},"clock_hz":360000000,"flash":16777216,"flash_from":"pio:m5stack-tab5-p4","naming":"esp","ram":512000,"ram_from":"pio:m5stack-tab5-p4"}},
{"chosen":"pio:m5stack-timer-cam","flash":4194304,"ids":["pio:m5stack-timer-cam"],"key":"m5stack-m5stack-timer-cam","name":"M5Stack Timer CAM","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/m5stack_timer_cam/pins_arduino.h","says":{"i2c":["GPIO4","GPIO13"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:m5stack-timer-cam","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own M5STACK_TIMER_CAM entry"}],"vendor":"M5Stack","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO4"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:m5stack-timer-cam","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"pio:m5stack-timer-cam"}},
{"chosen":"cpy:espressif/m5stack_timer_camera_x","ids":["cpy:espressif/m5stack_timer_camera_x"],"key":"m5stack-m5stack-timer-camera-x","name":"M5Stack Timer Camera X","part":"esp32","records":[{"file":"ports/espressif/boards/m5stack_timer_camera_x/pins.c","says":{"i2c":["GPIO4","GPIO13"],"leds":[["GPIO2","LED",null]]},"src":"cpy:espressif/m5stack_timer_camera_x"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO13","sda":"GPIO4"}},"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO2"}],"naming":"esp"}},
{"chosen":"arduino:m5stack:esp32:m5stack_stamp_pico","flash":4194304,"ids":["arduino:m5stack:esp32:m5stack_stamp_pico","pio:m5stamp-pico"],"key":"m5stack-m5stamp-pico","name":"M5Stamp-Pico","part":"esp32","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_stamp_pico/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO26","GPIO36"],"uart":["GPIO1","GPIO3"]},"src":"arduino:m5stack:esp32:m5stack_stamp_pico"},{"core":"arduino:esp32:esp32","file":"variants/m5stack_stamp_pico/pins_arduino.h","same":true,"src":"pio:m5stamp-pico","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"M5Stack","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO19","miso":"GPIO36","mosi":"GPIO26","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_stamp_pico","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_stamp_pico"}},
{"chosen":"arduino:m5stack:esp32:m5stack_stamp_c3","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_stamp_c3"],"key":"m5stack-m5stampc3","name":"M5StampC3","part":"esp32c3","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_stamp_c3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"arduino:m5stack:esp32:m5stack_stamp_c3"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_stamp_c3","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_stamp_c3"}},
{"chosen":"arduino:m5stack:esp32:m5stack_stamp_c5","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_stamp_c5"],"key":"m5stack-m5stampc5","name":"M5StampC5","part":"esp32c5","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_stamp_c5/pins_arduino.h","says":{"i2c":["GPIO0","GPIO1"],"uart":["GPIO11","GPIO12"]},"src":"arduino:m5stack:esp32:m5stack_stamp_c5"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"uart":{"name":"Serial","rx":"GPIO12","tx":"GPIO11"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_stamp_c5","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_stamp_c5"}},
{"chosen":"arduino:m5stack:esp32:stamp_c6","flash":1310720,"ids":["arduino:m5stack:esp32:stamp_c6"],"key":"m5stack-m5stampc6","name":"M5StampC6","part":"esp32c6","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_stamp_c6/pins_arduino.h","says":{"spi":["GPIO23","GPIO21","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"arduino:m5stack:esp32:stamp_c6"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"spi":{"cs":"GPIO22","miso":"GPIO20","mosi":"GPIO21","name":"SPI","sck":"GPIO23"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:stamp_c6","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:stamp_c6"}},
{"chosen":"arduino:m5stack:esp32:m5stack_stamp_c6lora","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_stamp_c6lora"],"key":"m5stack-m5stampc6lora","name":"M5StampC6LoRa","part":"esp32c6","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_stamp_c6lora/pins_arduino.h","says":{"i2c":["GPIO5","GPIO4"],"spi":["GPIO20","GPIO21","GPIO22"],"uart":["GPIO16","GPIO17"]},"src":"arduino:m5stack:esp32:m5stack_stamp_c6lora"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO4","sda":"GPIO5"},"spi":{"cs":"GPIO6","miso":"GPIO22","mosi":"GPIO21","name":"SPI","sck":"GPIO20"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_stamp_c6lora","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_stamp_c6lora"}},
{"chosen":"arduino:m5stack:esp32:m5stack_stamplc","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_stamplc"],"key":"m5stack-m5stamplc","name":"M5StamPLC","part":"esp32s3","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_stamplc/pins_arduino.h","says":{"i2c":["GPIO2","GPIO1"],"spi":["GPIO7","GPIO8","GPIO9"],"uart":["GPIO43","GPIO44"]},"src":"arduino:m5stack:esp32:m5stack_stamplc"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO2"},"spi":{"cs":"GPIO10","miso":"GPIO9","mosi":"GPIO8","name":"SPI","sck":"GPIO7"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_stamplc","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_stamplc"}},
{"chosen":"arduino:m5stack:esp32:m5stack_stamp_p4","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_stamp_p4"],"key":"m5stack-m5stampp4","name":"M5StampP4","part":"esp32p4","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_stamp_p4/pins_arduino.h","says":{"i2c":["GPIO11","GPIO9"],"spi":["GPIO43","GPIO44","GPIO39"],"uart":["GPIO37","GPIO38"]},"src":"arduino:m5stack:esp32:m5stack_stamp_p4"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO11"},"spi":{"cs":"GPIO42","miso":"GPIO39","mosi":"GPIO44","name":"SPI","sck":"GPIO43"},"uart":{"name":"Serial","rx":"GPIO38","tx":"GPIO37"}},"clock_hz":360000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_stamp_p4","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_stamp_p4"}},
{"chosen":"arduino:m5stack:esp32:m5stack_corep4x","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_corep4x","arduino:m5stack:esp32:m5stack_stamp_p4x"],"key":"m5stack-m5stampp4x","name":"M5StampP4X","part":"esp32p4","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_corep4x/pins_arduino.h","says":{"i2c":["GPIO18","GPIO16"],"spi":["GPIO10","GPIO7","GPIO8"],"uart":["GPIO37","GPIO38"]},"src":"arduino:m5stack:esp32:m5stack_corep4x"},{"core":"arduino:m5stack:esp32","file":"variants/m5stack_stamp_p4x/pins_arduino.h","says":{"i2c":["GPIO11","GPIO9"],"spi":["GPIO43","GPIO44","GPIO39"],"uart":["GPIO37","GPIO38"]},"src":"arduino:m5stack:esp32:m5stack_stamp_p4x"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO16","sda":"GPIO18"},"spi":{"cs":"GPIO50","miso":"GPIO8","mosi":"GPIO7","name":"SPI","sck":"GPIO10"},"uart":{"name":"Serial","rx":"GPIO38","tx":"GPIO37"}},"clock_hz":360000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_corep4x","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_corep4x"}},
{"chosen":"arduino:m5stack:esp32:m5stack_stamp_s3","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_stamp_s3"],"key":"m5stack-m5stamps3","name":"M5StampS3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_stamp_s3/pins_arduino.h","says":{"i2c":["GPIO13","GPIO15"],"uart":["GPIO43","GPIO44"]},"src":"arduino:m5stack:esp32:m5stack_stamp_s3"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO15","sda":"GPIO13"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_stamp_s3","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_stamp_s3"}},
{"chosen":"arduino:m5stack:esp32:m5stack_stamp_s3bat","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_stamp_s3bat"],"key":"m5stack-m5stamps3bat","name":"M5StampS3Bat","part":"esp32s3","ram":327680,"records":[{"core":"arduino:m5stack:esp32","dropped":["virtual RGB pin"],"file":"variants/m5stack_stamp_s3bat/pins_arduino.h","says":{"i2c":["GPIO48","GPIO47"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO40","GPIO39",null],"uart":["GPIO43","GPIO44"]},"src":"arduino:m5stack:esp32:m5stack_stamp_s3bat"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO47","sda":"GPIO48"},"spi":{"cs":"GPIO41","mosi":"GPIO39","name":"SPI","sck":"GPIO40"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_stamp_s3bat","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_stamp_s3bat"}},
{"chosen":"arduino:m5stack:esp32:m5stack_station","flash":6553600,"ids":["arduino:m5stack:esp32:m5stack_station"],"key":"m5stack-m5station","name":"M5Station","part":"esp32","ram":4521984,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_station/pins_arduino.h","says":{"i2c":["GPIO32","GPIO33"],"spi":["GPIO18","GPIO23",null],"uart":["GPIO1","GPIO3"]},"src":"arduino:m5stack:esp32:m5stack_station"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO33","sda":"GPIO32"},"spi":{"cs":"GPIO5","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":6553600,"flash_from":"arduino:m5stack:esp32:m5stack_station","naming":"esp","ram":4521984,"ram_from":"arduino:m5stack:esp32:m5stack_station"}},
{"chosen":"arduino:m5stack:esp32:m5stack_stickc","flash":4194304,"ids":["arduino:m5stack:esp32:m5stack_stickc","pio:m5stick-c"],"key":"m5stack-m5stick-c","name":"M5Stick-C","part":"esp32","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_stickc/pins_arduino.h","says":{"i2c":["GPIO32","GPIO33"],"spi":["GPIO13","GPIO15","GPIO36"],"uart":["GPIO1","GPIO3"]},"src":"arduino:m5stack:esp32:m5stack_stickc"}],"vendor":"M5Stack","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO33","sda":"GPIO32"},"spi":{"cs":"GPIO5","miso":"GPIO36","mosi":"GPIO15","name":"SPI","sck":"GPIO13"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_stickc","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_stickc"}},
{"chosen":"arduino:m5stack:esp32:m5stack_stickc_plus","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_stickc_plus","zephyr:m5stickc_plus"],"key":"m5stack-m5stickc-plus","name":"M5StickC PLUS","notes":["led GPIO10 added from zephyr:m5stickc_plus","button GPIO37 added from zephyr:m5stickc_plus","button GPIO39 added from zephyr:m5stickc_plus"],"part":"esp32","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_stickc_plus/pins_arduino.h","says":{"i2c":["GPIO32","GPIO33"],"spi":["GPIO13","GPIO15","GPIO36"],"uart":["GPIO1","GPIO3"]},"src":"arduino:m5stack:esp32:m5stack_stickc_plus"},{"file":"boards/m5stack/m5stickc_plus/m5stickc_plus_procpu.dts","says":{"buttons":[["GPIO37","sw0","low",null],["GPIO39","sw1","low",null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO10","led0","high"]],"spi":[null,"GPIO11","GPIO12"]},"src":"zephyr:m5stickc_plus","stated":{"buttons|GPIO37":"zephyr:m5stickc_plus: gpios = <&gpio1 5 GPIO_ACTIVE_LOW>","buttons|GPIO39":"zephyr:m5stickc_plus: gpios = <&gpio1 7 GPIO_ACTIVE_LOW>","leds|GPIO10":"zephyr:m5stickc_plus: gpios = <&gpio0 10 GPIO_ACTIVE_HIGH>"}}],"vendor":"m5stack","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO33","sda":"GPIO32"},"spi":{"cs":"GPIO5","miso":"GPIO36","mosi":"GPIO15","name":"SPI","sck":"GPIO13"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"active":"low","added_from":"zephyr:m5stickc_plus","label":"User button 0","name":"sw0","pin":"GPIO37"},{"active":"low","added_from":"zephyr:m5stickc_plus","label":"User button 1","name":"sw1","pin":"GPIO39"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_stickc_plus","leds":[{"active":"high","added_from":"zephyr:m5stickc_plus","colour":"red","label":"Red - LED0","name":"led0","pin":"GPIO10"}],"naming":"esp","parts":[{"added_from":"zephyr:m5stickc_plus","address":52,"bus":"i2c","compatible":"x-powers,axp192","name":"AXP192"},{"added_from":"zephyr:m5stickc_plus","address":104,"bus":"i2c","compatible":"invensense,mpu6050","name":"MPU6050"},{"added_from":"zephyr:m5stickc_plus","address":81,"bus":"i2c","compatible":"nxp,pcf8563","name":"PCF8563"}],"ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_stickc_plus"}},
{"chosen":"arduino:m5stack:esp32:m5stack_stickc_plus2","flash":3342336,"ids":["arduino:m5stack:esp32:m5stack_stickc_plus2"],"key":"m5stack-m5stickcplus2","name":"M5StickCPlus2","part":"esp32","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_stickc_plus2/pins_arduino.h","says":{"i2c":["GPIO32","GPIO33"],"spi":["GPIO13","GPIO15","GPIO36"],"uart":["GPIO1","GPIO3"]},"src":"arduino:m5stack:esp32:m5stack_stickc_plus2"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO33","sda":"GPIO32"},"spi":{"cs":"GPIO5","miso":"GPIO36","mosi":"GPIO15","name":"SPI","sck":"GPIO13"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":3342336,"flash_from":"arduino:m5stack:esp32:m5stack_stickc_plus2","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_stickc_plus2"}},
{"chosen":"arduino:m5stack:esp32:m5stack_sticks3","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_sticks3"],"key":"m5stack-m5sticks3","name":"M5StickS3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:m5stack:esp32","dropped":["virtual RGB pin"],"file":"variants/m5stack_sticks3/pins_arduino.h","says":{"i2c":["GPIO9","GPIO10"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO40","GPIO39",null],"uart":["GPIO43","GPIO44"]},"src":"arduino:m5stack:esp32:m5stack_sticks3"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO10","sda":"GPIO9"},"spi":{"cs":"GPIO41","mosi":"GPIO39","name":"SPI","sck":"GPIO40"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_sticks3","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_sticks3"}},
{"chosen":"arduino:m5stack:esp32:m5stack_stopwatch","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_stopwatch"],"key":"m5stack-m5stopwatch","name":"M5StopWatch","part":"esp32s3","ram":327680,"records":[{"core":"arduino:m5stack:esp32","dropped":["virtual RGB pin"],"file":"variants/m5stack_stopwatch/pins_arduino.h","says":{"i2c":["GPIO11","GPIO10"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO6","GPIO4","GPIO5"],"uart":["GPIO43","GPIO44"]},"src":"arduino:m5stack:esp32:m5stack_stopwatch"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO10","sda":"GPIO11"},"spi":{"cs":"GPIO3","miso":"GPIO5","mosi":"GPIO4","name":"SPI","sck":"GPIO6"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_stopwatch","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_stopwatch"}},
{"chosen":"arduino:m5stack:esp32:m5stack_tab5","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_tab5"],"key":"m5stack-m5tab5","name":"M5Tab5","part":"esp32p4","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_tab5/pins_arduino.h","says":{"i2c":["GPIO53","GPIO54"],"spi":["GPIO43","GPIO44","GPIO39"],"uart":["GPIO37","GPIO38"]},"src":"arduino:m5stack:esp32:m5stack_tab5"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO54","sda":"GPIO53"},"spi":{"cs":"GPIO42","miso":"GPIO39","mosi":"GPIO44","name":"SPI","sck":"GPIO43"},"uart":{"name":"Serial","rx":"GPIO38","tx":"GPIO37"}},"clock_hz":360000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_tab5","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_tab5"}},
{"chosen":"arduino:m5stack:esp32:m5stack_tab5x","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_tab5x"],"key":"m5stack-m5tab5x","name":"M5Tab5X","part":"esp32p4","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_tab5x/pins_arduino.h","says":{"i2c":["GPIO53","GPIO54"],"spi":["GPIO43","GPIO44","GPIO39"],"uart":["GPIO37","GPIO38"]},"src":"arduino:m5stack:esp32:m5stack_tab5x"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO54","sda":"GPIO53"},"spi":{"cs":"GPIO42","miso":"GPIO39","mosi":"GPIO44","name":"SPI","sck":"GPIO43"},"uart":{"name":"Serial","rx":"GPIO38","tx":"GPIO37"}},"clock_hz":360000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_tab5x","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_tab5x"}},
{"chosen":"arduino:m5stack:esp32:m5stack_timer_cam","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_timer_cam"],"key":"m5stack-m5timercam","name":"M5TimerCAM","part":"esp32","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_timer_cam/pins_arduino.h","says":{"i2c":["GPIO4","GPIO13"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:m5stack:esp32:m5stack_timer_cam"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO4"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_timer_cam","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_timer_cam"}},
{"chosen":"arduino:m5stack:esp32:m5stack_tough","flash":6553600,"ids":["arduino:m5stack:esp32:m5stack_tough"],"key":"m5stack-m5tough","name":"M5Tough","part":"esp32","ram":4521984,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_tough/pins_arduino.h","says":{"i2c":["GPIO32","GPIO33"],"spi":["GPIO18","GPIO23","GPIO38"],"uart":["GPIO1","GPIO3"]},"src":"arduino:m5stack:esp32:m5stack_tough"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO33","sda":"GPIO32"},"spi":{"cs":"GPIO5","miso":"GPIO38","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":6553600,"flash_from":"arduino:m5stack:esp32:m5stack_tough","naming":"esp","ram":4521984,"ram_from":"arduino:m5stack:esp32:m5stack_tough"}},
{"chosen":"arduino:m5stack:esp32:m5stack_toughc5","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_toughc5"],"key":"m5stack-m5toughc5","name":"M5ToughC5","part":"esp32c5","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_toughc5/pins_arduino.h","says":{"i2c":["GPIO2","GPIO3"],"uart":["GPIO24","GPIO23"]},"src":"arduino:m5stack:esp32:m5stack_toughc5"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO3","sda":"GPIO2"},"uart":{"name":"Serial","rx":"GPIO23","tx":"GPIO24"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_toughc5","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_toughc5"}},
{"chosen":"arduino:m5stack:esp32:m5stack_unit_c6l","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_unit_c6l"],"key":"m5stack-m5unitc6l","name":"M5UnitC6L","part":"esp32c6","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_unit_c6l/pins_arduino.h","says":{"i2c":["GPIO5","GPIO4"],"spi":["GPIO20","GPIO21","GPIO22"],"uart":["GPIO16","GPIO17"]},"src":"arduino:m5stack:esp32:m5stack_unit_c6l"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO4","sda":"GPIO5"},"spi":{"cs":"GPIO6","miso":"GPIO22","mosi":"GPIO21","name":"SPI","sck":"GPIO20"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_unit_c6l","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_unit_c6l"}},
{"chosen":"arduino:m5stack:esp32:m5stack_unit_cam","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_unit_cam"],"key":"m5stack-m5unitcam","name":"M5UnitCAM","part":"esp32","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_unit_cam/pins_arduino.h","says":{"i2c":["GPIO17","GPIO16"],"leds":[["GPIO4","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:m5stack:esp32:m5stack_unit_cam"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO16","sda":"GPIO17"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_unit_cam","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO4"}],"naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_unit_cam"}},
{"chosen":"arduino:m5stack:esp32:m5stack_unit_cams3","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_unit_cams3"],"key":"m5stack-m5unitcams3","name":"M5UnitCAMS3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_unit_cams3/pins_arduino.h","says":{"i2c":["GPIO13","GPIO15"],"spi":["GPIO39","GPIO38","GPIO40"],"uart":["GPIO43","GPIO44"]},"src":"arduino:m5stack:esp32:m5stack_unit_cams3"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO15","sda":"GPIO13"},"spi":{"miso":"GPIO40","mosi":"GPIO38","name":"SPI","sck":"GPIO39"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_unit_cams3","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_unit_cams3"}},
{"chosen":"arduino:m5stack:esp32:m5stack_unit_poe_p4","flash":1310720,"ids":["arduino:m5stack:esp32:m5stack_unit_poe_p4"],"key":"m5stack-m5unitpoep4","name":"M5UnitPoEP4","part":"esp32p4","ram":327680,"records":[{"core":"arduino:m5stack:esp32","file":"variants/m5stack_unit_poe_p4/pins_arduino.h","says":{"i2c":["GPIO53","GPIO54"],"spi":["GPIO43","GPIO44","GPIO39"],"uart":["GPIO37","GPIO38"]},"src":"arduino:m5stack:esp32:m5stack_unit_poe_p4"}],"vendor":"M5Stack official","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO54","sda":"GPIO53"},"spi":{"cs":"GPIO42","miso":"GPIO39","mosi":"GPIO44","name":"SPI","sck":"GPIO43"},"uart":{"name":"Serial","rx":"GPIO38","tx":"GPIO37"}},"clock_hz":360000000,"flash":1310720,"flash_from":"arduino:m5stack:esp32:m5stack_unit_poe_p4","naming":"esp","ram":327680,"ram_from":"arduino:m5stack:esp32:m5stack_unit_poe_p4"}},
{"chosen":"zephyr:m5stack_nanoc6","ids":["mpy:esp32/M5STACK_NANOC6","zephyr:m5stack_nanoc6"],"key":"m5stack-nanoc6","name":"NanoC6","notes":["pixel GPIO20 added from mpy:esp32/M5STACK_NANOC6"],"part":"esp32c6","records":[{"file":"boards/m5stack/m5stack_nanoc6/m5stack_nanoc6_hpcore.dts","says":{"buttons":[["GPIO9","sw0","low","up"]],"i2c":["GPIO2","GPIO1"],"leds":[["GPIO7","led0","high"],["GPIO3","led_1","high"]],"pixels":[[null,"ws2812"]]},"src":"zephyr:m5stack_nanoc6","stated":{"buttons|GPIO9":"zephyr:m5stack_nanoc6: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO3":"zephyr:m5stack_nanoc6: gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>","leds|GPIO7":"zephyr:m5stack_nanoc6: gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>"}},{"file":"ports/esp32/boards/M5STACK_NANOC6/mpconfigboard.h","says":{"pixels":[["GPIO20","ws2812"]]},"src":"mpy:esp32/M5STACK_NANOC6"}],"vendor":"m5stack","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO1","sda":"GPIO2"}},"buttons":[{"active":"low","label":"User SW1","name":"sw0","pin":"GPIO9","pull":"up"}],"leds":[{"active":"high","label":"LED0","name":"led0","pin":"GPIO7"},{"active":"high","label":"IR","name":"led_1","pin":"GPIO3"}],"naming":"esp","pixels":[{"added_from":"mpy:esp32/M5STACK_NANOC6","kind":"ws2812","name":"NEOPIXEL","pin":"GPIO20"}]}},
{"chosen":"mpy:esp32/M5STACK_NANOH2","ids":["mpy:esp32/M5STACK_NANOH2"],"key":"m5stack-nanoh2","name":"NanoH2","part":"esp32h2","records":[{"file":"ports/esp32/boards/M5STACK_NANOH2/mpconfigboard.h","says":{"pixels":[["GPIO11","ws2812"]]},"src":"mpy:esp32/M5STACK_NANOH2"}],"vendor":"M5Stack","why":"rank","wiring":{"naming":"esp","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"GPIO11"}]}},
{"chosen":"zephyr:m5stack_paper_color","ids":["zephyr:m5stack_paper_color"],"key":"m5stack-papercolor","name":"PaperColor","part":"esp32s3","records":[{"file":"boards/m5stack/m5stack_paper_color/m5stack_paper_color_procpu.dts","says":{"buttons":[["GPIO8","sw0","low","up"],["GPIO9","sw1","low","up"],["GPIO10","sw2","low","up"]],"i2c":["GPIO3","GPIO2"],"leds":[["GPIO36","ir_led","high"]],"pixels":[[null,"ws2812"]],"spi":[null,"GPIO13","GPIO14"]},"src":"zephyr:m5stack_paper_color","stated":{"buttons|GPIO10":"zephyr:m5stack_paper_color: gpios = <&gpio0 10 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|GPIO8":"zephyr:m5stack_paper_color: gpios = <&gpio0 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|GPIO9":"zephyr:m5stack_paper_color: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO36":"zephyr:m5stack_paper_color: gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"m5stack","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO2","sda":"GPIO3"},"spi":{"miso":"GPIO14","mosi":"GPIO13","name":"spi2"}},"buttons":[{"active":"low","label":"User key 1","name":"sw0","pin":"GPIO8","pull":"up"},{"active":"low","label":"User key 2","name":"sw1","pin":"GPIO9","pull":"up"},{"active":"low","label":"User key 3","name":"sw2","pin":"GPIO10","pull":"up"}],"leds":[{"active":"high","label":"IR TX","name":"ir_led","pin":"GPIO36"}],"naming":"esp","parts":[{"address":110,"bus":"i2c","compatible":"m5stack,m5pm1","name":"M5PM1"},{"address":68,"bus":"i2c","compatible":"sensirion,sht4x","name":"SHT4X"},{"address":50,"bus":"i2c","compatible":"epson,rx8130ce-rtc","name":"RX8130CE-RTC"},{"bus":"i2c","compatible":"voltage-divider","name":"VOLTAGE-DIVIDER"}]}},
{"chosen":"zephyr:stamp_c3","ids":["cpy:espressif/m5stack_stamp_c3","zephyr:stamp_c3"],"key":"m5stack-stamp-c3","name":"STAMP-C3","notes":["pixel GPIO2 added from cpy:espressif/m5stack_stamp_c3","uart added from cpy:espressif/m5stack_stamp_c3"],"part":"esp32c3","records":[{"file":"boards/m5stack/stamp_c3/stamp_c3.dts","says":{"buttons":[["GPIO3","sw0","low","up"]],"i2c":["GPIO8","GPIO9"],"spi":[null,"GPIO6","GPIO5"]},"src":"zephyr:stamp_c3","stated":{"buttons|GPIO3":"zephyr:stamp_c3: gpios = <&gpio0 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}},{"file":"ports/espressif/boards/m5stack_stamp_c3/pins.c","says":{"buttons":[["GPIO3","BUTTON",null,null]],"pixels":[["GPIO2","ws2812"]],"uart":["GPIO21","GPIO20"]},"src":"cpy:espressif/m5stack_stamp_c3"}],"vendor":"m5stack","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO9","sda":"GPIO8"},"spi":{"miso":"GPIO5","mosi":"GPIO6","name":"spi2"},"uart":{"added_from":"cpy:espressif/m5stack_stamp_c3","name":"board.UART()","rx":"GPIO20","tx":"GPIO21"}},"buttons":[{"active":"low","label":"BTN","name":"sw0","pin":"GPIO3","pull":"up"}],"naming":"esp","pixels":[{"added_from":"cpy:espressif/m5stack_stamp_c3","kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO2"}]}},
{"chosen":"zephyr:m5stack_unitc6l","ids":["zephyr:m5stack_unitc6l"],"key":"m5stack-unit-c6l","name":"Unit C6L","part":"esp32c6","records":[{"file":"boards/m5stack/m5stack_unitc6l/m5stack_unitc6l_hpcore.dts","says":{"buttons":[["&gpio_exp 0","sw0","low","up"]],"i2c":["GPIO10","GPIO8"],"pixels":[[null,"ws2812"]],"spi":[null,"GPIO21","GPIO22"]},"src":"zephyr:m5stack_unitc6l","stated":{"buttons|raw:&gpio_exp 0":"zephyr:m5stack_unitc6l: gpios = <&gpio_exp 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"m5stack","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO8","sda":"GPIO10"},"spi":{"miso":"GPIO22","mosi":"GPIO21","name":"spi2"}},"buttons":[{"active":"low","label":"User button","name":"sw0","pull":"up","raw":"&gpio_exp 0"}],"naming":"esp","parts":[{"address":67,"bus":"i2c","compatible":"diodes,pi4ioe5v6408","name":"PI4IOE5V6408"},{"bus":"spi","compatible":"semtech,sx1262","name":"SX1262"},{"bus":"spi","compatible":"solomon,ssd1306","name":"SSD1306"}]}},
{"chosen":"arduino:macchina:sam:m2","flash":524288,"ids":["arduino:macchina:sam:m2"],"key":"macchina-macchina-m2","name":"Macchina M2","part":"sam3x8e","records":[{"core":"arduino:macchina:sam","file":"variants/m2/pins_arduino.h","says":{"i2c":["PB12","PB13"],"leds":[["PC25","LED_BUILTIN",null]],"spi":["PA27","PA26","PA25"]},"src":"arduino:macchina:sam:m2"}],"vendor":"Macchina","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB13","sda":"PB12"},"spi":{"miso":"PA25","mosi":"PA26","name":"SPI","sck":"PA27"}},"clock_hz":84000000,"flash":524288,"flash_from":"arduino:macchina:sam:m2","leds":[{"label":"D19","name":"LED_BUILTIN","pin":"PC25"}],"naming":"sam"}},
{"chosen":"arduino:macchina:sam:m2beta","flash":524288,"ids":["arduino:macchina:sam:m2beta"],"key":"macchina-macchina-m2-beta","name":"Macchina M2 (Beta)","part":"sam3x8e","records":[{"core":"arduino:macchina:sam","file":"variants/m2/pins_arduino.h","says":{"i2c":["PB12","PB13"],"leds":[["PC25","LED_BUILTIN",null]],"spi":["PA27","PA26","PA25"]},"src":"arduino:macchina:sam:m2beta"}],"vendor":"Macchina","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB13","sda":"PB12"},"spi":{"miso":"PA25","mosi":"PA26","name":"SPI","sck":"PA27"}},"clock_hz":84000000,"flash":524288,"flash_from":"arduino:macchina:sam:m2beta","leds":[{"label":"D19","name":"LED_BUILTIN","pin":"PC25"}],"naming":"sam"}},
{"chosen":"hand:mpy:rp2/MACHDYNE_WERKZEUG","ids":["mpy:rp2/MACHDYNE_WERKZEUG"],"key":"machdyne-werkzeug","name":"Werkzeug","part":"rp2040","records":[{"checked":"rp2040 QFN-56: GPIO0-29","file":"tools/census/hand_wiring/rp2.json","says":{"leds":[["GPIO20","D1 LEDG (LED1)","low"],["GPIO21","D2 LEDR (LED2)","low"]]},"src":"hand:mpy:rp2/MACHDYNE_WERKZEUG"},{"file":"ports/rp2/boards/MACHDYNE_WERKZEUG/mpconfigboard.h","src":"mpy:rp2/MACHDYNE_WERKZEUG"}],"vendor":"Machdyne","why":"hand","wiring":{"leds":[{"active":"low","cite":{"date":"2023-02-12","doc":"Werkzeug USB Multi-Tool schematic (werkzeug_v3.pdf; Copyright 2022 Lone Dynamics Corporation)","kind":"schematic","level":"D1 anode on PWR3V3, cathode -> R14 536R -> GPIO20 -> lit when GPIO20 low (README agrees: active low).","publisher":"Machdyne / Lone Dynamics Corporation","quote":"\"PWR3V3\" \"D1\" \"LEDG\" \"LEDC1\" \"R14\" \"536R\" \"LED1\" | d2 netlist: /LED1 :: R14.2 U1.31(GPIO20_31); /LEDC1 :: D1.1(K_1) R14.1; /PWR3V3 :: ... D1.2(A_2) | d3: '| GPIO20 | Green LED (active low) |' | d4: LED_GREEN,GPIO20","revision":"Rev: V3","url":"https://github.com/machdyne/werkzeug/blob/b4d3d854df1eb1edf7c56dfcbb9b0618be18aa70/pcb/werkzeug_v3.pdf","where":"LED block (top centre of the A2 sheet); d2 nets /LED1, /LEDC1, /PWR3V3"},"colour":"green","label":"D1 LEDG (LED1)","name":"D1 LEDG (LED1)","pin":"GPIO20"},{"active":"low","cite":{"date":"2023-02-12","doc":"Werkzeug USB Multi-Tool schematic (werkzeug_v3.pdf; Copyright 2022 Lone Dynamics Corporation)","kind":"schematic","level":"D2 anode on PWR3V3, cathode -> R15 536R -> GPIO21 -> lit when low.","publisher":"Machdyne / Lone Dynamics Corporation","quote":"\"PWR3V3\" \"D2\" \"LEDR\" \"LEDC2\" \"R15\" \"536R\" \"LED2\" | d2 netlist: /LED2 :: R15.2 U1.32(GPIO21_32); /LEDC2 :: D2.1(K_1) R15.1 | d3: '| GPIO21 | Red LED (active low) |' | d4: LED_RED,GPIO21","revision":"Rev: V3","url":"https://github.com/machdyne/werkzeug/blob/b4d3d854df1eb1edf7c56dfcbb9b0618be18aa70/pcb/werkzeug_v3.pdf","where":"LED block; d2 nets /LED2, /LEDC2, /PWR3V3"},"colour":"red","label":"D2 LEDR (LED2)","name":"D2 LEDR (LED2)","pin":"GPIO21"}],"naming":"rp2","none":[{"cite":{"doc":"werkzeug.kicad_sch (KiCad source of d1; netlist exported with kicad-cli)","kind":"schematic","publisher":"Machdyne","quote":"SW2 value \"RESET\": /RUN :: R1.2 SW2.1(1_1) U1.26(RUN_26); SW3 value \"BOOT\": /BOOT :: R8.1 SW3.1(1_1) and /RP_QSPI_SS :: R7.2 R8.2 U1.56(QSPI_CSN_56) U2.1(~{CS}_1); both switches' other pin on GND. d3: 'V3 | Adds side boot/reset buttons'","revision":"V3","url":"https://github.com/machdyne/werkzeug/blob/b4d3d854df1eb1edf7c56dfcbb9b0618be18aa70/pcb/werkzeug_v3/werkzeug.kicad_sch","where":"netlist (SW2/SW3 nets); d1 button block"},"what":"buttons"}]}},
{"chosen":"zephyr:mm_swiftio","flash":8388608,"ids":["zephyr:mm_swiftio"],"key":"madmachine-swiftio","name":"SwiftIO","part":"mimxrt1052","ram":33554432,"records":[{"file":"boards/madmachine/mm_swiftio/mm_swiftio.dts","says":{"leds":[["&gpio1 9","led1","high"],["&gpio1 10","led0","high"],["&gpio1 11","led2","high"]]},"src":"zephyr:mm_swiftio","stated":{"leds|raw:&gpio1 10":"zephyr:mm_swiftio: gpios = <&gpio1 10 0>","leds|raw:&gpio1 11":"zephyr:mm_swiftio: gpios = <&gpio1 11 0>","leds|raw:&gpio1 9":"zephyr:mm_swiftio: gpios = <&gpio1 9 0>"}}],"vendor":"madmachine","why":"rank","wiring":{"flash":8388608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"RGB R","name":"led1","raw":"&gpio1 9"},{"active":"high","label":"RGB G","name":"led0","raw":"&gpio1 10"},{"active":"high","label":"RGB B","name":"led2","raw":"&gpio1 11"}],"naming":"raw","ram":33554432,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mm_feather","flash":8388608,"ids":["zephyr:mm_feather"],"key":"madmachine-swiftio-feather","name":"SwiftIO Feather","part":"mimxrt1062","ram":33554432,"records":[{"file":"boards/madmachine/mm_feather/mm_feather.dts","says":{"leds":[["&gpio1 9","led1","high"],["&gpio1 10","led0","high"],["&gpio1 11","led2","high"]]},"src":"zephyr:mm_feather","stated":{"leds|raw:&gpio1 10":"zephyr:mm_feather: gpios = <&gpio1 10 0>","leds|raw:&gpio1 11":"zephyr:mm_feather: gpios = <&gpio1 11 0>","leds|raw:&gpio1 9":"zephyr:mm_feather: gpios = <&gpio1 9 0>"}}],"vendor":"madmachine","why":"rank","wiring":{"flash":8388608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"RGB R","name":"led1","raw":"&gpio1 9"},{"active":"high","label":"RGB G","name":"led0","raw":"&gpio1 10"},{"active":"high","label":"RGB B","name":"led2","raw":"&gpio1 11"}],"naming":"raw","ram":33554432,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:magicbit","flash":4194304,"ids":["pio:magicbit"],"key":"magicblocksio-magicbit","name":"MagicBit","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/magicbit/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO16","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:magicbit","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_DEV entry"}],"vendor":"Magicblocks.io","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:magicbit","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO16"}],"naming":"esp","ram":327680,"ram_from":"pio:magicbit"}},
{"chosen":"cpy:atmel-samd/pycubed","ids":["cpy:atmel-samd/pycubed"],"key":"maholli-pycubedv04","name":"PyCubedv04","part":"samd51j19a","records":[{"file":"ports/atmel-samd/boards/pycubed/pins.c","says":{"i2c":["PB12","PB13"],"leds":[["PA16","MICROPY_HW_LED_STATUS",null]],"pixels":[["PA21","ws2812"]],"spi":["PA13","PA12","PA14"],"uart":["PB2","PB3"]},"src":"cpy:atmel-samd/pycubed"}],"vendor":"maholli","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PB13","sda":"PB12"},"spi":{"miso":"PA14","mosi":"PA12","name":"board.SPI()","sck":"PA13"},"uart":{"name":"board.UART()","rx":"PB3","tx":"PB2"}},"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51J19A","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"PA16"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PA21"}],"ram":196608,"ram_from":"Microchip ATDF ATSAMD51J19A"}},
{"chosen":"cpy:atmel-samd/pycubed_mram","ids":["cpy:atmel-samd/pycubed_mram"],"key":"maholli-pycubedv04-mram","name":"PyCubedv04-MRAM","part":"samd51j19a","records":[{"file":"ports/atmel-samd/boards/pycubed_mram/pins.c","says":{"i2c":["PB12","PB13"],"leds":[["PA16","MICROPY_HW_LED_STATUS",null]],"pixels":[["PA21","ws2812"]],"spi":["PA13","PA12","PA14"],"uart":["PB2","PB3"]},"src":"cpy:atmel-samd/pycubed_mram"}],"vendor":"maholli","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PB13","sda":"PB12"},"spi":{"miso":"PA14","mosi":"PA12","name":"board.SPI()","sck":"PA13"},"uart":{"name":"board.UART()","rx":"PB3","tx":"PB2"}},"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51J19A","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"PA16"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PA21"}],"ram":196608,"ram_from":"Microchip ATDF ATSAMD51J19A"}},
{"chosen":"cpy:atmel-samd/pycubed_v05","ids":["cpy:atmel-samd/pycubed_v05"],"key":"maholli-pycubedv05","name":"PyCubedv05","part":"samd51j19a","records":[{"file":"ports/atmel-samd/boards/pycubed_v05/pins.c","says":{"i2c":["PB12","PB13"],"pixels":[["PA21","ws2812"]],"spi":["PA13","PA12","PA14"],"uart":["PB2","PB3"]},"src":"cpy:atmel-samd/pycubed_v05"}],"vendor":"maholli","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PB13","sda":"PB12"},"spi":{"miso":"PA14","mosi":"PA12","name":"board.SPI()","sck":"PA13"},"uart":{"name":"board.UART()","rx":"PB3","tx":"PB2"}},"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51J19A","naming":"sam","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PA21"}],"ram":196608,"ram_from":"Microchip ATDF ATSAMD51J19A"}},
{"chosen":"cpy:atmel-samd/pycubed_mram_v05","ids":["cpy:atmel-samd/pycubed_mram_v05"],"key":"maholli-pycubedv05-mram","name":"PyCubedv05-MRAM","part":"samd51j19a","records":[{"file":"ports/atmel-samd/boards/pycubed_mram_v05/pins.c","says":{"i2c":["PB12","PB13"],"pixels":[["PA21","ws2812"]],"spi":["PA13","PA12","PA14"],"uart":["PB2","PB3"]},"src":"cpy:atmel-samd/pycubed_mram_v05"}],"vendor":"maholli","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PB13","sda":"PB12"},"spi":{"miso":"PA14","mosi":"PA12","name":"board.SPI()","sck":"PA13"},"uart":{"name":"board.UART()","rx":"PB3","tx":"PB2"}},"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51J19A","naming":"sam","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PA21"}],"ram":196608,"ram_from":"Microchip ATDF ATSAMD51J19A"}},
{"chosen":"cpy:atmel-samd/sam32","ids":["cpy:atmel-samd/sam32"],"key":"maholli-sam32v26","name":"SAM32v26","part":"samd51j20a","records":[{"file":"ports/atmel-samd/boards/sam32/pins.c","says":{"i2c":["PA8","PA9"],"leds":[["PA27","LED",null]],"pixels":[["PA15","ws2812"]],"spi":["PB13","PB12","PB14"],"uart":["PB16","PB17"]},"src":"cpy:atmel-samd/sam32"}],"vendor":"maholli","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA9","sda":"PA8"},"spi":{"miso":"PB14","mosi":"PB12","name":"board.SPI()","sck":"PB13"},"uart":{"name":"board.UART()","rx":"PB17","tx":"PB16"}},"flash":1048576,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51J20A","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PA27"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PA15"}],"ram":262144,"ram_from":"Microchip ATDF ATSAMD51J20A"}},
{"chosen":"cpy:atmel-samd/kicksat-sprite","ids":["cpy:atmel-samd/kicksat-sprite"],"key":"maholli-sprite-v2b","name":"Sprite_v2b","part":"samd51g19a","records":[{"file":"ports/atmel-samd/boards/kicksat-sprite/pins.c","says":{"i2c":["PA16","PA17"],"leds":[["PB3","LED",null]],"spi":["PA5","PA7","PA4"],"uart":["PB9","PB8"]},"src":"cpy:atmel-samd/kicksat-sprite"}],"vendor":"maholli","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA17","sda":"PA16"},"spi":{"miso":"PA4","mosi":"PA7","name":"board.SPI()","sck":"PA5"},"uart":{"name":"board.UART()","rx":"PB8","tx":"PB9"}},"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51G19A","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PB3"}],"naming":"sam","ram":196608,"ram_from":"Microchip ATDF ATSAMD51G19A"}},
{"chosen":"cpy:espressif/makergo_esp32c3_supermini","ids":["cpy:espressif/makergo_esp32c3_supermini"],"key":"maker-go-esp32c3-supermini","name":"Maker Go ESP32C3 Supermini","part":"esp32c3","records":[{"file":"ports/espressif/boards/makergo_esp32c3_supermini/pins.c","says":{"buttons":[["GPIO9","BUTTON",null,null]],"i2c":["GPIO8","GPIO9"],"leds":[["GPIO8","LED",null]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"cpy:espressif/makergo_esp32c3_supermini"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO9","sda":"GPIO8"},"spi":{"miso":"GPIO5","mosi":"GPIO6","name":"board.SPI()","sck":"GPIO4"},"uart":{"name":"board.UART()","rx":"GPIO20","tx":"GPIO21"}},"buttons":[{"name":"BUTTON","pin":"GPIO9"}],"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO8"}],"naming":"esp"}},
{"chosen":"cpy:espressif/makergo_esp32c6_supermini","ids":["cpy:espressif/makergo_esp32c6_supermini"],"key":"maker-go-esp32c6-supermini","name":"Maker Go ESP32C6 Supermini","part":"esp32c6","records":[{"file":"ports/espressif/boards/makergo_esp32c6_supermini/pins.c","says":{"buttons":[["GPIO9","BOOT",null,null]],"leds":[["GPIO15","LED",null]],"pixels":[["GPIO8","ws2812"]],"uart":["GPIO17","GPIO16"]},"src":"cpy:espressif/makergo_esp32c6_supermini"}],"vendor":"","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO16","tx":"GPIO17"}},"buttons":[{"name":"BOOT","pin":"GPIO9"}],"leds":[{"name":"LED","pin":"GPIO15"}],"naming":"esp","pixels":[{"count":1,"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO8"}]}},
{"chosen":"pio:kb32-ft","flash":4194304,"ids":["pio:kb32-ft"],"key":"makerasia-makerasia-kb32-ft","name":"MakerAsia KB32-FT","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:kb32-ft","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_DEV entry"}],"vendor":"MakerAsia","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:kb32-ft","naming":"esp","ram":327680,"ram_from":"pio:kb32-ft"}},
{"chosen":"pio:nano32","flash":4194304,"ids":["pio:nano32"],"key":"makerasia-makerasia-nano32","name":"MakerAsia Nano32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/nano32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO16","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:nano32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own NANO32 entry"}],"vendor":"MakerAsia","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:nano32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO16"}],"naming":"esp","ram":327680,"ram_from":"pio:nano32"}},
{"chosen":"zephyr:mks_canable_v10","flash":65536,"ids":["zephyr:mks_canable_v10"],"key":"makerbase-mks-canable-v1-0","name":"MKS CANable V1.0","part":"stm32f072x8","ram":16384,"records":[{"file":"boards/makerbase/mks_canable_v10/mks_canable_v10.dts","says":{"leds":[["PA0","led0","low"],["PA1","led1","low"]]},"src":"zephyr:mks_canable_v10","stated":{"leds|PA0":"zephyr:mks_canable_v10: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","leds|PA1":"zephyr:mks_canable_v10: gpios = <&gpioa 1 GPIO_ACTIVE_LOW>"}}],"vendor":"makerbase","why":"rank","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"blue","label":"blue-tx D1","name":"led0","pin":"PA0"},{"active":"low","colour":"green","label":"green-rx D2","name":"led1","pin":"PA1"}],"naming":"stm32","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mks_canable_v20","flash":65536,"ids":["zephyr:mks_canable_v20"],"key":"makerbase-mks-canable-v2-0","name":"MKS CANable V2.0","part":"stm32g431xx","ram":32768,"records":[{"file":"boards/makerbase/mks_canable_v20/mks_canable_v20.dts","says":{"leds":[["PA15","led0","low"],["PA0","led1","low"]]},"src":"zephyr:mks_canable_v20","stated":{"leds|PA0":"zephyr:mks_canable_v20: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","leds|PA15":"zephyr:mks_canable_v20: gpios = <&gpioa 15 GPIO_ACTIVE_LOW>"}}],"vendor":"makerbase","why":"rank","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"blue","label":"blue-status D2","name":"led0","pin":"PA15"},{"active":"low","colour":"green","label":"green-word D3","name":"led1","pin":"PA0"}],"naming":"stm32","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:mksthr36","flash":1048576,"ids":["pio:mksthr36"],"key":"makerbase-mks-thr36","name":"MKS THR36","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/mksthr36/pins_arduino.h","says":{"i2c":["GPIO22","GPIO23"],"pixels":[["GPIO20","ws2812"]],"spi":["GPIO18","GPIO19","GPIO16"]},"src":"pio:mksthr36","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own MAKERBASE_MKSTHR36 entry"}],"vendor":"Makerbase","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO23","sda":"GPIO22"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"}},"clock_hz":133000000,"flash":1048576,"flash_from":"pio:mksthr36","naming":"rp2","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO20"}],"ram":262144,"ram_from":"pio:mksthr36"}},
{"chosen":"pio:mksthr42","flash":1048576,"ids":["pio:mksthr42"],"key":"makerbase-mks-thr42","name":"MKS THR42","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/mksthr42/pins_arduino.h","says":{"i2c":["GPIO22","GPIO23"],"pixels":[["GPIO20","ws2812"]],"spi":["GPIO18","GPIO19","GPIO16"]},"src":"pio:mksthr42","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own MAKERBASE_MKSTHR42 entry"}],"vendor":"Makerbase","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO23","sda":"GPIO22"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"}},"clock_hz":133000000,"flash":1048576,"flash_from":"pio:mksthr42","naming":"rp2","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO20"}],"ram":262144,"ram_from":"pio:mksthr42"}},
{"chosen":"cpy:mimxrt10xx/makerdiary_imxrt1011_nanokit","ids":["cpy:mimxrt10xx/makerdiary_imxrt1011_nanokit","mpy:mimxrt/MAKERDIARY_RT1011_NANO_KIT"],"key":"makerdiary-imx-rt1011-nano-kit","name":"iMX RT1011 Nano Kit","part":"mimxrt1011","records":[{"file":"ports/mimxrt10xx/boards/makerdiary_imxrt1011_nanokit/pins.c","says":{"pixels":[[null,"ws2812"]]},"src":"cpy:mimxrt10xx/makerdiary_imxrt1011_nanokit"},{"dropped":["LED is GPIO_SD_04, not a pin of the mimxrt1011","MICROPY_HW_LED1_PIN is (pin_GPIO_SD_04)"],"file":"ports/mimxrt/boards/MAKERDIARY_RT1011_NANO_KIT/mpconfigboard.h","src":"mpy:mimxrt/MAKERDIARY_RT1011_NANO_KIT"}],"vendor":"Makerdiary","why":"rank","wiring":{"naming":"raw"}},
{"chosen":"cpy:nordic/makerdiary_m60_keyboard","ids":["cpy:nordic/makerdiary_m60_keyboard"],"key":"makerdiary-makerdiary-m60-keyboard","name":"Makerdiary M60 Keyboard","part":"nrf52840","records":[{"file":"ports/nordic/boards/makerdiary_m60_keyboard/pins.c","says":{"buttons":[["P0.27","BTN",null,null]],"i2c":["P1.05","P1.06"],"leds":[["P0.30","LED_R",null],["P0.29","LED_G",null],["P0.31","LED_B",null]]},"src":"cpy:nordic/makerdiary_m60_keyboard"}],"vendor":"Makerdiary","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P1.06","sda":"P1.05"}},"buttons":[{"name":"BTN","pin":"P0.27"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"colour":"red","name":"LED_R","pin":"P0.30"},{"colour":"green","name":"LED_G","pin":"P0.29"},{"colour":"blue","name":"LED_B","pin":"P0.31"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"zephyr:nrf52832_mdk","flash":524288,"ids":["pio:nrf52832_mdk","zephyr:nrf52832_mdk"],"key":"makerdiary-makerdiary-nrf52832-mdk","name":"Makerdiary nRF52832-MDK","part":"nrf52832","ram":65536,"records":[{"file":"boards/makerdiary/nrf52832_mdk/nrf52832_mdk.dts","says":{"buttons":[["P0.18","sw0","low","up"]],"i2c":["P0.26","P0.27"],"leds":[["P0.22","led0","low"],["P0.23","led1","low"],["P0.24","led2","low"]]},"src":"zephyr:nrf52832_mdk","stated":{"buttons|P0.18":"zephyr:nrf52832_mdk: gpios = <&gpio0 18 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.22":"zephyr:nrf52832_mdk: gpios = <&gpio0 22 GPIO_ACTIVE_LOW>","leds|P0.23":"zephyr:nrf52832_mdk: gpios = <&gpio0 23 GPIO_ACTIVE_LOW>","leds|P0.24":"zephyr:nrf52832_mdk: gpios = <&gpio0 24 GPIO_ACTIVE_LOW>"}}],"vendor":"Makerdiary","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.27","sda":"P0.26"}},"buttons":[{"active":"low","label":"Push button switch 0","name":"sw0","pin":"P0.18","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["led0-green"],"colour":"green","label":"Green LED 0","name":"led0","pin":"P0.22"},{"active":"low","aliases":["led1-red"],"colour":"red","label":"Red LED 1","name":"led1","pin":"P0.23"},{"active":"low","aliases":["led2-blue"],"colour":"blue","label":"Blue LED 1","name":"led2","pin":"P0.24"}],"naming":"nrf","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:nordic/makerdiary_nrf52840_connectkit","ids":["cpy:nordic/makerdiary_nrf52840_connectkit"],"key":"makerdiary-makerdiary-nrf52840-connect-kit","name":"Makerdiary nRF52840 Connect Kit","part":"nrf52840","records":[{"file":"ports/nordic/boards/makerdiary_nrf52840_connectkit/pins.c","says":{"i2c":["P0.25","P0.24"],"leds":[["P1.15","LED0",null],["P1.10","LED1",null],["P1.11","GREEN_LED",null],["P1.12","BLUE_LED",null]],"spi":["P0.14","P0.15","P0.16"],"uart":["P0.13","P0.12"]},"src":"cpy:nordic/makerdiary_nrf52840_connectkit"}],"vendor":"Makerdiary","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.24","sda":"P0.25"},"spi":{"miso":"P0.16","mosi":"P0.15","name":"board.SPI()","sck":"P0.14"},"uart":{"name":"board.UART()","rx":"P0.12","tx":"P0.13"}},"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"name":"LED0","pin":"P1.15"},{"aliases":["RED_LED"],"colour":"red","name":"LED1","pin":"P1.10"},{"aliases":["LED2"],"colour":"green","name":"GREEN_LED","pin":"P1.11"},{"aliases":["LED3"],"colour":"blue","name":"BLUE_LED","pin":"P1.12"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"cpy:nordic/makerdiary_nrf52840_m2_devkit","ids":["cpy:nordic/makerdiary_nrf52840_m2_devkit"],"key":"makerdiary-makerdiary-nrf52840-m-2-developer-kit","name":"Makerdiary nRF52840 M.2 Developer Kit","part":"nrf52840","records":[{"file":"ports/nordic/boards/makerdiary_nrf52840_m2_devkit/pins.c","says":{"buttons":[["P0.19","BUTTON_USR",null,null]],"i2c":["P1.05","P1.06"],"leds":[["P0.30","LED_R",null],["P0.29","LED_G",null],["P0.31","LED_B",null],["P1.07","MICROPY_HW_LED_STATUS",null]],"spi":["P0.11","P0.12","P1.08"],"uart":["P0.16","P0.15"]},"src":"cpy:nordic/makerdiary_nrf52840_m2_devkit"}],"vendor":"Makerdiary","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P1.06","sda":"P1.05"},"spi":{"miso":"P1.08","mosi":"P0.12","name":"board.SPI()","sck":"P0.11"},"uart":{"name":"board.UART()","rx":"P0.15","tx":"P0.16"}},"buttons":[{"name":"BUTTON_USR","pin":"P0.19"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"colour":"red","name":"LED_R","pin":"P0.30"},{"colour":"green","name":"LED_G","pin":"P0.29"},{"colour":"blue","name":"LED_B","pin":"P0.31"},{"name":"MICROPY_HW_LED_STATUS","pin":"P1.07"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"zephyr:nrf52840_mdk","flash":1048576,"ids":["cpy:nordic/makerdiary_nrf52840_mdk","pio:nrf52840_mdk","zephyr:nrf52840_mdk"],"key":"makerdiary-makerdiary-nrf52840-mdk","name":"Makerdiary nRF52840-MDK","notes":["uart added from cpy:nordic/makerdiary_nrf52840_mdk"],"part":"nrf52840","ram":262144,"records":[{"file":"boards/makerdiary/nrf52840_mdk/nrf52840_mdk.dts","says":{"buttons":[["P1.00","sw0","low","up"]],"i2c":["P0.26","P0.27"],"leds":[["P0.22","led0","low"],["P0.23","led1","low"],["P0.24","led2","low"]]},"src":"zephyr:nrf52840_mdk","stated":{"buttons|P1.00":"zephyr:nrf52840_mdk: gpios = <&gpio1 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.22":"zephyr:nrf52840_mdk: gpios = <&gpio0 22 GPIO_ACTIVE_LOW>","leds|P0.23":"zephyr:nrf52840_mdk: gpios = <&gpio0 23 GPIO_ACTIVE_LOW>","leds|P0.24":"zephyr:nrf52840_mdk: gpios = <&gpio0 24 GPIO_ACTIVE_LOW>"}},{"file":"ports/nordic/boards/makerdiary_nrf52840_mdk/pins.c","says":{"buttons":[["P1.00","BUTTON_USR",null,null]],"leds":[["P0.23","LED_RED",null],["P0.22","LED_GREEN",null],["P0.24","LED_BLUE",null]],"uart":["P0.20","P0.19"]},"src":"cpy:nordic/makerdiary_nrf52840_mdk"}],"vendor":"Makerdiary","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.27","sda":"P0.26"},"uart":{"added_from":"cpy:nordic/makerdiary_nrf52840_mdk","name":"board.UART()","rx":"P0.19","tx":"P0.20"}},"buttons":[{"active":"low","label":"Push button switch 0","name":"sw0","pin":"P1.00","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["led0-green"],"colour":"green","label":"Green LED 0","name":"led0","pin":"P0.22"},{"active":"low","aliases":["led1-red"],"colour":"red","label":"Red LED 1","name":"led1","pin":"P0.23"},{"active":"low","aliases":["led1-blue"],"colour":"blue","label":"Blue LED 2","name":"led2","pin":"P0.24"}],"naming":"nrf","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:nordic/pitaya_go","ids":["cpy:nordic/pitaya_go"],"key":"makerdiary-makerdiary-pitaya-go","name":"Makerdiary Pitaya Go","part":"nrf52840","records":[{"file":"ports/nordic/boards/pitaya_go/pins.c","says":{"buttons":[["P1.00","BUTTON_USER",null,null]],"leds":[["P0.10","LED_RED",null],["P0.11","LED_GREEN",null],["P0.12","LED_BLUE",null]]},"src":"cpy:nordic/pitaya_go"}],"vendor":"Makerdiary","why":"rank","wiring":{"buttons":[{"name":"BUTTON_USER","pin":"P1.00"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"colour":"red","name":"LED_RED","pin":"P0.10"},{"colour":"green","name":"LED_GREEN","pin":"P0.11"},{"colour":"blue","name":"LED_BLUE","pin":"P0.12"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"zephyr:nrf52840_mdk_usb_dongle","disagree":[{"kept":"P0.23","kept_from":"zephyr:nrf52840_mdk_usb_dongle","kind":"primary","other":"P0.22","other_from":"mpy:nrf/NRF52840_MDK_USB_DONGLE","what":"the LED"}],"flash":1048576,"ids":["cpy:nordic/makerdiary_nrf52840_mdk_usb_dongle","mpy:nrf/NRF52840_MDK_USB_DONGLE","zephyr:nrf52840_mdk_usb_dongle"],"key":"makerdiary-nrf52840-mdk-usb-dongle","name":"nRF52840 MDK USB Dongle","part":"nrf52840","ram":262144,"records":[{"file":"boards/makerdiary/nrf52840_mdk_usb_dongle/nrf52840_mdk_usb_dongle.dts","says":{"buttons":[["P0.18","button_0","low","up"]],"leds":[["P0.23","led0","low"],["P0.22","led1","low"],["P0.24","led2","low"]]},"src":"zephyr:nrf52840_mdk_usb_dongle","stated":{"buttons|P0.18":"zephyr:nrf52840_mdk_usb_dongle: gpios = <&gpio0 18 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.22":"zephyr:nrf52840_mdk_usb_dongle: gpios = <&gpio0 22 GPIO_ACTIVE_LOW>","leds|P0.23":"zephyr:nrf52840_mdk_usb_dongle: gpios = <&gpio0 23 GPIO_ACTIVE_LOW>","leds|P0.24":"zephyr:nrf52840_mdk_usb_dongle: gpios = <&gpio0 24 GPIO_ACTIVE_LOW>"}},{"file":"ports/nrf/boards/NRF52840_MDK_USB_DONGLE/mpconfigboard.h","says":{"leds":[["P0.22","LED1","low"],["P0.23","LED2","low"],["P0.24","LED3","low"]]},"src":"mpy:nrf/NRF52840_MDK_USB_DONGLE","stated":{"leds|P0.22":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.23":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.24":"#define MICROPY_HW_LED_PULLUP (1)"}},{"file":"ports/nordic/boards/makerdiary_nrf52840_mdk_usb_dongle/pins.c","says":{"buttons":[["P0.18","BUTTON",null,null]],"leds":[["P0.23","LED_RED",null],["P0.22","LED_GREEN",null],["P0.24","LED_BLUE",null]]},"src":"cpy:nordic/makerdiary_nrf52840_mdk_usb_dongle"}],"vendor":"makerdiary","why":"rank","wiring":{"buttons":[{"active":"low","label":"reset button","name":"button_0","pin":"P0.18","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["led0-red"],"colour":"red","label":"Red LED 0","name":"led0","pin":"P0.23"},{"active":"low","aliases":["led0-green"],"colour":"green","label":"Green LED 0","name":"led1","pin":"P0.22"},{"active":"low","aliases":["led0-blue"],"colour":"blue","label":"Blue LED 0","name":"led2","pin":"P0.24"}],"naming":"nrf","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:espressif/makerfabs_tft7","ids":["cpy:espressif/makerfabs_tft7"],"key":"makerfabs-makerfabs-esp32-s3-parallel-tft-with-touch-7inch","name":"MakerFabs-ESP32-S3-Parallel-TFT-With-Touch-7inch","part":"esp32s3","records":[{"file":"ports/espressif/boards/makerfabs_tft7/pins.c","says":{"buttons":[["GPIO1","BUTTON",null,null]],"i2c":["GPIO17","GPIO18"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/makerfabs_tft7"}],"vendor":"MakerFabs","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO18","sda":"GPIO17"},"spi":{"miso":"GPIO13","mosi":"GPIO11","name":"board.SPI()","sck":"GPIO12"},"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON","pin":"GPIO1"}],"naming":"esp"}},
{"chosen":"zephyr:matouch_mtro128g","ids":["zephyr:matouch_mtro128g"],"key":"makerfabs-matouch-mtro128g","name":"Matouch MTRO128G","part":"esp32s3","records":[{"file":"boards/makerfabs/matouch_mtro128g/matouch_mtro128g_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"],["GPIO6","encoder_button","low","up"]],"i2c":["GPIO38","GPIO39"],"spi":[null,"GPIO13","GPIO12"]},"src":"zephyr:matouch_mtro128g","stated":{"buttons|GPIO0":"zephyr:matouch_mtro128g: gpios = <&gpio0 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|GPIO6":"zephyr:matouch_mtro128g: gpios = <&gpio0 6 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>"}}],"vendor":"makerfabs","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"GPIO39","sda":"GPIO38"},"spi":{"miso":"GPIO12","mosi":"GPIO13","name":"spi2"}},"buttons":[{"active":"low","name":"sw0","pin":"GPIO0","pull":"up"},{"active":"low","name":"encoder_button","pin":"GPIO6","pull":"up"}],"naming":"esp","parts":[{"address":21,"bus":"i2c","compatible":"hynitron,cst8xx","name":"CST8XX"}]}},
{"chosen":"cpy:espressif/magiclick_s3_n4r2","ids":["cpy:espressif/magiclick_s3_n4r2"],"key":"makerm0-magiclick-s3-n4r2","name":"MagiClick S3 N4R2","part":"esp32s3","records":[{"file":"ports/espressif/boards/magiclick_s3_n4r2/pins.c","says":{"i2c":["GPIO35","GPIO36"],"pixels":[["GPIO17","ws2812"]],"spi":["GPIO5","GPIO4","GPIO6"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/magiclick_s3_n4r2"}],"vendor":"MakerM0","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO36","sda":"GPIO35"},"spi":{"miso":"GPIO6","mosi":"GPIO4","name":"board.SPI()","sck":"GPIO5"},"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO17"}]}},
{"chosen":"pio:dsmini","flash":122880,"ids":["pio:dsmini"],"key":"makerology-datastation-mini","name":"DataStation Mini","part":"pic32mx150f128c","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/DSMini/Board_Defs.h","says":{"leds":[["RC3","PIN_LED1",null]],"spi":["RB15","RB11","RB13"],"uart":["RC0","RC1"]},"src":"pio:dsmini","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"Makerology","why":"rank","wiring":{"buses":{"spi":{"cs":"RB10","miso":"RB13","mosi":"RB11","name":"SPI","sck":"RB15"},"uart":{"name":"Serial","rx":"RC1","tx":"RC0","unit":"UART1"}},"clock_hz":40000000,"flash":122880,"flash_from":"pio:dsmini","leds":[{"label":"D13","name":"PIN_LED1","pin":"RC3"}],"naming":"pic32","ram":32768,"ram_from":"pio:dsmini"}},
{"chosen":"pio:malyanm200_f103cb","flash":122880,"ids":["pio:malyanm200_f103cb"],"key":"malyan-malyan-m200-v1","name":"Malyan M200 V1","part":"stm32f103cb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_MALYANM200_F103CB.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"pio:malyanm200_f103cb","via":"PlatformIO ststm32 build.variant; defines of the core's own MALYANM200_F103CB entry"}],"vendor":"Malyan","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"clock_hz":72000000,"flash":122880,"flash_from":"pio:malyanm200_f103cb","naming":"stm32","ram":20480,"ram_from":"pio:malyanm200_f103cb"}},
{"chosen":"cpy:raspberrypi/maple_elite_pi","ids":["cpy:raspberrypi/maple_elite_pi"],"key":"maplecomputing-maple-computing-elite-pi","name":"Maple Computing Elite-Pi","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/maple_elite_pi/pins.c","says":{"i2c":["GPIO12","GPIO13"],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/maple_elite_pi"}],"vendor":"Maple Computing","why":"nothing","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO13","sda":"GPIO12"},"spi":{"miso":"GPIO20","mosi":"GPIO23","name":"board.SPI()","sck":"GPIO22"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"flash":2097152,"flash_from":"cpy:raspberrypi/maple_elite_pi: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","naming":"rp2"}},
{"chosen":"hand:atsamd:matrix_portal_m4","ids":["atsamd:matrix_portal_m4"],"key":"matrix-portal-m4","name":"matrix portal m4","part":"samd51j","records":[{"checked":"Microchip.SAMD51_DFP.3.9.276.atpack ATDF samd51j18a, samd51j19a, samd51j20a: every pinout, SAMD51J, SAMD51JU","file":"tools/census/hand_wiring/sam.json","says":{"buttons":[["PB22","UP","low","none"],["PB23","DOWN","low","none"]],"leds":[["PA14","D13 (L)","high"]],"pixels":[["PA23","ws2812"]]},"src":"hand:atsamd:matrix_portal_m4"}],"vendor":"","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"doc":"Adafruit MatrixPortal M4 schematic (EagleCAD)","kind":"schematic","level":"Button between PB22 and GND; net UP holds only the switch and PB22 (no resistor) -> reads low when pressed; firmware must enable an internal pull-up","publisher":"Adafruit Industries","quote":"UP [SWITCH_SPST_TACT_RA = TL3330AF260QG] S -> net \"UP\" -> U$1 \"PB22/I6/SERCOM1+5.2\"; P and MT -> GND; variant.cpp: \"{ PORTB, 22, PIO_DIGITAL, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_6 }, // Up\"","revision":"git 200f94f83a","url":"https://github.com/adafruit/Adafruit-MatrixPortal-M4-PCB/blob/200f94f83a08dd23e0b6cb51ff53554e0a123f94/Adafruit%20MatrixPortal%20M4.sch","where":"Eagle schematic part UP (TL3330AF260QG), net UP; d2 variant.cpp L41"},"label":"UP","name":"UP","pin":"PB22","pull":"none"},{"active":"low","cite":{"doc":"Adafruit MatrixPortal M4 schematic (EagleCAD)","kind":"schematic","level":"Button between PB23 and GND, no resistor -> reads low when pressed; internal pull-up needed","publisher":"Adafruit Industries","quote":"DOWN [SWITCH_SPST_TACT_RA = TL3330AF260QG] S -> net \"DOWN\" -> U$1 \"PB23/I7/SERCOM1+5.3\"; P and MT -> GND; variant.cpp: \"{ PORTB, 23, PIO_DIGITAL, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_7 }, // Down\"","revision":"git 200f94f83a","url":"https://github.com/adafruit/Adafruit-MatrixPortal-M4-PCB/blob/200f94f83a08dd23e0b6cb51ff53554e0a123f94/Adafruit%20MatrixPortal%20M4.sch","where":"Eagle schematic part DOWN (TL3330AF260QG), net DOWN; d2 variant.cpp L42"},"label":"DOWN","name":"DOWN","pin":"PB23","pull":"none"}],"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51J19A, named by hand:atsamd:matrix_portal_m4","leds":[{"active":"high","cite":{"doc":"Adafruit MatrixPortal M4 schematic (EagleCAD)","kind":"schematic","level":"LED anode directly on PA14, cathode via R3 5.1K to GND -> lit when PA14 is high","publisher":"Adafruit Industries","quote":"L [LED0603_NOOUTLINE = RED] pin A -> N$4 -> U$1 \"PA14/I14/SERCOM2+4.2\"; pin C -> N$5 -> R3 [5.1K] -> GND; variant.cpp pin 13: \"{ PORTA, 14, PIO_DIGITAL, PIN_ATTR_PWM_G, No_ADC_Channel, TCC1_CH2, TCC1_CH2, EXTERNAL_INT_14 }, // Red LED\"","revision":"git 200f94f83a","url":"https://github.com/adafruit/Adafruit-MatrixPortal-M4-PCB/blob/200f94f83a08dd23e0b6cb51ff53554e0a123f94/Adafruit%20MatrixPortal%20M4.sch","where":"Eagle schematic part L (LED0603 RED); d2 variant.cpp L60"},"colour":"red","label":"D13 (L)","name":"D13 (L)","pin":"PA14"}],"memory_cite":{"doc":"Adafruit MatrixPortal M4 schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"value=\"ATSAMD51J19\"","revision":"git 200f94f83a","url":"https://github.com/adafruit/Adafruit-MatrixPortal-M4-PCB/blob/200f94f83a08dd23e0b6cb51ff53554e0a123f94/Adafruit%20MatrixPortal%20M4.sch","where":"Eagle schematic part U$1"},"naming":"sam","pixels":[{"cite":{"doc":"Adafruit MatrixPortal M4 schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"LED1 [WS2812B3535] DI -> net \"NEOPIX\" -> U$1 \"PA23/I2C/I7/SERCOM3.1+5.0/SOF/I2SFS1\"; variant.cpp: \"{ PORTA, 23, PIO_DIGITAL, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_7 }, // NeoPixel\"","revision":"git 200f94f83a","url":"https://github.com/adafruit/Adafruit-MatrixPortal-M4-PCB/blob/200f94f83a08dd23e0b6cb51ff53554e0a123f94/Adafruit%20MatrixPortal%20M4.sch","where":"Eagle schematic part LED1 (WS2812B3535), net NEOPIX; d2 variant.cpp L45"},"count":1,"kind":"ws2812","name":"pixel0","pin":"PA23"}],"ram":196608,"ram_from":"Microchip ATDF ATSAMD51J19A, named by hand:atsamd:matrix_portal_m4"}},
{"chosen":"mpy:stm32/GARATRONIC_NADHAT_F405","ids":["mpy:stm32/GARATRONIC_NADHAT_F405"],"key":"mchobby-garatronic-nadhat-f405","name":"GARATRONIC_NADHAT_F405","part":"stm32f405xx","records":[{"file":"ports/stm32/boards/GARATRONIC_NADHAT_F405/mpconfigboard.h","says":{"buttons":[["PB3","USRSW","low","up"]],"i2c":["PB7","PB6"],"leds":[["PA13","LED1","high"],["PA14","LED2","high"],["PA15","LED3","high"],["PB4","LED4","high"]],"spi":["PA5","PA7","PA6"]},"src":"mpy:stm32/GARATRONIC_NADHAT_F405","stated":{"buttons|PB3":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PA13":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PA14":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PA15":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB4":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"McHobby","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"}},"buttons":[{"active":"low","cite":{"doc":"Title: NADHAT PYB405 : Micropython pHAT cpu board (pyb405_sch\u00e9ma_r4_20190618.pdf, KiCad export, file pyb405.sch)","kind":"schematic","level":"PB3 -> SW2 -> GND","publisher":"Garatronic (github.com/garatronic/nadhat_pyb)","quote":"SW2 USR PB3-SW-X17 GND","revision":"Rev: r4, Date: 2019-06-18","url":"https://github.com/garatronic/nadhat_pyb/blob/master/PYB405/pyb405_sch%C3%A9ma_r4_20190618.pdf","where":"switch block next to NRST/BOOT0"},"name":"USRSW","pin":"PB3","pull":"up"}],"flash":1048576,"flash_by_part":true,"flash_from":"stm32-data STM32F405RG, named by mpy:stm32/GARATRONIC_NADHAT_F405: MICROPY_HW_MCU_NAME","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"cite":{"doc":"Title: NADHAT PYB405 : Micropython pHAT cpu board (pyb405_sch\u00e9ma_r4_20190618.pdf, KiCad export, file pyb405.sch)","kind":"schematic","level":"pin -> R -> anode; cathode GND","publisher":"Garatronic (github.com/garatronic/nadhat_pyb)","quote":"PA13-RED-P5 R1 620 D1 ROUGE GND","revision":"Rev: r4, Date: 2019-06-18","url":"https://github.com/garatronic/nadhat_pyb/blob/master/PYB405/pyb405_sch%C3%A9ma_r4_20190618.pdf","where":"LED block"},"colour":"red","name":"LED1","pin":"PA13"},{"active":"high","aliases":["MICROPY_HW_LED2"],"cite":{"doc":"Title: NADHAT PYB405 : Micropython pHAT cpu board (pyb405_sch\u00e9ma_r4_20190618.pdf, KiCad export, file pyb405.sch)","kind":"schematic","level":"PA14 (pin 49) -> net PA14-GRN-P4 -> R2 470 -> D2 (VERT) anode (pin 2); cathode -> GND: lit when PA14 is high.","publisher":"Garatronic (github.com/garatronic/nadhat_pyb)","quote":"49 PA14-GRN-P4; R2 470; D2 VERT; GND","revision":"Rev: r4, Date: 2019-06-18","url":"https://github.com/garatronic/nadhat_pyb/blob/master/PYB405/pyb405_sch%C3%A9ma_r4_20190618.pdf","where":"Single sheet (drawn rotated), LED block lower-left; MCU U4 STM32F405RG pin 49"},"colour":"green","name":"LED2","pin":"PA14"},{"active":"high","aliases":["MICROPY_HW_LED3"],"cite":{"doc":"Title: NADHAT PYB405 : Micropython pHAT cpu board (pyb405_sch\u00e9ma_r4_20190618.pdf, KiCad export, file pyb405.sch)","kind":"schematic","level":"PA15 (pin 50) -> net PA15-YEL-P3 -> R3 620 -> D3 (JAUNE) anode (pin 2); cathode -> GND: lit when PA15 is high.","publisher":"Garatronic (github.com/garatronic/nadhat_pyb)","quote":"50 PA15-YEL-P3; R3 620; D3 JAUNE; GND","revision":"Rev: r4, Date: 2019-06-18","url":"https://github.com/garatronic/nadhat_pyb/blob/master/PYB405/pyb405_sch%C3%A9ma_r4_20190618.pdf","where":"Single sheet (drawn rotated), LED block lower-left; MCU U4 pin 50"},"colour":"yellow","name":"LED3","pin":"PA15"},{"active":"high","aliases":["MICROPY_HW_LED4"],"cite":{"doc":"Title: NADHAT PYB405 : Micropython pHAT cpu board (pyb405_sch\u00e9ma_r4_20190618.pdf, KiCad export, file pyb405.sch)","kind":"schematic","level":"PB4 (pin 56) -> net PB4-BLU-P2 -> R4 220 -> D4 (BLEU) anode (pin 2); cathode -> GND: lit when PB4 is high.","publisher":"Garatronic (github.com/garatronic/nadhat_pyb)","quote":"56 PB4-BLU-P2; R4 220; D4 BLEU; GND","revision":"Rev: r4, Date: 2019-06-18","url":"https://github.com/garatronic/nadhat_pyb/blob/master/PYB405/pyb405_sch%C3%A9ma_r4_20190618.pdf","where":"Single sheet (drawn rotated), LED block lower-left; MCU U4 pin 56"},"colour":"blue","name":"LED4","pin":"PB4"}],"naming":"stm32","ram":196608,"ram_from":"stm32-data STM32F405RG, named by mpy:stm32/GARATRONIC_NADHAT_F405: MICROPY_HW_MCU_NAME"}},
{"chosen":"hand:mpy:stm32/GARATRONIC_PYBSTICK26_F411","ids":["mpy:stm32/GARATRONIC_PYBSTICK26_F411"],"key":"mchobby-garatronic-pybstick26-f411","name":"GARATRONIC_PYBSTICK26_F411","notes":["button PC13 from mpy:stm32/GARATRONIC_PYBSTICK26_F411 not kept: SW2's footprint, marked DNL (do not load): no switch is fitted on PC13; the board's USR button (SW1) is on BOOT0 (Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5), switch block: SW2 on net PC13-SW (U1 pin 2, PC13))","i2c added from mpy:stm32/GARATRONIC_PYBSTICK26_F411","spi added from mpy:stm32/GARATRONIC_PYBSTICK26_F411"],"part":"stm32f411xe","records":[{"checked":"stm32-data STM32F411CE: package UFQFPN48","file":"tools/census/hand_wiring/stm32.json","says":{"leds":[["PA13","D1 (ROUGE)","high"],["PA14","D2 (VERT)","high"],["PB0","D3 (JAUNE)","high"],["PB1","D4 (BLEU)","high"]]},"src":"hand:mpy:stm32/GARATRONIC_PYBSTICK26_F411"},{"file":"ports/stm32/boards/GARATRONIC_PYBSTICK26_F411/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","low","up"]],"i2c":["PB9","PB8"],"leds":[["PA13","LED1","high"],["PA14","LED2","high"],["PB0","LED3","high"],["PB1","LED4","high"]],"spi":["PA5","PA7","PB4"]},"src":"mpy:stm32/GARATRONIC_PYBSTICK26_F411","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PA13":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PA14":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB0":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB1":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"McHobby","why":"hand","wiring":{"buses":{"i2c":{"added_from":"mpy:stm32/GARATRONIC_PYBSTICK26_F411","name":"I2C(1)","scl":"PB8","sda":"PB9"},"spi":{"added_from":"mpy:stm32/GARATRONIC_PYBSTICK26_F411","cs":"PA4","miso":"PB4","mosi":"PA7","name":"SPI(1)","sck":"PA5"}},"flash":524288,"flash_by_part":true,"flash_from":"stm32-data STM32F411RE, named by mpy:stm32/GARATRONIC_PYBSTICK26_F411: MICROPY_HW_MCU_NAME","leds":[{"active":"high","cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","level":"PA13 drives the LED's anode through R14 470R and its cathode is on GND: lit when PA13 is high.","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"PA13-RED - R14 470 - D1 - GND; 'ROUGE'","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"LED block (lower left): R14 and D1; U1 STM32F411CEU6 net PA13-RED"},"colour":"red","label":"D1 (ROUGE)","name":"D1 (ROUGE)","pin":"PA13"},{"active":"high","cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","level":"PA14 drives the LED's anode through R15 470R and its cathode is on GND: lit when PA14 is high.","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"PA14-GRN - R15 470 - D2 - GND; 'VERT'","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"LED block (lower left): R15 and D2; U1 STM32F411CEU6 net PA14-GRN"},"colour":"green","label":"D2 (VERT)","name":"D2 (VERT)","pin":"PA14"},{"active":"high","cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","level":"PB0 drives the LED's anode through R7 470R and its cathode is on GND: lit when PB0 is high.","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"PB0-YEL - R7 470 - D3 - GND; 'JAUNE'","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"LED block (lower left): R7 and D3; U1 STM32F411CEU6 net PB0-YEL"},"colour":"yellow","label":"D3 (JAUNE)","name":"D3 (JAUNE)","pin":"PB0"},{"active":"high","cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","level":"PB1 drives the LED's anode through R8 || R82 470R and its cathode is on GND: lit when PB1 is high.","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"PB1-BLU - R8 || R82 470 - D4 - GND; 'BLEU'","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"LED block (lower left): R8 || R82 and D4; U1 STM32F411CEU6 net PB1-BLU"},"colour":"blue","label":"D4 (BLEU)","name":"D4 (BLEU)","pin":"PB1"}],"naming":"stm32","none":[{"cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"BOOT0 - SW1 USR - R1 470 - +3V3; PC13-SW - SW2 DNL - GND","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"switch block (centre): SW1 'USR' and SW2 'DNL'"},"what":"buttons"}],"ram":131072,"ram_from":"stm32-data STM32F411RE, named by mpy:stm32/GARATRONIC_PYBSTICK26_F411: MICROPY_HW_MCU_NAME"}},
{"chosen":"mpy:esp32/GARATRONIC_PYBSTICK26_ESP32C3","ids":["mpy:esp32/GARATRONIC_PYBSTICK26_ESP32C3"],"key":"mchobby-pybstick26-esp32c3","name":"PYBSTICK26_ESP32C3","part":"esp32c3","records":[{"file":"ports/esp32/boards/GARATRONIC_PYBSTICK26_ESP32C3/mpconfigboard.h","says":{"spi":["GPIO6","GPIO7","GPIO2"]},"src":"mpy:esp32/GARATRONIC_PYBSTICK26_ESP32C3"}],"vendor":"McHobby","why":"nothing","wiring":{"buses":{"spi":{"miso":"GPIO2","mosi":"GPIO7","name":"SPI(1)","sck":"GPIO6"}},"naming":"esp"}},
{"chosen":"mpy:rp2/GARATRONIC_PYBSTICK26_RP2040","ids":["mpy:rp2/GARATRONIC_PYBSTICK26_RP2040"],"key":"mchobby-rp2040-pybstick","name":"RP2040 PYBStick","part":"rp2040","records":[{"file":"ports/rp2/boards/GARATRONIC_PYBSTICK26_RP2040/mpconfigboard.h","says":{"leds":[["GPIO23","LED",null]]},"src":"mpy:rp2/GARATRONIC_PYBSTICK26_RP2040"}],"vendor":"McHobby","why":"rank","wiring":{"leds":[{"name":"LED","pin":"GPIO23"}],"naming":"rp2"}},
{"chosen":"arduino:MightyCore:avr:164","ids":["arduino:MightyCore:avr:164"],"key":"mcudude-atmega164","name":"ATmega164","part":"atmega164","ram":1024,"records":[{"core":"arduino:MightyCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB0","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"arduino:MightyCore:avr:164"}],"vendor":"MCUdude","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":16000000,"flash":16000,"flash_from":"arduino:MightyCore:avr:164","leds":[{"label":"D0","name":"LED_BUILTIN","pin":"PB0"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":1024,"ram_from":"arduino:MightyCore:avr:164"}},
{"chosen":"arduino:MegaCore:avr:165","ids":["arduino:MegaCore:avr:165"],"key":"mcudude-atmega165","name":"ATmega165","part":"atmega165","ram":1024,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:MegaCore:avr:165"}],"vendor":"MCUdude","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":16000,"flash_from":"arduino:MegaCore:avr:165","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"]],"ram":1024,"ram_from":"arduino:MegaCore:avr:165"}},
{"chosen":"arduino:MegaCore:avr:169","ids":["arduino:MegaCore:avr:169"],"key":"mcudude-atmega169","name":"ATmega169","part":"atmega169","ram":1024,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:MegaCore:avr:169"}],"vendor":"MCUdude","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":16000,"flash_from":"arduino:MegaCore:avr:169","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"]],"ram":1024,"ram_from":"arduino:MegaCore:avr:169"}},
{"chosen":"arduino:MightyCore:avr:324","ids":["arduino:MightyCore:avr:324"],"key":"mcudude-atmega324","name":"ATmega324","part":"atmega324","ram":2048,"records":[{"core":"arduino:MightyCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB0","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"arduino:MightyCore:avr:324"}],"vendor":"MCUdude","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":16000000,"flash":32384,"flash_from":"arduino:MightyCore:avr:324","leds":[{"label":"D0","name":"LED_BUILTIN","pin":"PB0"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":2048,"ram_from":"arduino:MightyCore:avr:324"}},
{"chosen":"arduino:MegaCore:avr:325","ids":["arduino:MegaCore:avr:325"],"key":"mcudude-atmega325-3250","name":"ATmega325/3250","part":"atmega325","ram":2048,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:MegaCore:avr:325"}],"vendor":"MCUdude","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":32384,"flash_from":"arduino:MegaCore:avr:325","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"]],"ram":2048,"ram_from":"arduino:MegaCore:avr:325"}},
{"chosen":"arduino:MegaCore:avr:329","ids":["arduino:MegaCore:avr:329"],"key":"mcudude-atmega329-3290","name":"ATmega329/3290","part":"atmega329","ram":2048,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:MegaCore:avr:329"}],"vendor":"MCUdude","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":32384,"flash_from":"arduino:MegaCore:avr:329","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"]],"ram":2048,"ram_from":"arduino:MegaCore:avr:329"}},
{"chosen":"arduino:MightyCore:avr:644","ids":["arduino:MightyCore:avr:644"],"key":"mcudude-atmega644","name":"ATmega644","part":"atmega644","ram":4096,"records":[{"core":"arduino:MightyCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB0","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"arduino:MightyCore:avr:644"}],"vendor":"MCUdude","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":16000000,"flash":65024,"flash_from":"arduino:MightyCore:avr:644","leds":[{"label":"D0","name":"LED_BUILTIN","pin":"PB0"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":4096,"ram_from":"arduino:MightyCore:avr:644"}},
{"chosen":"arduino:MegaCore:avr:645","ids":["arduino:MegaCore:avr:645"],"key":"mcudude-atmega645-6450","name":"ATmega645/6450","part":"atmega645","ram":4096,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:MegaCore:avr:645"}],"vendor":"MCUdude","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":65024,"flash_from":"arduino:MegaCore:avr:645","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"]],"ram":4096,"ram_from":"arduino:MegaCore:avr:645"}},
{"chosen":"arduino:MegaCore:avr:649","ids":["arduino:MegaCore:avr:649"],"key":"mcudude-atmega649-6490","name":"ATmega649/6490","part":"atmega649","ram":4096,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:MegaCore:avr:649"}],"vendor":"MCUdude","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":65024,"flash_from":"arduino:MegaCore:avr:649","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"]],"ram":4096,"ram_from":"arduino:MegaCore:avr:649"}},
{"chosen":"cpy:nordic/pillbug","ids":["cpy:nordic/pillbug"],"key":"mechwild-pillbug","name":"PillBug","part":"nrf52840","records":[{"file":"ports/nordic/boards/pillbug/pins.c","says":{"i2c":["P0.15","P0.13"],"leds":[["P0.20","LED",null]],"spi":["P1.08","P0.11","P0.26"],"uart":["P0.06","P0.08"]},"src":"cpy:nordic/pillbug"}],"vendor":"Mechwild","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.13","sda":"P0.15"},"spi":{"miso":"P0.26","mosi":"P0.11","name":"board.SPI()","sck":"P1.08"},"uart":{"name":"board.UART()","rx":"P0.08","tx":"P0.06"}},"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"P0.20"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"pio:namino_arancio","flash":4194304,"ids":["pio:namino_arancio"],"key":"mectsrl-namino-arancio","name":"Namino Arancio","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/namino_arancio/pins_arduino.h","says":{"i2c":["GPIO1","GPIO0"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO17","GPIO18"]},"src":"pio:namino_arancio","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own NAMINO_ARANCIO entry"}],"vendor":"MECT SRL","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO0","sda":"GPIO1"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO18","tx":"GPIO17"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:namino_arancio","naming":"esp","ram":327680,"ram_from":"pio:namino_arancio"}},
{"chosen":"pio:namino_rosso","flash":4194304,"ids":["pio:namino_rosso"],"key":"mectsrl-namino-rosso","name":"Namino Rosso","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/namino_rosso/pins_arduino.h","says":{"i2c":["GPIO1","GPIO0"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO17","GPIO18"]},"src":"pio:namino_rosso","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own NAMINO_ROSSO entry"}],"vendor":"MECT SRL","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO0","sda":"GPIO1"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO18","tx":"GPIO17"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:namino_rosso","naming":"esp","ram":327680,"ram_from":"pio:namino_rosso"}},
{"chosen":"zephyr:mt8370_genio_510_evk","ids":["zephyr:mt8370_genio_510_evk"],"key":"mediatek-genio-510-evk","name":"Genio 510 EVK","part":"mt8188","ram":8388608,"records":[{"file":"boards/mediatek/mt8370_genio_510_evk/mt8370_genio_510_evk_mt8188_a55.dts","src":"zephyr:mt8370_genio_510_evk"}],"vendor":"mediatek","why":"nothing","wiring":{"naming":"raw","ram":8388608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mt8390_genio_700_evk","ids":["zephyr:mt8390_genio_700_evk"],"key":"mediatek-genio-700-evk","name":"Genio 700 EVK","part":"mt8188","ram":8388608,"records":[{"file":"boards/mediatek/mt8390_genio_700_evk/mt8390_genio_700_evk_mt8188_a55.dts","src":"zephyr:mt8390_genio_700_evk"}],"vendor":"mediatek","why":"nothing","wiring":{"naming":"raw","ram":8388608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mt8186","ids":["zephyr:mt8186"],"key":"mediatek-mt8186-adsp","name":"MT8186 ADSP","part":"mt8186","records":[{"file":"boards/mediatek/mt8186/mt8186_adsp.dts","src":"zephyr:mt8186"},{"file":"boards/mediatek/mt8186/mt8186_adsp.dts","same":true,"src":"zephyr:mt8186"}],"vendor":"mediatek","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:mt8188","ids":["zephyr:mt8188"],"key":"mediatek-mt8188-adsp","name":"MT8188 ADSP","part":"mt8188","records":[{"file":"boards/mediatek/mt8188/mt8188_adsp.dts","src":"zephyr:mt8188"},{"file":"boards/mediatek/mt8188/mt8188_adsp.dts","same":true,"src":"zephyr:mt8188"},{"file":"boards/mediatek/mt8370_genio_510_evk/mt8370_genio_510_evk_mt8188_a55.dts","same":true,"src":"zephyr:mt8188"},{"file":"boards/mediatek/mt8390_genio_700_evk/mt8390_genio_700_evk_mt8188_a55.dts","same":true,"src":"zephyr:mt8188"}],"vendor":"mediatek","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:mt8195","ids":["zephyr:mt8195"],"key":"mediatek-mt8195-adsp","name":"MT8195 ADSP","part":"mt8195","records":[{"file":"boards/mediatek/mt8195/mt8195_adsp.dts","src":"zephyr:mt8195"},{"file":"boards/mediatek/mt8195/mt8195_adsp.dts","same":true,"src":"zephyr:mt8195"}],"vendor":"mediatek","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:mt8196","ids":["zephyr:mt8196"],"key":"mediatek-mt8196-adsp","name":"MT8196 ADSP","part":"mt8196","records":[{"file":"boards/mediatek/mt8196/mt8196_adsp.dts","src":"zephyr:mt8196"},{"file":"boards/mediatek/mt8196/mt8196_adsp.dts","same":true,"src":"zephyr:mt8196"}],"vendor":"mediatek","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:mt8365","ids":["zephyr:mt8365"],"key":"mediatek-mt8365-adsp","name":"MT8365 ADSP","part":"mt8365","records":[{"file":"boards/mediatek/mt8365/mt8365_adsp.dts","src":"zephyr:mt8365"},{"file":"boards/mediatek/mt8365/mt8365_adsp.dts","same":true,"src":"zephyr:mt8365"}],"vendor":"mediatek","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"hand:pio:smart7688","flash":28672,"ids":["pio:smart7688"],"key":"mediateklabs-linkit-smart-7688-duo","name":"LinkIt Smart 7688 Duo","part":"atmega32u4","ram":2560,"records":[{"checked":"ATDF descriptor atmega32u4 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega32U4.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PC7","D3 (D13)","high"]]},"src":"hand:pio:smart7688"}],"vendor":"MediaTek Labs","why":"hand","wiring":{"clock_cite":{"date":"2015-08-17","doc":"LinkIt Smart 7688 Duo schematic (Hardware_Schematics.zip: 'Schematics (PVT)/LinkIt Smart 7688 Duo.pdf')","kind":"schematic","publisher":"Seeed Studio / MediaTek Labs","quote":"\"U10\" \"XTL541200-E37-133\" \"XTAL, 8MHz, CL=16pF, 20ppm\" \"OSC_IN\" \"OSC_OUT\" (wiki: \"MCU Chipset: ATmega32U4 Core: Atmel AVR Clock Speed: 8MHz\")","revision":"PVT","url":"https://files.seeedstudio.com/wiki/LinkIt_Smart_7688_Duo/res/Hardware_Schematics.zip","where":"PDF p. 3, U10 on OSC_IN/OSC_OUT (U4 XTAL1/XTAL2)"},"clock_hz":8000000,"flash":28672,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2015-08-17","doc":"LinkIt Smart 7688 Duo schematic (Hardware_Schematics.zip: 'Schematics (PVT)/LinkIt Smart 7688 Duo.pdf')","kind":"schematic","level":"Read from the page image: 3.3VD -> R35 330R -> D3 (green) anode, cathode -> drain of N-MOSFET Q6 (EMF30N02J), source to GND, gate driven by PC7 -> PC7 high turns Q6 on and lights D3. Seeed wiki example agrees: Python sends \"1\" with the comment \"the sketch will turn on the LED attached to D13 on the board\" and the sketch does digitalWrite(13, 1) on '1'.","publisher":"Seeed Studio / MediaTek Labs","quote":"\"PC7\" \"32\" \"Q6\" \"EMF30N02J\" \"D3\" \"LED (Green)\" \"R35\" \"330R\" \"3.3VD\"; J1 header row \"PC7\" \"38\" \"D13\"","revision":"PVT","url":"https://files.seeedstudio.com/wiki/LinkIt_Smart_7688_Duo/res/Hardware_Schematics.zip","where":"PDF p. 3 'ATmega32U4 / Power / Pin Breakout', U4 pin 32 PC7 -> Q6 gate; D3, R35"},"colour":"green","label":"D3 (D13)","name":"D3 (D13)","pin":"PC7"}],"naming":"avr","none":[{"cite":{"date":"2015-08-17","doc":"LinkIt Smart 7688 Duo schematic (Hardware_Schematics.zip: 'Schematics (PVT)/LinkIt Smart 7688 Duo.pdf')","kind":"schematic","publisher":"Seeed Studio / MediaTek Labs","quote":"\"SW3\" \"MCU RESET\" (RESET of the ATmega32U4); \"SW1\" \"MPU RESET\" and \"SW2\" \"WIFI RESET\" belong to the MT7688AN - no ATmega32U4 user button","revision":"PVT","url":"https://files.seeedstudio.com/wiki/LinkIt_Smart_7688_Duo/res/Hardware_Schematics.zip","where":"PDF p. 3, SW1/SW2/SW3"},"what":"buttons"}],"ram":2560,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:rp2040:rp2040:melopero_cookie_rp2040","flash":8388608,"ids":["arduino:rp2040:rp2040:melopero_cookie_rp2040","pio:melopero_cookie_rp2040"],"key":"melopero-cookie-rp2040","name":"Cookie RP2040","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/melopero_cookie_rp2040/pins_arduino.h","says":{"i2c":["GPIO12","GPIO13"],"leds":[["GPIO21","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:melopero_cookie_rp2040"},{"core":"arduino:rp2040:rp2040","file":"variants/melopero_cookie_rp2040/pins_arduino.h","same":true,"src":"pio:melopero_cookie_rp2040","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own MELOPERO_COOKIE_RP2040 entry"}],"vendor":"Melopero","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO12"},"spi":{"cs":"GPIO1","miso":"GPIO20","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:melopero_cookie_rp2040","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO21"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:melopero_cookie_rp2040"}},
{"chosen":"arduino:rp2040:rp2040:melopero_shake_rp2040","disagree":[{"kept":["GPIO25"],"kept_from":"arduino:rp2040:rp2040:melopero_shake_rp2040","kind":"conflict","other":["GPIO13"],"other_from":"cpy:raspberrypi/melopero_shake_rp2040","what":"leds"},{"kept":"GPIO25","kept_from":"arduino:rp2040:rp2040:melopero_shake_rp2040","kind":"primary","other":"GPIO13","other_from":"cpy:raspberrypi/melopero_shake_rp2040","what":"the LED"}],"flash":16777216,"ids":["arduino:rp2040:rp2040:melopero_shake_rp2040","cpy:raspberrypi/melopero_shake_rp2040","pio:melopero_shake_rp2040"],"key":"melopero-shake-rp2040","name":"Shake RP2040","notes":["pixel GPIO16 added from cpy:raspberrypi/melopero_shake_rp2040"],"part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/melopero_shake_rp2040/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:melopero_shake_rp2040"},{"core":"arduino:rp2040:rp2040","file":"variants/melopero_shake_rp2040/pins_arduino.h","same":true,"src":"pio:melopero_shake_rp2040","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own MELOPERO_SHAKE_RP2040 entry"},{"file":"ports/raspberrypi/boards/melopero_shake_rp2040/pins.c","says":{"i2c":["GPIO2","GPIO3"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO16","ws2812"]],"spi":["GPIO18","GPIO19","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/melopero_shake_rp2040"}],"vendor":"Melopero","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO1","miso":"GPIO20","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:melopero_shake_rp2040","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","pixels":[{"added_from":"cpy:raspberrypi/melopero_shake_rp2040","kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO16"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:melopero_shake_rp2040"}},
{"chosen":"arduino:rp2040:rp2040:akana_r1","flash":16777216,"ids":["arduino:rp2040:rp2040:akana_r1","pio:akana_r1"],"key":"metehoca-akana-r1","name":"Akana R1","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/akana_r1/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:akana_r1"},{"core":"arduino:rp2040:rp2040","file":"variants/akana_r1/pins_arduino.h","same":true,"src":"pio:akana_r1","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own METEHOCA_AKANA_R1 entry"}],"vendor":"METE HOCA","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:akana_r1","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:akana_r1"}},
{"chosen":"hand:atsamd:metro_m0","ids":["atsamd:metro_m0"],"key":"metro-m0","name":"metro m0","part":"samd21g","records":[{"checked":"Microchip.SAMD21_DFP.3.8.270.atpack ATDF samd21g15a, samd21g15b, samd21g15l ...: every pinout, SAMD21G, SAMD21G1xL, SAMD21GU","file":"tools/census/hand_wiring/sam.json","says":{"leds":[["PA17","D13 (L)","high"],["PA31","RX (RXLED)","low"],["PA27","TX (TXLED)","low"]],"pixels":[["PA30","ws2812"]],"uart":["PA10","PA11"]},"src":"hand:atsamd:metro_m0"}],"vendor":"","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"Adafruit ArduinoCore-samd variants/metro_m0/variant.cpp","kind":"board-definition","publisher":"Adafruit Industries","quote":"{ PORTA, 11, PIO_SERCOM, (PIN_ATTR_DIGITAL), No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_11 }, // RX: SERCOM0/PAD[3] | { PORTA, 10, PIO_SERCOM, (PIN_ATTR_DIGITAL), No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_10 }, // TX: SERCOM0/PAD[2]","revision":"tag 1.7.18","url":"https://github.com/adafruit/ArduinoCore-samd/blob/1.7.18/variants/metro_m0/variant.cpp","where":"variant.cpp pins 0/1; variant.h L138-139"},"name":"Serial1 (SERCOM0)","rx":"PA11","tx":"PA10"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip ATSAMD21G18 can be, named by hand:atsamd:metro_m0","leds":[{"active":"high","cite":{"doc":"Adafruit Metro M0 Express schematic (EagleCAD)","kind":"schematic","level":"LED anode via 1K (R2 section 1) to PA17, cathode to GND -> lit when PA17 is high","publisher":"Adafruit Industries","quote":"L [LED0805_NOOUTLINE = RED] pin A -> N$1 -> R2 [RESISTOR_4PACK 1K] G$1 -> net \"D13\" -> U$1 \"PA17/I2C/I1/SERCOM1+3.1\"; L pin C -> GND","revision":"git 6cdfd4d238","url":"https://github.com/adafruit/Adafruit-Metro-M0-Express-PCB/blob/6cdfd4d238f82ee87c0b3b3b91f90878fcc6a125/Adafruit%20Metro%20M0%20Express.sch","where":"Eagle schematic part L (LED0805 RED), resistor pack R2 gate G$1, net D13; d2 variant.cpp L50"},"colour":"red","label":"D13 (L)","name":"D13 (L)","pin":"PA17"},{"active":"low","cite":{"doc":"Adafruit Metro M0 Express schematic (EagleCAD)","kind":"schematic","level":"LED anode to 3.3V, cathode via 1K to PA31 -> lit when PA31 is low","publisher":"Adafruit Industries","quote":"RXLED [LED0805_NOOUTLINE = YELLOW] pin A -> 3.3V; pin C -> N$5 -> R2 [1K] G$2 -> net \"RXLED/SWDIO\" -> U$1 \"PA31/I11/SECOM1.3/SWDIO\"; variant.h: \"#define PIN_LED_RXL (31u)\"","revision":"git 6cdfd4d238","url":"https://github.com/adafruit/Adafruit-Metro-M0-Express-PCB/blob/6cdfd4d238f82ee87c0b3b3b91f90878fcc6a125/Adafruit%20Metro%20M0%20Express.sch","where":"Eagle schematic part RXLED (LED0805 YELLOW), R2 gate G$2, net RXLED/SWDIO; d3 variant.h L81; d2 variant.cpp L83"},"colour":"yellow","label":"RX (RXLED)","name":"RX (RXLED)","pin":"PA31"},{"active":"low","cite":{"doc":"Adafruit Metro M0 Express schematic (EagleCAD)","kind":"schematic","level":"LED anode to 3.3V, cathode via 1K to PA27 -> lit when PA27 is low","publisher":"Adafruit Industries","quote":"TXLED [LED0805_NOOUTLINE = YELLOW] pin A -> 3.3V; pin C -> N$7 -> R2 [1K] G$3 -> net \"TXLED\" -> U$1 \"PA27/I15\"; variant.h: \"#define PIN_LED_TXL (32u)\"","revision":"git 6cdfd4d238","url":"https://github.com/adafruit/Adafruit-Metro-M0-Express-PCB/blob/6cdfd4d238f82ee87c0b3b3b91f90878fcc6a125/Adafruit%20Metro%20M0%20Express.sch","where":"Eagle schematic part TXLED (LED0805 YELLOW), R2 gate G$3, net TXLED; d3 variant.h L82; d2 variant.cpp L84"},"colour":"yellow","label":"TX (TXLED)","name":"TX (TXLED)","pin":"PA27"}],"memory_cite":{"doc":"Adafruit Metro M0 Express schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"value=\"ATSAMD21G18_QFN\"","revision":"git 6cdfd4d238","url":"https://github.com/adafruit/Adafruit-Metro-M0-Express-PCB/blob/6cdfd4d238f82ee87c0b3b3b91f90878fcc6a125/Adafruit%20Metro%20M0%20Express.sch","where":"Eagle schematic part U$1"},"naming":"sam","none":[{"cite":{"doc":"Adafruit Metro M0 Express schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"Switch parts: RESET [SWITCH_TACT_SMT, EVQQ 6mm] on !RESET; SW1 [SWITCH_SPDT] on the power-switch net (gate of PMOS T2). No user button.","revision":"git 6cdfd4d238","url":"https://github.com/adafruit/Adafruit-Metro-M0-Express-PCB/blob/6cdfd4d238f82ee87c0b3b3b91f90878fcc6a125/Adafruit%20Metro%20M0%20Express.sch","where":"Eagle schematic, all switch parts"},"what":"buttons"}],"pixels":[{"cite":{"doc":"Adafruit Metro M0 Express schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"LED1 [WS2812B3535] pin DI -> net \"NEOPIX/SWCLK\" -> U$1 \"PA30/I10/SECOM1.2/SWCLK\"; variant.h: \"#define NEOPIXEL_BUILTIN (40u)\"","revision":"git 6cdfd4d238","url":"https://github.com/adafruit/Adafruit-Metro-M0-Express-PCB/blob/6cdfd4d238f82ee87c0b3b3b91f90878fcc6a125/Adafruit%20Metro%20M0%20Express.sch","where":"Eagle schematic part LED1 (WS2812B3535), net NEOPIX/SWCLK; d3 variant.h L87-88; d2 variant.cpp L101"},"count":1,"kind":"ws2812","name":"pixel0","pin":"PA30"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip ATSAMD21G18 can be, named by hand:atsamd:metro_m0"}},
{"chosen":"hand:atsamd:metro_m4","ids":["atsamd:metro_m4"],"key":"metro-m4","name":"metro m4","part":"samd51j","records":[{"checked":"Microchip.SAMD51_DFP.3.9.276.atpack ATDF samd51j18a, samd51j19a, samd51j20a: every pinout, SAMD51J, SAMD51JU","file":"tools/census/hand_wiring/sam.json","says":{"leds":[["PA16","D13 (L)","high"],["PB6","RX (RXLED)","low"],["PA27","TX (TXLED)","low"]],"pixels":[["PB22","ws2812"]],"uart":["PA22","PA23"]},"src":"hand:atsamd:metro_m4"}],"vendor":"","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"Adafruit ArduinoCore-samd variants/metro_m4/variant.cpp","kind":"board-definition","publisher":"Adafruit Industries","quote":"{ PORTA, 23, PIO_SERCOM, PIN_ATTR_PWM_G, No_ADC_Channel, TCC0_CH3, TC4_CH1, EXTERNAL_INT_7 }, // RX: SERCOM3/PAD[1] | { PORTA, 22, PIO_SERCOM, PIN_ATTR_PWM_G, No_ADC_Channel, TCC0_CH2, TC4_CH0, EXTERNAL_INT_6 }, // TX: SERCOM3/PAD[0]","revision":"tag 1.7.18","url":"https://github.com/adafruit/ArduinoCore-samd/blob/1.7.18/variants/metro_m4/variant.cpp","where":"variant.cpp pins 0/1; d3 variant.h L130-131"},"name":"Serial1 (SERCOM3)","rx":"PA23","tx":"PA22"}},"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51J19A, named by hand:atsamd:metro_m4","leds":[{"active":"high","cite":{"doc":"Adafruit Metro M4 Express schematic (EagleCAD)","kind":"schematic","level":"LED anode via 1K to PA16, cathode to GND -> lit when PA16 is high","publisher":"Adafruit Industries","quote":"L [LED0805_NOOUTLINE = RED] pin A -> N$1 -> R2 [RESISTOR_4PACK 1K] G$1 -> net \"D13\" -> U$1 \"PA16/I2C/I0/SERCOM1.0+3.1\"; L pin C -> GND","revision":"git 4aafb2ac64","url":"https://github.com/adafruit/Adafruit-Metro-M4-Express-PCB/blob/4aafb2ac645c0d93eed7e4fd6cb71c8eef1a3ac6/Adafruit%20Metro%20M4%20Express.sch","where":"Eagle schematic part L (LED0805 RED), R2 pack gate G$1, net D13; d2 variant.cpp L49"},"colour":"red","label":"D13 (L)","name":"D13 (L)","pin":"PA16"},{"active":"low","cite":{"doc":"Adafruit Metro M4 Express schematic (EagleCAD)","kind":"schematic","level":"LED anode to 3.3V, cathode via 1K to PB06 -> lit when PB06 is low","publisher":"Adafruit Industries","quote":"RXLED [LED0805_NOOUTLINE = YELLOW] A -> 3.3V; C -> N$5 -> R2 [1K] G$2 -> net \"RXLED\" -> U$1 \"PB06/I6/AIN8\"; variant.h: \"#define PIN_LED_RXL (27u)\"","revision":"git 4aafb2ac64","url":"https://github.com/adafruit/Adafruit-Metro-M4-Express-PCB/blob/4aafb2ac645c0d93eed7e4fd6cb71c8eef1a3ac6/Adafruit%20Metro%20M4%20Express.sch","where":"Eagle schematic part RXLED (LED0805 YELLOW), R2 gate G$2, net RXLED; d3 variant.h L85; d2 variant.cpp L77"},"colour":"yellow","label":"RX (RXLED)","name":"RX (RXLED)","pin":"PB6"},{"active":"low","cite":{"doc":"Adafruit Metro M4 Express schematic (EagleCAD)","kind":"schematic","level":"LED anode to 3.3V, cathode via 1K to PA27 -> lit when PA27 is low","publisher":"Adafruit Industries","quote":"TXLED [LED0805_NOOUTLINE = YELLOW] A -> 3.3V; C -> N$7 -> R2 [1K] G$3 -> net \"TXLED\" -> U$1 \"PA27/I11\"; variant.h: \"#define PIN_LED_TXL (28u)\"","revision":"git 4aafb2ac64","url":"https://github.com/adafruit/Adafruit-Metro-M4-Express-PCB/blob/4aafb2ac645c0d93eed7e4fd6cb71c8eef1a3ac6/Adafruit%20Metro%20M4%20Express.sch","where":"Eagle schematic part TXLED (LED0805 YELLOW), R2 gate G$3, net TXLED; d3 variant.h L86; d2 variant.cpp L78"},"colour":"yellow","label":"TX (TXLED)","name":"TX (TXLED)","pin":"PA27"}],"memory_cite":{"doc":"Adafruit Metro M4 Express schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"ATSAMD51J19","revision":"git 4aafb2ac64","url":"https://github.com/adafruit/Adafruit-Metro-M4-Express-PCB/blob/4aafb2ac645c0d93eed7e4fd6cb71c8eef1a3ac6/Adafruit%20Metro%20M4%20Express.sch","where":"Eagle schematic, text on the MCU sheet"},"naming":"sam","none":[{"cite":{"doc":"Adafruit Metro M4 Express schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"Switch parts: RESET [SWITCH_TACT_SMT, EVQQ 6mm] on !RESET; SW1 [SWITCH_SPDT] on net PWR_SWITCH (power). No user button.","revision":"git 4aafb2ac64","url":"https://github.com/adafruit/Adafruit-Metro-M4-Express-PCB/blob/4aafb2ac645c0d93eed7e4fd6cb71c8eef1a3ac6/Adafruit%20Metro%20M4%20Express.sch","where":"Eagle schematic, all switch parts"},"what":"buttons"}],"pixels":[{"cite":{"doc":"Adafruit Metro M4 Express schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"LED1 [WS2812B3535] DI -> net \"NEOPIX\" -> U$1 \"PB22/I6/SERCOM1+5.2\"; variant.h: \"#define PIN_NEOPIXEL (40u)\"","revision":"git 4aafb2ac64","url":"https://github.com/adafruit/Adafruit-Metro-M4-Express-PCB/blob/4aafb2ac645c0d93eed7e4fd6cb71c8eef1a3ac6/Adafruit%20Metro%20M4%20Express.sch","where":"Eagle schematic part LED1 (WS2812B3535), net NEOPIX; d3 variant.h L91; d2 variant.cpp L107"},"count":1,"kind":"ws2812","name":"pixel0","pin":"PB22"}],"ram":196608,"ram_from":"Microchip ATDF ATSAMD51J19A, named by hand:atsamd:metro_m4"}},
{"chosen":"pio:mgbot-iotik32a","flash":4194304,"ids":["pio:mgbot-iotik32a"],"key":"mgbot-mgbot-iotik-32a","name":"MGBOT IOTIK 32A","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/mgbot-iotik32a/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO4","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:mgbot-iotik32a","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own MGBOT_IOTIK32A entry"}],"vendor":"MGBOT","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:mgbot-iotik32a","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO4"}],"naming":"esp","ram":327680,"ram_from":"pio:mgbot-iotik32a"}},
{"chosen":"pio:mgbot-iotik32b","flash":4194304,"ids":["pio:mgbot-iotik32b"],"key":"mgbot-mgbot-iotik-32b","name":"MGBOT IOTIK 32B","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/mgbot-iotik32b/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO18","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:mgbot-iotik32b","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own MGBOT_IOTIK32B entry"}],"vendor":"MGBOT","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:mgbot-iotik32b","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO18"}],"naming":"esp","ram":327680,"ram_from":"pio:mgbot-iotik32b"}},
{"chosen":"pio:mhetesp32devkit","flash":4194304,"ids":["pio:mhetesp32devkit"],"key":"mhetlive-mh-et-live-esp32devkit","name":"MH ET LIVE ESP32DevKIT","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/mhetesp32devkit/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:mhetesp32devkit","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own MH_ET_LIVE_ESP32DEVKIT entry"}],"vendor":"MH-ET Live","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:mhetesp32devkit","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"pio:mhetesp32devkit"}},
{"chosen":"pio:mhetesp32minikit","flash":4194304,"ids":["pio:mhetesp32minikit"],"key":"mhetlive-mh-et-live-esp32minikit","name":"MH ET LIVE ESP32MiniKit","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/mhetesp32minikit/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:mhetesp32minikit","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own MH_ET_LIVE_ESP32MINIKIT entry"}],"vendor":"MH-ET Live","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:mhetesp32minikit","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"pio:mhetesp32minikit"}},
{"chosen":"arduino:sduino:stm8:mb208","flash":131072,"ids":["arduino:sduino:stm8:mb208"],"key":"michaelmayer-sduino-mb-stm8s208mbt6b","name":"sduino MB (STM8S208MBT6B)","part":"stm8s208mb","ram":6144,"records":[{"core":"arduino:sduino:stm8","dropped":["LED_BUILTIN is not a number or pin name ((PC4))"],"file":"variants/mb208/pins_arduino.h","src":"arduino:sduino:stm8:mb208"}],"vendor":"Michael Mayer","why":"vendor","wiring":{"clock_hz":16000000,"flash":131072,"flash_from":"arduino:sduino:stm8:mb208","naming":"raw","ram":6144,"ram_from":"arduino:sduino:stm8:mb208"}},
{"chosen":"arduino:sduino:stm8:s8uno","flash":32768,"ids":["arduino:sduino:stm8:s8uno"],"key":"michaelmayer-sduino-uno-stm8s105k6","name":"sduino UNO (STM8S105K6)","part":"stm8s105k6","ram":2048,"records":[{"core":"arduino:sduino:stm8","dropped":["LED_BUILTIN is not a number or pin name ((PC5))"],"file":"variants/s8uno/pins_arduino.h","src":"arduino:sduino:stm8:s8uno"}],"vendor":"Michael Mayer","why":"vendor","wiring":{"clock_hz":16000000,"flash":32768,"flash_from":"arduino:sduino:stm8:s8uno","naming":"raw","ram":2048,"ram_from":"arduino:sduino:stm8:s8uno"}},
{"chosen":"arduino:sduino:stm8:stm8sblue","flash":8192,"ids":["arduino:sduino:stm8:stm8sblue"],"key":"michaelmayer-stm8s103f3-breakout-board","name":"STM8S103F3 Breakout Board","part":"stm8s103f3","ram":1024,"records":[{"core":"arduino:sduino:stm8","dropped":["LED_BUILTIN is not a number or pin name ((PB5))"],"file":"variants/standard/pins_arduino.h","src":"arduino:sduino:stm8:stm8sblue"}],"vendor":"Michael Mayer","why":"vendor","wiring":{"clock_hz":16000000,"flash":8192,"flash_from":"arduino:sduino:stm8:stm8sblue","naming":"raw","ram":1024,"ram_from":"arduino:sduino:stm8:stm8sblue"}},
{"chosen":"arduino:sduino:stm8:stm8sdisco","flash":32768,"ids":["arduino:sduino:stm8:stm8sdisco"],"key":"michaelmayer-stm8s105c6-discovery-board","name":"STM8S105C6 Discovery Board","part":"stm8s105c6","ram":2048,"records":[{"core":"arduino:sduino:stm8","dropped":["LED_BUILTIN is not a number or pin name ((PD0))"],"file":"variants/stm8sdisco/pins_arduino.h","src":"arduino:sduino:stm8:stm8sdisco"}],"vendor":"Michael Mayer","why":"vendor","wiring":{"clock_hz":16000000,"flash":32768,"flash_from":"arduino:sduino:stm8:stm8sdisco","naming":"raw","ram":2048,"ram_from":"arduino:sduino:stm8:stm8sdisco"}},
{"chosen":"arduino:sduino:stm8:stm8sblack","flash":16384,"ids":["arduino:sduino:stm8:stm8sblack"],"key":"michaelmayer-stm8s105k4t6-breakout-board","name":"STM8S105K4T6 Breakout Board","part":"stm8s105k4","ram":2048,"records":[{"core":"arduino:sduino:stm8","dropped":["LED_BUILTIN is not a number or pin name ((PE5))"],"file":"variants/stm8sblack/pins_arduino.h","src":"arduino:sduino:stm8:stm8sblack"}],"vendor":"Michael Mayer","why":"vendor","wiring":{"clock_hz":16000000,"flash":16384,"flash_from":"arduino:sduino:stm8:stm8sblack","naming":"raw","ram":2048,"ram_from":"arduino:sduino:stm8:stm8sblack"}},
{"chosen":"cpy:nordic/microbit_v2","ids":["cpy:nordic/microbit_v2"],"key":"micro-bit-v2","name":"micro:bit v2","part":"nrf52833","records":[{"file":"ports/nordic/boards/microbit_v2/pins.c","says":{"buttons":[["P0.14","BTN_A",null,null],["P0.23","BTN_B",null,null]],"leds":[["P0.20","MICROPY_HW_LED_STATUS",null]],"uart":["P1.08","P0.06"]},"src":"cpy:nordic/microbit_v2"}],"vendor":"","why":"rank","wiring":{"buses":{"uart":{"name":"board.TX/RX","rx":"P0.06","tx":"P1.08"}},"buttons":[{"name":"BTN_A","pin":"P0.14"},{"name":"BTN_B","pin":"P0.23"}],"flash":524288,"flash_by_part":true,"flash_from":"Nordic's nRF52833 product page nrf52833","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"P0.20"}],"memory_cite":{"doc":"nRF52833 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"512 KB Flash, 128 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52833","where":"Key features"},"naming":"nrf","ram":131072,"ram_from":"Nordic's nRF52833 product page nrf52833"}},
{"chosen":"arduino:MegaCore:avr:can128","flash":131072,"ids":["arduino:MegaCore:avr:can128","pio:AT90CAN128"],"key":"microchip-at90can128","name":"AT90CAN128","part":"at90can128","ram":4096,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:MegaCore:avr:can128"},{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","same":true,"src":"pio:AT90CAN128","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_AT90CAN128 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":130560,"flash_from":"arduino:MegaCore:avr:can128","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"]],"ram":4096,"ram_from":"arduino:MegaCore:avr:can128"}},
{"chosen":"arduino:MegaCore:avr:can32","flash":32768,"ids":["arduino:MegaCore:avr:can32","pio:AT90CAN32"],"key":"microchip-at90can32","name":"AT90CAN32","part":"at90can32","ram":2048,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:MegaCore:avr:can32"},{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","same":true,"src":"pio:AT90CAN32","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_AT90CAN32 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":32256,"flash_from":"arduino:MegaCore:avr:can32","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"]],"ram":2048,"ram_from":"arduino:MegaCore:avr:can32"}},
{"chosen":"arduino:MegaCore:avr:can64","flash":65536,"ids":["arduino:MegaCore:avr:can64","pio:AT90CAN64"],"key":"microchip-at90can64","name":"AT90CAN64","part":"at90can64","ram":4096,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:MegaCore:avr:can64"},{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","same":true,"src":"pio:AT90CAN64","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_AT90CAN64 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":65024,"flash_from":"arduino:MegaCore:avr:can64","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"]],"ram":4096,"ram_from":"arduino:MegaCore:avr:can64"}},
{"chosen":"arduino:MegaCore:avr:128","flash":131072,"ids":["arduino:MegaCore:avr:128","arduino:avr_boot:avr:avr_boot_atmega128","pio:ATmega128"],"key":"microchip-atmega128-a","name":"ATmega128/A","part":"atmega128","ram":4096,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:MegaCore:avr:128"},{"core":"arduino:avr_boot:avr","file":"variants/megacore-standard/pins_arduino.h","says":{"i2c":["PD0","PD1"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:avr_boot:avr:avr_boot_atmega128"},{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","same":true,"src":"pio:ATmega128","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega128 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":130560,"flash_from":"arduino:MegaCore:avr:128","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"]],"ram":4096,"ram_from":"arduino:MegaCore:avr:128"}},
{"chosen":"arduino:MegaCore:avr:1280","flash":131072,"ids":["arduino:MegaCore:avr:1280","arduino:avr_boot:avr:avr_boot_atmega1280","pio:ATmega1280"],"key":"microchip-atmega1280","name":"ATmega1280","part":"atmega1280","ram":8192,"records":[{"core":"arduino:MegaCore:avr","file":"variants/100-pin-arduino-mega/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:MegaCore:avr:1280"},{"core":"arduino:arduino:avr","file":"variants/mega/pins_arduino.h","same":true,"src":"arduino:avr_boot:avr:avr_boot_atmega1280"},{"core":"arduino:MegaCore:avr","file":"variants/100-pin-arduino-mega/pins_arduino.h","same":true,"src":"pio:ATmega1280","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega1280 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":130560,"flash_from":"arduino:MegaCore:avr:1280","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE4"],["D3","PE5"],["D4","PG5"],["D5","PE3"],["D6","PH3"],["D7","PH4"],["D8","PH5"],["D9","PH6"],["D10","PB4"],["D11","PB5"],["D12","PB6"],["D13","PB7"],["D14","PJ1"],["D15","PJ0"],["D16","PH1"],["D17","PH0"],["D18","PD3"],["D19","PD2"],["D20","PD1"],["D21","PD0"],["D22","PA0"],["D23","PA1"],["D24","PA2"],["D25","PA3"],["D26","PA4"],["D27","PA5"],["D28","PA6"],["D29","PA7"],["D30","PC7"],["D31","PC6"],["D32","PC5"],["D33","PC4"],["D34","PC3"],["D35","PC2"],["D36","PC1"],["D37","PC0"],["D38","PD7"],["D39","PG2"],["D40","PG1"],["D41","PG0"],["D42","PL7"],["D43","PL6"],["D44","PL5"],["D45","PL4"],["D46","PL3"],["D47","PL2"],["D48","PL1"],["D49","PL0"],["D50","PB3"],["D51","PB2"],["D52","PB1"],["D53","PB0"],["D54","PF0"],["D55","PF1"],["D56","PF2"],["D57","PF3"],["D58","PF4"],["D59","PF5"],["D60","PF6"],["D61","PF7"],["D62","PK0"],["D63","PK1"],["D64","PK2"],["D65","PK3"],["D66","PK4"],["D67","PK5"],["D68","PK6"],["D69","PK7"],["D70","PE2"],["D71","PE6"],["D72","PE7"],["D73","PH2"],["D74","PH7"],["D75","PG3"],["D76","PG4"],["D77","PD4"],["D78","PD5"],["D79","PD6"],["D80","PJ2"],["D81","PJ3"],["D82","PJ4"],["D83","PJ5"],["D84","PJ6"],["D85","PJ7"]],"ram":8192,"ram_from":"arduino:MegaCore:avr:1280"}},
{"chosen":"arduino:MegaCore:avr:1281","flash":131072,"ids":["arduino:MegaCore:avr:1281","arduino:avr_boot:avr:avr_boot_atmega1281","pio:ATmega1281"],"key":"microchip-atmega1281","name":"ATmega1281","part":"atmega1281","ram":8192,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:MegaCore:avr:1281"},{"core":"arduino:avr_boot:avr","file":"variants/megacore-standard/pins_arduino.h","says":{"i2c":["PD0","PD1"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:avr_boot:avr:avr_boot_atmega1281"},{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","same":true,"src":"pio:ATmega1281","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega1281 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":130560,"flash_from":"arduino:MegaCore:avr:1281","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"],["D53","PG5"]],"ram":8192,"ram_from":"arduino:MegaCore:avr:1281"}},
{"chosen":"arduino:MightyCore:avr:1284","flash":131072,"ids":["arduino:MightyCore:avr:1284","pio:ATmega1284"],"key":"microchip-atmega1284","name":"ATmega1284","part":"atmega1284","ram":16384,"records":[{"core":"arduino:MightyCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB0","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"arduino:MightyCore:avr:1284"},{"core":"arduino:MightyCore:avr","file":"variants/standard/pins_arduino.h","same":true,"src":"pio:ATmega1284","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega1284 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":16000000,"flash":130560,"flash_from":"arduino:MightyCore:avr:1284","leds":[{"label":"D0","name":"LED_BUILTIN","pin":"PB0"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":16384,"ram_from":"arduino:MightyCore:avr:1284"}},
{"chosen":"pio:ATmega1284P","flash":131072,"ids":["arduino:Cosa:avr:mighty","arduino:Cosa:avr:mighty-opt","pio:ATmega1284P"],"key":"microchip-atmega1284p","name":"ATmega1284P","part":"atmega1284p","ram":16384,"records":[{"core":"arduino:MightyCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB0","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"pio:ATmega1284P","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega1284 entry"},{"core":"arduino:Cosa:avr","file":"variants/arduino/atmega1284p/Board.h","src":"arduino:Cosa:avr:mighty"},{"core":"arduino:Cosa:avr","file":"variants/arduino/atmega1284p/Board.h","src":"arduino:Cosa:avr:mighty-opt"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":16000000,"flash":131072,"flash_from":"pio:ATmega1284P","leds":[{"label":"D0","name":"LED_BUILTIN","pin":"PB0"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":16384,"ram_from":"pio:ATmega1284P"}},
{"chosen":"arduino:MightyCore:avr:16","flash":16384,"ids":["arduino:MightyCore:avr:16","pio:ATmega16"],"key":"microchip-atmega16","name":"ATmega16","part":"atmega16","ram":1024,"records":[{"core":"arduino:MightyCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB0","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"arduino:MightyCore:avr:16"},{"core":"arduino:MightyCore:avr","file":"variants/standard/pins_arduino.h","same":true,"src":"pio:ATmega16","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega16 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":16000000,"flash":16000,"flash_from":"arduino:MightyCore:avr:16","leds":[{"label":"D0","name":"LED_BUILTIN","pin":"PB0"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":1024,"ram_from":"arduino:MightyCore:avr:16"}},
{"chosen":"hand:pio:ATmega1608","flash":16384,"ids":["pio:ATmega1608"],"key":"microchip-atmega1608","name":"ATmega1608","part":"atmega1608","ram":2048,"records":[{"checked":"ATDF descriptor atmega1608 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega1608.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PA7","LED_BUILTIN",null]]},"src":"hand:pio:ATmega1608"}],"vendor":"Microchip","why":"hand","wiring":{"clock_cite":{"doc":"PlatformIO atmelmegaavr boards/ATmega1608.json","kind":"board-definition","publisher":"PlatformIO","quote":"\"core\": \"MegaCoreX\", \"f_cpu\": \"16000000L\", \"variant\": \"32pin-standard\", \"oscillator\": \"internal\"","revision":"v1.10.0","url":"https://github.com/platformio/platform-atmelmegaavr/blob/v1.10.0/boards/ATmega1608.json","where":"build.f_cpu, build.core, build.variant, hardware.oscillator"},"clock_hz":16000000,"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"MegaCoreX megaavr/variants/32pin-standard/pins_arduino.h","kind":"board-definition","publisher":"MCUdude (MegaCoreX)","quote":"#define LED_BUILTIN PIN_PA7","revision":"v1.2.0 (commit ba59232f)","url":"https://github.com/MCUdude/MegaCoreX/blob/ba59232f39249af7601e14ae1d1c7a92266cdf39/megaavr/variants/32pin-standard/pins_arduino.h","where":"line 66"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","ram":2048,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:ATmega1609","flash":16384,"ids":["pio:ATmega1609"],"key":"microchip-atmega1609","name":"ATmega1609","part":"atmega1609","ram":2048,"records":[{"checked":"ATDF descriptor atmega1609 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega1609.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PA7","LED_BUILTIN",null]]},"src":"hand:pio:ATmega1609"}],"vendor":"Microchip","why":"hand","wiring":{"clock_cite":{"doc":"PlatformIO atmelmegaavr boards/ATmega1609.json","kind":"board-definition","publisher":"PlatformIO","quote":"\"core\": \"MegaCoreX\", \"f_cpu\": \"16000000L\", \"variant\": \"48pin-standard\", \"oscillator\": \"internal\"","revision":"v1.10.0","url":"https://github.com/platformio/platform-atmelmegaavr/blob/v1.10.0/boards/ATmega1609.json","where":"build.f_cpu, build.core, build.variant, hardware.oscillator"},"clock_hz":16000000,"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"MegaCoreX megaavr/variants/48pin-standard/pins_arduino.h","kind":"board-definition","publisher":"MCUdude (MegaCoreX)","quote":"#define LED_BUILTIN PIN_PA7","revision":"v1.2.0 (commit ba59232f)","url":"https://github.com/MCUdude/MegaCoreX/blob/ba59232f39249af7601e14ae1d1c7a92266cdf39/megaavr/variants/48pin-standard/pins_arduino.h","where":"line 85"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","ram":2048,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:ATmega164A","flash":16384,"ids":["pio:ATmega164A"],"key":"microchip-atmega164a","name":"ATmega164A","part":"atmega164a","ram":1024,"records":[{"core":"arduino:MightyCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB0","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"pio:ATmega164A","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega164 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":16000000,"flash":16384,"flash_from":"pio:ATmega164A","leds":[{"label":"D0","name":"LED_BUILTIN","pin":"PB0"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":1024,"ram_from":"pio:ATmega164A"}},
{"chosen":"pio:ATmega164P","flash":16384,"ids":["pio:ATmega164P"],"key":"microchip-atmega164p-pa","name":"ATmega164P/PA","part":"atmega164p","ram":1024,"records":[{"core":"arduino:MightyCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB0","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"pio:ATmega164P","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega164 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":16000000,"flash":16384,"flash_from":"pio:ATmega164P","leds":[{"label":"D0","name":"LED_BUILTIN","pin":"PB0"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":1024,"ram_from":"pio:ATmega164P"}},
{"chosen":"pio:ATmega165","flash":16384,"ids":["pio:ATmega165"],"key":"microchip-atmega165-a","name":"ATmega165/A","part":"atmega165a","ram":1024,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:ATmega165","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega165 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":16384,"flash_from":"pio:ATmega165","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"]],"ram":1024,"ram_from":"pio:ATmega165"}},
{"chosen":"pio:ATmega165P","flash":16384,"ids":["pio:ATmega165P"],"key":"microchip-atmega165p-pa","name":"ATmega165P/PA","part":"atmega165p","ram":1024,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:ATmega165P","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":16384,"flash_from":"pio:ATmega165P","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"]],"ram":1024,"ram_from":"pio:ATmega165P"}},
{"chosen":"arduino:MiniCore:avr:168","flash":16384,"ids":["arduino:MiniCore:avr:168","pio:ATmega168"],"key":"microchip-atmega168-a","name":"ATmega168/A","part":"atmega168","ram":1024,"records":[{"core":"arduino:MiniCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:MiniCore:avr:168"},{"core":"arduino:MiniCore:avr","file":"variants/standard/pins_arduino.h","same":true,"src":"pio:ATmega168","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega168 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":15872,"flash_from":"arduino:MiniCore:avr:168","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PB6"],["D21","PB7"],["D22","PC6"]],"ram":1024,"ram_from":"arduino:MiniCore:avr:168"}},
{"chosen":"pio:ATmega168P","flash":16384,"ids":["pio:ATmega168P"],"key":"microchip-atmega168p-pa","name":"ATmega168P/PA","part":"atmega168p","ram":1024,"records":[{"core":"arduino:MiniCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:ATmega168P","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":16384,"flash_from":"pio:ATmega168P","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PB6"],["D21","PB7"],["D22","PC6"]],"ram":1024,"ram_from":"pio:ATmega168P"}},
{"chosen":"pio:ATmega168PB","flash":16384,"ids":["pio:ATmega168PB"],"key":"microchip-atmega168pb","name":"ATmega168PB","part":"atmega168pb","ram":1024,"records":[{"core":"arduino:MiniCore:avr","file":"variants/pb-variant/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:ATmega168PB","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":16384,"flash_from":"pio:ATmega168PB","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PB6"],["D21","PB7"],["D22","PC6"],["D23","PE0"],["D24","PE1"],["D25","PE2"],["D26","PE3"]],"ram":1024,"ram_from":"pio:ATmega168PB"}},
{"chosen":"pio:ATmega169P","flash":16384,"ids":["pio:ATmega169P"],"key":"microchip-atmega169-p-pa","name":"ATmega169/P/PA","part":"atmega169p","ram":1024,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:ATmega169P","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":16384,"flash_from":"pio:ATmega169P","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"]],"ram":1024,"ram_from":"pio:ATmega169P"}},
{"chosen":"pio:ATmega169A","flash":16384,"ids":["pio:ATmega169A"],"key":"microchip-atmega169a","name":"ATmega169A","part":"atmega169a","ram":1024,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:ATmega169A","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":16384,"flash_from":"pio:ATmega169A","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"]],"ram":1024,"ram_from":"pio:ATmega169A"}},
{"chosen":"arduino:MegaCore:avr:2560","flash":262144,"ids":["arduino:MegaCore:avr:2560","pio:ATmega2560"],"key":"microchip-atmega2560","name":"ATmega2560","part":"atmega2560","ram":8192,"records":[{"core":"arduino:MegaCore:avr","file":"variants/100-pin-arduino-mega/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:MegaCore:avr:2560"},{"core":"arduino:MegaCore:avr","file":"variants/100-pin-arduino-mega/pins_arduino.h","same":true,"src":"pio:ATmega2560","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega2560 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":261632,"flash_from":"arduino:MegaCore:avr:2560","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE4"],["D3","PE5"],["D4","PG5"],["D5","PE3"],["D6","PH3"],["D7","PH4"],["D8","PH5"],["D9","PH6"],["D10","PB4"],["D11","PB5"],["D12","PB6"],["D13","PB7"],["D14","PJ1"],["D15","PJ0"],["D16","PH1"],["D17","PH0"],["D18","PD3"],["D19","PD2"],["D20","PD1"],["D21","PD0"],["D22","PA0"],["D23","PA1"],["D24","PA2"],["D25","PA3"],["D26","PA4"],["D27","PA5"],["D28","PA6"],["D29","PA7"],["D30","PC7"],["D31","PC6"],["D32","PC5"],["D33","PC4"],["D34","PC3"],["D35","PC2"],["D36","PC1"],["D37","PC0"],["D38","PD7"],["D39","PG2"],["D40","PG1"],["D41","PG0"],["D42","PL7"],["D43","PL6"],["D44","PL5"],["D45","PL4"],["D46","PL3"],["D47","PL2"],["D48","PL1"],["D49","PL0"],["D50","PB3"],["D51","PB2"],["D52","PB1"],["D53","PB0"],["D54","PF0"],["D55","PF1"],["D56","PF2"],["D57","PF3"],["D58","PF4"],["D59","PF5"],["D60","PF6"],["D61","PF7"],["D62","PK0"],["D63","PK1"],["D64","PK2"],["D65","PK3"],["D66","PK4"],["D67","PK5"],["D68","PK6"],["D69","PK7"],["D70","PE2"],["D71","PE6"],["D72","PE7"],["D73","PH2"],["D74","PH7"],["D75","PG3"],["D76","PG4"],["D77","PD4"],["D78","PD5"],["D79","PD6"],["D80","PJ2"],["D81","PJ3"],["D82","PJ4"],["D83","PJ5"],["D84","PJ6"],["D85","PJ7"]],"ram":8192,"ram_from":"arduino:MegaCore:avr:2560"}},
{"chosen":"arduino:MegaCore:avr:2561","flash":262144,"ids":["arduino:MegaCore:avr:2561","pio:ATmega2561"],"key":"microchip-atmega2561","name":"ATmega2561","part":"atmega2561","ram":8192,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:MegaCore:avr:2561"},{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","same":true,"src":"pio:ATmega2561","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega2561 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":261632,"flash_from":"arduino:MegaCore:avr:2561","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"],["D53","PG5"]],"ram":8192,"ram_from":"arduino:MegaCore:avr:2561"}},
{"chosen":"arduino:MightyCore:avr:32","flash":32768,"ids":["arduino:MightyCore:avr:32","arduino:avr_boot:avr:avr_boot_atmega32","pio:ATmega32"],"key":"microchip-atmega32","name":"ATmega32","part":"atmega32","ram":2048,"records":[{"core":"arduino:MightyCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB0","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"arduino:MightyCore:avr:32"},{"core":"arduino:avr_boot:avr","dropped":["LED_BUILTIN = 13, and no pin table names it"],"file":"variants/avr_developers/pins_arduino.h","says":{"leds":[["D13","LED_BUILTIN",null]]},"src":"arduino:avr_boot:avr:avr_boot_atmega32"},{"core":"arduino:MightyCore:avr","file":"variants/standard/pins_arduino.h","same":true,"src":"pio:ATmega32","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega32 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":16000000,"flash":32384,"flash_from":"arduino:MightyCore:avr:32","leds":[{"label":"D0","name":"LED_BUILTIN","pin":"PB0"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":2048,"ram_from":"arduino:MightyCore:avr:32"}},
{"chosen":"hand:pio:ATmega3208","flash":32768,"ids":["pio:ATmega3208"],"key":"microchip-atmega3208","name":"ATmega3208","part":"atmega3208","ram":4096,"records":[{"checked":"ATDF descriptor atmega3208 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega3208.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PA7","LED_BUILTIN",null]]},"src":"hand:pio:ATmega3208"}],"vendor":"Microchip","why":"hand","wiring":{"clock_cite":{"doc":"PlatformIO atmelmegaavr boards/ATmega3208.json","kind":"board-definition","publisher":"PlatformIO","quote":"\"core\": \"MegaCoreX\", \"f_cpu\": \"16000000L\", \"variant\": \"32pin-standard\", \"oscillator\": \"internal\"","revision":"v1.10.0","url":"https://github.com/platformio/platform-atmelmegaavr/blob/v1.10.0/boards/ATmega3208.json","where":"build.f_cpu, build.core, build.variant, hardware.oscillator"},"clock_hz":16000000,"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"MegaCoreX megaavr/variants/32pin-standard/pins_arduino.h","kind":"board-definition","publisher":"MCUdude (MegaCoreX)","quote":"#define LED_BUILTIN PIN_PA7","revision":"v1.2.0 (commit ba59232f)","url":"https://github.com/MCUdude/MegaCoreX/blob/ba59232f39249af7601e14ae1d1c7a92266cdf39/megaavr/variants/32pin-standard/pins_arduino.h","where":"line 66"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:ATmega3209","flash":32768,"ids":["pio:ATmega3209"],"key":"microchip-atmega3209","name":"ATmega3209","part":"atmega3209","ram":4096,"records":[{"checked":"ATDF descriptor atmega3209 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega3209.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PA7","LED_BUILTIN",null]]},"src":"hand:pio:ATmega3209"}],"vendor":"Microchip","why":"hand","wiring":{"clock_cite":{"doc":"PlatformIO atmelmegaavr boards/ATmega3209.json","kind":"board-definition","publisher":"PlatformIO","quote":"\"core\": \"MegaCoreX\", \"f_cpu\": \"16000000L\", \"variant\": \"48pin-standard\", \"oscillator\": \"internal\"","revision":"v1.10.0","url":"https://github.com/platformio/platform-atmelmegaavr/blob/v1.10.0/boards/ATmega3209.json","where":"build.f_cpu, build.core, build.variant, hardware.oscillator"},"clock_hz":16000000,"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"MegaCoreX megaavr/variants/48pin-standard/pins_arduino.h","kind":"board-definition","publisher":"MCUdude (MegaCoreX)","quote":"#define LED_BUILTIN PIN_PA7","revision":"v1.2.0 (commit ba59232f)","url":"https://github.com/MCUdude/MegaCoreX/blob/ba59232f39249af7601e14ae1d1c7a92266cdf39/megaavr/variants/48pin-standard/pins_arduino.h","where":"line 85"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:ATmega324A","flash":32768,"ids":["pio:ATmega324A"],"key":"microchip-atmega324a","name":"ATmega324A","part":"atmega324a","ram":2048,"records":[{"core":"arduino:MightyCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB0","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"pio:ATmega324A","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega324 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":16000000,"flash":32768,"flash_from":"pio:ATmega324A","leds":[{"label":"D0","name":"LED_BUILTIN","pin":"PB0"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":2048,"ram_from":"pio:ATmega324A"}},
{"chosen":"pio:ATmega324P","flash":32768,"ids":["pio:ATmega324P"],"key":"microchip-atmega324p","name":"ATmega324P","part":"atmega324p","ram":2048,"records":[{"core":"arduino:MightyCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB0","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"pio:ATmega324P","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega324 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":16000000,"flash":32768,"flash_from":"pio:ATmega324P","leds":[{"label":"D0","name":"LED_BUILTIN","pin":"PB0"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":2048,"ram_from":"pio:ATmega324P"}},
{"chosen":"pio:ATmega324PA","flash":32768,"ids":["pio:ATmega324PA"],"key":"microchip-atmega324pa","name":"ATmega324PA","part":"atmega324pa","ram":2048,"records":[{"core":"arduino:MightyCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB0","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"pio:ATmega324PA","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega324 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":16000000,"flash":32768,"flash_from":"pio:ATmega324PA","leds":[{"label":"D0","name":"LED_BUILTIN","pin":"PB0"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":2048,"ram_from":"pio:ATmega324PA"}},
{"chosen":"pio:ATmega324PB","flash":32768,"ids":["pio:ATmega324PB"],"key":"microchip-atmega324pb","name":"ATmega324PB","part":"atmega324pb","ram":2048,"records":[{"core":"arduino:MightyCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB0","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"pio:ATmega324PB","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega324 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":16000000,"flash":32768,"flash_from":"pio:ATmega324PB","leds":[{"label":"D0","name":"LED_BUILTIN","pin":"PB0"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":2048,"ram_from":"pio:ATmega324PB"}},
{"chosen":"pio:ATmega325","flash":32768,"ids":["pio:ATmega325"],"key":"microchip-atmega325-a","name":"ATmega325/A","part":"atmega325","ram":2048,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:ATmega325","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega325 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":32768,"flash_from":"pio:ATmega325","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"]],"ram":2048,"ram_from":"pio:ATmega325"}},
{"chosen":"pio:ATmega3250","flash":32768,"ids":["pio:ATmega3250"],"key":"microchip-atmega3250-a","name":"ATmega3250/A","part":"atmega3250","ram":2048,"records":[{"core":"arduino:MegaCore:avr","file":"variants/100-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:ATmega3250","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":32768,"flash_from":"pio:ATmega3250","leds":[{"label":"D17","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PJ0"],["D9","PJ1"],["D10","PB0"],["D11","PB1"],["D12","PB2"],["D13","PB3"],["D14","PB4"],["D15","PB5"],["D16","PB6"],["D17","PB7"],["D18","PG3"],["D19","PG4"],["D20","PJ2"],["D21","PJ3"],["D22","PJ4"],["D23","PJ5"],["D24","PJ6"],["D25","PD0"],["D26","PD1"],["D27","PD2"],["D28","PD3"],["D29","PD4"],["D30","PD5"],["D31","PD6"],["D32","PD7"],["D33","PG0"],["D34","PG1"],["D35","PC0"],["D36","PC1"],["D37","PC2"],["D38","PC3"],["D39","PC4"],["D40","PC5"],["D41","PH0"],["D42","PH1"],["D43","PH2"],["D44","PH3"],["D45","PC6"],["D46","PC7"],["D47","PG2"],["D48","PA7"],["D49","PA6"],["D50","PA5"],["D51","PA4"],["D52","PA3"],["D53","PA2"],["D54","PA1"],["D55","PA0"],["D56","PH4"],["D57","PH5"],["D58","PH6"],["D59","PH7"],["D60","PF0"],["D61","PF1"],["D62","PF2"],["D63","PF3"],["D64","PF4"],["D65","PF5"],["D66","PF6"],["D67","PF7"]],"ram":2048,"ram_from":"pio:ATmega3250"}},
{"chosen":"pio:ATmega3250P","flash":32768,"ids":["pio:ATmega3250P"],"key":"microchip-atmega3250p-pa","name":"ATmega3250P/PA","part":"atmega3250p","ram":2048,"records":[{"core":"arduino:MegaCore:avr","file":"variants/100-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:ATmega3250P","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":32768,"flash_from":"pio:ATmega3250P","leds":[{"label":"D17","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PJ0"],["D9","PJ1"],["D10","PB0"],["D11","PB1"],["D12","PB2"],["D13","PB3"],["D14","PB4"],["D15","PB5"],["D16","PB6"],["D17","PB7"],["D18","PG3"],["D19","PG4"],["D20","PJ2"],["D21","PJ3"],["D22","PJ4"],["D23","PJ5"],["D24","PJ6"],["D25","PD0"],["D26","PD1"],["D27","PD2"],["D28","PD3"],["D29","PD4"],["D30","PD5"],["D31","PD6"],["D32","PD7"],["D33","PG0"],["D34","PG1"],["D35","PC0"],["D36","PC1"],["D37","PC2"],["D38","PC3"],["D39","PC4"],["D40","PC5"],["D41","PH0"],["D42","PH1"],["D43","PH2"],["D44","PH3"],["D45","PC6"],["D46","PC7"],["D47","PG2"],["D48","PA7"],["D49","PA6"],["D50","PA5"],["D51","PA4"],["D52","PA3"],["D53","PA2"],["D54","PA1"],["D55","PA0"],["D56","PH4"],["D57","PH5"],["D58","PH6"],["D59","PH7"],["D60","PF0"],["D61","PF1"],["D62","PF2"],["D63","PF3"],["D64","PF4"],["D65","PF5"],["D66","PF6"],["D67","PF7"]],"ram":2048,"ram_from":"pio:ATmega3250P"}},
{"chosen":"pio:ATmega325P","flash":32768,"ids":["pio:ATmega325P"],"key":"microchip-atmega325p-pa","name":"ATmega325P/PA","part":"atmega325p","ram":2048,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:ATmega325P","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":32768,"flash_from":"pio:ATmega325P","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"]],"ram":2048,"ram_from":"pio:ATmega325P"}},
{"chosen":"arduino:MiniCore:avr:328","flash":32768,"ids":["arduino:MiniCore:avr:328","pio:ATmega328"],"key":"microchip-atmega328","name":"ATmega328","part":"atmega328","ram":2048,"records":[{"core":"arduino:MiniCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:MiniCore:avr:328"},{"core":"arduino:MiniCore:avr","file":"variants/standard/pins_arduino.h","same":true,"src":"pio:ATmega328","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega328 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32384,"flash_from":"arduino:MiniCore:avr:328","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PB6"],["D21","PB7"],["D22","PC6"]],"ram":2048,"ram_from":"arduino:MiniCore:avr:328"}},
{"chosen":"pio:ATmega328P","flash":32768,"ids":["pio:ATmega328P"],"key":"microchip-atmega328p-pa","name":"ATmega328P/PA","part":"atmega328p","ram":2048,"records":[{"core":"arduino:MiniCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:ATmega328P","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32768,"flash_from":"pio:ATmega328P","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PB6"],["D21","PB7"],["D22","PC6"]],"ram":2048,"ram_from":"pio:ATmega328P"}},
{"chosen":"pio:ATmega328PB","flash":32768,"ids":["pio:ATmega328PB"],"key":"microchip-atmega328pb","name":"ATmega328PB","part":"atmega328pb","ram":2048,"records":[{"core":"arduino:MiniCore:avr","file":"variants/pb-variant/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:ATmega328PB","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32768,"flash_from":"pio:ATmega328PB","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PB6"],["D21","PB7"],["D22","PC6"],["D23","PE0"],["D24","PE1"],["D25","PE2"],["D26","PE3"]],"ram":2048,"ram_from":"pio:ATmega328PB"}},
{"chosen":"pio:ATmega329","flash":32768,"ids":["pio:ATmega329"],"key":"microchip-atmega329-a","name":"ATmega329/A","part":"atmega329","ram":2048,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:ATmega329","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega329 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":32768,"flash_from":"pio:ATmega329","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"]],"ram":2048,"ram_from":"pio:ATmega329"}},
{"chosen":"pio:ATmega3290","flash":32768,"ids":["pio:ATmega3290"],"key":"microchip-atmega3290-a","name":"ATmega3290/A","part":"atmega3290","ram":2048,"records":[{"core":"arduino:MegaCore:avr","file":"variants/100-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:ATmega3290","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":32768,"flash_from":"pio:ATmega3290","leds":[{"label":"D17","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PJ0"],["D9","PJ1"],["D10","PB0"],["D11","PB1"],["D12","PB2"],["D13","PB3"],["D14","PB4"],["D15","PB5"],["D16","PB6"],["D17","PB7"],["D18","PG3"],["D19","PG4"],["D20","PJ2"],["D21","PJ3"],["D22","PJ4"],["D23","PJ5"],["D24","PJ6"],["D25","PD0"],["D26","PD1"],["D27","PD2"],["D28","PD3"],["D29","PD4"],["D30","PD5"],["D31","PD6"],["D32","PD7"],["D33","PG0"],["D34","PG1"],["D35","PC0"],["D36","PC1"],["D37","PC2"],["D38","PC3"],["D39","PC4"],["D40","PC5"],["D41","PH0"],["D42","PH1"],["D43","PH2"],["D44","PH3"],["D45","PC6"],["D46","PC7"],["D47","PG2"],["D48","PA7"],["D49","PA6"],["D50","PA5"],["D51","PA4"],["D52","PA3"],["D53","PA2"],["D54","PA1"],["D55","PA0"],["D56","PH4"],["D57","PH5"],["D58","PH6"],["D59","PH7"],["D60","PF0"],["D61","PF1"],["D62","PF2"],["D63","PF3"],["D64","PF4"],["D65","PF5"],["D66","PF6"],["D67","PF7"]],"ram":2048,"ram_from":"pio:ATmega3290"}},
{"chosen":"pio:ATmega3290P","flash":32768,"ids":["pio:ATmega3290P"],"key":"microchip-atmega3290p-pa","name":"ATmega3290P/PA","part":"atmega3290p","ram":2048,"records":[{"core":"arduino:MegaCore:avr","file":"variants/100-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:ATmega3290P","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":32768,"flash_from":"pio:ATmega3290P","leds":[{"label":"D17","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PJ0"],["D9","PJ1"],["D10","PB0"],["D11","PB1"],["D12","PB2"],["D13","PB3"],["D14","PB4"],["D15","PB5"],["D16","PB6"],["D17","PB7"],["D18","PG3"],["D19","PG4"],["D20","PJ2"],["D21","PJ3"],["D22","PJ4"],["D23","PJ5"],["D24","PJ6"],["D25","PD0"],["D26","PD1"],["D27","PD2"],["D28","PD3"],["D29","PD4"],["D30","PD5"],["D31","PD6"],["D32","PD7"],["D33","PG0"],["D34","PG1"],["D35","PC0"],["D36","PC1"],["D37","PC2"],["D38","PC3"],["D39","PC4"],["D40","PC5"],["D41","PH0"],["D42","PH1"],["D43","PH2"],["D44","PH3"],["D45","PC6"],["D46","PC7"],["D47","PG2"],["D48","PA7"],["D49","PA6"],["D50","PA5"],["D51","PA4"],["D52","PA3"],["D53","PA2"],["D54","PA1"],["D55","PA0"],["D56","PH4"],["D57","PH5"],["D58","PH6"],["D59","PH7"],["D60","PF0"],["D61","PF1"],["D62","PF2"],["D63","PF3"],["D64","PF4"],["D65","PF5"],["D66","PF6"],["D67","PF7"]],"ram":2048,"ram_from":"pio:ATmega3290P"}},
{"chosen":"pio:ATmega329P","flash":32768,"ids":["pio:ATmega329P"],"key":"microchip-atmega329p-pa","name":"ATmega329P/PA","part":"atmega329p","ram":2048,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:ATmega329P","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":32768,"flash_from":"pio:ATmega329P","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"]],"ram":2048,"ram_from":"pio:ATmega329P"}},
{"chosen":"arduino:MiniCore:avr:48","flash":4096,"ids":["arduino:MiniCore:avr:48","pio:ATmega48"],"key":"microchip-atmega48-a","name":"ATmega48/A","part":"atmega48","ram":512,"records":[{"core":"arduino:MiniCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:MiniCore:avr:48"},{"core":"arduino:MiniCore:avr","file":"variants/standard/pins_arduino.h","same":true,"src":"pio:ATmega48","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega48 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":3776,"flash_from":"arduino:MiniCore:avr:48","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PB6"],["D21","PB7"],["D22","PC6"]],"ram":512,"ram_from":"arduino:MiniCore:avr:48"}},
{"chosen":"hand:pio:ATmega4808","flash":49152,"ids":["pio:ATmega4808"],"key":"microchip-atmega4808","name":"ATmega4808","part":"atmega4808","ram":6144,"records":[{"checked":"ATDF descriptor atmega4808 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega4808.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PA7","LED_BUILTIN",null]]},"src":"hand:pio:ATmega4808"}],"vendor":"Microchip","why":"hand","wiring":{"clock_cite":{"doc":"PlatformIO atmelmegaavr boards/ATmega4808.json","kind":"board-definition","publisher":"PlatformIO","quote":"\"core\": \"MegaCoreX\", \"f_cpu\": \"16000000L\", \"variant\": \"32pin-standard\", \"oscillator\": \"internal\"","revision":"v1.10.0","url":"https://github.com/platformio/platform-atmelmegaavr/blob/v1.10.0/boards/ATmega4808.json","where":"build.f_cpu, build.core, build.variant, hardware.oscillator"},"clock_hz":16000000,"flash":49152,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"MegaCoreX megaavr/variants/32pin-standard/pins_arduino.h","kind":"board-definition","publisher":"MCUdude (MegaCoreX)","quote":"#define LED_BUILTIN PIN_PA7","revision":"v1.2.0 (commit ba59232f)","url":"https://github.com/MCUdude/MegaCoreX/blob/ba59232f39249af7601e14ae1d1c7a92266cdf39/megaavr/variants/32pin-standard/pins_arduino.h","where":"line 66"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","ram":6144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:ATmega4809","flash":49152,"ids":["pio:ATmega4809"],"key":"microchip-atmega4809","name":"ATmega4809","part":"atmega4809","ram":6144,"records":[{"checked":"ATDF descriptor atmega4809 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega4809.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PA7","LED_BUILTIN",null]]},"src":"hand:pio:ATmega4809"}],"vendor":"Microchip","why":"hand","wiring":{"clock_cite":{"doc":"PlatformIO atmelmegaavr boards/ATmega4809.json","kind":"board-definition","publisher":"PlatformIO","quote":"\"core\": \"MegaCoreX\", \"f_cpu\": \"16000000L\", \"variant\": \"48pin-standard\", \"oscillator\": \"internal\"","revision":"v1.10.0","url":"https://github.com/platformio/platform-atmelmegaavr/blob/v1.10.0/boards/ATmega4809.json","where":"build.f_cpu, build.core, build.variant, hardware.oscillator"},"clock_hz":16000000,"flash":49152,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"MegaCoreX megaavr/variants/48pin-standard/pins_arduino.h","kind":"board-definition","publisher":"MCUdude (MegaCoreX)","quote":"#define LED_BUILTIN PIN_PA7","revision":"v1.2.0 (commit ba59232f)","url":"https://github.com/MCUdude/MegaCoreX/blob/ba59232f39249af7601e14ae1d1c7a92266cdf39/megaavr/variants/48pin-standard/pins_arduino.h","where":"line 85"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","ram":6144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:ATmega48P","flash":4096,"ids":["pio:ATmega48P"],"key":"microchip-atmega48p-pa","name":"ATmega48P/PA","part":"atmega48p","ram":512,"records":[{"core":"arduino:MiniCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:ATmega48P","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":4096,"flash_from":"pio:ATmega48P","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PB6"],["D21","PB7"],["D22","PC6"]],"ram":512,"ram_from":"pio:ATmega48P"}},
{"chosen":"pio:ATmega48PB","flash":4096,"ids":["pio:ATmega48PB"],"key":"microchip-atmega48pb","name":"ATmega48PB","part":"atmega48pb","ram":512,"records":[{"core":"arduino:MiniCore:avr","file":"variants/pb-variant/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:ATmega48PB","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":4096,"flash_from":"pio:ATmega48PB","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PB6"],["D21","PB7"],["D22","PC6"],["D23","PE0"],["D24","PE1"],["D25","PE2"],["D26","PE3"]],"ram":512,"ram_from":"pio:ATmega48PB"}},
{"chosen":"arduino:MegaCore:avr:64","flash":65536,"ids":["arduino:MegaCore:avr:64","arduino:avr_boot:avr:avr_boot_atmega64","pio:ATmega64"],"key":"microchip-atmega64-a","name":"ATmega64/A","part":"atmega64","ram":4096,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:MegaCore:avr:64"},{"core":"arduino:avr_boot:avr","file":"variants/megacore-standard/pins_arduino.h","says":{"i2c":["PD0","PD1"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:avr_boot:avr:avr_boot_atmega64"},{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","same":true,"src":"pio:ATmega64","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega64 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":65024,"flash_from":"arduino:MegaCore:avr:64","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"]],"ram":4096,"ram_from":"arduino:MegaCore:avr:64"}},
{"chosen":"arduino:MegaCore:avr:640","flash":65536,"ids":["arduino:MegaCore:avr:640","arduino:avr_boot:avr:avr_boot_atmega640","pio:ATmega640"],"key":"microchip-atmega640","name":"ATmega640","part":"atmega640","ram":8192,"records":[{"core":"arduino:MegaCore:avr","file":"variants/100-pin-arduino-mega/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:MegaCore:avr:640"},{"core":"arduino:arduino:avr","file":"variants/mega/pins_arduino.h","same":true,"src":"arduino:avr_boot:avr:avr_boot_atmega640"},{"core":"arduino:MegaCore:avr","file":"variants/100-pin-arduino-mega/pins_arduino.h","same":true,"src":"pio:ATmega640","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega640 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":65024,"flash_from":"arduino:MegaCore:avr:640","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE4"],["D3","PE5"],["D4","PG5"],["D5","PE3"],["D6","PH3"],["D7","PH4"],["D8","PH5"],["D9","PH6"],["D10","PB4"],["D11","PB5"],["D12","PB6"],["D13","PB7"],["D14","PJ1"],["D15","PJ0"],["D16","PH1"],["D17","PH0"],["D18","PD3"],["D19","PD2"],["D20","PD1"],["D21","PD0"],["D22","PA0"],["D23","PA1"],["D24","PA2"],["D25","PA3"],["D26","PA4"],["D27","PA5"],["D28","PA6"],["D29","PA7"],["D30","PC7"],["D31","PC6"],["D32","PC5"],["D33","PC4"],["D34","PC3"],["D35","PC2"],["D36","PC1"],["D37","PC0"],["D38","PD7"],["D39","PG2"],["D40","PG1"],["D41","PG0"],["D42","PL7"],["D43","PL6"],["D44","PL5"],["D45","PL4"],["D46","PL3"],["D47","PL2"],["D48","PL1"],["D49","PL0"],["D50","PB3"],["D51","PB2"],["D52","PB1"],["D53","PB0"],["D54","PF0"],["D55","PF1"],["D56","PF2"],["D57","PF3"],["D58","PF4"],["D59","PF5"],["D60","PF6"],["D61","PF7"],["D62","PK0"],["D63","PK1"],["D64","PK2"],["D65","PK3"],["D66","PK4"],["D67","PK5"],["D68","PK6"],["D69","PK7"],["D70","PE2"],["D71","PE6"],["D72","PE7"],["D73","PH2"],["D74","PH7"],["D75","PG3"],["D76","PG4"],["D77","PD4"],["D78","PD5"],["D79","PD6"],["D80","PJ2"],["D81","PJ3"],["D82","PJ4"],["D83","PJ5"],["D84","PJ6"],["D85","PJ7"]],"ram":8192,"ram_from":"arduino:MegaCore:avr:640"}},
{"chosen":"pio:ATmega644A","flash":65536,"ids":["pio:ATmega644A"],"key":"microchip-atmega644-a","name":"ATmega644/A","part":"atmega644a","ram":4096,"records":[{"core":"arduino:MightyCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB0","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"pio:ATmega644A","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega644 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":16000000,"flash":65536,"flash_from":"pio:ATmega644A","leds":[{"label":"D0","name":"LED_BUILTIN","pin":"PB0"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":4096,"ram_from":"pio:ATmega644A"}},
{"chosen":"pio:ATmega644P","flash":65536,"ids":["pio:ATmega644P"],"key":"microchip-atmega644p-pa","name":"ATmega644P/PA","part":"atmega644p","ram":4096,"records":[{"core":"arduino:MightyCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB0","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"pio:ATmega644P","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega644 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":16000000,"flash":65536,"flash_from":"pio:ATmega644P","leds":[{"label":"D0","name":"LED_BUILTIN","pin":"PB0"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":4096,"ram_from":"pio:ATmega644P"}},
{"chosen":"pio:ATmega645","flash":65536,"ids":["pio:ATmega645"],"key":"microchip-atmega645-a","name":"ATmega645/A","part":"atmega645","ram":4096,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:ATmega645","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega645 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":65536,"flash_from":"pio:ATmega645","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"]],"ram":4096,"ram_from":"pio:ATmega645"}},
{"chosen":"pio:ATmega6450","flash":65536,"ids":["pio:ATmega6450"],"key":"microchip-atmega6450-a","name":"ATmega6450/A","part":"atmega6450","ram":4096,"records":[{"core":"arduino:MegaCore:avr","file":"variants/100-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:ATmega6450","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":65536,"flash_from":"pio:ATmega6450","leds":[{"label":"D17","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PJ0"],["D9","PJ1"],["D10","PB0"],["D11","PB1"],["D12","PB2"],["D13","PB3"],["D14","PB4"],["D15","PB5"],["D16","PB6"],["D17","PB7"],["D18","PG3"],["D19","PG4"],["D20","PJ2"],["D21","PJ3"],["D22","PJ4"],["D23","PJ5"],["D24","PJ6"],["D25","PD0"],["D26","PD1"],["D27","PD2"],["D28","PD3"],["D29","PD4"],["D30","PD5"],["D31","PD6"],["D32","PD7"],["D33","PG0"],["D34","PG1"],["D35","PC0"],["D36","PC1"],["D37","PC2"],["D38","PC3"],["D39","PC4"],["D40","PC5"],["D41","PH0"],["D42","PH1"],["D43","PH2"],["D44","PH3"],["D45","PC6"],["D46","PC7"],["D47","PG2"],["D48","PA7"],["D49","PA6"],["D50","PA5"],["D51","PA4"],["D52","PA3"],["D53","PA2"],["D54","PA1"],["D55","PA0"],["D56","PH4"],["D57","PH5"],["D58","PH6"],["D59","PH7"],["D60","PF0"],["D61","PF1"],["D62","PF2"],["D63","PF3"],["D64","PF4"],["D65","PF5"],["D66","PF6"],["D67","PF7"]],"ram":4096,"ram_from":"pio:ATmega6450"}},
{"chosen":"pio:ATmega6450P","flash":65536,"ids":["pio:ATmega6450P"],"key":"microchip-atmega6450p","name":"ATmega6450P","part":"atmega6450p","ram":4096,"records":[{"core":"arduino:MegaCore:avr","file":"variants/100-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:ATmega6450P","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":65536,"flash_from":"pio:ATmega6450P","leds":[{"label":"D17","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PJ0"],["D9","PJ1"],["D10","PB0"],["D11","PB1"],["D12","PB2"],["D13","PB3"],["D14","PB4"],["D15","PB5"],["D16","PB6"],["D17","PB7"],["D18","PG3"],["D19","PG4"],["D20","PJ2"],["D21","PJ3"],["D22","PJ4"],["D23","PJ5"],["D24","PJ6"],["D25","PD0"],["D26","PD1"],["D27","PD2"],["D28","PD3"],["D29","PD4"],["D30","PD5"],["D31","PD6"],["D32","PD7"],["D33","PG0"],["D34","PG1"],["D35","PC0"],["D36","PC1"],["D37","PC2"],["D38","PC3"],["D39","PC4"],["D40","PC5"],["D41","PH0"],["D42","PH1"],["D43","PH2"],["D44","PH3"],["D45","PC6"],["D46","PC7"],["D47","PG2"],["D48","PA7"],["D49","PA6"],["D50","PA5"],["D51","PA4"],["D52","PA3"],["D53","PA2"],["D54","PA1"],["D55","PA0"],["D56","PH4"],["D57","PH5"],["D58","PH6"],["D59","PH7"],["D60","PF0"],["D61","PF1"],["D62","PF2"],["D63","PF3"],["D64","PF4"],["D65","PF5"],["D66","PF6"],["D67","PF7"]],"ram":4096,"ram_from":"pio:ATmega6450P"}},
{"chosen":"pio:ATmega645P","flash":65536,"ids":["pio:ATmega645P"],"key":"microchip-atmega645p","name":"ATmega645P","part":"atmega645p","ram":4096,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:ATmega645P","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":65536,"flash_from":"pio:ATmega645P","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"]],"ram":4096,"ram_from":"pio:ATmega645P"}},
{"chosen":"pio:ATmega649","flash":65536,"ids":["pio:ATmega649"],"key":"microchip-atmega649-a","name":"ATmega649/A","part":"atmega649","ram":4096,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:ATmega649","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega649 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":65536,"flash_from":"pio:ATmega649","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"]],"ram":4096,"ram_from":"pio:ATmega649"}},
{"chosen":"pio:ATmega6490","flash":65536,"ids":["pio:ATmega6490"],"key":"microchip-atmega6490-a","name":"ATmega6490/A","part":"atmega6490","ram":4096,"records":[{"core":"arduino:MegaCore:avr","file":"variants/100-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:ATmega6490","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":65536,"flash_from":"pio:ATmega6490","leds":[{"label":"D17","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PJ0"],["D9","PJ1"],["D10","PB0"],["D11","PB1"],["D12","PB2"],["D13","PB3"],["D14","PB4"],["D15","PB5"],["D16","PB6"],["D17","PB7"],["D18","PG3"],["D19","PG4"],["D20","PJ2"],["D21","PJ3"],["D22","PJ4"],["D23","PJ5"],["D24","PJ6"],["D25","PD0"],["D26","PD1"],["D27","PD2"],["D28","PD3"],["D29","PD4"],["D30","PD5"],["D31","PD6"],["D32","PD7"],["D33","PG0"],["D34","PG1"],["D35","PC0"],["D36","PC1"],["D37","PC2"],["D38","PC3"],["D39","PC4"],["D40","PC5"],["D41","PH0"],["D42","PH1"],["D43","PH2"],["D44","PH3"],["D45","PC6"],["D46","PC7"],["D47","PG2"],["D48","PA7"],["D49","PA6"],["D50","PA5"],["D51","PA4"],["D52","PA3"],["D53","PA2"],["D54","PA1"],["D55","PA0"],["D56","PH4"],["D57","PH5"],["D58","PH6"],["D59","PH7"],["D60","PF0"],["D61","PF1"],["D62","PF2"],["D63","PF3"],["D64","PF4"],["D65","PF5"],["D66","PF6"],["D67","PF7"]],"ram":4096,"ram_from":"pio:ATmega6490"}},
{"chosen":"pio:ATmega6490P","flash":65536,"ids":["pio:ATmega6490P"],"key":"microchip-atmega6490p","name":"ATmega6490P","part":"atmega6490p","ram":4096,"records":[{"core":"arduino:MegaCore:avr","file":"variants/100-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:ATmega6490P","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":65536,"flash_from":"pio:ATmega6490P","leds":[{"label":"D17","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PJ0"],["D9","PJ1"],["D10","PB0"],["D11","PB1"],["D12","PB2"],["D13","PB3"],["D14","PB4"],["D15","PB5"],["D16","PB6"],["D17","PB7"],["D18","PG3"],["D19","PG4"],["D20","PJ2"],["D21","PJ3"],["D22","PJ4"],["D23","PJ5"],["D24","PJ6"],["D25","PD0"],["D26","PD1"],["D27","PD2"],["D28","PD3"],["D29","PD4"],["D30","PD5"],["D31","PD6"],["D32","PD7"],["D33","PG0"],["D34","PG1"],["D35","PC0"],["D36","PC1"],["D37","PC2"],["D38","PC3"],["D39","PC4"],["D40","PC5"],["D41","PH0"],["D42","PH1"],["D43","PH2"],["D44","PH3"],["D45","PC6"],["D46","PC7"],["D47","PG2"],["D48","PA7"],["D49","PA6"],["D50","PA5"],["D51","PA4"],["D52","PA3"],["D53","PA2"],["D54","PA1"],["D55","PA0"],["D56","PH4"],["D57","PH5"],["D58","PH6"],["D59","PH7"],["D60","PF0"],["D61","PF1"],["D62","PF2"],["D63","PF3"],["D64","PF4"],["D65","PF5"],["D66","PF6"],["D67","PF7"]],"ram":4096,"ram_from":"pio:ATmega6490P"}},
{"chosen":"pio:ATmega649P","flash":65536,"ids":["pio:ATmega649P"],"key":"microchip-atmega649p","name":"ATmega649P","part":"atmega649p","ram":4096,"records":[{"core":"arduino:MegaCore:avr","file":"variants/64-pin-avr/pins_arduino.h","says":{"i2c":["PE5","PE4"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:ATmega649P","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PE4","sda":"PE5"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":65536,"flash_from":"pio:ATmega649P","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PG3"],["D17","PG4"],["D18","PD0"],["D19","PD1"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PG0"],["D27","PG1"],["D28","PC0"],["D29","PC1"],["D30","PC2"],["D31","PC3"],["D32","PC4"],["D33","PC5"],["D34","PC6"],["D35","PC7"],["D36","PG2"],["D37","PA7"],["D38","PA6"],["D39","PA5"],["D40","PA4"],["D41","PA3"],["D42","PA2"],["D43","PA1"],["D44","PA0"],["D45","PF0"],["D46","PF1"],["D47","PF2"],["D48","PF3"],["D49","PF4"],["D50","PF5"],["D51","PF6"],["D52","PF7"]],"ram":4096,"ram_from":"pio:ATmega649P"}},
{"chosen":"arduino:MiniCore:avr:8","flash":8192,"ids":["arduino:MiniCore:avr:8","arduino:RobotCing:avr:atmega8","arduino:atmega:avr:atmega8","pio:ATmega8"],"key":"microchip-atmega8-a","name":"ATmega8/A","part":"atmega8","ram":1024,"records":[{"core":"arduino:MiniCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:MiniCore:avr:8"},{"core":"arduino:RobotCing:avr","file":"variants/standard/pins_arduino.h","same":true,"src":"arduino:RobotCing:avr:atmega8"},{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","same":true,"src":"arduino:atmega:avr:atmega8"},{"core":"arduino:MiniCore:avr","file":"variants/standard/pins_arduino.h","same":true,"src":"pio:ATmega8","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega8 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":7808,"flash_from":"arduino:MiniCore:avr:8","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PB6"],["D21","PB7"],["D22","PC6"]],"ram":1024,"ram_from":"arduino:MiniCore:avr:8"}},
{"chosen":"hand:pio:ATmega808","flash":8192,"ids":["pio:ATmega808"],"key":"microchip-atmega808","name":"ATmega808","part":"atmega808","ram":1024,"records":[{"checked":"ATDF descriptor atmega808 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega808.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PA7","LED_BUILTIN",null]]},"src":"hand:pio:ATmega808"}],"vendor":"Microchip","why":"hand","wiring":{"clock_cite":{"doc":"PlatformIO atmelmegaavr boards/ATmega808.json","kind":"board-definition","publisher":"PlatformIO","quote":"\"core\": \"MegaCoreX\", \"f_cpu\": \"16000000L\", \"variant\": \"32pin-standard\", \"oscillator\": \"internal\"","revision":"v1.10.0","url":"https://github.com/platformio/platform-atmelmegaavr/blob/v1.10.0/boards/ATmega808.json","where":"build.f_cpu, build.core, build.variant, hardware.oscillator"},"clock_hz":16000000,"flash":8192,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"MegaCoreX megaavr/variants/32pin-standard/pins_arduino.h","kind":"board-definition","publisher":"MCUdude (MegaCoreX)","quote":"#define LED_BUILTIN PIN_PA7","revision":"v1.2.0 (commit ba59232f)","url":"https://github.com/MCUdude/MegaCoreX/blob/ba59232f39249af7601e14ae1d1c7a92266cdf39/megaavr/variants/32pin-standard/pins_arduino.h","where":"line 66"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","ram":1024,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:ATmega809","flash":8192,"ids":["pio:ATmega809"],"key":"microchip-atmega809","name":"ATmega809","part":"atmega809","ram":1024,"records":[{"checked":"ATDF descriptor atmega809 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega809.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PA7","LED_BUILTIN",null]]},"src":"hand:pio:ATmega809"}],"vendor":"Microchip","why":"hand","wiring":{"clock_cite":{"doc":"PlatformIO atmelmegaavr boards/ATmega809.json","kind":"board-definition","publisher":"PlatformIO","quote":"\"core\": \"MegaCoreX\", \"f_cpu\": \"16000000L\", \"variant\": \"48pin-standard\", \"oscillator\": \"internal\"","revision":"v1.10.0","url":"https://github.com/platformio/platform-atmelmegaavr/blob/v1.10.0/boards/ATmega809.json","where":"build.f_cpu, build.core, build.variant, hardware.oscillator"},"clock_hz":16000000,"flash":8192,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"MegaCoreX megaavr/variants/48pin-standard/pins_arduino.h","kind":"board-definition","publisher":"MCUdude (MegaCoreX)","quote":"#define LED_BUILTIN PIN_PA7","revision":"v1.2.0 (commit ba59232f)","url":"https://github.com/MCUdude/MegaCoreX/blob/ba59232f39249af7601e14ae1d1c7a92266cdf39/megaavr/variants/48pin-standard/pins_arduino.h","where":"line 85"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","ram":1024,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:MightyCore:avr:8535","flash":8192,"ids":["arduino:MightyCore:avr:8535","pio:ATmega8535"],"key":"microchip-atmega8535","name":"ATmega8535","part":"atmega8535","ram":512,"records":[{"core":"arduino:MightyCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB0","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"arduino:MightyCore:avr:8535"},{"core":"arduino:MightyCore:avr","file":"variants/standard/pins_arduino.h","same":true,"src":"pio:ATmega8535","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega8535 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":16000000,"flash":7808,"flash_from":"arduino:MightyCore:avr:8535","leds":[{"label":"D0","name":"LED_BUILTIN","pin":"PB0"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":512,"ram_from":"arduino:MightyCore:avr:8535"}},
{"chosen":"arduino:MiniCore:avr:88","flash":8192,"ids":["arduino:MiniCore:avr:88","pio:ATmega88"],"key":"microchip-atmega88-a","name":"ATmega88/A","part":"atmega88","ram":1024,"records":[{"core":"arduino:MiniCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:MiniCore:avr:88"},{"core":"arduino:MiniCore:avr","file":"variants/standard/pins_arduino.h","same":true,"src":"pio:ATmega88","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATmega88 entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":7808,"flash_from":"arduino:MiniCore:avr:88","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PB6"],["D21","PB7"],["D22","PC6"]],"ram":1024,"ram_from":"arduino:MiniCore:avr:88"}},
{"chosen":"pio:ATmega88P","flash":8192,"ids":["pio:ATmega88P"],"key":"microchip-atmega88p-pa","name":"ATmega88P/PA","part":"atmega88p","ram":1024,"records":[{"core":"arduino:MiniCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:ATmega88P","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":8192,"flash_from":"pio:ATmega88P","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PB6"],["D21","PB7"],["D22","PC6"]],"ram":1024,"ram_from":"pio:ATmega88P"}},
{"chosen":"pio:ATmega88PB","flash":8192,"ids":["pio:ATmega88PB"],"key":"microchip-atmega88pb","name":"ATmega88PB","part":"atmega88pb","ram":1024,"records":[{"core":"arduino:MiniCore:avr","file":"variants/pb-variant/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:ATmega88PB","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":8192,"flash_from":"pio:ATmega88PB","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PB6"],["D21","PB7"],["D22","PC6"],["D23","PE0"],["D24","PE1"],["D25","PE2"],["D26","PE3"]],"ram":1024,"ram_from":"pio:ATmega88PB"}},
{"chosen":"arduino:XMiniCore:avr:atmega168pb_xplained_mini","flash":15872,"ids":["arduino:XMiniCore:avr:atmega168pb_xplained_mini","arduino:atmel-avr-xminis:avr:atmega168pb_xplained_mini"],"key":"microchip-atmel-atmega168pb-xplained-mini","name":"Atmel atmega168pb Xplained mini","notes":["button PB7 added from arduino:atmel-avr-xminis:avr:atmega168pb_xplained_mini"],"part":"atmega168pb","ram":1024,"records":[{"core":"arduino:XMiniCore:avr","file":"variants/pb-variant/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:XMiniCore:avr:atmega168pb_xplained_mini"},{"core":"arduino:atmel-avr-xminis:avr","file":"variants/atmega168pb-xmini/pins_arduino.h","says":{"buttons":[["PB7","PIN_BUTTON",null,null]],"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:atmel-avr-xminis:avr:atmega168pb_xplained_mini"}],"vendor":"felias-fogg","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"buttons":[{"added_from":"arduino:atmel-avr-xminis:avr:atmega168pb_xplained_mini","aliases":["SW0"],"label":"D20","name":"PIN_BUTTON","pin":"PB7"}],"clock_hz":16000000,"flash":15872,"flash_from":"arduino:atmel-avr-xminis:avr:atmega168pb_xplained_mini","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PB6"],["D21","PB7"],["D22","PC6"],["D23","PE0"],["D24","PE1"],["D25","PE2"],["D26","PE3"]],"ram":1024,"ram_from":"arduino:atmel-avr-xminis:avr:atmega168pb_xplained_mini"}},
{"chosen":"arduino:XMiniCore:avr:atmega328p_xplained_mini","flash":32256,"ids":["arduino:XMiniCore:avr:atmega328p_xplained_mini","arduino:atmel-avr-xminis:avr:atmega328p_xplained_mini"],"key":"microchip-atmel-atmega328p-xplained-mini","name":"Atmel atmega328p Xplained mini","notes":["button PB7 added from arduino:atmel-avr-xminis:avr:atmega328p_xplained_mini"],"part":"atmega328p","ram":2048,"records":[{"core":"arduino:XMiniCore:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:XMiniCore:avr:atmega328p_xplained_mini"},{"core":"arduino:atmel-avr-xminis:avr","file":"variants/atmega328p-xmini/pins_arduino.h","says":{"buttons":[["PB7","PIN_BUTTON",null,null]],"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:atmel-avr-xminis:avr:atmega328p_xplained_mini"}],"vendor":"felias-fogg","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"buttons":[{"added_from":"arduino:atmel-avr-xminis:avr:atmega328p_xplained_mini","aliases":["SW0"],"label":"D20","name":"PIN_BUTTON","pin":"PB7"}],"clock_hz":16000000,"flash":32256,"flash_from":"arduino:XMiniCore:avr:atmega328p_xplained_mini","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PB6"],["D21","PB7"],["D22","PC6"]],"ram":2048,"ram_from":"arduino:XMiniCore:avr:atmega328p_xplained_mini"}},
{"chosen":"arduino:XMiniCore:avr:atmega328pb_xplained_mini","flash":32256,"ids":["arduino:XMiniCore:avr:atmega328pb_xplained_mini","arduino:atmel-avr-xminis:avr:atmega328pb_xplained_mini"],"key":"microchip-atmel-atmega328pb-xplained-mini","name":"Atmel atmega328pb Xplained mini","notes":["button PB7 added from arduino:atmel-avr-xminis:avr:atmega328pb_xplained_mini"],"part":"atmega328pb","ram":2048,"records":[{"core":"arduino:XMiniCore:avr","file":"variants/pb-variant/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:XMiniCore:avr:atmega328pb_xplained_mini"},{"core":"arduino:atmel-avr-xminis:avr","file":"variants/atmega328pb-xmini/pins_arduino.h","says":{"buttons":[["PB7","PIN_BUTTON",null,null]],"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:atmel-avr-xminis:avr:atmega328pb_xplained_mini"}],"vendor":"felias-fogg","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"buttons":[{"added_from":"arduino:atmel-avr-xminis:avr:atmega328pb_xplained_mini","aliases":["SW0"],"label":"D20","name":"PIN_BUTTON","pin":"PB7"}],"clock_hz":16000000,"flash":32256,"flash_from":"arduino:atmel-avr-xminis:avr:atmega328pb_xplained_mini","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PB6"],["D21","PB7"],["D22","PC6"],["D23","PE0"],["D24","PE1"],["D25","PE2"],["D26","PE3"]],"ram":2048,"ram_from":"arduino:atmel-avr-xminis:avr:atmega328pb_xplained_mini"}},
{"chosen":"hand:pio:samd21g18a","flash":262144,"ids":["pio:samd21g18a"],"key":"microchip-atmel-atsamw25-xpro","name":"Atmel ATSAMW25-XPRO","part":"samd21g18a","ram":32768,"records":[{"checked":"Microchip.SAMD21_DFP.3.8.270.atpack ATDF samd21g18a, samd21g18au: every pinout, SAMD21G, SAMD21GU","file":"tools/census/hand_wiring/sam.json","says":{"buttons":[["PB23","SW0","low",null]],"leds":[["PA23","LED0 (yellow)","low"]],"uart":["PB10","PB11"]},"src":"hand:pio:samd21g18a"}],"vendor":"Atmel","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"ASF board header sam0/boards/samw25_xplained_pro/samw25_xplained_pro.h (Copyright (c) 2015 Atmel Corporation)","kind":"board-definition","publisher":"Atmel / Microchip (MicrochipTech/gcp-iot-core-examples ASF copy)","quote":"#define EDBG_CDC_MODULE SERCOM4 | #define EDBG_CDC_SERCOM_MUX_SETTING USART_RX_3_TX_2_XCK_3 | #define EDBG_CDC_SERCOM_PINMUX_PAD0 PINMUX_UNUSED | #define EDBG_CDC_SERCOM_PINMUX_PAD1 PINMUX_UNUSED | #define EDBG_CDC_SERCOM_PINMUX_PAD2 PINMUX_PB10D_SERCOM4_PAD2 | #define EDBG_CDC_SERCOM_PINMUX_PAD3 PINMUX_PB11D_SERCOM4_PAD3","revision":"ASF 3.x","url":"https://github.com/MicrochipTech/gcp-iot-core-examples/blob/938321f643e737bbe98b3737ec08ae1aa7411d4e/boards/samw25/src/ASF/sam0/boards/samw25_xplained_pro/samw25_xplained_pro.h","where":"samw25_xplained_pro.h L442-447"},"name":"EDBG CDC virtual COM port (SERCOM4)","rx":"PB11","tx":"PB10"}},"buttons":[{"active":"low","cite":{"doc":"ASF board header sam0/boards/samw25_xplained_pro/samw25_xplained_pro.h (Copyright (c) 2015 Atmel Corporation)","kind":"board-definition","level":"Vendor definition: SW0_ACTIVE false (reads low when pressed); ASF board_init enables the internal pull-up, board resistor unknown","publisher":"Atmel / Microchip (MicrochipTech/gcp-iot-core-examples ASF copy)","quote":"#define SW0_PIN PIN_PB23 / #define SW0_ACTIVE false / board_init.c: pin_conf.input_pull = PORT_PIN_PULL_UP; | port_pin_set_config(BUTTON_0_PIN, &pin_conf);","revision":"ASF 3.x","url":"https://github.com/MicrochipTech/gcp-iot-core-examples/blob/938321f643e737bbe98b3737ec08ae1aa7411d4e/boards/samw25/src/ASF/sam0/boards/samw25_xplained_pro/samw25_xplained_pro.h","where":"samw25_xplained_pro.h L93-95, L135; d2 board_init.c L68-69"},"label":"SW0","name":"SW0","pin":"PB23"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"doc":"ASF board header sam0/boards/samw25_xplained_pro/samw25_xplained_pro.h (Copyright (c) 2015 Atmel Corporation)","kind":"board-definition","level":"Vendor board definition states LED0_ACTIVE false (LED on when PA23 driven low); schematic/user guide not obtainable (microchip.com blocks automated download)","publisher":"Atmel / Microchip (MicrochipTech/gcp-iot-core-examples ASF copy)","quote":"#define LED0_PIN PIN_PA23 / #define LED0_ACTIVE false / #define LED_0_NAME \"LED0 (yellow)\"","revision":"ASF 3.x","url":"https://github.com/MicrochipTech/gcp-iot-core-examples/blob/938321f643e737bbe98b3737ec08ae1aa7411d4e/boards/samw25/src/ASF/sam0/boards/samw25_xplained_pro/samw25_xplained_pro.h","where":"samw25_xplained_pro.h L86-88, L109"},"colour":"yellow","label":"LED0 (yellow)","name":"LED0 (yellow)","pin":"PA23"}],"naming":"sam","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:samd21_xpro","flash":262144,"ids":["pio:samd21_xpro"],"key":"microchip-atmel-samd21-xpro","name":"Atmel SAMD21-XPRO","part":"samd21j18a","ram":32768,"records":[{"checked":"Microchip.SAMD21_DFP.3.8.270.atpack ATDF samd21j18a: every pinout, SAMD21J, SAMD21JC","file":"tools/census/hand_wiring/sam.json","says":{"buttons":[["PA15","SW0","low",null]],"leds":[["PB30","LED0 (yellow)","low"]],"uart":["PA22","PA23"]},"src":"hand:pio:samd21_xpro"}],"vendor":"Atmel","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"ASF board header sam0/boards/samd21_xplained_pro/samd21_xplained_pro.h (Copyright (c) 2014-2015 Atmel Corporation)","kind":"board-definition","publisher":"Atmel / Microchip (MicrochipTech/gcp-iot-core-examples ASF copy)","quote":"#define EDBG_CDC_MODULE SERCOM3 | #define EDBG_CDC_SERCOM_MUX_SETTING USART_RX_1_TX_0_XCK_1 | #define EDBG_CDC_SERCOM_PINMUX_PAD0 PINMUX_PA22C_SERCOM3_PAD0 | #define EDBG_CDC_SERCOM_PINMUX_PAD1 PINMUX_PA23C_SERCOM3_PAD1 | #define EDBG_CDC_SERCOM_PINMUX_PAD2 PINMUX_UNUSED | #define EDBG_CDC_SERCOM_PINMUX_PAD3 PINMUX_UNUSED","revision":"ASF 3.x","url":"https://github.com/MicrochipTech/gcp-iot-core-examples/blob/938321f643e737bbe98b3737ec08ae1aa7411d4e/boards/samd21/src/ASF/sam0/boards/samd21_xplained_pro/samd21_xplained_pro.h","where":"samd21_xplained_pro.h L611-616"},"name":"EDBG CDC virtual COM port (SERCOM3)","rx":"PA23","tx":"PA22"}},"buttons":[{"active":"low","cite":{"doc":"ASF board header sam0/boards/samd21_xplained_pro/samd21_xplained_pro.h (Copyright (c) 2014-2015 Atmel Corporation)","kind":"board-definition","level":"Vendor definition: SW0_ACTIVE false (reads low when pressed); ASF board_init enables the internal pull-up; board resistor not confirmed from a schematic","publisher":"Atmel / Microchip (MicrochipTech/gcp-iot-core-examples ASF copy)","quote":"#define SW0_PIN PIN_PA15 / #define SW0_ACTIVE false / board_init.c: pin_conf.input_pull = PORT_PIN_PULL_UP; | port_pin_set_config(BUTTON_0_PIN, &pin_conf);","revision":"ASF 3.x","url":"https://github.com/MicrochipTech/gcp-iot-core-examples/blob/938321f643e737bbe98b3737ec08ae1aa7411d4e/boards/samd21/src/ASF/sam0/boards/samd21_xplained_pro/samd21_xplained_pro.h","where":"samd21_xplained_pro.h L96-98, L152; d2 board_init.c L71-72"},"label":"SW0","name":"SW0","pin":"PA15"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"doc":"ASF board header sam0/boards/samd21_xplained_pro/samd21_xplained_pro.h (Copyright (c) 2014-2015 Atmel Corporation)","kind":"board-definition","level":"Vendor board definition states LED0_ACTIVE false (LED on when PB30 is low); Atmel-42220 user guide could not be fetched to cite the schematic","publisher":"Atmel / Microchip (MicrochipTech/gcp-iot-core-examples ASF copy)","quote":"#define LED0_PIN PIN_PB30 / #define LED0_ACTIVE false / #define LED_0_NAME \"LED0 (yellow)\"","revision":"ASF 3.x","url":"https://github.com/MicrochipTech/gcp-iot-core-examples/blob/938321f643e737bbe98b3737ec08ae1aa7411d4e/boards/samd21/src/ASF/sam0/boards/samd21_xplained_pro/samd21_xplained_pro.h","where":"samd21_xplained_pro.h L89-91, L112"},"colour":"yellow","label":"LED0 (yellow)","name":"LED0 (yellow)","pin":"PB30"}],"naming":"sam","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:MicroCore:avr:13","flash":1024,"ids":["arduino:MicroCore:avr:13","pio:attiny13","pio:attiny13a"],"key":"microchip-attiny13","name":"ATtiny13","part":"attiny13a","ram":64,"records":[{"core":"arduino:MicroCore:avr","file":"variants/attiny13a/pins_arduino.h","says":{"leds":[["PB2","LED_BUILTIN",null]],"spi":["PB2","PB0","PB1"]},"src":"arduino:MicroCore:avr:13"},{"core":"arduino:MicroCore:avr","file":"variants/attiny13a/pins_arduino.h","same":true,"src":"pio:attiny13","via":"PlatformIO atmelavr build.variant; the directory's default header"},{"core":"arduino:MicroCore:avr","file":"variants/attiny13a/pins_arduino.h","same":true,"src":"pio:attiny13a","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"spi":{"miso":"PB1","mosi":"PB0","name":"SPI","sck":"PB2"}},"clock_hz":9600000,"flash":1024,"flash_from":"arduino:MicroCore:avr:13","leds":[{"label":"D2","name":"LED_BUILTIN","pin":"PB2"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"]],"ram":64,"ram_from":"arduino:MicroCore:avr:13"}},
{"chosen":"pio:ATtiny1604","flash":16384,"ids":["pio:ATtiny1604"],"key":"microchip-attiny1604","name":"ATtiny1604","part":"attiny1604","ram":1024,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy4/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny1604","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":16384,"flash_from":"pio:ATtiny1604","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB3"],["D5","PB2"],["D6","PB1"],["D7","PB0"],["D8","PA1"],["D9","PA2"],["D10","PA3"],["D11","PA0"]],"ram":1024,"ram_from":"pio:ATtiny1604"}},
{"chosen":"pio:ATtiny1606","flash":16384,"ids":["pio:ATtiny1606"],"key":"microchip-attiny1606","name":"ATtiny1606","part":"attiny1606","ram":1024,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy6/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny1606","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":16384,"flash_from":"pio:ATtiny1606","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB5"],["D5","PB4"],["D6","PB3"],["D7","PB2"],["D8","PB1"],["D9","PB0"],["D10","PC0"],["D11","PC1"],["D12","PC2"],["D13","PC3"],["D14","PA1"],["D15","PA2"],["D16","PA3"],["D17","PA0"]],"ram":1024,"ram_from":"pio:ATtiny1606"}},
{"chosen":"pio:ATtiny1607","flash":16384,"ids":["pio:ATtiny1607"],"key":"microchip-attiny1607","name":"ATtiny1607","part":"attiny1607","ram":1024,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy7/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny1607","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":16384,"flash_from":"pio:ATtiny1607","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB7"],["D5","PB6"],["D6","PB5"],["D7","PB4"],["D8","PB3"],["D9","PB2"],["D10","PB1"],["D11","PB0"],["D12","PC0"],["D13","PC1"],["D14","PC2"],["D15","PC3"],["D16","PC4"],["D17","PC5"],["D18","PA1"],["D19","PA2"],["D20","PA3"],["D21","PA0"]],"ram":1024,"ram_from":"pio:ATtiny1607"}},
{"chosen":"pio:ATtiny1614","flash":16384,"ids":["pio:ATtiny1614"],"key":"microchip-attiny1614","name":"ATtiny1614","part":"attiny1614","ram":2048,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy4/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny1614","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":16384,"flash_from":"pio:ATtiny1614","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB3"],["D5","PB2"],["D6","PB1"],["D7","PB0"],["D8","PA1"],["D9","PA2"],["D10","PA3"],["D11","PA0"]],"ram":2048,"ram_from":"pio:ATtiny1614"}},
{"chosen":"pio:ATtiny1616","flash":16384,"ids":["pio:ATtiny1616"],"key":"microchip-attiny1616","name":"ATtiny1616","part":"attiny1616","ram":2048,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy6/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny1616","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":16384,"flash_from":"pio:ATtiny1616","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB5"],["D5","PB4"],["D6","PB3"],["D7","PB2"],["D8","PB1"],["D9","PB0"],["D10","PC0"],["D11","PC1"],["D12","PC2"],["D13","PC3"],["D14","PA1"],["D15","PA2"],["D16","PA3"],["D17","PA0"]],"ram":2048,"ram_from":"pio:ATtiny1616"}},
{"chosen":"pio:ATtiny1617","flash":16384,"ids":["pio:ATtiny1617"],"key":"microchip-attiny1617","name":"ATtiny1617","part":"attiny1617","ram":2048,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy7/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny1617","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":16384,"flash_from":"pio:ATtiny1617","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB7"],["D5","PB6"],["D6","PB5"],["D7","PB4"],["D8","PB3"],["D9","PB2"],["D10","PB1"],["D11","PB0"],["D12","PC0"],["D13","PC1"],["D14","PC2"],["D15","PC3"],["D16","PC4"],["D17","PC5"],["D18","PA1"],["D19","PA2"],["D20","PA3"],["D21","PA0"]],"ram":2048,"ram_from":"pio:ATtiny1617"}},
{"chosen":"pio:ATtiny1624","flash":16384,"ids":["pio:ATtiny1624"],"key":"microchip-attiny1624","name":"ATtiny1624","part":"attiny1624","ram":2048,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy4/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny1624","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":16384,"flash_from":"pio:ATtiny1624","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB3"],["D5","PB2"],["D6","PB1"],["D7","PB0"],["D8","PA1"],["D9","PA2"],["D10","PA3"],["D11","PA0"]],"ram":2048,"ram_from":"pio:ATtiny1624"}},
{"chosen":"pio:ATtiny1626","flash":16384,"ids":["pio:ATtiny1626"],"key":"microchip-attiny1626","name":"ATtiny1626","part":"attiny1626","ram":2048,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy6/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny1626","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":16384,"flash_from":"pio:ATtiny1626","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB5"],["D5","PB4"],["D6","PB3"],["D7","PB2"],["D8","PB1"],["D9","PB0"],["D10","PC0"],["D11","PC1"],["D12","PC2"],["D13","PC3"],["D14","PA1"],["D15","PA2"],["D16","PA3"],["D17","PA0"]],"ram":2048,"ram_from":"pio:ATtiny1626"}},
{"chosen":"pio:ATtiny1627","flash":16384,"ids":["pio:ATtiny1627"],"key":"microchip-attiny1627","name":"ATtiny1627","part":"attiny1627","ram":2048,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy7/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny1627","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":16384,"flash_from":"pio:ATtiny1627","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB7"],["D5","PB6"],["D6","PB5"],["D7","PB4"],["D8","PB3"],["D9","PB2"],["D10","PB1"],["D11","PB0"],["D12","PC0"],["D13","PC1"],["D14","PC2"],["D15","PC3"],["D16","PC4"],["D17","PC5"],["D18","PA1"],["D19","PA2"],["D20","PA3"],["D21","PA0"]],"ram":2048,"ram_from":"pio:ATtiny1627"}},
{"chosen":"pio:ATtiny202","flash":2048,"ids":["pio:ATtiny202"],"key":"microchip-attiny202","name":"ATtiny202","part":"attiny202","ram":128,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy2/pins_arduino.h","says":{"i2c":["PA1","PA2"],"leds":[["PA3","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny202","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA2","sda":"PA1"},"spi":{"cs":"PA6","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":2048,"flash_from":"pio:ATtiny202","leds":[{"name":"LED_BUILTIN","pin":"PA3"}],"naming":"avr","pins":[["D0","PA6"],["D1","PA7"],["D2","PA1"],["D3","PA2"],["D4","PA3"],["D5","PA0"]],"ram":128,"ram_from":"pio:ATtiny202"}},
{"chosen":"pio:ATtiny204","flash":2048,"ids":["pio:ATtiny204"],"key":"microchip-attiny204","name":"ATtiny204","part":"attiny204","ram":128,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy4/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny204","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":2048,"flash_from":"pio:ATtiny204","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB3"],["D5","PB2"],["D6","PB1"],["D7","PB0"],["D8","PA1"],["D9","PA2"],["D10","PA3"],["D11","PA0"]],"ram":128,"ram_from":"pio:ATtiny204"}},
{"chosen":"pio:ATtiny212","flash":2048,"ids":["pio:ATtiny212"],"key":"microchip-attiny212","name":"ATtiny212","part":"attiny212","ram":128,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy2/pins_arduino.h","says":{"i2c":["PA1","PA2"],"leds":[["PA3","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny212","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA2","sda":"PA1"},"spi":{"cs":"PA6","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":2048,"flash_from":"pio:ATtiny212","leds":[{"name":"LED_BUILTIN","pin":"PA3"}],"naming":"avr","pins":[["D0","PA6"],["D1","PA7"],["D2","PA1"],["D3","PA2"],["D4","PA3"],["D5","PA0"]],"ram":128,"ram_from":"pio:ATtiny212"}},
{"chosen":"pio:ATtiny214","flash":2048,"ids":["pio:ATtiny214"],"key":"microchip-attiny214","name":"ATtiny214","part":"attiny214","ram":128,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy4/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny214","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":2048,"flash_from":"pio:ATtiny214","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB3"],["D5","PB2"],["D6","PB1"],["D7","PB0"],["D8","PA1"],["D9","PA2"],["D10","PA3"],["D11","PA0"]],"ram":128,"ram_from":"pio:ATtiny214"}},
{"chosen":"pio:ATtiny3216","flash":32768,"ids":["pio:ATtiny3216"],"key":"microchip-attiny3216","name":"ATtiny3216","part":"attiny3216","ram":2048,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy6/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny3216","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":32768,"flash_from":"pio:ATtiny3216","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB5"],["D5","PB4"],["D6","PB3"],["D7","PB2"],["D8","PB1"],["D9","PB0"],["D10","PC0"],["D11","PC1"],["D12","PC2"],["D13","PC3"],["D14","PA1"],["D15","PA2"],["D16","PA3"],["D17","PA0"]],"ram":2048,"ram_from":"pio:ATtiny3216"}},
{"chosen":"pio:ATtiny3217","flash":32768,"ids":["pio:ATtiny3217"],"key":"microchip-attiny3217","name":"ATtiny3217","part":"attiny3217","ram":2048,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy7/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny3217","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":32768,"flash_from":"pio:ATtiny3217","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB7"],["D5","PB6"],["D6","PB5"],["D7","PB4"],["D8","PB3"],["D9","PB2"],["D10","PB1"],["D11","PB0"],["D12","PC0"],["D13","PC1"],["D14","PC2"],["D15","PC3"],["D16","PC4"],["D17","PC5"],["D18","PA1"],["D19","PA2"],["D20","PA3"],["D21","PA0"]],"ram":2048,"ram_from":"pio:ATtiny3217"}},
{"chosen":"pio:ATtiny3224","flash":32768,"ids":["pio:ATtiny3224"],"key":"microchip-attiny3224","name":"ATtiny3224","part":"attiny3224","ram":3072,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy4/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny3224","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":32768,"flash_from":"pio:ATtiny3224","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB3"],["D5","PB2"],["D6","PB1"],["D7","PB0"],["D8","PA1"],["D9","PA2"],["D10","PA3"],["D11","PA0"]],"ram":3072,"ram_from":"pio:ATtiny3224"}},
{"chosen":"pio:ATtiny3226","flash":32768,"ids":["pio:ATtiny3226"],"key":"microchip-attiny3226","name":"ATtiny3226","part":"attiny3226","ram":3072,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy6/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny3226","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":32768,"flash_from":"pio:ATtiny3226","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB5"],["D5","PB4"],["D6","PB3"],["D7","PB2"],["D8","PB1"],["D9","PB0"],["D10","PC0"],["D11","PC1"],["D12","PC2"],["D13","PC3"],["D14","PA1"],["D15","PA2"],["D16","PA3"],["D17","PA0"]],"ram":3072,"ram_from":"pio:ATtiny3226"}},
{"chosen":"pio:ATtiny3227","flash":32768,"ids":["pio:ATtiny3227"],"key":"microchip-attiny3227","name":"ATtiny3227","part":"attiny3227","ram":3072,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy7/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny3227","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":32768,"flash_from":"pio:ATtiny3227","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB7"],["D5","PB6"],["D6","PB5"],["D7","PB4"],["D8","PB3"],["D9","PB2"],["D10","PB1"],["D11","PB0"],["D12","PC0"],["D13","PC1"],["D14","PC2"],["D15","PC3"],["D16","PC4"],["D17","PC5"],["D18","PA1"],["D19","PA2"],["D20","PA3"],["D21","PA0"]],"ram":3072,"ram_from":"pio:ATtiny3227"}},
{"chosen":"pio:ATtiny402","flash":4096,"ids":["pio:ATtiny402"],"key":"microchip-attiny402","name":"ATtiny402","part":"attiny402","ram":256,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy2/pins_arduino.h","says":{"i2c":["PA1","PA2"],"leds":[["PA3","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny402","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA2","sda":"PA1"},"spi":{"cs":"PA6","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":4096,"flash_from":"pio:ATtiny402","leds":[{"name":"LED_BUILTIN","pin":"PA3"}],"naming":"avr","pins":[["D0","PA6"],["D1","PA7"],["D2","PA1"],["D3","PA2"],["D4","PA3"],["D5","PA0"]],"ram":256,"ram_from":"pio:ATtiny402"}},
{"chosen":"pio:ATtiny404","flash":4096,"ids":["pio:ATtiny404"],"key":"microchip-attiny404","name":"ATtiny404","part":"attiny404","ram":256,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy4/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny404","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":4096,"flash_from":"pio:ATtiny404","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB3"],["D5","PB2"],["D6","PB1"],["D7","PB0"],["D8","PA1"],["D9","PA2"],["D10","PA3"],["D11","PA0"]],"ram":256,"ram_from":"pio:ATtiny404"}},
{"chosen":"pio:ATtiny406","flash":4096,"ids":["pio:ATtiny406"],"key":"microchip-attiny406","name":"ATtiny406","part":"attiny406","ram":256,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy6/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny406","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":4096,"flash_from":"pio:ATtiny406","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB5"],["D5","PB4"],["D6","PB3"],["D7","PB2"],["D8","PB1"],["D9","PB0"],["D10","PC0"],["D11","PC1"],["D12","PC2"],["D13","PC3"],["D14","PA1"],["D15","PA2"],["D16","PA3"],["D17","PA0"]],"ram":256,"ram_from":"pio:ATtiny406"}},
{"chosen":"pio:ATtiny412","flash":4096,"ids":["pio:ATtiny412"],"key":"microchip-attiny412","name":"ATtiny412","part":"attiny412","ram":256,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy2/pins_arduino.h","says":{"i2c":["PA1","PA2"],"leds":[["PA3","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny412","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA2","sda":"PA1"},"spi":{"cs":"PA6","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":4096,"flash_from":"pio:ATtiny412","leds":[{"name":"LED_BUILTIN","pin":"PA3"}],"naming":"avr","pins":[["D0","PA6"],["D1","PA7"],["D2","PA1"],["D3","PA2"],["D4","PA3"],["D5","PA0"]],"ram":256,"ram_from":"pio:ATtiny412"}},
{"chosen":"pio:ATtiny414","flash":4096,"ids":["pio:ATtiny414"],"key":"microchip-attiny414","name":"ATtiny414","part":"attiny414","ram":256,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy4/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny414","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":4096,"flash_from":"pio:ATtiny414","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB3"],["D5","PB2"],["D6","PB1"],["D7","PB0"],["D8","PA1"],["D9","PA2"],["D10","PA3"],["D11","PA0"]],"ram":256,"ram_from":"pio:ATtiny414"}},
{"chosen":"pio:ATtiny416","flash":4096,"ids":["pio:ATtiny416"],"key":"microchip-attiny416","name":"ATtiny416","part":"attiny416","ram":256,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy6/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny416","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":4096,"flash_from":"pio:ATtiny416","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB5"],["D5","PB4"],["D6","PB3"],["D7","PB2"],["D8","PB1"],["D9","PB0"],["D10","PC0"],["D11","PC1"],["D12","PC2"],["D13","PC3"],["D14","PA1"],["D15","PA2"],["D16","PA3"],["D17","PA0"]],"ram":256,"ram_from":"pio:ATtiny416"}},
{"chosen":"pio:xplained_nano_416","flash":4096,"ids":["pio:xplained_nano_416"],"key":"microchip-attiny416-xplained-nano","name":"ATtiny416 Xplained Nano","part":"attiny416","ram":256,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy6/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:xplained_nano_416","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":20000000,"flash":4096,"flash_from":"pio:xplained_nano_416","leds":[{"name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB5"],["D5","PB4"],["D6","PB3"],["D7","PB2"],["D8","PB1"],["D9","PB0"],["D10","PC0"],["D11","PC1"],["D12","PC2"],["D13","PC3"],["D14","PA1"],["D15","PA2"],["D16","PA3"],["D17","PA0"]],"ram":256,"ram_from":"pio:xplained_nano_416"}},
{"chosen":"pio:ATtiny417","flash":4096,"ids":["pio:ATtiny417"],"key":"microchip-attiny417","name":"ATtiny417","part":"attiny417","ram":256,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy7/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny417","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":4096,"flash_from":"pio:ATtiny417","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB7"],["D5","PB6"],["D6","PB5"],["D7","PB4"],["D8","PB3"],["D9","PB2"],["D10","PB1"],["D11","PB0"],["D12","PC0"],["D13","PC1"],["D14","PC2"],["D15","PC3"],["D16","PC4"],["D17","PC5"],["D18","PA1"],["D19","PA2"],["D20","PA3"],["D21","PA0"]],"ram":256,"ram_from":"pio:ATtiny417"}},
{"chosen":"pio:ATtiny424","flash":4096,"ids":["pio:ATtiny424"],"key":"microchip-attiny424","name":"ATtiny424","part":"attiny424","ram":512,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy4/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny424","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":4096,"flash_from":"pio:ATtiny424","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB3"],["D5","PB2"],["D6","PB1"],["D7","PB0"],["D8","PA1"],["D9","PA2"],["D10","PA3"],["D11","PA0"]],"ram":512,"ram_from":"pio:ATtiny424"}},
{"chosen":"pio:ATtiny426","flash":4096,"ids":["pio:ATtiny426"],"key":"microchip-attiny426","name":"ATtiny426","part":"attiny426","ram":512,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy6/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny426","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":4096,"flash_from":"pio:ATtiny426","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB5"],["D5","PB4"],["D6","PB3"],["D7","PB2"],["D8","PB1"],["D9","PB0"],["D10","PC0"],["D11","PC1"],["D12","PC2"],["D13","PC3"],["D14","PA1"],["D15","PA2"],["D16","PA3"],["D17","PA0"]],"ram":512,"ram_from":"pio:ATtiny426"}},
{"chosen":"pio:ATtiny427","flash":4096,"ids":["pio:ATtiny427"],"key":"microchip-attiny427","name":"ATtiny427","part":"attiny427","ram":512,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy7/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny427","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":4096,"flash_from":"pio:ATtiny427","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB7"],["D5","PB6"],["D6","PB5"],["D7","PB4"],["D8","PB3"],["D9","PB2"],["D10","PB1"],["D11","PB0"],["D12","PC0"],["D13","PC1"],["D14","PC2"],["D15","PC3"],["D16","PC4"],["D17","PC5"],["D18","PA1"],["D19","PA2"],["D20","PA3"],["D21","PA0"]],"ram":512,"ram_from":"pio:ATtiny427"}},
{"chosen":"pio:ATtiny804","flash":8192,"ids":["pio:ATtiny804"],"key":"microchip-attiny804","name":"ATtiny804","part":"attiny804","ram":512,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy4/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny804","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":8192,"flash_from":"pio:ATtiny804","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB3"],["D5","PB2"],["D6","PB1"],["D7","PB0"],["D8","PA1"],["D9","PA2"],["D10","PA3"],["D11","PA0"]],"ram":512,"ram_from":"pio:ATtiny804"}},
{"chosen":"pio:ATtiny806","flash":8192,"ids":["pio:ATtiny806"],"key":"microchip-attiny806","name":"ATtiny806","part":"attiny806","ram":512,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy6/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny806","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":8192,"flash_from":"pio:ATtiny806","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB5"],["D5","PB4"],["D6","PB3"],["D7","PB2"],["D8","PB1"],["D9","PB0"],["D10","PC0"],["D11","PC1"],["D12","PC2"],["D13","PC3"],["D14","PA1"],["D15","PA2"],["D16","PA3"],["D17","PA0"]],"ram":512,"ram_from":"pio:ATtiny806"}},
{"chosen":"pio:ATtiny807","flash":8192,"ids":["pio:ATtiny807"],"key":"microchip-attiny807","name":"ATtiny807","part":"attiny807","ram":512,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy7/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny807","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":8192,"flash_from":"pio:ATtiny807","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB7"],["D5","PB6"],["D6","PB5"],["D7","PB4"],["D8","PB3"],["D9","PB2"],["D10","PB1"],["D11","PB0"],["D12","PC0"],["D13","PC1"],["D14","PC2"],["D15","PC3"],["D16","PC4"],["D17","PC5"],["D18","PA1"],["D19","PA2"],["D20","PA3"],["D21","PA0"]],"ram":512,"ram_from":"pio:ATtiny807"}},
{"chosen":"pio:ATtiny814","flash":8192,"ids":["pio:ATtiny814"],"key":"microchip-attiny814","name":"ATtiny814","part":"attiny814","ram":512,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy4/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny814","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":8192,"flash_from":"pio:ATtiny814","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB3"],["D5","PB2"],["D6","PB1"],["D7","PB0"],["D8","PA1"],["D9","PA2"],["D10","PA3"],["D11","PA0"]],"ram":512,"ram_from":"pio:ATtiny814"}},
{"chosen":"pio:ATtiny816","flash":8192,"ids":["pio:ATtiny816"],"key":"microchip-attiny816","name":"ATtiny816","part":"attiny816","ram":512,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy6/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny816","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":8192,"flash_from":"pio:ATtiny816","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB5"],["D5","PB4"],["D6","PB3"],["D7","PB2"],["D8","PB1"],["D9","PB0"],["D10","PC0"],["D11","PC1"],["D12","PC2"],["D13","PC3"],["D14","PA1"],["D15","PA2"],["D16","PA3"],["D17","PA0"]],"ram":512,"ram_from":"pio:ATtiny816"}},
{"chosen":"pio:ATtiny817","flash":8192,"ids":["pio:ATtiny817"],"key":"microchip-attiny817","name":"ATtiny817","part":"attiny817","ram":512,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy7/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny817","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":8192,"flash_from":"pio:ATtiny817","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB7"],["D5","PB6"],["D6","PB5"],["D7","PB4"],["D8","PB3"],["D9","PB2"],["D10","PB1"],["D11","PB0"],["D12","PC0"],["D13","PC1"],["D14","PC2"],["D15","PC3"],["D16","PC4"],["D17","PC5"],["D18","PA1"],["D19","PA2"],["D20","PA3"],["D21","PA0"]],"ram":512,"ram_from":"pio:ATtiny817"}},
{"chosen":"pio:ATtiny824","flash":8192,"ids":["pio:ATtiny824"],"key":"microchip-attiny824","name":"ATtiny824","part":"attiny824","ram":1024,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy4/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny824","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":8192,"flash_from":"pio:ATtiny824","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB3"],["D5","PB2"],["D6","PB1"],["D7","PB0"],["D8","PA1"],["D9","PA2"],["D10","PA3"],["D11","PA0"]],"ram":1024,"ram_from":"pio:ATtiny824"}},
{"chosen":"pio:ATtiny826","flash":8192,"ids":["pio:ATtiny826"],"key":"microchip-attiny826","name":"ATtiny826","part":"attiny826","ram":1024,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy6/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny826","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":8192,"flash_from":"pio:ATtiny826","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB5"],["D5","PB4"],["D6","PB3"],["D7","PB2"],["D8","PB1"],["D9","PB0"],["D10","PC0"],["D11","PC1"],["D12","PC2"],["D13","PC3"],["D14","PA1"],["D15","PA2"],["D16","PA3"],["D17","PA0"]],"ram":1024,"ram_from":"pio:ATtiny826"}},
{"chosen":"pio:ATtiny827","flash":8192,"ids":["pio:ATtiny827"],"key":"microchip-attiny827","name":"ATtiny827","part":"attiny827","ram":1024,"records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy7/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"pio:ATtiny827","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":16000000,"flash":8192,"flash_from":"pio:ATtiny827","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB7"],["D5","PB6"],["D6","PB5"],["D7","PB4"],["D8","PB3"],["D9","PB2"],["D10","PB1"],["D11","PB0"],["D12","PC0"],["D13","PC1"],["D14","PC2"],["D15","PC3"],["D16","PC4"],["D17","PC5"],["D18","PA1"],["D19","PA2"],["D20","PA3"],["D21","PA0"]],"ram":1024,"ram_from":"pio:ATtiny827"}},
{"chosen":"hand:pio:avr_iot_wg","flash":49152,"ids":["pio:avr_iot_wg"],"key":"microchip-avr-iot-wg-development-board","name":"AVR-IoT WG Development Board","part":"atmega4808","ram":6144,"records":[{"checked":"ATDF descriptor atmega4808 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega4808.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"buttons":[["PF6","SW0","low","none"],["PF5","SW1","low","none"]],"leds":[["PD0","ERROR (red)","low"],["PD1","DATA (yellow)","low"],["PD2","CONN (green)","low"],["PD3","WIFI (blue)","low"]],"uart":["PF0","PF1"]},"src":"hand:pio:avr_iot_wg"}],"vendor":"Microchip","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2020-07","doc":"AVR-IoT Wx Hardware User Guide","kind":"user-manual","publisher":"Microchip Technology","quote":"PF1 CDC TX UART2 RX (ATmega4808 RX line); PF0 CDC RX UART2 TX (ATmega4808 TX line)","revision":"DS50002805C","url":"https://onlinedocs.microchip.com/oxy/GUID-186166D6-A079-4E5D-8AFC-E983E14A2F7C-en-US-4/GUID-B235066E-C509-4FE8-8E5D-4FBB499A4935.html","where":"p. 15, 4.2, Table 4-3"},"name":"USART2 (nEDBG CDC virtual COM port)","rx":"PF1","tx":"PF0"}},"buttons":[{"active":"low","cite":{"date":"2020-07","doc":"AVR-IoT Wx Hardware User Guide","kind":"user-manual","level":"Button drives PF6 to GND, no external pull-up -> reads low when pressed with the internal pull-up enabled","publisher":"Microchip Technology","quote":"When a button is pressed, it will drive the connected I/O line to ground (GND). Info: There are no pull-up resistors connected to the generic user buttons. Remember to enable the internal pull-up in the ATmega4808 to use the buttons. ... PF6 User switch 0 (SW0) On-board debugger","revision":"DS50002805C","url":"https://onlinedocs.microchip.com/oxy/GUID-186166D6-A079-4E5D-8AFC-E983E14A2F7C-en-US-4/GUID-B235066E-C509-4FE8-8E5D-4FBB499A4935.html","where":"p. 20, 4.4.8 Mechanical Buttons, Table 4-11"},"label":"SW0","name":"SW0","pin":"PF6","pull":"none"},{"active":"low","cite":{"date":"2020-07","doc":"AVR-IoT Wx Hardware User Guide","kind":"user-manual","level":"Button drives PF5 to GND, no external pull-up -> reads low when pressed with the internal pull-up enabled","publisher":"Microchip Technology","quote":"PF5 User switch 1 (SW1) On-board debugger","revision":"DS50002805C","url":"https://onlinedocs.microchip.com/oxy/GUID-186166D6-A079-4E5D-8AFC-E983E14A2F7C-en-US-4/GUID-B235066E-C509-4FE8-8E5D-4FBB499A4935.html","where":"p. 20, 4.4.8 Mechanical Buttons, Table 4-11"},"label":"SW1","name":"SW1","pin":"PF5","pull":"none"}],"clock_cite":{"doc":"PlatformIO board definition avr_iot_wg.json (census source)","kind":"board-definition","publisher":"PlatformIO (not the board maker)","quote":"\"f_cpu\": \"16000000L\", \"oscillator\": \"internal\" (core MegaCoreX)","revision":"develop branch","url":"https://github.com/platformio/platform-atmelmegaavr/blob/develop/boards/avr_iot_wg.json","where":"build.f_cpu"},"clock_hz":16000000,"flash":49152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"date":"2020-07","doc":"AVR-IoT Wx Hardware User Guide","kind":"user-manual","level":"Manual: activated by driving the I/O line to GND -> lit when low","publisher":"Microchip Technology","quote":"The LEDs can be activated by driving the connected I/O line to GND. ... PD0 TCA0 WO0 Red LED","revision":"DS50002805C","url":"https://onlinedocs.microchip.com/oxy/GUID-186166D6-A079-4E5D-8AFC-E983E14A2F7C-en-US-4/GUID-B235066E-C509-4FE8-8E5D-4FBB499A4935.html","where":"p. 20, 4.4.7 LED, Table 4-10"},"colour":"red","label":"ERROR (red)","name":"ERROR (red)","pin":"PD0"},{"active":"low","cite":{"date":"2020-07","doc":"AVR-IoT Wx Hardware User Guide","kind":"user-manual","level":"Manual: activated by driving the I/O line to GND -> lit when low","publisher":"Microchip Technology","quote":"PD1 TCA0 WO1 Yellow LED","revision":"DS50002805C","url":"https://onlinedocs.microchip.com/oxy/GUID-186166D6-A079-4E5D-8AFC-E983E14A2F7C-en-US-4/GUID-B235066E-C509-4FE8-8E5D-4FBB499A4935.html","where":"p. 20, 4.4.7 LED, Table 4-10"},"colour":"yellow","label":"DATA (yellow)","name":"DATA (yellow)","pin":"PD1"},{"active":"low","cite":{"date":"2020-07","doc":"AVR-IoT Wx Hardware User Guide","kind":"user-manual","level":"Manual: activated by driving the I/O line to GND -> lit when low","publisher":"Microchip Technology","quote":"PD2 TCA0 WO2 Green LED","revision":"DS50002805C","url":"https://onlinedocs.microchip.com/oxy/GUID-186166D6-A079-4E5D-8AFC-E983E14A2F7C-en-US-4/GUID-B235066E-C509-4FE8-8E5D-4FBB499A4935.html","where":"p. 20, 4.4.7 LED, Table 4-10"},"colour":"green","label":"CONN (green)","name":"CONN (green)","pin":"PD2"},{"active":"low","cite":{"date":"2020-07","doc":"AVR-IoT Wx Hardware User Guide","kind":"user-manual","level":"Manual: activated by driving the I/O line to GND -> lit when low","publisher":"Microchip Technology","quote":"PD3 TCA0 WO3 Blue LED","revision":"DS50002805C","url":"https://onlinedocs.microchip.com/oxy/GUID-186166D6-A079-4E5D-8AFC-E983E14A2F7C-en-US-4/GUID-B235066E-C509-4FE8-8E5D-4FBB499A4935.html","where":"p. 20, 4.4.7 LED, Table 4-10"},"colour":"blue","label":"WIFI (blue)","name":"WIFI (blue)","pin":"PD3"}],"naming":"avr","ram":6144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:DxCore:megaavr:avrda","flash":131072,"ids":["arduino:DxCore:megaavr:avrda","arduino:DxCore:megaavr:avrdaopti","pio:AVR128DA28"],"key":"microchip-avr128da28","name":"AVR128DA28","part":"avr128da28","ram":16384,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/28pin-standard/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"arduino:DxCore:megaavr:avrda"},{"core":"arduino:DxCore:megaavr","file":"variants/28pin-standard/pins_arduino.h","same":true,"src":"arduino:DxCore:megaavr:avrdaopti"},{"core":"arduino:DxCore:megaavr","file":"variants/28pin-standard/pins_arduino.h","same":true,"src":"pio:AVR128DA28","via":"PlatformIO atmelmegaavr build.variant; defines of the core's own avrda entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":131072,"flash_from":"pio:AVR128DA28","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PC0"],["D9","PC1"],["D10","PC2"],["D11","PC3"],["D12","PD0"],["D13","PD1"],["D14","PD2"],["D15","PD3"],["D16","PD4"],["D17","PD5"],["D18","PD6"],["D19","PD7"],["D20","PF0"],["D21","PF1"],["D22","PF6"]],"ram":16384,"ram_from":"pio:AVR128DA28"}},
{"chosen":"pio:AVR128DA32","flash":131072,"ids":["pio:AVR128DA32"],"key":"microchip-avr128da32","name":"AVR128DA32","part":"avr128da32","ram":16384,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/32pin-standard/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"pio:AVR128DA32","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":131072,"flash_from":"pio:AVR128DA32","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PC0"],["D9","PC1"],["D10","PC2"],["D11","PC3"],["D12","PD0"],["D13","PD1"],["D14","PD2"],["D15","PD3"],["D16","PD4"],["D17","PD5"],["D18","PD6"],["D19","PD7"],["D20","PF0"],["D21","PF1"],["D22","PF2"],["D23","PF3"],["D24","PF4"],["D25","PF5"],["D26","PF6"]],"ram":16384,"ram_from":"pio:AVR128DA32"}},
{"chosen":"pio:AVR128DA48","flash":131072,"ids":["pio:AVR128DA48"],"key":"microchip-avr128da48","name":"AVR128DA48","part":"avr128da48","ram":16384,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/48pin-standard/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"pio:AVR128DA48","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":131072,"flash_from":"pio:AVR128DA48","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PC6"],["D21","PC7"],["D22","PD0"],["D23","PD1"],["D24","PD2"],["D25","PD3"],["D26","PD4"],["D27","PD5"],["D28","PD6"],["D29","PD7"],["D30","PE0"],["D31","PE1"],["D32","PE2"],["D33","PE3"],["D34","PF0"],["D35","PF1"],["D36","PF2"],["D37","PF3"],["D38","PF4"],["D39","PF5"],["D40","PF6"]],"ram":16384,"ram_from":"pio:AVR128DA48"}},
{"chosen":"pio:AVR128DA64","flash":131072,"ids":["pio:AVR128DA64"],"key":"microchip-avr128da64","name":"AVR128DA64","part":"avr128da64","ram":16384,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/64pin-standard/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"pio:AVR128DA64","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":131072,"flash_from":"pio:AVR128DA64","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PD0"],["D25","PD1"],["D26","PD2"],["D27","PD3"],["D28","PD4"],["D29","PD5"],["D30","PD6"],["D31","PD7"],["D32","PE0"],["D33","PE1"],["D34","PE2"],["D35","PE3"],["D36","PE4"],["D37","PE5"],["D38","PE6"],["D39","PE7"],["D40","PF0"],["D41","PF1"],["D42","PF2"],["D43","PF3"],["D44","PF4"],["D45","PF5"],["D46","PG0"],["D47","PG1"],["D48","PG2"],["D49","PG3"],["D50","PG4"],["D51","PG5"],["D52","PG6"],["D53","PG7"],["D54","PF6"]],"ram":16384,"ram_from":"pio:AVR128DA64"}},
{"chosen":"arduino:DxCore:megaavr:avrdb","flash":131072,"ids":["arduino:DxCore:megaavr:avrdb","arduino:DxCore:megaavr:avrdbopti","pio:AVR128DB28"],"key":"microchip-avr128db28","name":"AVR128DB28","part":"avr128db28","ram":16384,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/28pin-standard/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"arduino:DxCore:megaavr:avrdb"},{"core":"arduino:DxCore:megaavr","file":"variants/28pin-standard/pins_arduino.h","same":true,"src":"arduino:DxCore:megaavr:avrdbopti"},{"core":"arduino:DxCore:megaavr","file":"variants/28pin-standard/pins_arduino.h","same":true,"src":"pio:AVR128DB28","via":"PlatformIO atmelmegaavr build.variant; defines of the core's own avrdb entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":131072,"flash_from":"pio:AVR128DB28","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PC0"],["D9","PC1"],["D10","PC2"],["D11","PC3"],["D12","PD0"],["D13","PD1"],["D14","PD2"],["D15","PD3"],["D16","PD4"],["D17","PD5"],["D18","PD6"],["D19","PD7"],["D20","PF0"],["D21","PF1"],["D22","PF6"]],"ram":16384,"ram_from":"pio:AVR128DB28"}},
{"chosen":"pio:AVR128DB32","flash":131072,"ids":["pio:AVR128DB32"],"key":"microchip-avr128db32","name":"AVR128DB32","part":"avr128db32","ram":16384,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/32pin-standard/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"pio:AVR128DB32","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":131072,"flash_from":"pio:AVR128DB32","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PC0"],["D9","PC1"],["D10","PC2"],["D11","PC3"],["D12","PD0"],["D13","PD1"],["D14","PD2"],["D15","PD3"],["D16","PD4"],["D17","PD5"],["D18","PD6"],["D19","PD7"],["D20","PF0"],["D21","PF1"],["D22","PF2"],["D23","PF3"],["D24","PF4"],["D25","PF5"],["D26","PF6"]],"ram":16384,"ram_from":"pio:AVR128DB32"}},
{"chosen":"pio:AVR128DB48","flash":131072,"ids":["pio:AVR128DB48"],"key":"microchip-avr128db48","name":"AVR128DB48","part":"avr128db48","ram":16384,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/48pin-standard/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"pio:AVR128DB48","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":131072,"flash_from":"pio:AVR128DB48","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PC6"],["D21","PC7"],["D22","PD0"],["D23","PD1"],["D24","PD2"],["D25","PD3"],["D26","PD4"],["D27","PD5"],["D28","PD6"],["D29","PD7"],["D30","PE0"],["D31","PE1"],["D32","PE2"],["D33","PE3"],["D34","PF0"],["D35","PF1"],["D36","PF2"],["D37","PF3"],["D38","PF4"],["D39","PF5"],["D40","PF6"]],"ram":16384,"ram_from":"pio:AVR128DB48"}},
{"chosen":"pio:AVR128DB64","flash":131072,"ids":["pio:AVR128DB64"],"key":"microchip-avr128db64","name":"AVR128DB64","part":"avr128db64","ram":16384,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/64pin-standard/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"pio:AVR128DB64","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":131072,"flash_from":"pio:AVR128DB64","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PD0"],["D25","PD1"],["D26","PD2"],["D27","PD3"],["D28","PD4"],["D29","PD5"],["D30","PD6"],["D31","PD7"],["D32","PE0"],["D33","PE1"],["D34","PE2"],["D35","PE3"],["D36","PE4"],["D37","PE5"],["D38","PE6"],["D39","PE7"],["D40","PF0"],["D41","PF1"],["D42","PF2"],["D43","PF3"],["D44","PF4"],["D45","PF5"],["D46","PG0"],["D47","PG1"],["D48","PG2"],["D49","PG3"],["D50","PG4"],["D51","PG5"],["D52","PG6"],["D53","PG7"],["D54","PF6"]],"ram":16384,"ram_from":"pio:AVR128DB64"}},
{"chosen":"pio:AVR32DA28","flash":32768,"ids":["pio:AVR32DA28"],"key":"microchip-avr32da28","name":"AVR32DA28","part":"avr32da28","ram":4096,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/28pin-standard/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"pio:AVR32DA28","via":"PlatformIO atmelmegaavr build.variant; defines of the core's own avrda entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":32768,"flash_from":"pio:AVR32DA28","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PC0"],["D9","PC1"],["D10","PC2"],["D11","PC3"],["D12","PD0"],["D13","PD1"],["D14","PD2"],["D15","PD3"],["D16","PD4"],["D17","PD5"],["D18","PD6"],["D19","PD7"],["D20","PF0"],["D21","PF1"],["D22","PF6"]],"ram":4096,"ram_from":"pio:AVR32DA28"}},
{"chosen":"pio:AVR32DA32","flash":32768,"ids":["pio:AVR32DA32"],"key":"microchip-avr32da32","name":"AVR32DA32","part":"avr32da32","ram":4096,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/32pin-standard/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"pio:AVR32DA32","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":32768,"flash_from":"pio:AVR32DA32","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PC0"],["D9","PC1"],["D10","PC2"],["D11","PC3"],["D12","PD0"],["D13","PD1"],["D14","PD2"],["D15","PD3"],["D16","PD4"],["D17","PD5"],["D18","PD6"],["D19","PD7"],["D20","PF0"],["D21","PF1"],["D22","PF2"],["D23","PF3"],["D24","PF4"],["D25","PF5"],["D26","PF6"]],"ram":4096,"ram_from":"pio:AVR32DA32"}},
{"chosen":"pio:AVR32DA48","flash":32768,"ids":["pio:AVR32DA48"],"key":"microchip-avr32da48","name":"AVR32DA48","part":"avr32da48","ram":4096,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/48pin-standard/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"pio:AVR32DA48","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":32768,"flash_from":"pio:AVR32DA48","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PC6"],["D21","PC7"],["D22","PD0"],["D23","PD1"],["D24","PD2"],["D25","PD3"],["D26","PD4"],["D27","PD5"],["D28","PD6"],["D29","PD7"],["D30","PE0"],["D31","PE1"],["D32","PE2"],["D33","PE3"],["D34","PF0"],["D35","PF1"],["D36","PF2"],["D37","PF3"],["D38","PF4"],["D39","PF5"],["D40","PF6"]],"ram":4096,"ram_from":"pio:AVR32DA48"}},
{"chosen":"pio:AVR32DB28","flash":32768,"ids":["pio:AVR32DB28"],"key":"microchip-avr32db28","name":"AVR32DB28","part":"avr32db28","ram":4096,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/28pin-standard/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"pio:AVR32DB28","via":"PlatformIO atmelmegaavr build.variant; defines of the core's own avrdb entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":32768,"flash_from":"pio:AVR32DB28","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PC0"],["D9","PC1"],["D10","PC2"],["D11","PC3"],["D12","PD0"],["D13","PD1"],["D14","PD2"],["D15","PD3"],["D16","PD4"],["D17","PD5"],["D18","PD6"],["D19","PD7"],["D20","PF0"],["D21","PF1"],["D22","PF6"]],"ram":4096,"ram_from":"pio:AVR32DB28"}},
{"chosen":"pio:AVR32DB32","flash":32768,"ids":["pio:AVR32DB32"],"key":"microchip-avr32db32","name":"AVR32DB32","part":"avr32db32","ram":4096,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/32pin-standard/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"pio:AVR32DB32","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":32768,"flash_from":"pio:AVR32DB32","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PC0"],["D9","PC1"],["D10","PC2"],["D11","PC3"],["D12","PD0"],["D13","PD1"],["D14","PD2"],["D15","PD3"],["D16","PD4"],["D17","PD5"],["D18","PD6"],["D19","PD7"],["D20","PF0"],["D21","PF1"],["D22","PF2"],["D23","PF3"],["D24","PF4"],["D25","PF5"],["D26","PF6"]],"ram":4096,"ram_from":"pio:AVR32DB32"}},
{"chosen":"pio:AVR32DB48","flash":32768,"ids":["pio:AVR32DB48"],"key":"microchip-avr32db48","name":"AVR32DB48","part":"avr32db48","ram":4096,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/48pin-standard/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"pio:AVR32DB48","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":32768,"flash_from":"pio:AVR32DB48","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PC6"],["D21","PC7"],["D22","PD0"],["D23","PD1"],["D24","PD2"],["D25","PD3"],["D26","PD4"],["D27","PD5"],["D28","PD6"],["D29","PD7"],["D30","PE0"],["D31","PE1"],["D32","PE2"],["D33","PE3"],["D34","PF0"],["D35","PF1"],["D36","PF2"],["D37","PF3"],["D38","PF4"],["D39","PF5"],["D40","PF6"]],"ram":4096,"ram_from":"pio:AVR32DB48"}},
{"chosen":"pio:AVR64DA28","flash":65536,"ids":["pio:AVR64DA28"],"key":"microchip-avr64da28","name":"AVR64DA28","part":"avr64da28","ram":8192,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/28pin-standard/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"pio:AVR64DA28","via":"PlatformIO atmelmegaavr build.variant; defines of the core's own avrda entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":65536,"flash_from":"pio:AVR64DA28","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PC0"],["D9","PC1"],["D10","PC2"],["D11","PC3"],["D12","PD0"],["D13","PD1"],["D14","PD2"],["D15","PD3"],["D16","PD4"],["D17","PD5"],["D18","PD6"],["D19","PD7"],["D20","PF0"],["D21","PF1"],["D22","PF6"]],"ram":8192,"ram_from":"pio:AVR64DA28"}},
{"chosen":"pio:AVR64DA32","flash":65536,"ids":["pio:AVR64DA32"],"key":"microchip-avr64da32","name":"AVR64DA32","part":"avr64da32","ram":8192,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/32pin-standard/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"pio:AVR64DA32","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":65536,"flash_from":"pio:AVR64DA32","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PC0"],["D9","PC1"],["D10","PC2"],["D11","PC3"],["D12","PD0"],["D13","PD1"],["D14","PD2"],["D15","PD3"],["D16","PD4"],["D17","PD5"],["D18","PD6"],["D19","PD7"],["D20","PF0"],["D21","PF1"],["D22","PF2"],["D23","PF3"],["D24","PF4"],["D25","PF5"],["D26","PF6"]],"ram":8192,"ram_from":"pio:AVR64DA32"}},
{"chosen":"pio:AVR64DA48","flash":65536,"ids":["pio:AVR64DA48"],"key":"microchip-avr64da48","name":"AVR64DA48","part":"avr64da48","ram":8192,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/48pin-standard/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"pio:AVR64DA48","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":65536,"flash_from":"pio:AVR64DA48","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PC6"],["D21","PC7"],["D22","PD0"],["D23","PD1"],["D24","PD2"],["D25","PD3"],["D26","PD4"],["D27","PD5"],["D28","PD6"],["D29","PD7"],["D30","PE0"],["D31","PE1"],["D32","PE2"],["D33","PE3"],["D34","PF0"],["D35","PF1"],["D36","PF2"],["D37","PF3"],["D38","PF4"],["D39","PF5"],["D40","PF6"]],"ram":8192,"ram_from":"pio:AVR64DA48"}},
{"chosen":"pio:AVR64DA64","flash":65536,"ids":["pio:AVR64DA64"],"key":"microchip-avr64da64","name":"AVR64DA64","part":"avr64da64","ram":8192,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/64pin-standard/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"pio:AVR64DA64","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":65536,"flash_from":"pio:AVR64DA64","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PD0"],["D25","PD1"],["D26","PD2"],["D27","PD3"],["D28","PD4"],["D29","PD5"],["D30","PD6"],["D31","PD7"],["D32","PE0"],["D33","PE1"],["D34","PE2"],["D35","PE3"],["D36","PE4"],["D37","PE5"],["D38","PE6"],["D39","PE7"],["D40","PF0"],["D41","PF1"],["D42","PF2"],["D43","PF3"],["D44","PF4"],["D45","PF5"],["D46","PG0"],["D47","PG1"],["D48","PG2"],["D49","PG3"],["D50","PG4"],["D51","PG5"],["D52","PG6"],["D53","PG7"],["D54","PF6"]],"ram":8192,"ram_from":"pio:AVR64DA64"}},
{"chosen":"pio:AVR64DB28","flash":65536,"ids":["pio:AVR64DB28"],"key":"microchip-avr64db28","name":"AVR64DB28","part":"avr64db28","ram":8192,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/28pin-standard/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"pio:AVR64DB28","via":"PlatformIO atmelmegaavr build.variant; defines of the core's own avrdb entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":65536,"flash_from":"pio:AVR64DB28","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PC0"],["D9","PC1"],["D10","PC2"],["D11","PC3"],["D12","PD0"],["D13","PD1"],["D14","PD2"],["D15","PD3"],["D16","PD4"],["D17","PD5"],["D18","PD6"],["D19","PD7"],["D20","PF0"],["D21","PF1"],["D22","PF6"]],"ram":8192,"ram_from":"pio:AVR64DB28"}},
{"chosen":"pio:AVR64DB32","flash":65536,"ids":["pio:AVR64DB32"],"key":"microchip-avr64db32","name":"AVR64DB32","part":"avr64db32","ram":8192,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/32pin-standard/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"pio:AVR64DB32","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":65536,"flash_from":"pio:AVR64DB32","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PC0"],["D9","PC1"],["D10","PC2"],["D11","PC3"],["D12","PD0"],["D13","PD1"],["D14","PD2"],["D15","PD3"],["D16","PD4"],["D17","PD5"],["D18","PD6"],["D19","PD7"],["D20","PF0"],["D21","PF1"],["D22","PF2"],["D23","PF3"],["D24","PF4"],["D25","PF5"],["D26","PF6"]],"ram":8192,"ram_from":"pio:AVR64DB32"}},
{"chosen":"pio:AVR64DB48","flash":65536,"ids":["pio:AVR64DB48"],"key":"microchip-avr64db48","name":"AVR64DB48","part":"avr64db48","ram":8192,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/48pin-standard/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"pio:AVR64DB48","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":65536,"flash_from":"pio:AVR64DB48","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PC6"],["D21","PC7"],["D22","PD0"],["D23","PD1"],["D24","PD2"],["D25","PD3"],["D26","PD4"],["D27","PD5"],["D28","PD6"],["D29","PD7"],["D30","PE0"],["D31","PE1"],["D32","PE2"],["D33","PE3"],["D34","PF0"],["D35","PF1"],["D36","PF2"],["D37","PF3"],["D38","PF4"],["D39","PF5"],["D40","PF6"]],"ram":8192,"ram_from":"pio:AVR64DB48"}},
{"chosen":"pio:AVR64DB64","flash":65536,"ids":["pio:AVR64DB64"],"key":"microchip-avr64db64","name":"AVR64DB64","part":"avr64db64","ram":8192,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/64pin-standard/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"pio:AVR64DB64","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":65536,"flash_from":"pio:AVR64DB64","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PD0"],["D25","PD1"],["D26","PD2"],["D27","PD3"],["D28","PD4"],["D29","PD5"],["D30","PD6"],["D31","PD7"],["D32","PE0"],["D33","PE1"],["D34","PE2"],["D35","PE3"],["D36","PE4"],["D37","PE5"],["D38","PE6"],["D39","PE7"],["D40","PF0"],["D41","PF1"],["D42","PF2"],["D43","PF3"],["D44","PF4"],["D45","PF5"],["D46","PG0"],["D47","PG1"],["D48","PG2"],["D49","PG3"],["D50","PG4"],["D51","PG5"],["D52","PG6"],["D53","PG7"],["D54","PF6"]],"ram":8192,"ram_from":"pio:AVR64DB64"}},
{"chosen":"pio:AVR64DD14","flash":65536,"ids":["pio:AVR64DD14"],"key":"microchip-avr64dd14","name":"AVR64DD14","part":"avr64dd14","ram":8192,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/14pin-ddseries/pins_arduino.h","says":{"leds":[["PD6","LED_BUILTIN",null]]},"src":"pio:AVR64DD14","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"clock_hz":24000000,"flash":65536,"flash_from":"pio:AVR64DD14","leds":[{"name":"LED_BUILTIN","pin":"PD6"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D9","PC1"],["D10","PC2"],["D11","PC3"],["D16","PD4"],["D17","PD5"],["D18","PD6"],["D19","PD7"],["D20","PF6"],["D21","PF7"]],"ram":8192,"ram_from":"pio:AVR64DD14"}},
{"chosen":"pio:AVR64DD20","flash":65536,"ids":["pio:AVR64DD20"],"key":"microchip-avr64dd20","name":"AVR64DD20","part":"avr64dd20","ram":8192,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/20pin-ddseries/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"pio:AVR64DD20","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":65536,"flash_from":"pio:AVR64DD20","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D9","PC1"],["D10","PC2"],["D11","PC3"],["D16","PD4"],["D17","PD5"],["D18","PD6"],["D19","PD7"],["D20","PF6"],["D21","PF7"]],"ram":8192,"ram_from":"pio:AVR64DD20"}},
{"chosen":"pio:AVR64DD28","flash":65536,"ids":["pio:AVR64DD28"],"key":"microchip-avr64dd28","name":"AVR64DD28","part":"avr64dd28","ram":8192,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/28pin-ddseries/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"pio:AVR64DD28","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":65536,"flash_from":"pio:AVR64DD28","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PC0"],["D9","PC1"],["D10","PC2"],["D11","PC3"],["D13","PD1"],["D14","PD2"],["D15","PD3"],["D16","PD4"],["D17","PD5"],["D18","PD6"],["D19","PD7"],["D20","PF0"],["D21","PF1"],["D26","PF6"],["D27","PF7"]],"ram":8192,"ram_from":"pio:AVR64DD28"}},
{"chosen":"arduino:DxCore:megaavr:avrdd","flash":65536,"ids":["arduino:DxCore:megaavr:avrdd","arduino:DxCore:megaavr:avrddopti","pio:AVR64DD32"],"key":"microchip-avr64dd32","name":"AVR64DD32","part":"avr64dd32","ram":8192,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/32pin-ddseries/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"arduino:DxCore:megaavr:avrdd"},{"core":"arduino:DxCore:megaavr","file":"variants/32pin-ddseries/pins_arduino.h","same":true,"src":"arduino:DxCore:megaavr:avrddopti"},{"core":"arduino:DxCore:megaavr","file":"variants/32pin-ddseries/pins_arduino.h","same":true,"src":"pio:AVR64DD32","via":"PlatformIO atmelmegaavr build.variant; defines of the core's own avrdd entry"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":65536,"flash_from":"pio:AVR64DD32","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PC0"],["D9","PC1"],["D10","PC2"],["D11","PC3"],["D13","PD1"],["D14","PD2"],["D15","PD3"],["D16","PD4"],["D17","PD5"],["D18","PD6"],["D19","PD7"],["D20","PF0"],["D21","PF1"],["D22","PF2"],["D23","PF3"],["D24","PF4"],["D25","PF5"],["D26","PF6"],["D27","PF7"]],"ram":8192,"ram_from":"pio:AVR64DD32"}},
{"chosen":"hand:pio:curiosity_nano_4809","flash":49152,"ids":["pio:curiosity_nano_4809"],"key":"microchip-curiosity-nano-atmega4809","name":"Curiosity Nano ATmega4809","part":"atmega4809","ram":6144,"records":[{"checked":"ATDF descriptor atmega4809 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega4809.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"buttons":[["PF6","SW0","low","none"]],"leds":[["PF5","LED0","low"]],"uart":["PB0","PB1"]},"src":"hand:pio:curiosity_nano_4809"}],"vendor":"Microchip","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2020","doc":"ATmega4809 Curiosity Nano Hardware User Guide","kind":"user-manual","publisher":"Microchip Technology","quote":"PB1 CDC TX UART3 RX (ATmega4809 RX line) ... PB0 CDC RX UART3 TX (ATmega4809 TX line)","revision":"DS50002804B","url":"https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega4809-Curiosity-Nano-HW-UG-DS50002804B.pdf","where":"p. 28, 4.3.1, Table 4-4"},"name":"USART3 (nEDBG CDC virtual COM port)","rx":"PB1","tx":"PB0"}},"buttons":[{"active":"low","cite":{"date":"2020","doc":"ATmega4809 Curiosity Nano Hardware User Guide","kind":"user-manual","level":"Switch drives PF6 to GND when pressed; no external pull-up (enable PORTF.PIN6CTRL PULLUPEN) -> reads low when pressed","publisher":"Microchip Technology","quote":"When the switch is pressed, it will drive the I/O line to ground (GND). Tip: There is no externally connected pull-up resistor on the switch. To use the switch, make sure that an internal pull-up resistor is enabled on pin PF6. ... PF6 User switch (SW0) Edge connector, On-board debugger","revision":"DS50002804B","url":"https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega4809-Curiosity-Nano-HW-UG-DS50002804B.pdf","where":"p. 27, 4.2.2 Mechanical Switch, Table 4-2"},"label":"SW0","name":"SW0","pin":"PF6","pull":"none"}],"clock_cite":{"doc":"PlatformIO board definition curiosity_nano_4809.json (census source)","kind":"board-definition","publisher":"PlatformIO (not the board maker)","quote":"\"f_cpu\": \"16000000L\", \"oscillator\": \"internal\" (core MegaCoreX)","revision":"develop branch","url":"https://github.com/platformio/platform-atmelmegaavr/blob/develop/boards/curiosity_nano_4809.json","where":"build.f_cpu"},"clock_hz":16000000,"flash":49152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"date":"2020","doc":"ATmega4809 Curiosity Nano Hardware User Guide","kind":"user-manual","level":"Manual: the LED is activated by driving the I/O line to GND -> lit when PF5 is low","publisher":"Microchip Technology","quote":"There is one yellow user LED available on the ATmega4809 Curiosity Nano board that can be controlled by either GPIO or PWM. The LED can be activated by driving the connected I/O line to GND. ... PF5 Yellow LED0 Edge connector","revision":"DS50002804B","url":"https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega4809-Curiosity-Nano-HW-UG-DS50002804B.pdf","where":"p. 26-27, 4.2.1 LED, Table 4-1"},"colour":"yellow","label":"LED0","name":"LED0","pin":"PF5"}],"naming":"avr","ram":6144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:curiosity_nano_da","flash":131072,"ids":["pio:curiosity_nano_da"],"key":"microchip-curiosity-nano-avr128da48","name":"Curiosity Nano AVR128DA48","part":"avr128da48","ram":16384,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/48pin-standard/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PC6","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"pio:curiosity_nano_da","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":131072,"flash_from":"pio:curiosity_nano_da","leds":[{"name":"LED_BUILTIN","pin":"PC6"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PC6"],["D21","PC7"],["D22","PD0"],["D23","PD1"],["D24","PD2"],["D25","PD3"],["D26","PD4"],["D27","PD5"],["D28","PD6"],["D29","PD7"],["D30","PE0"],["D31","PE1"],["D32","PE2"],["D33","PE3"],["D34","PF0"],["D35","PF1"],["D36","PF2"],["D37","PF3"],["D38","PF4"],["D39","PF5"],["D40","PF6"]],"ram":16384,"ram_from":"pio:curiosity_nano_da"}},
{"chosen":"pio:curiosity_nano_db","flash":131072,"ids":["pio:curiosity_nano_db"],"key":"microchip-curiosity-nano-avr128db48","name":"Curiosity Nano AVR128DB48","part":"avr128db48","ram":16384,"records":[{"core":"arduino:DxCore:megaavr","file":"variants/48pin-standard/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PB3","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"pio:curiosity_nano_db","via":"PlatformIO atmelmegaavr build.variant; the directory's default header"}],"vendor":"Microchip","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":131072,"flash_from":"pio:curiosity_nano_db","leds":[{"name":"LED_BUILTIN","pin":"PB3"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PC6"],["D21","PC7"],["D22","PD0"],["D23","PD1"],["D24","PD2"],["D25","PD3"],["D26","PD4"],["D27","PD5"],["D28","PD6"],["D29","PD7"],["D30","PE0"],["D31","PE1"],["D32","PE2"],["D33","PE3"],["D34","PF0"],["D35","PF1"],["D36","PF2"],["D37","PF3"],["D38","PF4"],["D39","PF5"],["D40","PF6"]],"ram":16384,"ram_from":"pio:curiosity_nano_db"}},
{"chosen":"arduino:ATTinyCore:avr:attinyx7micr","disagree":[{"kept":["PB1"],"kept_from":"arduino:ATTinyCore:avr:attinyx7micr","kind":"conflict","other":["PA3"],"other_from":"pio:attiny167","what":"leds"},{"kept":"PB1","kept_from":"arduino:ATTinyCore:avr:attinyx7micr","kind":"primary","other":"PA3","other_from":"pio:attiny167","what":"the LED"}],"flash":16384,"ids":["arduino:ATTinyCore:avr:attinyx7micr","pio:attiny167"],"key":"microchip-generic-attiny167","name":"Generic ATtiny167","part":"attiny167","ram":512,"records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX7_DigiSpark/pins_arduino.h","says":{"i2c":["PB0","PB2"],"leds":[["PB1","LED_BUILTIN",null]],"spi":["PA5","PA4","PA2"]},"src":"arduino:ATTinyCore:avr:attinyx7micr"},{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX7_New/pins_arduino.h","says":{"i2c":["PA4","PA5"],"leds":[["PA3","LED_BUILTIN",null]],"spi":["PA5","PA4","PA2"]},"src":"pio:attiny167","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATTINYX7 entry"}],"vendor":"Atmel","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PB0"},"spi":{"cs":"PA6","miso":"PA2","mosi":"PA4","name":"SPI","sck":"PA5"}},"clock_hz":16000000,"flash":14842,"flash_from":"arduino:ATTinyCore:avr:attinyx7micr","leds":[{"name":"LED_BUILTIN","pin":"PB1"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB6"],["D4","PB3"],["D5","PA7"],["D6","PA0"],["D7","PA1"],["D8","PA2"],["D9","PA3"],["D10","PA4"],["D11","PA5"],["D12","PA6"],["D13","PB7"],["D14","PB4"],["D15","PB5"]],"ram":512,"ram_from":"arduino:ATTinyCore:avr:attinyx7micr"}},
{"chosen":"pio:attiny2313","flash":2048,"ids":["pio:attiny2313"],"key":"microchip-generic-attiny2313","name":"Generic ATtiny2313","part":"attiny2313","ram":128,"records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX313/pins_arduino.h","says":{"i2c":["PB5","PB7"],"leds":[["PB4","LED_BUILTIN",null]],"spi":["PB7","PB6","PB5"]},"src":"pio:attiny2313","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATTINYX313 entry"}],"vendor":"Atmel","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB7","sda":"PB5"},"spi":{"cs":"PB1","miso":"PB5","mosi":"PB6","name":"SPI","sck":"PB7"}},"clock_hz":8000000,"flash":2048,"flash_from":"pio:attiny2313","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB4"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PA1"],["D3","PA0"],["D4","PD2"],["D5","PD3"],["D6","PD4"],["D7","PD5"],["D8","PD6"],["D9","PB0"],["D10","PB1"],["D11","PB2"],["D12","PB3"],["D13","PB4"],["D14","PB5"],["D15","PB6"],["D16","PB7"],["D17","PA2"]],"ram":128,"ram_from":"pio:attiny2313"}},
{"chosen":"pio:attiny24","flash":2048,"ids":["pio:attiny24"],"key":"microchip-generic-attiny24","name":"Generic ATtiny24","part":"attiny24","ram":128,"records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX4/pins_arduino.h","says":{"i2c":["PA6","PA4"],"leds":[["PB2","LED_BUILTIN",null]],"spi":["PA4","PA5","PA6"]},"src":"pio:attiny24","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Atmel","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA6"},"spi":{"cs":"PA3","miso":"PA6","mosi":"PA5","name":"SPI","sck":"PA4"}},"clock_hz":8000000,"flash":2048,"flash_from":"pio:attiny24","leds":[{"label":"D2","name":"LED_BUILTIN","pin":"PB2"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PA7"],["D4","PA6"],["D5","PA5"],["D6","PA4"],["D7","PA3"],["D8","PA2"],["D9","PA1"],["D10","PA0"],["D11","PB3"]],"ram":128,"ram_from":"pio:attiny24"}},
{"chosen":"pio:attiny25","flash":2048,"ids":["pio:attiny25"],"key":"microchip-generic-attiny25","name":"Generic ATtiny25","part":"attiny25","ram":128,"records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX5/pins_arduino.h","says":{"i2c":["PB0","PB2"],"leds":[["PB1","LED_BUILTIN",null]],"spi":["PB2","PB1","PB0"]},"src":"pio:attiny25","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATTINYX5 entry"}],"vendor":"Atmel","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PB0"},"spi":{"cs":"PB3","miso":"PB0","mosi":"PB1","name":"SPI","sck":"PB2"}},"clock_hz":8000000,"flash":2048,"flash_from":"pio:attiny25","leds":[{"label":"D1","name":"LED_BUILTIN","pin":"PB1"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"]],"ram":128,"ram_from":"pio:attiny25"}},
{"chosen":"pio:attiny261","flash":2048,"ids":["pio:attiny261"],"key":"microchip-generic-attiny261","name":"Generic ATtiny261","part":"attiny261","ram":128,"records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX61/pins_arduino.h","says":{"i2c":["PB0","PB2"],"leds":[["PB3","LED_BUILTIN",null]],"spi":["PB2","PB1","PB0"]},"src":"pio:attiny261","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATTINYX61 entry"}],"vendor":"Atmel","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PB0"},"spi":{"cs":"PB3","miso":"PB0","mosi":"PB1","name":"SPI","sck":"PB2"}},"clock_hz":8000000,"flash":2048,"flash_from":"pio:attiny261","leds":[{"label":"D6","name":"LED_BUILTIN","pin":"PB3"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PB6"],["D4","PB5"],["D5","PB4"],["D6","PB3"],["D7","PB2"],["D8","PB1"],["D9","PB0"],["D10","PA4"],["D11","PA5"],["D12","PA6"],["D13","PA7"],["D14","PA3"],["D15","PB7"]],"ram":128,"ram_from":"pio:attiny261"}},
{"chosen":"pio:attiny4313","flash":4096,"ids":["pio:attiny4313"],"key":"microchip-generic-attiny4313","name":"Generic ATtiny4313","part":"attiny4313","ram":256,"records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX313/pins_arduino.h","says":{"i2c":["PB5","PB7"],"leds":[["PB4","LED_BUILTIN",null]],"spi":["PB7","PB6","PB5"]},"src":"pio:attiny4313","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATTINYX313 entry"}],"vendor":"Atmel","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB7","sda":"PB5"},"spi":{"cs":"PB1","miso":"PB5","mosi":"PB6","name":"SPI","sck":"PB7"}},"clock_hz":8000000,"flash":4096,"flash_from":"pio:attiny4313","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB4"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PA1"],["D3","PA0"],["D4","PD2"],["D5","PD3"],["D6","PD4"],["D7","PD5"],["D8","PD6"],["D9","PB0"],["D10","PB1"],["D11","PB2"],["D12","PB3"],["D13","PB4"],["D14","PB5"],["D15","PB6"],["D16","PB7"],["D17","PA2"]],"ram":256,"ram_from":"pio:attiny4313"}},
{"chosen":"arduino:ATTinyCore:avr:attiny43","flash":4096,"ids":["arduino:ATTinyCore:avr:attiny43","pio:attiny43"],"key":"microchip-generic-attiny43u","name":"Generic ATtiny43U","part":"attiny43u","ram":256,"records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tiny43/pins_arduino.h","says":{"i2c":["PB4","PB6"],"leds":[["PA5","LED_BUILTIN",null]],"spi":["PB6","PB5","PB4"]},"src":"arduino:ATTinyCore:avr:attiny43"},{"core":"arduino:ATTinyCore:avr","file":"variants/tiny43/pins_arduino.h","same":true,"src":"pio:attiny43","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATTINY43 entry"}],"vendor":"Atmel","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB4"},"spi":{"cs":"PB7","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB6"}},"clock_hz":8000000,"flash":4096,"flash_from":"arduino:ATTinyCore:avr:attiny43","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PA5"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PA0"],["D9","PA1"],["D10","PA2"],["D11","PA3"],["D12","PA4"],["D13","PA5"],["D14","PA6"],["D15","PA7"]],"ram":256,"ram_from":"arduino:ATTinyCore:avr:attiny43"}},
{"chosen":"pio:attiny44","flash":4096,"ids":["pio:attiny44"],"key":"microchip-generic-attiny44","name":"Generic ATtiny44","part":"attiny44","ram":256,"records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX4/pins_arduino.h","says":{"i2c":["PA6","PA4"],"leds":[["PB2","LED_BUILTIN",null]],"spi":["PA4","PA5","PA6"]},"src":"pio:attiny44","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Atmel","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA6"},"spi":{"cs":"PA3","miso":"PA6","mosi":"PA5","name":"SPI","sck":"PA4"}},"clock_hz":8000000,"flash":4096,"flash_from":"pio:attiny44","leds":[{"label":"D2","name":"LED_BUILTIN","pin":"PB2"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PA7"],["D4","PA6"],["D5","PA5"],["D6","PA4"],["D7","PA3"],["D8","PA2"],["D9","PA1"],["D10","PA0"],["D11","PB3"]],"ram":256,"ram_from":"pio:attiny44"}},
{"chosen":"pio:attiny45","flash":4096,"ids":["pio:attiny45"],"key":"microchip-generic-attiny45","name":"Generic ATtiny45","part":"attiny45","ram":256,"records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX5/pins_arduino.h","says":{"i2c":["PB0","PB2"],"leds":[["PB1","LED_BUILTIN",null]],"spi":["PB2","PB1","PB0"]},"src":"pio:attiny45","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATTINYX5 entry"}],"vendor":"Atmel","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PB0"},"spi":{"cs":"PB3","miso":"PB0","mosi":"PB1","name":"SPI","sck":"PB2"}},"clock_hz":8000000,"flash":4096,"flash_from":"pio:attiny45","leds":[{"label":"D1","name":"LED_BUILTIN","pin":"PB1"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"]],"ram":256,"ram_from":"pio:attiny45"}},
{"chosen":"pio:attiny461","flash":4096,"ids":["pio:attiny461"],"key":"microchip-generic-attiny461","name":"Generic ATtiny461","part":"attiny461","ram":256,"records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX61/pins_arduino.h","says":{"i2c":["PB0","PB2"],"leds":[["PB3","LED_BUILTIN",null]],"spi":["PB2","PB1","PB0"]},"src":"pio:attiny461","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATTINYX61 entry"}],"vendor":"Atmel","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PB0"},"spi":{"cs":"PB3","miso":"PB0","mosi":"PB1","name":"SPI","sck":"PB2"}},"clock_hz":8000000,"flash":4096,"flash_from":"pio:attiny461","leds":[{"label":"D6","name":"LED_BUILTIN","pin":"PB3"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PB6"],["D4","PB5"],["D5","PB4"],["D6","PB3"],["D7","PB2"],["D8","PB1"],["D9","PB0"],["D10","PA4"],["D11","PA5"],["D12","PA6"],["D13","PA7"],["D14","PA3"],["D15","PB7"]],"ram":256,"ram_from":"pio:attiny461"}},
{"chosen":"pio:attiny48","flash":4096,"ids":["pio:attiny48"],"key":"microchip-generic-attiny48","name":"Generic ATtiny48","part":"attiny48","ram":256,"records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX8/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:attiny48","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATTINYX8 entry"}],"vendor":"Atmel","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":4096,"flash_from":"pio:attiny48","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PC7"],["D17","PC0"],["D18","PC1"],["D19","PC2"],["D20","PC3"],["D21","PC4"],["D22","PC5"],["D23","PA0"],["D24","PA1"],["D25","PA2"],["D26","PA3"],["D27","PC6"]],"ram":256,"ram_from":"pio:attiny48"}},
{"chosen":"pio:attiny84","flash":8192,"ids":["arduino:Cosa:avr:attiny84-8","arduino:RobotCing:avr:Attiny84","pio:attiny84"],"key":"microchip-generic-attiny84","name":"Generic ATtiny84","part":"attiny84","ram":512,"records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX4/pins_arduino.h","says":{"i2c":["PA6","PA4"],"leds":[["PB2","LED_BUILTIN",null]],"spi":["PA4","PA5","PA6"]},"src":"pio:attiny84","via":"PlatformIO atmelavr build.variant; the directory's default header"},{"core":"arduino:Cosa:avr","file":"variants/arduino/attinyx4/Board.h","src":"arduino:Cosa:avr:attiny84-8"},{"core":"arduino:RobotCing:avr","file":"variants/tiny14/pins_arduino.h","src":"arduino:RobotCing:avr:Attiny84"}],"vendor":"Atmel","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA6"},"spi":{"cs":"PA3","miso":"PA6","mosi":"PA5","name":"SPI","sck":"PA4"}},"clock_hz":8000000,"flash":8192,"flash_from":"pio:attiny84","leds":[{"label":"D2","name":"LED_BUILTIN","pin":"PB2"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PA7"],["D4","PA6"],["D5","PA5"],["D6","PA4"],["D7","PA3"],["D8","PA2"],["D9","PA1"],["D10","PA0"],["D11","PB3"]],"ram":512,"ram_from":"pio:attiny84"}},
{"chosen":"arduino:ATTinyCore:avr:attinyx5micr","flash":8192,"ids":["arduino:ATTinyCore:avr:attinyx5micr","arduino:Cosa:avr:attiny85-8","arduino:RobotCing:avr:Attiny85","arduino:atflash:avr:ATISP85","arduino:atflash:avr:ATTSB85","pio:attiny85"],"key":"microchip-generic-attiny85","name":"Generic ATtiny85","part":"attiny85","ram":512,"records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX5/pins_arduino.h","says":{"i2c":["PB0","PB2"],"leds":[["PB1","LED_BUILTIN",null]],"spi":["PB2","PB1","PB0"]},"src":"arduino:ATTinyCore:avr:attinyx5micr"},{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX5/pins_arduino.h","same":true,"src":"pio:attiny85","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATTINYX5 entry"},{"core":"arduino:Cosa:avr","file":"variants/arduino/attinyx5/Board.h","src":"arduino:Cosa:avr:attiny85-8"},{"core":"arduino:RobotCing:avr","file":"variants/tiny8/pins_arduino.h","src":"arduino:RobotCing:avr:Attiny85"},{"core":"arduino:atflash:avr","file":"variants/tiny8/pins_arduino.h","src":"arduino:atflash:avr:ATISP85"},{"core":"arduino:atflash:avr","file":"variants/tiny8/pins_arduino.h","src":"arduino:atflash:avr:ATTSB85"}],"vendor":"Atmel","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PB0"},"spi":{"cs":"PB3","miso":"PB0","mosi":"PB1","name":"SPI","sck":"PB2"}},"clock_hz":16500000,"flash":6586,"flash_from":"arduino:ATTinyCore:avr:attinyx5micr","leds":[{"label":"D1","name":"LED_BUILTIN","pin":"PB1"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"]],"ram":512,"ram_from":"arduino:ATTinyCore:avr:attinyx5micr"}},
{"chosen":"pio:attiny861","flash":8192,"ids":["arduino:Cosa:avr:attiny861-8","pio:attiny861"],"key":"microchip-generic-attiny861","name":"Generic ATtiny861","part":"attiny861","ram":512,"records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX61/pins_arduino.h","says":{"i2c":["PB0","PB2"],"leds":[["PB3","LED_BUILTIN",null]],"spi":["PB2","PB1","PB0"]},"src":"pio:attiny861","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATTINYX61 entry"},{"core":"arduino:Cosa:avr","file":"variants/arduino/attinyx61/Board.h","src":"arduino:Cosa:avr:attiny861-8"}],"vendor":"Atmel","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PB0"},"spi":{"cs":"PB3","miso":"PB0","mosi":"PB1","name":"SPI","sck":"PB2"}},"clock_hz":8000000,"flash":8192,"flash_from":"pio:attiny861","leds":[{"label":"D6","name":"LED_BUILTIN","pin":"PB3"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PB6"],["D4","PB5"],["D5","PB4"],["D6","PB3"],["D7","PB2"],["D8","PB1"],["D9","PB0"],["D10","PA4"],["D11","PA5"],["D12","PA6"],["D13","PA7"],["D14","PA3"],["D15","PB7"]],"ram":512,"ram_from":"pio:attiny861"}},
{"chosen":"pio:attiny87","flash":8192,"ids":["pio:attiny87"],"key":"microchip-generic-attiny87","name":"Generic ATtiny87","part":"attiny87","ram":512,"records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX7_New/pins_arduino.h","says":{"i2c":["PA4","PA5"],"leds":[["PA3","LED_BUILTIN",null]],"spi":["PA5","PA4","PA2"]},"src":"pio:attiny87","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATTINYX7 entry"}],"vendor":"Atmel","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA5","sda":"PA4"},"spi":{"cs":"PA6","miso":"PA2","mosi":"PA4","name":"SPI","sck":"PA5"}},"clock_hz":8000000,"flash":8192,"flash_from":"pio:attiny87","leds":[{"label":"D3","name":"LED_BUILTIN","pin":"PA3"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"]],"ram":512,"ram_from":"pio:attiny87"}},
{"chosen":"arduino:ATTinyCore:avr:attinyx8micr","disagree":[{"kept":["PD0"],"kept_from":"arduino:ATTinyCore:avr:attinyx8micr","kind":"conflict","other":["PB5"],"other_from":"pio:attiny88","what":"leds"},{"kept":"PD0","kept_from":"arduino:ATTinyCore:avr:attinyx8micr","kind":"primary","other":"PB5","other_from":"pio:attiny88","what":"the LED"}],"flash":8192,"ids":["arduino:ATTinyCore:avr:attinyx8micr","pio:attiny88"],"key":"microchip-generic-attiny88","name":"Generic ATtiny88","part":"attiny88","ram":512,"records":[{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX8_MH/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PD0","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:ATTinyCore:avr:attinyx8micr"},{"core":"arduino:ATTinyCore:avr","file":"variants/tinyX8/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:attiny88","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_ATTINYX8 entry"}],"vendor":"Atmel","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":6780,"flash_from":"arduino:ATTinyCore:avr:attinyx8micr","leds":[{"label":"D0","name":"LED_BUILTIN","pin":"PD0"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB7"],["D15","PA2"],["D16","PA3"],["D17","PA0"],["D18","PA1"],["D19","PC0"],["D20","PC1"],["D21","PC2"],["D22","PC3"],["D23","PC4"],["D24","PC5"],["D25","PC7"],["D26","PC6"]],"ram":512,"ram_from":"arduino:ATTinyCore:avr:attinyx8micr"}},
{"chosen":"mpy:samd/SAMD_GENERIC_D21X18","ids":["mpy:samd/SAMD_GENERIC_D21X18"],"key":"microchip-generic-samd21j18","name":"Generic SAMD21J18","part":"samd21j18a","records":[{"file":"ports/samd/boards/SAMD_GENERIC_D21X18/mpconfigboard.h","src":"mpy:samd/SAMD_GENERIC_D21X18"}],"vendor":"Microchip","why":"nothing","wiring":{"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21J18A","naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21J18A"}},
{"chosen":"mpy:samd/SAMD_GENERIC_D51X19","ids":["mpy:samd/SAMD_GENERIC_D51X19"],"key":"microchip-generic-samd51p19","name":"Generic SAMD51P19","part":"samd51p19a","records":[{"file":"ports/samd/boards/SAMD_GENERIC_D51X19/mpconfigboard.h","src":"mpy:samd/SAMD_GENERIC_D51X19"}],"vendor":"Microchip","why":"nothing","wiring":{"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51P19A","naming":"sam","ram":196608,"ram_from":"Microchip ATDF ATSAMD51P19A"}},
{"chosen":"mpy:samd/SAMD_GENERIC_D51X20","ids":["mpy:samd/SAMD_GENERIC_D51X20"],"key":"microchip-generic-samd51p20","name":"Generic SAMD51P20","part":"samd51p20a","records":[{"file":"ports/samd/boards/SAMD_GENERIC_D51X20/mpconfigboard.h","src":"mpy:samd/SAMD_GENERIC_D51X20"}],"vendor":"Microchip","why":"nothing","wiring":{"flash":1048576,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51P20A","naming":"sam","ram":262144,"ram_from":"Microchip ATDF ATSAMD51P20A"}},
{"chosen":"zephyr:m2gl025_miv","ids":["zephyr:m2gl025_miv"],"key":"microchip-m2gl025-mi-v","name":"M2GL025 Mi-V","part":"miv","ram":65536,"records":[{"file":"boards/microchip/m2gl025_miv/m2gl025_miv.dts","src":"zephyr:m2gl025_miv"}],"vendor":"microchip","why":"nothing","wiring":{"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mec1501modular_assy6885","flash":229376,"ids":["zephyr:mec1501modular_assy6885"],"key":"microchip-mec1501-modular-card-assy6885","name":"MEC1501 Modular card ASSY6885","part":"mec1501_hsz","ram":32768,"records":[{"file":"boards/microchip/mec1501modular_assy6885/mec1501modular_assy6885.dts","src":"zephyr:mec1501modular_assy6885"}],"vendor":"microchip","why":"nothing","wiring":{"flash":229376,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mec15xxevb_assy6853","flash":229376,"ids":["zephyr:mec15xxevb_assy6853"],"key":"microchip-mec15xxevb-assy6853","name":"MEC15xxEVB ASSY6853","part":"mec1501_hsz","ram":32768,"records":[{"dropped":["led0: <MCHP_GPIO_DECODE_156 GPIO_ACTIVE_LOW>","led1: <MCHP_GPIO_DECODE_157 GPIO_ACTIVE_LOW>","led2: <MCHP_GPIO_DECODE_153 GPIO_ACTIVE_LOW>"],"file":"boards/microchip/mec15xxevb_assy6853/mec15xxevb_assy6853.dts","src":"zephyr:mec15xxevb_assy6853"}],"vendor":"microchip","why":"nothing","wiring":{"flash":229376,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mec172xmodular_assy6930","flash":360448,"ids":["zephyr:mec172xmodular_assy6930"],"key":"microchip-mec172x-modular-card-assy6930-rev-b","name":"MEC172x Modular Card ASSY6930 (Rev. B)","part":"mec172x_nsz","ram":65536,"records":[{"dropped":["led1: <MCHP_GPIO_DECODE_157 GPIO_ACTIVE_HIGH>","led2: <MCHP_GPIO_DECODE_153 GPIO_ACTIVE_HIGH>"],"file":"boards/microchip/mec172xmodular_assy6930/mec172xmodular_assy6930.dts","src":"zephyr:mec172xmodular_assy6930"}],"vendor":"microchip","why":"nothing","wiring":{"flash":360448,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mec172xevb_assy6906","flash":360448,"ids":["zephyr:mec172xevb_assy6906"],"key":"microchip-mec172xevb-assy6906","name":"MEC172xEVB ASSY6906","part":"mec172x_nsz","ram":65536,"records":[{"dropped":["led0: <MCHP_GPIO_DECODE_241 GPIO_ACTIVE_HIGH>","led1: <MCHP_GPIO_DECODE_175 GPIO_ACTIVE_HIGH>"],"file":"boards/microchip/mec172xevb_assy6906/mec172xevb_assy6906.dts","src":"zephyr:mec172xevb_assy6906"}],"vendor":"microchip","why":"nothing","wiring":{"flash":360448,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mec_assy6941","flash":425984,"ids":["zephyr:mec_assy6941"],"key":"microchip-mec17xxevb-assy6941","name":"MEC17xxEVB ASSY6941","part":"mec1653b_nsz","ram":61440,"records":[{"file":"boards/microchip/mec_assy6941/mec_assy6941_mec1743_qlj.dts","src":"zephyr:mec_assy6941"}],"vendor":"microchip","why":"nothing","wiring":{"flash":425984,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":61440,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:atmel-samd/microchip_curiosity_circuitpython","ids":["cpy:atmel-samd/microchip_curiosity_circuitpython"],"key":"microchip-microchip-curiosity-circuitpython","name":"Microchip Curiosity CircuitPython","part":"same51j20a","records":[{"file":"ports/atmel-samd/boards/microchip_curiosity_circuitpython/pins.c","says":{"i2c":["PB31","PB30"],"leds":[["PB23","LED",null]],"pixels":[["PB22","ws2812"]],"spi":["PB3","PB2","PB0"],"uart":["PA22","PA23"]},"src":"cpy:atmel-samd/microchip_curiosity_circuitpython"}],"vendor":"Microchip Technology Inc","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PB30","sda":"PB31"},"spi":{"miso":"PB0","mosi":"PB2","name":"board.SPI()","sck":"PB3"},"uart":{"name":"board.UART()","rx":"PA23","tx":"PA22"}},"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PB23"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PB22"}]}},
{"chosen":"zephyr:m2s_hello_fpga_kit","flash":262144,"ids":["zephyr:m2s_hello_fpga_kit"],"key":"microchip-microchip-m2s-hello-fpga-kit","name":"Microchip M2S Hello FPGA Kit","part":"m2s010","ram":65536,"records":[{"file":"boards/microchip/m2s_hello_fpga_kit/m2s_hello_fpga_kit_m2s010.dts","says":{"leds":[["&gpio0 0","led0","high"]]},"src":"zephyr:m2s_hello_fpga_kit","stated":{"leds|raw:&gpio0 0":"zephyr:m2s_hello_fpga_kit: gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>"}}],"vendor":"microchip","why":"rank","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED","name":"led0","raw":"&gpio0 0"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:m2s010_mkr_kit","flash":262144,"ids":["zephyr:m2s010_mkr_kit"],"key":"microchip-microchip-m2s010-mkr-kit","name":"Microchip M2S010 MKR Kit","part":"m2s010","ram":65536,"records":[{"file":"boards/microchip/m2s010_mkr_kit/m2s010_mkr_kit_m2s010.dts","says":{"leds":[["&gpio0 0","led0","high"]]},"src":"zephyr:m2s010_mkr_kit","stated":{"leds|raw:&gpio0 0":"zephyr:m2s010_mkr_kit: gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>"}}],"vendor":"microchip","why":"rank","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED","name":"led0","raw":"&gpio0 0"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:megaTinyCore:megaavr:microchip","ids":["arduino:megaTinyCore:megaavr:microchip"],"key":"microchip-official-microchip-board","name":"Official Microchip Board","part":"","records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy7/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA3","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"arduino:megaTinyCore:megaavr:microchip"}],"vendor":"Spence Konde","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":20000000,"flash":32768,"flash_from":"arduino:megaTinyCore:megaavr:microchip","leds":[{"name":"LED_BUILTIN","pin":"PA3"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB7"],["D5","PB6"],["D6","PB5"],["D7","PB4"],["D8","PB3"],["D9","PB2"],["D10","PB1"],["D11","PB0"],["D12","PC0"],["D13","PC1"],["D14","PC2"],["D15","PC3"],["D16","PC4"],["D17","PC5"],["D18","PA1"],["D19","PA2"],["D20","PA3"],["D21","PA0"]],"ram":2048,"ram_from":"arduino:megaTinyCore:megaavr:microchip"}},
{"chosen":"arduino:megaTinyCore:megaavr:microchipo","ids":["arduino:megaTinyCore:megaavr:microchipo"],"key":"microchip-official-microchip-board-w-optiboot","name":"Official Microchip Board w/Optiboot","part":"","records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy7/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA3","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"arduino:megaTinyCore:megaavr:microchipo"}],"vendor":"Spence Konde","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":20000000,"flash":32256,"flash_from":"arduino:megaTinyCore:megaavr:microchipo","leds":[{"name":"LED_BUILTIN","pin":"PA3"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB7"],["D5","PB6"],["D6","PB5"],["D7","PB4"],["D8","PB3"],["D9","PB2"],["D10","PB1"],["D11","PB0"],["D12","PC0"],["D13","PC1"],["D14","PC2"],["D15","PC3"],["D16","PC4"],["D17","PC5"],["D18","PA1"],["D19","PA2"],["D20","PA3"],["D21","PA0"]],"ram":2048,"ram_from":"arduino:megaTinyCore:megaavr:microchipo"}},
{"chosen":"zephyr:pic32ck_gc01_cult","flash":2097152,"ids":["zephyr:pic32ck_gc01_cult"],"key":"microchip-pic32ck-gc01-curiosity-ultra","name":"PIC32CK GC01 Curiosity Ultra","part":"pic32ck2051gc01144","ram":524288,"records":[{"file":"boards/microchip/pic32c/pic32ck_gc01_cult/pic32ck_gc01_cult.dts","says":{"buttons":[["&portb 26","sw0","low","up"],["&portd 2","sw1","low","up"]],"leds":[["&portd 20","led0","low"],["&portb 25","led1","low"]]},"src":"zephyr:pic32ck_gc01_cult","stated":{"buttons|raw:&portb 26":"zephyr:pic32ck_gc01_cult: gpios = <&portb 26 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&portd 2":"zephyr:pic32ck_gc01_cult: gpios = <&portd 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&portb 25":"zephyr:pic32ck_gc01_cult: gpios = <&portb 25 GPIO_ACTIVE_LOW>","leds|raw:&portd 20":"zephyr:pic32ck_gc01_cult: gpios = <&portd 20 GPIO_ACTIVE_LOW>"}}],"vendor":"microchip","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW0","name":"sw0","pull":"up","raw":"&portb 26"},{"active":"low","label":"SW1","name":"sw1","pull":"up","raw":"&portd 2"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED0","name":"led0","raw":"&portd 20"},{"active":"low","label":"LED1","name":"led1","raw":"&portb 25"}],"naming":"raw","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pic32ck_sg01_cult","flash":2080768,"ids":["zephyr:pic32ck_sg01_cult"],"key":"microchip-pic32ck-sg01-curiosity-ultra","name":"PIC32CK SG01 Curiosity Ultra","part":"pic32ck2051sg01144","ram":524288,"records":[{"file":"boards/microchip/pic32c/pic32ck_sg01_cult/pic32ck_sg01_cult.dts","says":{"buttons":[["&portb 26","sw0","low","up"],["&portd 2","sw1","low","up"]],"leds":[["&portd 20","led0","low"],["&portb 25","led1","low"]]},"src":"zephyr:pic32ck_sg01_cult","stated":{"buttons|raw:&portb 26":"zephyr:pic32ck_sg01_cult: gpios = <&portb 26 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&portd 2":"zephyr:pic32ck_sg01_cult: gpios = <&portd 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&portb 25":"zephyr:pic32ck_sg01_cult: gpios = <&portb 25 GPIO_ACTIVE_LOW>","leds|raw:&portd 20":"zephyr:pic32ck_sg01_cult: gpios = <&portd 20 GPIO_ACTIVE_LOW>"}}],"vendor":"microchip","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW0","name":"sw0","pull":"up","raw":"&portb 26"},{"active":"low","label":"SW1","name":"sw1","pull":"up","raw":"&portd 2"}],"flash":2080768,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED0","name":"led0","raw":"&portd 20"},{"active":"low","label":"LED1","name":"led1","raw":"&portb 25"}],"naming":"raw","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pic32cm_gc00_cpro","flash":524288,"ids":["zephyr:pic32cm_gc00_cpro"],"key":"microchip-pic32cm-gc00-curiosity-pro","name":"PIC32CM GC00 Curiosity Pro","part":"pic32cm5112gc00100","ram":131072,"records":[{"file":"boards/microchip/pic32c/pic32cm_gc00_cpro/pic32cm_gc00_cpro.dts","says":{"buttons":[["&portb 7","sw0","low","up"],["&portb 11","sw1","low","up"]],"leds":[["&porta 20","led0","low"],["&porta 18","led1","low"]]},"src":"zephyr:pic32cm_gc00_cpro","stated":{"buttons|raw:&portb 11":"zephyr:pic32cm_gc00_cpro: gpios = <&portb 11 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&portb 7":"zephyr:pic32cm_gc00_cpro: gpios = <&portb 7 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&porta 18":"zephyr:pic32cm_gc00_cpro: gpios = <&porta 18 GPIO_ACTIVE_LOW>","leds|raw:&porta 20":"zephyr:pic32cm_gc00_cpro: gpios = <&porta 20 GPIO_ACTIVE_LOW>"}}],"vendor":"microchip","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW0","name":"sw0","pull":"up","raw":"&portb 7"},{"active":"low","label":"SW1","name":"sw1","pull":"up","raw":"&portb 11"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED0","name":"led0","raw":"&porta 20"},{"active":"low","label":"LED1","name":"led1","raw":"&porta 18"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pic32cm_jh01_cnano","flash":524288,"ids":["zephyr:pic32cm_jh01_cnano"],"key":"microchip-pic32cm-jh01-curiosity-nano-touch-evaluation-kit","name":"PIC32CM JH01 Curiosity Nano+ Touch Evaluation Kit","part":"pic32cm5164jh01048","ram":65536,"records":[{"file":"boards/microchip/pic32c/pic32cm_jh01_cnano/pic32cm_jh01_cnano.dts","says":{"buttons":[["&porta 27","sw0","low","up"]],"leds":[["&porta 19","led0","low"]]},"src":"zephyr:pic32cm_jh01_cnano","stated":{"buttons|raw:&porta 27":"zephyr:pic32cm_jh01_cnano: gpios = <&porta 27 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&porta 19":"zephyr:pic32cm_jh01_cnano: gpios = <&porta 19 GPIO_ACTIVE_LOW>"}}],"vendor":"microchip","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW0","name":"sw0","pull":"up","raw":"&porta 27"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"yellow","label":"Yellow LED","name":"led0","raw":"&porta 19"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pic32cm_jh01_cpro","flash":524288,"ids":["zephyr:pic32cm_jh01_cpro"],"key":"microchip-pic32cm-jh01-curiosity-pro","name":"PIC32CM JH01 Curiosity Pro","part":"pic32cm5164jh01100","ram":65536,"records":[{"file":"boards/microchip/pic32c/pic32cm_jh01_cpro/pic32cm_jh01_cpro.dts","says":{"buttons":[["&portb 19","sw0","low","up"]],"leds":[["&portc 5","led0","low"]]},"src":"zephyr:pic32cm_jh01_cpro","stated":{"buttons|raw:&portb 19":"zephyr:pic32cm_jh01_cpro: gpios = <&portb 19 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&portc 5":"zephyr:pic32cm_jh01_cpro: gpios = <&portc 5 GPIO_ACTIVE_LOW>"}}],"vendor":"microchip","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW0","name":"sw0","pull":"up","raw":"&portb 19"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"yellow","label":"Yellow LED","name":"led0","raw":"&portc 5"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pic32cm_pl10_cnano","flash":65536,"ids":["zephyr:pic32cm_pl10_cnano"],"key":"microchip-pic32cm-pl10-curiosity-nano","name":"PIC32CM PL10 Curiosity Nano","part":"pic32cm6408pl10048","ram":8192,"records":[{"file":"boards/microchip/pic32c/pic32cm_pl10_cnano/pic32cm_pl10_cnano.dts","says":{"leds":[["&portb 2","led0","high"]]},"src":"zephyr:pic32cm_pl10_cnano","stated":{"leds|raw:&portb 2":"zephyr:pic32cm_pl10_cnano: gpios = <&portb 2 GPIO_ACTIVE_HIGH>"}}],"vendor":"microchip","why":"rank","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED0","name":"led0","raw":"&portb 2"}],"naming":"raw","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pic32cm_sg00_cpro","flash":524288,"ids":["zephyr:pic32cm_sg00_cpro"],"key":"microchip-pic32cm-sg00-curiosity-pro","name":"PIC32CM SG00 Curiosity Pro","part":"pic32cm5112sg00100","ram":131072,"records":[{"file":"boards/microchip/pic32c/pic32cm_sg00_cpro/pic32cm_sg00_cpro.dts","says":{"buttons":[["&portb 7","sw0","low","up"],["&portb 11","sw1","low","up"]],"leds":[["&porta 20","led0","low"],["&porta 18","led1","low"]]},"src":"zephyr:pic32cm_sg00_cpro","stated":{"buttons|raw:&portb 11":"zephyr:pic32cm_sg00_cpro: gpios = <&portb 11 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&portb 7":"zephyr:pic32cm_sg00_cpro: gpios = <&portb 7 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&porta 18":"zephyr:pic32cm_sg00_cpro: gpios = <&porta 18 GPIO_ACTIVE_LOW>","leds|raw:&porta 20":"zephyr:pic32cm_sg00_cpro: gpios = <&porta 20 GPIO_ACTIVE_LOW>"}}],"vendor":"microchip","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW0","name":"sw0","pull":"up","raw":"&portb 7"},{"active":"low","label":"SW1","name":"sw1","pull":"up","raw":"&portb 11"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED0","name":"led0","raw":"&porta 20"},{"active":"low","label":"LED1","name":"led1","raw":"&porta 18"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pic32cx_sg41_cult","flash":1048576,"ids":["zephyr:pic32cx_sg41_cult"],"key":"microchip-pic32cx-sg41-curiosity-ultra","name":"PIC32CX SG41 Curiosity Ultra","part":"pic32cx1025sg41128","ram":262144,"records":[{"dropped":["button_1: <&portd 01 (GPIO_PULL_UP | GPIO_ACTIVE_L"],"file":"boards/microchip/pic32c/pic32cx_sg41_cult/pic32cx_sg41_cult.dts","says":{"buttons":[["&portd 0","sw0","low","up"]],"leds":[["&portc 21","led0","low"],["&porta 16","led_2","low"]]},"src":"zephyr:pic32cx_sg41_cult","stated":{"buttons|raw:&portd 0":"zephyr:pic32cx_sg41_cult: gpios = <&portd 00 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&porta 16":"zephyr:pic32cx_sg41_cult: gpios = <&porta 16 GPIO_ACTIVE_LOW>","leds|raw:&portc 21":"zephyr:pic32cx_sg41_cult: gpios = <&portc 21 GPIO_ACTIVE_LOW>"}}],"vendor":"microchip","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW 1","name":"sw0","pull":"up","raw":"&portd 0"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED1","name":"led0","raw":"&portc 21"},{"active":"low","label":"LED2","name":"led_2","raw":"&porta 16"}],"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pic32cx_sg61_cult","flash":1048576,"ids":["zephyr:pic32cx_sg61_cult"],"key":"microchip-pic32cx-sg61-curiosity-ultra","name":"PIC32CX SG61 Curiosity Ultra","part":"pic32cx1025sg61128","ram":262144,"records":[{"dropped":["button_1: <&portd 01 (GPIO_PULL_UP | GPIO_ACTIVE_L"],"file":"boards/microchip/pic32c/pic32cx_sg61_cult/pic32cx_sg61_cult.dts","says":{"buttons":[["&portd 0","sw0","low","up"]],"leds":[["&portc 21","led0","low"],["&porta 16","led_2","low"]]},"src":"zephyr:pic32cx_sg61_cult","stated":{"buttons|raw:&portd 0":"zephyr:pic32cx_sg61_cult: gpios = <&portd 00 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&porta 16":"zephyr:pic32cx_sg61_cult: gpios = <&porta 16 GPIO_ACTIVE_LOW>","leds|raw:&portc 21":"zephyr:pic32cx_sg61_cult: gpios = <&portc 21 GPIO_ACTIVE_LOW>"}}],"vendor":"microchip","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW 1","name":"sw0","pull":"up","raw":"&portd 0"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED1","name":"led0","raw":"&portc 21"},{"active":"low","label":"LED2","name":"led_2","raw":"&porta 16"}],"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pic32cz_ca80_cult","flash":8388608,"ids":["zephyr:pic32cz_ca80_cult"],"key":"microchip-pic32cz-ca80-curiosity-ultra","name":"PIC32CZ CA80 Curiosity Ultra","part":"pic32cz8110ca80208","ram":1048576,"records":[{"file":"boards/microchip/pic32c/pic32cz_ca80_cult/pic32cz_ca80_cult.dts","says":{"buttons":[["&portb 24","sw0","low","up"],["&portc 23","sw1","low","up"]],"leds":[["&portb 21","led0","low"],["&portb 22","led1","low"]]},"src":"zephyr:pic32cz_ca80_cult","stated":{"buttons|raw:&portb 24":"zephyr:pic32cz_ca80_cult: gpios = <&portb 24 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&portc 23":"zephyr:pic32cz_ca80_cult: gpios = <&portc 23 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&portb 21":"zephyr:pic32cz_ca80_cult: gpios = <&portb 21 GPIO_ACTIVE_LOW>","leds|raw:&portb 22":"zephyr:pic32cz_ca80_cult: gpios = <&portb 22 GPIO_ACTIVE_LOW>"}}],"vendor":"microchip","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW0","name":"sw0","pull":"up","raw":"&portb 24"},{"active":"low","label":"SW1","name":"sw1","pull":"up","raw":"&portc 23"}],"flash":8388608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LED 0","name":"led0","raw":"&portb 21"},{"active":"low","label":"User LED 1","name":"led1","raw":"&portb 22"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pic32cz_ca90_cult","flash":8388608,"ids":["zephyr:pic32cz_ca90_cult"],"key":"microchip-pic32cz-ca90-curiosity-ultra","name":"PIC32CZ CA90 Curiosity Ultra","part":"pic32cz8110ca90208","ram":1048576,"records":[{"file":"boards/microchip/pic32c/pic32cz_ca90_cult/pic32cz_ca90_cult.dts","says":{"buttons":[["&portb 24","sw0","low","up"],["&portc 23","sw1","low","up"]],"leds":[["&portb 21","led0","low"],["&portb 22","led1","low"]]},"src":"zephyr:pic32cz_ca90_cult","stated":{"buttons|raw:&portb 24":"zephyr:pic32cz_ca90_cult: gpios = <&portb 24 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&portc 23":"zephyr:pic32cz_ca90_cult: gpios = <&portc 23 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&portb 21":"zephyr:pic32cz_ca90_cult: gpios = <&portb 21 GPIO_ACTIVE_LOW>","leds|raw:&portb 22":"zephyr:pic32cz_ca90_cult: gpios = <&portb 22 GPIO_ACTIVE_LOW>"}}],"vendor":"microchip","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW0","name":"sw0","pull":"up","raw":"&portb 24"},{"active":"low","label":"SW1","name":"sw1","pull":"up","raw":"&portc 23"}],"flash":8388608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LED 0","name":"led0","raw":"&portb 21"},{"active":"low","label":"User LED 1","name":"led1","raw":"&portb 22"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pic64gx_curiosity_kit","ids":["zephyr:pic64gx_curiosity_kit"],"key":"microchip-pic64gx1000-curiosity-kit","name":"PIC64GX1000 Curiosity kit","part":"pic64gx1000","ram":1048576,"records":[{"file":"boards/microchip/pic64gx_curiosity_kit/pic64gx_curiosity_kit_pic64gx1000_e51.dts","says":{"buttons":[["&gpio2 28","sw0","low",null],["&gpio2 6","sw2","low",null]],"leds":[["&gpio1 2","led0","high"],["&gpio1 3","led2","high"],["&gpio1 4","led3","high"],["&gpio1 5","led4","high"],["&gpio1 6","led5","high"],["&gpio1 7","led6","high"],["&gpio1 8","led7","high"],["&gpio1 9","led8","high"]]},"src":"zephyr:pic64gx_curiosity_kit","stated":{"buttons|raw:&gpio2 28":"zephyr:pic64gx_curiosity_kit: gpios = <&gpio2 28 GPIO_ACTIVE_LOW>","buttons|raw:&gpio2 6":"zephyr:pic64gx_curiosity_kit: gpios = <&gpio2 6 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 2":"zephyr:pic64gx_curiosity_kit: gpios = <&gpio1 2 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>","leds|raw:&gpio1 3":"zephyr:pic64gx_curiosity_kit: gpios = <&gpio1 3 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>","leds|raw:&gpio1 4":"zephyr:pic64gx_curiosity_kit: gpios = <&gpio1 4 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>","leds|raw:&gpio1 5":"zephyr:pic64gx_curiosity_kit: gpios = <&gpio1 5 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>","leds|raw:&gpio1 6":"zephyr:pic64gx_curiosity_kit: gpios = <&gpio1 6 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>","leds|raw:&gpio1 7":"zephyr:pic64gx_curiosity_kit: gpios = <&gpio1 7 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>","leds|raw:&gpio1 8":"zephyr:pic64gx_curiosity_kit: gpios = <&gpio1 8 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>","leds|raw:&gpio1 9":"zephyr:pic64gx_curiosity_kit: gpios = <&gpio1 9 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>"}}],"vendor":"microchip","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW_1","name":"sw0","raw":"&gpio2 28"},{"active":"low","label":"SW_2","name":"sw2","raw":"&gpio2 6"}],"leds":[{"active":"high","label":"LED_1","name":"led0","raw":"&gpio1 2"},{"active":"high","label":"LED_2","name":"led2","raw":"&gpio1 3"},{"active":"high","label":"LED_3","name":"led3","raw":"&gpio1 4"},{"active":"high","label":"LED_4","name":"led4","raw":"&gpio1 5"},{"active":"high","label":"LED_5","name":"led5","raw":"&gpio1 6"},{"active":"high","label":"LED_6","name":"led6","raw":"&gpio1 7"},{"active":"high","label":"LED_7","name":"led7","raw":"&gpio1 8"},{"active":"high","label":"LED_8","name":"led8","raw":"&gpio1 9"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mpfs_icicle","ids":["zephyr:mpfs_icicle"],"key":"microchip-polarfire-soc-icicle-kit","name":"PolarFire SoC Icicle Kit","part":"polarfire","ram":3932160,"records":[{"file":"boards/microchip/mpfs_icicle/mpfs_icicle_polarfire_e51.dts","says":{"buttons":[["&gpio2 30","sw0","low",null]],"leds":[["&gpio2 16","led0","low"]]},"src":"zephyr:mpfs_icicle","stated":{"buttons|raw:&gpio2 30":"zephyr:mpfs_icicle: gpios = <&gpio2 30 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 16":"zephyr:mpfs_icicle: gpios = <&gpio2 16 GPIO_ACTIVE_LOW>"}}],"vendor":"microchip","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW_0","name":"sw0","raw":"&gpio2 30"}],"leds":[{"active":"low","label":"LED_0","name":"led0","raw":"&gpio2 16"}],"naming":"raw","ram":3932160,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:samc21n_xpro","flash":262144,"ids":["zephyr:samc21n_xpro"],"key":"microchip-sam-c21n-xplained-pro-evaluation-kit","name":"SAM C21N Xplained Pro Evaluation Kit","part":"samc21n18a","ram":32768,"records":[{"dropped":["led0: <&portc 05 GPIO_ACTIVE_LOW>"],"file":"boards/atmel/sam0/samc21n_xpro/samc21n_xpro.dts","says":{"buttons":[["PB19","sw0","low","up"]]},"src":"zephyr:samc21n_xpro","stated":{"buttons|PB19":"zephyr:samc21n_xpro: gpios = <&portb 19 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"atmel","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Button","name":"sw0","pin":"PB19","pull":"up"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","naming":"sam","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:samd20_xpro","flash":262144,"ids":["zephyr:samd20_xpro"],"key":"microchip-sam-d20-xplained-pro-evaluation-kit","name":"SAM D20 Xplained Pro Evaluation Kit","part":"samd20j18","ram":32768,"records":[{"file":"boards/atmel/sam0/samd20_xpro/samd20_xpro.dts","says":{"buttons":[["PA15","sw0","low","up"]],"leds":[["PA14","led0","low"]]},"src":"zephyr:samd20_xpro","stated":{"buttons|PA15":"zephyr:samd20_xpro: gpios = <&porta 15 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|PA14":"zephyr:samd20_xpro: gpios = <&porta 14 GPIO_ACTIVE_LOW>"}}],"vendor":"atmel","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW0","name":"sw0","pin":"PA15","pull":"up"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED0","name":"led0","pin":"PA14"}],"naming":"sam","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:samd21_xpro","flash":262144,"ids":["zephyr:samd21_xpro"],"key":"microchip-sam-d21-xplained-pro-evaluation-kit","name":"SAM D21 Xplained Pro Evaluation Kit","part":"samd21j18a","ram":32768,"records":[{"file":"boards/atmel/sam0/samd21_xpro/samd21_xpro.dts","says":{"buttons":[["PA15","sw0","low","up"]],"leds":[["PB30","led0","low"]]},"src":"zephyr:samd21_xpro","stated":{"buttons|PA15":"zephyr:samd21_xpro: gpios = <&porta 15 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|PB30":"zephyr:samd21_xpro: gpios = <&portb 30 GPIO_ACTIVE_LOW>"}}],"vendor":"atmel","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW0","name":"sw0","pin":"PA15","pull":"up"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"yellow","label":"Yellow LED","name":"led0","pin":"PB30"}],"naming":"sam","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:sam_e54_cult","flash":1048576,"ids":["zephyr:sam_e54_cult"],"key":"microchip-sam-e54-curiosity-ultra","name":"SAM E54 Curiosity Ultra","part":"same54p20a","ram":262144,"records":[{"dropped":["button_1: <&portd 01 (GPIO_PULL_UP | GPIO_ACTIVE_L"],"file":"boards/microchip/sam/sam_e54_cult/sam_e54_cult.dts","says":{"buttons":[["PD0","sw0","low","up"]],"leds":[["PC21","led0","low"],["PA16","led_2","low"]]},"src":"zephyr:sam_e54_cult","stated":{"buttons|PD0":"zephyr:sam_e54_cult: gpios = <&portd 00 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|PA16":"zephyr:sam_e54_cult: gpios = <&porta 16 GPIO_ACTIVE_LOW>","leds|PC21":"zephyr:sam_e54_cult: gpios = <&portc 21 GPIO_ACTIVE_LOW>"}}],"vendor":"microchip","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW0","name":"sw0","pin":"PD0","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED 1","name":"led0","pin":"PC21"},{"active":"low","label":"LED 2","name":"led_2","pin":"PA16"}],"naming":"sam","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:sam_e54_xpro","flash":1048576,"ids":["cpy:atmel-samd/same54_xplained","zephyr:sam_e54_xpro"],"key":"microchip-sam-e54-xplained-pro","name":"SAM E54 Xplained Pro","notes":["uart added from cpy:atmel-samd/same54_xplained","i2c added from cpy:atmel-samd/same54_xplained","spi added from cpy:atmel-samd/same54_xplained"],"part":"same54p20a","ram":262144,"records":[{"file":"boards/microchip/sam/sam_e54_xpro/sam_e54_xpro.dts","says":{"buttons":[["PB31","sw0","low","up"]],"leds":[["PC18","led0","low"]]},"src":"zephyr:sam_e54_xpro","stated":{"buttons|PB31":"zephyr:sam_e54_xpro: gpios = <&portb 31 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|PC18":"zephyr:sam_e54_xpro: gpios = <&portc 18 GPIO_ACTIVE_LOW>"}},{"file":"ports/atmel-samd/boards/same54_xplained/pins.c","says":{"i2c":["PD8","PD9"],"leds":[["PC18","MICROPY_HW_LED_STATUS",null]],"spi":["PC5","PC4","PC7"],"uart":["PB16","PB17"]},"src":"cpy:atmel-samd/same54_xplained"}],"vendor":"microchip","why":"rank","wiring":{"buses":{"i2c":{"added_from":"cpy:atmel-samd/same54_xplained","name":"board.I2C()","scl":"PD9","sda":"PD8"},"spi":{"added_from":"cpy:atmel-samd/same54_xplained","miso":"PC7","mosi":"PC4","name":"board.SPI()","sck":"PC5"},"uart":{"added_from":"cpy:atmel-samd/same54_xplained","name":"board.UART()","rx":"PB17","tx":"PB16"}},"buttons":[{"active":"low","cite":{"doc":"SAME54_Xplained_Pro_design_documentation_release_rev5.pdf (inside SAM_E54_Xplained_Pro_Design_Documentation.zip)","kind":"schematic","level":"pin -> 39R -> switch -> GND; UG: 'There is no pull-up resistor connected to the generic user button.'","publisher":"Microchip Technology","quote":"BTN0 R300 39R TP300 SW300 SKRAAKE010 GND","revision":"PCB Assembly Number A09-2748, PCBA Revision 5, PCB Revision 3, Date 06.07.2017","url":"https://ww1.microchip.com/downloads/en/DeviceDoc/SAM_E54_Xplained_Pro_Design_Documentation.zip","where":"page 4 'User Button'; page 3 PB31_USER_BTN_DGI3 -> BTN0"},"label":"SW0","name":"sw0","pin":"PB31","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"doc":"SAME54_Xplained_Pro_design_documentation_release_rev5.pdf (inside SAM_E54_Xplained_Pro_Design_Documentation.zip)","kind":"schematic","level":"VCC_TARGET_P3V3 -> R301 1k -> D300 pin 2 (anode); pin 1 (cathode) -> LED0 -> PC18: lit when PC18 is low.","publisher":"Microchip Technology","quote":"VCC_TARGET_P3V3 R301 1k D300 SML-P11YT LED0; PC18 72 PC18_PDEC2_DGI2_LED LED0","revision":"PCB Assembly Number A09-2748, PCBA Revision 5, PCB Revision 3, Date 06.07.2017","url":"https://ww1.microchip.com/downloads/en/DeviceDoc/SAM_E54_Xplained_Pro_Design_Documentation.zip","where":"page 4 of 13 'Target MCU Peripherals' (SAM_E54_Xplained_Pro_MCU_Peripherals.SchDoc), 'User LED' block, zone A-B/2; page 3 'Target MCU': PC18 -> net PC18_PDEC2_DGI2_LED -> port LED0"},"colour":"yellow","label":"Yellow LED","name":"led0","pin":"PC18"}],"naming":"sam","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:same54_xpro","flash":1048576,"ids":["zephyr:same54_xpro"],"key":"microchip-sam-e54-xplained-pro-evaluation-kit","name":"SAM E54 Xplained Pro Evaluation Kit","part":"same54p20a","ram":262144,"records":[{"file":"boards/atmel/sam0/same54_xpro/same54_xpro.dts","says":{"buttons":[["PB31","sw0","low","up"]],"leds":[["PC18","led0","low"]]},"src":"zephyr:same54_xpro","stated":{"buttons|PB31":"zephyr:same54_xpro: gpios = <&portb 31 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|PC18":"zephyr:same54_xpro: gpios = <&portc 18 GPIO_ACTIVE_LOW>"}}],"vendor":"atmel","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW0","name":"sw0","pin":"PB31","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"yellow","label":"Yellow LED","name":"led0","pin":"PC18"}],"naming":"sam","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:sam_e70_xplained","flash":2097152,"ids":["zephyr:sam_e70_xplained"],"key":"microchip-sam-e70-b-xplained","name":"SAM E70(B) Xplained","part":"same70q21","ram":393216,"records":[{"file":"boards/atmel/sam/sam_e70_xplained/sam_e70_xplained_same70q21.dts","says":{"buttons":[["PA11","sw0","low","up"]],"leds":[["PC8","led0","low"]]},"src":"zephyr:sam_e70_xplained","stated":{"buttons|PA11":"zephyr:sam_e70_xplained: gpios = <&pioa 11 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|PC8":"zephyr:sam_e70_xplained: gpios = <&pioc 8 GPIO_ACTIVE_LOW>"}}],"vendor":"atmel","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Button","name":"sw0","pin":"PA11","pull":"up"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LED","name":"led0","pin":"PC8"}],"naming":"sam","ram":393216,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:saml21_xpro","flash":262144,"ids":["zephyr:saml21_xpro"],"key":"microchip-sam-l21-xplained-pro-evaluation-kit","name":"SAM L21 Xplained Pro Evaluation Kit","part":"saml21j18b","ram":32768,"records":[{"file":"boards/atmel/sam0/saml21_xpro/saml21_xpro.dts","says":{"buttons":[["PA2","sw0","low","up"]],"leds":[["PB10","led0","low"]]},"src":"zephyr:saml21_xpro","stated":{"buttons|PA2":"zephyr:saml21_xpro: gpios = <&porta 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|PB10":"zephyr:saml21_xpro: gpios = <&portb 10 GPIO_ACTIVE_LOW>"}}],"vendor":"atmel","why":"rank","wiring":{"buttons":[{"active":"low","cite":{"doc":"SAML21_Xplained_Pro_design_documentation_release_rev4.pdf (inside SAML21-Xplained-Pro_Design-Documentation.zip)","kind":"schematic","level":"PA02 (net PA02_GPIO_SS_BTN) -> R300 39R -> SW300 pins 3/4; SW300 pins 1/2 -> GND; no pull-up on the board: pressed reads low (needs internal pull-up).","publisher":"Microchip Technology (Atmel)","quote":"BUTTON PA02_GPIO_SS_BTN R300 39R TP300 SW300 SKRAAKE010 GND","revision":"Document number A09-2241, Revision 4, Date 27.05.2016","url":"https://ww1.microchip.com/downloads/en/DeviceDoc/SAML21-Xplained-Pro_Design-Documentation.zip","where":"page 3 of 10 'Target MCU peripherals' (SAML21_Xplained_Pro_SAML21_peripherals.SchDoc), 'USER_BUTTON' block, zone A/7-8"},"label":"SW0","name":"sw0","pin":"PA2","pull":"up"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"doc":"SAML21_Xplained_Pro_design_documentation_release_rev4.pdf (inside SAML21-Xplained-Pro_Design-Documentation.zip)","kind":"schematic","level":"3V3 -> 330R -> anode (pin 2), cathode (pin 1) -> PB10; UG: 'activated by driving the connected I/O line to GND'.","publisher":"Microchip Technology (Atmel)","quote":"VCC_TARGET_P3V3 R303 330R D301 EL17-21UYC/A2 Yellow PB10_PWM_TCC0_4","revision":"Document number A09-2241, Revision 4, Date 27.05.2016","url":"https://ww1.microchip.com/downloads/en/DeviceDoc/SAML21-Xplained-Pro_Design-Documentation.zip","where":"page 3 'USER_LED'"},"colour":"yellow","label":"Yellow LED","name":"led0","pin":"PB10"}],"naming":"sam","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:samr21_xpro","flash":262144,"ids":["zephyr:samr21_xpro"],"key":"microchip-sam-r21-xplained-pro-evaluation-kit","name":"SAM R21 Xplained Pro Evaluation Kit","part":"samr21g18a","ram":32768,"records":[{"file":"boards/atmel/sam0/samr21_xpro/samr21_xpro.dts","says":{"buttons":[["&porta 28","sw0","low","up"]],"leds":[["&porta 19","led0","low"]]},"src":"zephyr:samr21_xpro","stated":{"buttons|raw:&porta 28":"zephyr:samr21_xpro: gpios = <&porta 28 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&porta 19":"zephyr:samr21_xpro: gpios = <&porta 19 GPIO_ACTIVE_LOW>"}}],"vendor":"atmel","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW0","name":"sw0","pull":"up","raw":"&porta 28"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"yellow","label":"Yellow LED","name":"led0","raw":"&porta 19"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:samr34_xpro","flash":262144,"ids":["zephyr:samr34_xpro"],"key":"microchip-sam-r34-xplained-pro-evaluation-kit","name":"SAM R34 Xplained Pro Evaluation Kit","part":"samr34j18b","ram":32768,"records":[{"file":"boards/atmel/sam0/samr34_xpro/samr34_xpro.dts","says":{"buttons":[["&porta 28","sw0","low","up"]],"leds":[["&porta 19","led0","low"]]},"src":"zephyr:samr34_xpro","stated":{"buttons|raw:&porta 28":"zephyr:samr34_xpro: gpios = <&porta 28 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&porta 19":"zephyr:samr34_xpro: gpios = <&porta 19 GPIO_ACTIVE_LOW>"}}],"vendor":"atmel","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW0","name":"sw0","pull":"up","raw":"&porta 28"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"yellow","label":"Yellow LED","name":"led0","raw":"&porta 19"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:sam_v71_xult","flash":2097152,"ids":["zephyr:sam_v71_xult"],"key":"microchip-sam-v71-b-xplained-ultra","name":"SAM V71(B) Xplained Ultra","part":"samv71q21","ram":393216,"records":[{"file":"boards/atmel/sam/sam_v71_xult/sam_v71_xult_samv71q21.dts","says":{"buttons":[["&pioa 9","sw0","low","up"],["&piob 12","sw1","low","up"]],"leds":[["&pioa 23","led_0","low"],["&pioc 9","led0","low"]]},"src":"zephyr:sam_v71_xult","stated":{"buttons|raw:&pioa 9":"zephyr:sam_v71_xult: gpios = <&pioa 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&piob 12":"zephyr:sam_v71_xult: gpios = <&piob 12 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&pioa 23":"zephyr:sam_v71_xult: gpios = <&pioa 23 GPIO_ACTIVE_LOW>","leds|raw:&pioc 9":"zephyr:sam_v71_xult: gpios = <&pioc 9 GPIO_ACTIVE_LOW>"}}],"vendor":"atmel","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Button 0","name":"sw0","pull":"up","raw":"&pioa 9"},{"active":"low","label":"User Button 1","name":"sw1","pull":"up","raw":"&piob 12"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LED 0","name":"led_0","raw":"&pioa 23"},{"active":"low","label":"User LED 1","name":"led0","raw":"&pioc 9"}],"naming":"raw","ram":393216,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:sam4e_xpro","flash":1048576,"ids":["zephyr:sam4e_xpro"],"key":"microchip-sam4e-xplained-pro","name":"SAM4E Xplained Pro","part":"sam4e16e","ram":131072,"records":[{"file":"boards/atmel/sam/sam4e_xpro/sam4e_xpro.dts","says":{"buttons":[["PA2","sw0","low","up"]],"leds":[["PD22","led0","low"]]},"src":"zephyr:sam4e_xpro","stated":{"buttons|PA2":"zephyr:sam4e_xpro: gpios = <&pioa 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|PD22":"zephyr:sam4e_xpro: gpios = <&piod 22 GPIO_ACTIVE_LOW>"}}],"vendor":"atmel","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Button","name":"sw0","pin":"PA2","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED 1","name":"led0","pin":"PD22"}],"naming":"sam","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:sam4l_ek","flash":262144,"ids":["zephyr:sam4l_ek"],"key":"microchip-sam4l-ek","name":"SAM4L-EK","part":"sam4lc4c","ram":32768,"records":[{"file":"boards/atmel/sam/sam4l_ek/sam4l_ek.dts","says":{"buttons":[["&gpioc 3","sw0","low",null]],"leds":[["&gpioc 10","led0","high"]]},"src":"zephyr:sam4l_ek","stated":{"buttons|raw:&gpioc 3":"zephyr:sam4l_ek: gpios = <&gpioc 3 GPIO_ACTIVE_LOW>","leds|raw:&gpioc 10":"zephyr:sam4l_ek: gpios = <&gpioc 10 GPIO_ACTIVE_HIGH>"}}],"vendor":"atmel","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW0_DFU","name":"sw0","raw":"&gpioc 3"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED_0","name":"led0","raw":"&gpioc 10"}],"naming":"sam","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:sam4s_xplained","flash":1048576,"ids":["renode:sam4s_xplained","zephyr:sam4s_xplained"],"key":"microchip-sam4s-xplained","name":"SAM4S Xplained","part":"sam4s16c","ram":131072,"records":[{"file":"boards/atmel/sam/sam4s_xplained/sam4s_xplained.dts","says":{"buttons":[["PA5","sw0","low","up"]],"leds":[["PC10","led0","low"],["PC17","led1","low"]]},"src":"zephyr:sam4s_xplained","stated":{"buttons|PA5":"zephyr:sam4s_xplained: gpios = <&pioa 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|PC10":"zephyr:sam4s_xplained: gpios = <&pioc 10 GPIO_ACTIVE_LOW>","leds|PC17":"zephyr:sam4s_xplained: gpios = <&pioc 17 GPIO_ACTIVE_LOW>"}}],"vendor":"atmel","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Button","name":"sw0","pin":"PA5","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED 1","name":"led0","pin":"PC10"},{"active":"low","label":"LED 2","name":"led1","pin":"PC17"}],"naming":"sam","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:sama5d27_som1_ek1","ids":["zephyr:sama5d27_som1_ek1"],"key":"microchip-sama5d27-som1-kit1","name":"SAMA5D27 SOM1 Kit1","part":"sama5d27som1","ram":131072,"records":[{"file":"boards/microchip/sam/sama5d27_som1_ek1/sama5d27_som1_ek1.dts","src":"zephyr:sama5d27_som1_ek1"}],"vendor":"microchip","why":"nothing","wiring":{"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:sama7d65_curiosity","ids":["zephyr:sama7d65_curiosity"],"key":"microchip-sama7d65-curiosity-kit","name":"SAMA7D65 Curiosity Kit","part":"sama7d65","ram":131072,"records":[{"file":"boards/microchip/sam/sama7d65_curiosity/sama7d65_curiosity.dts","says":{"buttons":[["&pioc 10","sw0","low",null]],"leds":[["&piob 17","red","high"],["&piob 15","green","high"],["&pioa 21","led0","high"]]},"src":"zephyr:sama7d65_curiosity","stated":{"buttons|raw:&pioc 10":"zephyr:sama7d65_curiosity: gpios = <&pioc 10 GPIO_ACTIVE_LOW>","leds|raw:&pioa 21":"zephyr:sama7d65_curiosity: gpios = <&pioa 21 GPIO_ACTIVE_HIGH>","leds|raw:&piob 15":"zephyr:sama7d65_curiosity: gpios = <&piob 15 GPIO_ACTIVE_HIGH>","leds|raw:&piob 17":"zephyr:sama7d65_curiosity: gpios = <&piob 17 GPIO_ACTIVE_HIGH>"}}],"vendor":"microchip","why":"rank","wiring":{"buttons":[{"active":"low","label":"PB_USER","name":"sw0","raw":"&pioc 10"}],"leds":[{"active":"high","colour":"red","label":"red","name":"red","raw":"&piob 17"},{"active":"high","colour":"green","label":"green","name":"green","raw":"&piob 15"},{"active":"high","colour":"blue","label":"blue","name":"led0","raw":"&pioa 21"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:sama7g54_ek","ids":["zephyr:sama7g54_ek"],"key":"microchip-sama7g54-evaluation-kit","name":"SAMA7G54 Evaluation Kit","part":"sama7g54","ram":131072,"records":[{"file":"boards/microchip/sam/sama7g54_ek/sama7g54_ek.dts","says":{"buttons":[["&pioa 12","sw0","low","up"]],"leds":[["&piob 8","red","high"],["&pioa 13","led0","high"],["&piod 20","blue","high"]]},"src":"zephyr:sama7g54_ek","stated":{"buttons|raw:&pioa 12":"zephyr:sama7g54_ek: gpios = <&pioa 12 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&pioa 13":"zephyr:sama7g54_ek: gpios = <&pioa 13 GPIO_ACTIVE_HIGH>","leds|raw:&piob 8":"zephyr:sama7g54_ek: gpios = <&piob 8 GPIO_ACTIVE_HIGH>","leds|raw:&piod 20":"zephyr:sama7g54_ek: gpios = <&piod 20 GPIO_ACTIVE_HIGH>"}}],"vendor":"microchip","why":"rank","wiring":{"buttons":[{"active":"low","label":"PB_USER","name":"sw0","pull":"up","raw":"&pioa 12"}],"leds":[{"active":"high","colour":"red","label":"red","name":"red","raw":"&piob 8"},{"active":"high","colour":"green","label":"green","name":"led0","raw":"&pioa 13"},{"active":"high","colour":"blue","label":"blue","name":"blue","raw":"&piod 20"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"mpy:samd/SAMD21_XPLAINED_PRO","ids":["mpy:samd/SAMD21_XPLAINED_PRO"],"key":"microchip-samd21-xplained-pro","name":"SAMD21 Xplained Pro","part":"samd21j18a","records":[{"file":"ports/samd/boards/SAMD21_XPLAINED_PRO/mpconfigboard.h","says":{"leds":[["PB30","LED",null]]},"src":"mpy:samd/SAMD21_XPLAINED_PRO"}],"vendor":"Microchip","why":"rank","wiring":{"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21J18A","leds":[{"name":"LED","pin":"PB30"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21J18A"}},
{"chosen":"zephyr:ev11l78a","flash":65536,"ids":["zephyr:ev11l78a"],"key":"microchip-upd301c-basic-sink-application-example","name":"UPD301C Basic Sink Application Example","part":"samd20e16","ram":32768,"records":[{"file":"boards/microchip/ev11l78a/ev11l78a.dts","says":{"leds":[["PA23","led0","high"]]},"src":"zephyr:ev11l78a","stated":{"leds|PA23":"zephyr:ev11l78a: gpios = <&porta 23 GPIO_ACTIVE_HIGH>"}}],"vendor":"microchip","why":"rank","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"CAP_MIS","name":"led0","pin":"PA23"}],"naming":"sam","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:usbasp","flash":8192,"ids":["pio:usbasp"],"key":"microchip-usbasp-stick","name":"USBasp stick","part":"atmega8","ram":1024,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:usbasp","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Atmel","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":12000000,"flash":8192,"flash_from":"pio:usbasp","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":1024,"ram_from":"pio:usbasp"}},
{"chosen":"hand:pio:xplained_pro_4809","flash":49152,"ids":["pio:xplained_pro_4809"],"key":"microchip-xplained-pro-atmega4809","name":"Xplained Pro ATmega4809","part":"atmega4809","ram":6144,"records":[{"checked":"ATDF descriptor atmega4809 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega4809.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"buttons":[["PB2","SW0","low","none"],["PF6","SW1/RESET","low","up"]],"leds":[["PB5","LED0","low"]],"uart":["PC0","PC1"]},"src":"hand:pio:xplained_pro_4809"}],"vendor":"Microchip","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2020-12","doc":"ATmega4809 Xplained Pro User Guide (online HTML edition, sections 4.3.2, 4.3.3, 4.4.2, 7)","kind":"user-manual","publisher":"Microchip Technology","quote":"PC0 USART1 TxD (ATmega4809 TX line) EXT2; PC1 USART1 RxD (ATmega4809 RX line) EXT2","revision":"Rev C","url":"https://onlinedocs.microchip.com/oxy/GUID-CEF4361D-B433-4819-AE49-A2CF8D15154C-en-US-5/GUID-04EFA12C-9880-4315-B940-AB680AF79DBC.html","where":"4.4.2 Virtual COM Port, Table 4-11"},"name":"USART1 (EDBG virtual COM port)","rx":"PC1","tx":"PC0"}},"buttons":[{"active":"low","cite":{"date":"2020-12","doc":"ATmega4809 Xplained Pro User Guide (online HTML edition, sections 4.3.2, 4.3.3, 4.4.2, 7)","kind":"user-manual","level":"Button drives PB2 to GND when pressed, no external pull-up (enable the internal pull-up) -> reads low when pressed","publisher":"Microchip Technology","quote":"When a button is pressed, it will drive the I/O line to GND. ... Info: There is no pull-up resistor connected to the generic user button SW0. Remember to enable the internal pull-up in the ATmega4809 to use the button. ... PB2 SW0 EXT2, DGI GPIO0","revision":"Rev C","url":"https://onlinedocs.microchip.com/oxy/GUID-CEF4361D-B433-4819-AE49-A2CF8D15154C-en-US-5/GUID-04EFA12C-9880-4315-B940-AB680AF79DBC.html","where":"4.3.2 Mechanical Buttons, Table 4-7"},"label":"SW0","name":"SW0","pin":"PB2","pull":"none"},{"active":"low","cite":{"date":"2020-12","doc":"ATmega4809 Xplained Pro User Guide (online HTML edition, sections 4.3.2, 4.3.3, 4.4.2, 7)","kind":"user-manual","level":"Button drives PF6 to GND when pressed, external pull-up on PF6 -> reads low when pressed (only usable as GPIO while the RSTPINCFG fuse leaves PF6 as GPIO)","publisher":"Microchip Technology","quote":"Button SW1 can also be used as a reset button if PF6 is configured as the RESET pin in the ATmega4809. ... There is an external pull-up resistor connected to SW1 connected to PF6. ... PF6 SW1/RESET EXT2, DEBUG, EDBG","revision":"Rev C","url":"https://onlinedocs.microchip.com/oxy/GUID-CEF4361D-B433-4819-AE49-A2CF8D15154C-en-US-5/GUID-04EFA12C-9880-4315-B940-AB680AF79DBC.html","where":"4.3.2 Mechanical Buttons, Table 4-7"},"label":"SW1/RESET","name":"SW1/RESET","pin":"PF6","pull":"up"}],"clock_cite":{"doc":"PlatformIO board definition xplained_pro_4809.json (census source)","kind":"board-definition","publisher":"PlatformIO (not the board maker)","quote":"\"f_cpu\": \"16000000L\", \"oscillator\": \"internal\" (core MegaCoreX)","revision":"develop branch","url":"https://github.com/platformio/platform-atmelmegaavr/blob/develop/boards/xplained_pro_4809.json","where":"build.f_cpu"},"clock_hz":16000000,"flash":49152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"date":"2020-12","doc":"ATmega4809 Xplained Pro User Guide (online HTML edition, sections 4.3.2, 4.3.3, 4.4.2, 7)","kind":"user-manual","level":"Manual: drive the I/O line to GND to activate the LED -> lit when PB5 is low","publisher":"Microchip Technology","quote":"One yellow LED available on the ATmega4809 Xplained Pro board can be turned ON and OFF. Drive the connected I/O line to GND to activate the LED. Table 4-8. LED Connection ATmega4809 Pin Function Shared Functionality PB5 Yellow LED0 EXT2, DGI GPIO3","revision":"Rev C","url":"https://onlinedocs.microchip.com/oxy/GUID-CEF4361D-B433-4819-AE49-A2CF8D15154C-en-US-5/GUID-04EFA12C-9880-4315-B940-AB680AF79DBC.html","where":"4.3.3 LED, Table 4-8 (page GUID-EFBD7919-433B-4512-882D-1DC2A10A784E)"},"colour":"yellow","label":"LED0","name":"LED0","pin":"PB5"}],"naming":"avr","ram":6144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:espressif/microdev_micro_c3","ids":["cpy:espressif/microdev_micro_c3"],"key":"microdev-microc3","name":"MicroDev microC3","part":"esp32c3","records":[{"file":"ports/espressif/boards/microdev_micro_c3/pins.c","says":{"buttons":[["GPIO9","BUTTON",null,null]],"i2c":["GPIO5","GPIO4"],"leds":[["GPIO8","LED",null]],"pixels":[["GPIO7","ws2812"]],"spi":["GPIO1","GPIO2","GPIO3"],"uart":["GPIO21","GPIO20"]},"src":"cpy:espressif/microdev_micro_c3"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO4","sda":"GPIO5"},"spi":{"miso":"GPIO3","mosi":"GPIO2","name":"board.SPI()","sck":"GPIO1"},"uart":{"name":"board.UART()","rx":"GPIO20","tx":"GPIO21"}},"buttons":[{"name":"BUTTON","pin":"GPIO9"}],"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO8"}],"naming":"esp","pixels":[{"count":2,"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO7"}]}},
{"chosen":"cpy:espressif/microdev_micro_s2","ids":["cpy:espressif/microdev_micro_s2"],"key":"microdev-microdev-micros2","name":"MicroDev microS2","part":"esp32s2","records":[{"file":"ports/espressif/boards/microdev_micro_s2/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO2","GPIO1"],"leds":[["GPIO21","LED",null]],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/microdev_micro_s2"}],"vendor":"MicroDev","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO1","sda":"GPIO2"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO21"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO33"}]}},
{"chosen":"pio:168pa16m","flash":15872,"ids":["pio:168pa16m"],"key":"microduino-microduino-core-atmega168pa-16m-5v","name":"Microduino Core (Atmega168PA@16M,5V)","part":"atmega168pa","ram":1024,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:168pa16m","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microduino","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":15872,"flash_from":"pio:168pa16m","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":1024,"ram_from":"pio:168pa16m"}},
{"chosen":"pio:168pa8m","flash":15872,"ids":["pio:168pa8m"],"key":"microduino-microduino-core-atmega168pa-8m-3-3v","name":"Microduino Core (Atmega168PA@8M,3.3V)","part":"atmega168pa","ram":1024,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:168pa8m","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microduino","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":15872,"flash_from":"pio:168pa8m","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":1024,"ram_from":"pio:168pa8m"}},
{"chosen":"pio:328p16m","flash":32256,"ids":["pio:328p16m"],"key":"microduino-microduino-core-atmega328p-16m-5v","name":"Microduino Core (Atmega328P@16M,5V)","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:328p16m","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microduino","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"pio:328p16m","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"pio:328p16m"}},
{"chosen":"pio:328p8m","flash":32256,"ids":["pio:328p8m"],"key":"microduino-microduino-core-atmega328p-8m-3-3v","name":"Microduino Core (Atmega328P@8M,3.3V)","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:328p8m","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"Microduino","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":32256,"flash_from":"pio:328p8m","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"pio:328p8m"}},
{"chosen":"cpy:stm/pyb_nano_v2","ids":["cpy:stm/pyb_nano_v2"],"key":"micropythonchinesecommunity-pyb-lr-nano-v2","name":"PYB LR Nano V2","part":"stm32f411ce","records":[{"file":"ports/stm/boards/pyb_nano_v2/pins.c","says":{"buttons":[["PC13","SW",null,null]],"leds":[["PA0","LED_RED",null],["PA1","LED_GREEN",null],["PA2","LED_YELLOW",null],["PA3","LED_BLUE",null]]},"src":"cpy:stm/pyb_nano_v2"}],"vendor":"MicroPython Chinese Community","why":"rank","wiring":{"buttons":[{"name":"SW","pin":"PC13"}],"flash":524288,"flash_from":"cpy:stm/pyb_nano_v2: FLASH_SIZE (0x80000)","leds":[{"colour":"red","name":"LED_RED","pin":"PA0"},{"colour":"green","name":"LED_GREEN","pin":"PA1"},{"colour":"yellow","name":"LED_YELLOW","pin":"PA2"},{"colour":"blue","name":"LED_BLUE","pin":"PA3"}],"naming":"stm32","ram":131072,"ram_from":"stm32-data STM32F411CE"}},
{"chosen":"arduino:esp32:esp32:micros2","flash":16777216,"ids":["arduino:esp32:esp32:micros2","pio:micros2"],"key":"micros2-micros2","name":"microS2","part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/micro_s2/pins_arduino.h","says":{"buttons":[["GPIO0","BUTTON_BUILTIN",null,null]],"i2c":["GPIO8","GPIO9"],"leds":[["GPIO21","LED_BUILTIN",null]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:micros2"},{"core":"arduino:esp32:esp32","file":"variants/micro_s2/pins_arduino.h","same":true,"src":"pio:micros2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own MICROS2 entry"}],"vendor":"microS2","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:micros2","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO21"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:micros2"}},
{"chosen":"arduino:AZ3166:stm32f4:MXCHIP_AZ3166","flash":1048576,"ids":["arduino:AZ3166:stm32f4:MXCHIP_AZ3166"],"key":"microsoftdeveloper-mxchip-az3166","name":"MXCHIP AZ3166","part":"","ram":262144,"records":[{"core":"arduino:AZ3166:stm32f4","file":"variants/MXChip_AZ3166/pins_arduino.h","src":"arduino:AZ3166:stm32f4:MXCHIP_AZ3166"}],"vendor":"Microsoft Developer","why":"vendor","wiring":{"flash":1048576,"flash_from":"arduino:AZ3166:stm32f4:MXCHIP_AZ3166","naming":"raw","ram":262144,"ram_from":"arduino:AZ3166:stm32f4:MXCHIP_AZ3166"}},
{"chosen":"pio:mkr_sharky","flash":524288,"ids":["pio:mkr_sharky"],"key":"midatronics-mkr-sharky","name":"MKR Sharky","part":"stm32wb55cg","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32WBxx/WB35C(C-E)UxA_WB55C(C-E-G)U/variant_MKR_SHARKY.h","says":{"buttons":[["PH3","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PE4","LED_BUILTIN",null]],"spi":["PB3","PB5","PB4"],"uart":["PB6","PB7"]},"src":"pio:mkr_sharky","via":"PlatformIO ststm32 build.variant; defines of the core's own MKR_SHARKY entry"}],"vendor":"Midatronics","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PB7","tx":"PB6"}},"buttons":[{"name":"USER_BTN","pin":"PH3"}],"clock_hz":64000000,"flash":524288,"flash_from":"pio:mkr_sharky","leds":[{"aliases":["LED1"],"name":"LED_BUILTIN","pin":"PE4"}],"naming":"stm32","ram":196608,"ram_from":"pio:mkr_sharky"}},
{"chosen":"zephyr:mikroe_clicker_ra4m1","flash":262144,"ids":["zephyr:mikroe_clicker_ra4m1"],"key":"mikroe-clicker-ra4m1","name":"Clicker RA4M1","part":"ra4m1","ram":32768,"records":[{"file":"boards/mikroe/clicker_ra4m1/mikroe_clicker_ra4m1.dts","says":{"buttons":[["&ioport3 4","sw0","low",null],["&ioport3 1","sw1","low",null]],"leds":[["&ioport4 9","led0","high"],["&ioport4 8","led1","high"]]},"src":"zephyr:mikroe_clicker_ra4m1","stated":{"buttons|raw:&ioport3 1":"zephyr:mikroe_clicker_ra4m1: gpios = <&ioport3 1 GPIO_ACTIVE_LOW>","buttons|raw:&ioport3 4":"zephyr:mikroe_clicker_ra4m1: gpios = <&ioport3 4 GPIO_ACTIVE_LOW>","leds|raw:&ioport4 8":"zephyr:mikroe_clicker_ra4m1: gpios = <&ioport4 8 GPIO_ACTIVE_HIGH>","leds|raw:&ioport4 9":"zephyr:mikroe_clicker_ra4m1: gpios = <&ioport4 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"mikroe","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Button 1","name":"sw0","raw":"&ioport3 4"},{"active":"low","label":"User Button 2","name":"sw1","raw":"&ioport3 1"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED 1","name":"led0","raw":"&ioport4 9"},{"active":"high","label":"User LED 2","name":"led1","raw":"&ioport4 8"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:hexiwear","ids":["zephyr:hexiwear"],"key":"mikroe-hexiwear","name":"Hexiwear","part":"mk64f12","records":[{"file":"boards/mikroe/hexiwear/hexiwear_mk64f12.dts","says":{"leds":[["&gpioc 8","led2","low"],["&gpiod 0","led0","low"],["&gpioc 9","led1","low"]]},"src":"zephyr:hexiwear","stated":{"leds|raw:&gpioc 8":"zephyr:hexiwear: gpios = <&gpioc 8 GPIO_ACTIVE_LOW>","leds|raw:&gpioc 9":"zephyr:hexiwear: gpios = <&gpioc 9 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 0":"zephyr:hexiwear: gpios = <&gpiod 0 GPIO_ACTIVE_LOW>"}}],"vendor":"mikroe","why":"rank","wiring":{"leds":[{"active":"low","label":"User LD1","name":"led2","raw":"&gpioc 8"},{"active":"low","label":"User LD2","name":"led0","raw":"&gpiod 0"},{"active":"low","label":"User LD3","name":"led1","raw":"&gpioc 9"}],"naming":"raw"}},
{"chosen":"zephyr:mikroe_quail","flash":2097152,"ids":["zephyr:mikroe_quail"],"key":"mikroe-mikroe-quail","name":"MikroE Quail","part":"stm32f427xx","ram":262144,"records":[{"file":"boards/mikroe/quail/mikroe_quail.dts","says":{"i2c":["PB7","PB6"],"leds":[["PE15","led0","high"],["PE10","led1","high"],["PC3","led2","high"]],"spi":["PB3","PB5","PB4"]},"src":"zephyr:mikroe_quail","stated":{"leds|PC3":"zephyr:mikroe_quail: gpios = <&gpioc 3 GPIO_ACTIVE_HIGH>","leds|PE10":"zephyr:mikroe_quail: gpios = <&gpioe 10 GPIO_ACTIVE_HIGH>","leds|PE15":"zephyr:mikroe_quail: gpios = <&gpioe 15 GPIO_ACTIVE_HIGH>"}}],"vendor":"mikroe","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PB4","mosi":"PB5","name":"spi1","sck":"PB3"}},"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD1","name":"led0","pin":"PE15"},{"active":"high","label":"User LD2","name":"led1","pin":"PE10"},{"active":"high","label":"User LD3","name":"led2","pin":"PC3"}],"naming":"stm32","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"mpy:stm32/MIKROE_QUAIL","ids":["mpy:stm32/MIKROE_QUAIL"],"key":"mikroelektronika-mikroe-quail","name":"MikroE Quail","part":"stm32f427xx","records":[{"file":"ports/stm32/boards/MIKROE_QUAIL/mpconfigboard.h","says":{"i2c":["PB7","PB6"],"leds":[["PE15","LED1","high"],["PE10","LED2","high"],["PC3","LED3","high"]],"spi":["PB3","PB5","PB4"]},"src":"mpy:stm32/MIKROE_QUAIL","stated":{"leds|PC3":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PE10":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PE15":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"MikroElektronika","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB6","sda":"PB7"},"spi":{"miso":"PB4","mosi":"PB5","name":"SPI(1)","sck":"PB3"}},"flash":2097152,"flash_by_part":true,"flash_from":"stm32-data STM32F427VI, named by mpy:stm32/MIKROE_QUAIL: MICROPY_HW_MCU_NAME","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"colour":"orange","name":"LED1","pin":"PE15"},{"active":"high","aliases":["MICROPY_HW_LED2"],"colour":"green","name":"LED2","pin":"PE10"},{"active":"high","aliases":["MICROPY_HW_LED3"],"colour":"red","name":"LED3","pin":"PC3"}],"naming":"stm32","ram":262144,"ram_from":"stm32-data STM32F427VI, named by mpy:stm32/MIKROE_QUAIL: MICROPY_HW_MCU_NAME"}},
{"chosen":"mpy:renesas-ra/RA4M1_CLICKER","ids":["mpy:renesas-ra/RA4M1_CLICKER"],"key":"mikroelektronika-mikroe-ra4m1-clicker","name":"Mikroe RA4M1 Clicker","part":"ra4m1","records":[{"dropped":["MICROPY_HW_LED1 is (pin_P409)","MICROPY_HW_LED2 is (pin_P408)"],"file":"ports/renesas-ra/boards/RA4M1_CLICKER/mpconfigboard.h","src":"mpy:renesas-ra/RA4M1_CLICKER"}],"vendor":"MikroElektronika","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"pio:clicker2","flash":520192,"ids":["pio:clicker2"],"key":"mikroelektronika-mikroelektronika-clicker-2","name":"MikroElektronika Clicker 2","part":"pic32mx460f512l","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/Clicker2/Board_Defs.h","says":{"buttons":[["RE4","PIN_BTN1",null,null],["RG9","PIN_BTN2",null,null]],"leds":[["RE3","PIN_LED1",null],["RA10","PIN_LED2",null]],"spi":["RG6","RG8","RG7"]},"src":"pio:clicker2","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"MikroElektronika","why":"rank","wiring":{"buses":{"spi":{"cs":"RB1","miso":"RG7","mosi":"RG8","name":"SPI","sck":"RG6"}},"buttons":[{"label":"D87","name":"PIN_BTN1","pin":"RE4"},{"label":"D88","name":"PIN_BTN2","pin":"RG9"}],"clock_hz":80000000,"flash":520192,"flash_from":"pio:clicker2","leds":[{"label":"D85","name":"PIN_LED1","pin":"RE3"},{"label":"D86","name":"PIN_LED2","pin":"RA10"}],"naming":"pic32","ram":32768,"ram_from":"pio:clicker2"}},
{"chosen":"pio:flipnclickmz","flash":2080768,"ids":["pio:flipnclickmz"],"key":"mikroelektronika-mikroelektronika-flip-n-click-mz","name":"MikroElektronika Flip N Click MZ","part":"pic32mz2048efh100","ram":524288,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/FlipNClick_MZ/Board_Defs.h","says":{"buttons":[["RF0","PIN_BTN1",null,null],["RF1","PIN_BTN2",null,null]],"leds":[["RA7","LEDB",null],["RB14","PIN_LED1",null],["RA6","PIN_LED2",null],["RE0","PIN_LED4",null],["RE1","PIN_LED5",null]],"spi":["RB14","RB10","RB9"],"uart":["RD15","RD14"]},"src":"pio:flipnclickmz","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"MikroElektronika","why":"rank","wiring":{"buses":{"spi":{"cs":"RB8","miso":"RB9","mosi":"RB10","name":"SPI","sck":"RB14"},"uart":{"name":"Serial","rx":"RD14","tx":"RD15","unit":"UART5"}},"buttons":[{"label":"D46","name":"PIN_BTN1","pin":"RF0"},{"label":"D47","name":"PIN_BTN2","pin":"RF1"}],"clock_hz":252000000,"flash":2080768,"flash_from":"pio:flipnclickmz","leds":[{"aliases":["PIN_LED3"],"colour":"blue","label":"D23","name":"LEDB","pin":"RA7"},{"label":"D13","name":"PIN_LED1","pin":"RB14"},{"label":"D22","name":"PIN_LED2","pin":"RA6"},{"label":"D24","name":"PIN_LED4","pin":"RE0"},{"label":"D25","name":"PIN_LED5","pin":"RE1"}],"naming":"pic32","ram":524288,"ram_from":"pio:flipnclickmz"}},
{"chosen":"mpy:samd/MINISAM_M4","ids":["mpy:samd/MINISAM_M4"],"key":"minifigboards-mini-sam-m4","name":"Mini SAM M4","part":"samd51g19a","records":[{"file":"ports/samd/boards/MINISAM_M4/mpconfigboard.h","says":{"leds":[["PA15","LED",null]]},"src":"mpy:samd/MINISAM_M4"}],"vendor":"MiniFig Boards","why":"rank","wiring":{"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51G19A","leds":[{"name":"LED","pin":"PA15"}],"naming":"sam","ram":196608,"ram_from":"Microchip ATDF ATSAMD51G19A"}},
{"chosen":"cpy:espressif/morpheans_morphesp-240","ids":["cpy:espressif/morpheans_morphesp-240"],"key":"morpheans-morpheans-morphesp-240","name":"MORPHEANS MorphESP-240","part":"esp32s2","records":[{"file":"ports/espressif/boards/morpheans_morphesp-240/pins.c","says":{"i2c":["GPIO6","GPIO7"],"pixels":[["GPIO16","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO17","GPIO18"]},"src":"cpy:espressif/morpheans_morphesp-240"}],"vendor":"MORPHEANS","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO7","sda":"GPIO6"},"spi":{"miso":"GPIO13","mosi":"GPIO11","name":"board.SPI()","sck":"GPIO12"},"uart":{"name":"board.TX/RX","rx":"GPIO18","tx":"GPIO17"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO16"}]}},
{"chosen":"hand:arduino:move38:avr:blink","flash":5888,"ids":["arduino:move38:avr:blink"],"key":"move38com-blink","name":"Blink","part":"atmega168pb","ram":1024,"records":[{"checked":"ATDF descriptor atmega168pb (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega168PB.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"buttons":[["PD7","tile button (face press)","low",null]],"leds":[["multiplexed RGB matrix: anodes PB6 PE0 PB7 PE1 PD4 PD2, cathodes PD6 PD5 PD3","PIXEL0-5",null]]},"src":"hand:arduino:move38:avr:blink"}],"vendor":"Move38.com","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"date":"2017-11-02","doc":"Move38-Arduino-Platform variants/standard/hardware.h ('boards that *DO* have the pretty logo on the front (newer than 1/1/17)') and cores/blinkcore/button.cpp","kind":"board-definition","level":"Vendor firmware: the pin is pulled low when the button is pressed and the firmware enables the AVR's internal pull-up -> reads low when pressed (no schematic, so no statement about an external resistor)","publisher":"Move38 (Josh Levine)","quote":"\"#define BUTTON_PORT PORTD\" \"#define BUTTON_BIT 7\" \"#define BUTTON_DOWN() (!TBI(BUTTON_PIN,BUTTON_BIT)) // PCINT23 - pulled low when button pressed\"; button.cpp: \"SBI( BUTTON_PORT , BUTTON_BIT); // Leave in input mode, enable pull-up\"","revision":"commit 70bd4b8f","url":"https://github.com/bigjosh/Move38-Arduino-Platform/blob/70bd4b8fc750347ef0c4c88956667e5709e7d624/variants/standard/hardware.h","where":"hardware.h '/*** Button ***/'; button.cpp"},"label":"tile button (face press)","name":"tile button (face press)","pin":"PD7"}],"clock_cite":{"doc":"Move38 Blinks-SDK boards.txt (current SDK, census 'arduino:move38:avr:*')","kind":"board-definition","publisher":"Move38","quote":"blink.build.mcu=atmega168pb; blink.build.f_cpu=8000000L","revision":"commit 2fd2e45e","url":"https://github.com/Move38/Blinks-SDK/blob/2fd2e45e02ffd8c4ac6468d7cb420dcd29306c9f/boards.txt","where":"boards.txt"},"clock_hz":8000000,"flash":5888,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"date":"2017-11-02","doc":"Move38-Arduino-Platform variants/standard/hardware.h ('boards that *DO* have the pretty logo on the front (newer than 1/1/17)') and cores/blinkcore/button.cpp","kind":"board-definition","publisher":"Move38 (Josh Levine)","quote":"Six RGB 'pixels' are a multiplexed matrix, so no single-pin LED is listed: common anodes (driven 1 to select a pixel) PIXEL0 = PB6, PIXEL1 = PE0, PIXEL2 = PB7, PIXEL3 = PE1, PIXEL4 = PD4, PIXEL5 = PD2; colour cathodes (driven low to light) LED_R = PD6, LED_G = PD5, LED_B = PD3; BLUE_SINK = PE3 ('We drive this HIGH to turn off blue' - blue has a charge pump). A colour of a pixel lights when its ano","revision":"commit 70bd4b8f","url":"https://github.com/bigjosh/Move38-Arduino-Platform/blob/70bd4b8fc750347ef0c4c88956667e5709e7d624/variants/standard/hardware.h","where":"hardware.h '/*** Pixels ***/' (see notes)"},"label":"PIXEL0-5","name":"PIXEL0-5","raw":"multiplexed RGB matrix: anodes PB6 PE0 PB7 PE1 PD4 PD2, cathodes PD6 PD5 PD3"}],"naming":"avr","ram":1024,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:Move-X:stm32:Cicerone","flash":131072,"ids":["arduino:Move-X:stm32:Cicerone"],"key":"movex-cicerone","name":"Cicerone","part":"stm32wle5jb","ram":49152,"records":[{"core":"arduino:Move-X:stm32","file":"variants/CICERONE/variant_generic.h","says":{"buttons":[["PB2","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PB15","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:Move-X:stm32:Cicerone"}],"vendor":"Move-X","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"name":"USER_BTN","pin":"PB2"}],"flash":131072,"flash_from":"arduino:Move-X:stm32:Cicerone","leds":[{"name":"LED_BUILTIN","pin":"PB15"}],"naming":"stm32","ram":49152,"ram_from":"arduino:Move-X:stm32:Cicerone"}},
{"chosen":"arduino:Move-X:stm32:GenWL_1","flash":131072,"ids":["arduino:Move-X:stm32:GenWL_1"],"key":"movex-mamwle-00-01-128-kb-flash-48-kb-ram","name":"MAMWLE-00/01 (128 KB Flash, 48 KB RAM)","part":"stm32wle5jb","ram":49152,"records":[{"core":"arduino:Move-X:stm32","file":"variants/STM32WLE5JBIX/variant_generic.h","says":{"i2c":["PB9","PB8"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:Move-X:stm32:GenWL_1"}],"vendor":"Move-X","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:Move-X:stm32:GenWL_1","naming":"stm32","ram":49152,"ram_from":"arduino:Move-X:stm32:GenWL_1"}},
{"chosen":"arduino:Move-X:stm32:GenWL_2","flash":262144,"ids":["arduino:Move-X:stm32:GenWL_2"],"key":"movex-mamwle-02-03-256-kb-flash-64-kb-ram","name":"MAMWLE-02/03 (256 KB Flash, 64 KB RAM)","part":"stm32wle5jc","ram":65536,"records":[{"core":"arduino:Move-X:stm32","file":"variants/STM32WLE5JCIX/variant_generic.h","says":{"i2c":["PB9","PB8"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:Move-X:stm32:GenWL_2"}],"vendor":"Move-X","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:Move-X:stm32:GenWL_2","naming":"stm32","ram":65536,"ram_from":"arduino:Move-X:stm32:GenWL_2"}},
{"chosen":"hand:pio:mts_dragonfly_f411re","flash":524288,"ids":["pio:mts_dragonfly_f411re"],"key":"multitech-mts-dragonfly","name":"MTS Dragonfly","part":"stm32f411re","ram":131072,"records":[{"checked":"stm32-data STM32F411RE: every package, LQFP64","file":"tools/census/hand_wiring/stm32.json","src":"hand:pio:mts_dragonfly_f411re"}],"vendor":"MultiTech","why":"hand","wiring":{"flash":524288,"flash_from":"the census: the largest any of its sources states","naming":"stm32","none":[{"cite":{"date":"2025-01","doc":"SocketModem MTQ-MNA1-B01 Device Guide (S000682)","kind":"user-manual","publisher":"Multi-Tech Systems","quote":"LED One, link status | 34 LINK_STATUS 3V O Radio link status LED | For the Link status (LS) LED to function, you must issue the command AT#GPIO=1,0,2","revision":"Rev. 1.3","url":"https://multitech.com/wp-content/uploads/S000682.pdf","where":"PDF p. 8 (Specifications), p. 11 (40-pin connector), p. 30"},"what":"leds"}],"ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:mts_mdot_f405rg","flash":524288,"ids":["pio:mts_mdot_f405rg"],"key":"multitech-multitech-mdot","name":"MultiTech mDot","part":"stm32f411re","ram":131072,"records":[{"checked":"stm32-data STM32F411RE: every package, LQFP64","file":"tools/census/hand_wiring/stm32.json","src":"hand:pio:mts_mdot_f405rg"}],"vendor":"MultiTech","why":"hand","wiring":{"flash":524288,"flash_from":"the census: the largest any of its sources states","naming":"stm32","none":[{"cite":{"doc":"TARGET_MTS_MDOT_F411RE PinNames.h","kind":"board-definition","publisher":"Arm Mbed OS (ARMmbed/mbed-os)","quote":"#define LED1 PA_0 // needed for mbed to build tests","revision":"mbed-os-6.17.0","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-6.17.0/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_MTS_MDOT_F411RE/PinNames.h","where":"end of PinNames.h"},"what":"leds"}],"ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:mts_mdot_f411re","flash":524288,"ids":["pio:mts_mdot_f411re"],"key":"multitech-multitech-mdot-f411","name":"MultiTech mDot F411","part":"stm32f411re","ram":131072,"records":[{"checked":"stm32-data STM32F411RE: every package, LQFP64","file":"tools/census/hand_wiring/stm32.json","says":{"uart":["PA9","PA10"]},"src":"hand:pio:mts_mdot_f411re"}],"vendor":"MultiTech","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2021","doc":"mDot Developer Guide (S000612)","kind":"user-manual","publisher":"Multi-Tech Systems","quote":"30 PA10 USBRX Debug RX routes to USB on developer board; 31 PA9 USBTX Debug TX routes to USB on developer board","revision":"Version 7.1","url":"https://multitech.com/wp-content/uploads/S000612-mDot-Developer-Guide.pdf","where":"PDF p. 30, mDot pin table"},"name":"USART1 debug (USB on developer board)","rx":"PA10","tx":"PA9"}},"flash":524288,"flash_from":"the census: the largest any of its sources states","naming":"stm32","none":[{"cite":{"doc":"TARGET_MTS_MDOT_F411RE PinNames.h","kind":"board-definition","publisher":"Arm Mbed OS (ARMmbed/mbed-os)","quote":"#define LED1 PA_0 // needed for mbed to build tests","revision":"mbed-os-6.17.0","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-6.17.0/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_MTS_MDOT_F411RE/PinNames.h","where":"end of PinNames.h"},"what":"leds"}],"ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nano_ch32v317","flash":491520,"ids":["zephyr:nano_ch32v317"],"key":"muselab-muselab-nanoch32v317","name":"MuseLab nanoCH32V317","part":"ch32v317","ram":32768,"records":[{"file":"boards/muselab/nano_ch32v317/nano_ch32v317.dts","says":{"leds":[["PA0","led0","low"]]},"src":"zephyr:nano_ch32v317","stated":{"leds|PA0":"zephyr:nano_ch32v317: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>"}}],"vendor":"muselab","why":"rank","wiring":{"flash":491520,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","name":"led0","pin":"PA0"}],"naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nano_ch57x","flash":262144,"ids":["zephyr:nano_ch57x"],"key":"muselab-muselab-nanoch57x","name":"MuseLab nanoCH57x","part":"ch570","ram":12288,"records":[{"file":"boards/muselab/nano_ch57x/nano_ch57x_ch570.dts","says":{"leds":[["&gpioa 11","led0","high"]]},"src":"zephyr:nano_ch57x","stated":{"leds|raw:&gpioa 11":"zephyr:nano_ch57x: gpios = <&gpioa 11 GPIO_ACTIVE_HIGH>"}}],"vendor":"muselab","why":"rank","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED","name":"led0","raw":"&gpioa 11"}],"naming":"raw","ram":12288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:espressif/muselab_nanoesp32_s2_wroom","ids":["cpy:espressif/muselab_nanoesp32_s2_wroom"],"key":"muselab-nanoesp32-s2-w-wroom","name":"nanoESP32-S2 w/Wroom","part":"esp32s2","records":[{"file":"ports/espressif/boards/muselab_nanoesp32_s2_wroom/pins.c","says":{"pixels":[["GPIO18","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/muselab_nanoesp32_s2_wroom"}],"vendor":"Muselab","why":"rank","wiring":{"buses":{"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO18"}]}},
{"chosen":"cpy:espressif/muselab_nanoesp32_s2_wrover","ids":["cpy:espressif/muselab_nanoesp32_s2_wrover"],"key":"muselab-nanoesp32-s2-w-wrover","name":"nanoESP32-S2 w/Wrover","part":"esp32s2","records":[{"file":"ports/espressif/boards/muselab_nanoesp32_s2_wrover/pins.c","says":{"pixels":[["GPIO18","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/muselab_nanoesp32_s2_wrover"}],"vendor":"Muselab","why":"rank","wiring":{"buses":{"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO18"}]}},
{"chosen":"cpy:raspberrypi/mtm_computer","ids":["cpy:raspberrypi/mtm_computer"],"key":"musicthingmodular-music-thing-modular-workshop-computer","name":"Music Thing Modular Workshop Computer","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/mtm_computer/pins.c","says":{"leds":[["GPIO10","LED1",null],["GPIO11","LED2",null],["GPIO12","LED3",null],["GPIO13","LED4",null],["GPIO14","LED5",null],["GPIO15","LED6",null]],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/mtm_computer"}],"vendor":"Music Thing Modular","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"flash":2097152,"flash_from":"cpy:raspberrypi/mtm_computer: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"name":"LED1","pin":"GPIO10"},{"name":"LED2","pin":"GPIO11"},{"name":"LED3","pin":"GPIO12"},{"name":"LED4","pin":"GPIO13"},{"name":"LED5","pin":"GPIO14"},{"name":"LED6","pin":"GPIO15"}],"naming":"rp2"}},
{"chosen":"zephyr:az3166_iotdevkit","ids":["zephyr:az3166_iotdevkit"],"key":"mxchip-az3166-mxchip-iot-devkit","name":"AZ3166 MXChip IoT DevKit","part":"stm32f412rx","records":[{"file":"boards/mxchip/az3166_iotdevkit/az3166_iotdevkit.dts","says":{"buttons":[["PA4","sw0","low","up"],["PA10","button_b","low","up"]],"i2c":["PB9","PB8"],"leds":[["PB3","green-led","high"],["PB4","red-led","high"],["PC7","blue-led","high"],["PB2","wifi_led","high"],["PA15","azure_led","high"],["PC13","led0","high"]],"spi":["PB13","PB15","PB14"]},"src":"zephyr:az3166_iotdevkit","stated":{"buttons|PA10":"zephyr:az3166_iotdevkit: gpios = <&gpioa 10 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PA4":"zephyr:az3166_iotdevkit: gpios = <&gpioa 4 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PA15":"zephyr:az3166_iotdevkit: gpios = <&gpioa 15 GPIO_ACTIVE_HIGH>","leds|PB2":"zephyr:az3166_iotdevkit: gpios = <&gpiob 2 GPIO_ACTIVE_HIGH>","leds|PB3":"zephyr:az3166_iotdevkit: gpios = <&gpiob 3 GPIO_ACTIVE_HIGH>","leds|PB4":"zephyr:az3166_iotdevkit: gpios = <&gpiob 4 GPIO_ACTIVE_HIGH>","leds|PC13":"zephyr:az3166_iotdevkit: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PC7":"zephyr:az3166_iotdevkit: gpios = <&gpioc 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"mxchip","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"miso":"PB14","mosi":"PB15","name":"spi1","sck":"PB13"}},"buttons":[{"active":"low","label":"Button A","name":"sw0","pin":"PA4","pull":"up"},{"active":"low","label":"Button B","name":"button_b","pin":"PA10","pull":"up"}],"flash":1048576,"flash_by_part":true,"flash_from":"stm32-data STM32F412RG, named by zephyr:az3166_iotdevkit: #include <st/.../stm32f412Xg.dtsi>","leds":[{"active":"high","colour":"green","label":"Green","name":"green-led","pin":"PB3"},{"active":"high","colour":"red","label":"Red","name":"red-led","pin":"PB4"},{"active":"high","colour":"blue","label":"Blue","name":"blue-led","pin":"PC7"},{"active":"high","label":"Wi-Fi","name":"wifi_led","pin":"PB2"},{"active":"high","label":"Azure","name":"azure_led","pin":"PA15"},{"active":"high","label":"User","name":"led0","pin":"PC13"}],"naming":"stm32","parts":[{"address":106,"bus":"i2c","compatible":"st,lsm6dsl","name":"LSM6DSL"},{"address":95,"bus":"i2c","compatible":"st,hts221","name":"HTS221"},{"address":30,"bus":"i2c","compatible":"st,lis2mdl","name":"LIS2MDL"},{"address":92,"bus":"i2c","compatible":"st,lps22hb-press","name":"LPS22HB-PRESS"},{"address":60,"bus":"i2c","compatible":"solomon,ssd1306","name":"SSD1306"}],"ram":262144,"ram_from":"stm32-data STM32F412RG, named by zephyr:az3166_iotdevkit: #include <st/.../stm32f412Xg.dtsi>"}},
{"chosen":"hand:pio:mxchip_az3166","flash":1048576,"ids":["pio:mxchip_az3166"],"key":"mxchip-microsoft-azure-iot-development-kit-mxchip-az3166","name":"Microsoft Azure IoT Development Kit (MXChip AZ3166)","notes":["button PA4 active low from the level check (AZ3166 schematic (AZ3166-SCH.pdf), sheet 3 of 3)","button PA10 active low from the level check (AZ3166 schematic (AZ3166-SCH.pdf), sheet 3 of 3)"],"part":"stm32f412zg","ram":262144,"records":[{"checked":"stm32-data STM32F412ZG: every package, LQFP144, UFBGA144","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PA4","USER_BUTTON_A (A)",null,null],["PA10","USER_BUTTON_B (B)",null,null]],"leds":[["PB2","LED_WIFI (Wi-Fi)","high"],["PA15","LED_AZURE (Azure)","high"],["PC13","LED_USER (User)","high"],["PB4","RGB_R (RGB LED)","high"],["PB3","RGB_G (RGB LED)","high"],["PC7","RGB_B (RGB LED)","high"]]},"src":"hand:pio:mxchip_az3166"}],"vendor":"MXChip","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20180921021915/http://www.mxchip.com:80/public/microsoft/AZ3166-SCH.pdf","doc":"AZ3166 schematic (AZ3166-SCH.pdf), sheet 3 of 3","kind":"schematic","level":"10K pull-up, switch to GND","publisher":"Shanghai MXCHIP Info Tech Co., Ltd.","quote":"VDD R36 10K PA4/KEYA K2 C46 100nF GND","revision":"Ver: V1.0, Date: 4/1/2017, Sheets: 3 of 3 (title block)","url":"http://www.mxchip.com/public/microsoft/AZ3166-SCH.pdf","where":"sheet 3 KEYs"},"filled":["active from level check: AZ3166 schematic (AZ3166-SCH.pdf), sheet 3 of 3"],"label":"USER_BUTTON_A (A)","name":"USER_BUTTON_A (A)","pin":"PA4"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20180921021915/http://www.mxchip.com:80/public/microsoft/AZ3166-SCH.pdf","doc":"AZ3166 schematic (AZ3166-SCH.pdf), sheet 3 of 3","kind":"schematic","level":"10K pull-up, switch to GND","publisher":"Shanghai MXCHIP Info Tech Co., Ltd.","quote":"VDD R37 10K PA10/KEYB K3 C47 100nF GND","revision":"Ver: V1.0, Date: 4/1/2017, Sheets: 3 of 3 (title block)","url":"http://www.mxchip.com/public/microsoft/AZ3166-SCH.pdf","where":"sheet 3 KEYs"},"filled":["active from level check: AZ3166 schematic (AZ3166-SCH.pdf), sheet 3 of 3"],"label":"USER_BUTTON_B (B)","name":"USER_BUTTON_B (B)","pin":"PA10"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"AZ3166 PinNames.h (devkit-sdk, mbed-os target TARGET_MXCHIP/TARGET_AZ3166)","kind":"board-definition","level":"No schematic found. Level from the Zephyr board devicetree d3 (wifi_led: gpios = <&gpiob 2 GPIO_ACTIVE_HIGH>); not confirmed by a schematic.","publisher":"Microsoft (MXChip IoT DevKit SDK)","quote":"LED1 = MBED_GPIO_2, LED_WIFI = LED1, MBED_GPIO_2 = PB_2","revision":"2.0.0","url":"https://github.com/microsoft/devkit-sdk/blob/2.0.0/AZ3166/src/system/mbed-os/targets/TARGET_MXCHIP/TARGET_AZ3166/PinNames.h","where":"PinName enum, 'Generic signals namings' and MBED_GPIO map"},"label":"LED_WIFI (Wi-Fi)","name":"LED_WIFI (Wi-Fi)","pin":"PB2"},{"active":"high","cite":{"doc":"AZ3166 PinNames.h (devkit-sdk, mbed-os target TARGET_MXCHIP/TARGET_AZ3166)","kind":"board-definition","level":"No schematic found. Level from the Zephyr board devicetree d3 (azure_led: gpios = <&gpioa 15 GPIO_ACTIVE_HIGH>); not confirmed by a schematic.","publisher":"Microsoft (MXChip IoT DevKit SDK)","quote":"LED2 = MBED_GPIO_9, LED_AZURE = LED2, MBED_GPIO_9 = PA_15","revision":"2.0.0","url":"https://github.com/microsoft/devkit-sdk/blob/2.0.0/AZ3166/src/system/mbed-os/targets/TARGET_MXCHIP/TARGET_AZ3166/PinNames.h","where":"PinName enum, 'Generic signals namings' and MBED_GPIO map"},"label":"LED_AZURE (Azure)","name":"LED_AZURE (Azure)","pin":"PA15"},{"active":"high","cite":{"doc":"AZ3166 PinNames.h (devkit-sdk, mbed-os target TARGET_MXCHIP/TARGET_AZ3166)","kind":"board-definition","level":"No schematic found. Level from the Zephyr board devicetree d3 (user_led: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>); not confirmed by a schematic.","publisher":"Microsoft (MXChip IoT DevKit SDK)","quote":"LED3 = MBED_GPIO_16, LED_USER = LED3, MBED_GPIO_16 = PC_13; LED_BUILTIN = PC_13","revision":"2.0.0","url":"https://github.com/microsoft/devkit-sdk/blob/2.0.0/AZ3166/src/system/mbed-os/targets/TARGET_MXCHIP/TARGET_AZ3166/PinNames.h","where":"PinName enum, 'Generic signals namings' and MBED_GPIO map"},"label":"LED_USER (User)","name":"LED_USER (User)","pin":"PC13"},{"active":"high","cite":{"doc":"AZ3166 PinNames.h (devkit-sdk, mbed-os target TARGET_MXCHIP/TARGET_AZ3166)","kind":"board-definition","level":"No schematic found. Vendor driver d2 turns the LED off with duty 0 (pin low) and sets brightness as duty value/255: 'void RGB_LED::turnOff() { setColor(0, 0, 0); }', '_red.write(red / 255.0f);'; d3 agrees (red_led: gpios = <&gpiob 4 GPIO_ACTIVE_HIGH>).","publisher":"Microsoft (MXChip IoT DevKit SDK)","quote":"RGB_R = MBED_GPIO_31, MBED_GPIO_31 = PB_4","revision":"2.0.0","url":"https://github.com/microsoft/devkit-sdk/blob/2.0.0/AZ3166/src/system/mbed-os/targets/TARGET_MXCHIP/TARGET_AZ3166/PinNames.h","where":"PinName enum, 'Generic signals namings' and MBED_GPIO map"},"colour":"red","label":"RGB_R (RGB LED)","name":"RGB_R (RGB LED)","pin":"PB4"},{"active":"high","cite":{"doc":"AZ3166 PinNames.h (devkit-sdk, mbed-os target TARGET_MXCHIP/TARGET_AZ3166)","kind":"board-definition","level":"No schematic found. Vendor driver d2 turns the LED off with duty 0 (pin low) and sets brightness as duty value/255: 'void RGB_LED::turnOff() { setColor(0, 0, 0); }', '_red.write(red / 255.0f);'; d3 agrees (green_led: gpios = <&gpiob 3 GPIO_ACTIVE_HIGH>).","publisher":"Microsoft (MXChip IoT DevKit SDK)","quote":"RGB_G = MBED_GPIO_27, MBED_GPIO_27 = PB_3","revision":"2.0.0","url":"https://github.com/microsoft/devkit-sdk/blob/2.0.0/AZ3166/src/system/mbed-os/targets/TARGET_MXCHIP/TARGET_AZ3166/PinNames.h","where":"PinName enum, 'Generic signals namings' and MBED_GPIO map"},"colour":"green","label":"RGB_G (RGB LED)","name":"RGB_G (RGB LED)","pin":"PB3"},{"active":"high","cite":{"doc":"AZ3166 PinNames.h (devkit-sdk, mbed-os target TARGET_MXCHIP/TARGET_AZ3166)","kind":"board-definition","level":"No schematic found. Vendor driver d2 turns the LED off with duty 0 (pin low) and sets brightness as duty value/255: 'void RGB_LED::turnOff() { setColor(0, 0, 0); }', '_red.write(red / 255.0f);'; d3 agrees (blue_led: gpios = <&gpioc 7 GPIO_ACTIVE_HIGH>).","publisher":"Microsoft (MXChip IoT DevKit SDK)","quote":"RGB_B = MBED_GPIO_12, MBED_GPIO_12 = PC_7","revision":"2.0.0","url":"https://github.com/microsoft/devkit-sdk/blob/2.0.0/AZ3166/src/system/mbed-os/targets/TARGET_MXCHIP/TARGET_AZ3166/PinNames.h","where":"PinName enum, 'Generic signals namings' and MBED_GPIO map"},"colour":"blue","label":"RGB_B (RGB LED)","name":"RGB_B (RGB LED)","pin":"PC7"}],"naming":"stm32","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:MyRP_bot","flash":2097152,"ids":["pio:MyRP_bot"],"key":"mymakers-rp2040","name":"RP2040","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/MyRP_bot/pins_arduino.h","says":{"i2c":["GPIO16","GPIO17"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO2","GPIO3","GPIO12"]},"src":"pio:MyRP_bot","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own MyRP_2040 entry"}],"vendor":"MyMakers","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO17","sda":"GPIO16"},"spi":{"cs":"GPIO13","miso":"GPIO12","mosi":"GPIO3","name":"SPI","sck":"GPIO2"}},"clock_hz":133000000,"flash":2097152,"flash_from":"pio:MyRP_bot","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"pio:MyRP_bot"}},
{"chosen":"pio:MyRP_2350B","flash":4194304,"ids":["pio:MyRP_2350B"],"key":"mymakers-rp2350b","name":"RP2350B","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/MyRP_2350B/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"pio:MyRP_2350B","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own MYRP_2350B entry"}],"vendor":"MyMakers","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":150000000,"flash":4194304,"flash_from":"pio:MyRP_2350B","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":524288,"ram_from":"pio:MyRP_2350B"}},
{"chosen":"cpy:atmel-samd/cp32-m4","ids":["cpy:atmel-samd/cp32-m4"],"key":"naddareelcompanyllc-cp32-m4","name":"CP32-M4","part":"samd51j20a","records":[{"file":"ports/atmel-samd/boards/cp32-m4/pins.c","says":{"i2c":["PB8","PB9"],"pixels":[["PA12","apa102"]],"spi":["PA22","PA23","PA21"],"uart":["PB16","PB17"]},"src":"cpy:atmel-samd/cp32-m4"}],"vendor":"Nadda-Reel Company LLC","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PB9","sda":"PB8"},"spi":{"miso":"PA21","mosi":"PA23","name":"board.SPI()","sck":"PA22"},"uart":{"name":"board.UART()","rx":"PB17","tx":"PB16"}},"flash":1048576,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51J20A","naming":"sam","pixels":[{"clock":"PA13","kind":"apa102","name":"MICROPY_HW_APA102_MOSI","pin":"PA12"}],"ram":262144,"ram_from":"Microchip ATDF ATSAMD51J20A"}},
{"chosen":"hand:avr-hal:nano168","ids":["avr-hal:nano168"],"key":"nano168","name":"nano168","part":"atmega168","records":[{"checked":"ATDF descriptor atmega168 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega168.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB5","L (D13), LED3","high"]]},"src":"hand:avr-hal:nano168"}],"vendor":"","why":"hand","wiring":{"clock_cite":{"date":"2008-06-26","doc":"Arduino Nano (V2.3) User Manual (incl. 'Arduino Nano Schematic' p. 5)","kind":"user-manual","publisher":"Arduino","quote":"\"Y1\" \"16MHz\" \"PB6(XTAL1)\" \"PB7(XTAL2)\"; BOM: \"Cystal, 16MHz +/-20ppm\" \"ABL-16.000MHZ-B2\" (boards.txt: \"nano.build.f_cpu=16000000L\", \"nano.menu.cpu.atmega168=ATmega168\")","revision":"Rev. 2.3 (schematic REV 2.3)","url":"https://www.arduino.cc/en/uploads/Main/ArduinoNanoManual23.pdf","where":"p. 5 schematic, Y1 on U1 pins 7/8; p. 4 BOM item 18"},"clock_hz":16000000,"flash":16384,"flash_by_part":true,"flash_from":"Microchip ATDF ATmega168","leds":[{"active":"high","cite":{"date":"2008-06-26","doc":"Arduino Nano (V2.3) User Manual (incl. 'Arduino Nano Schematic' p. 5)","kind":"user-manual","level":"Read from the page image: D13/SCK (U1 pin 17, PB5) -> RP2B 680 ohm -> LED3 'L_AMBER' anode; LED cathode to ground symbol -> lit when PB5 is high.","publisher":"Arduino","quote":"\"PB5(SCK)\" \"17\" \"D13/SCK\" \"RP2B\" \"680\" \"L_AMBER\" \"LED3\"","revision":"Rev. 2.3 (schematic REV 2.3)","url":"https://www.arduino.cc/en/uploads/Main/ArduinoNanoManual23.pdf","where":"p. 5 'Arduino Nano Schematic', U1 pin 17 PB5(SCK) -> D13/SCK -> RP2B -> LED3"},"colour":"amber","label":"L (D13), LED3","name":"L (D13), LED3","pin":"PB5"}],"naming":"avr","none":[{"cite":{"date":"2008-06-26","doc":"Arduino Nano (V2.3) User Manual (incl. 'Arduino Nano Schematic' p. 5)","kind":"user-manual","publisher":"Arduino","quote":"\"SW1\" \"RESET\" (only switch; connects RESET to ground); BOM: \"SW1\" \"Switch, Momentary Tact\"","revision":"Rev. 2.3 (schematic REV 2.3)","url":"https://www.arduino.cc/en/uploads/Main/ArduinoNanoManual23.pdf","where":"p. 5 schematic, SW1"},"what":"buttons"}],"ram":1024,"ram_from":"Microchip ATDF ATmega168"}},
{"chosen":"cpy:atmel-samd/ndgarage_ndbit6","ids":["cpy:atmel-samd/ndgarage_ndbit6"],"key":"ndgarage-ndgarage-n-bit6-feathersnow","name":"ndGarage[n\u00b0]Bit6:FeatherSnow","part":"samd21e18a","records":[{"file":"ports/atmel-samd/boards/ndgarage_ndbit6/pins.c","says":{"i2c":["PA8","PA9"],"leds":[["PA23","LED",null]],"spi":["PA5","PA4","PA6"],"uart":["PA8","PA9"]},"src":"cpy:atmel-samd/ndgarage_ndbit6"}],"vendor":"ndGarage","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA9","sda":"PA8"},"spi":{"miso":"PA6","mosi":"PA4","name":"board.SPI()","sck":"PA5"},"uart":{"name":"board.UART()","rx":"PA9","tx":"PA8"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A","leds":[{"aliases":["L","MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PA23"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"cpy:atmel-samd/ndgarage_ndbit6_v2","ids":["cpy:atmel-samd/ndgarage_ndbit6_v2"],"key":"ndgarage-ndgarage-n-bit6-feathersnow-v2","name":"ndGarage[n\u00b0] Bit6: FeatherSnow-v2","part":"samd21e18a","records":[{"file":"ports/atmel-samd/boards/ndgarage_ndbit6_v2/pins.c","says":{"i2c":["PA16","PA17"],"leds":[["PA23","LED",null]],"uart":["PA16","PA17"]},"src":"cpy:atmel-samd/ndgarage_ndbit6_v2"}],"vendor":"ndGarage","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA17","sda":"PA16"},"uart":{"name":"board.UART()","rx":"PA17","tx":"PA16"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A","leds":[{"aliases":["L","MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PA23"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"pio:nekosystems_bl2040_mini","flash":4194304,"ids":["pio:nekosystems_bl2040_mini"],"key":"nekosystems-bl2040-mini","name":"BL2040 Mini","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/nekosystems_bl2040_mini/pins_arduino.h","says":{"i2c":["GPIO24","GPIO25"],"leds":[["GPIO6","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO12","GPIO13"]},"src":"pio:nekosystems_bl2040_mini","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own NEKOSYSTEMS_BL2040_MINI entry"}],"vendor":"Neko Systems","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO25","sda":"GPIO24"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO13","tx":"GPIO12"}},"clock_hz":133000000,"flash":4194304,"flash_from":"pio:nekosystems_bl2040_mini","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO6"}],"naming":"rp2","ram":262144,"ram_from":"pio:nekosystems_bl2040_mini"}},
{"chosen":"arduino:nekuneko:nrf52:ebyte52840","flash":815104,"ids":["arduino:nekuneko:nrf52:ebyte52840"],"key":"neku-ebyte-e73-2g4m08s1c-nrf52840","name":"Ebyte E73-2G4M08S1C (nRF52840)","part":"nrf52840","ram":237568,"records":[{"core":"arduino:nekuneko:nrf52","file":"variants/ebyte_nrf52840/variant.h","says":{"buttons":[["P1.06","PIN_BUTTON1",null,null],["P1.04","PIN_BUTTON2",null,null]],"i2c":["P0.13","P0.24"],"leds":[["P1.11","LED_BLUE","high"],["P1.10","LED_BUILTIN","high"]],"pixels":[["P0.17","ws2812"]],"spi":["P0.20","P0.22","P0.15"],"uart":["P0.05","P1.09"]},"src":"arduino:nekuneko:nrf52:ebyte52840","stated":{"leds|P1.10":"#define LED_STATE_ON 1 // State when LED is litted","leds|P1.11":"#define LED_STATE_ON 1 // State when LED is litted"}}],"vendor":"Neku","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.24","sda":"P0.13"},"spi":{"miso":"P0.15","mosi":"P0.22","name":"SPI","sck":"P0.20"},"uart":{"name":"Serial1","rx":"P1.09","tx":"P0.05"}},"buttons":[{"label":"D14","name":"PIN_BUTTON1","pin":"P1.06"},{"label":"D4","name":"PIN_BUTTON2","pin":"P1.04"}],"clock_hz":64000000,"flash":815104,"flash_from":"arduino:nekuneko:nrf52:ebyte52840","leds":[{"active":"high","aliases":["PIN_LED2"],"colour":"blue","label":"D11","name":"LED_BLUE","pin":"P1.11"},{"active":"high","aliases":["LED_RED","PIN_LED1"],"colour":"red","label":"D12","name":"LED_BUILTIN","pin":"P1.10"}],"naming":"nrf","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"P0.17"}],"ram":237568,"ram_from":"arduino:nekuneko:nrf52:ebyte52840"}},
{"chosen":"arduino:nekuneko:samd:kitten_display","flash":262144,"ids":["arduino:nekuneko:samd:kitten_display"],"key":"neku-kitten-display-samd21e18a","name":"Kitten Display (SAMD21E18A)","part":"samd21e18a","records":[{"core":"arduino:nekuneko:samd","file":"variants/kitten_syringe_display/pins_arduino.h","says":{"i2c":["PA8","PA9"],"leds":[["PA16","LED_BUILTIN",null]],"pixels":[["PA18","ws2812"]],"spi":["PA1","PA31","PA30"],"uart":["PA30","PA31"]},"src":"arduino:nekuneko:samd:kitten_display"}],"vendor":"Neku","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA7","miso":"PA30","mosi":"PA31","name":"SPI","sck":"PA1"},"uart":{"name":"Serial1","rx":"PA31","tx":"PA30"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:nekuneko:samd:kitten_display","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D6","name":"LED_BUILTIN","pin":"PA16"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"NEOPIXEL_BUILTIN","pin":"PA18"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"hand:arduino:nekuneko:nrf52:kitten52833","flash":393216,"ids":["arduino:nekuneko:nrf52:kitten52833"],"key":"neku-kitten-syringe-nrf52833-nsfw","name":"Kitten Syringe nRF52833 (NSFW)","part":"nrf52833","ram":117964,"records":[{"checked":"flowrs-regdb nrf52833: ports P0, P1","file":"tools/census/hand_wiring/nrf.json","says":{"buttons":[["P0.03","INJECT button (BTTN_INJECT, D1/A1)","low",null]],"leds":[["P0.02","LED_BUILTIN (D0/A0)","high"]],"pixels":[["P0.31","ws2812"]]},"src":"hand:arduino:nekuneko:nrf52:kitten52833"}],"vendor":"Neku","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"doc":"bootloader/kitten_syringe_nrf52833/board.h (UF2 bootloader board definition, BLEDIS_MANUFACTURER \"NeKuNeKo Inc.\")","kind":"board-definition","level":"Inferred: the maker's bootloader definition configures the button with NRF_GPIO_PIN_PULLUP, which only works if the button shorts the pin to GND -> reads low when pressed. No schematic; board pull resistor unknown.","publisher":"NeKuNeKo","quote":"#define BUTTON_2 _PINNUM(0, 03) \t// INJECT_BTTN (A1) ... #define BUTTON_PULL NRF_GPIO_PIN_PULLUP | d1: #define PIN_BUTTON1 (1) // D1, A1, BTTN_INJECT ; 3, // D1 is P0.03 (A1)","revision":"commit 90c124cc","url":"https://github.com/nekuneko/NeKuNeKo_nRF52_Arduino/blob/90c124cc47df9da791bc4d4d43d364904d1b044e/bootloader/kitten_syringe_nrf52833/board.h","where":"bootloader board.h BUTTON section; d1 variant.h / variant.cpp"},"label":"INJECT button (BTTN_INJECT, D1/A1)","name":"INJECT button (BTTN_INJECT, D1/A1)","pin":"P0.03"}],"flash":393216,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"variants/kitten_syringe_nrf52833/variant.h and variant.cpp","kind":"board-definition","level":"Maker's board definitions state LED_STATE_ON 1 (lit when high); no schematic available to confirm the circuit.","publisher":"NeKuNeKo (nekuneko/NeKuNeKo_nRF52_Arduino)","quote":"#define PIN_LED1 (0) // D0, A0 ... #define LED_BUILTIN PIN_LED1 ... #define LED_STATE_ON 1 // State when LED is litted | variant.cpp: 2, // D0 is P0.02 (A0, LED_BUILTIN) | d2: #define LED_PRIMARY_PIN _PINNUM(0, 02) // LED_BUILTIN (A0) #define LED_STATE_ON 1","revision":"commit 90c124cc","url":"https://github.com/nekuneko/NeKuNeKo_nRF52_Arduino/blob/90c124cc47df9da791bc4d4d43d364904d1b044e/variants/kitten_syringe_nrf52833/variant.h","where":"variant.h LEDs; variant.cpp g_ADigitalPinMap; d2 LED section"},"label":"LED_BUILTIN (D0/A0)","name":"LED_BUILTIN (D0/A0)","pin":"P0.02"}],"naming":"nrf","pixels":[{"cite":{"doc":"bootloader/kitten_syringe_nrf52833/board.h (UF2 bootloader board definition, BLEDIS_MANUFACTURER \"NeKuNeKo Inc.\")","kind":"board-definition","publisher":"NeKuNeKo","quote":"#define LED_NEOPIXEL _PINNUM(0, 31) // NEOPIXEL (A7) #define NEOPIXELS_NUMBER 1 | d1: #define PIN_NEOPIXEL (8) // D7, A7 (variant.cpp: 31, // D7 is P0.31 (A7, ARef, NEOPIXEL))","revision":"commit 90c124cc","url":"https://github.com/nekuneko/NeKuNeKo_nRF52_Arduino/blob/90c124cc47df9da791bc4d4d43d364904d1b044e/bootloader/kitten_syringe_nrf52833/board.h","where":"board.h LED section; d1 variant.h / variant.cpp"},"count":1,"kind":"ws2812","name":"pixel0","pin":"P0.31"}],"ram":117964,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:nekuneko:samd:kitten_syringe","flash":262144,"ids":["arduino:nekuneko:samd:kitten_syringe"],"key":"neku-kitten-syringe-samd21e18a","name":"Kitten Syringe (SAMD21E18A)","part":"samd21e18a","records":[{"core":"arduino:nekuneko:samd","file":"variants/kitten_syringe_display/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA16","LED_BUILTIN",null]],"pixels":[["PA18","ws2812"]],"spi":["PA1","PA31","PA30"],"uart":["PA30","PA31"]},"src":"arduino:nekuneko:samd:kitten_syringe"}],"vendor":"Neku","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"cs":"PA7","miso":"PA30","mosi":"PA31","name":"SPI","sck":"PA1"},"uart":{"name":"Serial1","rx":"PA31","tx":"PA30"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:nekuneko:samd:kitten_syringe","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D6","name":"LED_BUILTIN","pin":"PA16"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"NEOPIXEL_BUILTIN","pin":"PA18"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"arduino:nekuneko:nrf52:minew52832mini","flash":290816,"ids":["arduino:nekuneko:nrf52:minew52832mini"],"key":"neku-minew-ms50sfa2-nrf52832-mini","name":"MINEW MS50SFA2 (nRF52832 Mini)","part":"nrf52832","ram":52224,"records":[{"core":"arduino:nekuneko:nrf52","file":"variants/minew_nrf52832_mini/variant.h","says":{"i2c":["P0.11","P0.12"],"leds":[["P0.27","LED_BLUE","high"],["P0.17","LED_BUILTIN","high"]],"spi":["P0.30","P0.29","P0.28"],"uart":["P0.03","P0.04"]},"src":"arduino:nekuneko:nrf52:minew52832mini","stated":{"leds|P0.17":"#define LED_STATE_ON 1 // State when LED is litted","leds|P0.27":"#define LED_STATE_ON 1 // State when LED is litted"}}],"vendor":"Neku","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.12","sda":"P0.11"},"spi":{"miso":"P0.28","mosi":"P0.29","name":"SPI","sck":"P0.30"},"uart":{"name":"Serial","rx":"P0.04","tx":"P0.03"}},"clock_hz":64000000,"flash":290816,"flash_from":"arduino:nekuneko:nrf52:minew52832mini","leds":[{"active":"high","aliases":["PIN_LED2"],"colour":"blue","label":"D27","name":"LED_BLUE","pin":"P0.27"},{"active":"high","aliases":["LED_RED","PIN_LED1"],"colour":"red","label":"D17","name":"LED_BUILTIN","pin":"P0.17"}],"naming":"nrf","ram":52224,"ram_from":"arduino:nekuneko:nrf52:minew52832mini"}},
{"chosen":"arduino:nekuneko:nrf52:minew52832","flash":290816,"ids":["arduino:nekuneko:nrf52:minew52832"],"key":"neku-minew-ms50sfb2-nrf52832","name":"MINEW MS50SFB2 (nRF52832)","part":"nrf52832","ram":52224,"records":[{"core":"arduino:nekuneko:nrf52","file":"variants/minew_nrf52832/variant.h","says":{"i2c":["P0.25","P0.26"],"leds":[["P0.19","LED_BLUE","high"],["P0.17","LED_BUILTIN","high"]],"spi":["P0.12","P0.13","P0.14"],"uart":["P0.06","P0.08"]},"src":"arduino:nekuneko:nrf52:minew52832","stated":{"leds|P0.17":"#define LED_STATE_ON 1 // State when LED is litted","leds|P0.19":"#define LED_STATE_ON 1 // State when LED is litted"}}],"vendor":"Neku","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.26","sda":"P0.25"},"spi":{"miso":"P0.14","mosi":"P0.13","name":"SPI","sck":"P0.12"},"uart":{"name":"Serial","rx":"P0.08","tx":"P0.06"}},"clock_hz":64000000,"flash":290816,"flash_from":"arduino:nekuneko:nrf52:minew52832","leds":[{"active":"high","aliases":["PIN_LED2"],"colour":"blue","label":"D19","name":"LED_BLUE","pin":"P0.19"},{"active":"high","aliases":["LED_RED","PIN_LED1"],"colour":"red","label":"D17","name":"LED_BUILTIN","pin":"P0.17"}],"naming":"nrf","ram":52224,"ram_from":"arduino:nekuneko:nrf52:minew52832"}},
{"chosen":"arduino:nekuneko:nrf52:minew52840","flash":815104,"ids":["arduino:nekuneko:nrf52:minew52840"],"key":"neku-minew-ms88sf3-nrf52840","name":"MINEW MS88SF3 (nRF52840)","part":"nrf52840","ram":237568,"records":[{"core":"arduino:nekuneko:nrf52","file":"variants/minew_nrf52840/variant.h","says":{"buttons":[["P1.01","PIN_BUTTON1",null,null],["P1.02","PIN_BUTTON2",null,null],["P1.03","PIN_BUTTON3",null,null]],"i2c":["P0.16","P0.14"],"leds":[["P1.05","LED_BLUE","high"],["P1.04","LED_BUILTIN","high"]],"pixels":[["P0.12","ws2812"]],"spi":["P0.19","P0.15","P0.13"],"uart":["P0.26","P0.27"]},"src":"arduino:nekuneko:nrf52:minew52840","stated":{"leds|P1.04":"#define LED_STATE_ON 1 // State when LED is litted","leds|P1.05":"#define LED_STATE_ON 1 // State when LED is litted"}}],"vendor":"Neku","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.14","sda":"P0.16"},"spi":{"miso":"P0.13","mosi":"P0.15","name":"SPI","sck":"P0.19"},"uart":{"name":"Serial1","rx":"P0.27","tx":"P0.26"}},"buttons":[{"label":"D18","name":"PIN_BUTTON1","pin":"P1.01"},{"label":"D19","name":"PIN_BUTTON2","pin":"P1.02"},{"label":"D20","name":"PIN_BUTTON3","pin":"P1.03"}],"clock_hz":64000000,"flash":815104,"flash_from":"arduino:nekuneko:nrf52:minew52840","leds":[{"active":"high","aliases":["PIN_LED2"],"colour":"blue","label":"D15","name":"LED_BLUE","pin":"P1.05"},{"active":"high","aliases":["LED_RED","PIN_LED1"],"colour":"red","label":"D14","name":"LED_BUILTIN","pin":"P1.04"}],"naming":"nrf","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"P0.12"}],"ram":237568,"ram_from":"arduino:nekuneko:nrf52:minew52840"}},
{"chosen":"arduino:nekuneko:samd:sok_m4_advance","flash":1032192,"ids":["arduino:nekuneko:samd:sok_m4_advance"],"key":"neku-sok-m4-advance-samd51j20a","name":"SoK M4 Advance (SAMD51J20A)","part":"samd51j20a","records":[{"core":"arduino:nekuneko:samd","file":"variants/sok_m4_advance/pins_arduino.h","says":{"i2c":["PB8","PB9"],"leds":[["PA19","LED_BUILTIN",null]],"spi":["PA1","PA31","PA30"],"uart":["PA4","PA6"]},"src":"arduino:nekuneko:samd:sok_m4_advance"}],"vendor":"Neku","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB9","sda":"PB8"},"spi":{"miso":"PA30","mosi":"PA31","name":"SPI","sck":"PA1"},"uart":{"name":"Serial1","rx":"PA6","tx":"PA4"}},"clock_hz":120000000,"flash":1032192,"flash_from":"arduino:nekuneko:samd:sok_m4_advance","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D14","name":"LED_BUILTIN","pin":"PA19"}],"naming":"sam","ram":262144,"ram_from":"Microchip ATDF ATSAMD51J20A"}},
{"chosen":"arduino:nekuneko:samd:sok_zero_dawn","flash":262144,"ids":["arduino:nekuneko:samd:sok_zero_dawn"],"key":"neku-sok-zero-dawn-samd21j18a","name":"SoK Zero Dawn (SAMD21J18A)","part":"samd21j18a","records":[{"core":"arduino:nekuneko:samd","file":"variants/sok_zero_dawn/pins_arduino.h","says":{"i2c":["PB8","PB9"],"leds":[["PA16","LED_BUILTIN",null]],"spi":["PA17","PA31","PA30"],"uart":["PA4","PA5"]},"src":"arduino:nekuneko:samd:sok_zero_dawn"}],"vendor":"Neku","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB9","sda":"PB8"},"spi":{"miso":"PA30","mosi":"PA31","name":"SPI","sck":"PA17"},"uart":{"name":"Serial1","rx":"PA5","tx":"PA4"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:nekuneko:samd:sok_zero_dawn","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D14","name":"LED_BUILTIN","pin":"PA16"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21J18A"}},
{"chosen":"hand:atsamd:neo_trinkey","ids":["atsamd:neo_trinkey"],"key":"neo-trinkey","name":"neo trinkey","part":"samd21e","records":[{"checked":"Microchip.SAMD21_DFP.3.8.270.atpack ATDF samd21e15a, samd21e15b, samd21e15bu ...: every pinout, SAMD21E, SAMD21E1xBU, SAMD21E1xDU, SAMD21E1xL, SAMD21E1xLS, SAMD21EA, SAMD21EM","file":"tools/census/hand_wiring/sam.json","says":{"pixels":[["PA5","ws2812"]]},"src":"hand:atsamd:neo_trinkey"}],"vendor":"","why":"hand","wiring":{"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A, named by hand:atsamd:neo_trinkey","memory_cite":{"doc":"Adafruit ArduinoCore-samd boards.txt","kind":"board-definition","publisher":"Adafruit Industries","quote":"-D__SAMD21E18A__","revision":"tag 1.7.17","url":"https://github.com/adafruit/ArduinoCore-samd/blob/1.7.17/boards.txt","where":"adafruit_neotrinkey_m0.build.extra_flags"},"naming":"sam","none":[{"cite":{"doc":"Adafruit Neo Trinkey schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"Only switch part: Q2 [SWITCH_TACT_SMT4.6X2.8 = reset] on net !RESET (IC3 /RESET).","revision":"git 65c1e5f1d3","url":"https://github.com/adafruit/Adafruit-Neo-Trinkey-PCB/blob/65c1e5f1d3c088cec327f7b2b0489bb7e085eed8/Adafruit%20Neo%20Trinkey.sch","where":"Eagle schematic, all switch parts"},"what":"buttons"}],"pixels":[{"cite":{"doc":"Adafruit Neo Trinkey schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"LED1 [WS2812B3535] pin DI -> net \"NEOPIX\" -> IC3 \"PA05/EINT5/AIN5/SERCOM0.1\"; LED1 DO -> LED2 DI ... -> LED4; variant.h: \"#define PIN_NEOPIXEL (0u)\" \"#define NUM_NEOPIXEL (4u)\"; variant.cpp pin 0: \"{ PORTA, 5, PIO_ANALOG, (PIN_ATTR_DIGITAL|PIN_ATTR_ANALOG|PIN_ATTR_PWM|PIN_ATTR_TIMER), ADC_Channel5, PWM0_CH1, TCC0_CH1, EXTERNAL_INT_5 },\"","revision":"git 65c1e5f1d3","url":"https://github.com/adafruit/Adafruit-Neo-Trinkey-PCB/blob/65c1e5f1d3c088cec327f7b2b0489bb7e085eed8/Adafruit%20Neo%20Trinkey.sch","where":"Eagle schematic parts LED1..LED4 (WS2812B3535), net NEOPIX; d2 variant.h L80-81; d3 variant.cpp L27"},"count":4,"kind":"ws2812","name":"pixel0","pin":"PA5"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A, named by hand:atsamd:neo_trinkey"}},
{"chosen":"hand:atsamd:neokey_trinkey","ids":["atsamd:neokey_trinkey"],"key":"neokey-trinkey","name":"neokey trinkey","part":"samd21e","records":[{"checked":"Microchip.SAMD21_DFP.3.8.270.atpack ATDF samd21e15a, samd21e15b, samd21e15bu ...: every pinout, SAMD21E, SAMD21E1xBU, SAMD21E1xDU, SAMD21E1xL, SAMD21E1xLS, SAMD21EA, SAMD21EM","file":"tools/census/hand_wiring/sam.json","says":{"buttons":[["PA28","MX key switch (PIN_SWITCH, D1)","high","none"]],"pixels":[["PA15","ws2812"]]},"src":"hand:atsamd:neokey_trinkey"}],"vendor":"","why":"hand","wiring":{"buttons":[{"active":"high","cite":{"doc":"Adafruit NeoKey Trinkey schematic (EagleCAD)","kind":"schematic","level":"Key switch between PA28 and 3.3V; net SWITCH holds only SW1 and PA28 (no resistor) -> reads high when pressed; firmware must enable an internal pull-down","publisher":"Adafruit Industries","quote":"SW1 [SWITCH_PUSHBUTTON_KAILH_THMSIMPLE = MX] pin P$1 -> 3.3V; pin P$2 -> net \"SWITCH\" -> IC3 \"PA28/I8\"; variant.h: \"#define PIN_SWITCH 1\"; variant.cpp pin 1: \"{ PORTA, 28, PIO_DIGITAL, (PIN_ATTR_DIGITAL), No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_8 },\"","revision":"git c6a77bea39","url":"https://github.com/adafruit/Adafruit-NeoKey-Trinkey-PCB/blob/c6a77bea3980cbdd7b0163c4f5c0aa1f4dfe51e6/Adafruit%20NeoKey%20Trinkey.sch","where":"Eagle schematic part SW1 (Kailh MX), net SWITCH; d2 variant.h L83; d3 variant.cpp L30"},"label":"MX key switch (PIN_SWITCH, D1)","name":"MX key switch (PIN_SWITCH, D1)","pin":"PA28","pull":"none"}],"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A, named by hand:atsamd:neokey_trinkey","memory_cite":{"doc":"Adafruit ArduinoCore-samd boards.txt","kind":"board-definition","publisher":"Adafruit Industries","quote":"-D__SAMD21E18A__","revision":"tag 1.7.17","url":"https://github.com/adafruit/ArduinoCore-samd/blob/1.7.17/boards.txt","where":"adafruit_neokeytrinkey_m0.build.extra_flags"},"naming":"sam","pixels":[{"cite":{"doc":"Adafruit NeoKey Trinkey schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"LED1 [WS2812B_SK6812E] pin DI -> net N$1 -> IC3 \"PA15/I15/SERCOM3+4.3\"; variant.h: \"#define PIN_NEOPIXEL (0u)\" \"#define NUM_NEOPIXEL (1u)\"; variant.cpp pin 0: \"{ PORTA, 15, PIO_DIGITAL, (PIN_ATTR_DIGITAL), No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_15 },\"","revision":"git c6a77bea39","url":"https://github.com/adafruit/Adafruit-NeoKey-Trinkey-PCB/blob/c6a77bea3980cbdd7b0163c4f5c0aa1f4dfe51e6/Adafruit%20NeoKey%20Trinkey.sch","where":"Eagle schematic part LED1 (WS2812B_SK6812E); d2 variant.h L80-81; d3 variant.cpp L27"},"count":1,"kind":"ws2812","name":"pixel0","pin":"PA15"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A, named by hand:atsamd:neokey_trinkey"}},
{"chosen":"hand:qemu:netduino2","ids":["qemu:netduino2"],"key":"netduino-2","name":"Netduino 2","part":"stm32f205rf","records":[{"checked":"stm32-data STM32F205RF: package LQFP64","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PB11","SW1 (Push Button)","high","down"]],"leds":[["PA10","LED (D3 BLUE)","high"]]},"src":"hand:qemu:netduino2"}],"vendor":"","why":"hand","wiring":{"buttons":[{"active":"high","cite":{"date":"2016-12-20","doc":"Netduino 2 schematic N2_20Dec16","kind":"schematic","level":"SW1 (TSXH-2GL) connects +3.3V to net SWITCH1; R12D 10K pulls SWITCH1 to GND -> reads high when pressed.","publisher":"Wilderness Labs (Netduino_Hardware repo)","quote":"\"Push Button\" \"+3.3V\" \"SW1\" \"TSXH-2GL\" \"SWITCH1\" \"R12D\" \"10K\"; U1: \"30\" \"PB11/USART3_RX\" \"SWITCH1\"; d3: \"public static Cpu.Pin ONBOARD_BTN { get { return GPIO_PIN_B_11; } }\"","revision":"20Dec16","url":"https://github.com/WildernessLabs/Netduino_Hardware/blob/5afbe3b604c1019f8f1997793d1d6a91e7da6a64/N2/N2_20Dec16.pdf","where":"sheet 1, 'Push Button' block and U1 pin 30"},"label":"SW1 (Push Button)","name":"SW1 (Push Button)","pin":"PB11","pull":"down"}],"flash":786432,"flash_by_part":true,"flash_from":"stm32-data STM32F205RF","leds":[{"active":"high","cite":{"date":"2016-12-20","doc":"Netduino 2 schematic N2_20Dec16","kind":"schematic","level":"+5.0V -> D3 (blue) -> R6 1K -> collector of NPN Q3A (MBT3904DW1T1G), emitter GND; base driven from net LED (PA10) via R11C 10K -> LED lit when PA10 is high. R12C 10K also pulls net LED up to +3.3V, so the LED is on while PA10 floats (reset, input).","publisher":"Wilderness Labs (Netduino_Hardware repo)","quote":"\"LED\" \"R11C\" \"10K\" \"Q3A\" \"MBT3904DW1T1G\" \"R6\" \"1K\" \"D3\" \"BLUE\" \"+5.0V\"; U1: \"LED\" \"43\" \"PA10/OTG_FS_ID\" \"R12C\" \"10K\" \"+3.3V\"; d3: \"public static Cpu.Pin ONBOARD_LED { get { return GPIO_PIN_A_10; } }\"","revision":"20Dec16","url":"https://github.com/WildernessLabs/Netduino_Hardware/blob/5afbe3b604c1019f8f1997793d1d6a91e7da6a64/N2/N2_20Dec16.pdf","where":"sheet 1, 'LED' block (top right) and U1 pin 43"},"colour":"blue","label":"LED (D3 BLUE)","name":"LED (D3 BLUE)","pin":"PA10"}],"naming":"stm32","ram":131072,"ram_from":"stm32-data STM32F205RF"}},
{"chosen":"pio:netduino2plus","flash":1048576,"ids":["pio:netduino2plus"],"key":"netduino-n2","name":"N2+","part":"stm32f405rg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F405RGT_F415RGT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"pio:netduino2plus","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Netduino","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":168000000,"flash":1048576,"flash_from":"pio:netduino2plus","naming":"stm32","ram":131072,"ram_from":"pio:netduino2plus"}},
{"chosen":"mpy:stm32/NETDUINO_PLUS_2","ids":["mpy:stm32/NETDUINO_PLUS_2"],"key":"netduino-netduino-plus-2","name":"Netduino Plus 2","part":"stm32f405xx","records":[{"file":"ports/stm32/boards/NETDUINO_PLUS_2/mpconfigboard.h","says":{"buttons":[["PB11","USRSW","high","none"]],"i2c":["PB7","PB6"],"leds":[["PA10","LED1","high"],["PC13","LED2","high"],["PA10","LED3","high"],["PC13","LED4","high"]],"spi":["PB13","PB15","PB14"]},"src":"mpy:stm32/NETDUINO_PLUS_2","stated":{"buttons|PB11":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PA10":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PC13":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"Netduino","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB6","sda":"PB7"},"spi":{"cs":"PB12","miso":"PB14","mosi":"PB15","name":"SPI(2)","sck":"PB13"}},"buttons":[{"active":"high","name":"USRSW","pin":"PB11","pull":"none"}],"flash":1048576,"flash_by_part":true,"flash_from":"stm32-data STM32F405RG, named by mpy:stm32/NETDUINO_PLUS_2: MICROPY_HW_MCU_NAME","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"cite":{"doc":"Netduino Plus 2 schematic N2_PLUS_20DEC16_0800.pdf (Netduino_Hardware/N2_Plus)","kind":"schematic","level":"PA10 (pin 43) -> net LED (pulled up to +3.3V by R12C 10K) -> R11C 10K -> base of NPN Q3A (MBT3904DW1T1G), emitter to GND; collector -> R6 1K -> D3 BLUE cathode; anode -> +5.0V. NPN low-side switch: lit when PA10 is high.","publisher":"Wilderness Labs (Netduino), github.com/WildernessLabs/Netduino_Hardware","quote":"LED: +5.0V D3 BLUE R6 1K Q3A MBT3904DW1T1G R11C 10K LED; R12C 10K +3.3V; 43 PA10/OTG_FS_ID","revision":"Title block 'Date: Tuesday, December 20, 2016' (Title/Doc/Rev fields left as <Title>/<Doc>/<RevCode>)","url":"https://github.com/WildernessLabs/Netduino_Hardware/blob/master/N2_Plus/N2_PLUS_20DEC16_0800.pdf","where":"Single sheet: block 'LED' top right (D3/R6/Q3A), net LED at MCU pin 43 (PA10/OTG_FS_ID), R12C near the MCU"},"colour":"blue","name":"LED1","pin":"PA10"},{"active":"high","aliases":["MICROPY_HW_LED2"],"cite":{"doc":"Netduino Plus 2 schematic N2_PLUS_20DEC16_0800.pdf (Netduino_Hardware/N2_Plus)","kind":"schematic","level":"+5V -> R2 1.5K -> D2 -> GND, PNP Q1 shunts D2 when its base (via R5 from PC13) is low: LED lit when PC13 high/floating, off when low","publisher":"Wilderness Labs (Netduino), github.com/WildernessLabs/Netduino_Hardware","quote":"/PWR_LED_OFF R5 10K Q1 MMBT3906TT1G D2 WHITE R2 1.5K +5.0V","revision":"Title block 'Date: Tuesday, December 20, 2016' (Title/Doc/Rev fields left as <Title>/<Doc>/<RevCode>)","url":"https://github.com/WildernessLabs/Netduino_Hardware/blob/master/N2_Plus/N2_PLUS_20DEC16_0800.pdf","where":"block 'PWR'"},"colour":"white","name":"LED2","pin":"PC13"},{"active":"high","aliases":["MICROPY_HW_LED3"],"cite":{"doc":"Netduino Plus 2 schematic N2_PLUS_20DEC16_0800.pdf (Netduino_Hardware/N2_Plus)","kind":"schematic","level":"PA10 (pin 43) -> net LED (pulled up to +3.3V by R12C 10K) -> R11C 10K -> base of NPN Q3A (MBT3904DW1T1G), emitter to GND; collector -> R6 1K -> D3 BLUE cathode; anode -> +5.0V. NPN low-side switch: lit when PA10 is high.","publisher":"Wilderness Labs (Netduino), github.com/WildernessLabs/Netduino_Hardware","quote":"LED: +5.0V D3 BLUE R6 1K Q3A MBT3904DW1T1G R11C 10K LED; R12C 10K +3.3V; 43 PA10/OTG_FS_ID","revision":"Title block 'Date: Tuesday, December 20, 2016' (Title/Doc/Rev fields left as <Title>/<Doc>/<RevCode>)","url":"https://github.com/WildernessLabs/Netduino_Hardware/blob/master/N2_Plus/N2_PLUS_20DEC16_0800.pdf","where":"Single sheet: block 'LED' top right (D3/R6/Q3A), net LED at MCU pin 43 (PA10/OTG_FS_ID), R12C near the MCU"},"name":"LED3","pin":"PA10"},{"active":"high","aliases":["MICROPY_HW_LED4"],"cite":{"doc":"Netduino Plus 2 schematic N2_PLUS_20DEC16_0800.pdf (Netduino_Hardware/N2_Plus)","kind":"schematic","level":"+5V -> R2 1.5K -> D2 -> GND, PNP Q1 shunts D2 when its base (via R5 from PC13) is low: LED lit when PC13 high/floating, off when low","publisher":"Wilderness Labs (Netduino), github.com/WildernessLabs/Netduino_Hardware","quote":"/PWR_LED_OFF R5 10K Q1 MMBT3906TT1G D2 WHITE R2 1.5K +5.0V","revision":"Title block 'Date: Tuesday, December 20, 2016' (Title/Doc/Rev fields left as <Title>/<Doc>/<RevCode>)","url":"https://github.com/WildernessLabs/Netduino_Hardware/blob/master/N2_Plus/N2_PLUS_20DEC16_0800.pdf","where":"block 'PWR'"},"name":"LED4","pin":"PC13"}],"naming":"stm32","ram":196608,"ram_from":"stm32-data STM32F405RG, named by mpy:stm32/NETDUINO_PLUS_2: MICROPY_HW_MCU_NAME"}},
{"chosen":"hand:qemu:netduinoplus2","ids":["qemu:netduinoplus2"],"key":"netduino-plus-2","name":"Netduino Plus 2","part":"stm32f405rg","records":[{"checked":"stm32-data STM32F405RG: package LQFP64","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PB11","SW1 (Push Button)","high","down"]],"leds":[["PA10","LED (D3 BLUE)","high"]]},"src":"hand:qemu:netduinoplus2"}],"vendor":"","why":"hand","wiring":{"buttons":[{"active":"high","cite":{"date":"2016-12-20","doc":"Netduino Plus 2 schematic N2_PLUS_20DEC16_0800","kind":"schematic","level":"SW1 (TSXH-2GL) connects +3.3V to net SWITCH1; R12D 10K pulls SWITCH1 to GND -> reads high when pressed.","publisher":"Wilderness Labs (Netduino_Hardware repo)","quote":"\"Push Button\" \"+3.3V\" \"SW1\" \"TSXH-2GL\" \"SWITCH1\" \"R12D\" \"10K\"; U1: \"30\" \"PB11/USART3_RX\" \"SWITCH1\"","revision":"20DEC16_0800","url":"https://github.com/WildernessLabs/Netduino_Hardware/blob/5afbe3b604c1019f8f1997793d1d6a91e7da6a64/N2_Plus/N2_PLUS_20DEC16_0800.pdf","where":"sheet 1, 'Push Button' block and U1 pin 30"},"label":"SW1 (Push Button)","name":"SW1 (Push Button)","pin":"PB11","pull":"down"}],"flash":1048576,"flash_by_part":true,"flash_from":"stm32-data STM32F405RG","leds":[{"active":"high","cite":{"date":"2016-12-20","doc":"Netduino Plus 2 schematic N2_PLUS_20DEC16_0800","kind":"schematic","level":"+5.0V -> D3 (blue) -> R6 1K -> collector of NPN Q3A (MBT3904DW1T1G), emitter GND; base driven from net LED (PA10) via R11C 10K -> LED lit when PA10 is high. R12C 10K also pulls net LED up to +3.3V, so the LED is on while PA10 floats (reset, input).","publisher":"Wilderness Labs (Netduino_Hardware repo)","quote":"\"LED\" \"R11C\" \"10K\" \"Q3A\" \"MBT3904DW1T1G\" \"R6\" \"1K\" \"D3\" \"BLUE\" \"+5.0V\"; U1: \"LED\" \"43\" \"PA10/OTG_FS_ID\" \"R12C\" \"10K\" \"+3.3V\"","revision":"20DEC16_0800","url":"https://github.com/WildernessLabs/Netduino_Hardware/blob/5afbe3b604c1019f8f1997793d1d6a91e7da6a64/N2_Plus/N2_PLUS_20DEC16_0800.pdf","where":"sheet 1, 'LED' block and U1 pin 43"},"colour":"blue","label":"LED (D3 BLUE)","name":"LED (D3 BLUE)","pin":"PA10"}],"naming":"stm32","ram":196608,"ram_from":"stm32-data STM32F405RG"}},
{"chosen":"arduino:rp2040:rp2040:newsan_archi","flash":4194304,"ids":["arduino:rp2040:rp2040:newsan_archi","cpy:raspberrypi/archi","pio:newsan_archi"],"key":"newsan-archi","name":"Archi","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/newsan_archi/pins_arduino.h","says":{"buttons":[["GPIO23","PIN_BUTTON_A",null,null],["GPIO10","PIN_BUTTON_B",null,null],["GPIO25","PIN_BUTTON_C",null,null],["GPIO19","PIN_BUTTON_D",null,null]],"i2c":["GPIO0","GPIO1"],"pixels":[["GPIO24","ws2812"]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO16","GPIO17"]},"src":"arduino:rp2040:rp2040:newsan_archi"},{"core":"arduino:rp2040:rp2040","file":"variants/newsan_archi/pins_arduino.h","same":true,"src":"pio:newsan_archi","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own NEWSAN_ARCHI entry"},{"file":"ports/raspberrypi/boards/archi/pins.c","says":{"i2c":["GPIO2","GPIO3"],"pixels":[["GPIO24","ws2812"]],"spi":["GPIO6","GPIO7","GPIO4"],"uart":["GPIO8","GPIO9"]},"src":"cpy:raspberrypi/archi"}],"vendor":"Newsan","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO1","sda":"GPIO0"},"spi":{"cs":"GPIO5","miso":"GPIO4","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO17","tx":"GPIO16"}},"buttons":[{"name":"PIN_BUTTON_A","pin":"GPIO23"},{"name":"PIN_BUTTON_B","pin":"GPIO10"},{"name":"PIN_BUTTON_C","pin":"GPIO25"},{"name":"PIN_BUTTON_D","pin":"GPIO19"}],"clock_hz":125000000,"flash":4194304,"flash_from":"arduino:rp2040:rp2040:newsan_archi","naming":"rp2","pixels":[{"count":64,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO24"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:newsan_archi"}},
{"chosen":"pio:ng_beacon","flash":262144,"ids":["pio:ng_beacon"],"key":"ngbeacon-ng-beacon","name":"ng-beacon","part":"nrf51822","ram":32768,"records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/ng-beacon/pins_arduino.h","says":{"i2c":["P0.28","P0.29"],"leds":[["P0.12","LED_BUILTIN",null]],"spi":["P0.27","P0.26","P0.25"],"uart":["P0.09","P0.08"]},"src":"pio:ng_beacon","via":"PlatformIO nordicnrf51 build.variant; defines of the core's own NG_BEACON entry"}],"vendor":"ng-beacon","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.29","sda":"P0.28"},"spi":{"miso":"P0.25","mosi":"P0.26","name":"SPI","sck":"P0.27"},"uart":{"name":"Serial","rx":"P0.08","tx":"P0.09"}},"clock_hz":16000000,"flash":262144,"flash_from":"pio:ng_beacon","leds":[{"aliases":["PIN_LED"],"label":"D2","name":"LED_BUILTIN","pin":"P0.12"}],"naming":"nrf","ram":32768,"ram_from":"pio:ng_beacon"}},
{"chosen":"cpy:espressif/nhbsystems_jl401_4mbflash_2mbpsram","ids":["cpy:espressif/nhbsystems_jl401_4mbflash_2mbpsram"],"key":"nhbsystems-nhb-systems-jl401-s3-4mb-flash-2mb-psram","name":"NHB Systems JL401-S3 4MB Flash 2MB PSRAM","part":"esp32s3","records":[{"file":"ports/espressif/boards/nhbsystems_jl401_4mbflash_2mbpsram/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO47","GPIO48"],"pixels":[["GPIO1","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO17","GPIO18"]},"src":"cpy:espressif/nhbsystems_jl401_4mbflash_2mbpsram"}],"vendor":"NHB Systems","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO48","sda":"GPIO47"},"spi":{"miso":"GPIO13","mosi":"GPIO11","name":"board.SPI()","sck":"GPIO12"},"uart":{"name":"board.UART()","rx":"GPIO18","tx":"GPIO17"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO1"}]}},
{"chosen":"hand:pio:bob3","flash":8192,"ids":["pio:bob3"],"key":"nicaisystems-nicai-systems-bob3-coding-bot","name":"nicai-systems BOB3 coding bot","part":"atmega88","ram":1024,"records":[{"checked":"ATDF descriptor atmega88 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega88.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB7","LED3 (white body LED, net LED_3)","high"],["PB6","LED4 (white body LED, net LED_4)","high"]]},"src":"hand:pio:bob3"}],"vendor":"nicai-systems","why":"hand","wiring":{"clock_cite":{"doc":"PlatformIO board definition bob3.json (census source)","kind":"board-definition","publisher":"PlatformIO (not the board maker)","quote":"\"f_cpu\": \"8000000L\"; d1: XTAL1/XTAL2 pins (PB6/PB7) carry LED_4/LED_3, so there is no crystal (internal RC oscillator)","revision":"develop branch","url":"https://github.com/platformio/platform-atmelavr/blob/develop/boards/bob3.json","where":"build.f_cpu"},"clock_hz":8000000,"flash":8192,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2026-05-15 (title block 15.05.26)","doc":"bob3-tht-schematic-v1_5.pdf","kind":"schematic","level":"Page image: LED3 anode via RN3A 82R from LED_3 (PB7), cathode to GND -> lit when PB7 is high","publisher":"nicai-systems (engineer Nils Springob)","quote":"IC1 pin 8 'PB7(XTAL2/TOSC2)' net 'LED_3'; 'LED_3' -> RN3A '82' -> 'LED3' -> GND; d2: \"BOB3 verf\u00fcgt \u00fcber zwei stark leuchtende wei\u00dfe LEDs\"","revision":"V1.5","url":"https://downloads.nicai.eu/products/BOB3-THT/bob3-tht-schematic-v1_5.pdf","where":"WHITE-LEDS block and MICROCONTROLLER block"},"colour":"white","label":"LED3 (white body LED, net LED_3)","name":"LED3 (white body LED, net LED_3)","pin":"PB7"},{"active":"high","cite":{"date":"2026-05-15 (title block 15.05.26)","doc":"bob3-tht-schematic-v1_5.pdf","kind":"schematic","level":"Page image: LED4 anode via RN3B 82R from LED_4 (PB6), cathode to GND -> lit when PB6 is high","publisher":"nicai-systems (engineer Nils Springob)","quote":"IC1 pin 7 'PB6(XTAL1/TOSC1)' net 'LED_4'; 'LED_4' -> RN3B '82' -> 'LED4' -> GND","revision":"V1.5","url":"https://downloads.nicai.eu/products/BOB3-THT/bob3-tht-schematic-v1_5.pdf","where":"WHITE-LEDS block and MICROCONTROLLER block"},"colour":"white","label":"LED4 (white body LED, net LED_4)","name":"LED4 (white body LED, net LED_4)","pin":"PB6"}],"naming":"avr","none":[{"cite":{"date":"2026-05-15 (title block 15.05.26)","doc":"bob3-tht-schematic-v1_5.pdf","kind":"schematic","publisher":"nicai-systems (engineer Nils Springob)","quote":"No push-button on the schematic: the arms ARM1/ARM2 are touch-sensor electrodes (TOUCH_A/B/C, SENS_1/2 with T3/T4 'TOUCH-AMPLIFIER'); JP1 'ON' / JP2 'OFF' are power contacts. d2: \"Die Arme von BOB3 sind ber\u00fchrungsempfindliche Multifeld-Touch-Sensoren\"","revision":"V1.5","url":"https://downloads.nicai.eu/products/BOB3-THT/bob3-tht-schematic-v1_5.pdf","where":"whole sheet"},"what":"buttons"}],"ram":1024,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:niboburger_1284","flash":131072,"ids":["pio:niboburger_1284"],"key":"nicaisystems-nicai-systems-nibo-burger-robot-with-tuning-kit","name":"nicai-systems NIBO burger robot with Tuning Kit","part":"atmega1284p","ram":16384,"records":[{"checked":"ATDF descriptor atmega1284p (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega1284P.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"buttons":[["PA4","SW1-SW3 (analog key ladder)",null,null]],"leds":[["PB1","LED1","high"],["PB2","LED2","high"],["PB3","LED3","high"],["PB4","LED4","high"]]},"src":"hand:pio:niboburger_1284"}],"vendor":"nicai-systems","why":"hand","wiring":{"buttons":[{"cite":{"date":"2026-07-11 (title block 11.07.26)","doc":"nibo-burger-schematic-1-11.pdf (4 sheets)","kind":"schematic","level":"Analog resistor ladder: each key pulls the ~2.2 V node toward GND through a different resistance, read on ADC4 through R48 47k; there is no single digital active level","publisher":"nicai-systems (engineer Nils Springob)","quote":"sheet 1: IC1 pin 36 '(ADC4)PA4' net 'KEY.1' with C13 10nF to GND; sheet 4: KEY.2 -> R48 '47k' -> ladder node (fed from T9 BC337-40 emitter '=2.2V' via R46 '820'); SW1 to GND via R47 '820'; d2 1.5: \"It is possible to use the KEY signal as an analog input, if none of the buttons SW1 - SW3 is being pushed.\" | sheet 1: IC1 pin 36 '(ADC4)PA4' net 'KEY.1' with C13 10nF to GND; sheet 4: KEY.2 -> R48 '47k' -> ladder node (fed from T9 BC337-40 emitter '=2.2V' via R46 '820'); SW2 to GND via R43 '4k7' || R44 '4k7'; d2 1.5: \"It is possible to use the KEY signal as an analog input, if none of the buttons SW1 - SW3 is being pushed.\" | sheet 1: IC1 pin 36 '(ADC4)PA4' net 'KEY.1' with C13 10nF to GND; sheet 4: KEY.2 -> R48 '47k' -> ladder node (fed from T9 BC337-40 emitter '=2.2V' via R46 '820'); SW3 to GND via R45 '4k7'; d2 1.5: \"It is possible to use the KEY signal as an analog input, if none of the buttons SW1 - SW3 is being pushed.\"","revision":"V1.11","url":"https://downloads.nicai.eu/products/NIBO-burger/nibo-burger-schematic-1-11.pdf","where":"sheet 1 (KEY.1 on IC1 pin 36) and sheet 4 (key ladder)"},"label":"SW1-SW3 (analog key ladder)","name":"SW1-SW3 (analog key ladder)","pin":"PA4"}],"clock_cite":{"date":"2026-07-11 (title block 11.07.26)","doc":"nibo-burger-schematic-1-11.pdf (4 sheets)","kind":"schematic","publisher":"nicai-systems (engineer Nils Springob)","quote":"'Q2' '20MHz' with C14/C15 22pF on nets XTAL2/XTAL1; d3: \"f_cpu\": \"20000000L\"","revision":"V1.11","url":"https://downloads.nicai.eu/products/NIBO-burger/nibo-burger-schematic-1-11.pdf","where":"sheet 1, crystal block"},"clock_hz":20000000,"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2026-07-11 (title block 11.07.26)","doc":"nibo-burger-schematic-1-11.pdf (4 sheets)","kind":"schematic","level":"Page image: LED1 anode on the LED1 net from PB1, cathode via R21 180R and jumper J5 to GND -> lit when PB1 is high (J5 fitted; d2: 'The signals LED1 - LED4 can be used for own ideas by removing jumper J5')","publisher":"nicai-systems (engineer Nils Springob)","quote":"sheet 1: IC1 pin 2 '(T1)PB1' net 'LED1.1'; sheet 4: 'LED1.2' -> 'LED1' 'red' -> R21 '180' -> J5 -> 'GND.2'; d2 1.6.1: \"The two red LEDs (LED 1 and LED 4) and the two blue LEDs (LED 2 and LED 3) are coding LEDs. They can be controlled by own programming.\"","revision":"V1.11","url":"https://downloads.nicai.eu/products/NIBO-burger/nibo-burger-schematic-1-11.pdf","where":"sheet 1 (IC1 pins) and sheet 4 (LED block, lower-board connections)"},"colour":"red","label":"LED1","name":"LED1","pin":"PB1"},{"active":"high","cite":{"date":"2026-07-11 (title block 11.07.26)","doc":"nibo-burger-schematic-1-11.pdf (4 sheets)","kind":"schematic","level":"Page image: LED2 anode on the LED2 net from PB2, cathode via R20 180R and jumper J5 to GND -> lit when PB2 is high (J5 fitted; d2: 'The signals LED1 - LED4 can be used for own ideas by removing jumper J5')","publisher":"nicai-systems (engineer Nils Springob)","quote":"sheet 1: IC1 pin 3 '(AIN0/INT2)PB2' net 'LED2.1'; sheet 4: 'LED2.2' -> 'LED2' 'blue' -> R20 '180' -> J5 -> 'GND.2'; d2 1.6.1: \"The two red LEDs (LED 1 and LED 4) and the two blue LEDs (LED 2 and LED 3) are coding LEDs. They can be controlled by own programming.\"","revision":"V1.11","url":"https://downloads.nicai.eu/products/NIBO-burger/nibo-burger-schematic-1-11.pdf","where":"sheet 1 (IC1 pins) and sheet 4 (LED block, lower-board connections)"},"colour":"blue","label":"LED2","name":"LED2","pin":"PB2"},{"active":"high","cite":{"date":"2026-07-11 (title block 11.07.26)","doc":"nibo-burger-schematic-1-11.pdf (4 sheets)","kind":"schematic","level":"Page image: LED3 anode on the LED3 net from PB3, cathode via R29 180R and jumper J5 to GND -> lit when PB3 is high (J5 fitted; d2: 'The signals LED1 - LED4 can be used for own ideas by removing jumper J5')","publisher":"nicai-systems (engineer Nils Springob)","quote":"sheet 1: IC1 pin 4 '(AIN1/OC0)PB3' net 'LED3.1'; sheet 4: 'LED3.2' -> 'LED3' 'blue' -> R29 '180' -> J5 -> 'GND.2'; d2 1.6.1: \"The two red LEDs (LED 1 and LED 4) and the two blue LEDs (LED 2 and LED 3) are coding LEDs. They can be controlled by own programming.\"","revision":"V1.11","url":"https://downloads.nicai.eu/products/NIBO-burger/nibo-burger-schematic-1-11.pdf","where":"sheet 1 (IC1 pins) and sheet 4 (LED block, lower-board connections)"},"colour":"blue","label":"LED3","name":"LED3","pin":"PB3"},{"active":"high","cite":{"date":"2026-07-11 (title block 11.07.26)","doc":"nibo-burger-schematic-1-11.pdf (4 sheets)","kind":"schematic","level":"Page image: LED4 anode on the LED4 net from PB4, cathode via R28 180R and jumper J5 to GND -> lit when PB4 is high (J5 fitted; d2: 'The signals LED1 - LED4 can be used for own ideas by removing jumper J5')","publisher":"nicai-systems (engineer Nils Springob)","quote":"sheet 1: IC1 pin 5 '(SS)PB4' net 'LED4.1'; sheet 4: 'LED4.2' -> 'LED4' 'red' -> R28 '180' -> J5 -> 'GND.2'; d2 1.6.1: \"The two red LEDs (LED 1 and LED 4) and the two blue LEDs (LED 2 and LED 3) are coding LEDs. They can be controlled by own programming.\"","revision":"V1.11","url":"https://downloads.nicai.eu/products/NIBO-burger/nibo-burger-schematic-1-11.pdf","where":"sheet 1 (IC1 pins) and sheet 4 (LED block, lower-board connections)"},"colour":"red","label":"LED4","name":"LED4","pin":"PB4"}],"naming":"avr","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:nibobee_1284","flash":131072,"ids":["pio:nibobee_1284"],"key":"nicaisystems-nicai-systems-nibobee-robot-with-tuning-kit","name":"nicai-systems NIBObee robot with Tuning Kit","part":"atmega1284p","ram":16384,"records":[{"checked":"ATDF descriptor atmega1284p (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega1284P.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"buttons":[["PC4","feeler contact SENS_L1","low","none"],["PC5","feeler contact SENS_L2","low","none"],["PC6","feeler contact SENS_R1","low","none"],["PC7","feeler contact SENS_R2","low","none"]],"leds":[["PB0","LED0","high"],["PB1","LED1","high"],["PB2","LED2","high"],["PB3","LED3","high"]]},"src":"hand:pio:nibobee_1284"}],"vendor":"nicai-systems","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"date":"2026-07-11 (title block 11.07.26)","doc":"nibobee-schematic-1-20.pdf (3 sheets)","kind":"schematic","level":"Page image: the switch connects SENS_L1 to GND through R49 180R; no pull-up resistor drawn -> reads low when pressed with the internal pull-up enabled","publisher":"nicai-systems (engineer Nils Springob)","quote":"IC1 pin 26 '(TDO)PC4' net 'SENS_L1'; 'SENS_L1' -> R49 '180' -> switch -> GND; d2 1.3.1: \"NIBObee has two feelers and four touch sensors to detect obstacles. Each feeler is controlled by two touch sensors\"","revision":"V1.20","url":"https://downloads.nicai.eu/products/NIBObee/nibobee-schematic-1-20.pdf","where":"sheet 1, IC1 pins and feeler switch block (top middle)"},"label":"feeler contact SENS_L1","name":"feeler contact SENS_L1","pin":"PC4","pull":"none"},{"active":"low","cite":{"date":"2026-07-11 (title block 11.07.26)","doc":"nibobee-schematic-1-20.pdf (3 sheets)","kind":"schematic","level":"Page image: the switch connects SENS_L2 to GND through R48 180R; no pull-up resistor drawn -> reads low when pressed with the internal pull-up enabled","publisher":"nicai-systems (engineer Nils Springob)","quote":"IC1 pin 27 '(TDI)PC5' net 'SENS_L2'; 'SENS_L2' -> R48 '180' -> switch -> GND; d2 1.3.1: \"NIBObee has two feelers and four touch sensors to detect obstacles. Each feeler is controlled by two touch sensors\"","revision":"V1.20","url":"https://downloads.nicai.eu/products/NIBObee/nibobee-schematic-1-20.pdf","where":"sheet 1, IC1 pins and feeler switch block (top middle)"},"label":"feeler contact SENS_L2","name":"feeler contact SENS_L2","pin":"PC5","pull":"none"},{"active":"low","cite":{"date":"2026-07-11 (title block 11.07.26)","doc":"nibobee-schematic-1-20.pdf (3 sheets)","kind":"schematic","level":"Page image: the switch connects SENS_R1 to GND through R46 180R; no pull-up resistor drawn -> reads low when pressed with the internal pull-up enabled","publisher":"nicai-systems (engineer Nils Springob)","quote":"IC1 pin 28 '(TOSC1)PC6' net 'SENS_R1'; 'SENS_R1' -> R46 '180' -> switch -> GND; d2 1.3.1: \"NIBObee has two feelers and four touch sensors to detect obstacles. Each feeler is controlled by two touch sensors\"","revision":"V1.20","url":"https://downloads.nicai.eu/products/NIBObee/nibobee-schematic-1-20.pdf","where":"sheet 1, IC1 pins and feeler switch block (top middle)"},"label":"feeler contact SENS_R1","name":"feeler contact SENS_R1","pin":"PC6","pull":"none"},{"active":"low","cite":{"date":"2026-07-11 (title block 11.07.26)","doc":"nibobee-schematic-1-20.pdf (3 sheets)","kind":"schematic","level":"Page image: the switch connects SENS_R2 to GND through R47 180R; no pull-up resistor drawn -> reads low when pressed with the internal pull-up enabled","publisher":"nicai-systems (engineer Nils Springob)","quote":"IC1 pin 29 '(TOSC2)PC7' net 'SENS_R2'; 'SENS_R2' -> R47 '180' -> switch -> GND; d2 1.3.1: \"NIBObee has two feelers and four touch sensors to detect obstacles. Each feeler is controlled by two touch sensors\"","revision":"V1.20","url":"https://downloads.nicai.eu/products/NIBObee/nibobee-schematic-1-20.pdf","where":"sheet 1, IC1 pins and feeler switch block (top middle)"},"label":"feeler contact SENS_R2","name":"feeler contact SENS_R2","pin":"PC7","pull":"none"}],"clock_cite":{"doc":"PlatformIO board definition nibobee_1284.json (census source)","kind":"board-definition","publisher":"PlatformIO (not the board maker)","quote":"\"f_cpu\": \"20000000L\" (board nibobee_1284)","revision":"develop branch","url":"https://github.com/platformio/platform-atmelavr/blob/develop/boards/nibobee_1284.json","where":"build.f_cpu"},"clock_hz":20000000,"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2026-07-11 (title block 11.07.26)","doc":"nibobee-schematic-1-20.pdf (3 sheets)","kind":"schematic","level":"Page image: LED0 anode on net LED0 (PB0), cathode via R39 180R to GND -> lit when PB0 is high","publisher":"nicai-systems (engineer Nils Springob)","quote":"IC1 pin 1 '(T0/XCK)PB0' net 'LED0'; 'LED0' -> 'LED0 yellow' -> R39 '180' -> GND; d2: \"The two yellow LEDs (LED0 and LED3) and the two red LEDs (LED1 and LED2) show the actual status of the robot. They can be controlled by own ...\"","revision":"V1.20","url":"https://downloads.nicai.eu/products/NIBObee/nibobee-schematic-1-20.pdf","where":"sheet 1, IC1 pins and LED block (bottom right)"},"colour":"yellow","label":"LED0","name":"LED0","pin":"PB0"},{"active":"high","cite":{"date":"2026-07-11 (title block 11.07.26)","doc":"nibobee-schematic-1-20.pdf (3 sheets)","kind":"schematic","level":"Page image: LED1 anode on net LED1 (PB1), cathode via R40 180R to GND -> lit when PB1 is high","publisher":"nicai-systems (engineer Nils Springob)","quote":"IC1 pin 2 '(T1)PB1' net 'LED1'; 'LED1' -> 'LED1 red' -> R40 '180' -> GND; d2: \"The two yellow LEDs (LED0 and LED3) and the two red LEDs (LED1 and LED2) show the actual status of the robot. They can be controlled by own ...\"","revision":"V1.20","url":"https://downloads.nicai.eu/products/NIBObee/nibobee-schematic-1-20.pdf","where":"sheet 1, IC1 pins and LED block (bottom right)"},"colour":"red","label":"LED1","name":"LED1","pin":"PB1"},{"active":"high","cite":{"date":"2026-07-11 (title block 11.07.26)","doc":"nibobee-schematic-1-20.pdf (3 sheets)","kind":"schematic","level":"Page image: LED2 anode on net LED2 (PB2), cathode via R41 180R to GND -> lit when PB2 is high","publisher":"nicai-systems (engineer Nils Springob)","quote":"IC1 pin 3 '(AIN0/INT2)PB2' net 'LED2'; 'LED2' -> 'LED2 red' -> R41 '180' -> GND; d2: \"The two yellow LEDs (LED0 and LED3) and the two red LEDs (LED1 and LED2) show the actual status of the robot. They can be controlled by own ...\"","revision":"V1.20","url":"https://downloads.nicai.eu/products/NIBObee/nibobee-schematic-1-20.pdf","where":"sheet 1, IC1 pins and LED block (bottom right)"},"colour":"red","label":"LED2","name":"LED2","pin":"PB2"},{"active":"high","cite":{"date":"2026-07-11 (title block 11.07.26)","doc":"nibobee-schematic-1-20.pdf (3 sheets)","kind":"schematic","level":"Page image: LED3 anode on net LED3 (PB3), cathode via R42 180R to GND -> lit when PB3 is high","publisher":"nicai-systems (engineer Nils Springob)","quote":"IC1 pin 4 '(AIN1/OC0)PB3' net 'LED3'; 'LED3' -> 'LED3 yellow' -> R42 '180' -> GND; d2: \"The two yellow LEDs (LED0 and LED3) and the two red LEDs (LED1 and LED2) show the actual status of the robot. They can be controlled by own ...\"","revision":"V1.20","url":"https://downloads.nicai.eu/products/NIBObee/nibobee-schematic-1-20.pdf","where":"sheet 1, IC1 pins and LED block (bottom right)"},"colour":"yellow","label":"LED3","name":"LED3","pin":"PB3"}],"naming":"avr","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:nordic/nice_nano","ids":["cpy:nordic/nice_nano"],"key":"nicekeyboards-nice-nano","name":"nice!nano","part":"nrf52840","records":[{"file":"ports/nordic/boards/nice_nano/pins.c","says":{"i2c":["P0.17","P0.20"],"leds":[["P0.15","LED",null]],"spi":["P1.13","P0.10","P1.11"],"uart":["P0.06","P0.08"]},"src":"cpy:nordic/nice_nano"}],"vendor":"Nice Keyboards","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.20","sda":"P0.17"},"spi":{"miso":"P1.11","mosi":"P0.10","name":"board.SPI()","sck":"P1.13"},"uart":{"name":"board.UART()","rx":"P0.08","tx":"P0.06"}},"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"P0.15"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"arduino:HoodLoader2:avr:HoodLoader2atmega16u2","flash":12288,"ids":["arduino:HoodLoader2:avr:HoodLoader2atmega16u2"],"key":"nicohood-hoodloader2-16u2","name":"HoodLoader2 16u2","part":"atmega16u2","ram":512,"records":[{"core":"arduino:HoodLoader2:avr","file":"variants/HoodLoader2/pins_arduino.h","says":{"leds":[["PD5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:HoodLoader2:avr:HoodLoader2atmega16u2"}],"vendor":"NicoHood","why":"vendor","wiring":{"buses":{"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":12288,"flash_from":"arduino:HoodLoader2:avr:HoodLoader2atmega16u2","leds":[{"label":"D18","name":"LED_BUILTIN","pin":"PD5"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PC7"],["D9","PC6"],["D10","PC5"],["D11","PC4"],["D12","PC2"],["D13","PD0"],["D14","PD1"],["D15","PD2"],["D16","PD3"],["D17","PD4"],["D18","PD5"],["D19","PD6"],["D20","PD7"]],"ram":512,"ram_from":"arduino:HoodLoader2:avr:HoodLoader2atmega16u2"}},
{"chosen":"arduino:HoodLoader2:avr:HoodLoader2atmega32u2","flash":28672,"ids":["arduino:HoodLoader2:avr:HoodLoader2atmega32u2"],"key":"nicohood-hoodloader2-32u2","name":"HoodLoader2 32u2","part":"atmega32u2","ram":1024,"records":[{"core":"arduino:HoodLoader2:avr","file":"variants/HoodLoader2/pins_arduino.h","says":{"leds":[["PD5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:HoodLoader2:avr:HoodLoader2atmega32u2"}],"vendor":"NicoHood","why":"vendor","wiring":{"buses":{"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:HoodLoader2:avr:HoodLoader2atmega32u2","leds":[{"label":"D18","name":"LED_BUILTIN","pin":"PD5"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PC7"],["D9","PC6"],["D10","PC5"],["D11","PC4"],["D12","PC2"],["D13","PD0"],["D14","PD1"],["D15","PD2"],["D16","PD3"],["D17","PD4"],["D18","PD5"],["D19","PD6"],["D20","PD7"]],"ram":1024,"ram_from":"arduino:HoodLoader2:avr:HoodLoader2atmega32u2"}},
{"chosen":"arduino:HoodLoader2:avr:HoodLoader2atmega32u4","flash":28672,"ids":["arduino:HoodLoader2:avr:HoodLoader2atmega32u4"],"key":"nicohood-hoodloader2-32u4","name":"HoodLoader2 32u4","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:arduino:avr","file":"variants/leonardo/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:HoodLoader2:avr:HoodLoader2atmega32u4"}],"vendor":"NicoHood","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:HoodLoader2:avr:HoodLoader2atmega32u4","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"arduino:HoodLoader2:avr:HoodLoader2atmega32u4"}},
{"chosen":"arduino:HoodLoader2:avr:HoodLoader2atmega8u2","flash":4096,"ids":["arduino:HoodLoader2:avr:HoodLoader2atmega8u2"],"key":"nicohood-hoodloader2-8u2","name":"HoodLoader2 8u2","part":"atmega8u2","ram":512,"records":[{"core":"arduino:HoodLoader2:avr","file":"variants/HoodLoader2/pins_arduino.h","says":{"leds":[["PD5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:HoodLoader2:avr:HoodLoader2atmega8u2"}],"vendor":"NicoHood","why":"vendor","wiring":{"buses":{"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":4096,"flash_from":"arduino:HoodLoader2:avr:HoodLoader2atmega8u2","leds":[{"label":"D18","name":"LED_BUILTIN","pin":"PD5"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PC7"],["D9","PC6"],["D10","PC5"],["D11","PC4"],["D12","PC2"],["D13","PD0"],["D14","PD1"],["D15","PD2"],["D16","PD3"],["D17","PD4"],["D18","PD5"],["D19","PD6"],["D20","PD7"]],"ram":512,"ram_from":"arduino:HoodLoader2:avr:HoodLoader2atmega8u2"}},
{"chosen":"arduino:HoodLoader2:avr:HoodLoader2at90usb162","flash":12288,"ids":["arduino:HoodLoader2:avr:HoodLoader2at90usb162"],"key":"nicohood-hoodloader2-at90usb162","name":"HoodLoader2 at90usb162","part":"at90usb162","ram":512,"records":[{"core":"arduino:HoodLoader2:avr","file":"variants/HoodLoader2/pins_arduino.h","says":{"leds":[["PD5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:HoodLoader2:avr:HoodLoader2at90usb162"}],"vendor":"NicoHood","why":"vendor","wiring":{"buses":{"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":12288,"flash_from":"arduino:HoodLoader2:avr:HoodLoader2at90usb162","leds":[{"label":"D18","name":"LED_BUILTIN","pin":"PD5"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PC7"],["D9","PC6"],["D10","PC5"],["D11","PC4"],["D12","PC2"],["D13","PD0"],["D14","PD1"],["D15","PD2"],["D16","PD3"],["D17","PD4"],["D18","PD5"],["D19","PD6"],["D20","PD7"]],"ram":512,"ram_from":"arduino:HoodLoader2:avr:HoodLoader2at90usb162"}},
{"chosen":"arduino:HoodLoader2:avr:HoodLoader2at90usb82","flash":4096,"ids":["arduino:HoodLoader2:avr:HoodLoader2at90usb82"],"key":"nicohood-hoodloader2-at90usb82","name":"HoodLoader2 at90usb82","part":"at90usb82","ram":512,"records":[{"core":"arduino:HoodLoader2:avr","file":"variants/HoodLoader2/pins_arduino.h","says":{"leds":[["PD5","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:HoodLoader2:avr:HoodLoader2at90usb82"}],"vendor":"NicoHood","why":"vendor","wiring":{"buses":{"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":4096,"flash_from":"arduino:HoodLoader2:avr:HoodLoader2at90usb82","leds":[{"label":"D18","name":"LED_BUILTIN","pin":"PD5"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PC7"],["D9","PC6"],["D10","PC5"],["D11","PC4"],["D12","PC2"],["D13","PD0"],["D14","PD1"],["D15","PD2"],["D16","PD3"],["D17","PD4"],["D18","PD5"],["D19","PD6"],["D20","PD7"]],"ram":512,"ram_from":"arduino:HoodLoader2:avr:HoodLoader2at90usb82"}},
{"chosen":"arduino:HoodLoader2:avr:megaHIDBridge","flash":253952,"ids":["arduino:HoodLoader2:avr:megaHIDBridge"],"key":"nicohood-hoodloader2-mega-2560","name":"HoodLoader2 Mega 2560","part":"atmega2560","ram":8192,"records":[{"core":"arduino:arduino:avr","file":"variants/mega/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:HoodLoader2:avr:megaHIDBridge"}],"vendor":"NicoHood","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":253952,"flash_from":"arduino:HoodLoader2:avr:megaHIDBridge","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE4"],["D3","PE5"],["D4","PG5"],["D5","PE3"],["D6","PH3"],["D7","PH4"],["D8","PH5"],["D9","PH6"],["D10","PB4"],["D11","PB5"],["D12","PB6"],["D13","PB7"],["D14","PJ1"],["D15","PJ0"],["D16","PH1"],["D17","PH0"],["D18","PD3"],["D19","PD2"],["D20","PD1"],["D21","PD0"],["D22","PA0"],["D23","PA1"],["D24","PA2"],["D25","PA3"],["D26","PA4"],["D27","PA5"],["D28","PA6"],["D29","PA7"],["D30","PC7"],["D31","PC6"],["D32","PC5"],["D33","PC4"],["D34","PC3"],["D35","PC2"],["D36","PC1"],["D37","PC0"],["D38","PD7"],["D39","PG2"],["D40","PG1"],["D41","PG0"],["D42","PL7"],["D43","PL6"],["D44","PL5"],["D45","PL4"],["D46","PL3"],["D47","PL2"],["D48","PL1"],["D49","PL0"],["D50","PB3"],["D51","PB2"],["D52","PB1"],["D53","PB0"],["D54","PF0"],["D55","PF1"],["D56","PF2"],["D57","PF3"],["D58","PF4"],["D59","PF5"],["D60","PF6"],["D61","PF7"],["D62","PK0"],["D63","PK1"],["D64","PK2"],["D65","PK3"],["D66","PK4"],["D67","PK5"],["D68","PK6"],["D69","PK7"]],"ram":8192,"ram_from":"arduino:HoodLoader2:avr:megaHIDBridge"}},
{"chosen":"arduino:HoodLoader2:avr:unoHIDBridge","flash":32256,"ids":["arduino:HoodLoader2:avr:unoHIDBridge"],"key":"nicohood-hoodloader2-uno","name":"HoodLoader2 Uno","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:HoodLoader2:avr:unoHIDBridge"}],"vendor":"NicoHood","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"arduino:HoodLoader2:avr:unoHIDBridge","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:HoodLoader2:avr:unoHIDBridge"}},
{"chosen":"arduino:arduinonrf:nrf52:mini_nrf52840","flash":1032192,"ids":["arduino:arduinonrf:nrf52:mini_nrf52840"],"key":"niusrobotlab-aliexpress-mini-nrf52840-experimental-identity-varies","name":"AliExpress Mini nRF52840 (experimental - identity varies)","part":"nrf52840","ram":262144,"records":[{"core":"arduino:arduinonrf:nrf52","file":"variants/mini_nrf52840/variant.h","says":{"i2c":["P0.04","P0.05"],"leds":[["P0.20","LED_BLUE",null],["P0.17","LED_BUILTIN",null],["P0.19","LED_GREEN",null],["P0.18","LED_RED",null]],"spi":["P0.27","P0.26","P0.24"]},"src":"arduino:arduinonrf:nrf52:mini_nrf52840"}],"vendor":"NiusRobotLab","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.05","sda":"P0.04"},"spi":{"cs":"P0.25","miso":"P0.24","mosi":"P0.26","name":"SPI","sck":"P0.27"}},"clock_hz":64000000,"flash":1032192,"flash_from":"arduino:arduinonrf:nrf52:mini_nrf52840","leds":[{"colour":"blue","label":"D20","name":"LED_BLUE","pin":"P0.20"},{"label":"D17","name":"LED_BUILTIN","pin":"P0.17"},{"colour":"green","label":"D19","name":"LED_GREEN","pin":"P0.19"},{"colour":"red","label":"D18","name":"LED_RED","pin":"P0.18"}],"naming":"nrf","ram":262144,"ram_from":"arduino:arduinonrf:nrf52:mini_nrf52840"}},
{"chosen":"arduino:arduinonrf:nrf52:promicro_nrf52840","flash":798720,"ids":["arduino:arduinonrf:nrf52:promicro_nrf52840"],"key":"niusrobotlab-aliexpress-promicro-nrf52840","name":"AliExpress ProMicro nRF52840","part":"nrf52840","ram":237568,"records":[{"core":"arduino:arduinonrf:nrf52","file":"variants/promicro_nrf52840/variant.h","says":{"i2c":["P1.00","P0.11"],"leds":[["P0.15","LED_BUILTIN",null]],"spi":["P0.17","P0.22","P0.20"]},"src":"arduino:arduinonrf:nrf52:promicro_nrf52840"}],"vendor":"NiusRobotLab","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.11","sda":"P1.00"},"spi":{"cs":"P0.24","miso":"P0.20","mosi":"P0.22","name":"SPI","sck":"P0.17"}},"clock_hz":64000000,"flash":798720,"flash_from":"arduino:arduinonrf:nrf52:promicro_nrf52840","leds":[{"aliases":["LED_BLUE","LED_GREEN","LED_RED"],"colour":"blue","label":"D21","name":"LED_BUILTIN","pin":"P0.15"}],"naming":"nrf","ram":237568,"ram_from":"arduino:arduinonrf:nrf52:promicro_nrf52840"}},
{"chosen":"arduino:arduinonrf:nrf52:devboard_nrf52833","flash":524288,"ids":["arduino:arduinonrf:nrf52:devboard_nrf52833","arduino:sandeepmistry:nRF5:Generic_nRF52833"],"key":"niusrobotlab-generic-nrf52833-development-board","name":"Generic nRF52833 Development Board","notes":["uart added from arduino:sandeepmistry:nRF5:Generic_nRF52833"],"part":"nrf52833","ram":131072,"records":[{"core":"arduino:arduinonrf:nrf52","file":"variants/devboard_nrf52833/variant.h","says":{"i2c":["P0.26","P0.27"],"leds":[["P0.16","LED_BLUE",null],["P0.13","LED_BUILTIN",null],["P0.15","LED_GREEN",null],["P0.14","LED_RED",null]],"spi":["P0.19","P0.20","P0.22"]},"src":"arduino:arduinonrf:nrf52:devboard_nrf52833"},{"core":"arduino:sandeepmistry:nRF5","file":"variants/Generic/pins_arduino.h","says":{"i2c":["P0.20","P0.21"],"leds":[["P0.13","LED_BUILTIN",null]],"spi":["P0.24","P0.23","P0.22"],"uart":["P0.01","P0.00"]},"src":"arduino:sandeepmistry:nRF5:Generic_nRF52833"}],"vendor":"NiusRobotLab","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.27","sda":"P0.26"},"spi":{"cs":"P0.17","miso":"P0.22","mosi":"P0.20","name":"SPI","sck":"P0.19"},"uart":{"added_from":"arduino:sandeepmistry:nRF5:Generic_nRF52833","name":"Serial","rx":"P0.00","tx":"P0.01"}},"clock_hz":64000000,"flash":516096,"flash_from":"arduino:arduinonrf:nrf52:devboard_nrf52833","leds":[{"colour":"blue","label":"D16","name":"LED_BLUE","pin":"P0.16"},{"label":"D13","name":"LED_BUILTIN","pin":"P0.13"},{"colour":"green","label":"D15","name":"LED_GREEN","pin":"P0.15"},{"colour":"red","label":"D14","name":"LED_RED","pin":"P0.14"}],"naming":"nrf","ram":131072,"ram_from":"arduino:arduinonrf:nrf52:devboard_nrf52833"}},
{"chosen":"arduino:arduinonrf:nrf52:devboard_nrf52840","flash":1032192,"ids":["arduino:arduinonrf:nrf52:devboard_nrf52840"],"key":"niusrobotlab-generic-nrf52840-dev-board-experimental-official-dk-uses-swd-j-link","name":"Generic nRF52840 Dev Board (experimental - official DK uses SWD/J-Link)","part":"nrf52840","ram":262144,"records":[{"core":"arduino:arduinonrf:nrf52","file":"variants/devboard_nrf52840/variant.h","says":{"i2c":["P0.26","P0.27"],"leds":[["P0.16","LED_BLUE",null],["P0.13","LED_BUILTIN",null],["P0.15","LED_GREEN",null],["P0.14","LED_RED",null]],"spi":["P0.19","P0.20","P0.22"]},"src":"arduino:arduinonrf:nrf52:devboard_nrf52840"}],"vendor":"NiusRobotLab","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.27","sda":"P0.26"},"spi":{"cs":"P0.17","miso":"P0.22","mosi":"P0.20","name":"SPI","sck":"P0.19"}},"clock_hz":64000000,"flash":1032192,"flash_from":"arduino:arduinonrf:nrf52:devboard_nrf52840","leds":[{"colour":"blue","label":"D16","name":"LED_BLUE","pin":"P0.16"},{"label":"D13","name":"LED_BUILTIN","pin":"P0.13"},{"colour":"green","label":"D15","name":"LED_GREEN","pin":"P0.15"},{"colour":"red","label":"D14","name":"LED_RED","pin":"P0.14"}],"naming":"nrf","ram":262144,"ram_from":"arduino:arduinonrf:nrf52:devboard_nrf52840"}},
{"chosen":"arduino:arduinonrf:nrf52:nicenano_v2","flash":798720,"ids":["arduino:arduinonrf:nrf52:nicenano_v2"],"key":"niusrobotlab-nice-nano-v2-experimental","name":"nice!nano v2 (experimental)","part":"","ram":237568,"records":[{"core":"arduino:arduinonrf:nrf52","file":"variants/nicenano_v2/variant.h","says":{"i2c":["P1.00","P0.11"],"leds":[["P0.15","LED_BUILTIN",null]],"spi":["P0.17","P0.22","P0.20"]},"src":"arduino:arduinonrf:nrf52:nicenano_v2"}],"vendor":"NiusRobotLab","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.11","sda":"P1.00"},"spi":{"cs":"P0.24","miso":"P0.20","mosi":"P0.22","name":"SPI","sck":"P0.17"}},"clock_hz":64000000,"flash":798720,"flash_from":"arduino:arduinonrf:nrf52:nicenano_v2","leds":[{"aliases":["LED_BLUE","LED_GREEN","LED_RED"],"colour":"blue","label":"D22","name":"LED_BUILTIN","pin":"P0.15"}],"naming":"nrf","ram":237568,"ram_from":"arduino:arduinonrf:nrf52:nicenano_v2"}},
{"chosen":"arduino:arduinonrf:nrf52:nrfmicro_nrf52840","flash":794624,"ids":["arduino:arduinonrf:nrf52:nrfmicro_nrf52840"],"key":"niusrobotlab-nrfmicro-nrf52840-experimental","name":"nRFMicro nRF52840 (experimental)","part":"nrf52840","ram":262144,"records":[{"core":"arduino:arduinonrf:nrf52","file":"variants/nrfmicro_nrf52840/variant.h","says":{"i2c":["P0.13","P0.24"],"leds":[["P1.10","LED_BUILTIN",null]],"spi":["P0.15","P0.20","P0.17"]},"src":"arduino:arduinonrf:nrf52:nrfmicro_nrf52840"}],"vendor":"NiusRobotLab","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.24","sda":"P0.13"},"spi":{"cs":"P1.06","miso":"P0.17","mosi":"P0.20","name":"SPI","sck":"P0.15"}},"clock_hz":64000000,"flash":794624,"flash_from":"arduino:arduinonrf:nrf52:nrfmicro_nrf52840","leds":[{"aliases":["LED_BLUE","LED_GREEN","LED_RED"],"colour":"blue","label":"D27","name":"LED_BUILTIN","pin":"P1.10"}],"naming":"nrf","ram":262144,"ram_from":"arduino:arduinonrf:nrf52:nrfmicro_nrf52840"}},
{"chosen":"arduino:arduinonrf:nrf52:pitaya_go_nrf52840","flash":798720,"ids":["arduino:arduinonrf:nrf52:pitaya_go_nrf52840"],"key":"niusrobotlab-pitaya-go-nrf52840-experimental-pinout-unverified","name":"Pitaya Go nRF52840 (experimental - pinout unverified)","part":"nrf52840","ram":262144,"records":[{"core":"arduino:arduinonrf:nrf52","file":"variants/pitaya_go_nrf52840/variant.h","says":{"i2c":["P0.14","P0.15"],"leds":[["P0.25","LED_BLUE",null],["P0.23","LED_BUILTIN",null],["P0.24","LED_GREEN",null]],"spi":["P0.08","P0.06","P0.07"]},"src":"arduino:arduinonrf:nrf52:pitaya_go_nrf52840"}],"vendor":"NiusRobotLab","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.15","sda":"P0.14"},"spi":{"cs":"P0.05","miso":"P0.07","mosi":"P0.06","name":"SPI","sck":"P0.08"}},"clock_hz":64000000,"flash":798720,"flash_from":"arduino:arduinonrf:nrf52:pitaya_go_nrf52840","leds":[{"colour":"blue","label":"D25","name":"LED_BLUE","pin":"P0.25"},{"aliases":["LED_RED"],"colour":"red","label":"D23","name":"LED_BUILTIN","pin":"P0.23"},{"colour":"green","label":"D24","name":"LED_GREEN","pin":"P0.24"}],"naming":"nrf","ram":262144,"ram_from":"arduino:arduinonrf:nrf52:pitaya_go_nrf52840"}},
{"chosen":"arduino:arduinonrf:nrf52:supermini_nrf52840","flash":798720,"ids":["arduino:arduinonrf:nrf52:supermini_nrf52840"],"key":"niusrobotlab-supermini-nrf52840-experimental","name":"SuperMini nRF52840 (experimental)","part":"nrf52840","ram":237568,"records":[{"core":"arduino:arduinonrf:nrf52","file":"variants/supermini_nrf52840/variant.h","says":{"i2c":["P1.00","P0.11"],"leds":[["P0.15","LED_BUILTIN",null]],"spi":["P0.17","P0.22","P0.20"]},"src":"arduino:arduinonrf:nrf52:supermini_nrf52840"}],"vendor":"NiusRobotLab","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.11","sda":"P1.00"},"spi":{"cs":"P0.24","miso":"P0.20","mosi":"P0.22","name":"SPI","sck":"P0.17"}},"clock_hz":64000000,"flash":798720,"flash_from":"arduino:arduinonrf:nrf52:supermini_nrf52840","leds":[{"aliases":["LED_BLUE","LED_GREEN","LED_RED"],"colour":"blue","label":"D22","name":"LED_BUILTIN","pin":"P0.15"}],"naming":"nrf","ram":237568,"ram_from":"arduino:arduinonrf:nrf52:supermini_nrf52840"}},
{"chosen":"pio:nodemcu","flash":4194304,"ids":["pio:nodemcu"],"key":"nodemcu-nodemcu-0-9-esp-12-module","name":"NodeMCU 0.9 (ESP-12 Module)","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/nodemcu/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:nodemcu","via":"PlatformIO espressif8266 build.variant; the directory's default header"}],"vendor":"NodeMCU","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":4194304,"flash_from":"pio:nodemcu","leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"pio:nodemcu"}},
{"chosen":"pio:nodemcuv2","flash":4194304,"ids":["pio:nodemcuv2"],"key":"nodemcu-nodemcu-1-0-esp-12e-module","name":"NodeMCU 1.0 (ESP-12E Module)","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/nodemcu/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:nodemcuv2","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_NODEMCU_ESP12E entry"}],"vendor":"NodeMCU","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":4194304,"flash_from":"pio:nodemcuv2","leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"pio:nodemcuv2"}},
{"chosen":"pio:nodemcu-32s","flash":4194304,"ids":["pio:nodemcu-32s"],"key":"nodemcu-nodemcu-32s","name":"NodeMCU-32S","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/nodemcu-32s/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:nodemcu-32s","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own NODEMCU_32S entry"}],"vendor":"NodeMCU","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":4194304,"flash_from":"pio:nodemcu-32s","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"pio:nodemcu-32s"}},
{"chosen":"pio:quantum","flash":16777216,"ids":["pio:quantum"],"key":"noduino-noduino-quantum","name":"Noduino Quantum","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/quantum/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:quantum","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own QUANTUM entry"}],"vendor":"Noduino","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:quantum","naming":"esp","ram":327680,"ram_from":"pio:quantum"}},
{"chosen":"pio:nologo_esp32c3_super_mini","flash":4194304,"ids":["pio:nologo_esp32c3_super_mini"],"key":"nologo-nologo-esp32c3-supermini","name":"Nologo ESP32C3 SuperMini","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/nologo_esp32c3_super_mini/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO8","LED_BUILTIN",null]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"pio:nologo_esp32c3_super_mini","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own NOLOGO_ESP32C3_SUPER_MINI entry"}],"vendor":"Nologo","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":4194304,"flash_from":"pio:nologo_esp32c3_super_mini","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO8"}],"naming":"esp","ram":327680,"ram_from":"pio:nologo_esp32c3_super_mini"}},
{"chosen":"arduino:sandeepmistry:nRF5:Beacon_PCA20006","flash":262144,"ids":["arduino:sandeepmistry:nRF5:Beacon_PCA20006","pio:nrf51_beacon"],"key":"nordic-nordic-beacon-kit-pca20006","name":"Nordic Beacon Kit (PCA20006)","part":"nrf51822","ram":32768,"records":[{"core":"arduino:sandeepmistry:nRF5","dropped":["PIN_BUTTON is not a number or pin name ((08))"],"file":"variants/PCA20006/pins_arduino.h","says":{"i2c":["P0.21","P0.24"],"leds":[["P0.15","LED_BUILTIN",null],["P0.12","PIN_LEDG",null],["P0.16","PIN_LEDR",null]],"spi":["P0.02","P0.01","P0.00"],"uart":["P0.09","P0.11"]},"src":"arduino:sandeepmistry:nRF5:Beacon_PCA20006"},{"core":"arduino:sandeepmistry:nRF5","dropped":["PIN_BUTTON is not a number or pin name ((08))"],"file":"variants/PCA20006/pins_arduino.h","same":true,"src":"pio:nrf51_beacon","via":"PlatformIO nordicnrf51 build.variant; defines of the core's own BOARD_PCA20006 entry"}],"vendor":"Nordic","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.24","sda":"P0.21"},"spi":{"miso":"P0.00","mosi":"P0.01","name":"SPI","sck":"P0.02"},"uart":{"name":"Serial","rx":"P0.11","tx":"P0.09"}},"clock_hz":16000000,"flash":262144,"flash_from":"arduino:sandeepmistry:nRF5:Beacon_PCA20006","leds":[{"aliases":["PIN_LED","PIN_LEDB"],"colour":"blue","label":"D15","name":"LED_BUILTIN","pin":"P0.15"},{"colour":"green","label":"D12","name":"PIN_LEDG","pin":"P0.12"},{"colour":"red","label":"D16","name":"PIN_LEDR","pin":"P0.16"}],"naming":"nrf","ram":32768,"ram_from":"pio:nrf51_beacon"}},
{"chosen":"zephyr:nrf51dongle","flash":262144,"ids":["arduino:sandeepmistry:nRF5:nRF51Dongle","pio:nrf51_dongle","zephyr:nrf51dongle"],"key":"nordic-nordic-nrf51-dongle-pca10031","name":"Nordic nRF51 Dongle (PCA10031)","part":"nrf51822","ram":32768,"records":[{"file":"boards/nordic/nrf51dongle/nrf51dongle_nrf51822.dts","says":{"leds":[["P0.21","led0","low"],["P0.22","led1","low"],["P0.23","led2","low"]]},"src":"zephyr:nrf51dongle","stated":{"leds|P0.21":"zephyr:nrf51dongle: gpios = <&gpio0 21 GPIO_ACTIVE_LOW>","leds|P0.22":"zephyr:nrf51dongle: gpios = <&gpio0 22 GPIO_ACTIVE_LOW>","leds|P0.23":"zephyr:nrf51dongle: gpios = <&gpio0 23 GPIO_ACTIVE_LOW>"}},{"core":"arduino:sandeepmistry:nRF5","dropped":["LED_BUILTIN = 21 is not a pin of the nrf51822","PIN_LED1 = 21 is not a pin of the nrf51822","PIN_LED2 = 22 is not a pin of the nrf51822","PIN_LED3 = 23 is not a pin of the nrf51822"],"file":"variants/nRF51Dongle/pins_arduino.h","src":"arduino:sandeepmistry:nRF5:nRF51Dongle"},{"core":"arduino:sandeepmistry:nRF5","dropped":["LED_BUILTIN = 21 is not a pin of the nrf51822","PIN_LED1 = 21 is not a pin of the nrf51822","PIN_LED2 = 22 is not a pin of the nrf51822","PIN_LED3 = 23 is not a pin of the nrf51822"],"file":"variants/nRF51Dongle/pins_arduino.h","src":"pio:nrf51_dongle","via":"PlatformIO nordicnrf51 build.variant; defines of the core's own GENERIC entry"}],"vendor":"Nordic","why":"rank","wiring":{"clock_hz":16000000,"flash":262144,"flash_from":"arduino:sandeepmistry:nRF5:nRF51Dongle","leds":[{"active":"low","colour":"red","label":"Red LED 0","name":"led0","pin":"P0.21"},{"active":"low","colour":"green","label":"Green LED 0","name":"led1","pin":"P0.22"},{"active":"low","colour":"blue","label":"Blue LED 0","name":"led2","pin":"P0.23"}],"naming":"nrf","ram":32768,"ram_from":"pio:nrf51_dongle"}},
{"chosen":"arduino:sandeepmistry:nRF5:PCA1000X","flash":262144,"ids":["arduino:sandeepmistry:nRF5:PCA1000X","pio:nrf51_dk"],"key":"nordic-nordic-nrf51x22-development-kit-pca1000x","name":"Nordic nRF51X22 Development Kit(PCA1000X)","part":"nrf51822","ram":32768,"records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/PCA1000X/pins_arduino.h","says":{"leds":[["P0.21","LED_BUILTIN",null],["P0.22","PIN_LED2",null],["P0.23","PIN_LED3",null]],"uart":["P0.09","P0.11"]},"src":"arduino:sandeepmistry:nRF5:PCA1000X"},{"core":"arduino:sandeepmistry:nRF5","file":"variants/PCA1000X/pins_arduino.h","same":true,"src":"pio:nrf51_dk","via":"PlatformIO nordicnrf51 build.variant; the directory's default header"}],"vendor":"Nordic","why":"rank","wiring":{"buses":{"uart":{"name":"Serial","rx":"P0.11","tx":"P0.09"}},"clock_hz":16000000,"flash":262144,"flash_from":"arduino:sandeepmistry:nRF5:PCA1000X","leds":[{"aliases":["PIN_LED1"],"label":"D4","name":"LED_BUILTIN","pin":"P0.21"},{"label":"D5","name":"PIN_LED2","pin":"P0.22"},{"label":"D6","name":"PIN_LED3","pin":"P0.23"}],"naming":"nrf","ram":32768,"ram_from":"pio:nrf51_dk"}},
{"chosen":"arduino:sandeepmistry:nRF5:nRF52DK","flash":524288,"ids":["arduino:sandeepmistry:nRF5:nRF52DK","pio:nrf52_dk","zephyr:nrf52dk"],"key":"nordic-nordic-nrf52-dk","name":"Nordic nRF52-DK","notes":["led P0.17 colour from zephyr:nrf52dk","led P0.18 colour from zephyr:nrf52dk","led P0.19 colour from zephyr:nrf52dk","led P0.20 colour from zephyr:nrf52dk","button P0.13 pull from zephyr:nrf52dk","button P0.14 pull from zephyr:nrf52dk","button P0.15 pull from zephyr:nrf52dk","button P0.16 pull from zephyr:nrf52dk","led P0.17 active from zephyr:nrf52dk","led P0.18 active from zephyr:nrf52dk","led P0.19 active from zephyr:nrf52dk","led P0.20 active from zephyr:nrf52dk","button P0.13 active from zephyr:nrf52dk","button P0.14 active from zephyr:nrf52dk","button P0.15 active from zephyr:nrf52dk","button P0.16 active from zephyr:nrf52dk"],"part":"nrf52832","ram":65536,"records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/nRF52DK/pins_arduino.h","says":{"buttons":[["P0.13","PIN_BUTTON1",null,null],["P0.14","PIN_BUTTON2",null,null],["P0.15","PIN_BUTTON3",null,null],["P0.16","PIN_BUTTON4",null,null]],"i2c":["P0.26","P0.27"],"leds":[["P0.17","LED_BUILTIN",null],["P0.18","PIN_LED2",null],["P0.19","PIN_LED3",null],["P0.20","PIN_LED4",null]],"spi":["P0.25","P0.23","P0.24"],"uart":["P0.06","P0.08"]},"src":"arduino:sandeepmistry:nRF5:nRF52DK"},{"core":"arduino:sandeepmistry:nRF5","file":"variants/nRF52DK/pins_arduino.h","same":true,"src":"pio:nrf52_dk","via":"PlatformIO maxgerhardt_platform-nordicnrf52 build.variant; defines of the core's own NRF52_DK entry"},{"file":"boards/nordic/nrf52dk/nrf52dk_nrf52805.dts","says":{"buttons":[["P0.13","sw0","low","up"],["P0.14","sw1","low","up"],["P0.15","sw2","low","up"],["P0.16","sw3","low","up"]],"i2c":["P0.26","P0.27"],"leds":[["P0.17","led0","low"],["P0.18","led1","low"],["P0.19","led2","low"],["P0.20","led3","low"]],"spi":["P0.29","P0.31","P0.30"]},"src":"zephyr:nrf52dk","stated":{"buttons|P0.13":"zephyr:nrf52dk: gpios = <&gpio0 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.14":"zephyr:nrf52dk: gpios = <&gpio0 14 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.15":"zephyr:nrf52dk: gpios = <&gpio0 15 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.16":"zephyr:nrf52dk: gpios = <&gpio0 16 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.17":"zephyr:nrf52dk: gpios = <&gpio0 17 GPIO_ACTIVE_LOW>","leds|P0.18":"zephyr:nrf52dk: gpios = <&gpio0 18 GPIO_ACTIVE_LOW>","leds|P0.19":"zephyr:nrf52dk: gpios = <&gpio0 19 GPIO_ACTIVE_LOW>","leds|P0.20":"zephyr:nrf52dk: gpios = <&gpio0 20 GPIO_ACTIVE_LOW>"}}],"vendor":"Nordic","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P0.24","mosi":"P0.23","name":"SPI","sck":"P0.25"},"uart":{"name":"Serial","rx":"P0.08","tx":"P0.06"}},"buttons":[{"active":"low","filled":["pull from zephyr:nrf52dk","active from zephyr:nrf52dk"],"label":"D2","name":"PIN_BUTTON1","pin":"P0.13","pull":"up"},{"active":"low","filled":["pull from zephyr:nrf52dk","active from zephyr:nrf52dk"],"label":"D3","name":"PIN_BUTTON2","pin":"P0.14","pull":"up"},{"active":"low","filled":["pull from zephyr:nrf52dk","active from zephyr:nrf52dk"],"label":"D4","name":"PIN_BUTTON3","pin":"P0.15","pull":"up"},{"active":"low","filled":["pull from zephyr:nrf52dk","active from zephyr:nrf52dk"],"label":"D5","name":"PIN_BUTTON4","pin":"P0.16","pull":"up"}],"clock_hz":16000000,"flash":524288,"flash_from":"arduino:sandeepmistry:nRF5:nRF52DK","leds":[{"active":"low","aliases":["PIN_LED1"],"colour":"green","filled":["colour from zephyr:nrf52dk","active from zephyr:nrf52dk"],"label":"D6","name":"LED_BUILTIN","pin":"P0.17"},{"active":"low","colour":"green","filled":["colour from zephyr:nrf52dk","active from zephyr:nrf52dk"],"label":"D7","name":"PIN_LED2","pin":"P0.18"},{"active":"low","colour":"green","filled":["colour from zephyr:nrf52dk","active from zephyr:nrf52dk"],"label":"D8","name":"PIN_LED3","pin":"P0.19"},{"active":"low","colour":"green","filled":["colour from zephyr:nrf52dk","active from zephyr:nrf52dk"],"label":"D9","name":"PIN_LED4","pin":"P0.20"}],"naming":"nrf","ram":65536,"ram_from":"pio:nrf52_dk"}},
{"chosen":"arduino:adafruit:nrf52:pca10100","flash":524288,"ids":["arduino:adafruit:nrf52:pca10100","cpy:nordic/pca10100","pio:nrf52833_dk","zephyr:nrf52833dk"],"key":"nordic-nordic-nrf52833-dk","name":"Nordic nRF52833-DK","notes":["led P0.15 colour from zephyr:nrf52833dk","led P0.16 colour from zephyr:nrf52833dk","button P0.11 pull from zephyr:nrf52833dk","button P0.12 pull from zephyr:nrf52833dk","button P0.24 pull from zephyr:nrf52833dk","button P0.25 pull from zephyr:nrf52833dk","button P0.11 active from zephyr:nrf52833dk","button P0.12 active from zephyr:nrf52833dk","button P0.24 active from zephyr:nrf52833dk","button P0.25 active from zephyr:nrf52833dk"],"part":"nrf52833","ram":131072,"records":[{"core":"arduino:adafruit:nrf52","file":"variants/pca10100/variant.h","says":{"buttons":[["P0.11","PIN_BUTTON1",null,null],["P0.12","PIN_BUTTON2",null,null],["P0.24","PIN_BUTTON3",null,null],["P0.25","PIN_BUTTON4",null,null]],"i2c":["P0.26","P0.27"],"leds":[["P0.14","LED_BLUE","low"],["P0.13","LED_BUILTIN","low"],["P0.15","PIN_LED3","low"],["P0.16","PIN_LED4","low"]],"spi":["P1.15","P1.13","P1.14"],"uart":["P1.02","P1.01"]},"src":"arduino:adafruit:nrf52:pca10100","stated":{"leds|P0.13":"#define LED_STATE_ON 0 // State when LED is litted","leds|P0.14":"#define LED_STATE_ON 0 // State when LED is litted","leds|P0.15":"#define LED_STATE_ON 0 // State when LED is litted","leds|P0.16":"#define LED_STATE_ON 0 // State when LED is litted"}},{"file":"boards/nordic/nrf52833dk/nrf52833dk_nrf52820.dts","says":{"buttons":[["P0.11","sw0","low","up"],["P0.12","sw1","low","up"],["P0.24","sw2","low","up"],["P0.25","sw3","low","up"]],"i2c":["P0.28","P0.29"],"leds":[["P0.13","led0","low"],["P0.14","led1","low"],["P0.15","led2","low"],["P0.16","led3","low"]],"spi":["P0.17","P0.30","P0.20"]},"src":"zephyr:nrf52833dk","stated":{"buttons|P0.11":"zephyr:nrf52833dk: gpios = <&gpio0 11 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.12":"zephyr:nrf52833dk: gpios = <&gpio0 12 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.24":"zephyr:nrf52833dk: gpios = <&gpio0 24 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.25":"zephyr:nrf52833dk: gpios = <&gpio0 25 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.13":"zephyr:nrf52833dk: gpios = <&gpio0 13 GPIO_ACTIVE_LOW>","leds|P0.14":"zephyr:nrf52833dk: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>","leds|P0.15":"zephyr:nrf52833dk: gpios = <&gpio0 15 GPIO_ACTIVE_LOW>","leds|P0.16":"zephyr:nrf52833dk: gpios = <&gpio0 16 GPIO_ACTIVE_LOW>"}},{"file":"ports/nordic/boards/pca10100/pins.c","says":{"buttons":[["P0.11","BUTTON1",null,null],["P0.12","BUTTON2",null,null],["P0.24","BUTTON3",null,null],["P0.25","BUTTON4",null,null]],"leds":[["P0.13","LED1",null],["P0.14","LED2",null],["P0.15","LED3",null],["P0.16","LED4",null]]},"src":"cpy:nordic/pca10100"}],"vendor":"Nordic","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P1.14","mosi":"P1.13","name":"SPI","sck":"P1.15"},"uart":{"name":"Serial1","rx":"P1.01","tx":"P1.02"}},"buttons":[{"active":"low","filled":["pull from zephyr:nrf52833dk","active from zephyr:nrf52833dk"],"label":"D11","name":"PIN_BUTTON1","pin":"P0.11","pull":"up"},{"active":"low","filled":["pull from zephyr:nrf52833dk","active from zephyr:nrf52833dk"],"label":"D12","name":"PIN_BUTTON2","pin":"P0.12","pull":"up"},{"active":"low","filled":["pull from zephyr:nrf52833dk","active from zephyr:nrf52833dk"],"label":"D24","name":"PIN_BUTTON3","pin":"P0.24","pull":"up"},{"active":"low","filled":["pull from zephyr:nrf52833dk","active from zephyr:nrf52833dk"],"label":"D25","name":"PIN_BUTTON4","pin":"P0.25","pull":"up"}],"clock_hz":64000000,"flash":286720,"flash_from":"arduino:adafruit:nrf52:pca10100","leds":[{"active":"low","aliases":["PIN_LED2"],"colour":"blue","label":"D14","name":"LED_BLUE","pin":"P0.14"},{"active":"low","aliases":["LED_RED","PIN_LED1"],"colour":"red","label":"D13","name":"LED_BUILTIN","pin":"P0.13"},{"active":"low","colour":"green","filled":["colour from zephyr:nrf52833dk"],"label":"D15","name":"PIN_LED3","pin":"P0.15"},{"active":"low","colour":"green","filled":["colour from zephyr:nrf52833dk"],"label":"D16","name":"PIN_LED4","pin":"P0.16"}],"naming":"nrf","ram":106496,"ram_from":"arduino:adafruit:nrf52:pca10100"}},
{"chosen":"arduino:adafruit:nrf52:pca10056","disagree":[{"kept":["P0.13","P0.14","P0.15","P0.16"],"kept_from":"arduino:adafruit:nrf52:pca10056","kind":"conflict","other":["P0.17","P0.18","P0.19","P0.20"],"other_from":"pio:nrf52840_dk","what":"leds"},{"kept":["P0.11","P0.12","P0.24","P0.25"],"kept_from":"arduino:adafruit:nrf52:pca10056","kind":"conflict","other":["P0.13","P0.14","P0.15","P0.16"],"other_from":"pio:nrf52840_dk","what":"buttons"},{"kept":"P0.13","kept_from":"arduino:adafruit:nrf52:pca10056","kind":"primary","other":"P0.17","other_from":"pio:nrf52840_dk","what":"the LED"}],"flash":1048576,"ids":["arduino:adafruit:nrf52:pca10056","arduino:nekuneko:nrf52:pca10056","pio:nrf52840_dk","renode:nrf52840dk_nrf52840","zephyr:nrf52840dk"],"key":"nordic-nordic-nrf52840-dk","name":"Nordic nRF52840-DK","notes":["led P0.15 colour from zephyr:nrf52840dk","led P0.16 colour from zephyr:nrf52840dk","button P0.11 pull from zephyr:nrf52840dk","button P0.12 pull from zephyr:nrf52840dk","button P0.24 pull from zephyr:nrf52840dk","button P0.25 pull from zephyr:nrf52840dk","button P0.11 active from zephyr:nrf52840dk","button P0.12 active from zephyr:nrf52840dk","button P0.24 active from zephyr:nrf52840dk","button P0.25 active from zephyr:nrf52840dk"],"part":"nrf52840","ram":262144,"records":[{"core":"arduino:adafruit:nrf52","file":"variants/pca10056/variant.h","says":{"buttons":[["P0.11","PIN_BUTTON1",null,null],["P0.12","PIN_BUTTON2",null,null],["P0.24","PIN_BUTTON3",null,null],["P0.25","PIN_BUTTON4",null,null]],"i2c":["P0.26","P0.27"],"leds":[["P0.14","LED_BLUE","low"],["P0.13","LED_BUILTIN","low"],["P0.15","PIN_LED3","low"],["P0.16","PIN_LED4","low"]],"spi":["P1.15","P1.13","P1.14"],"uart":["P1.02","P1.01"]},"src":"arduino:adafruit:nrf52:pca10056","stated":{"leds|P0.13":"#define LED_STATE_ON 0 // State when LED is litted","leds|P0.14":"#define LED_STATE_ON 0 // State when LED is litted","leds|P0.15":"#define LED_STATE_ON 0 // State when LED is litted","leds|P0.16":"#define LED_STATE_ON 0 // State when LED is litted"}},{"core":"arduino:nekuneko:nrf52","file":"variants/pca10056/variant.h","same":true,"src":"arduino:nekuneko:nrf52:pca10056","stated":{"leds|P0.13":"#define LED_STATE_ON 0 // State when LED is litted","leds|P0.14":"#define LED_STATE_ON 0 // State when LED is litted","leds|P0.15":"#define LED_STATE_ON 0 // State when LED is litted","leds|P0.16":"#define LED_STATE_ON 0 // State when LED is litted"}},{"core":"arduino:sandeepmistry:nRF5","file":"variants/nRF52DK/pins_arduino.h","says":{"buttons":[["P0.13","PIN_BUTTON1",null,null],["P0.14","PIN_BUTTON2",null,null],["P0.15","PIN_BUTTON3",null,null],["P0.16","PIN_BUTTON4",null,null]],"i2c":["P0.26","P0.27"],"leds":[["P0.17","LED_BUILTIN",null],["P0.18","PIN_LED2",null],["P0.19","PIN_LED3",null],["P0.20","PIN_LED4",null]],"spi":["P0.25","P0.23","P0.24"],"uart":["P0.06","P0.08"]},"src":"pio:nrf52840_dk","via":"PlatformIO maxgerhardt_platform-nordicnrf52 build.variant; defines of the core's own NRF52_DK entry"},{"file":"boards/nordic/nrf52840dk/nrf52840dk_nrf52811.dts","says":{"buttons":[["P0.11","sw0","low","up"],["P0.12","sw1","low","up"],["P0.24","sw2","low","up"],["P0.25","sw3","low","up"]],"i2c":["P0.26","P0.27"],"leds":[["P0.13","led0","low"],["P0.14","led1","low"],["P0.15","led2","low"],["P0.16","led3","low"]],"spi":["P0.00","P0.01","P0.09"]},"src":"zephyr:nrf52840dk","stated":{"buttons|P0.11":"zephyr:nrf52840dk: gpios = <&gpio0 11 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.12":"zephyr:nrf52840dk: gpios = <&gpio0 12 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.24":"zephyr:nrf52840dk: gpios = <&gpio0 24 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.25":"zephyr:nrf52840dk: gpios = <&gpio0 25 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.13":"zephyr:nrf52840dk: gpios = <&gpio0 13 GPIO_ACTIVE_LOW>","leds|P0.14":"zephyr:nrf52840dk: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>","leds|P0.15":"zephyr:nrf52840dk: gpios = <&gpio0 15 GPIO_ACTIVE_LOW>","leds|P0.16":"zephyr:nrf52840dk: gpios = <&gpio0 16 GPIO_ACTIVE_LOW>"}}],"vendor":"Nordic","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P1.14","mosi":"P1.13","name":"SPI","sck":"P1.15"},"uart":{"name":"Serial1","rx":"P1.01","tx":"P1.02"}},"buttons":[{"active":"low","cite":{"archived":"https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf52840-dk/nrf52840-development-kit---hardware-files-1_0_0.zip","doc":"PCA10056_Schematic_And_PCB.pdf, in 'nRF52840 Development Kit - Hardware files 1_0_0' zip [copy read: https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf52840-dk/nrf52840-development-kit---hardware-files-1_0_0.zip (Nordic's own Azure blob store, the target of the nordicsemi.com 302 redirect seen in the Wayback capture https://web.archive.org/web/20250625103741id_/https://www.nordicsemi.com/-/media/Software-and-other-downloads/Dev-Kits/nRF52840-DK/nRF52840-Development-Kit---Hardware-files-1_0_0.zip)]","kind":"schematic","level":"switch to GND; routed through analog switch U8 (default path BUTTON1_DEFAULT = P0.11, optional P1.07)","publisher":"Nordic Semiconductor ASA","quote":"BUTTON1 SW1 PB SW GND","revision":"Revision 1.0.0, Date 16.03.2018","url":"https://www.nordicsemi.com/-/media/Software-and-other-downloads/Dev-Kits/nRF52840-DK/nRF52840-Development-Kit---Hardware-files-1_0_0.zip","where":"sheet 3 'BUTTON1_DEFAULT -- P0.11'; sheet 5 Buttons, U8 FSA2466 analog switch"},"filled":["pull from zephyr:nrf52840dk","active from zephyr:nrf52840dk"],"label":"D11","name":"PIN_BUTTON1","pin":"P0.11","pull":"up"},{"active":"low","cite":{"archived":"https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf52840-dk/nrf52840-development-kit---hardware-files-1_0_0.zip","doc":"PCA10056_Schematic_And_PCB.pdf, in 'nRF52840 Development Kit - Hardware files 1_0_0' zip [copy read: https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf52840-dk/nrf52840-development-kit---hardware-files-1_0_0.zip (Nordic's own Azure blob store, the target of the nordicsemi.com 302 redirect seen in the Wayback capture https://web.archive.org/web/20250625103741id_/https://www.nordicsemi.com/-/media/Software-and-other-downloads/Dev-Kits/nRF52840-DK/nRF52840-Development-Kit---Hardware-files-1_0_0.zip)]","kind":"schematic","level":"switch to GND via U8 default path (optional P1.08)","publisher":"Nordic Semiconductor ASA","quote":"BUTTON2 SW2 PB SW GND","revision":"Revision 1.0.0, Date 16.03.2018","url":"https://www.nordicsemi.com/-/media/Software-and-other-downloads/Dev-Kits/nRF52840-DK/nRF52840-Development-Kit---Hardware-files-1_0_0.zip","where":"sheet 3 'BUTTON2_DEFAULT -- P0.12'; U8"},"filled":["pull from zephyr:nrf52840dk","active from zephyr:nrf52840dk"],"label":"D12","name":"PIN_BUTTON2","pin":"P0.12","pull":"up"},{"active":"low","cite":{"archived":"https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf52840-dk/nrf52840-development-kit---hardware-files-1_0_0.zip","doc":"PCA10056_Schematic_And_PCB.pdf, in 'nRF52840 Development Kit - Hardware files 1_0_0' zip [copy read: https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf52840-dk/nrf52840-development-kit---hardware-files-1_0_0.zip (Nordic's own Azure blob store, the target of the nordicsemi.com 302 redirect seen in the Wayback capture https://web.archive.org/web/20250625103741id_/https://www.nordicsemi.com/-/media/Software-and-other-downloads/Dev-Kits/nRF52840-DK/nRF52840-Development-Kit---Hardware-files-1_0_0.zip)]","kind":"schematic","level":"switch to GND","publisher":"Nordic Semiconductor ASA","quote":"BUTTON3 SW3 PB SW GND","revision":"Revision 1.0.0, Date 16.03.2018","url":"https://www.nordicsemi.com/-/media/Software-and-other-downloads/Dev-Kits/nRF52840-DK/nRF52840-Development-Kit---Hardware-files-1_0_0.zip","where":"sheet 3; sheet 5"},"filled":["pull from zephyr:nrf52840dk","active from zephyr:nrf52840dk"],"label":"D24","name":"PIN_BUTTON3","pin":"P0.24","pull":"up"},{"active":"low","cite":{"archived":"https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf52840-dk/nrf52840-development-kit---hardware-files-1_0_0.zip","doc":"PCA10056_Schematic_And_PCB.pdf, in 'nRF52840 Development Kit - Hardware files 1_0_0' zip [copy read: https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf52840-dk/nrf52840-development-kit---hardware-files-1_0_0.zip (Nordic's own Azure blob store, the target of the nordicsemi.com 302 redirect seen in the Wayback capture https://web.archive.org/web/20250625103741id_/https://www.nordicsemi.com/-/media/Software-and-other-downloads/Dev-Kits/nRF52840-DK/nRF52840-Development-Kit---Hardware-files-1_0_0.zip)]","kind":"schematic","level":"switch to GND","publisher":"Nordic Semiconductor ASA","quote":"BUTTON4 SW4 PB SW GND","revision":"Revision 1.0.0, Date 16.03.2018","url":"https://www.nordicsemi.com/-/media/Software-and-other-downloads/Dev-Kits/nRF52840-DK/nRF52840-Development-Kit---Hardware-files-1_0_0.zip","where":"sheet 3; sheet 5"},"filled":["pull from zephyr:nrf52840dk","active from zephyr:nrf52840dk"],"label":"D25","name":"PIN_BUTTON4","pin":"P0.25","pull":"up"}],"clock_hz":64000000,"flash":815104,"flash_from":"arduino:adafruit:nrf52:pca10056","leds":[{"active":"low","aliases":["PIN_LED2"],"cite":{"archived":"https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf52840-dk/nrf52840-development-kit---hardware-files-1_0_0.zip","doc":"PCA10056_Schematic_And_PCB.pdf, in 'nRF52840 Development Kit - Hardware files 1_0_0' zip [copy read: https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf52840-dk/nrf52840-development-kit---hardware-files-1_0_0.zip (Nordic's own Azure blob store, the target of the nordicsemi.com 302 redirect seen in the Wayback capture https://web.archive.org/web/20250625103741id_/https://www.nordicsemi.com/-/media/Software-and-other-downloads/Dev-Kits/nRF52840-DK/nRF52840-Development-Kit---Hardware-files-1_0_0.zip)]","kind":"schematic","level":"P0.14 (net LED2) -> solder bridge SB6 -> LED2 cathode; LED2 anode -> R48 220R -> VDD_PER: lit when P0.14 is low.","publisher":"Nordic Semiconductor ASA","quote":"sheet 3: 'LED2' -- 'P0.14'; sheet 5: 'LED2' -> SB6 -> LED2 L0603G -> R48 220R -> VDD_PER","revision":"Revision 1.0.0, Date 16.03.2018","url":"https://www.nordicsemi.com/-/media/Software-and-other-downloads/Dev-Kits/nRF52840-DK/nRF52840-Development-Kit---Hardware-files-1_0_0.zip","where":"sheet 3 'PCA10056 - Pin Map' (LED2 -> P0.14); sheet 5 'PCA10056 - Miscellaneous', block 'LEDs'"},"colour":"blue","label":"D14","name":"LED_BLUE","pin":"P0.14"},{"active":"low","aliases":["LED_RED","PIN_LED1"],"cite":{"archived":"https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf52840-dk/nrf52840-development-kit---hardware-files-1_0_0.zip","doc":"PCA10056_Schematic_And_PCB.pdf, in 'nRF52840 Development Kit - Hardware files 1_0_0' zip [copy read: https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf52840-dk/nrf52840-development-kit---hardware-files-1_0_0.zip (Nordic's own Azure blob store, the target of the nordicsemi.com 302 redirect seen in the Wayback capture https://web.archive.org/web/20250625103741id_/https://www.nordicsemi.com/-/media/Software-and-other-downloads/Dev-Kits/nRF52840-DK/nRF52840-Development-Kit---Hardware-files-1_0_0.zip)]","kind":"schematic","level":"P0.13 (net LED1) -> solder bridge SB5 -> LED1 cathode; LED1 anode -> R47 220R -> VDD_PER: lit when P0.13 is low.","publisher":"Nordic Semiconductor ASA","quote":"sheet 3: 'LED1' -- 'P0.13'; sheet 5: 'LED1' -> SB5 -> LED1 L0603G -> R47 220R -> VDD_PER","revision":"Revision 1.0.0, Date 16.03.2018","url":"https://www.nordicsemi.com/-/media/Software-and-other-downloads/Dev-Kits/nRF52840-DK/nRF52840-Development-Kit---Hardware-files-1_0_0.zip","where":"sheet 3 'PCA10056 - Pin Map' (LED1 -> P0.13); sheet 5 'PCA10056 - Miscellaneous', block 'LEDs'"},"colour":"red","label":"D13","name":"LED_BUILTIN","pin":"P0.13"},{"active":"low","cite":{"archived":"https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf52840-dk/nrf52840-development-kit---hardware-files-1_0_0.zip","doc":"PCA10056_Schematic_And_PCB.pdf, in 'nRF52840 Development Kit - Hardware files 1_0_0' zip [copy read: https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf52840-dk/nrf52840-development-kit---hardware-files-1_0_0.zip (Nordic's own Azure blob store, the target of the nordicsemi.com 302 redirect seen in the Wayback capture https://web.archive.org/web/20250625103741id_/https://www.nordicsemi.com/-/media/Software-and-other-downloads/Dev-Kits/nRF52840-DK/nRF52840-Development-Kit---Hardware-files-1_0_0.zip)]","kind":"schematic","level":"same","publisher":"Nordic Semiconductor ASA","quote":"LED3 SB7 LED3 R50 220R","revision":"Revision 1.0.0, Date 16.03.2018","url":"https://www.nordicsemi.com/-/media/Software-and-other-downloads/Dev-Kits/nRF52840-DK/nRF52840-Development-Kit---Hardware-files-1_0_0.zip","where":"sheet 3; sheet 5"},"colour":"green","filled":["colour from zephyr:nrf52840dk"],"label":"D15","name":"PIN_LED3","pin":"P0.15"},{"active":"low","cite":{"archived":"https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf52840-dk/nrf52840-development-kit---hardware-files-1_0_0.zip","doc":"PCA10056_Schematic_And_PCB.pdf, in 'nRF52840 Development Kit - Hardware files 1_0_0' zip [copy read: https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf52840-dk/nrf52840-development-kit---hardware-files-1_0_0.zip (Nordic's own Azure blob store, the target of the nordicsemi.com 302 redirect seen in the Wayback capture https://web.archive.org/web/20250625103741id_/https://www.nordicsemi.com/-/media/Software-and-other-downloads/Dev-Kits/nRF52840-DK/nRF52840-Development-Kit---Hardware-files-1_0_0.zip)]","kind":"schematic","level":"same","publisher":"Nordic Semiconductor ASA","quote":"LED4 SB8 LED4 R51 220R","revision":"Revision 1.0.0, Date 16.03.2018","url":"https://www.nordicsemi.com/-/media/Software-and-other-downloads/Dev-Kits/nRF52840-DK/nRF52840-Development-Kit---Hardware-files-1_0_0.zip","where":"sheet 3; sheet 5"},"colour":"green","filled":["colour from zephyr:nrf52840dk"],"label":"D16","name":"PIN_LED4","pin":"P0.16"}],"naming":"nrf","ram":237568,"ram_from":"arduino:adafruit:nrf52:pca10056"}},
{"chosen":"zephyr:thingy52","flash":524288,"ids":["pio:thingy_52","zephyr:thingy52"],"key":"nordic-nordic-thingy-52-nrf52-pca20020","name":"Nordic Thingy:52 (nRF52-PCA20020)","part":"nrf52832","ram":65536,"records":[{"file":"boards/nordic/thingy52/thingy52_nrf52832.dts","says":{"buttons":[["P0.11","sw0","low","up"]],"i2c":["P0.07","P0.08"],"leds":[["&sx1509b 7","led0","low"],["&sx1509b 5","led1","low"],["&sx1509b 6","led2","low"]]},"src":"zephyr:thingy52","stated":{"buttons|P0.11":"zephyr:thingy52: gpios = <&gpio0 11 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&sx1509b 5":"zephyr:thingy52: gpios = <&sx1509b 5 GPIO_ACTIVE_LOW>","leds|raw:&sx1509b 6":"zephyr:thingy52: gpios = <&sx1509b 6 GPIO_ACTIVE_LOW>","leds|raw:&sx1509b 7":"zephyr:thingy52: gpios = <&sx1509b 7 GPIO_ACTIVE_LOW>"}}],"vendor":"Nordic","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.08","sda":"P0.07"}},"buttons":[{"active":"low","label":"Button","name":"sw0","pin":"P0.11","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&sx1509b 7"},{"active":"low","colour":"green","label":"Green LED","name":"led1","raw":"&sx1509b 5"},{"active":"low","colour":"blue","label":"Blue LED","name":"led2","raw":"&sx1509b 6"}],"naming":"nrf","parts":[{"address":62,"bus":"i2c","compatible":"semtech,sx1509b","name":"SX1509B"},{"address":92,"bus":"i2c","compatible":"st,lps22hb-press","name":"LPS22HB-PRESS"},{"address":95,"bus":"i2c","compatible":"st,hts221","name":"HTS221"},{"address":90,"bus":"i2c","compatible":"ams,ccs811","name":"CCS811"}],"ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nrf21540dk","flash":1048576,"ids":["zephyr:nrf21540dk"],"key":"nordic-nrf21540-dk","name":"nRF21540 DK","part":"nrf52840","ram":262144,"records":[{"file":"boards/nordic/nrf21540dk/nrf21540dk_nrf52840.dts","says":{"buttons":[["P0.11","sw0","low","up"],["P0.12","sw1","low","up"],["P0.24","sw2","low","up"],["P0.25","sw3","low","up"]],"i2c":["P0.26","P0.27"],"leds":[["P0.13","led0","low"],["P0.14","led1","low"],["P0.15","led2","low"],["P0.16","led3","low"]],"spi":["P0.31","P0.30","P1.08"]},"src":"zephyr:nrf21540dk","stated":{"buttons|P0.11":"zephyr:nrf21540dk: gpios = <&gpio0 11 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.12":"zephyr:nrf21540dk: gpios = <&gpio0 12 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.24":"zephyr:nrf21540dk: gpios = <&gpio0 24 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.25":"zephyr:nrf21540dk: gpios = <&gpio0 25 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.13":"zephyr:nrf21540dk: gpios = <&gpio0 13 GPIO_ACTIVE_LOW>","leds|P0.14":"zephyr:nrf21540dk: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>","leds|P0.15":"zephyr:nrf21540dk: gpios = <&gpio0 15 GPIO_ACTIVE_LOW>","leds|P0.16":"zephyr:nrf21540dk: gpios = <&gpio0 16 GPIO_ACTIVE_LOW>"}}],"vendor":"nordic","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P1.08","mosi":"P0.30","name":"spi1","sck":"P0.31"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button switch 0","name":"sw0","pin":"P0.11","pull":"up"},{"active":"low","label":"Push button switch 1","name":"sw1","pin":"P0.12","pull":"up"},{"active":"low","label":"Push button switch 2","name":"sw2","pin":"P0.24","pull":"up"},{"active":"low","label":"Push button switch 3","name":"sw3","pin":"P0.25","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"colour":"green","label":"Green LED 0","name":"led0","pin":"P0.13"},{"active":"low","colour":"green","label":"Green LED 1","name":"led1","pin":"P0.14"},{"active":"low","colour":"green","label":"Green LED 2","name":"led2","pin":"P0.15"},{"active":"low","colour":"green","label":"Green LED 3","name":"led3","pin":"P0.16"}],"naming":"nrf","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nrf51dk","flash":262144,"ids":["zephyr:nrf51dk"],"key":"nordic-nrf51-dk","name":"nRF51 DK","part":"nrf51822","ram":32768,"records":[{"file":"boards/nordic/nrf51dk/nrf51dk_nrf51822.dts","says":{"buttons":[["P0.17","sw0","low","up"],["P0.18","sw1","low","up"],["P0.19","sw2","low","up"],["P0.20","sw3","low","up"]],"i2c":["P0.30","P0.07"],"leds":[["P0.21","led0","low"],["P0.22","led1","low"],["P0.23","led2","low"],["P0.24","led3","low"]],"spi":["P0.06","P0.05","P0.04"]},"src":"zephyr:nrf51dk","stated":{"buttons|P0.17":"zephyr:nrf51dk: gpios = <&gpio0 17 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.18":"zephyr:nrf51dk: gpios = <&gpio0 18 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.19":"zephyr:nrf51dk: gpios = <&gpio0 19 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.20":"zephyr:nrf51dk: gpios = <&gpio0 20 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.21":"zephyr:nrf51dk: gpios = <&gpio0 21 GPIO_ACTIVE_LOW>","leds|P0.22":"zephyr:nrf51dk: gpios = <&gpio0 22 GPIO_ACTIVE_LOW>","leds|P0.23":"zephyr:nrf51dk: gpios = <&gpio0 23 GPIO_ACTIVE_LOW>","leds|P0.24":"zephyr:nrf51dk: gpios = <&gpio0 24 GPIO_ACTIVE_LOW>"}}],"vendor":"nordic","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.07","sda":"P0.30"},"spi":{"miso":"P0.04","mosi":"P0.05","name":"spi1","sck":"P0.06"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"cite":{"archived":"https://web.archive.org/web/20170624220423id_/http://infocenter.nordicsemi.com/pdf/nRF51_DK_HW_v1.2.0.zip","doc":"PCA10028 - Buttons and LEDs (PCA10028_Schematic_And_PCB.pdf in 'nRF51-DK - Hardware files 1_2_0')","kind":"schematic","level":"switch to GND through analog switch","publisher":"Nordic Semiconductor","quote":"BUTTON1 - SW1 PB SW - GND; U4 COM1 BUTTON1, NO1 P0.17","revision":"PCA10028 Revision 1.2.0, Date 11/2/2015","url":"http://infocenter.nordicsemi.com/pdf/nRF51_DK_HW_v1.2.0.zip","where":"sheet 3 zone A2 / U4"},"label":"Push button switch 0","name":"sw0","pin":"P0.17","pull":"up"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20170624220423id_/http://infocenter.nordicsemi.com/pdf/nRF51_DK_HW_v1.2.0.zip","doc":"PCA10028 - Buttons and LEDs (PCA10028_Schematic_And_PCB.pdf in 'nRF51-DK - Hardware files 1_2_0')","kind":"schematic","level":"same","publisher":"Nordic Semiconductor","quote":"BUTTON2 - SW2 PB SW - GND; U4 COM2 BUTTON2, NO2 P0.18","revision":"PCA10028 Revision 1.2.0, Date 11/2/2015","url":"http://infocenter.nordicsemi.com/pdf/nRF51_DK_HW_v1.2.0.zip","where":"sheet 3 zone A2 / U4"},"label":"Push button switch 1","name":"sw1","pin":"P0.18","pull":"up"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20170624220423id_/http://infocenter.nordicsemi.com/pdf/nRF51_DK_HW_v1.2.0.zip","doc":"PCA10028 - Buttons and LEDs (PCA10028_Schematic_And_PCB.pdf in 'nRF51-DK - Hardware files 1_2_0')","kind":"schematic","level":"same","publisher":"Nordic Semiconductor","quote":"BUTTON3 - SW3 PB SW - GND; U4 COM3 BUTTON3, NO3 P0.19","revision":"PCA10028 Revision 1.2.0, Date 11/2/2015","url":"http://infocenter.nordicsemi.com/pdf/nRF51_DK_HW_v1.2.0.zip","where":"sheet 3 zone A2 / U4"},"label":"Push button switch 2","name":"sw2","pin":"P0.19","pull":"up"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20170624220423id_/http://infocenter.nordicsemi.com/pdf/nRF51_DK_HW_v1.2.0.zip","doc":"PCA10028 - Buttons and LEDs (PCA10028_Schematic_And_PCB.pdf in 'nRF51-DK - Hardware files 1_2_0')","kind":"schematic","level":"same","publisher":"Nordic Semiconductor","quote":"BUTTON4 - SW4 PB SW - GND; U4 COM4 BUTTON4, NO4 P0.20","revision":"PCA10028 Revision 1.2.0, Date 11/2/2015","url":"http://infocenter.nordicsemi.com/pdf/nRF51_DK_HW_v1.2.0.zip","where":"sheet 3 zone A2 / U4"},"label":"Push button switch 3","name":"sw3","pin":"P0.20","pull":"up"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"cite":{"archived":"https://web.archive.org/web/20170624220423id_/http://infocenter.nordicsemi.com/pdf/nRF51_DK_HW_v1.2.0.zip","doc":"PCA10028 - Buttons and LEDs (PCA10028_Schematic_And_PCB.pdf in 'nRF51-DK - Hardware files 1_2_0')","kind":"schematic","level":"anode to VDD, cathode to pin via analog switch","publisher":"Nordic Semiconductor","quote":"VDD - R1 220R - LED 1 - SB5 - LED1; U5 COM1 LED1, NO1 P0.21","revision":"PCA10028 Revision 1.2.0, Date 11/2/2015","url":"http://infocenter.nordicsemi.com/pdf/nRF51_DK_HW_v1.2.0.zip","where":"sheet 3 zone A3 / U5"},"colour":"green","label":"Green LED 0","name":"led0","pin":"P0.21"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20170624220423id_/http://infocenter.nordicsemi.com/pdf/nRF51_DK_HW_v1.2.0.zip","doc":"PCA10028 - Buttons and LEDs (PCA10028_Schematic_And_PCB.pdf in 'nRF51-DK - Hardware files 1_2_0')","kind":"schematic","level":"P0.22 -> U5 NO2/COM2 (analog switch; connects the LED to the GPIO when no shield is detected) -> net LED2 -> SB6 (closed) -> LED 2 cathode; LED 2 anode -> R2 220R -> VDD: lit when P0.22 is low.","publisher":"Nordic Semiconductor","quote":"'VDD - R2 220R - LED 2 L0603G - SB6 - LED2'; U5 NX3DV2567: 'COM2 LED2', 'NO2 P0.22', 'NC2 LED2_EXT', 'IN SHIELD_DETECT'","revision":"PCA10028 Revision 1.2.0, Date 11/2/2015","url":"http://infocenter.nordicsemi.com/pdf/nRF51_DK_HW_v1.2.0.zip","where":"sheet 3 of 5 (PDF page 4) pca10028_buttons_and_leds.SchDoc: LED block zone A3, U5 NX3DV2567 zone D1"},"colour":"green","label":"Green LED 1","name":"led1","pin":"P0.22"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20170624220423id_/http://infocenter.nordicsemi.com/pdf/nRF51_DK_HW_v1.2.0.zip","doc":"PCA10028 - Buttons and LEDs (PCA10028_Schematic_And_PCB.pdf in 'nRF51-DK - Hardware files 1_2_0')","kind":"schematic","level":"same","publisher":"Nordic Semiconductor","quote":"VDD - R3 220R - LED 3 - SB7 - LED3; U5 COM3 LED3, NO3 P0.23","revision":"PCA10028 Revision 1.2.0, Date 11/2/2015","url":"http://infocenter.nordicsemi.com/pdf/nRF51_DK_HW_v1.2.0.zip","where":"sheet 3 zone A3 / U5"},"colour":"green","label":"Green LED 2","name":"led2","pin":"P0.23"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20170624220423id_/http://infocenter.nordicsemi.com/pdf/nRF51_DK_HW_v1.2.0.zip","doc":"PCA10028 - Buttons and LEDs (PCA10028_Schematic_And_PCB.pdf in 'nRF51-DK - Hardware files 1_2_0')","kind":"schematic","level":"same","publisher":"Nordic Semiconductor","quote":"VDD - R4 220R - LED 4 - SB8 - LED4; U5 COM4 LED4, NO4 P0.24","revision":"PCA10028 Revision 1.2.0, Date 11/2/2015","url":"http://infocenter.nordicsemi.com/pdf/nRF51_DK_HW_v1.2.0.zip","where":"sheet 3 zone A3 / U5"},"colour":"green","label":"Green LED 3","name":"led3","pin":"P0.24"}],"naming":"nrf","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nrf52840dongle","flash":1048576,"ids":["zephyr:nrf52840dongle"],"key":"nordic-nrf52840-dongle","name":"nRF52840 Dongle","part":"nrf52840","ram":262144,"records":[{"file":"boards/nordic/nrf52840dongle/nrf52840dongle_nrf52840.dts","says":{"buttons":[["P1.06","sw0","low","up"]],"i2c":["P0.26","P0.27"],"leds":[["P0.06","led0","low"],["P0.08","led1","low"],["P1.09","led2","low"],["P0.12","led3","low"]],"spi":["P0.31","P0.30","P1.13"]},"src":"zephyr:nrf52840dongle","stated":{"buttons|P1.06":"zephyr:nrf52840dongle: gpios = <&gpio1 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.06":"zephyr:nrf52840dongle: gpios = <&gpio0 6 GPIO_ACTIVE_LOW>","leds|P0.08":"zephyr:nrf52840dongle: gpios = <&gpio0 8 GPIO_ACTIVE_LOW>","leds|P0.12":"zephyr:nrf52840dongle: gpios = <&gpio0 12 GPIO_ACTIVE_LOW>","leds|P1.09":"zephyr:nrf52840dongle: gpios = <&gpio1 9 GPIO_ACTIVE_LOW>"}}],"vendor":"nordic","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P1.13","mosi":"P0.30","name":"spi1","sck":"P0.31"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"cite":{"archived":"https://web.archive.org/web/20240317082520id_/https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf52840-dongle/nrf52840-usb-dongle---hardware-files-2_1_1.zip","doc":"nRF52840 USB Dongle, PCA10059 (PCA10059_Schematic_And_PCB.pdf in 'nRF52840 USB Dongle - Hardware files 2_1_1')","kind":"schematic","level":"switch to GND","publisher":"Nordic Semiconductor","quote":"GND - SW1 PB SW - SW1","revision":"PCA10059 Revision 2.1.1, Date 2021.11.04","url":"https://www.nordicsemi.com/-/media/Software-and-other-downloads/Dev-Kits/nRF52840-Dongle/nRF52840-USB-Dongle---Hardware-files-2_1_1.zip","where":"zone B1; ball R24"},"label":"Push button switch 0","name":"sw0","pin":"P1.06","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["led0-green","mcuboot-led0"],"cite":{"archived":"https://web.archive.org/web/20240317082520id_/https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf52840-dongle/nrf52840-usb-dongle---hardware-files-2_1_1.zip","doc":"nRF52840 USB Dongle, PCA10059 (PCA10059_Schematic_And_PCB.pdf in 'nRF52840 USB Dongle - Hardware files 2_1_1')","kind":"schematic","level":"P0.06 (ball L1) -> net LED1 -> R3 220R -> LD1 cathode; LD1 anode -> VDD_nRF: lit when P0.06 is low.","publisher":"Nordic Semiconductor","quote":"'VDD_nRF - LD1 L0603G - R3 220R - LED1'; U1: 'L1 P0.06' with net 'LED1'","revision":"PCA10059 Revision 2.1.1, Date 2021.11.04","url":"https://www.nordicsemi.com/-/media/Software-and-other-downloads/Dev-Kits/nRF52840-Dongle/nRF52840-USB-Dongle---Hardware-files-2_1_1.zip","where":"sheet 1 of 1, zone A1 (LD1) and U1 nRF52840-QIAA ball L1"},"colour":"green","label":"Green LED 0","name":"led0","pin":"P0.06"},{"active":"low","aliases":["led1-red"],"cite":{"archived":"https://web.archive.org/web/20240317082520id_/https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf52840-dongle/nrf52840-usb-dongle---hardware-files-2_1_1.zip","doc":"nRF52840 USB Dongle, PCA10059 (PCA10059_Schematic_And_PCB.pdf in 'nRF52840 USB Dongle - Hardware files 2_1_1')","kind":"schematic","level":"common anode","publisher":"Nordic Semiconductor","quote":"VDD_nRF - LD2 R - R4 1k2 - LED2_R","revision":"PCA10059 Revision 2.1.1, Date 2021.11.04","url":"https://www.nordicsemi.com/-/media/Software-and-other-downloads/Dev-Kits/nRF52840-Dongle/nRF52840-USB-Dongle---Hardware-files-2_1_1.zip","where":"zone A1; ball N1"},"colour":"red","label":"Red LED 1","name":"led1","pin":"P0.08"},{"active":"low","aliases":["led1-green"],"cite":{"archived":"https://web.archive.org/web/20240317082520id_/https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf52840-dongle/nrf52840-usb-dongle---hardware-files-2_1_1.zip","doc":"nRF52840 USB Dongle, PCA10059 (PCA10059_Schematic_And_PCB.pdf in 'nRF52840 USB Dongle - Hardware files 2_1_1')","kind":"schematic","level":"common anode","publisher":"Nordic Semiconductor","quote":"VDD_nRF - LD2 G - R5 2k2 - LED2_G","revision":"PCA10059 Revision 2.1.1, Date 2021.11.04","url":"https://www.nordicsemi.com/-/media/Software-and-other-downloads/Dev-Kits/nRF52840-Dongle/nRF52840-USB-Dongle---Hardware-files-2_1_1.zip","where":"zone A1; ball R1"},"colour":"green","label":"Green LED 1","name":"led2","pin":"P1.09"},{"active":"low","aliases":["led1-blue"],"cite":{"archived":"https://web.archive.org/web/20240317082520id_/https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf52840-dongle/nrf52840-usb-dongle---hardware-files-2_1_1.zip","doc":"nRF52840 USB Dongle, PCA10059 (PCA10059_Schematic_And_PCB.pdf in 'nRF52840 USB Dongle - Hardware files 2_1_1')","kind":"schematic","level":"common anode","publisher":"Nordic Semiconductor","quote":"VDD_nRF - LD2 B - R6 390R - LED2_B","revision":"PCA10059 Revision 2.1.1, Date 2021.11.04","url":"https://www.nordicsemi.com/-/media/Software-and-other-downloads/Dev-Kits/nRF52840-Dongle/nRF52840-USB-Dongle---Hardware-files-2_1_1.zip","where":"zone A1; ball U1"},"colour":"blue","label":"Blue LED 1","name":"led3","pin":"P0.12"}],"naming":"nrf","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:arduinonrf:nrf52:usb_dongle_nrf52840","flash":897024,"ids":["arduino:arduinonrf:nrf52:usb_dongle_nrf52840"],"key":"nordic-nrf52840-usb-dongle-pca10059-nordic-usb-serial-dfu","name":"nRF52840 USB Dongle (PCA10059 - Nordic USB Serial DFU)","part":"nrf52840","ram":262144,"records":[{"core":"arduino:arduinonrf:nrf52","file":"variants/usb_dongle_nrf52840/variant.h","says":{"i2c":["P0.13","P0.14"],"leds":[["P0.12","LED_BLUE",null],["P0.06","LED_BUILTIN",null],["P1.09","LED_GREEN",null],["P0.08","LED_RED",null]],"spi":["P0.18","P0.16","P0.17"]},"src":"arduino:arduinonrf:nrf52:usb_dongle_nrf52840"}],"vendor":"NiusRobotLab","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.14","sda":"P0.13"},"spi":{"cs":"P0.15","miso":"P0.17","mosi":"P0.16","name":"SPI","sck":"P0.18"}},"clock_hz":64000000,"flash":897024,"flash_from":"arduino:arduinonrf:nrf52:usb_dongle_nrf52840","leds":[{"colour":"blue","label":"D12","name":"LED_BLUE","pin":"P0.12"},{"label":"D6","name":"LED_BUILTIN","pin":"P0.06"},{"colour":"green","label":"D19","name":"LED_GREEN","pin":"P1.09"},{"colour":"red","label":"D8","name":"LED_RED","pin":"P0.08"}],"naming":"nrf","ram":262144,"ram_from":"arduino:arduinonrf:nrf52:usb_dongle_nrf52840"}},
{"chosen":"zephyr:nrf5340_audio_dk","flash":196608,"ids":["zephyr:nrf5340_audio_dk"],"key":"nordic-nrf5340-audio-dk","name":"nRF5340 Audio DK","part":"nrf5340","ram":196608,"records":[{"file":"boards/nordic/nrf5340_audio_dk/nrf5340_audio_dk_nrf5340_cpuapp.dts","says":{"buttons":[["P0.02","sw0","low","up"],["P0.03","sw1","low","up"],["P0.04","sw2","low","up"],["P0.06","sw3","low","up"],["P0.05","sw4","low","up"]],"i2c":["P1.02","P1.03"],"leds":[["P0.07","led0","high"],["P0.25","led1","high"],["P0.26","led2","high"],["P0.28","led3","high"],["P0.29","led4","high"],["P0.30","led5","high"],["P0.31","led6","high"],["P1.00","led7","high"],["P1.01","led8","high"]],"spi":["P0.08","P0.09","P0.10"]},"src":"zephyr:nrf5340_audio_dk","stated":{"buttons|P0.02":"zephyr:nrf5340_audio_dk: gpios = <&gpio0 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.03":"zephyr:nrf5340_audio_dk: gpios = <&gpio0 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.04":"zephyr:nrf5340_audio_dk: gpios = <&gpio0 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.05":"zephyr:nrf5340_audio_dk: gpios = <&gpio0 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.06":"zephyr:nrf5340_audio_dk: gpios = <&gpio0 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.07":"zephyr:nrf5340_audio_dk: gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>","leds|P0.25":"zephyr:nrf5340_audio_dk: gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>","leds|P0.26":"zephyr:nrf5340_audio_dk: gpios = <&gpio0 26 GPIO_ACTIVE_HIGH>","leds|P0.28":"zephyr:nrf5340_audio_dk: gpios = <&gpio0 28 GPIO_ACTIVE_HIGH>","leds|P0.29":"zephyr:nrf5340_audio_dk: gpios = <&gpio0 29 GPIO_ACTIVE_HIGH>","leds|P0.30":"zephyr:nrf5340_audio_dk: gpios = <&gpio0 30 GPIO_ACTIVE_HIGH>","leds|P0.31":"zephyr:nrf5340_audio_dk: gpios = <&gpio0 31 GPIO_ACTIVE_HIGH>","leds|P1.00":"zephyr:nrf5340_audio_dk: gpios = <&gpio1 0 GPIO_ACTIVE_HIGH>","leds|P1.01":"zephyr:nrf5340_audio_dk: gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"nordic","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"P1.03","sda":"P1.02"},"spi":{"miso":"P0.10","mosi":"P0.09","name":"spi4","sck":"P0.08"}},"buttons":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20250620155151id_/https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","doc":"nRF5340 Audio Development Board, PCA10121 (PCA10121_Schematic_And_PCB.pdf in 'nRF5340 Audio Development Kit - Hardware files 1_0_0')","kind":"schematic","level":"switch to GND","publisher":"Nordic Semiconductor","quote":"BUTTON1 - SW1 VOL- - GND; BUTTON1 P0.02/NFC1","revision":"PCA10121 Revision 1.0.0, Date 18.02.2022","url":"https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","where":"sheet 7 C3; sheet 3 BUTTON1"},"label":"Push button 1","name":"sw0","pin":"P0.02","pull":"up"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20250620155151id_/https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","doc":"nRF5340 Audio Development Board, PCA10121 (PCA10121_Schematic_And_PCB.pdf in 'nRF5340 Audio Development Kit - Hardware files 1_0_0')","kind":"schematic","level":"switch to GND","publisher":"Nordic Semiconductor","quote":"BUTTON2 - SW2 VOL+ - GND; BUTTON2 P0.03/NFC2","revision":"PCA10121 Revision 1.0.0, Date 18.02.2022","url":"https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","where":"sheet 7 C3; sheet 3 BUTTON2"},"label":"Push button 2","name":"sw1","pin":"P0.03","pull":"up"},{"active":"low","aliases":["mcuboot-button0"],"cite":{"archived":"https://web.archive.org/web/20250620155151id_/https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","doc":"nRF5340 Audio Development Board, PCA10121 (PCA10121_Schematic_And_PCB.pdf in 'nRF5340 Audio Development Kit - Hardware files 1_0_0')","kind":"schematic","level":"P0.04 -> UI.BUTTONS.BUTTON3 -> SW3 (PLAY/PAUSE) -> GND; no pull-up drawn: pressed reads low.","publisher":"Nordic Semiconductor","quote":"sheet 7: 'BUTTON3 - SW3 PLAY/PAUSE - GND'; sheet 3: 'BUTTONS BUTTON3 P0.04/AIN0'","revision":"PCA10121 Revision 1.0.0, Date 18.02.2022","url":"https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","where":"sheet 7 of 18 pca10121_user_interface.SchDoc (PDF p.7) zone C3 'BUTTONS'; sheet 3 of 18 pca10121_nrf5340_mcu.SchDoc (PDF p.3) 'User Interface' harness zone D5"},"label":"Push button 3","name":"sw2","pin":"P0.04","pull":"up"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20250620155151id_/https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","doc":"nRF5340 Audio Development Board, PCA10121 (PCA10121_Schematic_And_PCB.pdf in 'nRF5340 Audio Development Kit - Hardware files 1_0_0')","kind":"schematic","level":"switch to GND","publisher":"Nordic Semiconductor","quote":"BUTTON4 - SW4 BTN 4 - GND; BUTTON4 P0.06/AIN2","revision":"PCA10121 Revision 1.0.0, Date 18.02.2022","url":"https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","where":"sheet 7 C3; sheet 3 BUTTON4"},"label":"Push button 4","name":"sw3","pin":"P0.06","pull":"up"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20250620155151id_/https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","doc":"nRF5340 Audio Development Board, PCA10121 (PCA10121_Schematic_And_PCB.pdf in 'nRF5340 Audio Development Kit - Hardware files 1_0_0')","kind":"schematic","level":"switch to GND","publisher":"Nordic Semiconductor","quote":"BUTTON5 - SW5 BTN 5 - GND; BUTTON5 P0.05/AIN1","revision":"PCA10121 Revision 1.0.0, Date 18.02.2022","url":"https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","where":"sheet 7 C3; sheet 3 BUTTON5"},"label":"Push button 5","name":"sw4","pin":"P0.05","pull":"up"}],"flash":196608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20250620155151id_/https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","doc":"nRF5340 Audio Development Board, PCA10121 (PCA10121_Schematic_And_PCB.pdf in 'nRF5340 Audio Development Kit - Hardware files 1_0_0')","kind":"schematic","level":"N-MOSFET low-side","publisher":"Nordic Semiconductor","quote":"RGB1 RED - Q3A DMN26D0UDJ gate; drain - R17/R20 180R - LD4/LD5 R - LED_SUPPLY","revision":"PCA10121 Revision 1.0.0, Date 18.02.2022","url":"https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","where":"sheet 7 B3; sheet 3 RGB1 RED"},"label":"0 LED_RGB_RED","name":"led0","pin":"P0.07"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20250620155151id_/https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","doc":"nRF5340 Audio Development Board, PCA10121 (PCA10121_Schematic_And_PCB.pdf in 'nRF5340 Audio Development Kit - Hardware files 1_0_0')","kind":"schematic","level":"N-MOSFET low-side","publisher":"Nordic Semiconductor","quote":"GREEN - Q4B gate; drain - R18/R21 47R - LD4/LD5 G","revision":"PCA10121 Revision 1.0.0, Date 18.02.2022","url":"https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","where":"sheet 7 B3; sheet 3 RGB1 GREEN"},"label":"0 LED_RGB_GREEN","name":"led1","pin":"P0.25"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20250620155151id_/https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","doc":"nRF5340 Audio Development Board, PCA10121 (PCA10121_Schematic_And_PCB.pdf in 'nRF5340 Audio Development Kit - Hardware files 1_0_0')","kind":"schematic","level":"N-MOSFET low-side","publisher":"Nordic Semiconductor","quote":"BLUE - Q3B gate; drain - R19/R22 47R - LD4/LD5 B","revision":"PCA10121 Revision 1.0.0, Date 18.02.2022","url":"https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","where":"sheet 7 B3; sheet 3 RGB1 BLUE"},"label":"0 LED_RGB_BLUE","name":"led2","pin":"P0.26"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20250620155151id_/https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","doc":"nRF5340 Audio Development Board, PCA10121 (PCA10121_Schematic_And_PCB.pdf in 'nRF5340 Audio Development Kit - Hardware files 1_0_0')","kind":"schematic","level":"N-MOSFET low-side","publisher":"Nordic Semiconductor","quote":"RED - Q5A gate; drain - R23 1k2 - LD8 R","revision":"PCA10121 Revision 1.0.0, Date 18.02.2022","url":"https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","where":"sheet 7 B5; sheet 3 RGB2 RED"},"label":"1 LED_RGB_RED","name":"led3","pin":"P0.28"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20250620155151id_/https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","doc":"nRF5340 Audio Development Board, PCA10121 (PCA10121_Schematic_And_PCB.pdf in 'nRF5340 Audio Development Kit - Hardware files 1_0_0')","kind":"schematic","level":"N-MOSFET low-side","publisher":"Nordic Semiconductor","quote":"GREEN - Q5B gate; drain - R24 2k2 - LD8 G","revision":"PCA10121 Revision 1.0.0, Date 18.02.2022","url":"https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","where":"sheet 7 B5; sheet 3 RGB2 GREEN"},"label":"1 LED_RGB_GREEN","name":"led4","pin":"P0.29"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20250620155151id_/https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","doc":"nRF5340 Audio Development Board, PCA10121 (PCA10121_Schematic_And_PCB.pdf in 'nRF5340 Audio Development Kit - Hardware files 1_0_0')","kind":"schematic","level":"N-MOSFET low-side","publisher":"Nordic Semiconductor","quote":"BLUE - Q6B gate; drain - R25 390R - LD8 B","revision":"PCA10121 Revision 1.0.0, Date 18.02.2022","url":"https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","where":"sheet 7 B5; sheet 3 RGB2 BLUE"},"label":"1 LED_RGB_BLUE","name":"led5","pin":"P0.30"},{"active":"high","aliases":["mcuboot-led0"],"cite":{"archived":"https://web.archive.org/web/20250620155151id_/https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","doc":"nRF5340 Audio Development Board, PCA10121 (PCA10121_Schematic_And_PCB.pdf in 'nRF5340 Audio Development Kit - Hardware files 1_0_0')","kind":"schematic","level":"N-MOSFET low-side","publisher":"Nordic Semiconductor","quote":"LED1 - Q6A gate; drain - R26 330R - LD1 - LED_SUPPLY","revision":"PCA10121 Revision 1.0.0, Date 18.02.2022","url":"https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","where":"sheet 7 B7; sheet 3 LEDS LED1"},"label":"2 LED_MONO_BLUE","name":"led6","pin":"P0.31"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20250620155151id_/https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","doc":"nRF5340 Audio Development Board, PCA10121 (PCA10121_Schematic_And_PCB.pdf in 'nRF5340 Audio Development Kit - Hardware files 1_0_0')","kind":"schematic","level":"N-MOSFET low-side","publisher":"Nordic Semiconductor","quote":"LED2 - Q7B gate; drain - R27 220R - LD2","revision":"PCA10121 Revision 1.0.0, Date 18.02.2022","url":"https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","where":"sheet 7 B7; sheet 3 LEDS LED2"},"label":"3 LED_MONO_GREEN","name":"led7","pin":"P1.00"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20250620155151id_/https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","doc":"nRF5340 Audio Development Board, PCA10121 (PCA10121_Schematic_And_PCB.pdf in 'nRF5340 Audio Development Kit - Hardware files 1_0_0')","kind":"schematic","level":"N-MOSFET low-side","publisher":"Nordic Semiconductor","quote":"LED3 - Q7A gate; drain - R28 220R - LD3","revision":"PCA10121 Revision 1.0.0, Date 18.02.2022","url":"https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf5340-audio-dk/nrf5340-audio-development-kit---hardware-files-1_0_0.zip","where":"sheet 7 B7; sheet 3 LEDS LED3"},"label":"4 LED_MONO_GREEN","name":"led8","pin":"P1.01"}],"naming":"nrf","parts":[{"address":68,"bus":"i2c","compatible":"ti,ina230","name":"INA230"},{"address":69,"bus":"i2c","compatible":"ti,ina230","name":"INA230"},{"address":65,"bus":"i2c","compatible":"ti,ina230","name":"INA230"},{"address":64,"bus":"i2c","compatible":"ti,ina230","name":"INA230"},{"bus":"spi","compatible":"cirrus,cs47l63","name":"CS47L63"}],"ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nrf5340dk","flash":196608,"ids":["zephyr:nrf5340dk"],"key":"nordic-nrf5340-dk","name":"nRF5340 DK","part":"nrf5340","ram":196608,"records":[{"file":"boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpuapp.dts","says":{"buttons":[["P0.23","sw0","low","up"],["P0.24","sw1","low","up"],["P0.08","sw2","low","up"],["P0.09","sw3","low","up"]],"i2c":["P1.02","P1.03"],"leds":[["P0.28","led0","low"],["P0.29","led1","low"],["P0.30","led2","low"],["P0.31","led3","low"]],"spi":["P1.15","P1.13","P1.14"]},"src":"zephyr:nrf5340dk","stated":{"buttons|P0.08":"zephyr:nrf5340dk: gpios = <&gpio0 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.09":"zephyr:nrf5340dk: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.23":"zephyr:nrf5340dk: gpios = <&gpio0 23 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.24":"zephyr:nrf5340dk: gpios = <&gpio0 24 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.28":"zephyr:nrf5340dk: gpios = <&gpio0 28 GPIO_ACTIVE_LOW>","leds|P0.29":"zephyr:nrf5340dk: gpios = <&gpio0 29 GPIO_ACTIVE_LOW>","leds|P0.30":"zephyr:nrf5340dk: gpios = <&gpio0 30 GPIO_ACTIVE_LOW>","leds|P0.31":"zephyr:nrf5340dk: gpios = <&gpio0 31 GPIO_ACTIVE_LOW>"}}],"vendor":"nordic","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"P1.03","sda":"P1.02"},"spi":{"miso":"P1.14","mosi":"P1.13","name":"spi4","sck":"P1.15"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button 1","name":"sw0","pin":"P0.23","pull":"up"},{"active":"low","label":"Push button 2","name":"sw1","pin":"P0.24","pull":"up"},{"active":"low","label":"Push button 3","name":"sw2","pin":"P0.08","pull":"up"},{"active":"low","label":"Push button 4","name":"sw3","pin":"P0.09","pull":"up"}],"flash":196608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"colour":"green","label":"Green LED 0","name":"led0","pin":"P0.28"},{"active":"low","colour":"green","label":"Green LED 1","name":"led1","pin":"P0.29"},{"active":"low","colour":"green","label":"Green LED 2","name":"led2","pin":"P0.30"},{"active":"low","colour":"green","label":"Green LED 3","name":"led3","pin":"P0.31"}],"naming":"nrf","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nrf54h20dk","flash":335872,"ids":["zephyr:nrf54h20dk"],"key":"nordic-nrf54h20-dk","name":"nRF54H20 DK","part":"nrf54h20","ram":196608,"records":[{"file":"boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuapp.dts","says":{"buttons":[["P0.08","sw0","low","up"],["P0.09","sw1","low","up"],["P0.10","sw2","low","up"],["P0.11","sw3","low","up"]],"leds":[["&gpio9 0","led0","high"],["&gpio9 1","led1","high"],["&gpio9 2","led2","high"],["&gpio9 3","led3","high"]]},"src":"zephyr:nrf54h20dk","stated":{"buttons|P0.08":"zephyr:nrf54h20dk: gpios = <&gpio0 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.09":"zephyr:nrf54h20dk: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.10":"zephyr:nrf54h20dk: gpios = <&gpio0 10 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.11":"zephyr:nrf54h20dk: gpios = <&gpio0 11 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio9 0":"zephyr:nrf54h20dk: gpios = <&gpio9 0 GPIO_ACTIVE_HIGH>","leds|raw:&gpio9 1":"zephyr:nrf54h20dk: gpios = <&gpio9 1 GPIO_ACTIVE_HIGH>","leds|raw:&gpio9 2":"zephyr:nrf54h20dk: gpios = <&gpio9 2 GPIO_ACTIVE_HIGH>","leds|raw:&gpio9 3":"zephyr:nrf54h20dk: gpios = <&gpio9 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"nordic","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button 0","name":"sw0","pin":"P0.08","pull":"up"},{"active":"low","label":"Push button 1","name":"sw1","pin":"P0.09","pull":"up"},{"active":"low","label":"Push button 2","name":"sw2","pin":"P0.10","pull":"up"},{"active":"low","label":"Push button 3","name":"sw3","pin":"P0.11","pull":"up"}],"flash":335872,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"colour":"green","label":"Green LED 0","name":"led0","raw":"&gpio9 0"},{"active":"high","colour":"green","label":"Green LED 1","name":"led1","raw":"&gpio9 1"},{"active":"high","colour":"green","label":"Green LED 2","name":"led2","raw":"&gpio9 2"},{"active":"high","colour":"green","label":"Green LED 3","name":"led3","raw":"&gpio9 3"}],"naming":"nrf","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nrf54l15dk","flash":98304,"ids":["zephyr:nrf54l15dk"],"key":"nordic-nrf54l15-dk","name":"nRF54L15 DK","part":"nrf54l","ram":69632,"records":[{"file":"boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l05_cpuapp.dts","says":{"buttons":[["P1.13","sw0","low","up"],["P1.09","sw1","low","up"],["P1.08","sw2","low","up"],["P0.04","sw3","low","up"]],"leds":[["&gpio2 9","led0","high"],["P1.10","led1","high"],["&gpio2 7","led2","high"],["P1.14","led3","high"]],"spi":[null,null,null]},"src":"zephyr:nrf54l15dk","stated":{"buttons|P0.04":"zephyr:nrf54l15dk: gpios = <&gpio0 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.08":"zephyr:nrf54l15dk: gpios = <&gpio1 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.09":"zephyr:nrf54l15dk: gpios = <&gpio1 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.13":"zephyr:nrf54l15dk: gpios = <&gpio1 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P1.10":"zephyr:nrf54l15dk: gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>","leds|P1.14":"zephyr:nrf54l15dk: gpios = <&gpio1 14 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 7":"zephyr:nrf54l15dk: gpios = <&gpio2 7 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 9":"zephyr:nrf54l15dk: gpios = <&gpio2 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"nordic","why":"rank","wiring":{"buses":{"spi":{"miso":null,"mosi":null,"name":"spi00","sck":null}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button 0","name":"sw0","pin":"P1.13","pull":"up"},{"active":"low","label":"Push button 1","name":"sw1","pin":"P1.09","pull":"up"},{"active":"low","label":"Push button 2","name":"sw2","pin":"P1.08","pull":"up"},{"active":"low","label":"Push button 3","name":"sw3","pin":"P0.04","pull":"up"}],"flash":98304,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"colour":"green","label":"Green LED 0","name":"led0","raw":"&gpio2 9"},{"active":"high","colour":"green","label":"Green LED 1","name":"led1","pin":"P1.10"},{"active":"high","colour":"green","label":"Green LED 2","name":"led2","raw":"&gpio2 7"},{"active":"high","colour":"green","label":"Green LED 3","name":"led3","pin":"P1.14"}],"naming":"nrf","ram":69632,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nrf54l15tag","flash":729088,"ids":["zephyr:nrf54l15tag"],"key":"nordic-nrf54l15-tag","name":"nRF54L15 TAG","notes":["led P0.02 from zephyr:nrf54l15tag not kept: its devicetree marks it disabled","led P0.04 from zephyr:nrf54l15tag not kept: its devicetree marks it disabled","button P0.01 from zephyr:nrf54l15tag not kept: its devicetree marks it disabled"],"part":"nrf54l15","ram":261120,"records":[{"dropped":["button1: status disabled","led2_green: status disabled","led2_red: status disabled"],"file":"boards/nordic/nrf54l15tag/nrf54l15tag_nrf54l15_cpuapp.dts","says":{"buttons":[["P0.00","sw0","low","up"]],"i2c":["P1.12","P1.11"],"leds":[["&gpio2 8","led1_red","low"],["&gpio2 10","led1_green","low"],["&gpio2 9","led0","low"],["&gpio2 7","led2_blue","low"]],"spi":["P1.08","P1.06","P1.05"]},"src":"zephyr:nrf54l15tag","stated":{"buttons|P0.00":"zephyr:nrf54l15tag: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio2 10":"zephyr:nrf54l15tag: gpios = <&gpio2 10 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 7":"zephyr:nrf54l15tag: gpios = <&gpio2 7 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 8":"zephyr:nrf54l15tag: gpios = <&gpio2 8 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 9":"zephyr:nrf54l15tag: gpios = <&gpio2 9 GPIO_ACTIVE_LOW>"}}],"vendor":"nordic","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c21","scl":"P1.11","sda":"P1.12"},"spi":{"miso":"P1.05","mosi":"P1.06","name":"spi22","sck":"P1.08"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button 0","name":"sw0","pin":"P0.00","pull":"up"}],"flash":729088,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"LED 1 red","name":"led1_red","raw":"&gpio2 8"},{"active":"low","colour":"green","label":"LED 1 green","name":"led1_green","raw":"&gpio2 10"},{"active":"low","aliases":["mcuboot-led0"],"colour":"blue","label":"LED 1 blue","name":"led0","raw":"&gpio2 9"},{"active":"low","colour":"blue","label":"LED 2 blue","name":"led2_blue","raw":"&gpio2 7"}],"naming":"nrf","parts":[{"address":118,"bus":"i2c","compatible":"bosch,bme680","name":"BME680"},{"address":29,"bus":"i2c","compatible":"adi,adxl367","name":"ADXL367"},{"bus":"spi","compatible":"bosch,bmi270","name":"BMI270"}],"ram":261120,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nrf54lm20dk","flash":98304,"ids":["zephyr:nrf54lm20dk"],"key":"nordic-nrf54lm20-dk","name":"nRF54LM20 DK","part":"nrf54lm20","ram":98304,"records":[{"file":"boards/nordic/nrf54lm20dk/nrf54lm20dk_nrf54lm20a_cpuapp.dts","says":{"buttons":[["&gpio1 26","sw0","low","up"],["P1.09","sw1","low","up"],["P1.08","sw2","low","up"],["P0.05","sw3","low","up"]],"leds":[["&gpio1 22","led0","high"],["&gpio1 25","led1","high"],["&gpio1 27","led2","high"],["&gpio1 28","led3","high"]],"spi":[null,null,null]},"src":"zephyr:nrf54lm20dk","stated":{"buttons|P0.05":"zephyr:nrf54lm20dk: gpios = <&gpio0 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.08":"zephyr:nrf54lm20dk: gpios = <&gpio1 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.09":"zephyr:nrf54lm20dk: gpios = <&gpio1 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio1 26":"zephyr:nrf54lm20dk: gpios = <&gpio1 26 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio1 22":"zephyr:nrf54lm20dk: gpios = <&gpio1 22 GPIO_ACTIVE_HIGH>","leds|raw:&gpio1 25":"zephyr:nrf54lm20dk: gpios = <&gpio1 25 GPIO_ACTIVE_HIGH>","leds|raw:&gpio1 27":"zephyr:nrf54lm20dk: gpios = <&gpio1 27 GPIO_ACTIVE_HIGH>","leds|raw:&gpio1 28":"zephyr:nrf54lm20dk: gpios = <&gpio1 28 GPIO_ACTIVE_HIGH>"}}],"vendor":"nordic","why":"rank","wiring":{"buses":{"spi":{"miso":null,"mosi":null,"name":"spi00","sck":null}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button 0","name":"sw0","pull":"up","raw":"&gpio1 26"},{"active":"low","label":"Push button 1","name":"sw1","pin":"P1.09","pull":"up"},{"active":"low","label":"Push button 2","name":"sw2","pin":"P1.08","pull":"up"},{"active":"low","label":"Push button 3","name":"sw3","pin":"P0.05","pull":"up"}],"flash":98304,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"colour":"green","label":"Green LED 0","name":"led0","raw":"&gpio1 22"},{"active":"high","colour":"green","label":"Green LED 1","name":"led1","raw":"&gpio1 25"},{"active":"high","colour":"green","label":"Green LED 2","name":"led2","raw":"&gpio1 27"},{"active":"high","colour":"green","label":"Green LED 3","name":"led3","raw":"&gpio1 28"}],"naming":"nrf","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nrf54lv10dk","flash":462848,"ids":["zephyr:nrf54lv10dk"],"key":"nordic-nrf54lv10-dk","name":"nRF54LV10 DK","part":"nrf54lv10a","ram":195584,"records":[{"file":"boards/nordic/nrf54lv10dk/nrf54lv10dk_nrf54lv10a_cpuapp.dts","says":{"buttons":[["&gpio1 21","sw0","low","up"],["P1.09","sw1","low","up"],["P1.08","sw2","low","up"],["P0.04","sw3","low","up"]],"leds":[["&gpio1 24","led0","high"],["P1.10","led1","high"],["&gpio1 25","led2","high"],["&gpio1 22","led3","high"]]},"src":"zephyr:nrf54lv10dk","stated":{"buttons|P0.04":"zephyr:nrf54lv10dk: gpios = <&gpio0 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.08":"zephyr:nrf54lv10dk: gpios = <&gpio1 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.09":"zephyr:nrf54lv10dk: gpios = <&gpio1 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio1 21":"zephyr:nrf54lv10dk: gpios = <&gpio1 21 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P1.10":"zephyr:nrf54lv10dk: gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>","leds|raw:&gpio1 22":"zephyr:nrf54lv10dk: gpios = <&gpio1 22 GPIO_ACTIVE_HIGH>","leds|raw:&gpio1 24":"zephyr:nrf54lv10dk: gpios = <&gpio1 24 GPIO_ACTIVE_HIGH>","leds|raw:&gpio1 25":"zephyr:nrf54lv10dk: gpios = <&gpio1 25 GPIO_ACTIVE_HIGH>"}}],"vendor":"nordic","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button 0","name":"sw0","pull":"up","raw":"&gpio1 21"},{"active":"low","label":"Push button 1","name":"sw1","pin":"P1.09","pull":"up"},{"active":"low","label":"Push button 2","name":"sw2","pin":"P1.08","pull":"up"},{"active":"low","label":"Push button 3","name":"sw3","pin":"P0.04","pull":"up"}],"flash":462848,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"colour":"green","label":"Green LED 1","name":"led0","raw":"&gpio1 24"},{"active":"high","colour":"green","label":"Green LED 2","name":"led1","pin":"P1.10"},{"active":"high","colour":"green","label":"Green LED 3","name":"led2","raw":"&gpio1 25"},{"active":"high","colour":"green","label":"Green LED 4","name":"led3","raw":"&gpio1 22"}],"naming":"nrf","ram":195584,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nrf7002dk","flash":262144,"ids":["zephyr:nrf7002dk"],"key":"nordic-nrf7002-dk","name":"nRF7002 DK","part":"nrf5340","ram":65536,"records":[{"file":"boards/nordic/nrf7002dk/nrf7002dk_nrf5340_cpuapp.dts","says":{"buttons":[["P1.08","sw0","low","up"],["P1.09","sw1","low","up"]],"i2c":["P1.02","P1.03"],"leds":[["P1.06","led0","high"],["P1.07","led1","high"]],"spi":["P0.08","P0.09","P0.10"]},"src":"zephyr:nrf7002dk","stated":{"buttons|P1.08":"zephyr:nrf7002dk: gpios = <&gpio1 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.09":"zephyr:nrf7002dk: gpios = <&gpio1 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P1.06":"zephyr:nrf7002dk: gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>","leds|P1.07":"zephyr:nrf7002dk: gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"nordic","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"P1.03","sda":"P1.02"},"spi":{"miso":"P0.10","mosi":"P0.09","name":"spi4","sck":"P0.08"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"cite":{"archived":"https://web.archive.org/web/20240915182722id_/https://infocenter.nordicsemi.com/topic/ug_nrf7002_dk/UG/nrf7002_DK/hw_buttons_leds.html","doc":"nRF7002 DK User Guide v1.0.0, 'Buttons and LEDs' (hw_buttons_leds.html) with Figure 1 'Button and LED configuration' (images/nRF7002_schem_buttons_leds.svg) [copy read: https://web.archive.org/web/20240915182722id_/https://infocenter.nordicsemi.com/topic/ug_nrf7002_dk/UG/nrf7002_DK/hw_buttons_leds.html (figure: https://web.archive.org/web/20240915182743id_/https://infocenter.nordicsemi.com/topic/ug_nrf7002_dk/UG/nrf7002_DK/images/nRF7002_schem_buttons_leds.svg)]","kind":"user-manual","level":"switch to GND; 'buttons are active low'","publisher":"Nordic Semiconductor","quote":"BUTTONS UI1 P1.08 - SW1 PB SW - GND","revision":"nRF7002 DK User Guide v1.0.0, page 'Updated 2023-05-08' (v0.7.2 page, archived 20230323035017, has the same text)","url":"https://infocenter.nordicsemi.com/topic/ug_nrf7002_dk/UG/nrf7002_DK/hw_buttons_leds.html","where":"Table 1 / Figure 1"},"label":"Push button 1","name":"sw0","pin":"P1.08","pull":"up"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20240915182722id_/https://infocenter.nordicsemi.com/topic/ug_nrf7002_dk/UG/nrf7002_DK/hw_buttons_leds.html","doc":"nRF7002 DK User Guide v1.0.0, 'Buttons and LEDs' (hw_buttons_leds.html) with Figure 1 'Button and LED configuration' (images/nRF7002_schem_buttons_leds.svg) [copy read: https://web.archive.org/web/20240915182722id_/https://infocenter.nordicsemi.com/topic/ug_nrf7002_dk/UG/nrf7002_DK/hw_buttons_leds.html (figure: https://web.archive.org/web/20240915182743id_/https://infocenter.nordicsemi.com/topic/ug_nrf7002_dk/UG/nrf7002_DK/images/nRF7002_schem_buttons_leds.svg)]","kind":"user-manual","level":"P1.09 -> SW2 (PB SW) -> GND, no external pull-up: pressed reads low.","publisher":"Nordic Semiconductor","quote":"Table 1: 'Button 2 | P1.09 | -'; 'The buttons are active low, meaning that the input is connected to ground when the button is activated. The buttons have no external pull-up resistor'; Figure 1: 'BUTTONS UI2 P1.09 - SW2 PB SW - GND'","revision":"nRF7002 DK User Guide v1.0.0, page 'Updated 2023-05-08' (v0.7.2 page, archived 20230323035017, has the same text)","url":"https://infocenter.nordicsemi.com/topic/ug_nrf7002_dk/UG/nrf7002_DK/hw_buttons_leds.html","where":"'Buttons and LEDs' page, Table 1 'Button and LED connection' and Figure 1"},"label":"Push button 2","name":"sw1","pin":"P1.09","pull":"up"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"cite":{"archived":"https://web.archive.org/web/20240915182722id_/https://infocenter.nordicsemi.com/topic/ug_nrf7002_dk/UG/nrf7002_DK/hw_buttons_leds.html","doc":"nRF7002 DK User Guide v1.0.0, 'Buttons and LEDs' (hw_buttons_leds.html) with Figure 1 'Button and LED configuration' (images/nRF7002_schem_buttons_leds.svg) [copy read: https://web.archive.org/web/20240915182722id_/https://infocenter.nordicsemi.com/topic/ug_nrf7002_dk/UG/nrf7002_DK/hw_buttons_leds.html (figure: https://web.archive.org/web/20240915182743id_/https://infocenter.nordicsemi.com/topic/ug_nrf7002_dk/UG/nrf7002_DK/images/nRF7002_schem_buttons_leds.svg)]","kind":"user-manual","level":"N-MOSFET low-side; 'LEDs are active high'","publisher":"Nordic Semiconductor","quote":"LEDS UI1 P1.06 - SB5 - Q4 RV2C010UNT2L gate; drain - LED1 L0603G - R2 330R - VREG_3V6","revision":"nRF7002 DK User Guide v1.0.0, page 'Updated 2023-05-08' (v0.7.2 page, archived 20230323035017, has the same text)","url":"https://infocenter.nordicsemi.com/topic/ug_nrf7002_dk/UG/nrf7002_DK/hw_buttons_leds.html","where":"Table 1 / Figure 1"},"colour":"green","label":"Green LED 0","name":"led0","pin":"P1.06"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20240915182722id_/https://infocenter.nordicsemi.com/topic/ug_nrf7002_dk/UG/nrf7002_DK/hw_buttons_leds.html","doc":"nRF7002 DK User Guide v1.0.0, 'Buttons and LEDs' (hw_buttons_leds.html) with Figure 1 'Button and LED configuration' (images/nRF7002_schem_buttons_leds.svg) [copy read: https://web.archive.org/web/20240915182722id_/https://infocenter.nordicsemi.com/topic/ug_nrf7002_dk/UG/nrf7002_DK/hw_buttons_leds.html (figure: https://web.archive.org/web/20240915182743id_/https://infocenter.nordicsemi.com/topic/ug_nrf7002_dk/UG/nrf7002_DK/images/nRF7002_schem_buttons_leds.svg)]","kind":"user-manual","level":"N-MOSFET low-side","publisher":"Nordic Semiconductor","quote":"LEDS UI2 P1.07 - SB6 - Q8 RV2C010UNT2L gate; drain - LED2 L0603G - R3 330R - VREG_3V6","revision":"nRF7002 DK User Guide v1.0.0, page 'Updated 2023-05-08' (v0.7.2 page, archived 20230323035017, has the same text)","url":"https://infocenter.nordicsemi.com/topic/ug_nrf7002_dk/UG/nrf7002_DK/hw_buttons_leds.html","where":"Table 1 / Figure 1"},"colour":"green","label":"Green LED 1","name":"led1","pin":"P1.07"}],"naming":"nrf","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nrf7120dk","flash":3870720,"ids":["zephyr:nrf7120dk"],"key":"nordic-nrf7120-dk","name":"nRF7120 DK","part":"nrf7120","ram":942080,"records":[{"file":"boards/nordic/nrf7120dk/nrf7120dk_nrf7120_cpuapp.dts","says":{"buttons":[["&gpio4 0","sw0","low","up"],["&gpio4 1","sw1","low","up"],["&gpio4 6","sw2","low","up"],["&gpio4 7","sw3","low","up"]],"leds":[["&gpio4 8","led0","high"],["&gpio4 9","led1","high"],["&gpio4 10","led2","high"],["&gpio4 11","led3","high"]],"spi":[null,null,null]},"src":"zephyr:nrf7120dk","stated":{"buttons|raw:&gpio4 0":"zephyr:nrf7120dk: gpios = <&gpio4 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio4 1":"zephyr:nrf7120dk: gpios = <&gpio4 1 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio4 6":"zephyr:nrf7120dk: gpios = <&gpio4 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio4 7":"zephyr:nrf7120dk: gpios = <&gpio4 7 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio4 10":"zephyr:nrf7120dk: gpios = <&gpio4 10 GPIO_ACTIVE_HIGH>","leds|raw:&gpio4 11":"zephyr:nrf7120dk: gpios = <&gpio4 11 GPIO_ACTIVE_HIGH>","leds|raw:&gpio4 8":"zephyr:nrf7120dk: gpios = <&gpio4 8 GPIO_ACTIVE_HIGH>","leds|raw:&gpio4 9":"zephyr:nrf7120dk: gpios = <&gpio4 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"nordic","why":"rank","wiring":{"buses":{"spi":{"miso":null,"mosi":null,"name":"spi00","sck":null}},"buttons":[{"active":"low","label":"Push button 0","name":"sw0","pull":"up","raw":"&gpio4 0"},{"active":"low","label":"Push button 1","name":"sw1","pull":"up","raw":"&gpio4 1"},{"active":"low","label":"Push button 2","name":"sw2","pull":"up","raw":"&gpio4 6"},{"active":"low","label":"Push button 3","name":"sw3","pull":"up","raw":"&gpio4 7"}],"flash":3870720,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"green","label":"Green LED 0","name":"led0","raw":"&gpio4 8"},{"active":"high","colour":"green","label":"Green LED 1","name":"led1","raw":"&gpio4 9"},{"active":"high","colour":"green","label":"Green LED 2","name":"led2","raw":"&gpio4 10"},{"active":"high","colour":"green","label":"Green LED 3","name":"led3","raw":"&gpio4 11"}],"naming":"nrf","ram":942080,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nrf9131ek","flash":217088,"ids":["zephyr:nrf9131ek"],"key":"nordic-nrf9131-ek","name":"nRF9131 EK","part":"nrf9131","ram":131072,"records":[{"file":"boards/nordic/nrf9131ek/nrf9131ek_nrf9131.dts","says":{"buttons":[["P0.28","sw0","low","up"]],"i2c":["P0.08","P0.07"],"leds":[["P0.29","led0","high"],["P0.30","led1","high"],["P0.31","led2","high"]],"spi":["P0.20","P0.21","P0.22"]},"src":"zephyr:nrf9131ek","stated":{"buttons|P0.28":"zephyr:nrf9131ek: gpios = <&gpio0 28 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.29":"zephyr:nrf9131ek: gpios = <&gpio0 29 GPIO_ACTIVE_HIGH>","leds|P0.30":"zephyr:nrf9131ek: gpios = <&gpio0 30 GPIO_ACTIVE_HIGH>","leds|P0.31":"zephyr:nrf9131ek: gpios = <&gpio0 31 GPIO_ACTIVE_HIGH>"}}],"vendor":"nordic","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"P0.07","sda":"P0.08"},"spi":{"miso":"P0.22","mosi":"P0.21","name":"spi3","sck":"P0.20"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button 1","name":"sw0","pin":"P0.28","pull":"up"}],"flash":217088,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"colour":"red","label":"Red LED 1","name":"led0","pin":"P0.29"},{"active":"high","colour":"green","label":"Green LED 2","name":"led1","pin":"P0.30"},{"active":"high","colour":"blue","label":"Blue LED 3","name":"led2","pin":"P0.31"}],"naming":"nrf","parts":[{"address":107,"bus":"i2c","compatible":"nordic,npm1300","name":"NPM1300"}],"ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nrf9151dk","flash":458752,"ids":["zephyr:nrf9151dk"],"key":"nordic-nrf9151-dk","name":"nRF9151 DK","part":"nrf9151","ram":90112,"records":[{"file":"boards/nordic/nrf9151dk/nrf9151dk_nrf9151.dts","says":{"buttons":[["P0.08","sw0","low","up"],["P0.09","sw1","low","up"],["P0.18","sw2","low","up"],["P0.19","sw3","low","up"]],"i2c":["P0.30","P0.31"],"leds":[["P0.00","led0","high"],["P0.01","led1","high"],["P0.04","led2","high"],["P0.05","led3","high"]],"spi":["P0.13","P0.11","P0.12"]},"src":"zephyr:nrf9151dk","stated":{"buttons|P0.08":"zephyr:nrf9151dk: gpios = <&gpio0 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.09":"zephyr:nrf9151dk: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.18":"zephyr:nrf9151dk: gpios = <&gpio0 18 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.19":"zephyr:nrf9151dk: gpios = <&gpio0 19 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.00":"zephyr:nrf9151dk: gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>","leds|P0.01":"zephyr:nrf9151dk: gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>","leds|P0.04":"zephyr:nrf9151dk: gpios = <&gpio0 4 GPIO_ACTIVE_HIGH>","leds|P0.05":"zephyr:nrf9151dk: gpios = <&gpio0 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"nordic","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"P0.31","sda":"P0.30"},"spi":{"miso":"P0.12","mosi":"P0.11","name":"spi3","sck":"P0.13"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button 1","name":"sw0","pin":"P0.08","pull":"up"},{"active":"low","label":"Push button 2","name":"sw1","pin":"P0.09","pull":"up"},{"active":"low","label":"Push button 3","name":"sw2","pin":"P0.18","pull":"up"},{"active":"low","label":"Push button 4","name":"sw3","pin":"P0.19","pull":"up"}],"flash":458752,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"colour":"green","label":"Green LED 1","name":"led0","pin":"P0.00"},{"active":"high","colour":"green","label":"Green LED 2","name":"led1","pin":"P0.01"},{"active":"high","colour":"green","label":"Green LED 3","name":"led2","pin":"P0.04"},{"active":"high","colour":"green","label":"Green LED 4","name":"led3","pin":"P0.05"}],"naming":"nrf","parts":[{"address":33,"bus":"i2c","compatible":"nxp,pcal6408a","name":"PCAL6408A"}],"ram":90112,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nrf9160dk","flash":458752,"ids":["zephyr:nrf9160dk"],"key":"nordic-nrf9160-dk","name":"nRF9160 DK","part":"nrf9160","ram":90112,"records":[{"file":"boards/nordic/nrf9160dk/nrf9160dk_nrf9160.dts","says":{"buttons":[["P0.06","sw0","low","up"],["P0.07","sw1","low","up"],["P0.08","sw2","low","up"],["P0.09","sw3","low","up"]],"i2c":["P0.30","P0.31"],"leds":[["P0.02","led0","high"],["P0.03","led1","high"],["P0.04","led2","high"],["P0.05","led3","high"]],"spi":["P0.13","P0.11","P0.12"]},"src":"zephyr:nrf9160dk","stated":{"buttons|P0.06":"zephyr:nrf9160dk: gpios = <&gpio0 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.07":"zephyr:nrf9160dk: gpios = <&gpio0 7 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.08":"zephyr:nrf9160dk: gpios = <&gpio0 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.09":"zephyr:nrf9160dk: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.02":"zephyr:nrf9160dk: gpios = <&gpio0 2 0>","leds|P0.03":"zephyr:nrf9160dk: gpios = <&gpio0 3 0>","leds|P0.04":"zephyr:nrf9160dk: gpios = <&gpio0 4 0>","leds|P0.05":"zephyr:nrf9160dk: gpios = <&gpio0 5 0>"}}],"vendor":"nordic","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"P0.31","sda":"P0.30"},"spi":{"miso":"P0.12","mosi":"P0.11","name":"spi3","sck":"P0.13"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button 1","name":"sw0","pin":"P0.06","pull":"up"},{"active":"low","label":"Push button 2","name":"sw1","pin":"P0.07","pull":"up"},{"active":"low","label":"Switch 1","name":"sw2","pin":"P0.08","pull":"up"},{"active":"low","label":"Switch 2","name":"sw3","pin":"P0.09","pull":"up"}],"flash":458752,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"colour":"green","label":"Green LED 1","name":"led0","pin":"P0.02"},{"active":"high","colour":"green","label":"Green LED 2","name":"led1","pin":"P0.03"},{"active":"high","colour":"green","label":"Green LED 3","name":"led2","pin":"P0.04"},{"active":"high","colour":"green","label":"Green LED 4","name":"led3","pin":"P0.05"}],"naming":"nrf","ram":90112,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nrf9161dk","flash":196608,"ids":["zephyr:nrf9161dk"],"key":"nordic-nrf9161-dk","name":"nRF9161 DK","part":"nrf9161","ram":131072,"records":[{"file":"boards/nordic/nrf9161dk/nrf9161dk_nrf9161.dts","says":{"buttons":[["P0.08","sw0","low","up"],["P0.09","sw1","low","up"],["P0.18","sw2","low","up"],["P0.19","sw3","low","up"]],"i2c":["P0.30","P0.31"],"leds":[["P0.00","led0","high"],["P0.01","led1","high"],["P0.04","led2","high"],["P0.05","led3","high"]],"spi":["P0.13","P0.11","P0.12"]},"src":"zephyr:nrf9161dk","stated":{"buttons|P0.08":"zephyr:nrf9161dk: gpios = <&gpio0 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.09":"zephyr:nrf9161dk: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.18":"zephyr:nrf9161dk: gpios = <&gpio0 18 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.19":"zephyr:nrf9161dk: gpios = <&gpio0 19 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.00":"zephyr:nrf9161dk: gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>","leds|P0.01":"zephyr:nrf9161dk: gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>","leds|P0.04":"zephyr:nrf9161dk: gpios = <&gpio0 4 GPIO_ACTIVE_HIGH>","leds|P0.05":"zephyr:nrf9161dk: gpios = <&gpio0 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"nordic","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"P0.31","sda":"P0.30"},"spi":{"miso":"P0.12","mosi":"P0.11","name":"spi3","sck":"P0.13"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button 1","name":"sw0","pin":"P0.08","pull":"up"},{"active":"low","label":"Push button 2","name":"sw1","pin":"P0.09","pull":"up"},{"active":"low","label":"Push button 3","name":"sw2","pin":"P0.18","pull":"up"},{"active":"low","label":"Push button 4","name":"sw3","pin":"P0.19","pull":"up"}],"flash":196608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"colour":"green","label":"Green LED 1","name":"led0","pin":"P0.00"},{"active":"high","colour":"green","label":"Green LED 2","name":"led1","pin":"P0.01"},{"active":"high","colour":"green","label":"Green LED 3","name":"led2","pin":"P0.04"},{"active":"high","colour":"green","label":"Green LED 4","name":"led3","pin":"P0.05"}],"naming":"nrf","parts":[{"address":33,"bus":"i2c","compatible":"nxp,pcal6408a","name":"PCAL6408A"}],"ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nrf9280pdk","flash":65536,"ids":["zephyr:nrf9280pdk"],"key":"nordic-nrf9280-pdk","name":"nRF9280 PDK","part":"nrf9280","ram":22528,"records":[{"file":"boards/nordic/nrf9280pdk/nrf9280pdk_nrf9280_cpuapp.dts","says":{"buttons":[["P0.08","sw0","low","up"],["P0.09","sw1","low","up"],["P0.10","sw2","low","up"],["P0.11","sw3","low","up"]],"leds":[["&gpio9 2","led0","high"],["&gpio9 3","led1","high"],["&gpio9 4","led2","high"],["&gpio9 5","led3","high"]]},"src":"zephyr:nrf9280pdk","stated":{"buttons|P0.08":"zephyr:nrf9280pdk: gpios = <&gpio0 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.09":"zephyr:nrf9280pdk: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.10":"zephyr:nrf9280pdk: gpios = <&gpio0 10 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.11":"zephyr:nrf9280pdk: gpios = <&gpio0 11 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio9 2":"zephyr:nrf9280pdk: gpios = <&gpio9 2 GPIO_ACTIVE_HIGH>","leds|raw:&gpio9 3":"zephyr:nrf9280pdk: gpios = <&gpio9 3 GPIO_ACTIVE_HIGH>","leds|raw:&gpio9 4":"zephyr:nrf9280pdk: gpios = <&gpio9 4 GPIO_ACTIVE_HIGH>","leds|raw:&gpio9 5":"zephyr:nrf9280pdk: gpios = <&gpio9 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"nordic","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button 0","name":"sw0","pin":"P0.08","pull":"up"},{"active":"low","label":"Push button 1","name":"sw1","pin":"P0.09","pull":"up"},{"active":"low","label":"Push button 2","name":"sw2","pin":"P0.10","pull":"up"},{"active":"low","label":"Push button 3","name":"sw3","pin":"P0.11","pull":"up"}],"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"green","label":"Green LED 0","name":"led0","raw":"&gpio9 2"},{"active":"high","colour":"green","label":"Green LED 1","name":"led1","raw":"&gpio9 3"},{"active":"high","colour":"green","label":"Green LED 2","name":"led2","raw":"&gpio9 4"},{"active":"high","colour":"green","label":"Green LED 3","name":"led3","raw":"&gpio9 5"}],"naming":"nrf","ram":22528,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nrf93m1dk","flash":98304,"ids":["zephyr:nrf93m1dk"],"key":"nordic-nrf93m1-dk","name":"nRF93M1 DK","part":"nrf54l15","ram":98304,"records":[{"file":"boards/nordic/nrf93m1dk/nrf93m1dk_nrf54l15_cpuapp.dts","src":"zephyr:nrf93m1dk"}],"vendor":"nordic","why":"nothing","wiring":{"flash":98304,"flash_from":"the census: the largest any of its sources states","naming":"nrf","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:mpy:nrf/PCA10000","ids":["mpy:nrf/PCA10000"],"key":"nordic-pca10000","name":"pca10000","part":"nrf51822","records":[{"checked":"flowrs-regdb nrf51822: ports GPIO","file":"tools/census/hand_wiring/nrf.json","says":{"leds":[["P0.21","RGB LED, red","low"],["P0.22","RGB LED, green","low"],["P0.23","RGB LED, blue","low"]],"uart":["P0.09","P0.11"]},"src":"hand:mpy:nrf/PCA10000"},{"file":"ports/nrf/boards/PCA10000/mpconfigboard.h","src":"mpy:nrf/PCA10000"}],"vendor":"Nordic Semiconductor","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2017-05-05","doc":"components/boards/pca10000.h in the nRF5 SDK","kind":"board-definition","publisher":"Nordic Semiconductor","quote":"// UART pins connected to J-Link #define RX_PIN_NUMBER 11 #define TX_PIN_NUMBER 9","revision":"nRF5 SDK 12.3.0 (d7731ad)","url":"https://files.nordicsemi.com/artifactory/nRF5-SDK/external/nRF5_SDK_v12.x.x/nRF5_SDK_12.3.0_d7731ad.zip","where":"components/boards/pca10000.h"},"name":"UART","rx":"P0.11","tx":"P0.09"}},"flash":262144,"flash_from":"MicroPython ports/nrf/boards/PCA10000/mpconfigboard.mk (LD_FILES)","leds":[{"active":"low","cite":{"date":"2017-05-05","doc":"components/boards/pca10000.h in the nRF5 SDK","kind":"board-definition","level":"The maker's board header states LEDS_ACTIVE_STATE 0 and inverts every LED (LEDS_INV_MASK LEDS_MASK): lit when the pin is low. No schematic read.","publisher":"Nordic Semiconductor","quote":"// there is RGB LED on this board #define LED_RGB_RED 21 ... #define LEDS_ACTIVE_STATE 0 ... #define LEDS_INV_MASK LEDS_MASK","revision":"nRF5 SDK 12.3.0 (d7731ad)","url":"https://files.nordicsemi.com/artifactory/nRF5-SDK/external/nRF5_SDK_v12.x.x/nRF5_SDK_12.3.0_d7731ad.zip","where":"components/boards/pca10000.h, 'Definitions for PCA10000 v2.0.0 or higher'"},"colour":"red","label":"RGB LED, red","name":"RGB LED, red","pin":"P0.21"},{"active":"low","cite":{"date":"2017-05-05","doc":"components/boards/pca10000.h in the nRF5 SDK","kind":"board-definition","level":"The maker's board header states LEDS_ACTIVE_STATE 0 and inverts every LED (LEDS_INV_MASK LEDS_MASK): lit when the pin is low. No schematic read.","publisher":"Nordic Semiconductor","quote":"// there is RGB LED on this board #define LED_RGB_GREEN 22 ... #define LEDS_ACTIVE_STATE 0 ... #define LEDS_INV_MASK LEDS_MASK","revision":"nRF5 SDK 12.3.0 (d7731ad)","url":"https://files.nordicsemi.com/artifactory/nRF5-SDK/external/nRF5_SDK_v12.x.x/nRF5_SDK_12.3.0_d7731ad.zip","where":"components/boards/pca10000.h, 'Definitions for PCA10000 v2.0.0 or higher'"},"colour":"green","label":"RGB LED, green","name":"RGB LED, green","pin":"P0.22"},{"active":"low","cite":{"date":"2017-05-05","doc":"components/boards/pca10000.h in the nRF5 SDK","kind":"board-definition","level":"The maker's board header states LEDS_ACTIVE_STATE 0 and inverts every LED (LEDS_INV_MASK LEDS_MASK): lit when the pin is low. No schematic read.","publisher":"Nordic Semiconductor","quote":"// there is RGB LED on this board #define LED_RGB_BLUE 23 ... #define LEDS_ACTIVE_STATE 0 ... #define LEDS_INV_MASK LEDS_MASK","revision":"nRF5 SDK 12.3.0 (d7731ad)","url":"https://files.nordicsemi.com/artifactory/nRF5-SDK/external/nRF5_SDK_v12.x.x/nRF5_SDK_12.3.0_d7731ad.zip","where":"components/boards/pca10000.h, 'Definitions for PCA10000 v2.0.0 or higher'"},"colour":"blue","label":"RGB LED, blue","name":"RGB LED, blue","pin":"P0.23"}],"memory_cite":{"doc":"MicroPython ports/nrf/boards/PCA10000/mpconfigboard.mk","kind":"board-definition","publisher":"MicroPython","quote":"LD_FILES += boards/nrf51x22_256k_16k.ld","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/nrf/boards/PCA10000/mpconfigboard.mk","where":"LD_FILES"},"naming":"nrf","none":[{"cite":{"date":"2017-05-05","doc":"components/boards/pca10000.h in the nRF5 SDK","kind":"board-definition","publisher":"Nordic Semiconductor","quote":"// there are no buttons on this board #define BUTTONS_NUMBER 0","revision":"nRF5 SDK 12.3.0 (d7731ad)","url":"https://files.nordicsemi.com/artifactory/nRF5-SDK/external/nRF5_SDK_v12.x.x/nRF5_SDK_12.3.0_d7731ad.zip","where":"components/boards/pca10000.h"},"what":"buttons"}],"ram":16384,"ram_from":"MicroPython ports/nrf/boards/PCA10000/mpconfigboard.mk (LD_FILES)"}},
{"chosen":"mpy:nrf/PCA10001","ids":["mpy:nrf/PCA10001"],"key":"nordic-pca10001","name":"pca10001","part":"nrf51822","records":[{"file":"ports/nrf/boards/PCA10001/mpconfigboard.h","says":{"leds":[["P0.18","LED1","high"],["P0.19","LED2","high"]]},"src":"mpy:nrf/PCA10001","stated":{"leds|P0.18":"#define MICROPY_HW_LED_PULLUP (0)","leds|P0.19":"#define MICROPY_HW_LED_PULLUP (0)"}}],"vendor":"Nordic Semiconductor","why":"rank","wiring":{"flash":262144,"flash_from":"MicroPython ports/nrf/boards/PCA10001/mpconfigboard.mk (LD_FILES)","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"name":"LED1","pin":"P0.18"},{"active":"high","aliases":["MICROPY_HW_LED2"],"name":"LED2","pin":"P0.19"}],"memory_cite":{"doc":"MicroPython ports/nrf/boards/PCA10001/mpconfigboard.mk","kind":"board-definition","publisher":"MicroPython","quote":"LD_FILES += boards/nrf51x22_256k_16k.ld","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/nrf/boards/PCA10001/mpconfigboard.mk","where":"LD_FILES"},"naming":"nrf","ram":16384,"ram_from":"MicroPython ports/nrf/boards/PCA10001/mpconfigboard.mk (LD_FILES)"}},
{"chosen":"mpy:nrf/PCA10028","ids":["mpy:nrf/PCA10028"],"key":"nordic-pca10028","name":"pca10028","part":"nrf51822","records":[{"file":"ports/nrf/boards/PCA10028/mpconfigboard.h","says":{"leds":[["P0.21","LED1","low"],["P0.22","LED2","low"],["P0.23","LED3","low"],["P0.24","LED4","low"]]},"src":"mpy:nrf/PCA10028","stated":{"leds|P0.21":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.22":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.23":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.24":"#define MICROPY_HW_LED_PULLUP (1)"}}],"vendor":"Nordic Semiconductor","why":"rank","wiring":{"flash":262144,"flash_from":"MicroPython ports/nrf/boards/PCA10028/mpconfigboard.mk (LD_FILES)","leds":[{"active":"low","aliases":["MICROPY_HW_LED1"],"name":"LED1","pin":"P0.21"},{"active":"low","aliases":["MICROPY_HW_LED2"],"name":"LED2","pin":"P0.22"},{"active":"low","aliases":["MICROPY_HW_LED3"],"name":"LED3","pin":"P0.23"},{"active":"low","aliases":["MICROPY_HW_LED4"],"name":"LED4","pin":"P0.24"}],"memory_cite":{"doc":"MicroPython ports/nrf/boards/PCA10028/mpconfigboard.mk","kind":"board-definition","publisher":"MicroPython","quote":"LD_FILES += boards/nrf51x22_256k_32k.ld","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/nrf/boards/PCA10028/mpconfigboard.mk","where":"LD_FILES"},"naming":"nrf","ram":32768,"ram_from":"MicroPython ports/nrf/boards/PCA10028/mpconfigboard.mk (LD_FILES)"}},
{"chosen":"hand:mpy:nrf/PCA10031","ids":["mpy:nrf/PCA10031"],"key":"nordic-pca10031","name":"pca10031","part":"nrf51822","records":[{"checked":"flowrs-regdb nrf51822: ports GPIO","file":"tools/census/hand_wiring/nrf.json","says":{"leds":[["P0.21","LD1, red","low"],["P0.22","LD1, green","low"],["P0.23","LD1, blue","low"]]},"src":"hand:mpy:nrf/PCA10031"},{"file":"ports/nrf/boards/PCA10031/mpconfigboard.h","src":"mpy:nrf/PCA10031"}],"vendor":"Nordic Semiconductor","why":"hand","wiring":{"flash":262144,"flash_from":"MicroPython ports/nrf/boards/PCA10031/mpconfigboard.mk (LD_FILES)","leds":[{"active":"low","cite":{"date":"2014-10","doc":"nRF51 Dongle User Guide v1.0","kind":"user-manual","level":"The user guide says active low, and Figure 7 draws the RGB LED from VDD_3V3 to P0.21, P0.22 and P0.23. The SDK header's LEDS_ACTIVE_STATE 1 contradicts its own LEDS_INV_MASK LEDS_MASK; the guide settles it.","publisher":"Nordic Semiconductor","quote":"\"The nRF51 Dongle is equipped with a multicolor RGB LED (LD1).\" Table 2: \"Red P0.21\"; \"The LEDs are active low, meaning that writing a logical zero '0' to the output pin will illuminate the LED.\"","revision":"User Guide v1.0","url":"https://datasheet.chipsmall.com/NRF51-DONGLE/179575.pdf","where":"p. 11 section 5.3 Multicolor LED, Table 2 and Figure 7"},"colour":"red","label":"LD1, red","name":"LD1, red","pin":"P0.21"},{"active":"low","cite":{"date":"2014-10","doc":"nRF51 Dongle User Guide v1.0","kind":"user-manual","level":"The user guide says active low, and Figure 7 draws the RGB LED from VDD_3V3 to P0.21, P0.22 and P0.23. The SDK header's LEDS_ACTIVE_STATE 1 contradicts its own LEDS_INV_MASK LEDS_MASK; the guide settles it.","publisher":"Nordic Semiconductor","quote":"\"The nRF51 Dongle is equipped with a multicolor RGB LED (LD1).\" Table 2: \"Green P0.22\"; \"The LEDs are active low, meaning that writing a logical zero '0' to the output pin will illuminate the LED.\"","revision":"User Guide v1.0","url":"https://datasheet.chipsmall.com/NRF51-DONGLE/179575.pdf","where":"p. 11 section 5.3 Multicolor LED, Table 2 and Figure 7"},"colour":"green","label":"LD1, green","name":"LD1, green","pin":"P0.22"},{"active":"low","cite":{"date":"2014-10","doc":"nRF51 Dongle User Guide v1.0","kind":"user-manual","level":"The user guide says active low, and Figure 7 draws the RGB LED from VDD_3V3 to P0.21, P0.22 and P0.23. The SDK header's LEDS_ACTIVE_STATE 1 contradicts its own LEDS_INV_MASK LEDS_MASK; the guide settles it.","publisher":"Nordic Semiconductor","quote":"\"The nRF51 Dongle is equipped with a multicolor RGB LED (LD1).\" Table 2: \"Blue P0.23\"; \"The LEDs are active low, meaning that writing a logical zero '0' to the output pin will illuminate the LED.\"","revision":"User Guide v1.0","url":"https://datasheet.chipsmall.com/NRF51-DONGLE/179575.pdf","where":"p. 11 section 5.3 Multicolor LED, Table 2 and Figure 7"},"colour":"blue","label":"LD1, blue","name":"LD1, blue","pin":"P0.23"}],"memory_cite":{"doc":"MicroPython ports/nrf/boards/PCA10031/mpconfigboard.mk","kind":"board-definition","publisher":"MicroPython","quote":"LD_FILES += boards/nrf51x22_256k_32k.ld","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/nrf/boards/PCA10031/mpconfigboard.mk","where":"LD_FILES"},"naming":"nrf","none":[{"cite":{"date":"2017-05-05","doc":"components/boards/pca10031.h in the nRF5 SDK","kind":"board-definition","publisher":"Nordic Semiconductor","quote":"// there are no user buttons #define BUTTONS_NUMBER 0","revision":"nRF5 SDK 12.3.0 (d7731ad)","url":"https://files.nordicsemi.com/artifactory/nRF5-SDK/external/nRF5_SDK_v12.x.x/nRF5_SDK_12.3.0_d7731ad.zip","where":"components/boards/pca10031.h"},"what":"buttons"}],"ram":32768,"ram_from":"MicroPython ports/nrf/boards/PCA10031/mpconfigboard.mk (LD_FILES)"}},
{"chosen":"mpy:nrf/PCA10040","ids":["mpy:nrf/PCA10040"],"key":"nordic-pca10040","name":"pca10040","part":"nrf52832","records":[{"file":"ports/nrf/boards/PCA10040/mpconfigboard.h","says":{"leds":[["P0.17","LED1","low"],["P0.18","LED2","low"],["P0.19","LED3","low"],["P0.20","LED4","low"]]},"src":"mpy:nrf/PCA10040","stated":{"leds|P0.17":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.18":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.19":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.20":"#define MICROPY_HW_LED_PULLUP (1)"}}],"vendor":"Nordic Semiconductor","why":"rank","wiring":{"flash":524288,"flash_by_part":true,"flash_from":"Zephyr's nrf52832_qfaa.dtsi, Nordic's QFAA variant nrf52832-qfaa, named by MicroPython ports/nrf/boards/PCA10040/mpconfigboard.mk (LD_FILES; boards/nrf52832_512k_64k.ld states _flash_size = 512K, _ram_size = 64K)","leds":[{"active":"low","aliases":["MICROPY_HW_LED1"],"name":"LED1","pin":"P0.17"},{"active":"low","aliases":["MICROPY_HW_LED2"],"name":"LED2","pin":"P0.18"},{"active":"low","aliases":["MICROPY_HW_LED3"],"name":"LED3","pin":"P0.19"},{"active":"low","aliases":["MICROPY_HW_LED4"],"name":"LED4","pin":"P0.20"}],"memory_cite":{"doc":"MicroPython ports/nrf/boards/PCA10040/mpconfigboard.mk","kind":"board-definition","publisher":"MicroPython","quote":"LD_FILES += boards/nrf52832_512k_64k.ld","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/nrf/boards/PCA10040/mpconfigboard.mk","where":"LD_FILES; boards/nrf52832_512k_64k.ld states _flash_size = 512K, _ram_size = 64K"},"naming":"nrf","ram":65536,"ram_from":"Zephyr's nrf52832_qfaa.dtsi, Nordic's QFAA variant nrf52832-qfaa, named by MicroPython ports/nrf/boards/PCA10040/mpconfigboard.mk (LD_FILES; boards/nrf52832_512k_64k.ld states _flash_size = 512K, _ram_size = 64K)"}},
{"chosen":"mpy:nrf/PCA10056","ids":["mpy:nrf/PCA10056"],"key":"nordic-pca10056","name":"pca10056","part":"nrf52840","records":[{"file":"ports/nrf/boards/PCA10056/mpconfigboard.h","says":{"leds":[["P0.13","LED1","low"],["P0.14","LED2","low"],["P0.15","LED3","low"],["P0.16","LED4","low"]]},"src":"mpy:nrf/PCA10056","stated":{"leds|P0.13":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.14":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.15":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.16":"#define MICROPY_HW_LED_PULLUP (1)"}}],"vendor":"Nordic Semiconductor","why":"rank","wiring":{"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"active":"low","aliases":["MICROPY_HW_LED1"],"name":"LED1","pin":"P0.13"},{"active":"low","aliases":["MICROPY_HW_LED2"],"name":"LED2","pin":"P0.14"},{"active":"low","aliases":["MICROPY_HW_LED3"],"name":"LED3","pin":"P0.15"},{"active":"low","aliases":["MICROPY_HW_LED4"],"name":"LED4","pin":"P0.16"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"cpy:nordic/pca10056","ids":["cpy:nordic/pca10056"],"key":"nordic-pca10056-nrf52840-dk","name":"PCA10056 nRF52840-DK","part":"nrf52840","records":[{"file":"ports/nordic/boards/pca10056/pins.c","says":{"buttons":[["P0.11","BUTTON1",null,null],["P0.12","BUTTON2",null,null],["P0.24","BUTTON3",null,null],["P0.25","BUTTON4",null,null]],"i2c":["P0.26","P0.27"],"leds":[["P0.13","L",null],["P0.14","LED2",null],["P0.15","LED3",null],["P0.16","LED4",null]],"spi":["P1.15","P1.13","P1.14"],"uart":["P1.02","P1.01"]},"src":"cpy:nordic/pca10056"}],"vendor":"Nordic Semiconductor","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P1.14","mosi":"P1.13","name":"board.SPI()","sck":"P1.15"},"uart":{"name":"board.UART()","rx":"P1.01","tx":"P1.02"}},"buttons":[{"name":"BUTTON1","pin":"P0.11"},{"name":"BUTTON2","pin":"P0.12"},{"name":"BUTTON3","pin":"P0.24"},{"name":"BUTTON4","pin":"P0.25"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"aliases":["LED1","MICROPY_HW_LED_STATUS"],"name":"L","pin":"P0.13"},{"name":"LED2","pin":"P0.14"},{"name":"LED3","pin":"P0.15"},{"name":"LED4","pin":"P0.16"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"mpy:nrf/PCA10059","ids":["mpy:nrf/PCA10059"],"key":"nordic-pca10059","name":"pca10059","part":"nrf52840","records":[{"file":"ports/nrf/boards/PCA10059/mpconfigboard.h","says":{"leds":[["P0.06","LED1","low"],["P0.08","LED2","low"],["P1.09","LED3","low"],["P0.12","LED4","low"]]},"src":"mpy:nrf/PCA10059","stated":{"leds|P0.06":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.08":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.12":"#define MICROPY_HW_LED_PULLUP (1)","leds|P1.09":"#define MICROPY_HW_LED_PULLUP (1)"}}],"vendor":"Nordic Semiconductor","why":"rank","wiring":{"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"active":"low","aliases":["MICROPY_HW_LED1"],"colour":"green","name":"LED1","pin":"P0.06"},{"active":"low","aliases":["MICROPY_HW_LED2"],"colour":"red","name":"LED2","pin":"P0.08"},{"active":"low","aliases":["MICROPY_HW_LED3"],"colour":"green","name":"LED3","pin":"P1.09"},{"active":"low","aliases":["MICROPY_HW_LED4"],"colour":"blue","name":"LED4","pin":"P0.12"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"cpy:nordic/pca10059","ids":["cpy:nordic/pca10059"],"key":"nordic-pca10059-nrf52840-dongle","name":"PCA10059 nRF52840 Dongle","part":"nrf52840","records":[{"file":"ports/nordic/boards/pca10059/pins.c","says":{"buttons":[["P1.06","SW1",null,null]],"leds":[["P0.06","LED1",null]]},"src":"cpy:nordic/pca10059"}],"vendor":"Nordic Semiconductor","why":"rank","wiring":{"buttons":[{"name":"SW1","pin":"P1.06"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED1","pin":"P0.06"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"mpy:nrf/PCA10090","ids":["mpy:nrf/PCA10090"],"key":"nordic-pca10090","name":"pca10090","part":"nrf9160","records":[{"file":"ports/nrf/boards/PCA10090/mpconfigboard.h","says":{"leds":[["P0.02","LED1","high"],["P0.03","LED2","high"],["P0.04","LED3","high"],["P0.05","LED4","high"]]},"src":"mpy:nrf/PCA10090","stated":{"leds|P0.02":"#define MICROPY_HW_LED_PULLUP (0)","leds|P0.03":"#define MICROPY_HW_LED_PULLUP (0)","leds|P0.04":"#define MICROPY_HW_LED_PULLUP (0)","leds|P0.05":"#define MICROPY_HW_LED_PULLUP (0)"}}],"vendor":"Nordic Semiconductor","why":"rank","wiring":{"leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"name":"LED1","pin":"P0.02"},{"active":"high","aliases":["MICROPY_HW_LED2"],"name":"LED2","pin":"P0.03"},{"active":"high","aliases":["MICROPY_HW_LED3"],"name":"LED3","pin":"P0.04"},{"active":"high","aliases":["MICROPY_HW_LED4"],"name":"LED4","pin":"P0.05"}],"naming":"nrf"}},
{"chosen":"zephyr:qemu_cortex_m0","flash":262144,"ids":["zephyr:qemu_cortex_m0"],"key":"nordic-qemu-emulation-for-arm-cortex-m0","name":"QEMU Emulation for ARM Cortex-M0","part":"nrf51822","ram":16384,"records":[{"file":"boards/qemu/cortex_m0/qemu_cortex_m0.dts","src":"zephyr:qemu_cortex_m0"}],"vendor":"nordic","why":"nothing","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","naming":"nrf","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:thingy53","flash":262144,"ids":["zephyr:thingy53"],"key":"nordic-thingy-53","name":"Thingy:53","part":"nrf5340","ram":65536,"records":[{"file":"boards/nordic/thingy53/thingy53_nrf5340_cpuapp.dts","says":{"buttons":[["P1.14","sw0","low","up"],["P1.13","sw1","low","up"]],"i2c":["P1.02","P1.03"],"leds":[["P1.08","led0","high"],["P1.06","led1","high"],["P1.07","led2","high"]],"spi":["P0.29","P0.28","P0.26"]},"src":"zephyr:thingy53","stated":{"buttons|P1.13":"zephyr:thingy53: gpios = <&gpio1 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.14":"zephyr:thingy53: gpios = <&gpio1 14 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P1.06":"zephyr:thingy53: gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>","leds|P1.07":"zephyr:thingy53: gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>","leds|P1.08":"zephyr:thingy53: gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>"}}],"vendor":"nordic","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"P1.03","sda":"P1.02"},"spi":{"miso":"P0.26","mosi":"P0.28","name":"spi3","sck":"P0.29"}},"buttons":[{"active":"low","label":"Push button 1","name":"sw0","pin":"P1.14","pull":"up"},{"active":"low","aliases":["mcuboot-button0"],"label":"Push button 2","name":"sw1","pin":"P1.13","pull":"up"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"RGB red LED","name":"led0","pin":"P1.08"},{"active":"high","colour":"green","label":"RGB green LED","name":"led1","pin":"P1.06"},{"active":"high","aliases":["mcuboot-led0"],"colour":"blue","label":"RGB blue LED","name":"led2","pin":"P1.07"}],"naming":"nrf","parts":[{"address":16,"bus":"i2c","compatible":"bosch,bmm150","name":"BMM150"},{"address":56,"bus":"i2c","compatible":"rohm,bh1749","name":"BH1749"},{"address":118,"bus":"i2c","compatible":"bosch,bme680","name":"BME680"},{"bus":"spi","compatible":"adi,adxl362","name":"ADXL362"},{"bus":"spi","compatible":"bosch,bmi270","name":"BMI270"}],"ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:dect_nr_plus_usb_dongle","flash":458752,"ids":["zephyr:dect_nr_plus_usb_dongle"],"key":"norik-dect-nr-usb-dongle","name":"DECT NR+ USB Dongle","part":"nrf9151","ram":90112,"records":[{"file":"boards/norik/dect_nr_plus_usb_dongle/dect_nr_plus_usb_dongle.dts","says":{"leds":[["P0.20","led0","high"]]},"src":"zephyr:dect_nr_plus_usb_dongle","stated":{"leds|P0.20":"zephyr:dect_nr_plus_usb_dongle: gpios = <&gpio0 20 GPIO_ACTIVE_HIGH>"}}],"vendor":"norik","why":"rank","wiring":{"flash":458752,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"green","label":"Green LED 1","name":"led0","pin":"P0.20"}],"naming":"nrf","ram":90112,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:octopus_io_board","flash":196608,"ids":["zephyr:octopus_io_board"],"key":"norik-octopus-io-board","name":"Octopus IO-Board","part":"nrf9160","ram":131072,"records":[{"file":"boards/norik/octopus_io_board/octopus_io_board_nrf9160.dts","says":{"i2c":["P0.04","P0.03"],"leds":[["P0.07","led0","high"]],"spi":["P0.10","P0.09","P0.08"]},"src":"zephyr:octopus_io_board","stated":{"leds|P0.07":"zephyr:octopus_io_board: gpios = <&gpio0 7 0>"}}],"vendor":"norik","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"P0.03","sda":"P0.04"},"spi":{"miso":"P0.08","mosi":"P0.09","name":"spi3","sck":"P0.10"}},"flash":196608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"green","label":"Green LED 1","name":"led0","pin":"P0.07"}],"naming":"nrf","parts":[{"address":106,"bus":"i2c","compatible":"ti,bq25180","name":"BQ25180"},{"bus":"spi","compatible":"adi,adxl362","name":"ADXL362"},{"bus":"spi","compatible":"adi,adxl362","name":"ADXL362"}],"ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:octopus_som","flash":1048576,"ids":["zephyr:octopus_som"],"key":"norik-octopus-som","name":"Octopus SoM","part":"nrf9160","ram":90112,"records":[{"file":"boards/norik/octopus_som/octopus_som_nrf9160.dts","says":{"leds":[["P0.07","led0","high"]],"spi":["P0.10","P0.09","P0.08"]},"src":"zephyr:octopus_som","stated":{"leds|P0.07":"zephyr:octopus_som: gpios = <&gpio0 7 0>"}}],"vendor":"norik","why":"rank","wiring":{"buses":{"spi":{"miso":"P0.08","mosi":"P0.09","name":"spi3","sck":"P0.10"}},"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"green","label":"Green LED 1","name":"led0","pin":"P0.07"}],"naming":"nrf","parts":[{"bus":"spi","compatible":"adi,adxl362","name":"ADXL362"}],"ram":90112,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:NorthernWidget:avr:ALog_BottleLogger","flash":32256,"ids":["arduino:NorthernWidget:avr:ALog_BottleLogger"],"key":"northernwidgetllc-alog-bottlelogger-legacy","name":"ALog BottleLogger (legacy)","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:NorthernWidget:avr:ALog_BottleLogger"}],"vendor":"Northern Widget LLC","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":32256,"flash_from":"arduino:NorthernWidget:avr:ALog_BottleLogger","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:NorthernWidget:avr:ALog_BottleLogger"}},
{"chosen":"arduino:NorthernWidget:avr:ALog_BottleLogger_2","flash":32256,"ids":["arduino:NorthernWidget:avr:ALog_BottleLogger_2"],"key":"northernwidgetllc-alog-bottlelogger-v2","name":"ALog BottleLogger v2","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:NorthernWidget:avr:ALog_BottleLogger_2"}],"vendor":"Northern Widget LLC","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":32256,"flash_from":"arduino:NorthernWidget:avr:ALog_BottleLogger_2","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:NorthernWidget:avr:ALog_BottleLogger_2"}},
{"chosen":"arduino:NorthernWidget:avr:NW1284p","flash":130048,"ids":["arduino:NorthernWidget:avr:NW1284p"],"key":"northernwidgetllc-atmega1284p-8mhz","name":"ATMega1284p 8MHz","part":"atmega1284p","ram":16384,"records":[{"core":"arduino:NorthernWidget:avr","file":"variants/NW1284p/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PC4","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"arduino:NorthernWidget:avr:NW1284p"}],"vendor":"Northern Widget LLC","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":8000000,"flash":130048,"flash_from":"arduino:NorthernWidget:avr:NW1284p","leds":[{"label":"D20","name":"LED_BUILTIN","pin":"PC4"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":16384,"ram_from":"arduino:NorthernWidget:avr:NW1284p"}},
{"chosen":"arduino:NorthernWidget:avr:NW644","flash":64512,"ids":["arduino:NorthernWidget:avr:NW644"],"key":"northernwidgetllc-atmega644p-8mhz","name":"ATMega644p 8MHz","part":"atmega644p","ram":4096,"records":[{"core":"arduino:NorthernWidget:avr","file":"variants/NW644/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PC4","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"arduino:NorthernWidget:avr:NW644"}],"vendor":"Northern Widget LLC","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":8000000,"flash":64512,"flash_from":"arduino:NorthernWidget:avr:NW644","leds":[{"label":"D20","name":"LED_BUILTIN","pin":"PC4"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":4096,"ram_from":"arduino:NorthernWidget:avr:NW644"}},
{"chosen":"cpy:nordic/bluemicro833","ids":["cpy:nordic/bluemicro833"],"key":"nrf52jpconstantineaucom-bluemicro833","name":"BlueMicro833","part":"nrf52833","records":[{"file":"ports/nordic/boards/bluemicro833/pins.c","says":{"leds":[["P1.04","LED1",null],["P0.25","BLUE_LED",null]],"pixels":[["P0.07","ws2812"]],"uart":["P0.06","P0.08"]},"src":"cpy:nordic/bluemicro833"}],"vendor":"nrf52.jpconstantineau.com","why":"rank","wiring":{"buses":{"uart":{"name":"board.TX/RX","rx":"P0.08","tx":"P0.06"}},"flash":524288,"flash_by_part":true,"flash_from":"Nordic's nRF52833 product page nrf52833","leds":[{"aliases":["RED_LED"],"colour":"red","name":"LED1","pin":"P1.04"},{"aliases":["LED2","MICROPY_HW_LED_STATUS"],"colour":"blue","name":"BLUE_LED","pin":"P0.25"}],"memory_cite":{"doc":"nRF52833 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"512 KB Flash, 128 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52833","where":"Key features"},"naming":"nrf","pixels":[{"count":1,"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"P0.07"}],"ram":131072,"ram_from":"Nordic's nRF52833 product page nrf52833"}},
{"chosen":"cpy:nordic/bluemicro840","ids":["cpy:nordic/bluemicro840"],"key":"nrf52jpconstantineaucom-bluemicro840","name":"BlueMicro840","part":"nrf52840","records":[{"file":"ports/nordic/boards/bluemicro840/pins.c","says":{"i2c":["P0.15","P0.17"],"leds":[["P1.04","LED1",null],["P1.10","BLUE_LED",null]],"spi":["P0.24","P0.10","P0.09"],"uart":["P0.06","P0.08"]},"src":"cpy:nordic/bluemicro840"}],"vendor":"nrf52.jpconstantineau.com","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.17","sda":"P0.15"},"spi":{"miso":"P0.09","mosi":"P0.10","name":"board.SPI()","sck":"P0.24"},"uart":{"name":"board.UART()","rx":"P0.08","tx":"P0.06"}},"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"aliases":["RED_LED","MICROPY_HW_LED_STATUS"],"colour":"red","name":"LED1","pin":"P1.04"},{"aliases":["LED2"],"colour":"blue","name":"BLUE_LED","pin":"P1.10"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"hand:renode:nucleo_f767zi","ids":["renode:nucleo_f767zi"],"key":"nucleo-f767zi","name":"nucleo f767zi","part":"stm32f777","records":[{"checked":"stm32-data STM32F767ZI: package LQFP144","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC13","B1 USER","high","down"]],"leds":[["PB0","LD1","high"],["PB7","LD2","high"],["PB14","LD3","high"]],"uart":["PD8","PD9"]},"src":"hand:renode:nucleo_f767zi"}],"vendor":"","why":"hand","wiring":{"buses":{"uart":{"cite":{"archived":"https://web.archive.org/web/20260922084603/https://www.st.com/resource/en/user_manual/um1974-stm32-nucleo144-boards-mb1137-stmicroelectronics.pdf","date":"2025-08","doc":"UM1974 User manual - STM32 Nucleo-144 boards (MB1137)","kind":"user-manual","publisher":"STMicroelectronics","quote":"\"By default the USART3 communication is enabled between the target STM32 and both the ST-LINK and the ST morpho connector.\"; Table 9: \"PD8 USART3 TX SB5 ON and SB7 OFF\" / \"PD9 USART3 RX SB6 ON and SB4 OFF\"","revision":"UM1974 Rev 11","url":"https://www.st.com/resource/en/user_manual/um1974-stm32-nucleo144-boards-mb1137-stmicroelectronics.pdf","where":"p. 27 section 7.9 and Table 9"},"name":"USART3 (ST-LINK/V2-1 virtual COM port)","rx":"PD9","tx":"PD8"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20260922084603/https://www.st.com/resource/en/user_manual/um1974-stm32-nucleo144-boards-mb1137-stmicroelectronics.pdf","date":"2025-08","doc":"UM1974 User manual - STM32 Nucleo-144 boards (MB1137)","kind":"user-manual","level":"Schematic: B1 between VDD and the node that reaches PC13 through R59 330/SB173; R58 220K to GND -> reads high when pressed.","publisher":"STMicroelectronics","quote":"\"B1 USER: the user button is connected to the I/O PC13 by default (Tamper support, SB173 ON and SB180 OFF) or PA0 (Wakeup support, SB180 ON and SB173 OFF) of the STM32 microcontroller.\"; schematic: \"PC13\" \"SB173 Closed\" \"Usr_But\" \"R59 330\" \"R58 220K\" \"B1 USER (Blue)\" \"VDD\" \"R60 100\"","revision":"UM1974 Rev 11","url":"https://www.st.com/resource/en/user_manual/um1974-stm32-nucleo144-boards-mb1137-stmicroelectronics.pdf","where":"d1 p. 25 section 7.6 Push-buttons; d2 MB1137.pdf sheet 2 (MCU_144, rev B-01)"},"label":"B1 USER","name":"B1 USER","pin":"PC13","pull":"down"}],"flash":2097152,"flash_by_part":true,"flash_from":"stm32-data STM32F767ZI, named by hand:renode:nucleo_f767zi","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20260922084603/https://www.st.com/resource/en/user_manual/um1974-stm32-nucleo144-boards-mb1137-stmicroelectronics.pdf","date":"2025-08","doc":"UM1974 User manual - STM32 Nucleo-144 boards (MB1137)","kind":"user-manual","level":"UM sentence (HIGH = on); schematic: PB0 drives the non-inverting input of buffer U7 (TSV631) whose output feeds LD1 anode through R32 510, cathode to GND -> lit when high.","publisher":"STMicroelectronics","quote":"\"User LD1: a green user LED is connected to the STM32 I/O PB0 (SB120 ON and SB119 OFF) or PA5 (SB119 ON and SB120 OFF) corresponding to the ST Zio D13.\"; \"These user LEDs are on when the I/O is HIGH value, and are off when the I/O is LOW.\"; schematic: \"PB0\" \"SB120 Closed\" \"R34 10K\" \"R33 200K\" \"U7 TSV631AILT\" \"R32 510\" \"LD1 Green\"","revision":"UM1974 Rev 11","url":"https://www.st.com/resource/en/user_manual/um1974-stm32-nucleo144-boards-mb1137-stmicroelectronics.pdf","where":"d1 p. 25 section 7.5 LEDs; d2 MB1137.pdf sheet 6 (LD1 driver)"},"colour":"green","label":"LD1","name":"LD1","pin":"PB0"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20260922084603/https://www.st.com/resource/en/user_manual/um1974-stm32-nucleo144-boards-mb1137-stmicroelectronics.pdf","date":"2025-08","doc":"UM1974 User manual - STM32 Nucleo-144 boards (MB1137)","kind":"user-manual","level":"UM sentence (HIGH = on); schematic: PB7 -> SB139 -> R31 680 -> LD2 pin 1 (anode), pin 2 to GND.","publisher":"STMicroelectronics","quote":"\"User LD2: a blue user LED is connected to PB7.\"; schematic: \"PB7\" \"SB139 Closed\" \"R31 680\" \"LD2 Blue\"","revision":"UM1974 Rev 11","url":"https://www.st.com/resource/en/user_manual/um1974-stm32-nucleo144-boards-mb1137-stmicroelectronics.pdf","where":"d1 p. 25 section 7.5 LEDs; d2 MB1137.pdf sheet 2 (MCU_144, rev B-01)"},"colour":"blue","label":"LD2","name":"LD2","pin":"PB7"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20260922084603/https://www.st.com/resource/en/user_manual/um1974-stm32-nucleo144-boards-mb1137-stmicroelectronics.pdf","date":"2025-08","doc":"UM1974 User manual - STM32 Nucleo-144 boards (MB1137)","kind":"user-manual","level":"UM sentence (HIGH = on); schematic: PB14 -> SB118 -> R30 1K -> LD3 pin 1 (anode), pin 2 to GND.","publisher":"STMicroelectronics","quote":"\"User LD3: a red user LED is connected to PB14.\"; schematic: \"PB14\" \"SB118 Closed\" \"R30 1K\" \"LD3 Red\"","revision":"UM1974 Rev 11","url":"https://www.st.com/resource/en/user_manual/um1974-stm32-nucleo144-boards-mb1137-stmicroelectronics.pdf","where":"d1 p. 25 section 7.5 LEDs; d2 MB1137.pdf sheet 2 (MCU_144, rev B-01)"},"colour":"red","label":"LD3","name":"LD3","pin":"PB14"}],"memory_cite":{"archived":"https://web.archive.org/web/20260922084603/https://www.st.com/resource/en/user_manual/um1974-stm32-nucleo144-boards-mb1137-stmicroelectronics.pdf","date":"2025-08","doc":"UM1974 User manual - STM32 Nucleo-144 boards (MB1137)","kind":"user-manual","publisher":"STMicroelectronics","quote":"NUCLEO-F767ZI ... STM32F767ZIT6","revision":"UM1974 Rev 11","url":"https://www.st.com/resource/en/user_manual/um1974-stm32-nucleo144-boards-mb1137-stmicroelectronics.pdf","where":"Table 1 (ordering information)"},"naming":"stm32","ram":524288,"ram_from":"stm32-data STM32F767ZI, named by hand:renode:nucleo_f767zi"}},
{"chosen":"zephyr:nucode_nu32","flash":524288,"ids":["zephyr:nucode_nu32"],"key":"nucode-nucode-nu32","name":"NUCODE NU32","part":"nrf52832","ram":65536,"records":[{"file":"boards/nucode/nucode_nu32/nucode_nu32_nrf52832.dts","src":"zephyr:nucode_nu32"}],"vendor":"nucode","why":"nothing","wiring":{"flash":524288,"flash_from":"the census: the largest any of its sources states","naming":"nrf","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:zephyr:nucode_nu40","disagree":[{"kept":"low","kept_from":"hand:zephyr:nucode_nu40","kind":"level","other":"high","other_from":"zephyr:nucode_nu40","what":"led P0.13 active"},{"kept":"low","kept_from":"hand:zephyr:nucode_nu40","kind":"level","other":"high","other_from":"zephyr:nucode_nu40","what":"led P0.14 active"},{"kept":"low","kept_from":"hand:zephyr:nucode_nu40","kind":"level","other":"high","other_from":"zephyr:nucode_nu40","what":"led P0.15 active"},{"kept":"low","kept_from":"hand:zephyr:nucode_nu40","kind":"level","other":"high","other_from":"zephyr:nucode_nu40","what":"led P0.16 active"},{"kept":"none","kept_from":"hand:zephyr:nucode_nu40","kind":"level","other":"up","other_from":"zephyr:nucode_nu40","what":"button P0.11 pull"},{"kept":"none","kept_from":"hand:zephyr:nucode_nu40","kind":"level","other":"up","other_from":"zephyr:nucode_nu40","what":"button P0.12 pull"},{"kept":"none","kept_from":"hand:zephyr:nucode_nu40","kind":"level","other":"up","other_from":"zephyr:nucode_nu40","what":"button P0.24 pull"},{"kept":"none","kept_from":"hand:zephyr:nucode_nu40","kind":"level","other":"up","other_from":"zephyr:nucode_nu40","what":"button P0.25 pull"}],"flash":479232,"ids":["zephyr:nucode_nu40"],"key":"nucode-nucode-nu40","name":"NUCODE NU40","notes":["i2c added from zephyr:nucode_nu40","spi added from zephyr:nucode_nu40","led P0.13 colour from zephyr:nucode_nu40","led P0.14 colour from zephyr:nucode_nu40","led P0.15 colour from zephyr:nucode_nu40","led P0.16 colour from zephyr:nucode_nu40"],"part":"nrf52840","ram":262144,"records":[{"checked":"flowrs-regdb nrf52840: ports P0, P1","file":"tools/census/hand_wiring/nrf.json","says":{"buttons":[["P0.11","SW1","low","none"],["P0.12","SW2","low","none"],["P0.24","SW3","low","none"],["P0.25","SW5 (sheet 1 calls it SW4)","low","none"]],"leds":[["P0.13","LED1 (D6)","low"],["P0.14","LED2 (D7)","low"],["P0.15","LED3 (D8)","low"],["P0.16","LED4 (D9)","low"]]},"src":"hand:zephyr:nucode_nu40"},{"file":"boards/nucode/nucode_nu40/nucode_nu40_nrf52840.dts","says":{"buttons":[["P0.11","sw0","low","up"],["P0.12","sw1","low","up"],["P0.24","sw2","low","up"],["P0.25","sw3","low","up"]],"i2c":["P0.26","P0.27"],"leds":[["P0.13","led0","high"],["P0.14","led1","high"],["P0.15","led2","high"],["P0.16","led3","high"]],"spi":["P0.31","P0.30","P1.08"]},"src":"zephyr:nucode_nu40","stated":{"buttons|P0.11":"zephyr:nucode_nu40: gpios = <&gpio0 11 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.12":"zephyr:nucode_nu40: gpios = <&gpio0 12 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.24":"zephyr:nucode_nu40: gpios = <&gpio0 24 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.25":"zephyr:nucode_nu40: gpios = <&gpio0 25 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.13":"zephyr:nucode_nu40: gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>","leds|P0.14":"zephyr:nucode_nu40: gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>","leds|P0.15":"zephyr:nucode_nu40: gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>","leds|P0.16":"zephyr:nucode_nu40: gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>"}}],"vendor":"nucode","why":"hand","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucode_nu40","name":"i2c0","scl":"P0.27","sda":"P0.26"},"spi":{"added_from":"zephyr:nucode_nu40","miso":"P1.08","mosi":"P0.30","name":"spi1","sck":"P0.31"}},"buttons":[{"active":"low","cite":{"doc":"NU40-DK-Basic (NU40-DK-Basic.pdf), 6 sheets: Block Diagram, Module, USB,Power, External IO, On-board IO, Pin Header (linked as 'Schematic' on NUCODE's own docs page https://nucode.gitbook.io/nuseries/downloads/nu-40-dk (read 2026-11-03))","kind":"schematic","level":"Switch between P0.11 and GND, no resistor on the board ('Use internal pullup'): pressed reads low.","publisher":"NUCODE","quote":"P0.11 - SW1 pins 1,2; SW1 pins 3,4 - GND. Sheet 1: 'SW1 (Use internal pullup) P0.11'","revision":"title block: Date 2026-03-11, Edited 2026-04-24 (On-board IO sheet), Variant Default; no revision letter printed","url":"https://1938972866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1HdCYZuvMPJuIeKs5ySY%2Fuploads%2FPAcNcPqsKT5DCMDmz6Kt%2FNU40-DK-Basic.pdf?alt=media","where":"sheet 5 'On-board IO.SchDoc', switch column (SW1); sheet 1 note; sheet 2 X1 pin P0.11"},"label":"SW1","name":"SW1","pin":"P0.11","pull":"none"},{"active":"low","cite":{"doc":"NU40-DK-Basic (NU40-DK-Basic.pdf), 6 sheets: Block Diagram, Module, USB,Power, External IO, On-board IO, Pin Header (linked as 'Schematic' on NUCODE's own docs page https://nucode.gitbook.io/nuseries/downloads/nu-40-dk (read 2026-11-03))","kind":"schematic","level":"Switch between P0.12 and GND, no board resistor: pressed reads low.","publisher":"NUCODE","quote":"P0.12 - SW2 pins 1,2; SW2 pins 3,4 - GND. Sheet 1: 'SW2 (Use internal pullup) P0.12'","revision":"title block: Date 2026-03-11, Edited 2026-04-24 (On-board IO sheet), Variant Default; no revision letter printed","url":"https://1938972866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1HdCYZuvMPJuIeKs5ySY%2Fuploads%2FPAcNcPqsKT5DCMDmz6Kt%2FNU40-DK-Basic.pdf?alt=media","where":"sheet 5 'On-board IO.SchDoc', switch column (SW2); sheet 1 note; sheet 2 X1 pin P0.12"},"label":"SW2","name":"SW2","pin":"P0.12","pull":"none"},{"active":"low","cite":{"doc":"NU40-DK-Basic (NU40-DK-Basic.pdf), 6 sheets: Block Diagram, Module, USB,Power, External IO, On-board IO, Pin Header (linked as 'Schematic' on NUCODE's own docs page https://nucode.gitbook.io/nuseries/downloads/nu-40-dk (read 2026-11-03))","kind":"schematic","level":"Switch between P0.24 and GND, no board resistor: pressed reads low.","publisher":"NUCODE","quote":"P0.24 - SW3 pins 1,2; SW3 pins 3,4 - GND. Sheet 1: 'SW3 (Use internal pullup) P0.24'","revision":"title block: Date 2026-03-11, Edited 2026-04-24 (On-board IO sheet), Variant Default; no revision letter printed","url":"https://1938972866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1HdCYZuvMPJuIeKs5ySY%2Fuploads%2FPAcNcPqsKT5DCMDmz6Kt%2FNU40-DK-Basic.pdf?alt=media","where":"sheet 5 'On-board IO.SchDoc', switch column (SW3); sheet 1 note; sheet 2 X1 pin P0.24"},"label":"SW3","name":"SW3","pin":"P0.24","pull":"none"},{"active":"low","cite":{"doc":"NU40-DK-Basic (NU40-DK-Basic.pdf), 6 sheets: Block Diagram, Module, USB,Power, External IO, On-board IO, Pin Header (linked as 'Schematic' on NUCODE's own docs page https://nucode.gitbook.io/nuseries/downloads/nu-40-dk (read 2026-11-03))","kind":"schematic","level":"Switch between P0.25 and GND, no board resistor: pressed reads low.","publisher":"NUCODE","quote":"P0.25 - SW5 pins 1,2; SW5 pins 3,4 - GND. Sheet 1: 'SW4 (Use internal pullup) P0.25'","revision":"title block: Date 2026-03-11, Edited 2026-04-24 (On-board IO sheet), Variant Default; no revision letter printed","url":"https://1938972866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1HdCYZuvMPJuIeKs5ySY%2Fuploads%2FPAcNcPqsKT5DCMDmz6Kt%2FNU40-DK-Basic.pdf?alt=media","where":"sheet 5 'On-board IO.SchDoc', switch column (SW5); sheet 1 note; sheet 2 X1 pin P0.25"},"label":"SW5 (sheet 1 calls it SW4)","name":"SW5 (sheet 1 calls it SW4)","pin":"P0.25","pull":"none"}],"flash":479232,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"doc":"NU40-DK-Basic (NU40-DK-Basic.pdf), 6 sheets: Block Diagram, Module, USB,Power, External IO, On-board IO, Pin Header (linked as 'Schematic' on NUCODE's own docs page https://nucode.gitbook.io/nuseries/downloads/nu-40-dk (read 2026-11-03))","kind":"schematic","level":"D6 anode via R17 to 3V3_SYS, cathode to the collector of NPN digital transistor Q2A (emitter to GND); its base is driven by DRV_LED1, the output of Schmitt inverter U4A whose input is P0.13. P0.13 low -> DRV_LED1 high -> Q2A on -> D6 lit. Lit when P0.13 is low, matching the sheet-1 note 'Active Low'.","publisher":"NUCODE","quote":"P0.13 - R21 100/1% - U4A NC7WZ14P6X (1 -> 6) - DRV_LED1 - Q2A EMH60T2R base (5); Q2A collector (3) - D6 - R17 1K/1% - 3V3_SYS; emitter (4) - GND. Sheet 1: 'LED1 (Active Low) P0.13'","revision":"title block: Date 2026-03-11, Edited 2026-04-24 (On-board IO sheet), Variant Default; no revision letter printed","url":"https://1938972866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1HdCYZuvMPJuIeKs5ySY%2Fuploads%2FPAcNcPqsKT5DCMDmz6Kt%2FNU40-DK-Basic.pdf?alt=media","where":"sheet 5 'On-board IO.SchDoc': U4A and Q2A/D6 blocks; sheet 1 Block Diagram note; sheet 2 Module.SchDoc X1 pin P0.13"},"colour":"green","filled":["colour from zephyr:nucode_nu40"],"label":"LED1 (D6)","name":"LED1 (D6)","pin":"P0.13"},{"active":"low","cite":{"doc":"NU40-DK-Basic (NU40-DK-Basic.pdf), 6 sheets: Block Diagram, Module, USB,Power, External IO, On-board IO, Pin Header (linked as 'Schematic' on NUCODE's own docs page https://nucode.gitbook.io/nuseries/downloads/nu-40-dk (read 2026-11-03))","kind":"schematic","level":"Inverter U4B then NPN low-side switch Q2B with D7 from 3V3_SYS: lit when P0.14 is low.","publisher":"NUCODE","quote":"P0.14 - R23 100/1% - U4B NC7WZ14P6X (3 -> 4) - DRV_LED2 - Q2B EMH60T2R base (2); Q2B collector (6) - D7 - R18 1K/1% - 3V3_SYS; emitter (1) - GND. Sheet 1: 'LED2 (Active Low) P0.14'","revision":"title block: Date 2026-03-11, Edited 2026-04-24 (On-board IO sheet), Variant Default; no revision letter printed","url":"https://1938972866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1HdCYZuvMPJuIeKs5ySY%2Fuploads%2FPAcNcPqsKT5DCMDmz6Kt%2FNU40-DK-Basic.pdf?alt=media","where":"sheet 5 'On-board IO.SchDoc': U4B and Q2B/D7 blocks; sheet 1 note; sheet 2 X1 pin P0.14"},"colour":"green","filled":["colour from zephyr:nucode_nu40"],"label":"LED2 (D7)","name":"LED2 (D7)","pin":"P0.14"},{"active":"low","cite":{"doc":"NU40-DK-Basic (NU40-DK-Basic.pdf), 6 sheets: Block Diagram, Module, USB,Power, External IO, On-board IO, Pin Header (linked as 'Schematic' on NUCODE's own docs page https://nucode.gitbook.io/nuseries/downloads/nu-40-dk (read 2026-11-03))","kind":"schematic","level":"Inverter U5A then NPN low-side switch Q3A with D8 from 3V3_SYS: lit when P0.15 is low.","publisher":"NUCODE","quote":"P0.15 - R24 100/1% - U5A NC7WZ14P6X (1 -> 6) - DRV_LED3 - Q3A EMH60T2R base (5); Q3A collector (3) - D8 - R19 1K/1% - 3V3_SYS; emitter (4) - GND. Sheet 1: 'LED3 (Active Low) P0.15'","revision":"title block: Date 2026-03-11, Edited 2026-04-24 (On-board IO sheet), Variant Default; no revision letter printed","url":"https://1938972866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1HdCYZuvMPJuIeKs5ySY%2Fuploads%2FPAcNcPqsKT5DCMDmz6Kt%2FNU40-DK-Basic.pdf?alt=media","where":"sheet 5 'On-board IO.SchDoc': U5A and Q3A/D8 blocks; sheet 1 note; sheet 2 X1 pin P0.15"},"colour":"green","filled":["colour from zephyr:nucode_nu40"],"label":"LED3 (D8)","name":"LED3 (D8)","pin":"P0.15"},{"active":"low","cite":{"doc":"NU40-DK-Basic (NU40-DK-Basic.pdf), 6 sheets: Block Diagram, Module, USB,Power, External IO, On-board IO, Pin Header (linked as 'Schematic' on NUCODE's own docs page https://nucode.gitbook.io/nuseries/downloads/nu-40-dk (read 2026-11-03))","kind":"schematic","level":"Inverter U5B then NPN low-side switch Q3B with D9 from 3V3_SYS: lit when P0.16 is low.","publisher":"NUCODE","quote":"P0.16 - R25 100/1% - U5B NC7WZ14P6X (3 -> 4) - DRV_LED4 - Q3B EMH60T2R base (2); Q3B collector (6) - D9 - R20 1K/1% - 3V3_SYS; emitter (1) - GND. Sheet 1: 'LED4 (Active Low) P0.16'","revision":"title block: Date 2026-03-11, Edited 2026-04-24 (On-board IO sheet), Variant Default; no revision letter printed","url":"https://1938972866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1HdCYZuvMPJuIeKs5ySY%2Fuploads%2FPAcNcPqsKT5DCMDmz6Kt%2FNU40-DK-Basic.pdf?alt=media","where":"sheet 5 'On-board IO.SchDoc': U5B and Q3B/D9 blocks; sheet 1 note; sheet 2 X1 pin P0.16"},"colour":"green","filled":["colour from zephyr:nucode_nu40"],"label":"LED4 (D9)","name":"LED4 (D9)","pin":"P0.16"}],"naming":"nrf","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:rp2040:rp2040:nullbits_bit_c_pro","disagree":[{"kept":"GPIO18","kept_from":"arduino:rp2040:rp2040:nullbits_bit_c_pro","kind":"primary","other":"GPIO16","other_from":"mpy:rp2/NULLBITS_BIT_C_PRO","what":"the LED"}],"flash":4194304,"ids":["arduino:rp2040:rp2040:nullbits_bit_c_pro","cpy:raspberrypi/nullbits_bit_c_pro","mpy:rp2/NULLBITS_BIT_C_PRO","pio:nullbits_bit_c_pro"],"key":"nullbits-bit-c-pro","name":"Bit-C PRO","notes":["led GPIO16 added from cpy:raspberrypi/nullbits_bit_c_pro","led GPIO17 added from cpy:raspberrypi/nullbits_bit_c_pro","led GPIO18 colour from cpy:raspberrypi/nullbits_bit_c_pro"],"part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/nullbits_bit_c_pro/pins_arduino.h","says":{"i2c":["GPIO2","GPIO3"],"leds":[["GPIO18","LED_BUILTIN",null]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:nullbits_bit_c_pro"},{"core":"arduino:rp2040:rp2040","file":"variants/nullbits_bit_c_pro/pins_arduino.h","same":true,"src":"pio:nullbits_bit_c_pro","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own NULLBITS_BIT_C_PRO entry"},{"file":"ports/rp2/boards/NULLBITS_BIT_C_PRO/mpconfigboard.h","says":{"leds":[["GPIO16","LED",null]]},"src":"mpy:rp2/NULLBITS_BIT_C_PRO"},{"file":"ports/raspberrypi/boards/nullbits_bit_c_pro/pins.c","says":{"i2c":["GPIO2","GPIO3"],"leds":[["GPIO16","LED_RED",null],["GPIO17","LED_GREEN",null],["GPIO18","LED",null]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/nullbits_bit_c_pro"}],"vendor":"nullbits","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO3","sda":"GPIO2"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":4194304,"flash_from":"arduino:rp2040:rp2040:nullbits_bit_c_pro","leds":[{"aliases":["PIN_LED"],"colour":"blue","filled":["colour from cpy:raspberrypi/nullbits_bit_c_pro"],"name":"LED_BUILTIN","pin":"GPIO18"},{"added_from":"cpy:raspberrypi/nullbits_bit_c_pro","colour":"red","name":"LED_RED","pin":"GPIO16"},{"added_from":"cpy:raspberrypi/nullbits_bit_c_pro","colour":"green","name":"LED_GREEN","pin":"GPIO17"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:nullbits_bit_c_pro"}},
{"chosen":"zephyr:npck3m8k_evb","flash":196608,"ids":["zephyr:npck3m8k_evb"],"key":"nuvoton-npck3m8k-evb","name":"NPCK3M8K_EVB","part":"npck3m8k","ram":65536,"records":[{"file":"boards/nuvoton/npck3m8k_evb/npck3m8k_evb.dts","says":{"leds":[["&gpio6 0","led0","low"]]},"src":"zephyr:npck3m8k_evb","stated":{"leds|raw:&gpio6 0":"zephyr:npck3m8k_evb: gpios = <&gpio6 0 GPIO_ACTIVE_LOW>"}}],"vendor":"nuvoton","why":"rank","wiring":{"flash":196608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"User D8 red","name":"led0","raw":"&gpio6 0"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:npcm400_evb","flash":1048576,"ids":["zephyr:npcm400_evb"],"key":"nuvoton-npcm400-evb","name":"NPCM400_EVB","part":"npcm400","ram":786432,"records":[{"file":"boards/nuvoton/npcm400_evb/npcm400_evb.dts","src":"zephyr:npcm400_evb"}],"vendor":"nuvoton","why":"nothing","wiring":{"flash":1048576,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":786432,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:npcx4m8f_evb","flash":393216,"ids":["zephyr:npcx4m8f_evb"],"key":"nuvoton-npcx4m8f-evb","name":"NPCX4M8F_EVB","part":"npcx4m8f","ram":116736,"records":[{"file":"boards/nuvoton/npcx4m8f_evb/npcx4m8f_evb.dts","says":{"leds":[["&gpio6 0","led0","low"]]},"src":"zephyr:npcx4m8f_evb","stated":{"leds|raw:&gpio6 0":"zephyr:npcx4m8f_evb: gpios = <&gpio6 0 GPIO_ACTIVE_LOW>"}}],"vendor":"nuvoton","why":"rank","wiring":{"flash":393216,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"User D8 red","name":"led0","raw":"&gpio6 0"}],"naming":"raw","ram":116736,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:npcx7m6fb_evb","flash":196608,"ids":["zephyr:npcx7m6fb_evb"],"key":"nuvoton-npcx7m6fb-evb","name":"NPCX7M6FB_EVB","part":"npcx7m6fb","ram":65536,"records":[{"file":"boards/nuvoton/npcx7m6fb_evb/npcx7m6fb_evb.dts","src":"zephyr:npcx7m6fb_evb"}],"vendor":"nuvoton","why":"nothing","wiring":{"flash":196608,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:npcx9m6f_evb","flash":262144,"ids":["zephyr:npcx9m6f_evb"],"key":"nuvoton-npcx9m6f-evb","name":"NPCX9M6F_EVB","part":"npcx9m6f","ram":65536,"records":[{"file":"boards/nuvoton/npcx9m6f_evb/npcx9m6f_evb.dts","says":{"leds":[["&gpio6 0","led0","low"]]},"src":"zephyr:npcx9m6f_evb","stated":{"leds|raw:&gpio6 0":"zephyr:npcx9m6f_evb: gpios = <&gpio6 0 GPIO_ACTIVE_LOW>"}}],"vendor":"nuvoton","why":"rank","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"User D8 red","name":"led0","raw":"&gpio6 0"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:numaker_m031ki","flash":524288,"ids":["zephyr:numaker_m031ki"],"key":"nuvoton-numaker-m031ki","name":"NUMAKER M031KI","part":"m031xxx","ram":98304,"records":[{"file":"boards/nuvoton/numaker_m031ki/numaker_m031ki.dts","says":{"leds":[["&gpiob 14","led0","low"]]},"src":"zephyr:numaker_m031ki","stated":{"leds|raw:&gpiob 14":"zephyr:numaker_m031ki: gpios = <&gpiob 14 GPIO_ACTIVE_LOW>"}}],"vendor":"nuvoton","why":"rank","wiring":{"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD0","name":"led0","raw":"&gpiob 14"}],"naming":"raw","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:numaker_m2l31ki","flash":524288,"ids":["zephyr:numaker_m2l31ki"],"key":"nuvoton-numaker-m2l31ki","name":"NUMAKER M2L31KI","part":"m2l31xxx","ram":172032,"records":[{"file":"boards/nuvoton/numaker_m2l31ki/numaker_m2l31ki.dts","says":{"leds":[["&gpioc 14","led0","low"]]},"src":"zephyr:numaker_m2l31ki","stated":{"leds|raw:&gpioc 14":"zephyr:numaker_m2l31ki: gpios = <&gpioc 14 GPIO_ACTIVE_LOW>"}}],"vendor":"nuvoton","why":"rank","wiring":{"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD1","name":"led0","raw":"&gpioc 14"}],"naming":"raw","ram":172032,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:numaker_m3334ki","flash":524288,"ids":["zephyr:numaker_m3334ki"],"key":"nuvoton-numaker-m3334ki","name":"NUMAKER M3334KI","part":"m333xxx","ram":327680,"records":[{"file":"boards/nuvoton/numaker_m3334ki/numaker_m3334ki.dts","says":{"leds":[["&gpioc 14","led0","low"]]},"src":"zephyr:numaker_m3334ki","stated":{"leds|raw:&gpioc 14":"zephyr:numaker_m3334ki: gpios = <&gpioc 14 GPIO_ACTIVE_LOW>"}}],"vendor":"nuvoton","why":"rank","wiring":{"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD0","name":"led0","raw":"&gpioc 14"}],"naming":"raw","ram":327680,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:numaker_m3351ki","flash":1048576,"ids":["zephyr:numaker_m3351ki"],"key":"nuvoton-numaker-m3351ki","name":"NUMAKER M3351KI","part":"m335xxx","ram":131072,"records":[{"file":"boards/nuvoton/numaker_m3351ki/numaker_m3351ki.dts","says":{"leds":[["&gpiob 14","led0","low"]]},"src":"zephyr:numaker_m3351ki","stated":{"leds|raw:&gpiob 14":"zephyr:numaker_m3351ki: gpios = <&gpiob 14 GPIO_ACTIVE_LOW>"}}],"vendor":"nuvoton","why":"rank","wiring":{"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD0","name":"led0","raw":"&gpiob 14"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:numaker_m5531","flash":2097152,"ids":["zephyr:numaker_m5531"],"key":"nuvoton-numaker-m5531","name":"NUMAKER M5531","part":"m55m1xxx","ram":1572864,"records":[{"file":"boards/nuvoton/numaker_m5531/numaker_m5531.dts","says":{"buttons":[["&gpioi 11","sw0","low",null],["&gpioh 1","sw1","low",null]],"leds":[["&gpiod 5","led0","low"],["&gpiod 6","led1","low"]]},"src":"zephyr:numaker_m5531","stated":{"buttons|raw:&gpioh 1":"zephyr:numaker_m5531: gpios = <&gpioh 1 GPIO_ACTIVE_LOW>","buttons|raw:&gpioi 11":"zephyr:numaker_m5531: gpios = <&gpioi 11 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 5":"zephyr:numaker_m5531: gpios = <&gpiod 5 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 6":"zephyr:numaker_m5531: gpios = <&gpiod 6 GPIO_ACTIVE_LOW>"}}],"vendor":"nuvoton","why":"rank","wiring":{"buttons":[{"active":"low","label":"BTN0","name":"sw0","raw":"&gpioi 11"},{"active":"low","label":"BTN1","name":"sw1","raw":"&gpioh 1"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD0","name":"led0","raw":"&gpiod 5"},{"active":"low","label":"User LD1","name":"led1","raw":"&gpiod 6"}],"naming":"raw","ram":1572864,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:numaker_m55m1","flash":2097152,"ids":["zephyr:numaker_m55m1"],"key":"nuvoton-numaker-m55m1","name":"NUMAKER M55M1","part":"m55m1xxx","ram":1572864,"records":[{"file":"boards/nuvoton/numaker_m55m1/numaker_m55m1.dts","says":{"buttons":[["&gpioi 11","sw0","low",null],["&gpioh 1","sw1","low",null]],"leds":[["&gpiod 5","led0","low"],["&gpiod 6","led1","low"]]},"src":"zephyr:numaker_m55m1","stated":{"buttons|raw:&gpioh 1":"zephyr:numaker_m55m1: gpios = <&gpioh 1 GPIO_ACTIVE_LOW>","buttons|raw:&gpioi 11":"zephyr:numaker_m55m1: gpios = <&gpioi 11 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 5":"zephyr:numaker_m55m1: gpios = <&gpiod 5 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 6":"zephyr:numaker_m55m1: gpios = <&gpiod 6 GPIO_ACTIVE_LOW>"}}],"vendor":"nuvoton","why":"rank","wiring":{"buttons":[{"active":"low","label":"BTN0","name":"sw0","raw":"&gpioi 11"},{"active":"low","label":"BTN1","name":"sw1","raw":"&gpioh 1"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD0","name":"led0","raw":"&gpiod 5"},{"active":"low","label":"User LD1","name":"led1","raw":"&gpiod 6"}],"naming":"raw","ram":1572864,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:numaker_gai_m55m1","flash":2097152,"ids":["zephyr:numaker_gai_m55m1"],"key":"nuvoton-numaker-nugestureai-m55m1","name":"NUMAKER NUGESTUREAI M55M1","part":"m55m1xxx","ram":1572864,"records":[{"file":"boards/nuvoton/numaker_gai_m55m1/numaker_gai_m55m1.dts","says":{"buttons":[["&gpioa 4","sw0","low",null]],"leds":[["&gpioa 7","led0","low"]]},"src":"zephyr:numaker_gai_m55m1","stated":{"buttons|raw:&gpioa 4":"zephyr:numaker_gai_m55m1: gpios = <&gpioa 4 GPIO_ACTIVE_LOW>","leds|raw:&gpioa 7":"zephyr:numaker_gai_m55m1: gpios = <&gpioa 7 GPIO_ACTIVE_LOW>"}}],"vendor":"nuvoton","why":"rank","wiring":{"buttons":[{"active":"low","label":"BTN0","name":"sw0","raw":"&gpioa 4"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD0","name":"led0","raw":"&gpioa 7"}],"naming":"raw","ram":1572864,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:numaker_pfm_m467","flash":1048576,"ids":["zephyr:numaker_pfm_m467"],"key":"nuvoton-numaker-pfm-m467","name":"NUMAKER PFM M467","part":"m467","ram":524288,"records":[{"file":"boards/nuvoton/numaker_pfm_m467/numaker_pfm_m467.dts","says":{"buttons":[["&gpioh 1","sw0","low",null],["&gpioh 0","sw1","low",null]],"leds":[["&gpioh 4","led2","low"],["&gpioh 6","led0","low"],["&gpioh 5","led1","low"]]},"src":"zephyr:numaker_pfm_m467","stated":{"buttons|raw:&gpioh 0":"zephyr:numaker_pfm_m467: gpios = <&gpioh 0 GPIO_ACTIVE_LOW>","buttons|raw:&gpioh 1":"zephyr:numaker_pfm_m467: gpios = <&gpioh 1 GPIO_ACTIVE_LOW>","leds|raw:&gpioh 4":"zephyr:numaker_pfm_m467: gpios = <&gpioh 4 GPIO_ACTIVE_LOW>","leds|raw:&gpioh 5":"zephyr:numaker_pfm_m467: gpios = <&gpioh 5 GPIO_ACTIVE_LOW>","leds|raw:&gpioh 6":"zephyr:numaker_pfm_m467: gpios = <&gpioh 6 GPIO_ACTIVE_LOW>"}}],"vendor":"nuvoton","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW2","name":"sw0","raw":"&gpioh 1"},{"active":"low","label":"User SW3","name":"sw1","raw":"&gpioh 0"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD1","name":"led2","raw":"&gpioh 4"},{"active":"low","label":"User LD2","name":"led0","raw":"&gpioh 6"},{"active":"low","label":"User LD3","name":"led1","raw":"&gpioh 5"}],"naming":"raw","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:numaker_pfm_m487","flash":524288,"ids":["zephyr:numaker_pfm_m487"],"key":"nuvoton-numaker-pfm-m487","name":"NUMAKER PFM M487","part":"m487","ram":163840,"records":[{"file":"boards/nuvoton/numaker_pfm_m487/numaker_pfm_m487.dts","says":{"buttons":[["&gpiog 15","sw0","low",null],["&gpiof 11","sw1","low",null]],"leds":[["&gpioh 0","led0","low"],["&gpioh 1","led1","low"],["&gpioh 2","led2","low"]]},"src":"zephyr:numaker_pfm_m487","stated":{"buttons|raw:&gpiof 11":"zephyr:numaker_pfm_m487: gpios = <&gpiof 11 GPIO_ACTIVE_LOW>","buttons|raw:&gpiog 15":"zephyr:numaker_pfm_m487: gpios = <&gpiog 15 GPIO_ACTIVE_LOW>","leds|raw:&gpioh 0":"zephyr:numaker_pfm_m487: gpios = <&gpioh 0 GPIO_ACTIVE_LOW>","leds|raw:&gpioh 1":"zephyr:numaker_pfm_m487: gpios = <&gpioh 1 GPIO_ACTIVE_LOW>","leds|raw:&gpioh 2":"zephyr:numaker_pfm_m487: gpios = <&gpioh 2 GPIO_ACTIVE_LOW>"}}],"vendor":"nuvoton","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW2","name":"sw0","raw":"&gpiog 15"},{"active":"low","label":"User SW3","name":"sw1","raw":"&gpiof 11"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"User LED Red","name":"led0","raw":"&gpioh 0"},{"active":"low","colour":"yellow","label":"User LED Yellow","name":"led1","raw":"&gpioh 1"},{"active":"low","colour":"green","label":"User LED Green","name":"led2","raw":"&gpioh 2"}],"naming":"raw","ram":163840,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_imx91","ids":["zephyr:frdm_imx91"],"key":"nxp-frdm-imx91","name":"FRDM-IMX91","part":"mimx9131","ram":1048576,"records":[{"file":"boards/nxp/frdm_imx91/frdm_imx91_mimx9131.dts","says":{"buttons":[["&gpio_exp0 5","btn_1","low",null]]},"src":"zephyr:frdm_imx91","stated":{"buttons|raw:&gpio_exp0 5":"zephyr:frdm_imx91: gpios = <&gpio_exp0 5 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"BTN1","name":"btn_1","raw":"&gpio_exp0 5"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_imx93","ids":["zephyr:frdm_imx93"],"key":"nxp-frdm-imx93","name":"FRDM-IMX93","part":"imx93","ram":1048576,"records":[{"file":"boards/nxp/frdm_imx93/frdm_imx93_mimx9352_m33.dts","says":{"buttons":[["&gpio2 23","sw0","low",null],["&gpio2 24","btn_2","low",null]],"leds":[["&gpio2 13","led0","high"],["&gpio2 4","led1","high"],["&gpio2 12","led_b","high"]]},"src":"zephyr:frdm_imx93","stated":{"buttons|raw:&gpio2 23":"zephyr:frdm_imx93: gpios = <&gpio2 23 GPIO_ACTIVE_LOW>","buttons|raw:&gpio2 24":"zephyr:frdm_imx93: gpios = <&gpio2 24 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 12":"zephyr:frdm_imx93: gpios = <&gpio2 12 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 13":"zephyr:frdm_imx93: gpios = <&gpio2 13 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 4":"zephyr:frdm_imx93: gpios = <&gpio2 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"BTN1","name":"sw0","raw":"&gpio2 23"},{"active":"low","label":"BTN2","name":"btn_2","raw":"&gpio2 24"}],"leds":[{"active":"high","colour":"red","label":"LED_R","name":"led0","raw":"&gpio2 13"},{"active":"high","colour":"green","label":"LED_G","name":"led1","raw":"&gpio2 4"},{"active":"high","colour":"blue","label":"LED_B","name":"led_b","raw":"&gpio2 12"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_imxrt1152","flash":67108864,"ids":["zephyr:frdm_imxrt1152"],"key":"nxp-frdm-imxrt1152","name":"FRDM-IMXRT1152","part":"mimxrt1152","ram":33554432,"records":[{"file":"boards/nxp/frdm_imxrt1152/frdm_imxrt1152.dts","says":{"buttons":[["&gpio13 0","sw0","low",null]],"leds":[["&gpio8 6","led1","high"],["&gpio8 7","led0","high"],["&gpio11 11","led2","high"]]},"src":"zephyr:frdm_imxrt1152","stated":{"buttons|raw:&gpio13 0":"zephyr:frdm_imxrt1152: gpios = <&gpio13 0 GPIO_ACTIVE_LOW>","leds|raw:&gpio11 11":"zephyr:frdm_imxrt1152: gpios = <&gpio11 11 GPIO_ACTIVE_HIGH>","leds|raw:&gpio8 6":"zephyr:frdm_imxrt1152: gpios = <&gpio8 6 GPIO_ACTIVE_HIGH>","leds|raw:&gpio8 7":"zephyr:frdm_imxrt1152: gpios = <&gpio8 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"User WAKEUP button","name":"sw0","raw":"&gpio13 0"}],"flash":67108864,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"User LED RED","name":"led1","raw":"&gpio8 6"},{"active":"high","colour":"green","label":"User LED GREEN","name":"led0","raw":"&gpio8 7"},{"active":"high","colour":"blue","label":"User LED BLUE","name":"led2","raw":"&gpio11 11"}],"naming":"raw","ram":33554432,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_imxrt1186","flash":262144,"ids":["zephyr:frdm_imxrt1186"],"key":"nxp-frdm-imxrt1186","name":"FRDM-iMXRT1186","part":"mimxrt1186","ram":262144,"records":[{"file":"boards/nxp/frdm_imxrt1186/frdm_imxrt1186_mimxrt1186_cm7.dts","says":{"buttons":[["&gpio4 12","sw0","high","up"]],"leds":[["&gpio3 7","led0","high"],["&gpio2 9","led1","high"],["&gpio2 11","led2","high"]]},"src":"zephyr:frdm_imxrt1186","stated":{"buttons|raw:&gpio4 12":"zephyr:frdm_imxrt1186: gpios = <&gpio4 12 (GPIO_PULL_UP | GPIO_ACTIVE_HIGH)>","leds|raw:&gpio2 11":"zephyr:frdm_imxrt1186: gpios = <&gpio2 11 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 9":"zephyr:frdm_imxrt1186: gpios = <&gpio2 9 GPIO_ACTIVE_HIGH>","leds|raw:&gpio3 7":"zephyr:frdm_imxrt1186: gpios = <&gpio3 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"high","label":"User SW4","name":"sw0","pull":"up","raw":"&gpio4 12"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"blue","label":"User RGB LED Blue","name":"led0","raw":"&gpio3 7"},{"active":"high","colour":"red","label":"User RGB LED Red","name":"led1","raw":"&gpio2 9"},{"active":"high","colour":"green","label":"User RGB LED Green","name":"led2","raw":"&gpio2 11"}],"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_imxrt700","flash":524288,"ids":["zephyr:frdm_imxrt700"],"key":"nxp-frdm-imxrt700","name":"FRDM-IMXRT700","part":"mimxrt798","ram":262144,"records":[{"file":"boards/nxp/frdm_imxrt700/frdm_imxrt700_mimxrt798s_cm33_cpu0.dts","says":{"buttons":[["&gpio0 10","sw0","low",null]],"leds":[["&gpio1 13","led0","high"],["&gpio0 19","led1","high"]]},"src":"zephyr:frdm_imxrt700","stated":{"buttons|raw:&gpio0 10":"zephyr:frdm_imxrt700: gpios = <&gpio0 10 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 19":"zephyr:frdm_imxrt700: gpios = <&gpio0 19 GPIO_ACTIVE_HIGH>","leds|raw:&gpio1 13":"zephyr:frdm_imxrt700: gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW5","name":"sw0","raw":"&gpio0 10"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED_GREEN","name":"led0","raw":"&gpio1 13"},{"active":"high","label":"User LED_BLUE","name":"led1","raw":"&gpio0 19"}],"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_k22f","ids":["zephyr:frdm_k22f"],"key":"nxp-frdm-k22f","name":"FRDM-K22F","part":"mk22f51212","ram":65536,"records":[{"file":"boards/nxp/frdm_k22f/frdm_k22f.dts","says":{"buttons":[["&gpioc 1","sw1","low",null],["&gpiob 17","sw0","low",null]],"leds":[["&gpioa 1","led2","high"],["&gpioa 2","led0","high"],["&gpiod 5","led1","high"]]},"src":"zephyr:frdm_k22f","stated":{"buttons|raw:&gpiob 17":"zephyr:frdm_k22f: gpios = <&gpiob 17 GPIO_ACTIVE_LOW>","buttons|raw:&gpioc 1":"zephyr:frdm_k22f: gpios = <&gpioc 1 GPIO_ACTIVE_LOW>","leds|raw:&gpioa 1":"zephyr:frdm_k22f: gpios = <&gpioa 1 0>","leds|raw:&gpioa 2":"zephyr:frdm_k22f: gpios = <&gpioa 2 0>","leds|raw:&gpiod 5":"zephyr:frdm_k22f: gpios = <&gpiod 5 0>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW2","name":"sw1","raw":"&gpioc 1"},{"active":"low","aliases":["mcuboot-button0"],"label":"User SW3","name":"sw0","raw":"&gpiob 17"}],"leds":[{"active":"high","label":"User LD1","name":"led2","raw":"&gpioa 1"},{"active":"high","label":"User LD2","name":"led0","raw":"&gpioa 2"},{"active":"high","label":"User LD3","name":"led1","raw":"&gpiod 5"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_k32l2b3","flash":262144,"ids":["zephyr:frdm_k32l2b3"],"key":"nxp-frdm-k32l2b3","name":"FRDM-K32L2B3","part":"k32l2b31a","ram":32768,"records":[{"file":"boards/nxp/frdm_k32l2b3/frdm_k32l2b3.dts","says":{"buttons":[["&gpioa 4","sw0","low",null],["&gpioc 3","sw1","low",null]],"leds":[["&gpiod 5","led0","low"],["&gpioe 31","led1","low"]]},"src":"zephyr:frdm_k32l2b3","stated":{"buttons|raw:&gpioa 4":"zephyr:frdm_k32l2b3: gpios = <&gpioa 4 GPIO_ACTIVE_LOW>","buttons|raw:&gpioc 3":"zephyr:frdm_k32l2b3: gpios = <&gpioc 3 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 5":"zephyr:frdm_k32l2b3: gpios = <&gpiod 5 GPIO_ACTIVE_LOW>","leds|raw:&gpioe 31":"zephyr:frdm_k32l2b3: gpios = <&gpioe 31 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Button 1 (SW1)","name":"sw0","raw":"&gpioa 4"},{"active":"low","label":"User Button 2 (SW3)","name":"sw1","raw":"&gpioc 3"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"green","label":"Green LED","name":"led0","raw":"&gpiod 5"},{"active":"low","colour":"red","label":"Red LED","name":"led1","raw":"&gpioe 31"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_k64f","flash":1048576,"ids":["zephyr:frdm_k64f"],"key":"nxp-frdm-k64f","name":"FRDM-K64F","part":"mk64f12","ram":196608,"records":[{"file":"boards/nxp/frdm_k64f/frdm_k64f.dts","says":{"buttons":[["&gpioc 6","sw1","low",null],["&gpioa 4","sw0","low",null]],"leds":[["&gpiob 22","led2","low"],["&gpioe 26","led0","low"],["&gpiob 21","led1","low"]]},"src":"zephyr:frdm_k64f","stated":{"buttons|raw:&gpioa 4":"zephyr:frdm_k64f: gpios = <&gpioa 4 GPIO_ACTIVE_LOW>","buttons|raw:&gpioc 6":"zephyr:frdm_k64f: gpios = <&gpioc 6 GPIO_ACTIVE_LOW>","leds|raw:&gpiob 21":"zephyr:frdm_k64f: gpios = <&gpiob 21 GPIO_ACTIVE_LOW>","leds|raw:&gpiob 22":"zephyr:frdm_k64f: gpios = <&gpiob 22 GPIO_ACTIVE_LOW>","leds|raw:&gpioe 26":"zephyr:frdm_k64f: gpios = <&gpioe 26 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"User SW2","name":"sw1","raw":"&gpioc 6"},{"active":"low","label":"User SW3","name":"sw0","raw":"&gpioa 4"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD1","name":"led2","raw":"&gpiob 22"},{"active":"low","label":"User LD2","name":"led0","raw":"&gpioe 26"},{"active":"low","label":"User LD3","name":"led1","raw":"&gpiob 21"}],"naming":"raw","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_k82f","flash":262144,"ids":["zephyr:frdm_k82f"],"key":"nxp-frdm-k82f","name":"FRDM-K82F","part":"mk82f25615","ram":196608,"records":[{"file":"boards/nxp/frdm_k82f/frdm_k82f.dts","says":{"buttons":[["&gpioa 4","sw0","low",null],["&gpioc 6","sw1","low",null]],"leds":[["&gpioc 8","led0","high"],["&gpioc 9","led1","high"],["&gpioc 10","led2","high"]]},"src":"zephyr:frdm_k82f","stated":{"buttons|raw:&gpioa 4":"zephyr:frdm_k82f: gpios = <&gpioa 4 GPIO_ACTIVE_LOW>","buttons|raw:&gpioc 6":"zephyr:frdm_k82f: gpios = <&gpioc 6 GPIO_ACTIVE_LOW>","leds|raw:&gpioc 10":"zephyr:frdm_k82f: gpios = <&gpioc 10 0>","leds|raw:&gpioc 8":"zephyr:frdm_k82f: gpios = <&gpioc 8 0>","leds|raw:&gpioc 9":"zephyr:frdm_k82f: gpios = <&gpioc 9 0>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"User SW2","name":"sw0","raw":"&gpioa 4"},{"active":"low","label":"User SW3","name":"sw1","raw":"&gpioc 6"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"User LED D3 Red","name":"led0","raw":"&gpioc 8"},{"active":"high","colour":"green","label":"User LED D3 Green","name":"led1","raw":"&gpioc 9"},{"active":"high","colour":"blue","label":"User LED D3 Blue","name":"led2","raw":"&gpioc 10"}],"naming":"raw","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_ke15z","flash":262144,"ids":["zephyr:frdm_ke15z"],"key":"nxp-frdm-ke15z","name":"FRDM-KE15Z","part":"mke15z7","ram":24576,"records":[{"file":"boards/nxp/frdm_ke15z/frdm_ke15z.dts","says":{"buttons":[["&gpiod 3","sw0","low",null],["&gpiob 11","sw1","low",null]],"leds":[["&gpiod 0","led2","low"],["&gpiod 16","led0","low"],["&gpiod 15","led1","low"]]},"src":"zephyr:frdm_ke15z","stated":{"buttons|raw:&gpiob 11":"zephyr:frdm_ke15z: gpios = <&gpiob 11 GPIO_ACTIVE_LOW>","buttons|raw:&gpiod 3":"zephyr:frdm_ke15z: gpios = <&gpiod 3 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 0":"zephyr:frdm_ke15z: gpios = <&gpiod 0 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 15":"zephyr:frdm_ke15z: gpios = <&gpiod 15 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 16":"zephyr:frdm_ke15z: gpios = <&gpiod 16 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW3","name":"sw0","raw":"&gpiod 3"},{"active":"low","label":"User SW2","name":"sw1","raw":"&gpiob 11"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"RED LED","name":"led2","raw":"&gpiod 0"},{"active":"low","colour":"green","label":"GREEN LED","name":"led0","raw":"&gpiod 16"},{"active":"low","colour":"blue","label":"BLUE LED","name":"led1","raw":"&gpiod 15"}],"naming":"raw","ram":24576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_ke16z","flash":65536,"ids":["zephyr:frdm_ke16z"],"key":"nxp-frdm-ke16z","name":"FRDM-KE16Z","part":"mke16z4","ram":8192,"records":[{"file":"boards/nxp/frdm_ke16z/frdm_ke16z.dts","says":{"buttons":[["&gpiod 3","sw0","low",null],["&gpiod 2","sw1","low",null]],"leds":[["&gpiob 5","led0","low"],["&gpiob 4","led1","low"],["&gpiod 1","led2","low"]]},"src":"zephyr:frdm_ke16z","stated":{"buttons|raw:&gpiod 2":"zephyr:frdm_ke16z: gpios = <&gpiod 2 GPIO_ACTIVE_LOW>","buttons|raw:&gpiod 3":"zephyr:frdm_ke16z: gpios = <&gpiod 3 GPIO_ACTIVE_LOW>","leds|raw:&gpiob 4":"zephyr:frdm_ke16z: gpios = <&gpiob 4 GPIO_ACTIVE_LOW>","leds|raw:&gpiob 5":"zephyr:frdm_ke16z: gpios = <&gpiob 5 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 1":"zephyr:frdm_ke16z: gpios = <&gpiod 1 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW2","name":"sw0","raw":"&gpiod 3"},{"active":"low","label":"User SW3","name":"sw1","raw":"&gpiod 2"}],"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"RED LED","name":"led0","raw":"&gpiob 5"},{"active":"low","colour":"green","label":"GREEN LED","name":"led1","raw":"&gpiob 4"},{"active":"low","colour":"blue","label":"BLUE LED","name":"led2","raw":"&gpiod 1"}],"naming":"raw","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_ke17z","flash":262144,"ids":["zephyr:frdm_ke17z"],"key":"nxp-frdm-ke17z","name":"FRDM-KE17Z","part":"mke17z7","ram":32768,"records":[{"file":"boards/nxp/frdm_ke17z/frdm_ke17z.dts","says":{"buttons":[["&gpiod 3","sw0","low",null],["&gpioe 14","sw1","low",null]],"leds":[["&gpiod 10","led0","low"],["&gpiod 11","led1","low"],["&gpiod 12","led2","low"]]},"src":"zephyr:frdm_ke17z","stated":{"buttons|raw:&gpiod 3":"zephyr:frdm_ke17z: gpios = <&gpiod 3 GPIO_ACTIVE_LOW>","buttons|raw:&gpioe 14":"zephyr:frdm_ke17z: gpios = <&gpioe 14 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 10":"zephyr:frdm_ke17z: gpios = <&gpiod 10 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 11":"zephyr:frdm_ke17z: gpios = <&gpiod 11 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 12":"zephyr:frdm_ke17z: gpios = <&gpiod 12 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"User SW2","name":"sw0","raw":"&gpiod 3"},{"active":"low","label":"User SW3","name":"sw1","raw":"&gpioe 14"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"RGB RED","name":"led0","raw":"&gpiod 10"},{"active":"low","colour":"green","label":"RGB GREEN","name":"led1","raw":"&gpiod 11"},{"active":"low","colour":"blue","label":"RGB BLUE","name":"led2","raw":"&gpiod 12"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_ke17z512","flash":524288,"ids":["zephyr:frdm_ke17z512"],"key":"nxp-frdm-ke17z512","name":"FRDM-KE17Z512","part":"mke17z9","ram":65536,"records":[{"file":"boards/nxp/frdm_ke17z512/frdm_ke17z512.dts","says":{"buttons":[["&gpioe 14","sw0","low",null],["&gpiod 3","sw1","low",null]],"leds":[["&gpiod 10","led0","low"],["&gpiod 5","led1","low"],["&gpiod 12","led2","low"]]},"src":"zephyr:frdm_ke17z512","stated":{"buttons|raw:&gpiod 3":"zephyr:frdm_ke17z512: gpios = <&gpiod 3 GPIO_ACTIVE_LOW>","buttons|raw:&gpioe 14":"zephyr:frdm_ke17z512: gpios = <&gpioe 14 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 10":"zephyr:frdm_ke17z512: gpios = <&gpiod 10 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 12":"zephyr:frdm_ke17z512: gpios = <&gpiod 12 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 5":"zephyr:frdm_ke17z512: gpios = <&gpiod 5 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"User SW2","name":"sw0","raw":"&gpioe 14"},{"active":"low","label":"User SW3","name":"sw1","raw":"&gpiod 3"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpiod 10"},{"active":"low","colour":"green","label":"Green LED","name":"led1","raw":"&gpiod 5"},{"active":"low","colour":"blue","label":"Blue LED","name":"led2","raw":"&gpiod 12"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_kl25z","flash":131072,"ids":["zephyr:frdm_kl25z"],"key":"nxp-frdm-kl25z","name":"FRDM-KL25Z","part":"mkl25z4","ram":16384,"records":[{"file":"boards/nxp/frdm_kl25z/frdm_kl25z.dts","says":{"buttons":[["&gpioa 16","sw0","low",null],["&gpioa 17","sw1","low",null]],"leds":[["&gpiob 18","led2","low"],["&gpiob 19","led0","low"],["&gpiod 1","led1","low"]]},"src":"zephyr:frdm_kl25z","stated":{"buttons|raw:&gpioa 16":"zephyr:frdm_kl25z: gpios = <&gpioa 16 GPIO_ACTIVE_LOW>","buttons|raw:&gpioa 17":"zephyr:frdm_kl25z: gpios = <&gpioa 17 GPIO_ACTIVE_LOW>","leds|raw:&gpiob 18":"zephyr:frdm_kl25z: gpios = <&gpiob 18 GPIO_ACTIVE_LOW>","leds|raw:&gpiob 19":"zephyr:frdm_kl25z: gpios = <&gpiob 19 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 1":"zephyr:frdm_kl25z: gpios = <&gpiod 1 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW0","name":"sw0","raw":"&gpioa 16"},{"active":"low","label":"User SW1","name":"sw1","raw":"&gpioa 17"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD1","name":"led2","raw":"&gpiob 18"},{"active":"low","label":"User LD2","name":"led0","raw":"&gpiob 19"},{"active":"low","label":"User LD3","name":"led1","raw":"&gpiod 1"}],"naming":"raw","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_kw41z","flash":524288,"ids":["zephyr:frdm_kw41z"],"key":"nxp-frdm-kw41z","name":"FRDM-KW41Z","part":"mkw41z4","ram":98304,"records":[{"file":"boards/nxp/frdm_kw41z/frdm_kw41z.dts","says":{"buttons":[["&gpioc 4","sw0","low",null],["&gpioc 5","sw1","low",null]],"leds":[["&gpioc 1","led2","low"],["&gpioa 19","led0","low"],["&gpioa 18","led1","low"]]},"src":"zephyr:frdm_kw41z","stated":{"buttons|raw:&gpioc 4":"zephyr:frdm_kw41z: gpios = <&gpioc 4 GPIO_ACTIVE_LOW>","buttons|raw:&gpioc 5":"zephyr:frdm_kw41z: gpios = <&gpioc 5 GPIO_ACTIVE_LOW>","leds|raw:&gpioa 18":"zephyr:frdm_kw41z: gpios = <&gpioa 18 GPIO_ACTIVE_LOW>","leds|raw:&gpioa 19":"zephyr:frdm_kw41z: gpios = <&gpioa 19 GPIO_ACTIVE_LOW>","leds|raw:&gpioc 1":"zephyr:frdm_kw41z: gpios = <&gpioc 1 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW3","name":"sw0","raw":"&gpioc 4"},{"active":"low","label":"User SW4","name":"sw1","raw":"&gpioc 5"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD1","name":"led2","raw":"&gpioc 1"},{"active":"low","label":"User LD2","name":"led0","raw":"&gpioa 19"},{"active":"low","label":"User LD3","name":"led1","raw":"&gpioa 18"}],"naming":"raw","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_mcxa153","flash":131072,"ids":["zephyr:frdm_mcxa153"],"key":"nxp-frdm-mcxa153","name":"FRDM-MCXA153","part":"mcxa153","ram":24576,"records":[{"file":"boards/nxp/frdm_mcxa153/frdm_mcxa153.dts","says":{"buttons":[["&gpio3 29","sw0","low",null],["&gpio1 7","sw1","low",null]],"leds":[["&gpio3 12","led0","low"],["&gpio3 13","led1","low"],["&gpio3 0","led2","low"]]},"src":"zephyr:frdm_mcxa153","stated":{"buttons|raw:&gpio1 7":"zephyr:frdm_mcxa153: gpios = <&gpio1 7 GPIO_ACTIVE_LOW>","buttons|raw:&gpio3 29":"zephyr:frdm_mcxa153: gpios = <&gpio3 29 GPIO_ACTIVE_LOW>","leds|raw:&gpio3 0":"zephyr:frdm_mcxa153: gpios = <&gpio3 0 GPIO_ACTIVE_LOW>","leds|raw:&gpio3 12":"zephyr:frdm_mcxa153: gpios = <&gpio3 12 GPIO_ACTIVE_LOW>","leds|raw:&gpio3 13":"zephyr:frdm_mcxa153: gpios = <&gpio3 13 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW2","name":"sw0","raw":"&gpio3 29"},{"active":"low","aliases":["wakeup-button"],"label":"User SW3","name":"sw1","raw":"&gpio1 7"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpio3 12"},{"active":"low","colour":"green","label":"Green LED","name":"led1","raw":"&gpio3 13"},{"active":"low","colour":"blue","label":"Blue LED","name":"led2","raw":"&gpio3 0"}],"naming":"raw","ram":24576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_mcxa156","flash":1048576,"ids":["zephyr:frdm_mcxa156"],"key":"nxp-frdm-mcxa156","name":"FRDM-MCXA156","part":"mcxa156","ram":131072,"records":[{"file":"boards/nxp/frdm_mcxa156/frdm_mcxa156.dts","says":{"buttons":[["&gpio1 7","sw0","low",null],["&gpio0 6","sw1","low",null]],"leds":[["&gpio3 12","led0","low"],["&gpio3 13","led1","low"],["&gpio3 0","led2","low"]]},"src":"zephyr:frdm_mcxa156","stated":{"buttons|raw:&gpio0 6":"zephyr:frdm_mcxa156: gpios = <&gpio0 6 GPIO_ACTIVE_LOW>","buttons|raw:&gpio1 7":"zephyr:frdm_mcxa156: gpios = <&gpio1 7 GPIO_ACTIVE_LOW>","leds|raw:&gpio3 0":"zephyr:frdm_mcxa156: gpios = <&gpio3 0 GPIO_ACTIVE_LOW>","leds|raw:&gpio3 12":"zephyr:frdm_mcxa156: gpios = <&gpio3 12 GPIO_ACTIVE_LOW>","leds|raw:&gpio3 13":"zephyr:frdm_mcxa156: gpios = <&gpio3 13 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["wakeup-button","mcuboot-button0"],"label":"User SW2","name":"sw0","raw":"&gpio1 7"},{"active":"low","label":"User SW3","name":"sw1","raw":"&gpio0 6"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpio3 12"},{"active":"low","colour":"green","label":"Green LED","name":"led1","raw":"&gpio3 13"},{"active":"low","colour":"blue","label":"Blue LED","name":"led2","raw":"&gpio3 0"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_mcxa266","flash":1048576,"ids":["zephyr:frdm_mcxa266"],"key":"nxp-frdm-mcxa266","name":"FRDM-MCXA266","part":"mcxa266","ram":245760,"records":[{"file":"boards/nxp/frdm_mcxaxx6/frdm_mcxa266.dts","says":{"buttons":[["&gpio1 7","sw0","low",null],["&gpio0 6","sw1","low",null]],"leds":[["&gpio3 18","led0","low"],["&gpio3 19","led1","low"],["&gpio3 21","led2","low"]]},"src":"zephyr:frdm_mcxa266","stated":{"buttons|raw:&gpio0 6":"zephyr:frdm_mcxa266: gpios = <&gpio0 6 GPIO_ACTIVE_LOW>","buttons|raw:&gpio1 7":"zephyr:frdm_mcxa266: gpios = <&gpio1 7 GPIO_ACTIVE_LOW>","leds|raw:&gpio3 18":"zephyr:frdm_mcxa266: gpios = <&gpio3 18 GPIO_ACTIVE_LOW>","leds|raw:&gpio3 19":"zephyr:frdm_mcxa266: gpios = <&gpio3 19 GPIO_ACTIVE_LOW>","leds|raw:&gpio3 21":"zephyr:frdm_mcxa266: gpios = <&gpio3 21 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["wakeup-button"],"label":"User SW2","name":"sw0","raw":"&gpio1 7"},{"active":"low","label":"User SW3","name":"sw1","raw":"&gpio0 6"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpio3 18"},{"active":"low","colour":"green","label":"Green LED","name":"led1","raw":"&gpio3 19"},{"active":"low","colour":"blue","label":"Blue LED","name":"led2","raw":"&gpio3 21"}],"naming":"raw","ram":245760,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_mcxa344","flash":249856,"ids":["zephyr:frdm_mcxa344"],"key":"nxp-frdm-mcxa344","name":"FRDM-MCXA344","part":"mcxa344","ram":49152,"records":[{"file":"boards/nxp/frdm_mcxa344/frdm_mcxa344.dts","says":{"buttons":[["&gpio1 7","sw0","low",null],["&gpio0 6","sw1","low",null]],"leds":[["&gpio3 18","led0","low"],["&gpio3 19","led1","low"],["&gpio3 21","led2","low"]]},"src":"zephyr:frdm_mcxa344","stated":{"buttons|raw:&gpio0 6":"zephyr:frdm_mcxa344: gpios = <&gpio0 6 GPIO_ACTIVE_LOW>","buttons|raw:&gpio1 7":"zephyr:frdm_mcxa344: gpios = <&gpio1 7 GPIO_ACTIVE_LOW>","leds|raw:&gpio3 18":"zephyr:frdm_mcxa344: gpios = <&gpio3 18 GPIO_ACTIVE_LOW>","leds|raw:&gpio3 19":"zephyr:frdm_mcxa344: gpios = <&gpio3 19 GPIO_ACTIVE_LOW>","leds|raw:&gpio3 21":"zephyr:frdm_mcxa344: gpios = <&gpio3 21 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["wakeup-button"],"label":"User SW2","name":"sw0","raw":"&gpio1 7"},{"active":"low","label":"User SW3","name":"sw1","raw":"&gpio0 6"}],"flash":249856,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpio3 18"},{"active":"low","colour":"green","label":"Green LED","name":"led1","raw":"&gpio3 19"},{"active":"low","colour":"blue","label":"Blue LED","name":"led2","raw":"&gpio3 21"}],"naming":"raw","ram":49152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_mcxa346","flash":1048576,"ids":["zephyr:frdm_mcxa346"],"key":"nxp-frdm-mcxa346","name":"FRDM-MCXA346","part":"mcxa346","ram":245760,"records":[{"file":"boards/nxp/frdm_mcxaxx6/frdm_mcxa346.dts","says":{"buttons":[["&gpio1 7","sw0","low",null],["&gpio0 6","sw1","low",null]],"leds":[["&gpio3 18","led0","low"],["&gpio3 19","led1","low"],["&gpio3 21","led2","low"]]},"src":"zephyr:frdm_mcxa346","stated":{"buttons|raw:&gpio0 6":"zephyr:frdm_mcxa346: gpios = <&gpio0 6 GPIO_ACTIVE_LOW>","buttons|raw:&gpio1 7":"zephyr:frdm_mcxa346: gpios = <&gpio1 7 GPIO_ACTIVE_LOW>","leds|raw:&gpio3 18":"zephyr:frdm_mcxa346: gpios = <&gpio3 18 GPIO_ACTIVE_LOW>","leds|raw:&gpio3 19":"zephyr:frdm_mcxa346: gpios = <&gpio3 19 GPIO_ACTIVE_LOW>","leds|raw:&gpio3 21":"zephyr:frdm_mcxa346: gpios = <&gpio3 21 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["wakeup-button"],"label":"User SW2","name":"sw0","raw":"&gpio1 7"},{"active":"low","label":"User SW3","name":"sw1","raw":"&gpio0 6"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpio3 18"},{"active":"low","colour":"green","label":"Green LED","name":"led1","raw":"&gpio3 19"},{"active":"low","colour":"blue","label":"Blue LED","name":"led2","raw":"&gpio3 21"}],"naming":"raw","ram":245760,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_mcxa366","flash":1048576,"ids":["zephyr:frdm_mcxa366"],"key":"nxp-frdm-mcxa366","name":"FRDM-MCXA366","part":"mcxa366","ram":245760,"records":[{"file":"boards/nxp/frdm_mcxaxx6/frdm_mcxa366.dts","says":{"buttons":[["&gpio1 7","sw0","low",null],["&gpio0 6","sw1","low",null]],"leds":[["&gpio3 18","led0","low"],["&gpio3 19","led1","low"],["&gpio3 21","led2","low"]]},"src":"zephyr:frdm_mcxa366","stated":{"buttons|raw:&gpio0 6":"zephyr:frdm_mcxa366: gpios = <&gpio0 6 GPIO_ACTIVE_LOW>","buttons|raw:&gpio1 7":"zephyr:frdm_mcxa366: gpios = <&gpio1 7 GPIO_ACTIVE_LOW>","leds|raw:&gpio3 18":"zephyr:frdm_mcxa366: gpios = <&gpio3 18 GPIO_ACTIVE_LOW>","leds|raw:&gpio3 19":"zephyr:frdm_mcxa366: gpios = <&gpio3 19 GPIO_ACTIVE_LOW>","leds|raw:&gpio3 21":"zephyr:frdm_mcxa366: gpios = <&gpio3 21 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["wakeup-button"],"label":"User SW2","name":"sw0","raw":"&gpio1 7"},{"active":"low","label":"User SW3","name":"sw1","raw":"&gpio0 6"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpio3 18"},{"active":"low","colour":"green","label":"Green LED","name":"led1","raw":"&gpio3 19"},{"active":"low","colour":"blue","label":"Blue LED","name":"led2","raw":"&gpio3 21"}],"naming":"raw","ram":245760,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_mcxa577","flash":2097152,"ids":["zephyr:frdm_mcxa577"],"key":"nxp-frdm-mcxa577","name":"FRDM-MCXA577","part":"mcxa577","ram":655360,"records":[{"file":"boards/nxp/frdm_mcxa577/frdm_mcxa577.dts","says":{"buttons":[["&gpio3 17","sw0","low",null],["&gpio0 6","sw1","low",null]],"leds":[["&gpio2 14","led0","low"],["&gpio2 22","led1","low"],["&gpio2 23","led2","low"]]},"src":"zephyr:frdm_mcxa577","stated":{"buttons|raw:&gpio0 6":"zephyr:frdm_mcxa577: gpios = <&gpio0 6 GPIO_ACTIVE_LOW>","buttons|raw:&gpio3 17":"zephyr:frdm_mcxa577: gpios = <&gpio3 17 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 14":"zephyr:frdm_mcxa577: gpios = <&gpio2 14 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 22":"zephyr:frdm_mcxa577: gpios = <&gpio2 22 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 23":"zephyr:frdm_mcxa577: gpios = <&gpio2 23 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["wakeup-button"],"label":"User SW2","name":"sw0","raw":"&gpio3 17"},{"active":"low","label":"User SW3","name":"sw1","raw":"&gpio0 6"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpio2 14"},{"active":"low","colour":"green","label":"Green LED","name":"led1","raw":"&gpio2 22"},{"active":"low","colour":"blue","label":"Blue LED","name":"led2","raw":"&gpio2 23"}],"naming":"raw","ram":655360,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_mcxc242","flash":65536,"ids":["zephyr:frdm_mcxc242"],"key":"nxp-frdm-mcxc242","name":"FRDM-MCXC242","part":"mcxc242","ram":16384,"records":[{"file":"boards/nxp/frdm_mcxc242/frdm_mcxc242.dts","says":{"buttons":[["&gpioc 1","sw0","low",null],["&gpioa 4","sw1","low",null]],"leds":[["&gpiob 18","led0","low"],["&gpiob 19","led1","low"],["&gpioa 13","led2","low"]]},"src":"zephyr:frdm_mcxc242","stated":{"buttons|raw:&gpioa 4":"zephyr:frdm_mcxc242: gpios = <&gpioa 4 GPIO_ACTIVE_LOW>","buttons|raw:&gpioc 1":"zephyr:frdm_mcxc242: gpios = <&gpioc 1 GPIO_ACTIVE_LOW>","leds|raw:&gpioa 13":"zephyr:frdm_mcxc242: gpios = <&gpioa 13 GPIO_ACTIVE_LOW>","leds|raw:&gpiob 18":"zephyr:frdm_mcxc242: gpios = <&gpiob 18 GPIO_ACTIVE_LOW>","leds|raw:&gpiob 19":"zephyr:frdm_mcxc242: gpios = <&gpiob 19 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW2","name":"sw0","raw":"&gpioc 1"},{"active":"low","label":"User SW3","name":"sw1","raw":"&gpioa 4"}],"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpiob 18"},{"active":"low","colour":"green","label":"Green LED","name":"led1","raw":"&gpiob 19"},{"active":"low","colour":"blue","label":"Blue LED","name":"led2","raw":"&gpioa 13"}],"naming":"raw","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_mcxc444","flash":262144,"ids":["zephyr:frdm_mcxc444"],"key":"nxp-frdm-mcxc444","name":"FRDM-MCXC444","part":"mcxc444","ram":32768,"records":[{"file":"boards/nxp/frdm_mcxc444/frdm_mcxc444.dts","says":{"buttons":[["&gpioc 3","sw0","low",null],["&gpioa 4","sw1","low",null]],"leds":[["&gpioe 31","led0","low"],["&gpiod 5","led1","low"],["&gpioe 29","led2","low"]]},"src":"zephyr:frdm_mcxc444","stated":{"buttons|raw:&gpioa 4":"zephyr:frdm_mcxc444: gpios = <&gpioa 4 GPIO_ACTIVE_LOW>","buttons|raw:&gpioc 3":"zephyr:frdm_mcxc444: gpios = <&gpioc 3 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 5":"zephyr:frdm_mcxc444: gpios = <&gpiod 5 GPIO_ACTIVE_LOW>","leds|raw:&gpioe 29":"zephyr:frdm_mcxc444: gpios = <&gpioe 29 GPIO_ACTIVE_LOW>","leds|raw:&gpioe 31":"zephyr:frdm_mcxc444: gpios = <&gpioe 31 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW2","name":"sw0","raw":"&gpioc 3"},{"active":"low","label":"User SW3","name":"sw1","raw":"&gpioa 4"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpioe 31"},{"active":"low","colour":"green","label":"Green LED","name":"led1","raw":"&gpiod 5"},{"active":"low","colour":"blue","label":"Blue LED","name":"led2","raw":"&gpioe 29"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_mcxe247","flash":1572864,"ids":["zephyr:frdm_mcxe247"],"key":"nxp-frdm-mcxe247","name":"FRDM-MCXE247","part":"mcxe247","ram":131072,"records":[{"file":"boards/nxp/frdm_mcxe247/frdm_mcxe247.dts","says":{"buttons":[["&gpioa 9","sw0","low",null],["&gpioc 10","sw1","low",null]],"leds":[["&gpioc 13","led0","low"],["&gpiob 11","led1","low"],["&gpioc 12","led2","low"]]},"src":"zephyr:frdm_mcxe247","stated":{"buttons|raw:&gpioa 9":"zephyr:frdm_mcxe247: gpios = <&gpioa 9 GPIO_ACTIVE_LOW>","buttons|raw:&gpioc 10":"zephyr:frdm_mcxe247: gpios = <&gpioc 10 GPIO_ACTIVE_LOW>","leds|raw:&gpiob 11":"zephyr:frdm_mcxe247: gpios = <&gpiob 11 GPIO_ACTIVE_LOW>","leds|raw:&gpioc 12":"zephyr:frdm_mcxe247: gpios = <&gpioc 12 GPIO_ACTIVE_LOW>","leds|raw:&gpioc 13":"zephyr:frdm_mcxe247: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW2","name":"sw0","raw":"&gpioa 9"},{"active":"low","label":"User SW3","name":"sw1","raw":"&gpioc 10"}],"flash":1572864,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpioc 13"},{"active":"low","colour":"green","label":"Green LED","name":"led1","raw":"&gpiob 11"},{"active":"low","colour":"blue","label":"Blue LED","name":"led2","raw":"&gpioc 12"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_mcxe31b","flash":4194304,"ids":["zephyr:frdm_mcxe31b"],"key":"nxp-frdm-mcxe31b","name":"FRDM-MCXE31B","part":"mcxe31b","ram":294912,"records":[{"file":"boards/nxp/frdm_mcxe31b/frdm_mcxe31b.dts","says":{"buttons":[["&gpiod_l 5","sw0","low",null]],"leds":[["&gpioc_h 0","led0","low"],["&gpiob_h 6","led1","low"],["&gpioc_l 14","led2","low"]]},"src":"zephyr:frdm_mcxe31b","stated":{"buttons|raw:&gpiod_l 5":"zephyr:frdm_mcxe31b: gpios = <&gpiod_l 5 GPIO_ACTIVE_LOW>","leds|raw:&gpiob_h 6":"zephyr:frdm_mcxe31b: gpios = <&gpiob_h 6 GPIO_ACTIVE_LOW>","leds|raw:&gpioc_h 0":"zephyr:frdm_mcxe31b: gpios = <&gpioc_h 0 GPIO_ACTIVE_LOW>","leds|raw:&gpioc_l 14":"zephyr:frdm_mcxe31b: gpios = <&gpioc_l 14 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW3","name":"sw0","raw":"&gpiod_l 5"}],"flash":4194304,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpioc_h 0"},{"active":"low","colour":"green","label":"Green LED","name":"led1","raw":"&gpiob_h 6"},{"active":"low","colour":"blue","label":"Blue LED","name":"led2","raw":"&gpioc_l 14"}],"naming":"raw","ram":294912,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_mcxl255","flash":524288,"ids":["zephyr:frdm_mcxl255"],"key":"nxp-frdm-mcxl255","name":"FRDM-MCXL255","part":"mcxl255","ram":131072,"records":[{"file":"boards/nxp/frdm_mcxl255/frdm_mcxl255_mcxl255_cpu0.dts","says":{"buttons":[["&aon_gpio0 9","sw2","high",null],["&gpio1 14","sw0","high",null],["&gpio3 2","sw1","low",null],["&aon_gpio0 4","sw3","high",null]],"leds":[["&gpio1 15","led0","high"],["&gpio1 16","led1","high"],["&gpio2 12","led2","high"]]},"src":"zephyr:frdm_mcxl255","stated":{"buttons|raw:&aon_gpio0 4":"zephyr:frdm_mcxl255: gpios = <&aon_gpio0 4 GPIO_ACTIVE_HIGH>","buttons|raw:&aon_gpio0 9":"zephyr:frdm_mcxl255: gpios = <&aon_gpio0 9 GPIO_ACTIVE_HIGH>","buttons|raw:&gpio1 14":"zephyr:frdm_mcxl255: gpios = <&gpio1 14 GPIO_ACTIVE_HIGH>","buttons|raw:&gpio3 2":"zephyr:frdm_mcxl255: gpios = <&gpio3 2 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 15":"zephyr:frdm_mcxl255: gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>","leds|raw:&gpio1 16":"zephyr:frdm_mcxl255: gpios = <&gpio1 16 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 12":"zephyr:frdm_mcxl255: gpios = <&gpio2 12 GPIO_ACTIVE_HIGH>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"high","label":"User SW5","name":"sw2","raw":"&aon_gpio0 9"},{"active":"high","label":"User SW2","name":"sw0","raw":"&gpio1 14"},{"active":"low","label":"User SW3","name":"sw1","raw":"&gpio3 2"},{"active":"high","label":"User SW6","name":"sw3","raw":"&aon_gpio0 4"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"Red LED","name":"led0","raw":"&gpio1 15"},{"active":"high","colour":"green","label":"Green LED","name":"led1","raw":"&gpio1 16"},{"active":"high","colour":"blue","label":"Blue LED","name":"led2","raw":"&gpio2 12"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_mcxn236","flash":1048576,"ids":["zephyr:frdm_mcxn236"],"key":"nxp-frdm-mcxn236","name":"FRDM-MCXN236","part":"mcxn236","ram":262144,"records":[{"file":"boards/nxp/frdm_mcxn236/frdm_mcxn236.dts","says":{"buttons":[["&gpio0 20","sw0","low","up"],["&gpio0 6","sw1","low","up"]],"leds":[["&gpio4 19","led1","low"],["&gpio4 17","led2","low"],["&gpio4 18","led0","low"]]},"src":"zephyr:frdm_mcxn236","stated":{"buttons|raw:&gpio0 20":"zephyr:frdm_mcxn236: gpios = <&gpio0 20 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|raw:&gpio0 6":"zephyr:frdm_mcxn236: gpios = <&gpio0 6 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|raw:&gpio4 17":"zephyr:frdm_mcxn236: gpios = <&gpio4 17 GPIO_ACTIVE_LOW>","leds|raw:&gpio4 18":"zephyr:frdm_mcxn236: gpios = <&gpio4 18 GPIO_ACTIVE_LOW>","leds|raw:&gpio4 19":"zephyr:frdm_mcxn236: gpios = <&gpio4 19 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["wakeup-button","mcuboot-button0"],"label":"User SW2","name":"sw0","pull":"up","raw":"&gpio0 20"},{"active":"low","label":"User SW3","name":"sw1","pull":"up","raw":"&gpio0 6"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"green","label":"Green LED","name":"led1","raw":"&gpio4 19"},{"active":"low","colour":"blue","label":"Blue LED","name":"led2","raw":"&gpio4 17"},{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpio4 18"}],"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_mcxn947","flash":2097152,"ids":["zephyr:frdm_mcxn947"],"key":"nxp-frdm-mcxn947","name":"FRDM-MCXN947","part":"mcxn947","ram":327680,"records":[{"file":"boards/nxp/frdm_mcxn947/frdm_mcxn947_mcxn947_cpu0.dts","says":{"buttons":[["&gpio0 23","sw0","low","up"],["&gpio0 6","sw1","low","up"]],"leds":[["&gpio0 27","led1","low"],["&gpio1 2","led2","low"],["&gpio0 10","led0","low"]]},"src":"zephyr:frdm_mcxn947","stated":{"buttons|raw:&gpio0 23":"zephyr:frdm_mcxn947: gpios = <&gpio0 23 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|raw:&gpio0 6":"zephyr:frdm_mcxn947: gpios = <&gpio0 6 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|raw:&gpio0 10":"zephyr:frdm_mcxn947: gpios = <&gpio0 10 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 27":"zephyr:frdm_mcxn947: gpios = <&gpio0 27 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 2":"zephyr:frdm_mcxn947: gpios = <&gpio1 2 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["wakeup-button","mcuboot-button0"],"label":"User SW2","name":"sw0","pull":"up","raw":"&gpio0 23"},{"active":"low","label":"User SW3","name":"sw1","pull":"up","raw":"&gpio0 6"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"green","label":"Green LED","name":"led1","raw":"&gpio0 27"},{"active":"low","colour":"blue","label":"Blue LED","name":"led2","raw":"&gpio1 2"},{"active":"low","colour":"red","label":"Red LED","name":"led0","raw":"&gpio0 10"}],"naming":"raw","ram":327680,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_mcxw23","flash":1040384,"ids":["zephyr:frdm_mcxw23"],"key":"nxp-frdm-mcxw23","name":"FRDM-MCXW23","part":"mcxw236","ram":131072,"records":[{"file":"boards/nxp/frdm_mcxw23/frdm_mcxw23.dts","says":{"buttons":[["&gpio0 21","sw0","low",null],["&gpio0 18","sw1","low",null],["&gpio0 20","sw2","low",null]],"leds":[["&gpio0 1","led0",null],["&gpio0 0","led1",null],["&gpio0 4","led2",null]]},"src":"zephyr:frdm_mcxw23","stated":{"buttons|raw:&gpio0 18":"zephyr:frdm_mcxw23: gpios = <&gpio0 18 GPIO_ACTIVE_LOW>","buttons|raw:&gpio0 20":"zephyr:frdm_mcxw23: gpios = <&gpio0 20 GPIO_ACTIVE_LOW>","buttons|raw:&gpio0 21":"zephyr:frdm_mcxw23: gpios = <&gpio0 21 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Wakeup button","name":"sw0","raw":"&gpio0 21"},{"active":"low","label":"USR button","name":"sw1","raw":"&gpio0 18"},{"active":"low","label":"ISP button","name":"sw2","raw":"&gpio0 20"}],"flash":1040384,"flash_from":"the census: the largest any of its sources states","leds":[{"colour":"red","label":"Red LED","name":"led0","raw":"&gpio0 1"},{"colour":"green","label":"Green LED","name":"led1","raw":"&gpio0 0"},{"colour":"blue","label":"Blue LED","name":"led2","raw":"&gpio0 4"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_mcxw70","flash":1572864,"ids":["zephyr:frdm_mcxw70"],"key":"nxp-frdm-mcxw70","name":"FRDM-MCXW70","part":"mcxw70ac","ram":262144,"records":[{"file":"boards/nxp/frdm_mcxw70/frdm_mcxw70.dts","says":{"buttons":[["&gpio_a 0","sw0","low","up"]],"leds":[["&gpio_d 2","red_led","high"],["&gpio_d 3","green_led","high"],["&gpio_c 7","led0","high"]]},"src":"zephyr:frdm_mcxw70","stated":{"buttons|raw:&gpio_a 0":"zephyr:frdm_mcxw70: gpios = <&gpio_a 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|raw:&gpio_c 7":"zephyr:frdm_mcxw70: gpios = <&gpio_c 7 GPIO_ACTIVE_HIGH>","leds|raw:&gpio_d 2":"zephyr:frdm_mcxw70: gpios = <&gpio_d 2 GPIO_ACTIVE_HIGH>","leds|raw:&gpio_d 3":"zephyr:frdm_mcxw70: gpios = <&gpio_d 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW4","name":"sw0","pull":"up","raw":"&gpio_a 0"}],"flash":1572864,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","name":"red_led","raw":"&gpio_d 2"},{"active":"high","colour":"green","name":"green_led","raw":"&gpio_d 3"},{"active":"high","colour":"blue","name":"led0","raw":"&gpio_c 7"}],"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_mcxw71","flash":1048576,"ids":["zephyr:frdm_mcxw71"],"key":"nxp-frdm-mcxw71","name":"FRDM-MCXW71","part":"mcxw716c","ram":65536,"records":[{"file":"boards/nxp/frdm_mcxw71/frdm_mcxw71.dts","says":{"buttons":[["&gpioc 6","sw0","low","up"]],"leds":[["&gpioc 1","led0","low"]]},"src":"zephyr:frdm_mcxw71","stated":{"buttons|raw:&gpioc 6":"zephyr:frdm_mcxw71: gpios = <&gpioc 6 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|raw:&gpioc 1":"zephyr:frdm_mcxw71: gpios = <&gpioc 1 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW2","name":"sw0","pull":"up","raw":"&gpioc 6"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","name":"led0","raw":"&gpioc 1"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_mcxw72","flash":2097152,"ids":["zephyr:frdm_mcxw72"],"key":"nxp-frdm-mcxw72","name":"FRDM-MCXW72","part":"mcxw727c","ram":270336,"records":[{"file":"boards/nxp/frdm_mcxw72/frdm_mcxw72.dts","says":{"buttons":[["&gpioc 6","sw0","low","up"]],"leds":[["&gpioc 1","led0","high"]]},"src":"zephyr:frdm_mcxw72","stated":{"buttons|raw:&gpioc 6":"zephyr:frdm_mcxw72: gpios = <&gpioc 6 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|raw:&gpioc 1":"zephyr:frdm_mcxw72: gpios = <&gpioc 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW2","name":"sw0","pull":"up","raw":"&gpioc 6"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","name":"led0","raw":"&gpioc 1"}],"naming":"raw","ram":270336,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:frdm_rw612","flash":67108864,"ids":["zephyr:frdm_rw612"],"key":"nxp-frdm-rw612","name":"FRDM-RW612","part":"rw612","ram":983040,"records":[{"file":"boards/nxp/frdm_rw612/frdm_rw612.dts","says":{"buttons":[["&hsgpio0 11","sw0","low","up"]],"leds":[["&hsgpio0 12","led0","low"]]},"src":"zephyr:frdm_rw612","stated":{"buttons|raw:&hsgpio0 11":"zephyr:frdm_rw612: gpios = <&hsgpio0 11 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|raw:&hsgpio0 12":"zephyr:frdm_rw612: gpios = <&hsgpio0 12 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW2","name":"sw0","pull":"up","raw":"&hsgpio0 11"}],"flash":67108864,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","name":"led0","raw":"&hsgpio0 12"}],"naming":"raw","ram":983040,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:imx8qm_mek","ids":["zephyr:imx8qm_mek"],"key":"nxp-i-mx-8quadmax-multisensory-enablement-kit-mek","name":"i.MX 8QuadMax Multisensory Enablement Kit (MEK)","part":"mimx8qm6","records":[{"file":"boards/nxp/imx8qm_mek/imx8qm_mek_mimx8qm6_adsp.dts","src":"zephyr:imx8qm_mek"}],"vendor":"nxp","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:imx8qxp_mek","ids":["zephyr:imx8qxp_mek"],"key":"nxp-i-mx-8quadxplus-multisensory-enablement-kit-mek","name":"i.MX 8QuadXPlus Multisensory Enablement Kit (MEK)","part":"mimx8qx6","records":[{"file":"boards/nxp/imx8qxp_mek/imx8qxp_mek_mimx8qx6_adsp.dts","src":"zephyr:imx8qxp_mek"}],"vendor":"nxp","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:imx8ulp_evk","ids":["zephyr:imx8ulp_evk"],"key":"nxp-i-mx-8ulp-evaluation-kit","name":"i.MX 8ULP Evaluation Kit","part":"mimx8ud7","records":[{"file":"boards/nxp/imx8ulp_evk/imx8ulp_evk_mimx8ud7_adsp.dts","src":"zephyr:imx8ulp_evk"}],"vendor":"nxp","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:imx8mm_evk","ids":["zephyr:imx8mm_evk"],"key":"nxp-i-mx8mm-evk","name":"i.MX8MM EVK","part":"mimx8mm","ram":1048576,"records":[{"file":"boards/nxp/imx8mm_evk/imx8mm_evk_mimx8mm6_m4.dts","src":"zephyr:imx8mm_evk"}],"vendor":"nxp","why":"nothing","wiring":{"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:imx8mn_evk","ids":["zephyr:imx8mn_evk"],"key":"nxp-i-mx8mn-evk-cortex-a53","name":"i.MX8MN EVK (Cortex-A53)","part":"mimx8mn","ram":1048576,"records":[{"file":"boards/nxp/imx8mn_evk/imx8mn_evk_mimx8mn6_a53.dts","src":"zephyr:imx8mn_evk"}],"vendor":"nxp","why":"nothing","wiring":{"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:imx8mp_evk","flash":131072,"ids":["zephyr:imx8mp_evk"],"key":"nxp-i-mx8mp-evk","name":"i.MX8MP EVK","part":"mimx8ml","ram":131072,"records":[{"file":"boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_m7.dts","src":"zephyr:imx8mp_evk"}],"vendor":"nxp","why":"nothing","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:imx91_evk","ids":["zephyr:imx91_evk"],"key":"nxp-i-mx91-evk","name":"i.MX91 EVK","part":"mimx9131","ram":1048576,"records":[{"file":"boards/nxp/imx91_evk/imx91_evk_mimx9131.dts","says":{"buttons":[["&gpio2 23","sw0","low",null],["&gpio2 24","btn_2","low",null]],"leds":[["&gpio2 13","led0","high"],["&gpio2 4","led1","high"],["&gpio2 12","led_b","high"]]},"src":"zephyr:imx91_evk","stated":{"buttons|raw:&gpio2 23":"zephyr:imx91_evk: gpios = <&gpio2 23 GPIO_ACTIVE_LOW>","buttons|raw:&gpio2 24":"zephyr:imx91_evk: gpios = <&gpio2 24 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 12":"zephyr:imx91_evk: gpios = <&gpio2 12 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 13":"zephyr:imx91_evk: gpios = <&gpio2 13 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 4":"zephyr:imx91_evk: gpios = <&gpio2 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"BTN1","name":"sw0","raw":"&gpio2 23"},{"active":"low","label":"BTN2","name":"btn_2","raw":"&gpio2 24"}],"leds":[{"active":"high","colour":"red","label":"LED_R","name":"led0","raw":"&gpio2 13"},{"active":"high","colour":"green","label":"LED_G","name":"led1","raw":"&gpio2 4"},{"active":"high","colour":"blue","label":"LED_B","name":"led_b","raw":"&gpio2 12"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:imx91_qsb","ids":["zephyr:imx91_qsb"],"key":"nxp-i-mx91-qsb","name":"i.MX91 QSB","part":"mimx9111","ram":1048576,"records":[{"file":"boards/nxp/imx91_qsb/imx91_qsb_mimx9111.dts","src":"zephyr:imx91_qsb"}],"vendor":"nxp","why":"nothing","wiring":{"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:imx93_evk","ids":["zephyr:imx93_evk"],"key":"nxp-i-mx93-evk","name":"i.MX93 EVK","part":"imx93","ram":1048576,"records":[{"file":"boards/nxp/imx93_evk/imx93_evk_mimx9352_m33.dts","says":{"buttons":[["&gpio2 23","sw0","low",null],["&gpio2 24","btn_2","low",null]],"leds":[["&gpio2 13","led0","high"],["&gpio2 4","led1","high"],["&gpio2 12","led_b","high"]]},"src":"zephyr:imx93_evk","stated":{"buttons|raw:&gpio2 23":"zephyr:imx93_evk: gpios = <&gpio2 23 GPIO_ACTIVE_LOW>","buttons|raw:&gpio2 24":"zephyr:imx93_evk: gpios = <&gpio2 24 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 12":"zephyr:imx93_evk: gpios = <&gpio2 12 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 13":"zephyr:imx93_evk: gpios = <&gpio2 13 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 4":"zephyr:imx93_evk: gpios = <&gpio2 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"BTN1","name":"sw0","raw":"&gpio2 23"},{"active":"low","label":"BTN2","name":"btn_2","raw":"&gpio2 24"}],"leds":[{"active":"high","colour":"red","label":"LED_R","name":"led0","raw":"&gpio2 13"},{"active":"high","colour":"green","label":"LED_G","name":"led1","raw":"&gpio2 4"},{"active":"high","colour":"blue","label":"LED_B","name":"led_b","raw":"&gpio2 12"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:imx943_evk","flash":262144,"ids":["zephyr:imx943_evk"],"key":"nxp-i-mx943-evk","name":"i.MX943 EVK","part":"mimx94398","ram":262144,"records":[{"file":"boards/nxp/imx943_evk/imx943_evk_mimx94398_m33.dts","src":"zephyr:imx943_evk"}],"vendor":"nxp","why":"nothing","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:imx95_evk_15x15","ids":["zephyr:imx95_evk_15x15"],"key":"nxp-i-mx95-15x15-evk","name":"i.MX95 15x15 EVK","part":"mimx9596","ram":1048576,"records":[{"file":"boards/nxp/imx95_evk_15x15/imx95_evk_15x15_mimx9596_m7.dts","src":"zephyr:imx95_evk_15x15"}],"vendor":"nxp","why":"nothing","wiring":{"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:imx95_evk","ids":["zephyr:imx95_evk"],"key":"nxp-i-mx95-evk","name":"i.MX95 EVK","part":"mimx9596","ram":1048576,"records":[{"file":"boards/nxp/imx95_evk/imx95_evk_mimx9596_m7.dts","src":"zephyr:imx95_evk"}],"vendor":"nxp","why":"nothing","wiring":{"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:imx952_evk","flash":262144,"ids":["zephyr:imx952_evk"],"key":"nxp-i-mx952-evk","name":"i.MX952 EVK","part":"mimx9529","ram":262144,"records":[{"file":"boards/nxp/imx952_evk/imx952_evk_mimx9529_m7.dts","src":"zephyr:imx952_evk"}],"vendor":"nxp","why":"nothing","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:mimxrt10xx/imxrt1020_evk","ids":["cpy:mimxrt10xx/imxrt1020_evk"],"key":"nxp-imx-rt-1020-evk","name":"iMX RT 1020 EVK","part":"mimxrt1021","records":[{"file":"ports/mimxrt10xx/boards/imxrt1020_evk/pins.c","src":"cpy:mimxrt10xx/imxrt1020_evk"}],"vendor":"NXP","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"cpy:mimxrt10xx/imxrt1040_evk","ids":["cpy:mimxrt10xx/imxrt1040_evk"],"key":"nxp-imx-rt-1040-evk","name":"iMX RT 1040 EVK","part":"mimxrt1042","records":[{"file":"ports/mimxrt10xx/boards/imxrt1040_evk/pins.c","says":{"leds":[["pin_GPIO_AD_B0_08","MICROPY_HW_LED_STATUS","low"]]},"src":"cpy:mimxrt10xx/imxrt1040_evk","stated":{"leds|raw:pin_GPIO_AD_B0_08":"#define MICROPY_HW_LED_STATUS_INVERTED (1)"}}],"vendor":"NXP","why":"rank","wiring":{"leds":[{"active":"low","name":"MICROPY_HW_LED_STATUS","raw":"pin_GPIO_AD_B0_08"}],"naming":"raw"}},
{"chosen":"cpy:mimxrt10xx/imxrt1050_evkb","ids":["cpy:mimxrt10xx/imxrt1050_evkb"],"key":"nxp-imx-rt-1050-evkb","name":"iMX RT 1050 EVKB","part":"mimxrt1052","records":[{"file":"ports/mimxrt10xx/boards/imxrt1050_evkb/pins.c","says":{"leds":[["pin_GPIO_AD_B0_09","MICROPY_HW_LED_STATUS","low"]]},"src":"cpy:mimxrt10xx/imxrt1050_evkb","stated":{"leds|raw:pin_GPIO_AD_B0_09":"#define MICROPY_HW_LED_STATUS_INVERTED (1)"}}],"vendor":"NXP","why":"rank","wiring":{"leds":[{"active":"low","name":"MICROPY_HW_LED_STATUS","raw":"pin_GPIO_AD_B0_09"}],"naming":"raw"}},
{"chosen":"cpy:mimxrt10xx/imxrt1060_evk","ids":["cpy:mimxrt10xx/imxrt1060_evk"],"key":"nxp-imx-rt-1060-evk","name":"iMX RT 1060 EVK","part":"mimxrt1062","records":[{"file":"ports/mimxrt10xx/boards/imxrt1060_evk/pins.c","says":{"leds":[["pin_GPIO_AD_B0_09","MICROPY_HW_LED_STATUS","low"]]},"src":"cpy:mimxrt10xx/imxrt1060_evk","stated":{"leds|raw:pin_GPIO_AD_B0_09":"#define MICROPY_HW_LED_STATUS_INVERTED (1)"}}],"vendor":"NXP","why":"rank","wiring":{"leds":[{"active":"low","name":"MICROPY_HW_LED_STATUS","raw":"pin_GPIO_AD_B0_09"}],"naming":"raw"}},
{"chosen":"cpy:mimxrt10xx/imxrt1060_evkb","ids":["cpy:mimxrt10xx/imxrt1060_evkb"],"key":"nxp-imx-rt-1060-evkb","name":"iMX RT 1060 EVKB","part":"mimxrt1062","records":[{"file":"ports/mimxrt10xx/boards/imxrt1060_evkb/pins.c","says":{"leds":[["pin_GPIO_AD_B0_08","MICROPY_HW_LED_STATUS","low"]]},"src":"cpy:mimxrt10xx/imxrt1060_evkb","stated":{"leds|raw:pin_GPIO_AD_B0_08":"#define MICROPY_HW_LED_STATUS_INVERTED (1)"}}],"vendor":"NXP","why":"rank","wiring":{"leds":[{"active":"low","name":"MICROPY_HW_LED_STATUS","raw":"pin_GPIO_AD_B0_08"}],"naming":"raw"}},
{"chosen":"cpy:mimxrt10xx/imxrt1010_evk","ids":["cpy:mimxrt10xx/imxrt1010_evk"],"key":"nxp-imxrt1010-evk","name":"IMXRT1010-EVK","part":"mimxrt1011","records":[{"file":"ports/mimxrt10xx/boards/imxrt1010_evk/pins.c","says":{"leds":[["pin_GPIO_11","MICROPY_HW_LED_STATUS",null]]},"src":"cpy:mimxrt10xx/imxrt1010_evk"}],"vendor":"NXP","why":"rank","wiring":{"leds":[{"name":"MICROPY_HW_LED_STATUS","raw":"pin_GPIO_11"}],"naming":"raw"}},
{"chosen":"cpy:mimxrt10xx/imxrt1015_evk","ids":["cpy:mimxrt10xx/imxrt1015_evk"],"key":"nxp-imxrt1015-evk","name":"IMXRT1015-EVK","part":"mimxrt1015","records":[{"file":"ports/mimxrt10xx/boards/imxrt1015_evk/pins.c","says":{"leds":[["pin_GPIO_SD_B1_00","MICROPY_HW_LED_STATUS","low"]]},"src":"cpy:mimxrt10xx/imxrt1015_evk","stated":{"leds|raw:pin_GPIO_SD_B1_00":"#define MICROPY_HW_LED_STATUS_INVERTED (1)"}}],"vendor":"NXP","why":"rank","wiring":{"leds":[{"active":"low","name":"MICROPY_HW_LED_STATUS","raw":"pin_GPIO_SD_B1_00"}],"naming":"raw"}},
{"chosen":"zephyr:lpc845brk","flash":65536,"ids":["zephyr:lpc845brk"],"key":"nxp-lpc845-brk","name":"LPC845-BRK","part":"lpc845","ram":16384,"records":[{"file":"boards/nxp/lpc845brk/lpc845brk.dts","src":"zephyr:lpc845brk"}],"vendor":"nxp","why":"nothing","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:lpcxpresso11u68","flash":262144,"ids":["pio:lpc11u68","zephyr:lpcxpresso11u68"],"key":"nxp-lpcxpresso11u68","name":"LPCXpresso11U68","part":"lpc11u68","ram":36864,"records":[{"file":"boards/nxp/lpcxpresso11u68/lpcxpresso11u68.dts","says":{"buttons":[["&gpio0 1","sw0","high",null],["&gpio0 16","sw1","high",null]],"leds":[["&gpio2 16","led0","low"],["&gpio2 17","led1","low"],["&gpio2 18","led2","low"]]},"src":"zephyr:lpcxpresso11u68","stated":{"buttons|raw:&gpio0 1":"zephyr:lpcxpresso11u68: gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>","buttons|raw:&gpio0 16":"zephyr:lpcxpresso11u68: gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 16":"zephyr:lpcxpresso11u68: gpios = <&gpio2 16 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 17":"zephyr:lpcxpresso11u68: gpios = <&gpio2 17 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 18":"zephyr:lpcxpresso11u68: gpios = <&gpio2 18 GPIO_ACTIVE_LOW>"}}],"vendor":"NXP","why":"rank","wiring":{"buttons":[{"active":"high","label":"ISP enable button","name":"sw0","raw":"&gpio0 1"},{"active":"high","label":"Wake-up button","name":"sw1","raw":"&gpio0 16"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"green","label":"Green LED 0","name":"led0","raw":"&gpio2 16"},{"active":"low","colour":"red","label":"Red LED 1","name":"led1","raw":"&gpio2 17"},{"active":"low","colour":"blue","label":"Blue LED 2","name":"led2","raw":"&gpio2 18"}],"naming":"raw","ram":36864,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:lpcxpresso51u68","flash":262144,"ids":["zephyr:lpcxpresso51u68"],"key":"nxp-lpcxpresso51u68","name":"LPCXPRESSO51U68","part":"lpc51u68","ram":65536,"records":[{"file":"boards/nxp/lpcxpresso51u68/lpcxpresso51u68.dts","says":{"buttons":[["&gpio0 24","sw0","low",null],["&gpio0 31","sw1","low",null],["&gpio0 4","sw2","low",null]],"leds":[["&gpio1 9","led0","high"],["&gpio1 10","led1","high"],["&gpio0 29","led2","high"]]},"src":"zephyr:lpcxpresso51u68","stated":{"buttons|raw:&gpio0 24":"zephyr:lpcxpresso51u68: gpios = <&gpio0 24 GPIO_ACTIVE_LOW>","buttons|raw:&gpio0 31":"zephyr:lpcxpresso51u68: gpios = <&gpio0 31 GPIO_ACTIVE_LOW>","buttons|raw:&gpio0 4":"zephyr:lpcxpresso51u68: gpios = <&gpio0 4 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 29":"zephyr:lpcxpresso51u68: gpios = <&gpio0 29 0>","leds|raw:&gpio1 10":"zephyr:lpcxpresso51u68: gpios = <&gpio1 10 0>","leds|raw:&gpio1 9":"zephyr:lpcxpresso51u68: gpios = <&gpio1 9 0>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"Wakeup button","name":"sw0","raw":"&gpio0 24"},{"active":"low","label":"ISP0 button","name":"sw1","raw":"&gpio0 31"},{"active":"low","label":"ISP1 button","name":"sw2","raw":"&gpio0 4"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"blue","label":"Blue LED","name":"led0","raw":"&gpio1 9"},{"active":"high","colour":"green","label":"Green LED","name":"led1","raw":"&gpio1 10"},{"active":"high","colour":"red","label":"Red LED","name":"led2","raw":"&gpio0 29"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:lpcxpresso54628","flash":524288,"ids":["zephyr:lpcxpresso54628"],"key":"nxp-lpcxpresso54628","name":"LPCXpresso54628","part":"lpc54628","ram":163840,"records":[{"file":"boards/nxp/lpcxpresso54628/lpcxpresso54628.dts","says":{"buttons":[["&gpio1 1","sw0","low","up"]],"leds":[["&gpio3 14","led0","low"],["&gpio3 3","led1","low"],["&gpio2 2","led2","low"]]},"src":"zephyr:lpcxpresso54628","stated":{"buttons|raw:&gpio1 1":"zephyr:lpcxpresso54628: gpios = <&gpio1 1 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|raw:&gpio2 2":"zephyr:lpcxpresso54628: gpios = <&gpio2 2 GPIO_ACTIVE_LOW>","leds|raw:&gpio3 14":"zephyr:lpcxpresso54628: gpios = <&gpio3 14 GPIO_ACTIVE_LOW>","leds|raw:&gpio3 3":"zephyr:lpcxpresso54628: gpios = <&gpio3 3 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"User button SW5","name":"sw0","pull":"up","raw":"&gpio1 1"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LED1","name":"led0","raw":"&gpio3 14"},{"active":"low","label":"User LED2","name":"led1","raw":"&gpio3 3"},{"active":"low","label":"User LED3","name":"led2","raw":"&gpio2 2"}],"naming":"raw","ram":163840,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:lpcxpresso55s06","flash":262144,"ids":["zephyr:lpcxpresso55s06"],"key":"nxp-lpcxpresso55s06","name":"LPCXpresso55S06","part":"lpc55s06","ram":98304,"records":[{"file":"boards/nxp/lpcxpresso55s06/lpcxpresso55s06.dts","says":{"buttons":[["&gpio0 28","sw0","low",null],["&gpio1 9","sw1","low",null],["&gpio0 5","sw2","low",null]],"leds":[["&gpio0 22","led0","high"],["&gpio0 21","led1","high"],["&gpio0 18","led2","high"]]},"src":"zephyr:lpcxpresso55s06","stated":{"buttons|raw:&gpio0 28":"zephyr:lpcxpresso55s06: gpios = <&gpio0 28 GPIO_ACTIVE_LOW>","buttons|raw:&gpio0 5":"zephyr:lpcxpresso55s06: gpios = <&gpio0 5 GPIO_ACTIVE_LOW>","buttons|raw:&gpio1 9":"zephyr:lpcxpresso55s06: gpios = <&gpio1 9 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 18":"zephyr:lpcxpresso55s06: gpios = <&gpio0 18 0>","leds|raw:&gpio0 21":"zephyr:lpcxpresso55s06: gpios = <&gpio0 21 0>","leds|raw:&gpio0 22":"zephyr:lpcxpresso55s06: gpios = <&gpio0 22 0>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Wakeup button","name":"sw0","raw":"&gpio0 28"},{"active":"low","label":"User button","name":"sw1","raw":"&gpio1 9"},{"active":"low","label":"ISP button","name":"sw2","raw":"&gpio0 5"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"blue","label":"Blue LED","name":"led0","raw":"&gpio0 22"},{"active":"high","colour":"red","label":"Red LED","name":"led1","raw":"&gpio0 21"},{"active":"high","colour":"green","label":"Green LED","name":"led2","raw":"&gpio0 18"}],"naming":"raw","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:lpcxpresso55s28","flash":524288,"ids":["zephyr:lpcxpresso55s28"],"key":"nxp-lpcxpresso55s28","name":"LPCXpresso55S28","part":"lpc55s28","ram":196608,"records":[{"file":"boards/nxp/lpcxpresso55s28/lpcxpresso55s28.dts","says":{"buttons":[["&gpio0 5","sw0","high","up"],["&gpio1 18","sw1","low","up"],["&gpio1 9","sw2","low","up"]],"leds":[["&gpio1 7","led1","low"],["&gpio1 4","led2","low"],["&gpio1 6","led0","low"]]},"src":"zephyr:lpcxpresso55s28","stated":{"buttons|raw:&gpio0 5":"zephyr:lpcxpresso55s28: gpios = <&gpio0 5 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>","buttons|raw:&gpio1 18":"zephyr:lpcxpresso55s28: gpios = <&gpio1 18 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|raw:&gpio1 9":"zephyr:lpcxpresso55s28: gpios = <&gpio1 9 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|raw:&gpio1 4":"zephyr:lpcxpresso55s28: gpios = <&gpio1 4 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 6":"zephyr:lpcxpresso55s28: gpios = <&gpio1 6 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 7":"zephyr:lpcxpresso55s28: gpios = <&gpio1 7 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"high","aliases":["mcuboot-button0"],"label":"User SW1","name":"sw0","pull":"up","raw":"&gpio0 5"},{"active":"low","label":"User SW2","name":"sw1","pull":"up","raw":"&gpio1 18"},{"active":"low","label":"User SW3","name":"sw2","pull":"up","raw":"&gpio1 9"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD2","name":"led1","raw":"&gpio1 7"},{"active":"low","label":"User LD3","name":"led2","raw":"&gpio1 4"},{"active":"low","label":"User LD4","name":"led0","raw":"&gpio1 6"}],"naming":"raw","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:lpcxpresso55s36","flash":251904,"ids":["zephyr:lpcxpresso55s36"],"key":"nxp-lpcxpresso55s36","name":"LPCXpresso55S36","part":"lpc55s36","ram":114688,"records":[{"file":"boards/nxp/lpcxpresso55s36/lpcxpresso55s36.dts","says":{"buttons":[["&gpio1 18","sw0","low",null],["&gpio0 17","sw1","low",null]],"leds":[["&gpio1 28","led0","high"],["&gpio0 22","led1","high"],["&gpio1 11","led2","high"]]},"src":"zephyr:lpcxpresso55s36","stated":{"buttons|raw:&gpio0 17":"zephyr:lpcxpresso55s36: gpios = <&gpio0 17 GPIO_ACTIVE_LOW>","buttons|raw:&gpio1 18":"zephyr:lpcxpresso55s36: gpios = <&gpio1 18 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 22":"zephyr:lpcxpresso55s36: gpios = <&gpio0 22 0>","leds|raw:&gpio1 11":"zephyr:lpcxpresso55s36: gpios = <&gpio1 11 0>","leds|raw:&gpio1 28":"zephyr:lpcxpresso55s36: gpios = <&gpio1 28 0>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Wakeup button","name":"sw0","raw":"&gpio1 18"},{"active":"low","label":"USR button","name":"sw1","raw":"&gpio0 17"}],"flash":251904,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"Red LED","name":"led0","raw":"&gpio1 28"},{"active":"high","colour":"green","label":"Green LED","name":"led1","raw":"&gpio0 22"},{"active":"high","colour":"blue","label":"Blue LED","name":"led2","raw":"&gpio1 11"}],"naming":"raw","ram":114688,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:lpcxpresso55s69","flash":98304,"ids":["zephyr:lpcxpresso55s69"],"key":"nxp-lpcxpresso55s69","name":"LPCXPRESSO55S69","part":"lpc55s69","ram":139264,"records":[{"file":"boards/nxp/lpcxpresso55s69/lpcxpresso55s69_lpc55s69_cpu0.dts","says":{"buttons":[["&gpio0 5","sw0","high","up"],["&gpio1 18","sw1","low","up"],["&gpio1 9","sw2","low","up"]],"leds":[["&gpio1 7","led1","low"],["&gpio1 4","led2","low"],["&gpio1 6","led0","low"]]},"src":"zephyr:lpcxpresso55s69","stated":{"buttons|raw:&gpio0 5":"zephyr:lpcxpresso55s69: gpios = <&gpio0 5 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>","buttons|raw:&gpio1 18":"zephyr:lpcxpresso55s69: gpios = <&gpio1 18 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|raw:&gpio1 9":"zephyr:lpcxpresso55s69: gpios = <&gpio1 9 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|raw:&gpio1 4":"zephyr:lpcxpresso55s69: gpios = <&gpio1 4 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 6":"zephyr:lpcxpresso55s69: gpios = <&gpio1 6 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 7":"zephyr:lpcxpresso55s69: gpios = <&gpio1 7 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"high","aliases":["mcuboot-button0"],"label":"User SW1","name":"sw0","pull":"up","raw":"&gpio0 5"},{"active":"low","label":"User SW2","name":"sw1","pull":"up","raw":"&gpio1 18"},{"active":"low","label":"User SW3","name":"sw2","pull":"up","raw":"&gpio1 9"}],"flash":98304,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD2","name":"led1","raw":"&gpio1 7"},{"active":"low","label":"User LD3","name":"led2","raw":"&gpio1 4"},{"active":"low","label":"User LD4","name":"led0","raw":"&gpio1 6"}],"naming":"raw","ram":139264,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ls1046ardb","ids":["zephyr:ls1046ardb"],"key":"nxp-ls1046a-rdb","name":"LS1046A RDB","part":"ls1046a","ram":1048576,"records":[{"file":"boards/nxp/ls1046ardb/ls1046ardb_ls1046a.dts","src":"zephyr:ls1046ardb"}],"vendor":"nxp","why":"nothing","wiring":{"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mcx_n5xx_evk","flash":2097152,"ids":["zephyr:mcx_n5xx_evk"],"key":"nxp-mcx-n5xx-evk","name":"MCX-N5XX-EVK","part":"mcxn547","ram":327680,"records":[{"file":"boards/nxp/mcx_nx4x_evk/mcx_n5xx_evk_mcxn547_cpu0.dts","says":{"buttons":[["&gpio1 3","sw0","low","up"],["&gpio0 6","sw1","low","up"]],"leds":[["&gpio3 2","led1","high"],["&gpio3 3","led2","high"],["&gpio3 4","led0","high"]]},"src":"zephyr:mcx_n5xx_evk","stated":{"buttons|raw:&gpio0 6":"zephyr:mcx_n5xx_evk: gpios = <&gpio0 6 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|raw:&gpio1 3":"zephyr:mcx_n5xx_evk: gpios = <&gpio1 3 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|raw:&gpio3 2":"zephyr:mcx_n5xx_evk: gpios = <&gpio3 2 GPIO_ACTIVE_HIGH>","leds|raw:&gpio3 3":"zephyr:mcx_n5xx_evk: gpios = <&gpio3 3 GPIO_ACTIVE_HIGH>","leds|raw:&gpio3 4":"zephyr:mcx_n5xx_evk: gpios = <&gpio3 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["wakeup-button","mcuboot-button0"],"label":"User SW2","name":"sw0","pull":"up","raw":"&gpio1 3"},{"active":"low","label":"User SW3","name":"sw1","pull":"up","raw":"&gpio0 6"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"green","label":"Green LED","name":"led1","raw":"&gpio3 2"},{"active":"high","colour":"blue","label":"Blue LED","name":"led2","raw":"&gpio3 3"},{"active":"high","colour":"red","label":"Red LED","name":"led0","raw":"&gpio3 4"}],"naming":"raw","ram":327680,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mcx_n9xx_evk","flash":8388608,"ids":["zephyr:mcx_n9xx_evk"],"key":"nxp-mcx-n9xx-evk","name":"MCX-N9XX-EVK","part":"mcxn947","ram":327680,"records":[{"file":"boards/nxp/mcx_nx4x_evk/mcx_n9xx_evk_mcxn947_cpu0.dts","says":{"buttons":[["&gpio1 3","sw0","low","up"],["&gpio0 6","sw1","low","up"]],"leds":[["&gpio3 2","led1","high"],["&gpio3 3","led2","high"],["&gpio3 4","led0","high"]]},"src":"zephyr:mcx_n9xx_evk","stated":{"buttons|raw:&gpio0 6":"zephyr:mcx_n9xx_evk: gpios = <&gpio0 6 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|raw:&gpio1 3":"zephyr:mcx_n9xx_evk: gpios = <&gpio1 3 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|raw:&gpio3 2":"zephyr:mcx_n9xx_evk: gpios = <&gpio3 2 GPIO_ACTIVE_HIGH>","leds|raw:&gpio3 3":"zephyr:mcx_n9xx_evk: gpios = <&gpio3 3 GPIO_ACTIVE_HIGH>","leds|raw:&gpio3 4":"zephyr:mcx_n9xx_evk: gpios = <&gpio3 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["wakeup-button","mcuboot-button0"],"label":"User SW2","name":"sw0","pull":"up","raw":"&gpio1 3"},{"active":"low","label":"User SW3","name":"sw1","pull":"up","raw":"&gpio0 6"}],"flash":8388608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"green","label":"Green LED","name":"led1","raw":"&gpio3 2"},{"active":"high","colour":"blue","label":"Blue LED","name":"led2","raw":"&gpio3 3"},{"active":"high","colour":"red","label":"Red LED","name":"led0","raw":"&gpio3 4"}],"naming":"raw","ram":327680,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mcxw23_evk","flash":1040384,"ids":["zephyr:mcxw23_evk"],"key":"nxp-mcxw23-evk","name":"MCXW23-EVK","part":"mcxw236","ram":131072,"records":[{"file":"boards/nxp/mcxw23_evk/mcxw23_evk.dts","says":{"buttons":[["&gpio0 21","sw0","low",null],["&gpio0 18","sw1","low",null],["&gpio0 20","sw2","low",null]],"leds":[["&gpio0 19","led0","high"]]},"src":"zephyr:mcxw23_evk","stated":{"buttons|raw:&gpio0 18":"zephyr:mcxw23_evk: gpios = <&gpio0 18 GPIO_ACTIVE_LOW>","buttons|raw:&gpio0 20":"zephyr:mcxw23_evk: gpios = <&gpio0 20 GPIO_ACTIVE_LOW>","buttons|raw:&gpio0 21":"zephyr:mcxw23_evk: gpios = <&gpio0 21 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 19":"zephyr:mcxw23_evk: gpios = <&gpio0 19 0>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Wakeup button","name":"sw0","raw":"&gpio0 21"},{"active":"low","label":"USR button","name":"sw1","raw":"&gpio0 18"},{"active":"low","label":"ISP button","name":"sw2","raw":"&gpio0 20"}],"flash":1040384,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"Red LED","name":"led0","raw":"&gpio0 19"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mcxw72_evk","flash":2097152,"ids":["zephyr:mcxw72_evk"],"key":"nxp-mcxw72-evk","name":"MCXW72-EVK","part":"mcxw727c","ram":270336,"records":[{"file":"boards/nxp/mcxw72_evk/mcxw72_evk.dts","says":{"buttons":[["&gpioc 6","sw0","low","up"]],"leds":[["&gpioc 1","led0","high"]]},"src":"zephyr:mcxw72_evk","stated":{"buttons|raw:&gpioc 6":"zephyr:mcxw72_evk: gpios = <&gpioc 6 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|raw:&gpioc 1":"zephyr:mcxw72_evk: gpios = <&gpioc 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW3","name":"sw0","pull":"up","raw":"&gpioc 6"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","name":"led0","raw":"&gpioc 1"}],"naming":"raw","ram":270336,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:imx8mq_evk","flash":131072,"ids":["zephyr:imx8mq_evk"],"key":"nxp-mimx8mq-evk","name":"MIMX8MQ EVK","part":"mimx8mq","ram":131072,"records":[{"file":"boards/nxp/imx8mq_evk/imx8mq_evk_mimx8mq6_m4.dts","src":"zephyr:imx8mq_evk"}],"vendor":"nxp","why":"nothing","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mimxrt1010_evk","flash":16777216,"ids":["mpy:mimxrt/MIMXRT1010_EVK","zephyr:mimxrt1010_evk"],"key":"nxp-mimxrt1010-evk","name":"MIMXRT1010-EVK","part":"mimxrt1011","ram":65536,"records":[{"file":"boards/nxp/mimxrt1010_evk/mimxrt1010_evk.dts","says":{"buttons":[["&gpio2 5","sw0","low","up"]],"leds":[["&gpio1 11","led0","low"]]},"src":"zephyr:mimxrt1010_evk","stated":{"buttons|raw:&gpio2 5":"zephyr:mimxrt1010_evk: gpios = <&gpio2 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio1 11":"zephyr:mimxrt1010_evk: gpios = <&gpio1 11 GPIO_ACTIVE_LOW>"}},{"dropped":["MICROPY_HW_LED1_PIN is (pin_GPIO_11)"],"file":"ports/mimxrt/boards/MIMXRT1010_EVK/mpconfigboard.h","src":"mpy:mimxrt/MIMXRT1010_EVK"}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"User SW4","name":"sw0","pull":"up","raw":"&gpio2 5"}],"flash":16777216,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD1","name":"led0","raw":"&gpio1 11"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mimxrt1015_evk","flash":16777216,"ids":["mpy:mimxrt/MIMXRT1015_EVK","zephyr:mimxrt1015_evk"],"key":"nxp-mimxrt1015-evk","name":"MIMXRT1015-EVK","part":"mimxrt1015","ram":32768,"records":[{"file":"boards/nxp/mimxrt1015_evk/mimxrt1015_evk.dts","says":{"buttons":[["&gpio2 9","sw0","low",null]],"leds":[["&gpio3 21","led0","low"]]},"src":"zephyr:mimxrt1015_evk","stated":{"buttons|raw:&gpio2 9":"zephyr:mimxrt1015_evk: gpios = <&gpio2 9 GPIO_ACTIVE_LOW>","leds|raw:&gpio3 21":"zephyr:mimxrt1015_evk: gpios = <&gpio3 21 GPIO_ACTIVE_LOW>"}},{"dropped":["MICROPY_HW_LED1_PIN is (pin_GPIO_SD_B1_00)","MICROPY_HW_LED2_PIN is (pin_GPIO_SD_B1_01)","MICROPY_HW_LED3_PIN is (pin_GPIO_SD_B1_02)"],"file":"ports/mimxrt/boards/MIMXRT1015_EVK/mpconfigboard.h","src":"mpy:mimxrt/MIMXRT1015_EVK"}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"User SW4","name":"sw0","raw":"&gpio2 9"}],"flash":16777216,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD1","name":"led0","raw":"&gpio3 21"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mimxrt1020_evk","flash":8388608,"ids":["mpy:mimxrt/MIMXRT1020_EVK","zephyr:mimxrt1020_evk"],"key":"nxp-mimxrt1020-evk","name":"MIMXRT1020-EVK","part":"mimxrt1021","ram":33554432,"records":[{"file":"boards/nxp/mimxrt1020_evk/mimxrt1020_evk.dts","says":{"buttons":[["&gpio5 0","sw0","low","up"]],"leds":[["&gpio1 5","led0","low"]]},"src":"zephyr:mimxrt1020_evk","stated":{"buttons|raw:&gpio5 0":"zephyr:mimxrt1020_evk: gpios = <&gpio5 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio1 5":"zephyr:mimxrt1020_evk: gpios = <&gpio1 5 GPIO_ACTIVE_LOW>"}},{"dropped":["MICROPY_HW_LED1_PIN is (pin_GPIO_AD_B0_05)"],"file":"ports/mimxrt/boards/MIMXRT1020_EVK/mpconfigboard.h","src":"mpy:mimxrt/MIMXRT1020_EVK"}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"User SW4","name":"sw0","pull":"up","raw":"&gpio5 0"}],"flash":8388608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD1","name":"led0","raw":"&gpio1 5"}],"naming":"raw","ram":33554432,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mimxrt1024_evk","flash":4194304,"ids":["zephyr:mimxrt1024_evk"],"key":"nxp-mimxrt1024-evk","name":"MIMXRT1024-EVK","part":"mimxrt1024","ram":33554432,"records":[{"file":"boards/nxp/mimxrt1024_evk/mimxrt1024_evk.dts","says":{"buttons":[["&gpio5 0","sw0","low","up"]],"leds":[["&gpio1 24","led0","high"]]},"src":"zephyr:mimxrt1024_evk","stated":{"buttons|raw:&gpio5 0":"zephyr:mimxrt1024_evk: gpios = <&gpio5 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio1 24":"zephyr:mimxrt1024_evk: gpios = <&gpio1 24 GPIO_ACTIVE_HIGH>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"User SW4","name":"sw0","pull":"up","raw":"&gpio5 0"}],"flash":4194304,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD1","name":"led0","raw":"&gpio1 24"}],"naming":"raw","ram":33554432,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mimxrt1040_evk","flash":8388608,"ids":["zephyr:mimxrt1040_evk"],"key":"nxp-mimxrt1040-evk","name":"MIMXRT1040-EVK","part":"mimxrt1042","ram":33554432,"records":[{"file":"boards/nxp/mimxrt1040_evk/mimxrt1040_evk.dts","says":{"buttons":[["&gpio5 0","sw0","low","up"]],"leds":[["&gpio1 8","led0","low"]]},"src":"zephyr:mimxrt1040_evk","stated":{"buttons|raw:&gpio5 0":"zephyr:mimxrt1040_evk: gpios = <&gpio5 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio1 8":"zephyr:mimxrt1040_evk: gpios = <&gpio1 8 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"User SW8","name":"sw0","pull":"up","raw":"&gpio5 0"}],"flash":8388608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD1","name":"led0","raw":"&gpio1 8"}],"naming":"raw","ram":33554432,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mimxrt1050_evk","flash":67108864,"ids":["mpy:mimxrt/MIMXRT1050_EVK","zephyr:mimxrt1050_evk"],"key":"nxp-mimxrt1050-evk","name":"MIMXRT1050-EVK","part":"mimxrt1052","ram":33554432,"records":[{"file":"boards/nxp/mimxrt1050_evk/mimxrt1050_evk_mimxrt1052_qspi.dts","says":{"buttons":[["&gpio5 0","sw0","low","up"]],"leds":[["&gpio1 9","led0","low"]]},"src":"zephyr:mimxrt1050_evk","stated":{"buttons|raw:&gpio5 0":"zephyr:mimxrt1050_evk: gpios = <&gpio5 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio1 9":"zephyr:mimxrt1050_evk: gpios = <&gpio1 9 GPIO_ACTIVE_LOW>"}},{"dropped":["MICROPY_HW_LED1_PIN is (pin_GPIO_AD_B0_09)"],"file":"ports/mimxrt/boards/MIMXRT1050_EVK/mpconfigboard.h","src":"mpy:mimxrt/MIMXRT1050_EVK"}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"User SW8","name":"sw0","pull":"up","raw":"&gpio5 0"}],"flash":67108864,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD1","name":"led0","raw":"&gpio1 9"}],"naming":"raw","ram":33554432,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mimxrt1060_evk","flash":67108864,"ids":["mpy:mimxrt/MIMXRT1060_EVK","zephyr:mimxrt1060_evk"],"key":"nxp-mimxrt1060-evk","name":"MIMXRT1060-EVK","part":"mimxrt1062","ram":33554432,"records":[{"file":"boards/nxp/mimxrt1060_evk/mimxrt1060_evk_mimxrt1062_qspi.dts","says":{"buttons":[["&gpio5 0","sw0","low","up"]],"leds":[["&gpio1 9","led0","low"]]},"src":"zephyr:mimxrt1060_evk","stated":{"buttons|raw:&gpio5 0":"zephyr:mimxrt1060_evk: gpios = <&gpio5 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio1 9":"zephyr:mimxrt1060_evk: gpios = <&gpio1 9 GPIO_ACTIVE_LOW>"}},{"dropped":["MICROPY_HW_LED1_PIN is (pin_GPIO_AD_B0_09)"],"file":"ports/mimxrt/boards/MIMXRT1060_EVK/mpconfigboard.h","src":"mpy:mimxrt/MIMXRT1060_EVK"}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"User SW8","name":"sw0","pull":"up","raw":"&gpio5 0"}],"flash":67108864,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LED1","name":"led0","raw":"&gpio1 9"}],"naming":"raw","ram":33554432,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mimxrt1062_fmurt6","flash":67108864,"ids":["zephyr:mimxrt1062_fmurt6"],"key":"nxp-mimxrt1062-fmurt6","name":"MIMXRT1062-FMURT6","part":"mimxrt1062","ram":786432,"records":[{"file":"boards/nxp/mimxrt1062_fmurt6/mimxrt1062_fmurt6.dts","says":{"leds":[["&gpio2 11","led0","high"],["&gpio2 10","led1","low"]]},"src":"zephyr:mimxrt1062_fmurt6","stated":{"leds|raw:&gpio2 10":"zephyr:mimxrt1062_fmurt6: gpios = <&gpio2 10 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 11":"zephyr:mimxrt1062_fmurt6: gpios = <&gpio2 11 GPIO_ACTIVE_HIGH>"}}],"vendor":"nxp","why":"rank","wiring":{"flash":67108864,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED1","name":"led0","raw":"&gpio2 11"},{"active":"low","label":"User LED2","name":"led1","raw":"&gpio2 10"}],"naming":"raw","ram":786432,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mimxrt1160_evk","flash":16777216,"ids":["zephyr:mimxrt1160_evk"],"key":"nxp-mimxrt1160-evk","name":"MIMXRT1160-EVK","part":"mimxrt1166","ram":262144,"records":[{"file":"boards/nxp/mimxrt1160_evk/mimxrt1160_evk_mimxrt1166_cm7.dts","says":{"buttons":[["&gpio13 0","sw0","high",null]],"leds":[["&gpio9 3","led0","low"]]},"src":"zephyr:mimxrt1160_evk","stated":{"buttons|raw:&gpio13 0":"zephyr:mimxrt1160_evk: gpios = <&gpio13 0 GPIO_ACTIVE_HIGH>","leds|raw:&gpio9 3":"zephyr:mimxrt1160_evk: gpios = <&gpio9 3 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"high","aliases":["mcuboot-button0"],"label":"User SW7","name":"sw0","raw":"&gpio13 0"}],"flash":16777216,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LED D6","name":"led0","raw":"&gpio9 3"}],"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mimxrt1170_evk","ids":["mpy:mimxrt/MIMXRT1170_EVK","zephyr:mimxrt1170_evk"],"key":"nxp-mimxrt1170-evk","name":"MIMXRT1170-EVK","part":"mimxrt1176","records":[{"file":"boards/nxp/mimxrt1170_evk/mimxrt1170_evk_mimxrt1176_cm7.dts","says":{"buttons":[["&gpio13 0","sw0","high",null]],"leds":[["&gpio9 3","led0","high"],["&gpio9 25","led1","low"]]},"src":"zephyr:mimxrt1170_evk","stated":{"buttons|raw:&gpio13 0":"zephyr:mimxrt1170_evk: gpios = <&gpio13 0 GPIO_ACTIVE_HIGH>","leds|raw:&gpio9 25":"zephyr:mimxrt1170_evk: gpios = <&gpio9 25 GPIO_ACTIVE_LOW>","leds|raw:&gpio9 3":"zephyr:mimxrt1170_evk: gpios = <&gpio9 3 GPIO_ACTIVE_HIGH>"}},{"dropped":["MICROPY_HW_LED1_PIN is (pin_GPIO_AD_04)","MICROPY_HW_LED2_PIN is (pin_GPIO_AD_26)"],"file":"ports/mimxrt/boards/MIMXRT1170_EVK/mpconfigboard.h","src":"mpy:mimxrt/MIMXRT1170_EVK"}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"high","aliases":["mcuboot-button0"],"label":"User SW7","name":"sw0","raw":"&gpio13 0"}],"leds":[{"active":"high","label":"User LED D6","name":"led0","raw":"&gpio9 3"},{"active":"low","label":"User LED D34","name":"led1","raw":"&gpio9 25"}],"naming":"raw"}},
{"chosen":"zephyr:mimxrt1180_evk","flash":16777216,"ids":["zephyr:mimxrt1180_evk"],"key":"nxp-mimxrt1180-evk","name":"MIMXRT1180-EVK","part":"mimxrt1189","ram":131072,"records":[{"file":"boards/nxp/mimxrt1180_evk/mimxrt1180_evk_mimxrt1189_cm7.dts","says":{"buttons":[["&gpio1 4","sw0","high","up"]],"leds":[["&gpio4 26","led0","high"]]},"src":"zephyr:mimxrt1180_evk","stated":{"buttons|raw:&gpio1 4":"zephyr:mimxrt1180_evk: gpios = <&gpio1 4 (GPIO_PULL_UP | GPIO_ACTIVE_HIGH)>","leds|raw:&gpio4 26":"zephyr:mimxrt1180_evk: gpios = <&gpio4 26 GPIO_ACTIVE_HIGH>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"high","label":"User SW8","name":"sw0","pull":"up","raw":"&gpio1 4"}],"flash":16777216,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED D7","name":"led0","raw":"&gpio4 26"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mimxrt2660_evk","flash":67108864,"ids":["zephyr:mimxrt2660_evk"],"key":"nxp-mimxrt2660-evk","name":"MIMXRT2660-EVK","part":"mimxrt2663","ram":33554432,"records":[{"file":"boards/nxp/mimxrt2660_evk/mimxrt2660_evk_mimxrt2663_cm85.dts","says":{"buttons":[["&gpio6 0","sw0","low","up"]],"leds":[["&gpio0 26","led0","low"]]},"src":"zephyr:mimxrt2660_evk","stated":{"buttons|raw:&gpio6 0":"zephyr:mimxrt2660_evk: gpios = <&gpio6 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|raw:&gpio0 26":"zephyr:mimxrt2660_evk: gpios = <&gpio0 26 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW (WAKE)","name":"sw0","pull":"up","raw":"&gpio6 0"}],"flash":67108864,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LED","name":"led0","raw":"&gpio0 26"}],"naming":"raw","ram":33554432,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mimxrt595_evk","ids":["zephyr:mimxrt595_evk"],"key":"nxp-mimxrt595-evk","name":"MIMXRT595-EVK","part":"mimxrt595","records":[{"file":"boards/nxp/mimxrt595_evk/mimxrt595_evk_mimxrt595s_f1.dts","src":"zephyr:mimxrt595_evk"}],"vendor":"nxp","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:mimxrt685_aud_evk","flash":3145728,"ids":["zephyr:mimxrt685_aud_evk"],"key":"nxp-mimxrt685-aud-evk","name":"MIMXRT685-AUD-EVK","part":"mimxrt685","ram":4718592,"records":[{"file":"boards/nxp/mimxrt685_aud_evk/mimxrt685_aud_evk_mimxrt685s_cm33.dts","says":{"buttons":[["&gpio1 1","sw0","low",null],["&gpio0 10","sw1","low",null]],"leds":[["&gpio0 14","led0","high"],["&gpio0 26","led1","high"],["&gpio0 31","led2","high"]]},"src":"zephyr:mimxrt685_aud_evk","stated":{"buttons|raw:&gpio0 10":"zephyr:mimxrt685_aud_evk: gpios = <&gpio0 10 GPIO_ACTIVE_LOW>","buttons|raw:&gpio1 1":"zephyr:mimxrt685_aud_evk: gpios = <&gpio1 1 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 14":"zephyr:mimxrt685_aud_evk: gpios = <&gpio0 14 0>","leds|raw:&gpio0 26":"zephyr:mimxrt685_aud_evk: gpios = <&gpio0 26 0>","leds|raw:&gpio0 31":"zephyr:mimxrt685_aud_evk: gpios = <&gpio0 31 0>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW1","name":"sw0","raw":"&gpio1 1"},{"active":"low","label":"User SW2","name":"sw1","raw":"&gpio0 10"}],"flash":3145728,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED_GREEN","name":"led0","raw":"&gpio0 14"},{"active":"high","label":"User LED_BLUE","name":"led1","raw":"&gpio0 26"},{"active":"high","label":"User LED_RED","name":"led2","raw":"&gpio0 31"}],"naming":"raw","ram":4718592,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mimxrt685_evk","flash":65536,"ids":["zephyr:mimxrt685_evk"],"key":"nxp-mimxrt685-evk","name":"MIMXRT685-EVK","part":"mimxrt685","ram":65536,"records":[{"file":"boards/nxp/mimxrt685_evk/mimxrt685_evk_mimxrt685s_cm33.dts","says":{"buttons":[["&gpio1 1","sw0","low",null],["&gpio0 10","sw1","low",null]],"leds":[["&gpio0 14","led0","high"],["&gpio0 26","led1","high"],["&gpio0 31","led2","high"]]},"src":"zephyr:mimxrt685_evk","stated":{"buttons|raw:&gpio0 10":"zephyr:mimxrt685_evk: gpios = <&gpio0 10 GPIO_ACTIVE_LOW>","buttons|raw:&gpio1 1":"zephyr:mimxrt685_evk: gpios = <&gpio1 1 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 14":"zephyr:mimxrt685_evk: gpios = <&gpio0 14 0>","leds|raw:&gpio0 26":"zephyr:mimxrt685_evk: gpios = <&gpio0 26 0>","leds|raw:&gpio0 31":"zephyr:mimxrt685_evk: gpios = <&gpio0 31 0>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"User SW1","name":"sw0","raw":"&gpio1 1"},{"active":"low","label":"User SW2","name":"sw1","raw":"&gpio0 10"}],"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED_GREEN","name":"led0","raw":"&gpio0 14"},{"active":"high","label":"User LED_BLUE","name":"led1","raw":"&gpio0 26"},{"active":"high","label":"User LED_RED","name":"led2","raw":"&gpio0 31"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mimxrt700_evk","flash":524288,"ids":["zephyr:mimxrt700_evk"],"key":"nxp-mimxrt700-evk","name":"MIMXRT700-EVK","part":"mimxrt798","ram":262144,"records":[{"file":"boards/nxp/mimxrt700_evk/mimxrt700_evk_mimxrt798s_hifi1.dts","src":"zephyr:mimxrt700_evk"}],"vendor":"nxp","why":"nothing","wiring":{"flash":524288,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mr_canhubk3","flash":1048576,"ids":["zephyr:mr_canhubk3"],"key":"nxp-mr-canhubk3","name":"MR-CANHUBK3","part":"s32k344","ram":1048576,"records":[{"file":"boards/nxp/mr_canhubk3/mr_canhubk3.dts","says":{"buttons":[["&gpiod_l 15","sw0","high",null],["&gpioa_h 9","sw1","high",null]],"leds":[["&gpioa_h 11","led1","low"],["&gpioe_l 12","led2","low"],["&gpioe_l 14","led0","low"],["&gpioc_h 2","can_led0","low"],["&gpioe_l 5","can_led1","low"],["&gpiod_h 4","can_led2","low"],["&gpiob_h 8","can_led3","low"],["&gpiob_h 10","can_led4","low"],["&gpiod_h 15","can_led5","low"]]},"src":"zephyr:mr_canhubk3","stated":{"buttons|raw:&gpioa_h 9":"zephyr:mr_canhubk3: gpios = <&gpioa_h 9 GPIO_ACTIVE_HIGH>","buttons|raw:&gpiod_l 15":"zephyr:mr_canhubk3: gpios = <&gpiod_l 15 GPIO_ACTIVE_HIGH>","leds|raw:&gpioa_h 11":"zephyr:mr_canhubk3: gpios = <&gpioa_h 11 GPIO_ACTIVE_LOW>","leds|raw:&gpiob_h 10":"zephyr:mr_canhubk3: gpios = <&gpiob_h 10 GPIO_ACTIVE_LOW>","leds|raw:&gpiob_h 8":"zephyr:mr_canhubk3: gpios = <&gpiob_h 8 GPIO_ACTIVE_LOW>","leds|raw:&gpioc_h 2":"zephyr:mr_canhubk3: gpios = <&gpioc_h 2 GPIO_ACTIVE_LOW>","leds|raw:&gpiod_h 15":"zephyr:mr_canhubk3: gpios = <&gpiod_h 15 GPIO_ACTIVE_LOW>","leds|raw:&gpiod_h 4":"zephyr:mr_canhubk3: gpios = <&gpiod_h 4 GPIO_ACTIVE_LOW>","leds|raw:&gpioe_l 12":"zephyr:mr_canhubk3: gpios = <&gpioe_l 12 GPIO_ACTIVE_LOW>","leds|raw:&gpioe_l 14":"zephyr:mr_canhubk3: gpios = <&gpioe_l 14 GPIO_ACTIVE_LOW>","leds|raw:&gpioe_l 5":"zephyr:mr_canhubk3: gpios = <&gpioe_l 5 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"high","label":"User SW1","name":"sw0","raw":"&gpiod_l 15"},{"active":"high","label":"User SW2","name":"sw1","raw":"&gpioa_h 9"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"green","label":"User RGB LED1 GREEN","name":"led1","raw":"&gpioa_h 11"},{"active":"low","colour":"blue","label":"User RGB LED1 BLUE","name":"led2","raw":"&gpioe_l 12"},{"active":"low","colour":"red","label":"User RGB LED1 RED","name":"led0","raw":"&gpioe_l 14"},{"active":"low","label":"CAN LED0","name":"can_led0","raw":"&gpioc_h 2"},{"active":"low","label":"CAN LED1","name":"can_led1","raw":"&gpioe_l 5"},{"active":"low","label":"CAN LED2","name":"can_led2","raw":"&gpiod_h 4"},{"active":"low","label":"CAN LED3","name":"can_led3","raw":"&gpiob_h 8"},{"active":"low","label":"CAN LED4","name":"can_led4","raw":"&gpiob_h 10"},{"active":"low","label":"CAN LED5","name":"can_led5","raw":"&gpiod_h 15"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mr_mcxn_t1","flash":2097152,"ids":["zephyr:mr_mcxn_t1"],"key":"nxp-mr-mcxn-t1","name":"MR-MCXN-T1","part":"mcxn947","ram":327680,"records":[{"file":"boards/nxp/mr_mcxn_t1/mr_mcxn_t1_mcxn947_cpu0.dts","src":"zephyr:mr_mcxn_t1"}],"vendor":"nxp","why":"nothing","wiring":{"flash":2097152,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":327680,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mr_navq95b","flash":7340032,"ids":["zephyr:mr_navq95b"],"key":"nxp-mr-navq95b","name":"MR-NavQ95B","part":"mimx9596","ram":262144,"records":[{"file":"boards/nxp/mr_navq95b/mr_navq95b_mimx9596_m7.dts","src":"zephyr:mr_navq95b"}],"vendor":"nxp","why":"nothing","wiring":{"flash":7340032,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mimxrt1064_evk","flash":8388608,"ids":["mpy:mimxrt/MIMXRT1064_EVK","pio:mimxrt1064_evk","renode:mimxrt1064_evk","zephyr:mimxrt1064_evk"],"key":"nxp-nxp-i-mx-rt1064-evaluation-kit","name":"NXP i.MX RT1064 Evaluation Kit","part":"mimxrt1064","ram":33554432,"records":[{"file":"boards/nxp/mimxrt1064_evk/mimxrt1064_evk.dts","says":{"buttons":[["&gpio5 0","sw0","low","up"]],"leds":[["&gpio1 9","led0","low"]]},"src":"zephyr:mimxrt1064_evk","stated":{"buttons|raw:&gpio5 0":"zephyr:mimxrt1064_evk: gpios = <&gpio5 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio1 9":"zephyr:mimxrt1064_evk: gpios = <&gpio1 9 GPIO_ACTIVE_LOW>"}},{"dropped":["MICROPY_HW_LED1_PIN is (pin_GPIO_AD_B0_09)"],"file":"ports/mimxrt/boards/MIMXRT1064_EVK/mpconfigboard.h","src":"mpy:mimxrt/MIMXRT1064_EVK"}],"vendor":"NXP","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"User SW8","name":"sw0","pull":"up","raw":"&gpio5 0"}],"flash":8388608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD1","name":"led0","raw":"&gpio1 9"}],"naming":"raw","ram":33554432,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:lpcxpresso54114","flash":262144,"ids":["pio:lpc54114","zephyr:lpcxpresso54114"],"key":"nxp-nxp-lpcxpresso54114","name":"NXP LPCXpresso54114","part":"lpc54114j256bd64","ram":196608,"records":[{"file":"boards/nxp/lpcxpresso54114/lpcxpresso54114_lpc54114_m4.dts","says":{"buttons":[["&gpio0 24","sw0","low",null],["&gpio0 31","sw1","low","up"],["&gpio0 4","sw2","low","up"]],"leds":[["&gpio0 29","led0",null],["&gpio1 10","led1",null],["&gpio1 9","led2","high"]]},"src":"zephyr:lpcxpresso54114","stated":{"buttons|raw:&gpio0 24":"zephyr:lpcxpresso54114: gpios = <&gpio0 24 GPIO_ACTIVE_LOW>","buttons|raw:&gpio0 31":"zephyr:lpcxpresso54114: gpios = <&gpio0 31 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|raw:&gpio0 4":"zephyr:lpcxpresso54114: gpios = <&gpio0 4 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|raw:&gpio1 9":"zephyr:lpcxpresso54114: gpios = <&gpio1 9 0>"}}],"vendor":"NXP","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW1","name":"sw0","raw":"&gpio0 24"},{"active":"low","label":"User SW2","name":"sw1","pull":"up","raw":"&gpio0 31"},{"active":"low","label":"User SW3","name":"sw2","pull":"up","raw":"&gpio0 4"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"label":"User LD1","name":"led0","raw":"&gpio0 29"},{"label":"User LD2","name":"led1","raw":"&gpio1 10"},{"active":"high","label":"User LD3","name":"led2","raw":"&gpio1 9"}],"naming":"raw","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:lpcxpresso55s16","flash":262144,"ids":["pio:lpcxpresso55s16","zephyr:lpcxpresso55s16"],"key":"nxp-nxp-lpcxpresso55s16","name":"NXP LPCXpresso55S16","part":"lpc55s16","ram":98304,"records":[{"file":"boards/nxp/lpcxpresso55s16/lpcxpresso55s16.dts","says":{"buttons":[["&gpio1 18","sw0","low",null],["&gpio1 9","sw1","low",null],["&gpio0 5","sw2","low",null]],"leds":[["&gpio1 4","led0","high"],["&gpio1 7","led1","high"],["&gpio1 6","led2","high"]]},"src":"zephyr:lpcxpresso55s16","stated":{"buttons|raw:&gpio0 5":"zephyr:lpcxpresso55s16: gpios = <&gpio0 5 GPIO_ACTIVE_LOW>","buttons|raw:&gpio1 18":"zephyr:lpcxpresso55s16: gpios = <&gpio1 18 GPIO_ACTIVE_LOW>","buttons|raw:&gpio1 9":"zephyr:lpcxpresso55s16: gpios = <&gpio1 9 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 4":"zephyr:lpcxpresso55s16: gpios = <&gpio1 4 0>","leds|raw:&gpio1 6":"zephyr:lpcxpresso55s16: gpios = <&gpio1 6 0>","leds|raw:&gpio1 7":"zephyr:lpcxpresso55s16: gpios = <&gpio1 7 0>"}}],"vendor":"NXP","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Wakeup button","name":"sw0","raw":"&gpio1 18"},{"active":"low","label":"USR button","name":"sw1","raw":"&gpio1 9"},{"active":"low","label":"ISP button","name":"sw2","raw":"&gpio0 5"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"Red LED","name":"led0","raw":"&gpio1 4"},{"active":"high","colour":"green","label":"Green LED","name":"led1","raw":"&gpio1 7"},{"active":"high","colour":"blue","label":"Blue LED","name":"led2","raw":"&gpio1 6"}],"naming":"raw","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rd_rw612_bga","flash":67108864,"ids":["zephyr:rd_rw612_bga"],"key":"nxp-rd-rw612-bga","name":"RD-RW612-BGA","part":"rw612","ram":983040,"records":[{"file":"boards/nxp/rd_rw612_bga/rd_rw612_bga.dts","says":{"buttons":[["&hsgpio0 25","sw0","high",null]]},"src":"zephyr:rd_rw612_bga","stated":{"buttons|raw:&hsgpio0 25":"zephyr:rd_rw612_bga: gpios = <&hsgpio0 25 0>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"high","aliases":["mcuboot-button0"],"label":"User SW4","name":"sw0","raw":"&hsgpio0 25"}],"flash":67108864,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":983040,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rddrone_fmuk66","flash":2097152,"ids":["zephyr:rddrone_fmuk66"],"key":"nxp-rddrone-fmuk66","name":"RDDRONE-FMUK66","part":"mk66f18","ram":262144,"records":[{"file":"boards/nxp/rddrone_fmuk66/rddrone_fmuk66.dts","says":{"leds":[["&gpiod 13","led0","low"],["&gpiod 14","led1","low"]]},"src":"zephyr:rddrone_fmuk66","stated":{"leds|raw:&gpiod 13":"zephyr:rddrone_fmuk66: gpios = <&gpiod 13 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 14":"zephyr:rddrone_fmuk66: gpios = <&gpiod 14 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED_AMB","name":"led0","raw":"&gpiod 13"},{"active":"low","label":"LED_GRN","name":"led1","raw":"&gpiod 14"}],"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:s32k148_evb","flash":1572864,"ids":["zephyr:s32k148_evb"],"key":"nxp-s32k148evb-q176","name":"S32K148EVB-Q176","part":"s32k148","ram":262144,"records":[{"file":"boards/nxp/s32k148_evb/s32k148_evb.dts","says":{"buttons":[["&gpioc 12","sw0","low",null],["&gpioc 13","sw1","low",null]],"leds":[["&gpioe 21","led0","low"],["&gpioe 22","led1","low"],["&gpioe 23","led2","low"]]},"src":"zephyr:s32k148_evb","stated":{"buttons|raw:&gpioc 12":"zephyr:s32k148_evb: gpios = <&gpioc 12 GPIO_ACTIVE_LOW>","buttons|raw:&gpioc 13":"zephyr:s32k148_evb: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|raw:&gpioe 21":"zephyr:s32k148_evb: gpios = <&gpioe 21 GPIO_ACTIVE_LOW>","leds|raw:&gpioe 22":"zephyr:s32k148_evb: gpios = <&gpioe 22 GPIO_ACTIVE_LOW>","leds|raw:&gpioe 23":"zephyr:s32k148_evb: gpios = <&gpioe 23 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW3","name":"sw0","raw":"&gpioc 12"},{"active":"low","label":"SW4","name":"sw1","raw":"&gpioc 13"}],"flash":1572864,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED1_RGB_RED","name":"led0","raw":"&gpioe 21"},{"active":"low","label":"LED1_RGB_GREEN","name":"led1","raw":"&gpioe 22"},{"active":"low","label":"LED1_RGB_BLUE","name":"led2","raw":"&gpioe 23"}],"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:s32k5xxcvb","flash":33554432,"ids":["zephyr:s32k5xxcvb"],"key":"nxp-s32k5xxcvb","name":"S32K5XXCVB","part":"s32k566","ram":1048576,"records":[{"file":"boards/nxp/s32k5xxcvb/s32k5xxcvb_s32k566_m7.dts","says":{"buttons":[["&gpiof 3","sw0","low",null],["&gpiof 9","sw1","low",null]],"leds":[["&gpiop 1","led0","high"],["&gpioo 2","led1","high"],["&gpion 10","led2","high"]]},"src":"zephyr:s32k5xxcvb","stated":{"buttons|raw:&gpiof 3":"zephyr:s32k5xxcvb: gpios = <&gpiof 3 GPIO_ACTIVE_LOW>","buttons|raw:&gpiof 9":"zephyr:s32k5xxcvb: gpios = <&gpiof 9 GPIO_ACTIVE_LOW>","leds|raw:&gpion 10":"zephyr:s32k5xxcvb: gpios = <&gpion 10 GPIO_ACTIVE_HIGH>","leds|raw:&gpioo 2":"zephyr:s32k5xxcvb: gpios = <&gpioo 2 GPIO_ACTIVE_HIGH>","leds|raw:&gpiop 1":"zephyr:s32k5xxcvb: gpios = <&gpiop 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"USERSW0","name":"sw0","raw":"&gpiof 3"},{"active":"low","label":"USERSW1","name":"sw1","raw":"&gpiof 9"}],"flash":33554432,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"RGBLED0_RED","name":"led0","raw":"&gpiop 1"},{"active":"high","colour":"green","label":"RGBLED0_GREEN","name":"led1","raw":"&gpioo 2"},{"active":"high","colour":"blue","label":"RGBLED0_BLUE","name":"led2","raw":"&gpion 10"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:twr_ke18f","flash":524288,"ids":["zephyr:twr_ke18f"],"key":"nxp-twr-ke18f","name":"TWR-KE18F","part":"mke18f16","ram":32768,"records":[{"file":"boards/nxp/twr_ke18f/twr_ke18f.dts","says":{"buttons":[["&gpiod 3","sw1","low",null],["&gpiod 6","sw0","low",null]],"leds":[["&gpioc 13","led0","low"],["&gpioc 12","led1","low"],["&gpioc 11","led2","low"],["&gpioc 10","led3","low"],["&gpiod 16","led4","low"],["&gpiod 15","led5","low"],["&gpiob 5","led6","low"]]},"src":"zephyr:twr_ke18f","stated":{"buttons|raw:&gpiod 3":"zephyr:twr_ke18f: gpios = <&gpiod 3 GPIO_ACTIVE_LOW>","buttons|raw:&gpiod 6":"zephyr:twr_ke18f: gpios = <&gpiod 6 GPIO_ACTIVE_LOW>","leds|raw:&gpiob 5":"zephyr:twr_ke18f: gpios = <&gpiob 5 GPIO_ACTIVE_LOW>","leds|raw:&gpioc 10":"zephyr:twr_ke18f: gpios = <&gpioc 10 GPIO_ACTIVE_LOW>","leds|raw:&gpioc 11":"zephyr:twr_ke18f: gpios = <&gpioc 11 GPIO_ACTIVE_LOW>","leds|raw:&gpioc 12":"zephyr:twr_ke18f: gpios = <&gpioc 12 GPIO_ACTIVE_LOW>","leds|raw:&gpioc 13":"zephyr:twr_ke18f: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 15":"zephyr:twr_ke18f: gpios = <&gpiod 15 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 16":"zephyr:twr_ke18f: gpios = <&gpiod 16 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW2","name":"sw1","raw":"&gpiod 3"},{"active":"low","aliases":["mcuboot-button0"],"label":"User SW3","name":"sw0","raw":"&gpiod 6"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LED D9","name":"led0","raw":"&gpioc 13"},{"active":"low","label":"User LED D8","name":"led1","raw":"&gpioc 12"},{"active":"low","label":"User LED D7","name":"led2","raw":"&gpioc 11"},{"active":"low","label":"User LED D6","name":"led3","raw":"&gpioc 10"},{"active":"low","colour":"red","label":"User Tricolor LED D5 (Red)","name":"led4","raw":"&gpiod 16"},{"active":"low","colour":"green","label":"User Tricolor LED D5 (Green)","name":"led5","raw":"&gpiod 15"},{"active":"low","colour":"blue","label":"User Tricolor LED D5 (Blue)","name":"led6","raw":"&gpiob 5"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:twr_kv58f220m","flash":1048576,"ids":["zephyr:twr_kv58f220m"],"key":"nxp-twr-kv58f220m","name":"TWR-KV58F220M","part":"mkv58f24","ram":131072,"records":[{"file":"boards/nxp/twr_kv58f220m/twr_kv58f220m.dts","says":{"buttons":[["&gpioa 4","sw0","low",null],["&gpioe 4","sw1","low",null],["&gpiob 5","sw2","low",null],["&gpiob 4","sw3","low",null]],"leds":[["&gpioe 11","led0","high"],["&gpioe 12","led1","high"],["&gpioe 29","led2","high"],["&gpioe 30","led3","high"]]},"src":"zephyr:twr_kv58f220m","stated":{"buttons|raw:&gpioa 4":"zephyr:twr_kv58f220m: gpios = <&gpioa 4 GPIO_ACTIVE_LOW>","buttons|raw:&gpiob 4":"zephyr:twr_kv58f220m: gpios = <&gpiob 4 GPIO_ACTIVE_LOW>","buttons|raw:&gpiob 5":"zephyr:twr_kv58f220m: gpios = <&gpiob 5 GPIO_ACTIVE_LOW>","buttons|raw:&gpioe 4":"zephyr:twr_kv58f220m: gpios = <&gpioe 4 GPIO_ACTIVE_LOW>","leds|raw:&gpioe 11":"zephyr:twr_kv58f220m: gpios = <&gpioe 11 0>","leds|raw:&gpioe 12":"zephyr:twr_kv58f220m: gpios = <&gpioe 12 0>","leds|raw:&gpioe 29":"zephyr:twr_kv58f220m: gpios = <&gpioe 29 0>","leds|raw:&gpioe 30":"zephyr:twr_kv58f220m: gpios = <&gpioe 30 0>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"User SW2","name":"sw0","raw":"&gpioa 4"},{"active":"low","label":"User SW3","name":"sw1","raw":"&gpioe 4"},{"active":"low","label":"User SW4","name":"sw2","raw":"&gpiob 5"},{"active":"low","label":"User SW5","name":"sw3","raw":"&gpiob 4"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED D4","name":"led0","raw":"&gpioe 11"},{"active":"high","label":"User LED D3","name":"led1","raw":"&gpioe 12"},{"active":"high","label":"User LED D2","name":"led2","raw":"&gpioe 29"},{"active":"high","label":"User LED D1","name":"led3","raw":"&gpioe 30"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ucans32k1sic","flash":1048576,"ids":["zephyr:ucans32k1sic"],"key":"nxp-ucans32k1sic","name":"UCANS32K1SIC","part":"s32k146","ram":126976,"records":[{"file":"boards/nxp/ucans32k1sic/ucans32k1sic.dts","says":{"buttons":[["&gpioc 14","sw0","low",null]],"leds":[["&gpiod 15","led0","low"],["&gpiod 16","led1","low"],["&gpiod 0","led2","low"]]},"src":"zephyr:ucans32k1sic","stated":{"buttons|raw:&gpioc 14":"zephyr:ucans32k1sic: gpios = <&gpioc 14 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 0":"zephyr:ucans32k1sic: gpios = <&gpiod 0 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 15":"zephyr:ucans32k1sic: gpios = <&gpiod 15 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 16":"zephyr:ucans32k1sic: gpios = <&gpiod 16 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW3","name":"sw0","raw":"&gpioc 14"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED1_RGB_RED","name":"led0","raw":"&gpiod 15"},{"active":"low","label":"LED1_RGB_GREEN","name":"led1","raw":"&gpiod 16"},{"active":"low","label":"LED1_RGB_BLUE","name":"led2","raw":"&gpiod 0"}],"naming":"raw","ram":126976,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:usb_kw24d512","flash":524288,"ids":["zephyr:usb_kw24d512"],"key":"nxp-usb-kw24d512","name":"USB-KW24D512","part":"mkw24d5","ram":32768,"records":[{"file":"boards/nxp/usb_kw24d512/usb_kw24d512.dts","says":{"buttons":[["&gpioc 4","sw0","low",null]],"leds":[["&gpiod 4","led0","low"],["&gpiod 5","led1","low"]]},"src":"zephyr:usb_kw24d512","stated":{"buttons|raw:&gpioc 4":"zephyr:usb_kw24d512: gpios = <&gpioc 4 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 4":"zephyr:usb_kw24d512: gpios = <&gpiod 4 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 5":"zephyr:usb_kw24d512: gpios = <&gpiod 5 GPIO_ACTIVE_LOW>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW1","name":"sw0","raw":"&gpioc 4"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD1","name":"led0","raw":"&gpiod 4"},{"active":"low","label":"User LD2","name":"led1","raw":"&gpiod 5"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:vmu_rt1170","flash":67108864,"ids":["zephyr:vmu_rt1170"],"key":"nxp-vmu-rt1170","name":"VMU RT1170","part":"mimxrt1176","ram":262144,"records":[{"file":"boards/nxp/vmu_rt1170/vmu_rt1170_mimxrt1176_cm7.dts","says":{"buttons":[["&gpio1 24","sw0","high","down"]],"leds":[["&gpio5 2","led0","high"],["&gpio5 1","led1","low"],["&gpio1 13","led2","low"]]},"src":"zephyr:vmu_rt1170","stated":{"buttons|raw:&gpio1 24":"zephyr:vmu_rt1170: gpios = <&gpio1 24 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>","leds|raw:&gpio1 13":"zephyr:vmu_rt1170: gpios = <&gpio1 13 GPIO_ACTIVE_LOW>","leds|raw:&gpio5 1":"zephyr:vmu_rt1170: gpios = <&gpio5 1 GPIO_ACTIVE_LOW>","leds|raw:&gpio5 2":"zephyr:vmu_rt1170: gpios = <&gpio5 2 GPIO_ACTIVE_HIGH>"}}],"vendor":"nxp","why":"rank","wiring":{"buttons":[{"active":"high","aliases":["mcuboot-button0"],"label":"Arming Switch","name":"sw0","pull":"down","raw":"&gpio1 24"}],"flash":67108864,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"green","label":"Green LED","name":"led0","raw":"&gpio5 2"},{"active":"low","colour":"red","label":"Red LED","name":"led1","raw":"&gpio5 1"},{"active":"low","colour":"blue","label":"Blue LED","name":"led2","raw":"&gpio1 13"}],"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:s32z2xxdc2","ids":["zephyr:s32z2xxdc2"],"key":"nxp-x-s32z27x-dc-dc2","name":"X-S32Z27X-DC (DC2)","part":"s32z270","ram":1048576,"records":[{"file":"boards/nxp/s32z2xxdc2/s32z2xxdc2_s32z270_rtu0.dts","src":"zephyr:s32z2xxdc2"}],"vendor":"nxp","why":"nothing","wiring":{"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:atmel-samd/cp_sapling_m0","ids":["cpy:atmel-samd/cp_sapling_m0","cpy:atmel-samd/cp_sapling_m0_revb"],"key":"oakdevelopmenttechnologies-cp-sapling-m0","name":"CP Sapling M0","notes":["uart added from cpy:atmel-samd/cp_sapling_m0_revb"],"part":"samd21e18a","records":[{"file":"ports/atmel-samd/boards/cp_sapling_m0/pins.c","says":{"i2c":["PA8","PA9"],"pixels":[["PA15","ws2812"]],"spi":["PA19","PA18","PA17"]},"src":"cpy:atmel-samd/cp_sapling_m0"},{"file":"ports/atmel-samd/boards/cp_sapling_m0_revb/pins.c","says":{"i2c":["PA8","PA9"],"pixels":[["PA15","ws2812"]],"spi":["PA19","PA18","PA17"],"uart":["PA1","PA0"]},"src":"cpy:atmel-samd/cp_sapling_m0_revb"}],"vendor":"Oak Development Technologies","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA9","sda":"PA8"},"spi":{"miso":"PA17","mosi":"PA18","name":"board.SPI()","sck":"PA19"},"uart":{"added_from":"cpy:atmel-samd/cp_sapling_m0_revb","name":"board.TX/RX","rx":"PA0","tx":"PA1"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A","naming":"sam","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PA15"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"cpy:atmel-samd/cp_sapling_m0_spiflash","ids":["cpy:atmel-samd/cp_sapling_m0_spiflash"],"key":"oakdevelopmenttechnologies-cp-sapling-m0-w-spi-flash","name":"CP Sapling M0 w/ SPI Flash","part":"samd21e18a","records":[{"file":"ports/atmel-samd/boards/cp_sapling_m0_spiflash/pins.c","says":{"i2c":["PA8","PA9"],"pixels":[["PA15","ws2812"]],"spi":["PA19","PA18","PA17"]},"src":"cpy:atmel-samd/cp_sapling_m0_spiflash"}],"vendor":"Oak Development Technologies","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA9","sda":"PA8"},"spi":{"miso":"PA17","mosi":"PA18","name":"board.SPI()","sck":"PA19"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A","naming":"sam","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PA15"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"cpy:raspberrypi/odt_bread_2040","ids":["cpy:raspberrypi/odt_bread_2040"],"key":"oakdevtech-oak-dev-tech-bread2040","name":"Oak Dev Tech BREAD2040","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/odt_bread_2040/pins.c","says":{"i2c":["GPIO0","GPIO1"],"pixels":[["GPIO18","ws2812"]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO15","GPIO14"]},"src":"cpy:raspberrypi/odt_bread_2040"}],"vendor":"Oak Dev Tech","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO1","sda":"GPIO0"},"spi":{"miso":"GPIO4","mosi":"GPIO3","name":"board.SPI()","sck":"GPIO2"},"uart":{"name":"board.UART()","rx":"GPIO14","tx":"GPIO15"}},"flash":2097152,"flash_from":"cpy:raspberrypi/odt_bread_2040: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO18"}]}},
{"chosen":"cpy:raspberrypi/odt_cast_away_rp2040","ids":["cpy:raspberrypi/odt_cast_away_rp2040"],"key":"oakdevtech-oak-dev-tech-cast-away-rp2040","name":"Oak Dev Tech Cast-Away RP2040","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/odt_cast_away_rp2040/pins.c","says":{"i2c":["GPIO0","GPIO1"],"pixels":[["GPIO18","ws2812"]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO15","GPIO14"]},"src":"cpy:raspberrypi/odt_cast_away_rp2040"}],"vendor":"Oak Dev Tech","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO1","sda":"GPIO0"},"spi":{"miso":"GPIO4","mosi":"GPIO3","name":"board.SPI()","sck":"GPIO2"},"uart":{"name":"board.UART()","rx":"GPIO14","tx":"GPIO15"}},"flash":2097152,"flash_from":"cpy:raspberrypi/odt_cast_away_rp2040: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO18"}]}},
{"chosen":"cpy:espressif/odt_pixelwing_esp32_s2","ids":["cpy:espressif/odt_pixelwing_esp32_s2"],"key":"oakdevtech-oak-dev-tech-pixelwing-esp32s2","name":"Oak Dev Tech PixelWing ESP32S2","part":"esp32s2","records":[{"file":"ports/espressif/boards/odt_pixelwing_esp32_s2/pins.c","says":{"i2c":["GPIO33","GPIO34"],"leds":[["GPIO21","MICROPY_HW_LED_STATUS",null]],"pixels":[["GPIO45","ws2812"]]},"src":"cpy:espressif/odt_pixelwing_esp32_s2"}],"vendor":"Oak Dev Tech","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO34","sda":"GPIO33"}},"leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"GPIO21"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO45"}]}},
{"chosen":"cpy:raspberrypi/odt_rpga_feather","ids":["cpy:raspberrypi/odt_rpga_feather"],"key":"oakdevtech-oak-dev-tech-rpga-feather","name":"Oak Dev Tech RPGA Feather","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/odt_rpga_feather/pins.c","says":{"i2c":["GPIO10","GPIO11"],"leds":[["GPIO25","LED",null]],"spi":["GPIO2","GPIO3","GPIO0"],"uart":["GPIO8","GPIO9"]},"src":"cpy:raspberrypi/odt_rpga_feather"}],"vendor":"Oak Dev Tech","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO11","sda":"GPIO10"},"spi":{"miso":"GPIO0","mosi":"GPIO3","name":"board.SPI()","sck":"GPIO2"},"uart":{"name":"board.UART()","rx":"GPIO9","tx":"GPIO8"}},"flash":2097152,"flash_from":"cpy:raspberrypi/odt_rpga_feather: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO25"}],"naming":"rp2"}},
{"chosen":"zephyr:osd32mp1_brk","flash":65536,"ids":["zephyr:osd32mp1_brk"],"key":"oct-osd32mp1-brk","name":"OSD32MP1-BRK","part":"osd32mp15x","ram":262144,"records":[{"file":"boards/oct/osd32mp1_brk/osd32mp1_brk.dts","says":{"buttons":[["&gpioa 14","sw0","low",null]],"leds":[["&gpioi 9","led0","high"]]},"src":"zephyr:osd32mp1_brk","stated":{"buttons|raw:&gpioa 14":"zephyr:osd32mp1_brk: gpios = <&gpioa 14 GPIO_ACTIVE_LOW>","leds|raw:&gpioi 9":"zephyr:osd32mp1_brk: gpios = <&gpioi 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"oct","why":"rank","wiring":{"buttons":[{"active":"low","label":"User 1","name":"sw0","raw":"&gpioa 14"}],"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED2_GRN","name":"led0","raw":"&gpioi 9"}],"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:atmel-samd/openbook_m4","ids":["cpy:atmel-samd/openbook_m4"],"key":"oddlyspecificobjects-the-open-book-feather","name":"The Open Book Feather","part":"samd51j19a","records":[{"file":"ports/atmel-samd/boards/openbook_m4/pins.c","says":{"i2c":["PA12","PA13"],"leds":[["PA23","MICROPY_HW_LED_STATUS",null]],"spi":["PA17","PB23","PB22"],"uart":["PB16","PB17"]},"src":"cpy:atmel-samd/openbook_m4"}],"vendor":"Oddly Specific Objects","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA13","sda":"PA12"},"spi":{"miso":"PB22","mosi":"PB23","name":"board.SPI()","sck":"PA17"},"uart":{"name":"board.UART()","rx":"PB17","tx":"PB16"}},"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51J19A","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"PA23"}],"naming":"sam","ram":196608,"ram_from":"Microchip ATDF ATSAMD51J19A"}},
{"chosen":"pio:iotbusio","flash":4194304,"ids":["pio:iotbusio"],"key":"oddwires-oddwires-iot-bus-io","name":"oddWires IoT-Bus Io","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:iotbusio","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_DEV entry"}],"vendor":"oddWires","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:iotbusio","naming":"esp","ram":327680,"ram_from":"pio:iotbusio"}},
{"chosen":"pio:iotbusproteus","flash":4194304,"ids":["pio:iotbusproteus"],"key":"oddwires-oddwires-iot-bus-proteus","name":"oddWires IoT-Bus Proteus","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:iotbusproteus","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_DEV entry"}],"vendor":"oddWires","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:iotbusproteus","naming":"esp","ram":327680,"ram_from":"pio:iotbusproteus"}},
{"chosen":"arduino:Olimex:pic:DuinoMite_eMega","flash":520192,"ids":["arduino:Olimex:pic:DuinoMite_eMega"],"key":"olimex-duinomite-emega","name":"DuinoMite-eMega","part":"pic32mx795f512l","records":[{"core":"arduino:Olimex:pic","file":"variants/DuinoMite_eMega/Board_Defs.h","says":{"buttons":[["RE8","PIN_BTN1",null,null]],"leds":[["RB15","PIN_LED1",null],["RC1","PIN_LED2",null]]},"src":"arduino:Olimex:pic:DuinoMite_eMega"}],"vendor":"Olimex LTD","why":"vendor","wiring":{"buttons":[{"label":"D46","name":"PIN_BTN1","pin":"RE8"}],"clock_hz":80000000,"flash":520192,"flash_from":"arduino:Olimex:pic:DuinoMite_eMega","leds":[{"label":"D44","name":"PIN_LED1","pin":"RB15"},{"label":"D45","name":"PIN_LED2","pin":"RC1"}],"naming":"pic32"}},
{"chosen":"arduino:Olimex:pic:DuinoMite_Mega","flash":520192,"ids":["arduino:Olimex:pic:DuinoMite_Mega"],"key":"olimex-duinomite-mega","name":"DuinoMite-Mega","part":"pic32mx795f512h","records":[{"core":"arduino:Olimex:pic","file":"variants/DuinoMite_Mega/Board_Defs.h","says":{"buttons":[["RD8","PIN_BTN1",null,null]],"leds":[["RB15","PIN_LED1",null],["RB12","PIN_LED2",null]]},"src":"arduino:Olimex:pic:DuinoMite_Mega"}],"vendor":"Olimex LTD","why":"vendor","wiring":{"buttons":[{"label":"D31","name":"PIN_BTN1","pin":"RD8"}],"clock_hz":80000000,"flash":520192,"flash_from":"arduino:Olimex:pic:DuinoMite_Mega","leds":[{"label":"D30","name":"PIN_LED1","pin":"RB15"},{"label":"D9","name":"PIN_LED2","pin":"RB12"}],"naming":"pic32"}},
{"chosen":"arduino:Olimex:avr:eduArdu","flash":28672,"ids":["arduino:Olimex:avr:eduArdu"],"key":"olimex-eduardu","name":"eduArdu","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:Olimex:avr","file":"variants/eduArdu/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PD6","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:Olimex:avr:eduArdu"}],"vendor":"Olimex LTD","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:Olimex:avr:eduArdu","leds":[{"label":"D12","name":"LED_BUILTIN","pin":"PD6"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"],["D31","PE2"]],"ram":2560,"ram_from":"arduino:Olimex:avr:eduArdu"}},
{"chosen":"zephyr:olimex_esp32_evb","ids":["zephyr:olimex_esp32_evb"],"key":"olimex-esp32-evb","name":"ESP32-EVB","part":"esp32","records":[{"file":"boards/olimex/olimex_esp32_evb/olimex_esp32_evb_procpu.dts","says":{"buttons":[["GPIO34","sw0","low",null]],"i2c":["GPIO13","GPIO16"],"spi":[null,"GPIO2","GPIO15"]},"src":"zephyr:olimex_esp32_evb","stated":{"buttons|GPIO34":"zephyr:olimex_esp32_evb: gpios = <&gpio 34 GPIO_ACTIVE_LOW>"}}],"vendor":"olimex","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO16","sda":"GPIO13"},"spi":{"miso":"GPIO15","mosi":"GPIO2","name":"spi2"}},"buttons":[{"active":"low","label":"BUT1","name":"sw0","pin":"GPIO34","via":"&gpio 34 through the SoC's gpio-map to &gpio1 2 (dts/xtensa/espressif/esp32/esp32.dtsi, dts/xtensa/espressif/esp32/esp32_common.dtsi)"}],"naming":"esp"}},
{"chosen":"zephyr:esp32p4_pc","ids":["zephyr:esp32p4_pc"],"key":"olimex-esp32-p4-pc","name":"ESP32-P4-PC","part":"esp32p4","records":[{"file":"boards/olimex/esp32p4_pc/esp32p4_pc_esp32p4_hpcore.dts","says":{"buttons":[["GPIO35","sw0","low","up"]],"i2c":["GPIO7","GPIO8"],"leds":[["GPIO2","led0","low"]],"spi":[null,"GPIO53","GPIO54"]},"src":"zephyr:esp32p4_pc","stated":{"buttons|GPIO35":"zephyr:esp32p4_pc: gpios = <&gpio1 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO2":"zephyr:esp32p4_pc: gpios = <&gpio0 2 GPIO_ACTIVE_LOW>"}}],"vendor":"olimex","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO8","sda":"GPIO7"},"spi":{"miso":"GPIO54","mosi":"GPIO53","name":"spi2"}},"buttons":[{"active":"low","label":"Boot Button","name":"sw0","pin":"GPIO35","pull":"up"}],"leds":[{"active":"low","label":"User LED","name":"led0","pin":"GPIO2"}],"naming":"esp"}},
{"chosen":"arduino:Olimex:pic:ESP32-PRO","flash":258048,"ids":["arduino:Olimex:pic:ESP32-PRO"],"key":"olimex-esp32-pro","name":"ESP32-PRO","part":"pic32mx270f256d","ram":32768,"records":[{"core":"arduino:Olimex:pic","file":"variants/ESP32_PRO/Board_Defs.h","says":{"buttons":[["RB7","PIN_BTN1",null,null]],"leds":[["RA7","PIN_LED1",null],["RA10","PIN_LED2",null]],"uart":["RC7","RC6"]},"src":"arduino:Olimex:pic:ESP32-PRO"}],"vendor":"Olimex LTD","why":"vendor","wiring":{"buses":{"uart":{"name":"Serial","rx":"RC6","tx":"RC7","unit":"UART1"}},"buttons":[{"label":"D8","name":"PIN_BTN1","pin":"RB7"}],"clock_hz":40000000,"flash":258048,"flash_from":"arduino:Olimex:pic:ESP32-PRO","leds":[{"label":"D13","name":"PIN_LED1","pin":"RA7"},{"label":"D9","name":"PIN_LED2","pin":"RA10"}],"naming":"pic32","ram":32768,"ram_from":"arduino:Olimex:pic:ESP32-PRO"}},
{"chosen":"zephyr:olimex_lora_stm32wl_devkit","flash":262144,"ids":["zephyr:olimex_lora_stm32wl_devkit"],"key":"olimex-lora-stm32wl-devkit","name":"LoRa STM32WL DevKit","part":"stm32wle5xx","ram":65536,"records":[{"file":"boards/olimex/lora_stm32wl_devkit/olimex_lora_stm32wl_devkit.dts","says":{"buttons":[["PA0","sw0","low","up"]],"i2c":["PA10","PA9"],"leds":[["PA15","led0","high"]],"spi":["PA5","PA7","PA11"]},"src":"zephyr:olimex_lora_stm32wl_devkit","stated":{"buttons|PA0":"zephyr:olimex_lora_stm32wl_devkit: gpios = <&gpioa 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PA15":"zephyr:olimex_lora_stm32wl_devkit: gpios = <&gpioa 15 GPIO_ACTIVE_HIGH>"}}],"vendor":"olimex","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PA9","sda":"PA10"},"spi":{"miso":"PA11","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"low","label":"SW2","name":"sw0","pin":"PA0","pull":"up"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED1","name":"led0","pin":"PA15"}],"naming":"stm32","parts":[{"address":119,"bus":"i2c","compatible":"bosch,bme280","name":"BME280"},{"address":30,"bus":"i2c","compatible":"st,iis2mdc","name":"IIS2MDC"}],"ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:esp32:esp32:esp32-devkitlipo","flash":4194304,"ids":["arduino:esp32:esp32:esp32-devkitlipo","pio:esp32-devkitlipo"],"key":"olimex-olimex-esp32-devkit-lipo","name":"OLIMEX ESP32-DevKit-LiPo","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32-devkit-lipo/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:esp32-devkitlipo"},{"core":"arduino:esp32:esp32","file":"variants/esp32-devkit-lipo/pins_arduino.h","same":true,"src":"pio:esp32-devkitlipo","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_DEVKIT_LIPO entry"}],"vendor":"OLIMEX","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32-devkitlipo","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32-devkitlipo"}},
{"chosen":"arduino:esp32:esp32:esp32-evb","flash":4194304,"ids":["arduino:esp32:esp32:esp32-evb","mpy:esp32/OLIMEX_ESP32_EVB","pio:esp32-evb"],"key":"olimex-olimex-esp32-evb","name":"OLIMEX ESP32-EVB","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32-evb/pins_arduino.h","says":{"buttons":[["GPIO34","KEY_BUILTIN",null,null]],"i2c":["GPIO13","GPIO16"],"spi":["GPIO14","GPIO2","GPIO15"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:esp32-evb"},{"core":"arduino:esp32:esp32","file":"variants/esp32-evb/pins_arduino.h","same":true,"src":"pio:esp32-evb","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_EVB entry"},{"file":"ports/esp32/boards/OLIMEX_ESP32_EVB/mpconfigboard.h","src":"mpy:esp32/OLIMEX_ESP32_EVB"}],"vendor":"OLIMEX","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO16","sda":"GPIO13"},"spi":{"cs":"GPIO17","miso":"GPIO15","mosi":"GPIO2","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO34"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32-evb","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32-evb"}},
{"chosen":"arduino:esp32:esp32:esp32-gateway","flash":4194304,"ids":["arduino:esp32:esp32:esp32-gateway","pio:esp32-gateway"],"key":"olimex-olimex-esp32-gateway","name":"OLIMEX ESP32-GATEWAY","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32-gateway/pins_arduino.h","says":{"buttons":[["GPIO34","KEY_BUILTIN",null,null]],"i2c":["GPIO32","GPIO16"],"leds":[["GPIO33","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:esp32-gateway"},{"core":"arduino:esp32:esp32","file":"variants/esp32-gateway/pins_arduino.h","same":true,"src":"pio:esp32-gateway","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_GATEWAY entry"}],"vendor":"OLIMEX","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO16","sda":"GPIO32"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO34"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32-gateway","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO33"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32-gateway"}},
{"chosen":"arduino:esp32:esp32:esp32-poe","flash":4194304,"ids":["arduino:esp32:esp32:esp32-poe","mpy:esp32/OLIMEX_ESP32_POE","pio:esp32-poe"],"key":"olimex-olimex-esp32-poe","name":"OLIMEX ESP32-PoE","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32-poe/pins_arduino.h","says":{"buttons":[["GPIO34","KEY_BUILTIN",null,null]],"i2c":["GPIO13","GPIO16"],"spi":["GPIO14","GPIO2","GPIO15"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:esp32-poe"},{"core":"arduino:esp32:esp32","file":"variants/esp32-poe/pins_arduino.h","same":true,"src":"pio:esp32-poe","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_POE entry"},{"file":"ports/esp32/boards/OLIMEX_ESP32_POE/mpconfigboard.h","src":"mpy:esp32/OLIMEX_ESP32_POE"}],"vendor":"OLIMEX","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO16","sda":"GPIO13"},"spi":{"cs":"GPIO5","miso":"GPIO15","mosi":"GPIO2","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO34"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32-poe","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32-poe"}},
{"chosen":"arduino:esp32:esp32:esp32-poe-iso","flash":4194304,"ids":["arduino:esp32:esp32:esp32-poe-iso","pio:esp32-poe-iso"],"key":"olimex-olimex-esp32-poe-iso","name":"OLIMEX ESP32-PoE-ISO","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32-poe-iso/pins_arduino.h","says":{"buttons":[["GPIO34","KEY_BUILTIN",null,null]],"i2c":["GPIO13","GPIO16"],"spi":["GPIO14","GPIO2","GPIO15"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:esp32-poe-iso"},{"core":"arduino:esp32:esp32","file":"variants/esp32-poe-iso/pins_arduino.h","same":true,"src":"pio:esp32-poe-iso","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_POE_ISO entry"}],"vendor":"OLIMEX","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO16","sda":"GPIO13"},"spi":{"cs":"GPIO5","miso":"GPIO15","mosi":"GPIO2","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO34"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:esp32-poe-iso","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:esp32-poe-iso"}},
{"chosen":"pio:esp32-pro","flash":4194304,"ids":["pio:esp32-pro"],"key":"olimex-olimex-esp32-pro","name":"OLIMEX ESP32-PRO","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32-evb/pins_arduino.h","says":{"buttons":[["GPIO34","KEY_BUILTIN",null,null]],"i2c":["GPIO13","GPIO16"],"spi":["GPIO14","GPIO2","GPIO15"],"uart":["GPIO1","GPIO3"]},"src":"pio:esp32-pro","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"OLIMEX","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO16","sda":"GPIO13"},"spi":{"cs":"GPIO17","miso":"GPIO15","mosi":"GPIO2","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO34"}],"clock_hz":240000000,"flash":4194304,"flash_from":"pio:esp32-pro","naming":"esp","ram":327680,"ram_from":"pio:esp32-pro"}},
{"chosen":"arduino:esp8266:esp8266:modwifi","flash":2097152,"ids":["arduino:esp8266:esp8266:modwifi","pio:modwifi"],"key":"olimex-olimex-mod-wifi-esp8266-dev","name":"Olimex MOD-WIFI-ESP8266(-DEV)","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/modwifi/pins_arduino.h","says":{"i2c":["GPIO2","GPIO14"],"leds":[["GPIO1","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:modwifi"},{"core":"arduino:esp8266:esp8266","file":"variants/generic/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO1","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:modwifi","via":"PlatformIO espressif8266 build.variant; the directory's default header"}],"vendor":"Olimex","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO14","sda":"GPIO2"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":2097152,"flash_from":"pio:modwifi","leds":[{"name":"LED_BUILTIN","pin":"GPIO1"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:modwifi"}},
{"chosen":"pio:olimexino_stm32f3","flash":262144,"ids":["pio:olimexino_stm32f3"],"key":"olimex-olimex-olimexino-stm32f3","name":"Olimex OLIMEXINO-STM32F3","part":"stm32f303rc","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F3xx/F303R(B-C)T/variant_OLIMEXINO_STM32F3.h","says":{"buttons":[["PC9","USER_BTN",null,null]],"i2c":["PA10","PA9"],"leds":[["PA5","LED_BUILTIN",null],["PA1","LED2",null]],"uart":["PA2","PA3"]},"src":"pio:olimexino_stm32f3","via":"PlatformIO ststm32 build.variant; defines of the core's own OLIMEXINO_STM32F3 entry"}],"vendor":"Olimex","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"name":"USER_BTN","pin":"PC9"}],"clock_hz":72000000,"flash":262144,"flash_from":"pio:olimexino_stm32f3","leds":[{"aliases":["LED1","LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PA5"},{"aliases":["LED_YELLOW"],"colour":"yellow","name":"LED2","pin":"PA1"}],"naming":"stm32","ram":40960,"ram_from":"pio:olimexino_stm32f3"}},
{"chosen":"arduino:Olimex:pic:PIC32_Pinguino","flash":258048,"ids":["arduino:Olimex:pic:PIC32_Pinguino","pio:pinguino32"],"key":"olimex-olimex-pic32-pinguino","name":"Olimex PIC32-PINGUINO","part":"pic32mx440f256h","ram":32768,"records":[{"core":"arduino:Olimex:pic","file":"variants/PIC32_Pinguino/Board_Defs.h","says":{"buttons":[["RD0","PIN_BTN1",null,null]],"leds":[["RG6","PIN_LED1",null],["RD1","PIN_LED2",null]]},"src":"arduino:Olimex:pic:PIC32_Pinguino"},{"core":"arduino:chipKIT:pic32","file":"variants/Olimex_PIC32_Pinguino/Board_Defs.h","same":true,"src":"pio:pinguino32","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"Olimex","why":"vendor","wiring":{"buttons":[{"label":"D17","name":"PIN_BTN1","pin":"RD0"}],"clock_hz":80000000,"flash":258048,"flash_from":"arduino:Olimex:pic:PIC32_Pinguino","leds":[{"label":"D13","name":"PIN_LED1","pin":"RG6"},{"label":"D14","name":"PIN_LED2","pin":"RD1"}],"naming":"pic32","ram":32768,"ram_from":"arduino:Olimex:pic:PIC32_Pinguino"}},
{"chosen":"hand:zephyr:olimex_stm32_e407","disagree":[{"kept":"low","kept_from":"hand:zephyr:olimex_stm32_e407","kind":"level","other":"high","other_from":"zephyr:olimex_stm32_e407","what":"led PC13 active"},{"kept":"high","kept_from":"hand:zephyr:olimex_stm32_e407","kind":"level","other":"low","other_from":"zephyr:olimex_stm32_e407","what":"button PA0 active"},{"kept":"down","kept_from":"hand:zephyr:olimex_stm32_e407","kind":"level","other":"none","other_from":"mpy:stm32/OLIMEX_E407","what":"button PA0 pull"}],"flash":1048576,"ids":["mpy:stm32/OLIMEX_E407","zephyr:olimex_stm32_e407"],"key":"olimex-olimex-stm32-e407","name":"OLIMEX-STM32-E407","notes":["i2c added from mpy:stm32/OLIMEX_E407","spi added from mpy:stm32/OLIMEX_E407"],"part":"stm32f407xx","ram":131072,"records":[{"checked":"stm32-data STM32F407ZE, STM32F407ZG: package LQFP144","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PA0","WKUP","high","down"]],"leds":[["PC13","LED (green, LED/GREEN/0603)","low"]]},"src":"hand:zephyr:olimex_stm32_e407"},{"file":"boards/olimex/stm32_e407/olimex_stm32_e407.dts","says":{"buttons":[["PA0","sw0","low",null]],"leds":[["PC13","led0","high"]]},"src":"zephyr:olimex_stm32_e407","stated":{"buttons|PA0":"zephyr:olimex_stm32_e407: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","leds|PC13":"zephyr:olimex_stm32_e407: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/OLIMEX_E407/mpconfigboard.h","says":{"buttons":[["PA0","USRSW","high","none"]],"i2c":["PB9","PB8"],"leds":[["PC13","LED1","low"]],"spi":["PA5","PA7","PA6"]},"src":"mpy:stm32/OLIMEX_E407","stated":{"buttons|PA0":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PC13":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))"}}],"vendor":"olimex","why":"hand","wiring":{"buses":{"i2c":{"added_from":"mpy:stm32/OLIMEX_E407","name":"I2C(1)","scl":"PB8","sda":"PB9"},"spi":{"added_from":"mpy:stm32/OLIMEX_E407","cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"}},"buttons":[{"active":"high","cite":{"doc":"STM32-E407_Rev_F.pdf","kind":"schematic","level":"Switch to 3.3V, 47k pull-down to GND, 1.1k series resistor into PA0.","publisher":"Olimex","quote":"3.3V WKUP T1107A(6X3,8X2,5MM) R30 1.1k/1%/0603 PA0/WKUP R32 47k/5%/0603","revision":"hardware Rev F; OLIMEX/STM32F4 commit 47e87bc826042b833a0f38d230af9ac55e701d73","url":"https://github.com/OLIMEX/STM32F4/blob/47e87bc826042b833a0f38d230af9ac55e701d73/HARDWARE/STM32-E407/STM32-E407_Rev_F.pdf","where":"block 'BUTTON and LED'"},"label":"WKUP","name":"WKUP","pin":"PA0","pull":"down"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"doc":"STM32-E407_Rev_F.pdf","kind":"schematic","level":"3.3V -> R26 -> LED anode; cathode -> net LED -> PC13. Sink drive, so it is active low.","publisher":"Olimex","quote":"3.3V R26 2k/1%/0603 LED LED/GREEN/0603 LED | 7 PC13/RTC_AF1 LED","revision":"hardware Rev F; OLIMEX/STM32F4 commit 47e87bc826042b833a0f38d230af9ac55e701d73","url":"https://github.com/OLIMEX/STM32F4/blob/47e87bc826042b833a0f38d230af9ac55e701d73/HARDWARE/STM32-E407/STM32-E407_Rev_F.pdf","where":"block 'BUTTON and LED'; MCU pin 7"},"label":"LED (green, LED/GREEN/0603)","name":"LED (green, LED/GREEN/0603)","pin":"PC13"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:olimex_stm32_h103","flash":131072,"ids":["pio:olimex_f103","zephyr:olimex_stm32_h103"],"key":"olimex-olimex-stm32-h103","name":"Olimex STM32-H103","notes":["uart added from pio:olimex_f103","i2c added from pio:olimex_f103","spi added from pio:olimex_f103"],"part":"stm32f103rb","ram":20480,"records":[{"file":"boards/olimex/stm32_h103/olimex_stm32_h103.dts","says":{"buttons":[["PA0","sw0","low",null]],"leds":[["PC12","led0","low"]]},"src":"zephyr:olimex_stm32_h103","stated":{"buttons|PA0":"zephyr:olimex_stm32_h103: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","leds|PC12":"zephyr:olimex_stm32_h103: gpios = <&gpioc 12 GPIO_ACTIVE_LOW>"}},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(8-B)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"pio:olimex_f103","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Olimex","why":"rank","wiring":{"buses":{"i2c":{"added_from":"pio:olimex_f103","name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"added_from":"pio:olimex_f103","cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"added_from":"pio:olimex_f103","name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","label":"User","name":"sw0","pin":"PA0"}],"clock_hz":72000000,"flash":131072,"flash_from":"pio:olimex_f103","leds":[{"active":"low","label":"User LD2","name":"led0","pin":"PC12"}],"naming":"stm32","ram":20480,"ram_from":"pio:olimex_f103"}},
{"chosen":"zephyr:olimex_stm32_h405","flash":1048576,"ids":["qemu:olimex-stm32-h405","zephyr:olimex_stm32_h405"],"key":"olimex-olimex-stm32-h405","name":"OLIMEX-STM32-H405","part":"stm32f405rg","ram":131072,"records":[{"file":"boards/olimex/stm32_h405/olimex_stm32_h405.dts","says":{"buttons":[["PA0","sw0","low",null]],"leds":[["PC12","led0","low"]]},"src":"zephyr:olimex_stm32_h405","stated":{"buttons|PA0":"zephyr:olimex_stm32_h405: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","leds|PC12":"zephyr:olimex_stm32_h405: gpios = <&gpioc 12 GPIO_ACTIVE_LOW>"}}],"vendor":"olimex","why":"rank","wiring":{"buttons":[{"active":"low","label":"Key","name":"sw0","pin":"PA0"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED1","name":"led0","pin":"PC12"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:olimex_stm32_h407","disagree":[{"kept":["PA0"],"kept_from":"zephyr:olimex_stm32_h407","kind":"conflict","other":["PC13"],"other_from":"mpy:stm32/OLIMEX_H407","what":"leds"},{"kept":["PC13"],"kept_from":"zephyr:olimex_stm32_h407","kind":"conflict","other":["PA0"],"other_from":"mpy:stm32/OLIMEX_H407","what":"buttons"},{"kept":"PA0","kept_from":"zephyr:olimex_stm32_h407","kind":"primary","other":"PC13","other_from":"mpy:stm32/OLIMEX_H407","what":"the LED"}],"flash":1048576,"ids":["mpy:stm32/OLIMEX_H407","zephyr:olimex_stm32_h407"],"key":"olimex-olimex-stm32-h407","name":"OLIMEX-STM32-H407","notes":["uart added from mpy:stm32/OLIMEX_H407","i2c added from mpy:stm32/OLIMEX_H407","spi added from mpy:stm32/OLIMEX_H407"],"part":"stm32f407xx","ram":131072,"records":[{"file":"boards/olimex/stm32_h407/olimex_stm32_h407.dts","says":{"buttons":[["PC13","sw0","low",null]],"leds":[["PA0","led0","high"]]},"src":"zephyr:olimex_stm32_h407","stated":{"buttons|PC13":"zephyr:olimex_stm32_h407: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA0":"zephyr:olimex_stm32_h407: gpios = <&gpioa 0 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/OLIMEX_H407/mpconfigboard.h","says":{"buttons":[["PA0","USRSW","high","none"]],"i2c":["PB9","PB8"],"leds":[["PC13","LED1","low"]],"spi":["PA5","PA7","PA6"],"uart":["PB10","PB11"]},"src":"mpy:stm32/OLIMEX_H407","stated":{"buttons|PA0":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PC13":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))"}}],"vendor":"olimex","why":"rank","wiring":{"buses":{"i2c":{"added_from":"mpy:stm32/OLIMEX_H407","name":"I2C(1)","scl":"PB8","sda":"PB9"},"spi":{"added_from":"mpy:stm32/OLIMEX_H407","cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"},"uart":{"added_from":"mpy:stm32/OLIMEX_H407","name":"UART(3) (REPL)","rx":"PB11","tx":"PB10"}},"buttons":[{"active":"low","label":"User","name":"sw0","pin":"PC13"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD2","name":"led0","pin":"PA0"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:olimex_stm32_p405","flash":1048576,"ids":["pio:olimex_p405","zephyr:olimex_stm32_p405"],"key":"olimex-olimex-stm32-p405","name":"Olimex STM32-P405","notes":["uart added from pio:olimex_p405","i2c added from pio:olimex_p405","spi added from pio:olimex_p405"],"part":"stm32f405rg","ram":131072,"records":[{"file":"boards/olimex/stm32_p405/olimex_stm32_p405.dts","says":{"buttons":[["PA0","sw0","low",null]],"leds":[["PC12","led0","high"]]},"src":"zephyr:olimex_stm32_p405","stated":{"buttons|PA0":"zephyr:olimex_stm32_p405: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","leds|PC12":"zephyr:olimex_stm32_p405: gpios = <&gpioc 12 GPIO_ACTIVE_HIGH>"}},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F405RGT_F415RGT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"pio:olimex_p405","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Olimex","why":"rank","wiring":{"buses":{"i2c":{"added_from":"pio:olimex_p405","name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"added_from":"pio:olimex_p405","cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"added_from":"pio:olimex_p405","name":"Serial","rx":"PA1","tx":"PA0"}},"buttons":[{"active":"low","label":"Key","name":"sw0","pin":"PA0"}],"clock_hz":168000000,"flash":1048576,"flash_from":"pio:olimex_p405","leds":[{"active":"high","label":"LED1","name":"led0","pin":"PC12"}],"naming":"stm32","ram":131072,"ram_from":"pio:olimex_p405"}},
{"chosen":"arduino:Olimex:avr:Olimexino_2560","flash":253952,"ids":["arduino:Olimex:avr:Olimexino_2560"],"key":"olimex-olimexino-2560","name":"Olimexino-2560","part":"atmega2560","ram":8192,"records":[{"core":"arduino:Olimex:avr","file":"variants/Olimexino_2560/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:Olimex:avr:Olimexino_2560"}],"vendor":"Olimex LTD","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":253952,"flash_from":"arduino:Olimex:avr:Olimexino_2560","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE4"],["D3","PE5"],["D4","PG5"],["D5","PE3"],["D6","PH3"],["D7","PH4"],["D8","PH5"],["D9","PH6"],["D10","PB4"],["D11","PB5"],["D12","PB6"],["D13","PB7"],["D14","PJ1"],["D15","PJ0"],["D16","PH1"],["D17","PH0"],["D18","PD3"],["D19","PD2"],["D20","PD1"],["D21","PD0"],["D22","PA0"],["D23","PA1"],["D24","PA2"],["D25","PA3"],["D26","PA4"],["D27","PA5"],["D28","PA6"],["D29","PA7"],["D30","PC7"],["D31","PC6"],["D32","PC5"],["D33","PC4"],["D34","PC3"],["D35","PC2"],["D36","PC1"],["D37","PC0"],["D38","PD7"],["D39","PG2"],["D40","PG1"],["D41","PG0"],["D42","PL7"],["D43","PL6"],["D44","PL5"],["D45","PL4"],["D46","PL3"],["D47","PL2"],["D48","PL1"],["D49","PL0"],["D50","PB3"],["D51","PB2"],["D52","PB1"],["D53","PB0"],["D54","PF0"],["D55","PF1"],["D56","PF2"],["D57","PF3"],["D58","PF4"],["D59","PF5"],["D60","PF6"],["D61","PF7"],["D62","PK0"],["D63","PK1"],["D64","PK2"],["D65","PK3"],["D66","PK4"],["D67","PK5"],["D68","PK6"],["D69","PK7"]],"ram":8192,"ram_from":"arduino:Olimex:avr:Olimexino_2560"}},
{"chosen":"arduino:Olimex:avr:Olimexino_328","flash":30720,"ids":["arduino:Olimex:avr:Olimexino_328"],"key":"olimex-olimexino-328","name":"Olimexino-328","part":"atmega328p","ram":2048,"records":[{"core":"arduino:Olimex:avr","file":"variants/Olimexino_328/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:Olimex:avr:Olimexino_328"}],"vendor":"Olimex LTD","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":30720,"flash_from":"arduino:Olimex:avr:Olimexino_328","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:Olimex:avr:Olimexino_328"}},
{"chosen":"arduino:Olimex:avr:Olimexino_32U4","flash":28672,"ids":["arduino:Olimex:avr:Olimexino_32U4"],"key":"olimex-olimexino-32u4","name":"Olimexino-32U4","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:Olimex:avr","file":"variants/Olimexino_32U4/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:Olimex:avr:Olimexino_32U4"}],"vendor":"Olimex LTD","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:Olimex:avr:Olimexino_32U4","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"],["D31","PE2"]],"ram":2560,"ram_from":"arduino:Olimex:avr:Olimexino_32U4"}},
{"chosen":"arduino:Olimex:avr:Olimexino_85","flash":6012,"ids":["arduino:Olimex:avr:Olimexino_85"],"key":"olimex-olimexino-85","name":"Olimexino-85","part":"attiny85","records":[{"core":"arduino:Olimex:avr","file":"variants/Olimexino_85/pins_arduino.h","src":"arduino:Olimex:avr:Olimexino_85"}],"vendor":"Olimex LTD","why":"vendor","wiring":{"clock_hz":16500000,"flash":6012,"flash_from":"arduino:Olimex:avr:Olimexino_85","naming":"avr"}},
{"chosen":"arduino:Olimex:avr:Olimexino_Nano","flash":28672,"ids":["arduino:Olimex:avr:Olimexino_Nano"],"key":"olimex-olimexino-nano","name":"Olimexino-Nano","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:Olimex:avr","file":"variants/Olimexino_Nano/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:Olimex:avr:Olimexino_Nano"}],"vendor":"Olimex LTD","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:Olimex:avr:Olimexino_Nano","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"arduino:Olimex:avr:Olimexino_Nano"}},
{"chosen":"hand:pio:olimexino","disagree":[{"kept":"high","kept_from":"hand:pio:olimexino","kind":"level","other":"low","other_from":"zephyr:olimexino_stm32","what":"button PC9 active"}],"flash":131072,"ids":["pio:olimexino","zephyr:olimexino_stm32"],"key":"olimex-olimexino-stm32","name":"OLIMEXINO-STM32","notes":["uart added from pio:olimexino","i2c added from zephyr:olimexino_stm32","spi added from pio:olimexino"],"part":"stm32f103rb","ram":20480,"records":[{"checked":"stm32-data STM32F103RB: package LQFP64","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC9","BUT","high","down"]],"leds":[["PA5","LED1 (green)","high"],["PA1","LED2 (yellow)","high"]]},"src":"hand:pio:olimexino"},{"file":"boards/olimex/olimexino_stm32/olimexino_stm32.dts","says":{"buttons":[["PC9","sw0","low",null]],"i2c":["PB11","PB10"],"leds":[["PA5","led0","high"],["PA1","led1","high"]]},"src":"zephyr:olimexino_stm32","stated":{"buttons|PC9":"zephyr:olimexino_stm32: gpios = <&gpioc 9 GPIO_ACTIVE_LOW>","leds|PA1":"zephyr:olimexino_stm32: gpios = <&gpioa 1 GPIO_ACTIVE_HIGH>","leds|PA5":"zephyr:olimexino_stm32: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103R(8-B)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"pio:olimexino","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Olimex","why":"hand","wiring":{"buses":{"i2c":{"added_from":"zephyr:olimexino_stm32","name":"i2c2","scl":"PB10","sda":"PB11"},"spi":{"added_from":"pio:olimexino","cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"added_from":"pio:olimexino","name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"high","cite":{"doc":"OLIMEXINO-STM32_Rev_G (OLIMEXINO-STM32_sch_latest.pdf)","kind":"schematic","level":"3.3V -> R30 1k -> BUT -> net BOOT0, which R31 10k pulls to GND; BOOT0 -> R33 1k -> PC9. Released, PC9 sees GND through R33+R31; pressed, BOOT0 rises to about 3.3V*10k/11k. Pressed reads high.","publisher":"Olimex","quote":"BUTTONS: \"3.3V\" \"R30\" \"1k\" \"BUT\" \"BOOT0\" \"R31\" \"10k\"; MCU: \"40\" \"PC9/TIM3_CH4\" \"R33\" \"1k\" \"BOOT0\"; d2 p.12: \"User button with name BUT connected to STM32F103RBT6 pin 40 (PC9/TIM3_CH4) via R33 (1kOhm) and pin 60 (BOOT0) - signal BOOT0.\"","revision":"Rev G (title block 'OLIMEXINO-STM32_Rev_G'; PDF created 2020-08-17)","url":"https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/resources/OLIMEXINO-STM32_sch_latest.pdf","where":"single sheet: 'BUTTONS' block; U1 pin 40 PC9/TIM3_CH4 with R33"},"label":"BUT","name":"BUT","pin":"PC9","pull":"down"}],"clock_hz":72000000,"flash":131072,"flash_from":"pio:olimexino","leds":[{"active":"high","cite":{"doc":"OLIMEXINO-STM32_Rev_G (OLIMEXINO-STM32_sch_latest.pdf)","kind":"schematic","level":"PA5 -> net D13(SCK1/LED1) -> solder jumper LED1_E (closed; d2: 'Default state is closed') -> R6 2k -> LED1 anode; cathode -> GND. Lit when PA5 is high.","publisher":"Olimex","quote":"\"21\" \"PA5/SPI1_SCK/ADC5\" \"D13(SCK1/LED1)\"; LEDS: \"LED1_E\" \"1\" \"2\" \"Close\" \"D13(SCK1/LED1)\" \"R6\" \"2k\" \"LED1\" \"GREEN(0603)\"; d2 p.12: \"Status Led with name LED1 (green) connected via jumper LED1_E to STM32F103RBT6 pin 21 (PA5/SPI1_SCK/ADC5)\"","revision":"Rev G (title block 'OLIMEXINO-STM32_Rev_G'; PDF created 2020-08-17)","url":"https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/resources/OLIMEXINO-STM32_sch_latest.pdf","where":"single sheet: U1 STM32F103RBT6(LQFP64) pin 21; 'LEDS' block"},"colour":"green","label":"LED1 (green)","name":"LED1 (green)","pin":"PA5"},{"active":"high","cite":{"doc":"OLIMEXINO-STM32_Rev_G (OLIMEXINO-STM32_sch_latest.pdf)","kind":"schematic","level":"PA1 -> net D3(LED2) -> solder jumper LED2_E (closed by default) -> R7 2k -> LED2 anode; cathode -> GND. Lit when PA1 is high.","publisher":"Olimex","quote":"\"15\" \"PA1/USART2_RTS/ADC1/TIM2_CH2\" \"D3(LED2)\"; LEDS: \"LED2_E\" \"Close\" \"D3(LED2)\" \"R7\" \"2k\" \"LED2\" \"YELLOW(0603)\"; d2 p.12: \"Status Led with name LED2 (yellow) connected to STM32F103RBT6 pin 15 (PA1/USART2_RTS/ADC1/TIM2_CH2) - signal D3(LED2)\"","revision":"Rev G (title block 'OLIMEXINO-STM32_Rev_G'; PDF created 2020-08-17)","url":"https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/resources/OLIMEXINO-STM32_sch_latest.pdf","where":"single sheet: U1 pin 15; 'LEDS' block"},"colour":"yellow","label":"LED2 (yellow)","name":"LED2 (yellow)","pin":"PA1"}],"naming":"stm32","ram":20480,"ram_from":"pio:olimexino"}},
{"chosen":"arduino:Olimex:pic:PIC32_Pinguino_Micro","flash":258048,"ids":["arduino:Olimex:pic:PIC32_Pinguino_Micro"],"key":"olimex-pic32-pinguino-micro","name":"PIC32-Pinguino-Micro","part":"pic32mx440f256h","records":[{"core":"arduino:Olimex:pic","file":"variants/PIC32_Pinguino_Micro/Board_Defs.h","says":{"buttons":[["RD4","PIN_BTN1",null,null]],"leds":[["RG6","PIN_LED1",null],["RD1","PIN_LED2",null]]},"src":"arduino:Olimex:pic:PIC32_Pinguino_Micro"}],"vendor":"Olimex LTD","why":"vendor","wiring":{"buttons":[{"label":"D23","name":"PIN_BTN1","pin":"RD4"}],"clock_hz":80000000,"flash":258048,"flash_from":"arduino:Olimex:pic:PIC32_Pinguino_Micro","leds":[{"label":"D49","name":"PIN_LED1","pin":"RG6"},{"label":"D26","name":"PIN_LED2","pin":"RD1"}],"naming":"pic32"}},
{"chosen":"arduino:Olimex:pic:PIC32_Pinguino_MX270","flash":258048,"ids":["arduino:Olimex:pic:PIC32_Pinguino_MX270"],"key":"olimex-pic32-pinguino-mx270","name":"PIC32-Pinguino-MX270","part":"pic32mx270f256d","ram":32768,"records":[{"core":"arduino:Olimex:pic","file":"variants/PIC32_Pinguino_MX270/Board_Defs.h","says":{"buttons":[["RB7","PIN_BTN1",null,null]],"leds":[["RB15","PIN_LED1",null],["RA10","PIN_LED2",null]],"uart":["RB4","RA4"]},"src":"arduino:Olimex:pic:PIC32_Pinguino_MX270"}],"vendor":"Olimex LTD","why":"vendor","wiring":{"buses":{"uart":{"name":"Serial","rx":"RA4","tx":"RB4","unit":"UART1"}},"buttons":[{"label":"D8","name":"PIN_BTN1","pin":"RB7"}],"clock_hz":40000000,"flash":258048,"flash_from":"arduino:Olimex:pic:PIC32_Pinguino_MX270","leds":[{"label":"D13","name":"PIN_LED1","pin":"RB15"},{"label":"D9","name":"PIN_LED2","pin":"RA10"}],"naming":"pic32","ram":32768,"ram_from":"arduino:Olimex:pic:PIC32_Pinguino_MX270"}},
{"chosen":"arduino:Olimex:pic:PIC32_Pinguino_OTG","flash":258048,"ids":["arduino:Olimex:pic:PIC32_Pinguino_OTG"],"key":"olimex-pic32-pinguino-otg","name":"PIC32-Pinguino-OTG","part":"pic32mx440f256h","records":[{"core":"arduino:Olimex:pic","file":"variants/PIC32_Pinguino_OTG/Board_Defs.h","says":{"buttons":[["RD0","PIN_BTN1",null,null]],"leds":[["RG6","PIN_LED1",null],["RD1","PIN_LED2",null]]},"src":"arduino:Olimex:pic:PIC32_Pinguino_OTG"}],"vendor":"Olimex LTD","why":"vendor","wiring":{"buttons":[{"label":"D17","name":"PIN_BTN1","pin":"RD0"}],"clock_hz":80000000,"flash":258048,"flash_from":"arduino:Olimex:pic:PIC32_Pinguino_OTG","leds":[{"label":"D13","name":"PIN_LED1","pin":"RG6"},{"label":"D14","name":"PIN_LED2","pin":"RD1"}],"naming":"pic32"}},
{"chosen":"arduino:Olimex:pic:PIC32_T795H","flash":520192,"ids":["arduino:Olimex:pic:PIC32_T795H"],"key":"olimex-pic32-t795h","name":"PIC32-T795H","part":"pic32mx795f512h","records":[{"core":"arduino:Olimex:pic","file":"variants/PIC32_T795H/Board_Defs.h","says":{"buttons":[["RD8","PIN_BTN1",null,null]],"leds":[["RB15","PIN_LED1",null],["RB12","PIN_LED2",null]]},"src":"arduino:Olimex:pic:PIC32_T795H"}],"vendor":"Olimex LTD","why":"vendor","wiring":{"buttons":[{"label":"D22","name":"PIN_BTN1","pin":"RD8"}],"clock_hz":80000000,"flash":520192,"flash_from":"arduino:Olimex:pic:PIC32_T795H","leds":[{"label":"D37","name":"PIN_LED1","pin":"RB15"},{"label":"D20","name":"PIN_LED2","pin":"RB12"}],"naming":"pic32"}},
{"chosen":"arduino:rp2040:rp2040:olimex_pico2bb48","flash":16777216,"ids":["arduino:rp2040:rp2040:olimex_pico2bb48","pio:olimex_pico2bb48"],"key":"olimex-pico2bb48","name":"Pico2BB48","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/olimex_pico2bb48/pins_arduino.h","says":{"i2c":["GPIO12","GPIO13"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO6","GPIO7","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:olimex_pico2bb48"},{"core":"arduino:rp2040:rp2040","file":"variants/olimex_pico2bb48/pins_arduino.h","same":true,"src":"pio:olimex_pico2bb48","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own OLIMEX_PICO2BB48 entry"}],"vendor":"Olimex","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO12"},"spi":{"cs":"GPIO5","miso":"GPIO4","mosi":"GPIO7","name":"SPI","sck":"GPIO6"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:olimex_pico2bb48","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:olimex_pico2bb48"}},
{"chosen":"arduino:rp2040:rp2040:olimex_pico2xl","flash":2097152,"ids":["arduino:rp2040:rp2040:olimex_pico2xl","pio:olimex_pico2xl"],"key":"olimex-pico2xl","name":"Pico2XL","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/olimex_pico2xl/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:olimex_pico2xl"},{"core":"arduino:rp2040:rp2040","file":"variants/olimex_pico2xl/pins_arduino.h","same":true,"src":"pio:olimex_pico2xl","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own OLIMEX_PICO2XL entry"}],"vendor":"Olimex","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:olimex_pico2xl","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:olimex_pico2xl"}},
{"chosen":"arduino:rp2040:rp2040:olimex_pico2xxl","flash":16777216,"ids":["arduino:rp2040:rp2040:olimex_pico2xxl","pio:olimex_pico2xxl"],"key":"olimex-pico2xxl","name":"Pico2XXL","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/olimex_pico2xxl/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:olimex_pico2xxl"},{"core":"arduino:rp2040:rp2040","file":"variants/olimex_pico2xxl/pins_arduino.h","same":true,"src":"pio:olimex_pico2xxl","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own OLIMEX_PICO2XXL entry"}],"vendor":"Olimex","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:olimex_pico2xxl","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:olimex_pico2xxl"}},
{"chosen":"arduino:Olimex:avr:RGB_Glasses","flash":6012,"ids":["arduino:Olimex:avr:RGB_Glasses"],"key":"olimex-rgb-glasses","name":"RGB-Glasses","part":"attiny85","records":[{"core":"arduino:Olimex:avr","file":"variants/RGB_Glasses/pins_arduino.h","src":"arduino:Olimex:avr:RGB_Glasses"}],"vendor":"Olimex LTD","why":"vendor","wiring":{"clock_hz":16500000,"flash":6012,"flash_from":"arduino:Olimex:avr:RGB_Glasses","naming":"avr"}},
{"chosen":"arduino:rp2040:rp2040:olimex_rp2040pico30","flash":2097152,"ids":["arduino:rp2040:rp2040:olimex_rp2040pico30","pio:olimex_rp2040pico30"],"key":"olimex-rp2040-pico30","name":"RP2040-Pico30","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/olimex_rp2040pico30/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:olimex_rp2040pico30"},{"core":"arduino:rp2040:rp2040","file":"variants/olimex_rp2040pico30/pins_arduino.h","same":true,"src":"pio:olimex_rp2040pico30","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own OLIMEX_RP2040_PICO30 entry"}],"vendor":"Olimex","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:olimex_rp2040pico30","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:olimex_rp2040pico30"}},
{"chosen":"mpy:mimxrt/OLIMEX_RT1010","ids":["mpy:mimxrt/OLIMEX_RT1010"],"key":"olimex-rt1010-py","name":"RT1010-Py","part":"mimxrt1011","records":[{"dropped":["LED is GPIO_11, not a pin of the mimxrt1011","MICROPY_HW_LED1_PIN is (pin_GPIO_11)"],"file":"ports/mimxrt/boards/OLIMEX_RT1010/mpconfigboard.h","src":"mpy:mimxrt/OLIMEX_RT1010"}],"vendor":"Olimex","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"pio:olimex_e407","flash":1048576,"ids":["pio:olimex_e407"],"key":"olimex-stm32-e407-1","name":"STM32-E407","part":"stm32f407zg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407Z(E-G)T_F417Z(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"pio:olimex_e407","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Olimex","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":168000000,"flash":1048576,"flash_from":"pio:olimex_e407","naming":"stm32","ram":131072,"ram_from":"pio:olimex_e407"}},
{"chosen":"arduino:Olimex:stm:STM32_E407","flash":1048576,"ids":["arduino:Olimex:stm:STM32_E407"],"key":"olimex-stm32-e407-2","name":"STM32-E407","part":"stm32f406vg","records":[{"core":"arduino:Olimex:stm","file":"variants/STM32_E407/pins_arduino.h","src":"arduino:Olimex:stm:STM32_E407"}],"vendor":"Olimex LTD","why":"vendor","wiring":{"clock_hz":168000000,"flash":1048576,"flash_from":"arduino:Olimex:stm:STM32_E407","naming":"stm32"}},
{"chosen":"pio:olimex_h407","flash":1048576,"ids":["pio:olimex_h407"],"key":"olimex-stm32-h407-1","name":"STM32-H407","part":"stm32f407zg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407Z(E-G)T_F417Z(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"pio:olimex_h407","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Olimex","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":168000000,"flash":1048576,"flash_from":"pio:olimex_h407","naming":"stm32","ram":131072,"ram_from":"pio:olimex_h407"}},
{"chosen":"arduino:Olimex:stm:STM32_H407","flash":1048576,"ids":["arduino:Olimex:stm:STM32_H407"],"key":"olimex-stm32-h407-2","name":"STM32-H407","part":"stm32f406vg","records":[{"core":"arduino:Olimex:stm","file":"variants/STM32_H407/pins_arduino.h","src":"arduino:Olimex:stm:STM32_H407"}],"vendor":"Olimex LTD","why":"vendor","wiring":{"clock_hz":168000000,"flash":1048576,"flash_from":"arduino:Olimex:stm:STM32_H407","naming":"stm32"}},
{"chosen":"pio:openbci","flash":122880,"ids":["pio:openbci"],"key":"openbci-openbci-32bit","name":"OpenBCI 32bit","part":"pic32mx250f128b","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/OpenBCI/Board_Defs.h","says":{"buttons":[["RB4","PIN_BTN1",null,null],["RB7","PIN_BTN2",null,null]],"leds":[["RB3","PIN_LED1",null],["RB2","PIN_LED2",null],["RB1","PIN_LED3",null],["RB0","PIN_LED4",null]],"spi":["RB14","RA4","RA1"],"uart":["RB3","RB13"]},"src":"pio:openbci","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"OpenBCI","why":"rank","wiring":{"buses":{"spi":{"cs":"RA0","miso":"RA1","mosi":"RA4","name":"SPI","sck":"RB14"},"uart":{"name":"Serial","rx":"RB13","tx":"RB3","unit":"UART1"}},"buttons":[{"label":"D17","name":"PIN_BTN1","pin":"RB4"},{"label":"D1","name":"PIN_BTN2","pin":"RB7"}],"clock_hz":40000000,"flash":122880,"flash_from":"pio:openbci","leds":[{"label":"D14","name":"PIN_LED1","pin":"RB3"},{"label":"D13","name":"PIN_LED2","pin":"RB2"},{"label":"D12","name":"PIN_LED3","pin":"RB1"},{"label":"D11","name":"PIN_LED4","pin":"RB0"}],"naming":"pic32","ram":32768,"ram_from":"pio:openbci"}},
{"chosen":"pio:emonpi","flash":30720,"ids":["pio:emonpi"],"key":"openenergymonitor-openenergymonitor-emonpi","name":"OpenEnergyMonitor emonPi","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:emonpi","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"OpenEnergyMonitor","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":30720,"flash_from":"pio:emonpi","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"pio:emonpi"}},
{"chosen":"zephyr:cv32a6_genesys_2","ids":["zephyr:cv32a6_genesys_2"],"key":"openhwgroup-digilent-cv32a6-on-genesys-2","name":"Digilent CV32A6 on Genesys 2","part":"cv32a6","ram":1073741824,"records":[{"file":"boards/openhwgroup/cv32a6_genesys_2/cv32a6_genesys_2.dts","src":"zephyr:cv32a6_genesys_2"}],"vendor":"openhwgroup","why":"nothing","wiring":{"naming":"raw","ram":1073741824,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:cv64a6_genesys_2","ids":["zephyr:cv64a6_genesys_2"],"key":"openhwgroup-digilent-cv64a6-on-genesys-2","name":"Digilent CV64A6 on Genesys 2","part":"cv64a6","ram":1073741824,"records":[{"file":"boards/openhwgroup/cv64a6_genesys_2/cv64a6_genesys_2.dts","src":"zephyr:cv64a6_genesys_2"}],"vendor":"openhwgroup","why":"nothing","wiring":{"naming":"raw","ram":1073741824,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rv32m1_vega","ids":["zephyr:rv32m1_vega"],"key":"openisa-openisa-vegaboard","name":"OpenISA VEGAboard","part":"openisa_rv32m1","records":[{"file":"boards/openisa/rv32m1_vega/rv32m1_vega_openisa_rv32m1_ri5cy.dts","says":{"buttons":[["&gpioa 0","sw0","low",null],["&gpioe 8","sw1","low",null],["&gpioe 9","sw2","low",null],["&gpioe 12","sw3","low",null]],"leds":[["&gpioa 22","led1","high"],["&gpioa 23","led0","high"],["&gpioa 24","led2","high"],["&gpioe 0","led3","high"]]},"src":"zephyr:rv32m1_vega","stated":{"buttons|raw:&gpioa 0":"zephyr:rv32m1_vega: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","buttons|raw:&gpioe 12":"zephyr:rv32m1_vega: gpios = <&gpioe 12 GPIO_ACTIVE_LOW>","buttons|raw:&gpioe 8":"zephyr:rv32m1_vega: gpios = <&gpioe 8 GPIO_ACTIVE_LOW>","buttons|raw:&gpioe 9":"zephyr:rv32m1_vega: gpios = <&gpioe 9 GPIO_ACTIVE_LOW>","leds|raw:&gpioa 22":"zephyr:rv32m1_vega: gpios = <&gpioa 22 GPIO_ACTIVE_HIGH>","leds|raw:&gpioa 23":"zephyr:rv32m1_vega: gpios = <&gpioa 23 GPIO_ACTIVE_HIGH>","leds|raw:&gpioa 24":"zephyr:rv32m1_vega: gpios = <&gpioa 24 GPIO_ACTIVE_HIGH>","leds|raw:&gpioe 0":"zephyr:rv32m1_vega: gpios = <&gpioe 0 GPIO_ACTIVE_HIGH>"}}],"vendor":"openisa","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW2","name":"sw0","raw":"&gpioa 0"},{"active":"low","label":"User SW3","name":"sw1","raw":"&gpioe 8"},{"active":"low","label":"User SW4","name":"sw2","raw":"&gpioe 9"},{"active":"low","label":"User SW5","name":"sw3","raw":"&gpioe 12"}],"leds":[{"active":"high","label":"User LD1","name":"led1","raw":"&gpioa 22"},{"active":"high","label":"User LD2","name":"led0","raw":"&gpioa 23"},{"active":"high","label":"User LD3","name":"led2","raw":"&gpioa 24"},{"active":"high","label":"User LD4","name":"led3","raw":"&gpioe 0"}],"naming":"raw"}},
{"chosen":"cpy:stm/openmv_h7","ids":["cpy:stm/openmv_h7"],"key":"openmvllc-openmv-h7-r1","name":"OPENMV-H7 R1","part":"stm32h743","records":[{"file":"ports/stm/boards/openmv_h7/pins.c","says":{"leds":[["PC0","LED1",null],["PC1","LED2",null],["PC2","LED3",null],["PE2","LED4",null]]},"src":"cpy:stm/openmv_h7"}],"vendor":"OpenMV, LLC","why":"rank","wiring":{"flash":2097152,"flash_from":"CircuitPython ports/stm/boards/STM32H743_fs.ld (MEMORY, the linker script ports/stm/boards/openmv_h7/mpconfigboard.mk names in LD_FILE)","leds":[{"aliases":["LED_RED"],"colour":"red","name":"LED1","pin":"PC0"},{"aliases":["LED_GREEN"],"colour":"green","name":"LED2","pin":"PC1"},{"aliases":["LED_BLUE"],"colour":"blue","name":"LED3","pin":"PC2"},{"name":"LED4","pin":"PE2"}],"memory_cite":{"doc":"CircuitPython ports/stm/boards/STM32H743_fs.ld","kind":"board-definition","publisher":"Adafruit Industries","quote":"FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 2048K","revision":"git cced44d708","url":"https://github.com/adafruit/circuitpython/blob/cced44d708006c44f65b8ee4221a84280aa6de39/ports/stm/boards/STM32H743_fs.ld","where":"MEMORY, the linker script ports/stm/boards/openmv_h7/mpconfigboard.mk names in LD_FILE"},"naming":"stm32","ram":1081344,"ram_from":"stm32-data STM32H743AG, STM32H743AI, STM32H743BG and 9 more: every chip STM32H743 can be"}},
{"chosen":"arduino:OpenPanzer:avr:optcb2560","flash":258048,"ids":["arduino:OpenPanzer:avr:optcb2560"],"key":"openpanzer-open-panzer-tcb-mega-2560","name":"Open Panzer TCB (Mega 2560)","part":"atmega2560","ram":8192,"records":[{"core":"arduino:arduino:avr","file":"variants/mega/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:OpenPanzer:avr:optcb2560"}],"vendor":"Open Panzer","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":258048,"flash_from":"arduino:OpenPanzer:avr:optcb2560","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE4"],["D3","PE5"],["D4","PG5"],["D5","PE3"],["D6","PH3"],["D7","PH4"],["D8","PH5"],["D9","PH6"],["D10","PB4"],["D11","PB5"],["D12","PB6"],["D13","PB7"],["D14","PJ1"],["D15","PJ0"],["D16","PH1"],["D17","PH0"],["D18","PD3"],["D19","PD2"],["D20","PD1"],["D21","PD0"],["D22","PA0"],["D23","PA1"],["D24","PA2"],["D25","PA3"],["D26","PA4"],["D27","PA5"],["D28","PA6"],["D29","PA7"],["D30","PC7"],["D31","PC6"],["D32","PC5"],["D33","PC4"],["D34","PC3"],["D35","PC2"],["D36","PC1"],["D37","PC0"],["D38","PD7"],["D39","PG2"],["D40","PG1"],["D41","PG0"],["D42","PL7"],["D43","PL6"],["D44","PL5"],["D45","PL4"],["D46","PL3"],["D47","PL2"],["D48","PL1"],["D49","PL0"],["D50","PB3"],["D51","PB2"],["D52","PB1"],["D53","PB0"],["D54","PF0"],["D55","PF1"],["D56","PF2"],["D57","PF3"],["D58","PF4"],["D59","PF5"],["D60","PF6"],["D61","PF7"],["D62","PK0"],["D63","PK1"],["D64","PK2"],["D65","PK3"],["D66","PK4"],["D67","PK5"],["D68","PK6"],["D69","PK7"]],"ram":8192,"ram_from":"arduino:OpenPanzer:avr:optcb2560"}},
{"chosen":"pio:oroca_edubot","flash":4194304,"ids":["pio:oroca_edubot"],"key":"oroca-oroca-edubot","name":"OROCA EduBot","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/oroca_edubot/pins_arduino.h","says":{"i2c":["GPIO23","GPIO22"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO5","GPIO18","GPIO19"],"uart":["GPIO17","GPIO16"]},"src":"pio:oroca_edubot","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own OROCA_EDUBOT entry"}],"vendor":"OROCA","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO23"},"spi":{"cs":"GPIO2","miso":"GPIO19","mosi":"GPIO18","name":"SPI","sck":"GPIO5"},"uart":{"name":"Serial","rx":"GPIO16","tx":"GPIO17"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:oroca_edubot","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","ram":327680,"ram_from":"pio:oroca_edubot"}},
{"chosen":"pio:oshchip","flash":262144,"ids":["pio:oshchip"],"key":"oshchip-oshchip","name":"OSHChip","part":"nrf51822","ram":32768,"records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/OSHChip/pins_arduino.h","says":{"leds":[["P0.08","LED_BUILTIN",null],["P0.03","PIN_LEDB",null],["P0.05","PIN_LEDG",null]],"uart":["P0.20","P0.18"]},"src":"pio:oshchip","via":"PlatformIO nordicnrf51 build.variant; defines of the core's own BLUZ_DK entry"}],"vendor":"OSHChip","why":"rank","wiring":{"buses":{"uart":{"name":"Serial","rx":"P0.18","tx":"P0.20"}},"clock_hz":32000000,"flash":262144,"flash_from":"pio:oshchip","leds":[{"aliases":["PIN_LED","PIN_LEDR"],"colour":"red","label":"D14","name":"LED_BUILTIN","pin":"P0.08"},{"colour":"blue","label":"D16","name":"PIN_LEDB","pin":"P0.03"},{"colour":"green","label":"D15","name":"PIN_LEDG","pin":"P0.05"}],"naming":"nrf","ram":32768,"ram_from":"pio:oshchip"}},
{"chosen":"cpy:nordic/ohs2020_badge","ids":["cpy:nordic/ohs2020_badge"],"key":"oshwa-open-hardware-summit-2020-badge","name":"Open Hardware Summit 2020 Badge","part":"nrf52840","records":[{"file":"ports/nordic/boards/ohs2020_badge/pins.c","says":{"buttons":[["P0.29","BUTTON_SW1",null,null],["P0.03","BUTTON_SW2",null,null],["P0.17","BUTTON_SW3",null,null],["P1.03","BUTTON_SW4",null,null]],"i2c":["P1.15","P1.14"],"spi":["P0.11","P0.12","P0.07"]},"src":"cpy:nordic/ohs2020_badge"}],"vendor":"OSHWA","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P1.14","sda":"P1.15"},"spi":{"miso":"P0.07","mosi":"P0.12","name":"board.SPI()","sck":"P0.11"}},"buttons":[{"name":"BUTTON_SW1","pin":"P0.29"},{"name":"BUTTON_SW2","pin":"P0.03"},{"name":"BUTTON_SW3","pin":"P0.17"},{"name":"BUTTON_SW4","pin":"P1.03"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"zephyr:serpente","flash":262144,"ids":["zephyr:serpente"],"key":"others-arturo182-serpente","name":"Arturo182 Serpente","part":"samd21e18a","ram":32768,"records":[{"file":"boards/others/serpente/serpente.dts","says":{"leds":[["PA22","led0","low"],["PA19","led1","low"],["PA23","led2","low"]]},"src":"zephyr:serpente","stated":{"leds|PA19":"zephyr:serpente: gpios = <&porta 19 GPIO_ACTIVE_LOW>","leds|PA22":"zephyr:serpente: gpios = <&porta 22 GPIO_ACTIVE_LOW>","leds|PA23":"zephyr:serpente: gpios = <&porta 23 GPIO_ACTIVE_LOW>"}}],"vendor":"others","why":"rank","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["red-led"],"colour":"red","label":"Red LED","name":"led0","pin":"PA22"},{"active":"low","aliases":["green-led"],"colour":"green","label":"Green LED","name":"led1","pin":"PA19"},{"active":"low","aliases":["blue-led"],"colour":"blue","label":"Blue LED","name":"led2","pin":"PA23"}],"naming":"sam","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:bl704l_dvk","flash":1556480,"ids":["zephyr:bl704l_dvk"],"key":"others-bl704l-development-board","name":"BL704L Development Board","part":"bl704","ram":81920,"records":[{"file":"boards/others/bl704l_dvk/bl704l_dvk.dts","says":{"buttons":[["&gpio0 16","sw0","high",null],["&gpio0 13","sw1","low","up"]],"leds":[["&gpio0 17","led0","high"],["&gpio0 18","led1","high"]]},"src":"zephyr:bl704l_dvk","stated":{"buttons|raw:&gpio0 13":"zephyr:bl704l_dvk: gpios = <&gpio0 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio0 16":"zephyr:bl704l_dvk: gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 17":"zephyr:bl704l_dvk: gpios = <&gpio0 17 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 18":"zephyr:bl704l_dvk: gpios = <&gpio0 18 GPIO_ACTIVE_HIGH>"}}],"vendor":"others","why":"rank","wiring":{"buttons":[{"active":"high","name":"sw0","raw":"&gpio0 16"},{"active":"low","name":"sw1","pull":"up","raw":"&gpio0 13"}],"flash":1556480,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED0","name":"led0","raw":"&gpio0 17"},{"active":"high","label":"LED1","name":"led1","raw":"&gpio0 18"}],"naming":"raw","ram":81920,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:canbardo","flash":1048576,"ids":["zephyr:canbardo"],"key":"others-canbardo","name":"CANbardo","part":"same70n20b","ram":393216,"records":[{"file":"boards/others/canbardo/canbardo.dts","says":{"buttons":[["PD15","sw0","low",null]],"leds":[["PD9","led0","low"],["PD25","can_0_ledr","low"],["PD22","can_0_ledg","low"],["PD24","can_0_ledy","low"],["PD19","can_1_ledr","low"],["PD17","can_1_ledg","low"],["PD18","can_1_ledy","low"]]},"src":"zephyr:canbardo","stated":{"buttons|PD15":"zephyr:canbardo: gpios = <&piod 15 GPIO_ACTIVE_LOW>","leds|PD17":"zephyr:canbardo: gpios = <&piod 17 GPIO_ACTIVE_LOW>","leds|PD18":"zephyr:canbardo: gpios = <&piod 18 GPIO_ACTIVE_LOW>","leds|PD19":"zephyr:canbardo: gpios = <&piod 19 GPIO_ACTIVE_LOW>","leds|PD22":"zephyr:canbardo: gpios = <&piod 22 GPIO_ACTIVE_LOW>","leds|PD24":"zephyr:canbardo: gpios = <&piod 24 GPIO_ACTIVE_LOW>","leds|PD25":"zephyr:canbardo: gpios = <&piod 25 GPIO_ACTIVE_LOW>","leds|PD9":"zephyr:canbardo: gpios = <&piod 9 GPIO_ACTIVE_LOW>"}}],"vendor":"others","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"SW","name":"sw0","pin":"PD15"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"label":"DFU LED","name":"led0","pin":"PD9"},{"active":"low","colour":"red","label":"CAN0 LED ERR","name":"can_0_ledr","pin":"PD25"},{"active":"low","colour":"green","label":"CAN0 LED RDY","name":"can_0_ledg","pin":"PD22"},{"active":"low","label":"CAN0 LED ACT","name":"can_0_ledy","pin":"PD24"},{"active":"low","colour":"red","label":"CAN1 LED ERR","name":"can_1_ledr","pin":"PD19"},{"active":"low","colour":"green","label":"CAN1 LED RDY","name":"can_1_ledg","pin":"PD17"},{"active":"low","label":"CAN1 LED ACT","name":"can_1_ledy","pin":"PD18"}],"naming":"sam","ram":393216,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:candlelight","flash":131072,"ids":["zephyr:candlelight"],"key":"others-candlelight","name":"candleLight","part":"stm32f072xb","ram":16384,"records":[{"file":"boards/others/candlelight/candlelight.dts","says":{"leds":[["PA0","led0","low"],["PA1","led1","low"]]},"src":"zephyr:candlelight","stated":{"leds|PA0":"zephyr:candlelight: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","leds|PA1":"zephyr:candlelight: gpios = <&gpioa 1 GPIO_ACTIVE_LOW>"}}],"vendor":"others","why":"rank","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED RX","name":"led0","pin":"PA0"},{"active":"low","label":"LED TX","name":"led1","pin":"PA1"}],"naming":"stm32","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:candlelightfd","flash":131072,"ids":["zephyr:candlelightfd"],"key":"others-candlelightfd","name":"candleLightFD","part":"stm32g0b1xx","ram":147456,"records":[{"file":"boards/others/candlelightfd/candlelightfd_stm32g0b1xx.dts","says":{"leds":[["PA3","led0","low"],["PA4","led1","low"]]},"src":"zephyr:candlelightfd","stated":{"leds|PA3":"zephyr:candlelightfd: gpios = <&gpioa 3 GPIO_ACTIVE_LOW>","leds|PA4":"zephyr:candlelightfd: gpios = <&gpioa 4 GPIO_ACTIVE_LOW>"}}],"vendor":"others","why":"rank","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED RX","name":"led0","pin":"PA3"},{"active":"low","label":"LED TX","name":"led1","pin":"PA4"}],"naming":"stm32","ram":147456,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:icev_wireless","ids":["zephyr:icev_wireless"],"key":"others-ice-v-wireless","name":"ICE-V Wireless","part":"esp32c3","records":[{"file":"boards/others/icev_wireless/icev_wireless.dts","says":{"buttons":[["GPIO9","sw0","low","up"]],"i2c":["GPIO2","GPIO8"],"leds":[["GPIO10","led0","high"]],"spi":[null,"GPIO7","GPIO4"]},"src":"zephyr:icev_wireless","stated":{"buttons|GPIO9":"zephyr:icev_wireless: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO10":"zephyr:icev_wireless: gpios = <&gpio0 10 GPIO_ACTIVE_HIGH>"}}],"vendor":"others","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO8","sda":"GPIO2"},"spi":{"miso":"GPIO4","mosi":"GPIO7","name":"spi2"}},"buttons":[{"active":"low","label":"User SW1","name":"sw0","pin":"GPIO9","pull":"up"}],"leds":[{"active":"high","colour":"green","label":"LED Green","name":"led0","pin":"GPIO10"}],"naming":"esp"}},
{"chosen":"zephyr:jz_f407vet6","flash":524288,"ids":["zephyr:jz_f407vet6"],"key":"others-jz-f407vet6-industrial-control-board","name":"JZ-F407VET6 Industrial Control Board","part":"stm32f407xx","ram":196608,"records":[{"file":"boards/others/jz_f407vet6/jz_f407vet6.dts","says":{"buttons":[["PE10","sw0","low","up"],["PE11","sw1","low","up"],["PE12","sw2","low","up"]],"i2c":["PB9","PB8"],"leds":[["PE13","led0","low"],["PE14","led1","low"],["PE15","led2","low"]],"spi":["PB10","PC3","PC2"]},"src":"zephyr:jz_f407vet6","stated":{"buttons|PE10":"zephyr:jz_f407vet6: gpios = <&gpioe 10 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|PE11":"zephyr:jz_f407vet6: gpios = <&gpioe 11 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|PE12":"zephyr:jz_f407vet6: gpios = <&gpioe 12 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|PE13":"zephyr:jz_f407vet6: gpios = <&gpioe 13 (GPIO_OPEN_DRAIN | GPIO_ACTIVE_LOW)>","leds|PE14":"zephyr:jz_f407vet6: gpios = <&gpioe 14 (GPIO_OPEN_DRAIN | GPIO_ACTIVE_LOW)>","leds|PE15":"zephyr:jz_f407vet6: gpios = <&gpioe 15 (GPIO_OPEN_DRAIN | GPIO_ACTIVE_LOW)>"}}],"vendor":"others","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"miso":"PC2","mosi":"PC3","name":"spi2","sck":"PB10"}},"buttons":[{"active":"low","label":"SW1","name":"sw0","pin":"PE10","pull":"up"},{"active":"low","label":"SW2","name":"sw1","pin":"PE11","pull":"up"},{"active":"low","label":"SW3","name":"sw2","pin":"PE12","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED1","name":"led0","pin":"PE13"},{"active":"low","label":"LED2","name":"led1","pin":"PE14"},{"active":"low","label":"LED3","name":"led2","pin":"PE15"}],"naming":"stm32","parts":[{"address":80,"bus":"i2c","compatible":"atmel,at24","name":"AT24"}],"ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:neorv32","flash":65536,"ids":["zephyr:neorv32"],"key":"others-neorv32","name":"NEORV32","part":"neorv32","ram":65536,"records":[{"file":"boards/others/neorv32/neorv32_neorv32_up5kdemo.dts","says":{"buttons":[["&gpio 0","sw0","low",null],["&gpio 1","sw1","low",null],["&gpio 2","sw3","low",null],["&gpio 3","sw4","low",null]],"leds":[["&gpio 0","led0","high"],["&gpio 1","led1","high"],["&gpio 2","led2","high"],["&gpio 3","led3","high"]]},"src":"zephyr:neorv32","stated":{"buttons|raw:&gpio 0":"zephyr:neorv32: gpios = <&gpio 0 GPIO_ACTIVE_LOW>","buttons|raw:&gpio 1":"zephyr:neorv32: gpios = <&gpio 1 GPIO_ACTIVE_LOW>","buttons|raw:&gpio 2":"zephyr:neorv32: gpios = <&gpio 2 GPIO_ACTIVE_LOW>","buttons|raw:&gpio 3":"zephyr:neorv32: gpios = <&gpio 3 GPIO_ACTIVE_LOW>","leds|raw:&gpio 0":"zephyr:neorv32: gpios = <&gpio 0 GPIO_ACTIVE_HIGH>","leds|raw:&gpio 1":"zephyr:neorv32: gpios = <&gpio 1 GPIO_ACTIVE_HIGH>","leds|raw:&gpio 2":"zephyr:neorv32: gpios = <&gpio 2 GPIO_ACTIVE_HIGH>","leds|raw:&gpio 3":"zephyr:neorv32: gpios = <&gpio 3 GPIO_ACTIVE_HIGH>"}},{"file":"boards/others/neorv32/neorv32_neorv32_up5kdemo.dts","same":true,"src":"zephyr:neorv32","stated":{"buttons|raw:&gpio 0":"zephyr:neorv32: gpios = <&gpio 0 GPIO_ACTIVE_LOW>","buttons|raw:&gpio 1":"zephyr:neorv32: gpios = <&gpio 1 GPIO_ACTIVE_LOW>","buttons|raw:&gpio 2":"zephyr:neorv32: gpios = <&gpio 2 GPIO_ACTIVE_LOW>","buttons|raw:&gpio 3":"zephyr:neorv32: gpios = <&gpio 3 GPIO_ACTIVE_LOW>","leds|raw:&gpio 0":"zephyr:neorv32: gpios = <&gpio 0 GPIO_ACTIVE_HIGH>","leds|raw:&gpio 1":"zephyr:neorv32: gpios = <&gpio 1 GPIO_ACTIVE_HIGH>","leds|raw:&gpio 2":"zephyr:neorv32: gpios = <&gpio 2 GPIO_ACTIVE_HIGH>","leds|raw:&gpio 3":"zephyr:neorv32: gpios = <&gpio 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"others","why":"rank","wiring":{"buttons":[{"active":"low","label":"BTN0","name":"sw0","raw":"&gpio 0"},{"active":"low","label":"BTN1","name":"sw1","raw":"&gpio 1"},{"active":"low","label":"BTN2","name":"sw3","raw":"&gpio 2"},{"active":"low","label":"BTN3","name":"sw4","raw":"&gpio 3"}],"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED_0","name":"led0","raw":"&gpio 0"},{"active":"high","label":"LED_1","name":"led1","raw":"&gpio 1"},{"active":"high","label":"LED_2","name":"led2","raw":"&gpio 2"},{"active":"high","label":"LED_3","name":"led3","raw":"&gpio 3"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:promicro_nrf52840","flash":1048576,"ids":["zephyr:promicro_nrf52840"],"key":"others-pro-micro-nrf52840","name":"Pro Micro nRF52840","part":"nrf52840","ram":262144,"records":[{"file":"boards/others/promicro_nrf52840/promicro_nrf52840_nrf52840.dts","says":{"i2c":["P1.00","P0.11"],"leds":[["P0.15","led0","high"]],"spi":["P1.01","P1.02","P1.07"]},"src":"zephyr:promicro_nrf52840","stated":{"leds|P0.15":"zephyr:promicro_nrf52840: gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>"}}],"vendor":"others","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.11","sda":"P1.00"},"spi":{"miso":"P1.07","mosi":"P1.02","name":"spi2","sck":"P1.01"}},"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"colour":"red","label":"Red LED","name":"led0","pin":"P0.15"}],"naming":"nrf","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32f030_demo","flash":16384,"ids":["zephyr:stm32f030_demo"],"key":"others-stm32f030-demo-board","name":"STM32F030 DEMO BOARD","part":"stm32f030x6","ram":4096,"records":[{"file":"boards/others/stm32f030_demo/stm32f030_demo.dts","says":{"leds":[["PA4","led0","high"]]},"src":"zephyr:stm32f030_demo","stated":{"leds|PA4":"zephyr:stm32f030_demo: gpios = <&gpioa 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"others","why":"rank","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED","name":"led0","pin":"PA4"}],"naming":"stm32","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32f103_mini","flash":262144,"ids":["zephyr:stm32f103_mini"],"key":"others-stm32f103-mini","name":"STM32F103 Mini","part":"stm32f103xe","ram":49152,"records":[{"file":"boards/others/stm32f103_mini/stm32f103_mini.dts","says":{"leds":[["PC13","led0","low"]]},"src":"zephyr:stm32f103_mini","stated":{"leds|PC13":"zephyr:stm32f103_mini: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>"}}],"vendor":"others","why":"rank","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD1","name":"led0","pin":"PC13"}],"naming":"stm32","ram":49152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:espressif/oxocard_artwork","ids":["cpy:espressif/oxocard_artwork"],"key":"oxocard-artwork","name":"Oxocard Artwork","part":"esp32","records":[{"file":"ports/espressif/boards/oxocard_artwork/pins.c","says":{"buttons":[["GPIO0","BTN5",null,null],["GPIO39","BTN4",null,null],["GPIO38","BTN3",null,null],["GPIO37","BTN2",null,null],["GPIO36","BTN1",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","MICROPY_HW_LED_STATUS",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"cpy:espressif/oxocard_artwork"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO22","sda":"GPIO21"},"spi":{"miso":"GPIO12","mosi":"GPIO13","name":"board.SPI()","sck":"GPIO14"}},"buttons":[{"aliases":["BUTTON"],"name":"BTN5","pin":"GPIO0"},{"name":"BTN4","pin":"GPIO39"},{"name":"BTN3","pin":"GPIO38"},{"name":"BTN2","pin":"GPIO37"},{"name":"BTN1","pin":"GPIO36"}],"leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"GPIO2"}],"naming":"esp"}},
{"chosen":"cpy:espressif/oxocard_connect","ids":["cpy:espressif/oxocard_connect"],"key":"oxocard-connect","name":"Oxocard Connect","part":"esp32","records":[{"file":"ports/espressif/boards/oxocard_connect/pins.c","says":{"buttons":[["GPIO2","BTN5",null,null],["GPIO39","BTN4",null,null],["GPIO38","BTN3",null,null],["GPIO37","BTN2",null,null],["GPIO36","BTN1",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","MICROPY_HW_LED_STATUS",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"cpy:espressif/oxocard_connect"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO22","sda":"GPIO21"},"spi":{"miso":"GPIO12","mosi":"GPIO13","name":"board.SPI()","sck":"GPIO14"}},"buttons":[{"aliases":["BUTTON"],"name":"BTN5","pin":"GPIO2"},{"name":"BTN4","pin":"GPIO39"},{"name":"BTN3","pin":"GPIO38"},{"name":"BTN2","pin":"GPIO37"},{"name":"BTN1","pin":"GPIO36"}],"leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"GPIO2"}],"naming":"esp"}},
{"chosen":"cpy:espressif/oxocard_galaxy","ids":["cpy:espressif/oxocard_galaxy"],"key":"oxocard-galaxy","name":"Oxocard Galaxy","part":"esp32","records":[{"file":"ports/espressif/boards/oxocard_galaxy/pins.c","says":{"buttons":[["GPIO0","BTN5",null,null],["GPIO39","BTN4",null,null],["GPIO38","BTN3",null,null],["GPIO37","BTN2",null,null],["GPIO36","BTN1",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","MICROPY_HW_LED_STATUS",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"cpy:espressif/oxocard_galaxy"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO22","sda":"GPIO21"},"spi":{"miso":"GPIO12","mosi":"GPIO13","name":"board.SPI()","sck":"GPIO14"}},"buttons":[{"aliases":["BUTTON"],"name":"BTN5","pin":"GPIO0"},{"name":"BTN4","pin":"GPIO39"},{"name":"BTN3","pin":"GPIO38"},{"name":"BTN2","pin":"GPIO37"},{"name":"BTN1","pin":"GPIO36"}],"leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"GPIO2"}],"naming":"esp"}},
{"chosen":"cpy:espressif/oxocard_science","ids":["cpy:espressif/oxocard_science"],"key":"oxocard-science","name":"Oxocard Science","part":"esp32","records":[{"file":"ports/espressif/boards/oxocard_science/pins.c","says":{"buttons":[["GPIO0","BTN5",null,null],["GPIO39","BTN4",null,null],["GPIO38","BTN3",null,null],["GPIO37","BTN2",null,null],["GPIO36","BTN1",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","MICROPY_HW_LED_STATUS",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"cpy:espressif/oxocard_science"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO22","sda":"GPIO21"},"spi":{"miso":"GPIO12","mosi":"GPIO13","name":"board.SPI()","sck":"GPIO14"}},"buttons":[{"aliases":["BUTTON"],"name":"BTN5","pin":"GPIO0"},{"name":"BTN4","pin":"GPIO39"},{"name":"BTN3","pin":"GPIO38"},{"name":"BTN2","pin":"GPIO37"},{"name":"BTN1","pin":"GPIO36"}],"leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"GPIO2"}],"naming":"esp"}},
{"chosen":"arduino:ozobot:avr:ozobot_bit_plus","flash":32256,"ids":["arduino:ozobot:avr:ozobot_bit_plus"],"key":"ozoedu-ozobot-bit","name":"Ozobot Bit+","part":"atmega328pb","ram":2048,"records":[{"core":"arduino:ozobot:avr","file":"variants/ozobot_bit_plus/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB3","LED_BLUE",null],["PD5","LED_BUILTIN",null],["PD6","LED_RED",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:ozobot:avr:ozobot_bit_plus"}],"vendor":"Ozo Edu","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":32256,"flash_from":"arduino:ozobot:avr:ozobot_bit_plus","leds":[{"colour":"blue","label":"D11","name":"LED_BLUE","pin":"PB3"},{"aliases":["LED_GREEN"],"colour":"green","label":"D5","name":"LED_BUILTIN","pin":"PD5"},{"colour":"red","label":"D6","name":"LED_RED","pin":"PD6"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:ozobot:avr:ozobot_bit_plus"}},
{"chosen":"hand:atsamd:p1am_100","ids":["atsamd:p1am_100"],"key":"p1am-100","name":"p1am 100","part":"samd21g","records":[{"checked":"Microchip.SAMD21_DFP.3.8.270.atpack ATDF samd21g15a, samd21g15b, samd21g15l ...: every pinout, SAMD21G, SAMD21G1xL, SAMD21GU","file":"tools/census/hand_wiring/sam.json","says":{"leds":[["PB8","LED (D3 'Yellow - Builtin', IDE pin 32)","high"]]},"src":"hand:atsamd:p1am_100"}],"vendor":"","why":"hand","wiring":{"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip ATSAMD21G18A can be, named by hand:atsamd:p1am_100","leds":[{"active":"high","cite":{"doc":"P1AM_100_REVA.pdf - Arduino Compatible P1 CPU, P1AM-100 (2 sheets)","kind":"schematic","level":"Rendered sheet 2: net BUILTIN_LED drives the anode of D3, cathode through resistor-array section R25-B to GND -> lit when PB08 is high","publisher":"FACTS Engineering LLC","quote":"Table: \"IDE #\" \"SAMD #\" \"Purpose\" row \"32\" \"PB8\" \"BUILTIN_LED\"; LED block: \"\\\"LED\\\" BUILTIN_LED\" -> D3 \"Yellow - Builtin\" -> \"R25-B\" -> GND; variant.h: \"#define PIN_LED (32u)\"","revision":"REV A","url":"https://github.com/facts-engineering/P1AM-Design-Files/blob/bc86deee8fb77e49f1fee905de3e668bfdcc28b3/P1AM%20CPUs/P1AM_100_REVA.pdf","where":"sheet 2 of 2: pin table (zone B5-B6) and LED block (zone C1); d2 variant.h L68, variant.cpp L155"},"colour":"yellow","label":"LED (D3 'Yellow - Builtin', IDE pin 32)","name":"LED (D3 'Yellow - Builtin', IDE pin 32)","pin":"PB8"}],"memory_cite":{"doc":"P1AMCore boards.txt","kind":"board-definition","publisher":"FACTS Engineering","quote":"-D__SAMD21G18A__","revision":"tag 1.6.21","url":"https://github.com/facts-engineering/P1AMCore/blob/1.6.21/boards.txt","where":"P1AM-100_native.build.extra_flags"},"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip ATSAMD21G18A can be, named by hand:atsamd:p1am_100"}},
{"chosen":"cpy:raspberrypi/pajenicko_picopad","ids":["cpy:raspberrypi/pajenicko_picopad"],"key":"pajenickosro-pajenicko-picopad","name":"Pajenicko PicoPad","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/pajenicko_picopad/pins.c","says":{"buttons":[["GPIO9","SW_X",null,null],["GPIO8","SW_Y",null,null],["GPIO7","SW_A",null,null],["GPIO6","SW_B",null,null],["GPIO5","SW_DOWN",null,null],["GPIO2","SW_RIGHT",null,null],["GPIO3","SW_LEFT",null,null],["GPIO4","SW_UP",null,null]],"i2c":["GPIO0","GPIO1"],"leds":[["GPIO22","LED",null],["pin_CYW0","MICROPY_HW_LED_STATUS",null]],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/pajenicko_picopad"}],"vendor":"Pajenicko s.r.o.","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO1","sda":"GPIO0"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"name":"SW_X","pin":"GPIO9"},{"name":"SW_Y","pin":"GPIO8"},{"name":"SW_A","pin":"GPIO7"},{"name":"SW_B","pin":"GPIO6"},{"name":"SW_DOWN","pin":"GPIO5"},{"name":"SW_RIGHT","pin":"GPIO2"},{"name":"SW_LEFT","pin":"GPIO3"},{"name":"SW_UP","pin":"GPIO4"}],"flash":2097152,"flash_from":"cpy:raspberrypi/pajenicko_picopad: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"name":"LED","pin":"GPIO22"},{"name":"MICROPY_HW_LED_STATUS","raw":"pin_CYW0"}],"naming":"rp2"}},
{"chosen":"zephyr:panb611evb","flash":98304,"ids":["zephyr:panb611evb"],"key":"panasonic-pan-b611-evaluation-board","name":"PAN B611 Evaluation Board","part":"nrf54l15","ram":69632,"records":[{"file":"boards/panasonic/panb611evb/panb611evb_nrf54l15_cpuapp.dts","says":{"buttons":[["P1.11","sw0","low","up"],["P1.12","sw1","low","up"],["P1.13","sw2","low","up"],["P1.14","sw3","low","up"]],"leds":[["P0.00","led0","low"],["P1.10","led1","low"],["P1.15","led2","low"],["&gpio2 7","led3","low"]],"spi":[null,null,null]},"src":"zephyr:panb611evb","stated":{"buttons|P1.11":"zephyr:panb611evb: gpios = <&gpio1 11 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.12":"zephyr:panb611evb: gpios = <&gpio1 12 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.13":"zephyr:panb611evb: gpios = <&gpio1 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.14":"zephyr:panb611evb: gpios = <&gpio1 14 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.00":"zephyr:panb611evb: gpios = <&gpio0 0 GPIO_ACTIVE_LOW>","leds|P1.10":"zephyr:panb611evb: gpios = <&gpio1 10 GPIO_ACTIVE_LOW>","leds|P1.15":"zephyr:panb611evb: gpios = <&gpio1 15 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 7":"zephyr:panb611evb: gpios = <&gpio2 7 GPIO_ACTIVE_LOW>"}}],"vendor":"panasonic","why":"rank","wiring":{"buses":{"spi":{"miso":null,"mosi":null,"name":"spi00","sck":null}},"buttons":[{"active":"low","label":"SW1 on EVB","name":"sw0","pin":"P1.11","pull":"up"},{"active":"low","label":"SW2 on EVB","name":"sw1","pin":"P1.12","pull":"up"},{"active":"low","label":"SW3 on EVB","name":"sw2","pin":"P1.13","pull":"up"},{"active":"low","label":"SW4 on EVB","name":"sw3","pin":"P1.14","pull":"up"}],"flash":98304,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED1 on EVB","name":"led0","pin":"P0.00"},{"active":"low","label":"LED2 on EVB","name":"led1","pin":"P1.10"},{"active":"low","label":"LED3 on EVB","name":"led2","pin":"P1.15"},{"active":"low","label":"LED4 on EVB","name":"led3","raw":"&gpio2 7"}],"naming":"nrf","ram":69632,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pan1770_evb","flash":1048576,"ids":["zephyr:pan1770_evb"],"key":"panasonic-pan1770-evaluation-board","name":"PAN1770 Evaluation Board","part":"nrf52840","ram":262144,"records":[{"file":"boards/panasonic/pan1770_evb/pan1770_evb.dts","says":{"buttons":[["P0.11","sw0","low","up"],["P0.12","sw1","low","up"],["P0.24","sw2","low","up"],["P0.25","sw3","low","up"]],"i2c":["P0.26","P0.27"],"leds":[["P0.13","led0","low"],["P0.14","led1","low"],["P0.15","led2","low"],["P0.16","led3","low"]],"spi":["P0.31","P0.30","P1.08"]},"src":"zephyr:pan1770_evb","stated":{"buttons|P0.11":"zephyr:pan1770_evb: gpios = <&gpio0 11 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.12":"zephyr:pan1770_evb: gpios = <&gpio0 12 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.24":"zephyr:pan1770_evb: gpios = <&gpio0 24 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.25":"zephyr:pan1770_evb: gpios = <&gpio0 25 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.13":"zephyr:pan1770_evb: gpios = <&gpio0 13 GPIO_ACTIVE_LOW>","leds|P0.14":"zephyr:pan1770_evb: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>","leds|P0.15":"zephyr:pan1770_evb: gpios = <&gpio0 15 GPIO_ACTIVE_LOW>","leds|P0.16":"zephyr:pan1770_evb: gpios = <&gpio0 16 GPIO_ACTIVE_LOW>"}}],"vendor":"panasonic","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P1.08","mosi":"P0.30","name":"spi1","sck":"P0.31"}},"buttons":[{"active":"low","label":"SW1 on EVB","name":"sw0","pin":"P0.11","pull":"up"},{"active":"low","label":"SW2 on EVB","name":"sw1","pin":"P0.12","pull":"up"},{"active":"low","label":"SW3 on EVB","name":"sw2","pin":"P0.24","pull":"up"},{"active":"low","label":"SW4 on EVB","name":"sw3","pin":"P0.25","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"label":"LED1 on EVB","name":"led0","pin":"P0.13"},{"active":"low","label":"LED2 on EVB","name":"led1","pin":"P0.14"},{"active":"low","label":"LED3 on EVB","name":"led2","pin":"P0.15"},{"active":"low","label":"LED4 on EVB","name":"led3","pin":"P0.16"}],"naming":"nrf","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pan1780_evb","flash":1048576,"ids":["zephyr:pan1780_evb"],"key":"panasonic-pan1780-evaluation-board","name":"PAN1780 Evaluation Board","part":"nrf52840","ram":262144,"records":[{"file":"boards/panasonic/pan1780_evb/pan1780_evb.dts","says":{"buttons":[["P0.11","sw0","low","up"],["P0.12","sw1","low","up"],["P0.24","sw2","low","up"],["P0.25","sw3","low","up"]],"i2c":["P0.26","P0.27"],"leds":[["P0.13","led0","low"],["P0.14","led1","low"],["P0.15","led2","low"],["P0.16","led3","low"]],"spi":["P0.31","P0.30","P1.08"]},"src":"zephyr:pan1780_evb","stated":{"buttons|P0.11":"zephyr:pan1780_evb: gpios = <&gpio0 11 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.12":"zephyr:pan1780_evb: gpios = <&gpio0 12 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.24":"zephyr:pan1780_evb: gpios = <&gpio0 24 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.25":"zephyr:pan1780_evb: gpios = <&gpio0 25 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.13":"zephyr:pan1780_evb: gpios = <&gpio0 13 GPIO_ACTIVE_LOW>","leds|P0.14":"zephyr:pan1780_evb: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>","leds|P0.15":"zephyr:pan1780_evb: gpios = <&gpio0 15 GPIO_ACTIVE_LOW>","leds|P0.16":"zephyr:pan1780_evb: gpios = <&gpio0 16 GPIO_ACTIVE_LOW>"}}],"vendor":"panasonic","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P1.08","mosi":"P0.30","name":"spi1","sck":"P0.31"}},"buttons":[{"active":"low","label":"SW1 on EVB","name":"sw0","pin":"P0.11","pull":"up"},{"active":"low","label":"SW2 on EVB","name":"sw1","pin":"P0.12","pull":"up"},{"active":"low","label":"SW3 on EVB","name":"sw2","pin":"P0.24","pull":"up"},{"active":"low","label":"SW4 on EVB","name":"sw3","pin":"P0.25","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"label":"LED1 on EVB","name":"led0","pin":"P0.13"},{"active":"low","label":"LED2 on EVB","name":"led1","pin":"P0.14"},{"active":"low","label":"LED3 on EVB","name":"led2","pin":"P0.15"},{"active":"low","label":"LED4 on EVB","name":"led3","pin":"P0.16"}],"naming":"nrf","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pan1781_evb","flash":262144,"ids":["zephyr:pan1781_evb"],"key":"panasonic-pan1781-evaluation-board","name":"PAN1781 Evaluation Board","part":"nrf52820","ram":32768,"records":[{"file":"boards/panasonic/pan1781_evb/pan1781_evb.dts","says":{"buttons":[["P0.04","sw0","low","up"],["P0.05","sw1","low","up"]],"i2c":["P0.07","P0.30"],"leds":[["P0.14","led0","low"],["P0.15","led1","low"]],"spi":["P0.28","P0.20","P0.29"]},"src":"zephyr:pan1781_evb","stated":{"buttons|P0.04":"zephyr:pan1781_evb: gpios = <&gpio0 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.05":"zephyr:pan1781_evb: gpios = <&gpio0 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.14":"zephyr:pan1781_evb: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>","leds|P0.15":"zephyr:pan1781_evb: gpios = <&gpio0 15 GPIO_ACTIVE_LOW>"}}],"vendor":"panasonic","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.30","sda":"P0.07"},"spi":{"miso":"P0.29","mosi":"P0.20","name":"spi1","sck":"P0.28"}},"buttons":[{"active":"low","label":"SW1 on EVB","name":"sw0","pin":"P0.04","pull":"up"},{"active":"low","label":"SW2 on EVB","name":"sw1","pin":"P0.05","pull":"up"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED1 on EVB","name":"led0","pin":"P0.14"},{"active":"low","label":"LED2 on EVB","name":"led1","pin":"P0.15"}],"naming":"nrf","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pan1782_evb","flash":524288,"ids":["zephyr:pan1782_evb"],"key":"panasonic-pan1782-evaluation-board","name":"PAN1782 Evaluation Board","part":"nrf52833","ram":131072,"records":[{"file":"boards/panasonic/pan1782_evb/pan1782_evb.dts","says":{"buttons":[["P0.04","sw0","low","up"],["P0.05","sw1","low","up"]],"i2c":["P0.11","P0.28"],"leds":[["P0.15","led0","low"],["P0.17","led1","low"]],"spi":["P0.31","P0.30","P1.08"]},"src":"zephyr:pan1782_evb","stated":{"buttons|P0.04":"zephyr:pan1782_evb: gpios = <&gpio0 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.05":"zephyr:pan1782_evb: gpios = <&gpio0 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.15":"zephyr:pan1782_evb: gpios = <&gpio0 15 GPIO_ACTIVE_LOW>","leds|P0.17":"zephyr:pan1782_evb: gpios = <&gpio0 17 GPIO_ACTIVE_LOW>"}}],"vendor":"panasonic","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.28","sda":"P0.11"},"spi":{"miso":"P1.08","mosi":"P0.30","name":"spi1","sck":"P0.31"}},"buttons":[{"active":"low","label":"SW1 on EVB","name":"sw0","pin":"P0.04","pull":"up"},{"active":"low","label":"SW2 on EVB","name":"sw1","pin":"P0.05","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"label":"LED1 on EVB","name":"led0","pin":"P0.15"},{"active":"low","label":"LED2 on EVB","name":"led1","pin":"P0.17"}],"naming":"nrf","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pan1783_evb","flash":262144,"ids":["zephyr:pan1783_evb"],"key":"panasonic-pan1783-evaluation-board","name":"PAN1783 Evaluation Board","part":"nrf5340","ram":65536,"records":[{"file":"boards/panasonic/pan1783/pan1783_evb_nrf5340_cpuapp.dts","says":{"buttons":[["P0.23","sw0","low","up"],["P0.24","sw1","low","up"],["P0.08","sw2","low","up"],["P0.09","sw3","low","up"]],"i2c":["P1.02","P1.03"],"leds":[["P0.28","led0","low"],["P0.29","led1","low"],["P0.30","led2","low"],["P0.31","led3","low"]],"spi":["P1.15","P1.13","P1.14"]},"src":"zephyr:pan1783_evb","stated":{"buttons|P0.08":"zephyr:pan1783_evb: gpios = <&gpio0 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.09":"zephyr:pan1783_evb: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.23":"zephyr:pan1783_evb: gpios = <&gpio0 23 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.24":"zephyr:pan1783_evb: gpios = <&gpio0 24 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.28":"zephyr:pan1783_evb: gpios = <&gpio0 28 GPIO_ACTIVE_LOW>","leds|P0.29":"zephyr:pan1783_evb: gpios = <&gpio0 29 GPIO_ACTIVE_LOW>","leds|P0.30":"zephyr:pan1783_evb: gpios = <&gpio0 30 GPIO_ACTIVE_LOW>","leds|P0.31":"zephyr:pan1783_evb: gpios = <&gpio0 31 GPIO_ACTIVE_LOW>"}}],"vendor":"panasonic","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"P1.03","sda":"P1.02"},"spi":{"miso":"P1.14","mosi":"P1.13","name":"spi4","sck":"P1.15"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"SW1 on EVB","name":"sw0","pin":"P0.23","pull":"up"},{"active":"low","label":"SW2 on EVB","name":"sw1","pin":"P0.24","pull":"up"},{"active":"low","label":"SW3 on EVB","name":"sw2","pin":"P0.08","pull":"up"},{"active":"low","label":"SW4 on EVB","name":"sw3","pin":"P0.09","pull":"up"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"label":"LED1 on EVB","name":"led0","pin":"P0.28"},{"active":"low","label":"LED2 on EVB","name":"led1","pin":"P0.29"},{"active":"low","label":"LED3 on EVB","name":"led2","pin":"P0.30"},{"active":"low","label":"LED4 on EVB","name":"led3","pin":"P0.31"}],"naming":"nrf","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pan1783a_evb","flash":1048576,"ids":["zephyr:pan1783a_evb"],"key":"panasonic-pan1783a-evaluation-board","name":"PAN1783A Evaluation Board","part":"nrf5340","ram":458752,"records":[{"file":"boards/panasonic/pan1783/pan1783a_evb_nrf5340_cpuapp.dts","says":{"buttons":[["P0.23","sw0","low","up"],["P0.24","sw1","low","up"],["P0.08","sw2","low","up"],["P0.09","sw3","low","up"]],"i2c":["P1.02","P1.03"],"leds":[["P0.28","led0","low"],["P0.29","led1","low"],["P0.30","led2","low"],["P0.31","led3","low"]],"spi":["P1.15","P1.13","P1.14"]},"src":"zephyr:pan1783a_evb","stated":{"buttons|P0.08":"zephyr:pan1783a_evb: gpios = <&gpio0 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.09":"zephyr:pan1783a_evb: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.23":"zephyr:pan1783a_evb: gpios = <&gpio0 23 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.24":"zephyr:pan1783a_evb: gpios = <&gpio0 24 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.28":"zephyr:pan1783a_evb: gpios = <&gpio0 28 GPIO_ACTIVE_LOW>","leds|P0.29":"zephyr:pan1783a_evb: gpios = <&gpio0 29 GPIO_ACTIVE_LOW>","leds|P0.30":"zephyr:pan1783a_evb: gpios = <&gpio0 30 GPIO_ACTIVE_LOW>","leds|P0.31":"zephyr:pan1783a_evb: gpios = <&gpio0 31 GPIO_ACTIVE_LOW>"}}],"vendor":"panasonic","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"P1.03","sda":"P1.02"},"spi":{"miso":"P1.14","mosi":"P1.13","name":"spi4","sck":"P1.15"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"SW1 on EVB","name":"sw0","pin":"P0.23","pull":"up"},{"active":"low","label":"SW2 on EVB","name":"sw1","pin":"P0.24","pull":"up"},{"active":"low","label":"SW3 on EVB","name":"sw2","pin":"P0.08","pull":"up"},{"active":"low","label":"SW4 on EVB","name":"sw3","pin":"P0.09","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"label":"LED1 on EVB","name":"led0","pin":"P0.28"},{"active":"low","label":"LED2 on EVB","name":"led1","pin":"P0.29"},{"active":"low","label":"LED3 on EVB","name":"led2","pin":"P0.30"},{"active":"low","label":"LED4 on EVB","name":"led3","pin":"P0.31"}],"naming":"nrf","ram":458752,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pan1783a_pa_evb","flash":262144,"ids":["zephyr:pan1783a_pa_evb"],"key":"panasonic-pan1783a-pa-evaluation-board","name":"PAN1783A-PA Evaluation Board","part":"nrf5340","ram":65536,"records":[{"file":"boards/panasonic/pan1783/pan1783a_pa_evb_nrf5340_cpuapp.dts","says":{"buttons":[["P0.23","sw0","low","up"],["P0.24","sw1","low","up"],["P0.08","sw2","low","up"],["P0.09","sw3","low","up"]],"i2c":["P1.02","P1.03"],"leds":[["P0.28","led0","low"],["P0.29","led1","low"],["P0.30","led2","low"],["P0.31","led3","low"]],"spi":["P1.15","P1.13","P1.14"]},"src":"zephyr:pan1783a_pa_evb","stated":{"buttons|P0.08":"zephyr:pan1783a_pa_evb: gpios = <&gpio0 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.09":"zephyr:pan1783a_pa_evb: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.23":"zephyr:pan1783a_pa_evb: gpios = <&gpio0 23 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.24":"zephyr:pan1783a_pa_evb: gpios = <&gpio0 24 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.28":"zephyr:pan1783a_pa_evb: gpios = <&gpio0 28 GPIO_ACTIVE_LOW>","leds|P0.29":"zephyr:pan1783a_pa_evb: gpios = <&gpio0 29 GPIO_ACTIVE_LOW>","leds|P0.30":"zephyr:pan1783a_pa_evb: gpios = <&gpio0 30 GPIO_ACTIVE_LOW>","leds|P0.31":"zephyr:pan1783a_pa_evb: gpios = <&gpio0 31 GPIO_ACTIVE_LOW>"}}],"vendor":"panasonic","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"P1.03","sda":"P1.02"},"spi":{"miso":"P1.14","mosi":"P1.13","name":"spi4","sck":"P1.15"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"cite":{"doc":"PAN1783 EVB Schematics (PAN1783 EVB Schematics.pdf), sheet 6 Debug_Interface.SchDoc","kind":"schematic","level":"switch to GND","publisher":"Panasonic Industrial Devices Europe","quote":"S2 - R66 330 - P0.23/SW1; S2 2,4 GND","revision":"Revision V1.02, Date 08.08.2023","url":"https://pideu.panasonic.de/development-hub/pan1783/downloads/PAN1783%20EVB%20Schematics.pdf","where":"sheet 6 Buttons"},"label":"SW1 on EVB","name":"sw0","pin":"P0.23","pull":"up"},{"active":"low","cite":{"doc":"PAN1783 EVB Schematics (PAN1783 EVB Schematics.pdf), sheet 6 Debug_Interface.SchDoc","kind":"schematic","level":"switch to GND","publisher":"Panasonic Industrial Devices Europe","quote":"S3 - R67 330 - P0.24/SW2","revision":"Revision V1.02, Date 08.08.2023","url":"https://pideu.panasonic.de/development-hub/pan1783/downloads/PAN1783%20EVB%20Schematics.pdf","where":"sheet 6 Buttons"},"label":"SW2 on EVB","name":"sw1","pin":"P0.24","pull":"up"},{"active":"low","cite":{"doc":"PAN1783 EVB Schematics (PAN1783 EVB Schematics.pdf), sheet 6 Debug_Interface.SchDoc","kind":"schematic","level":"P0.08 -> net P0.08/SW3 -> R68 330R -> S4 (SW3) pins 1/3; S4 pins 2/4 -> GND; no pull-up: pressed reads low.","publisher":"Panasonic Industrial Devices Europe","quote":"'SW3 S4 EVPBFAC1A000' pins 1,3 - 'R68 330' - 'P0.08/SW3'; pins 2,4 - GND","revision":"Revision V1.02, Date 08.08.2023","url":"https://pideu.panasonic.de/development-hub/pan1783/downloads/PAN1783%20EVB%20Schematics.pdf","where":"sheet 6 of 8, 'Buttons' block (zones A3-B4), SW3"},"label":"SW3 on EVB","name":"sw2","pin":"P0.08","pull":"up"},{"active":"low","cite":{"doc":"PAN1783 EVB Schematics (PAN1783 EVB Schematics.pdf), sheet 6 Debug_Interface.SchDoc","kind":"schematic","level":"switch to GND","publisher":"Panasonic Industrial Devices Europe","quote":"S5 - R69 330 - P0.09/SW4","revision":"Revision V1.02, Date 08.08.2023","url":"https://pideu.panasonic.de/development-hub/pan1783/downloads/PAN1783%20EVB%20Schematics.pdf","where":"sheet 6 Buttons"},"label":"SW4 on EVB","name":"sw3","pin":"P0.09","pull":"up"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"cite":{"doc":"PAN1783 EVB Schematics (PAN1783 EVB Schematics.pdf), sheet 6 Debug_Interface.SchDoc","kind":"schematic","level":"anode to +3V3, cathode to pin via P20 jumper","publisher":"Panasonic Industrial Devices Europe","quote":"+3V3 - R70 330 - D11 LED1 - P20 1/2 - P0.28/LED1","revision":"Revision V1.02, Date 08.08.2023","url":"https://pideu.panasonic.de/development-hub/pan1783/downloads/PAN1783%20EVB%20Schematics.pdf","where":"sheet 6 LEDs"},"label":"LED1 on EVB","name":"led0","pin":"P0.28"},{"active":"low","cite":{"doc":"PAN1783 EVB Schematics (PAN1783 EVB Schematics.pdf), sheet 6 Debug_Interface.SchDoc","kind":"schematic","level":"P0.29 -> net P0.29/LED2 -> P20 pins 4-3 (jumper fitted by default) -> D12 cathode; D12 anode -> R71 330R -> +3V3: lit when P0.29 is low.","publisher":"Panasonic Industrial Devices Europe","quote":"'+3V3 - R71 330 - D12 LED2 Red' - P20 pin 3 / pin 4 - 'P0.29/LED2'","revision":"Revision V1.02, Date 08.08.2023","url":"https://pideu.panasonic.de/development-hub/pan1783/downloads/PAN1783%20EVB%20Schematics.pdf","where":"sheet 6 of 8, 'LEDs' block (zones C3-D4), D12 LED2 and header P20"},"label":"LED2 on EVB","name":"led1","pin":"P0.29"},{"active":"low","cite":{"doc":"PAN1783 EVB Schematics (PAN1783 EVB Schematics.pdf), sheet 6 Debug_Interface.SchDoc","kind":"schematic","level":"same","publisher":"Panasonic Industrial Devices Europe","quote":"+3V3 - R72 330 - D13 LED3 - P20 5/6 - P0.30/LED3","revision":"Revision V1.02, Date 08.08.2023","url":"https://pideu.panasonic.de/development-hub/pan1783/downloads/PAN1783%20EVB%20Schematics.pdf","where":"sheet 6 LEDs"},"label":"LED3 on EVB","name":"led2","pin":"P0.30"},{"active":"low","cite":{"doc":"PAN1783 EVB Schematics (PAN1783 EVB Schematics.pdf), sheet 6 Debug_Interface.SchDoc","kind":"schematic","level":"same","publisher":"Panasonic Industrial Devices Europe","quote":"+3V3 - R73 330 - D14 LED4 - P20 7/8 - P0.31/LED4","revision":"Revision V1.02, Date 08.08.2023","url":"https://pideu.panasonic.de/development-hub/pan1783/downloads/PAN1783%20EVB%20Schematics.pdf","where":"sheet 6 LEDs"},"label":"LED4 on EVB","name":"led3","pin":"P0.31"}],"naming":"nrf","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:panStampAVR","flash":32256,"ids":["pio:panStampAVR"],"key":"panstamp-panstamp-avr","name":"PanStamp AVR","part":"atmega328p","ram":2048,"records":[{"checked":"ATDF descriptor atmega328p (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega328P.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PD4","LED (Arduino D4)",null]]},"src":"hand:pio:panStampAVR"}],"vendor":"PanStamp","why":"hand","wiring":{"clock_cite":{"doc":"panStamp AVR. Technical details (GitHub wiki of panStamp/panstamp)","kind":"user-manual","publisher":"panStamp","quote":"\"Speed: 8MHz\"; \"Fuse values ... Extended = 0x07 High = 0xD8 Low = 0xE2\" (Low 0xE2 = internal 8 MHz RC, CKDIV8 off); d1 boards.txt: avr1.build.f_cpu=8000000L","retrieved":"2026-11-01","url":"https://github.com/panStamp/panstamp/wiki/panStamp-AVR.-Technical-details","where":"Specifications; Bootloader"},"clock_hz":8000000,"flash":32256,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"panStamp arduino_avr variants/panstamp/pins_arduino.h and boards.txt ('avr1')","kind":"board-definition","level":"The vendor's blink example only toggles the pin; the AVR 1 schematic (panstamp.org/schematics/panstamp_avr_schematic.zip, linked from d2) is not available or archived, so the level is not determinable","publisher":"panStamp (Daniel Berenguer)","quote":"\"#define LED 4\"; standard port table D4 = PD, _BV(4); d3: \"pinMode(LED, OUTPUT);\" \"digitalWrite(LED, !digitalRead(LED));\"","revision":"commit 1160c704","url":"https://github.com/panStamp/arduino_avr/blob/1160c70488d4962abb3901a800e577938d7e6ec0/variants/panstamp/pins_arduino.h","where":"pins_arduino.h"},"label":"LED (Arduino D4)","name":"LED (Arduino D4)","pin":"PD4"}],"naming":"avr","ram":2048,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:nordic/particle_argon","flash":1048576,"ids":["cpy:nordic/particle_argon","pio:particle_argon","zephyr:particle_argon"],"key":"particle-particle-argon","name":"Particle Argon","part":"nrf52840","ram":524288,"records":[{"file":"ports/nordic/boards/particle_argon/pins.c","says":{"i2c":["P0.26","P0.27"],"leds":[["P1.12","LED",null]],"spi":["P1.15","P1.13","P1.14"],"uart":["P0.06","P0.08"]},"src":"cpy:nordic/particle_argon"},{"file":"boards/particle/argon/particle_argon.dts","src":"zephyr:particle_argon"}],"vendor":"Particle","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P1.14","mosi":"P1.13","name":"board.SPI()","sck":"P1.15"},"uart":{"name":"board.UART()","rx":"P0.08","tx":"P0.06"}},"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"aliases":["BLUE_LED"],"colour":"blue","name":"LED","pin":"P1.12"}],"naming":"nrf","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:nordic/particle_boron","flash":1048576,"ids":["cpy:nordic/particle_boron","pio:particle_boron","zephyr:particle_boron"],"key":"particle-particle-boron","name":"Particle Boron","part":"nrf52840","ram":524288,"records":[{"file":"ports/nordic/boards/particle_boron/pins.c","says":{"i2c":["P0.26","P0.27"],"leds":[["P1.12","LED",null]],"spi":["P1.15","P1.13","P1.14"],"uart":["P0.06","P0.08"]},"src":"cpy:nordic/particle_boron"},{"file":"boards/particle/boron/particle_boron.dts","says":{"i2c":["P0.24","P1.09"]},"src":"zephyr:particle_boron"}],"vendor":"Particle","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P1.14","mosi":"P1.13","name":"board.SPI()","sck":"P1.15"},"uart":{"name":"board.UART()","rx":"P0.08","tx":"P0.06"}},"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"aliases":["BLUE_LED"],"colour":"blue","name":"LED","pin":"P1.12"}],"naming":"nrf","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:adafruit:nrf52:particle_xenon","flash":1048576,"ids":["arduino:adafruit:nrf52:particle_xenon","cpy:nordic/particle_xenon","mpy:nrf/PARTICLE_XENON","pio:particle_xenon","zephyr:particle_xenon"],"key":"particle-particle-xenon","name":"Particle Xenon","part":"nrf52840","ram":524288,"records":[{"core":"arduino:adafruit:nrf52","file":"variants/particle_xenon/variant.h","says":{"i2c":["P0.26","P0.27"],"leds":[["P1.12","LED_BUILTIN","high"]],"spi":["P1.15","P1.13","P1.14"],"uart":["P0.08","P0.06"]},"src":"arduino:adafruit:nrf52:particle_xenon","stated":{"leds|P1.12":"#define LED_STATE_ON 1"}},{"file":"ports/nordic/boards/particle_xenon/pins.c","says":{"i2c":["P0.26","P0.27"],"leds":[["P1.12","LED",null]],"spi":["P1.15","P1.13","P1.14"],"uart":["P0.06","P0.08"]},"src":"cpy:nordic/particle_xenon"},{"file":"boards/particle/xenon/particle_xenon.dts","src":"zephyr:particle_xenon"},{"file":"ports/nrf/boards/PARTICLE_XENON/mpconfigboard.h","src":"mpy:nrf/PARTICLE_XENON"}],"vendor":"Particle","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.27","sda":"P0.26"},"spi":{"cs":"P0.31","miso":"P1.14","mosi":"P1.13","name":"SPI","sck":"P1.15"},"uart":{"name":"Serial1","rx":"P0.06","tx":"P0.08"}},"clock_hz":64000000,"flash":815104,"flash_from":"arduino:adafruit:nrf52:particle_xenon","leds":[{"active":"high","aliases":["LED_BLUE","LED_RED","PIN_LED1"],"cite":{"doc":"xenon-v1.00.sch (Eagle schematic; PDF export pdfs/xenon-v1.00-schematic.pdf, 'Xenon V1.00.sch')","kind":"schematic","level":"P1.12 (net D7) -> R14 1K -> LED1 (blue) anode; cathode (K) -> GND: lit when P1.12 is high.","publisher":"Particle Industries","quote":"net D7: HEAD2 pin 8, R14 pin 1, U1 P1.12@B17; net N$13: LED1 A, R14 pin 2; LED1 K on GND; LED1 value 'blue'; R14 RES 1K","revision":"v1.00 (PDF CreationDate 2018-08-20)","url":"https://github.com/particle-iot/xenon/blob/master/eagle/xenon-v1.00/xenon-v1.00.sch","where":"net D7 (U1 pin P1.12@B17), parts R14, LED1"},"colour":"blue","label":"D7","name":"LED_BUILTIN","pin":"P1.12"}],"naming":"nrf","ram":237568,"ram_from":"arduino:adafruit:nrf52:particle_xenon"}},
{"chosen":"zephyr:nrf51_blenano","ids":["zephyr:nrf51_blenano"],"key":"particle-redbear-labs-nano","name":"Redbear Labs Nano","part":"nrf51822","ram":16384,"records":[{"file":"boards/particle/nrf51_blenano/nrf51_blenano.dts","says":{"leds":[["P0.19","led0","low"]]},"src":"zephyr:nrf51_blenano","stated":{"leds|P0.19":"zephyr:nrf51_blenano: gpios = <&gpio0 19 GPIO_ACTIVE_LOW>"}}],"vendor":"particle","why":"rank","wiring":{"flash":262144,"flash_by_part":true,"flash_from":"Zephyr's nrf51822_qfaa.dtsi, Nordic's QFAA variant nrf51822-qfaa, named by zephyr:nrf51_blenano: #include <nordic/nrf51822_qfaa.dtsi>","leds":[{"active":"low","label":"LED","name":"led0","pin":"P0.19"}],"memory_cite":{"doc":"Zephyr dts/arm/nordic/nrf51822_qfaa.dtsi","kind":"board-definition","publisher":"Zephyr Project","quote":"reg = <0x00000000 DT_SIZE_K(256)>; ... reg = <0x20000000 DT_SIZE_K(16)>;","revision":"git a915b2f126","url":"https://github.com/zephyrproject-rtos/zephyr/blob/a915b2f12675b48b16d56653ea145dcd8f20cbbf/dts/arm/nordic/nrf51822_qfaa.dtsi","where":"&flash0 and &sram0"},"naming":"nrf","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nrf52_blenano2","flash":524288,"ids":["zephyr:nrf52_blenano2"],"key":"particle-redbear-labs-nano-v2","name":"Redbear Labs Nano v2","part":"nrf52832","ram":65536,"records":[{"file":"boards/particle/nrf52_blenano2/nrf52_blenano2.dts","says":{"i2c":["P0.28","P0.02"],"leds":[["P0.11","led0","high"]]},"src":"zephyr:nrf52_blenano2","stated":{"leds|P0.11":"zephyr:nrf52_blenano2: gpios = <&gpio0 11 0>"}}],"vendor":"particle","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.02","sda":"P0.28"}},"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED","name":"led0","pin":"P0.11"}],"naming":"nrf","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:pcbcupid_glyph_2040","flash":8388608,"ids":["pio:pcbcupid_glyph_2040"],"key":"pcbcupid-glyph-2040","name":"GLYPH 2040","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/pcbcupid_glyph_2040/pins_arduino.h","says":{"i2c":["GPIO20","GPIO21"],"leds":[["GPIO0","LED_BUILTIN",null]],"spi":["GPIO6","GPIO7","GPIO8"],"uart":["GPIO12","GPIO13"]},"src":"pio:pcbcupid_glyph_2040","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own PCBCUPID_GLYPH_2040 entry"}],"vendor":"Pcbcupid","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO21","sda":"GPIO20"},"spi":{"cs":"GPIO5","miso":"GPIO8","mosi":"GPIO7","name":"SPI","sck":"GPIO6"},"uart":{"name":"Serial1","rx":"GPIO13","tx":"GPIO12"}},"clock_hz":133000000,"flash":8388608,"flash_from":"pio:pcbcupid_glyph_2040","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO0"}],"naming":"rp2","ram":262144,"ram_from":"pio:pcbcupid_glyph_2040"}},
{"chosen":"hand:zephyr:glyph_c3","disagree":[{"kept":"high","kept_from":"hand:zephyr:glyph_c3","kind":"level","other":"low","other_from":"zephyr:glyph_c3","what":"led GPIO1 active"},{"kept":"none","kept_from":"hand:zephyr:glyph_c3","kind":"level","other":"up","other_from":"zephyr:glyph_c3","what":"button GPIO9 pull"}],"ids":["zephyr:glyph_c3"],"key":"pcbcupid-glyph-c3-1","name":"Glyph-C3","part":"esp32c3","records":[{"checked":"esp32c3 ESP32-C3-MINI-1-N4 module: GPIO0-21","file":"tools/census/hand_wiring/esp.json","says":{"buttons":[["GPIO9","SW1 (SW_Push)","low","none"]],"i2c":["GPIO4","GPIO5"],"leds":[["GPIO1","D3 (ON BOARD LED)","high"]],"spi":["GPIO10","GPIO6","GPIO7"]},"src":"hand:zephyr:glyph_c3"},{"file":"boards/pcbcupid/glyph_c3/glyph_c3.dts","says":{"buttons":[["GPIO9","sw0","low","up"]],"i2c":["GPIO1","GPIO3"],"leds":[["GPIO1","led0","low"]],"spi":[null,"GPIO7","GPIO2"]},"src":"zephyr:glyph_c3","stated":{"buttons|GPIO9":"zephyr:glyph_c3: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO1":"zephyr:glyph_c3: gpios = <&gpio0 1 GPIO_ACTIVE_LOW>"}}],"vendor":"pcbcupid","why":"hand","wiring":{"buses":{"i2c":{"cite":{"doc":"Glyph-C3 schematic (esp32c3.kicad_sch, KiCad 8; title block 'Glyph-C3', company PCBCUPID, 'Author : Srinivasan M')","kind":"schematic","publisher":"PCBCUPID","quote":"/SDA: J2.11, J5.3, U4.18 (IO4_18); /SCL: J2.12, J5.4, U4.19 (IO5_19) (netlist exported with kicad-cli sch export netlist)","revision":"rev V3, date 2024-09-05 (title block); repository commit 70797bd931a92a9d7f0c2c3fa8d377aa27390dcd 'Release v1.0.0'","url":"https://github.com/pcbcupid/PCBCUPID-Glyph-C3/blob/70797bd931a92a9d7f0c2c3fa8d377aa27390dcd/esp32c3.kicad_sch","where":"nets /SDA and /SCL: U4 ESP32-C3-MINI-1-N4 pads 18 (IO4) and 19 (IO5), header J2 pins 11-12, connector J5 pins 3-4"},"name":"I2C (QWIIC/STEMMA QT J5)","scl":"GPIO5","sda":"GPIO4"},"spi":{"cite":{"doc":"Glyph-C3 schematic (esp32c3.kicad_sch, KiCad 8; title block 'Glyph-C3', company PCBCUPID, 'Author : Srinivasan M')","kind":"schematic","publisher":"PCBCUPID","quote":"/SCK: J4.11, U4.16 (IO10_16); /MOSI: J4.12, U4.20 (IO6_20); /MISO: J4.13, U4.21 (IO7_21) (netlist exported with kicad-cli sch export netlist)","revision":"rev V3, date 2024-09-05 (title block); repository commit 70797bd931a92a9d7f0c2c3fa8d377aa27390dcd 'Release v1.0.0'","url":"https://github.com/pcbcupid/PCBCUPID-Glyph-C3/blob/70797bd931a92a9d7f0c2c3fa8d377aa27390dcd/esp32c3.kicad_sch","where":"nets /SCK, /MOSI and /MISO: U4 pads 16 (IO10), 20 (IO6) and 21 (IO7), header J4 pins 11-13"},"miso":"GPIO7","mosi":"GPIO6","name":"SPI (header J4)","sck":"GPIO10"}},"buttons":[{"active":"low","cite":{"doc":"Glyph-C3 schematic (esp32c3.kicad_sch, KiCad 8; title block 'Glyph-C3', company PCBCUPID, 'Author : Srinivasan M')","kind":"schematic","level":"Net /GPIO_9 holds only U4 pad 23 (IO9), SW1 pin 1 and header J2.9; SW1 pin 2 -> GND. No resistor on the net, so the board has no pull: pressing pulls GPIO9 to GND and it reads low with the chip's internal pull-up (GPIO9 is also the ESP32-C3 boot strap).","publisher":"PCBCUPID","quote":"U4: GPIO_9 23 IO9 | GPIO_9 - SW1 SW_Push - GND","revision":"rev V3, date 2024-09-05 (title block); repository commit 70797bd931a92a9d7f0c2c3fa8d377aa27390dcd 'Release v1.0.0'","url":"https://github.com/pcbcupid/PCBCUPID-Glyph-C3/blob/70797bd931a92a9d7f0c2c3fa8d377aa27390dcd/esp32c3.kicad_sch","where":"the single sheet, upper left beside U4: SW1 'SW_Push'; U4 pin 23 'IO9' on net /GPIO_9"},"label":"SW1 (SW_Push)","name":"SW1 (SW_Push)","pin":"GPIO9","pull":"none"}],"leds":[{"active":"high","cite":{"doc":"Glyph-C3 schematic (esp32c3.kicad_sch, KiCad 8; title block 'Glyph-C3', company PCBCUPID, 'Author : Srinivasan M')","kind":"schematic","level":"Net /GPIO_1 = U4 pad 13 (IO1), R9 pin 1, headers J2.5/J4.6; R9 pin 2 -> D3 pin 2 (A, anode); D3 pin 1 (K, cathode) -> GND. Read from the netlist (kicad-cli sch export netlist) and from the drawing rendered with kicad-cli sch export pdf: the LED triangle points from R9 to the GND wire. Driving GPIO1 high lights it.","publisher":"PCBCUPID","quote":"U4 ESP32-C3-MINI-1-N4: GPIO_1 13 IO1 | GPIO_1 - R9 5.1K - D3 LED - GND | ON BOARD LED","revision":"rev V3, date 2024-09-05 (title block); repository commit 70797bd931a92a9d7f0c2c3fa8d377aa27390dcd 'Release v1.0.0'","url":"https://github.com/pcbcupid/PCBCUPID-Glyph-C3/blob/70797bd931a92a9d7f0c2c3fa8d377aa27390dcd/esp32c3.kicad_sch","where":"the single sheet, block 'ON BOARD LED' (lower right): R9 and D3; U4 pin 13 'IO1' on net /GPIO_1"},"label":"D3 (ON BOARD LED)","name":"D3 (ON BOARD LED)","pin":"GPIO1"}],"naming":"esp"}},
{"chosen":"cpy:espressif/pcbcupid_glyph_c3","ids":["cpy:espressif/pcbcupid_glyph_c3"],"key":"pcbcupid-glyph-c3-2","name":"PCBCupid GLYPH C3","part":"esp32c3","records":[{"file":"ports/espressif/boards/pcbcupid_glyph_c3/pins.c","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO1","LED",null]],"spi":["GPIO10","GPIO6","GPIO7"],"uart":["GPIO21","GPIO20"]},"src":"cpy:espressif/pcbcupid_glyph_c3"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO5","sda":"GPIO4"},"spi":{"miso":"GPIO7","mosi":"GPIO6","name":"board.SPI()","sck":"GPIO10"},"uart":{"name":"board.UART()","rx":"GPIO20","tx":"GPIO21"}},"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO1"}],"naming":"esp"}},
{"chosen":"zephyr:glyph_c6","ids":["zephyr:glyph_c6"],"key":"pcbcupid-glyph-c6-1","name":"Glyph-C6","part":"esp32c6","records":[{"file":"boards/pcbcupid/glyph_c6/glyph_c6_hpcore.dts","says":{"buttons":[["GPIO9","sw0","low","up"]],"leds":[["GPIO14","led0","low"]]},"src":"zephyr:glyph_c6","stated":{"buttons|GPIO9":"zephyr:glyph_c6: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO14":"zephyr:glyph_c6: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>"}}],"vendor":"pcbcupid","why":"rank","wiring":{"buttons":[{"active":"low","label":"Boot","name":"sw0","pin":"GPIO9","pull":"up"}],"leds":[{"active":"low","label":"User LED0","name":"led0","pin":"GPIO14"}],"naming":"esp"}},
{"chosen":"cpy:espressif/pcbcupid_glyph_c6","ids":["cpy:espressif/pcbcupid_glyph_c6"],"key":"pcbcupid-glyph-c6-2","name":"Pcbcupid GLYPH C6","part":"esp32c6","records":[{"file":"ports/espressif/boards/pcbcupid_glyph_c6/pins.c","says":{"buttons":[["GPIO9","BOOT",null,null]],"i2c":["GPIO4","GPIO5"],"leds":[["GPIO14","LED",null]],"spi":["GPIO21","GPIO22","GPIO23"],"uart":["GPIO16","GPIO17"]},"src":"cpy:espressif/pcbcupid_glyph_c6"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO5","sda":"GPIO4"},"spi":{"miso":"GPIO23","mosi":"GPIO22","name":"board.SPI()","sck":"GPIO21"},"uart":{"name":"board.UART()","rx":"GPIO17","tx":"GPIO16"}},"buttons":[{"name":"BOOT","pin":"GPIO9"}],"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO14"}],"naming":"esp"}},
{"chosen":"zephyr:glyph_h2","ids":["zephyr:glyph_h2"],"key":"pcbcupid-glyph-h2-1","name":"Glyph-H2","part":"esp32h2","records":[{"file":"boards/pcbcupid/glyph_h2/glyph_h2.dts","says":{"buttons":[["GPIO9","sw0","low","up"]],"leds":[["GPIO0","led0","high"]]},"src":"zephyr:glyph_h2","stated":{"buttons|GPIO9":"zephyr:glyph_h2: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO0":"zephyr:glyph_h2: gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>"}}],"vendor":"pcbcupid","why":"rank","wiring":{"buttons":[{"active":"low","cite":{"doc":"esp32h2.kicad_sch (KiCad 8), title 'GLYPH-H2'","kind":"schematic","level":"GPIO9 -> SW1 -> GND, no board pull-up on GPIO_9: pressed reads low.","publisher":"PCBCUPID","quote":"U1 ESP32-H2-MINI-1-N4 pin 23 IO9 -> GPIO_9 -> SW1 SW_Push pin 1; SW1 pin 2 -> GND","revision":"rev V3, date 2024-09-05 (title block)","url":"https://github.com/pcbcupid/PCBCUPID-Glyph-H2/blob/main/esp32h2.kicad_sch","where":"single sheet, net '/GPIO_9' next to U1 pin 23"},"label":"User SW1","name":"sw0","pin":"GPIO9","pull":"up"}],"leds":[{"active":"high","cite":{"doc":"esp32h2.kicad_sch (KiCad 8), title 'GLYPH-H2'","kind":"schematic","level":"pin -> resistor -> anode, cathode GND","publisher":"PCBCUPID","quote":"U1 IO0 (pad 9) -> GPIO_0 -> R9 5.1K -> D3 A; D3 K -> GND","revision":"rev V3, date 2024-09-05 (title block)","url":"https://github.com/pcbcupid/PCBCUPID-Glyph-H2/blob/main/esp32h2.kicad_sch","where":"net /GPIO_0"},"label":"User LED0","name":"led0","pin":"GPIO0"}],"naming":"esp"}},
{"chosen":"cpy:espressif/pcbcupid_glyph_h2","ids":["cpy:espressif/pcbcupid_glyph_h2"],"key":"pcbcupid-glyph-h2-2","name":"Pcbcupid GLYPH H2","part":"esp32h2","records":[{"file":"ports/espressif/boards/pcbcupid_glyph_h2/pins.c","says":{"buttons":[["GPIO9","BOOT",null,null]],"i2c":["GPIO4","GPIO5"],"leds":[["GPIO0","LED",null]],"spi":["GPIO11","GPIO22","GPIO25"],"uart":["GPIO24","GPIO23"]},"src":"cpy:espressif/pcbcupid_glyph_h2"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO5","sda":"GPIO4"},"spi":{"miso":"GPIO25","mosi":"GPIO22","name":"board.SPI()","sck":"GPIO11"},"uart":{"name":"board.UART()","rx":"GPIO23","tx":"GPIO24"}},"buttons":[{"name":"BOOT","pin":"GPIO9"}],"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO0"}],"naming":"esp"}},
{"chosen":"pio:pcbcupid_glyph_mini_2040","flash":8388608,"ids":["cpy:raspberrypi/pcbcupid_glyph_mini_2040","pio:pcbcupid_glyph_mini_2040"],"key":"pcbcupid-glyph-mini-2040","name":"GLYPH MINI 2040","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/pcbcupid_glyph_mini_2040/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO16","LED_BUILTIN",null]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"pio:pcbcupid_glyph_mini_2040","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own PCBCUPID_GLYPH_MINI_2040 entry"},{"file":"ports/raspberrypi/boards/pcbcupid_glyph_mini_2040/pins.c","says":{"leds":[["GPIO16","LED",null]],"uart":["GPIO4","GPIO5"]},"src":"cpy:raspberrypi/pcbcupid_glyph_mini_2040"}],"vendor":"Pcbcupid","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO5","miso":"GPIO4","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":133000000,"flash":8388608,"flash_from":"pio:pcbcupid_glyph_mini_2040","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO16"}],"naming":"rp2","ram":262144,"ram_from":"pio:pcbcupid_glyph_mini_2040"}},
{"chosen":"cpy:espressif/pcbcupid_glyph_s3","ids":["cpy:espressif/pcbcupid_glyph_s3"],"key":"pcbcupid-pcbcupid-glyph-s3","name":"PCBCupid GLYPH S3","part":"esp32s3","records":[{"file":"ports/espressif/boards/pcbcupid_glyph_s3/pins.c","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO21","LED",null]],"spi":["GPIO35","GPIO36","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/pcbcupid_glyph_s3"}],"vendor":"PCBCupid","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO5","sda":"GPIO4"},"spi":{"miso":"GPIO37","mosi":"GPIO36","name":"board.SPI()","sck":"GPIO35"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO21"}],"naming":"esp"}},
{"chosen":"cpy:nordic/pctel_wsc_1450","ids":["cpy:nordic/pctel_wsc_1450"],"key":"pctel-wsc-1450","name":"WSC-1450","part":"nrf52840","records":[{"file":"ports/nordic/boards/pctel_wsc_1450/pins.c","says":{"buttons":[["P0.29","PUSH_BUTTON",null,null]],"i2c":["P0.26","P0.27"],"leds":[["P0.05","LED_RED",null]],"spi":["P1.15","P1.13","P1.14"],"uart":["P0.13","P0.16"]},"src":"cpy:nordic/pctel_wsc_1450"}],"vendor":"PCTEL","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P1.14","mosi":"P1.13","name":"board.SPI()","sck":"P1.15"},"uart":{"name":"board.UART()","rx":"P0.16","tx":"P0.13"}},"buttons":[{"name":"PUSH_BUTTON","pin":"P0.29"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"colour":"red","name":"LED_RED","pin":"P0.05"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"arduino:wirino:avr:WiringS","ids":["arduino:wirino:avr:WiringS"],"key":"per1234-wiring-s","name":"Wiring S","part":"atmega644p","ram":4096,"records":[{"core":"arduino:wirino:avr","dropped":["LED_BUILTIN = 15, and no pin table names it"],"file":"variants/WiringS/pins_arduino.h","says":{"leds":[["D15","LED_BUILTIN",null]]},"src":"arduino:wirino:avr:WiringS"}],"vendor":"per1234","why":"vendor","wiring":{"clock_hz":16000000,"flash":63488,"flash_from":"arduino:wirino:avr:WiringS","leds":[{"label":"D15","name":"LED_BUILTIN"}],"naming":"avr","ram":4096,"ram_from":"arduino:wirino:avr:WiringS"}},
{"chosen":"arduino:wirino:avr:WiringSPlayShield","ids":["arduino:wirino:avr:WiringSPlayShield"],"key":"per1234-wiring-s-with-play-shield","name":"Wiring S with Play Shield","part":"atmega644p","ram":4096,"records":[{"core":"arduino:wirino:avr","dropped":["LED_BUILTIN = 25, and no pin table names it"],"file":"variants/WiringSPlayShield/pins_arduino.h","says":{"leds":[["D25","LED_BUILTIN",null]]},"src":"arduino:wirino:avr:WiringSPlayShield"}],"vendor":"per1234","why":"vendor","wiring":{"clock_hz":16000000,"flash":63488,"flash_from":"arduino:wirino:avr:WiringSPlayShield","leds":[{"label":"D25","name":"LED_BUILTIN"}],"naming":"avr","ram":4096,"ram_from":"arduino:wirino:avr:WiringSPlayShield"}},
{"chosen":"arduino:wirino:avr:WiringV1","ids":["arduino:wirino:avr:WiringV1"],"key":"per1234-wiring-v1-0-wiring-mini-v1-0","name":"Wiring V1.0/Wiring Mini V1.0","part":"atmega128","ram":4096,"records":[{"core":"arduino:wirino:avr","dropped":["LED_BUILTIN = 48, and no pin table names it"],"file":"variants/Wiring1/pins_arduino.h","says":{"leds":[["D48","LED_BUILTIN",null]]},"src":"arduino:wirino:avr:WiringV1"}],"vendor":"per1234","why":"vendor","wiring":{"clock_hz":16000000,"flash":129024,"flash_from":"arduino:wirino:avr:WiringV1","leds":[{"label":"D48","name":"LED_BUILTIN"}],"naming":"avr","ram":4096,"ram_from":"arduino:wirino:avr:WiringV1"}},
{"chosen":"arduino:wirino:avr:WiringV1Sparkfun1281","ids":["arduino:wirino:avr:WiringV1Sparkfun1281"],"key":"per1234-wiring-v1-1-atmega1281","name":"Wiring V1.1 ATmega1281","part":"atmega1281","ram":8192,"records":[{"core":"arduino:wirino:avr","dropped":["LED_BUILTIN = 48, and no pin table names it"],"file":"variants/Wiring1/pins_arduino.h","says":{"leds":[["D48","LED_BUILTIN",null]]},"src":"arduino:wirino:avr:WiringV1Sparkfun1281"}],"vendor":"per1234","why":"vendor","wiring":{"clock_hz":16000000,"flash":129024,"flash_from":"arduino:wirino:avr:WiringV1Sparkfun1281","leds":[{"label":"D48","name":"LED_BUILTIN"}],"naming":"avr","ram":8192,"ram_from":"arduino:wirino:avr:WiringV1Sparkfun1281"}},
{"chosen":"arduino:wirino:avr:WiringV1Sparkfun2561","ids":["arduino:wirino:avr:WiringV1Sparkfun2561"],"key":"per1234-wiring-v1-1-atmega2561","name":"Wiring V1.1 ATmega2561","part":"atmega2561","ram":8192,"records":[{"core":"arduino:wirino:avr","dropped":["LED_BUILTIN = 48, and no pin table names it"],"file":"variants/Wiring1/pins_arduino.h","says":{"leds":[["D48","LED_BUILTIN",null]]},"src":"arduino:wirino:avr:WiringV1Sparkfun2561"}],"vendor":"per1234","why":"vendor","wiring":{"clock_hz":16000000,"flash":260096,"flash_from":"arduino:wirino:avr:WiringV1Sparkfun2561","leds":[{"label":"D48","name":"LED_BUILTIN"}],"naming":"avr","ram":8192,"ram_from":"arduino:wirino:avr:WiringV1Sparkfun2561"}},
{"chosen":"zephyr:sam4l_wm400_cape","flash":262144,"ids":["zephyr:sam4l_wm400_cape"],"key":"peregrine-sam4l-wm-400-cape-board","name":"SAM4L WM-400 Cape Board","part":"sam4lc4b","ram":32768,"records":[{"file":"boards/peregrine/sam4l_wm400_cape/sam4l_wm400_cape.dts","says":{"buttons":[["&gpiob 3","sw0","low",null]],"leds":[["&gpioa 8","led0","low"],["&gpiob 6","led1","low"],["&gpiob 7","led2","low"],["&gpioa 24","led3","low"]]},"src":"zephyr:sam4l_wm400_cape","stated":{"buttons|raw:&gpiob 3":"zephyr:sam4l_wm400_cape: gpios = <&gpiob 3 GPIO_ACTIVE_LOW>","leds|raw:&gpioa 24":"zephyr:sam4l_wm400_cape: gpios = <&gpioa 24 GPIO_ACTIVE_LOW>","leds|raw:&gpioa 8":"zephyr:sam4l_wm400_cape: gpios = <&gpioa 8 GPIO_ACTIVE_LOW>","leds|raw:&gpiob 6":"zephyr:sam4l_wm400_cape: gpios = <&gpiob 6 GPIO_ACTIVE_LOW>","leds|raw:&gpiob 7":"zephyr:sam4l_wm400_cape: gpios = <&gpiob 7 GPIO_ACTIVE_LOW>"}}],"vendor":"peregrine","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW0_DFU","name":"sw0","raw":"&gpiob 3"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED_0","name":"led0","raw":"&gpioa 8"},{"active":"low","label":"LED_1","name":"led1","raw":"&gpiob 6"},{"active":"low","label":"LED_2","name":"led2","raw":"&gpiob 7"},{"active":"low","label":"LED_3","name":"led3","raw":"&gpioa 24"}],"naming":"sam","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:Goldilocks:avr:goldilocks_20MHz","flash":122878,"ids":["arduino:Goldilocks:avr:goldilocks_20MHz"],"key":"phillipstevens-goldilocks-20mhz","name":"Goldilocks 20MHz","part":"atmega1284p","ram":16384,"records":[{"core":"arduino:Goldilocks:avr","file":"variants/goldilocks/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"arduino:Goldilocks:avr:goldilocks_20MHz"}],"vendor":"Phillip Stevens","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":20000000,"flash":122878,"flash_from":"arduino:Goldilocks:avr:goldilocks_20MHz","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB2"],["D9","PB3"],["D10","PB4"],["D11","PB5"],["D12","PB6"],["D13","PB7"],["D14","PB0"],["D15","PB1"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":16384,"ram_from":"arduino:Goldilocks:avr:goldilocks_20MHz"}},
{"chosen":"arduino:Goldilocks:avr:goldilocks_22MHz","flash":122878,"ids":["arduino:Goldilocks:avr:goldilocks_22MHz"],"key":"phillipstevens-goldilocks-22-1184mhz","name":"Goldilocks 22.1184MHz","part":"atmega1284p","ram":16384,"records":[{"core":"arduino:Goldilocks:avr","file":"variants/goldilocks/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"arduino:Goldilocks:avr:goldilocks_22MHz"}],"vendor":"Phillip Stevens","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":22118400,"flash":122878,"flash_from":"arduino:Goldilocks:avr:goldilocks_22MHz","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB2"],["D9","PB3"],["D10","PB4"],["D11","PB5"],["D12","PB6"],["D13","PB7"],["D14","PB0"],["D15","PB1"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":16384,"ram_from":"arduino:Goldilocks:avr:goldilocks_22MHz"}},
{"chosen":"arduino:Goldilocks:avr:goldilocks_analogue","flash":122878,"ids":["arduino:Goldilocks:avr:goldilocks_analogue"],"key":"phillipstevens-goldilocks-analogue","name":"Goldilocks Analogue","part":"atmega1284p","ram":16384,"records":[{"core":"arduino:Goldilocks:avr","file":"variants/goldilocks/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"arduino:Goldilocks:avr:goldilocks_analogue"}],"vendor":"Phillip Stevens","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":24576000,"flash":122878,"flash_from":"arduino:Goldilocks:avr:goldilocks_analogue","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB2"],["D9","PB3"],["D10","PB4"],["D11","PB5"],["D12","PB6"],["D13","PB7"],["D14","PB0"],["D15","PB1"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":16384,"ram_from":"arduino:Goldilocks:avr:goldilocks_analogue"}},
{"chosen":"zephyr:phyboard_atlas","flash":16777216,"ids":["zephyr:phyboard_atlas"],"key":"phytec-phyboard-atlas-i-mx-rt1170","name":"phyBOARD-Atlas i.MX RT1170","part":"mimxrt1176","ram":262144,"records":[{"file":"boards/phytec/phyboard_atlas/phyboard_atlas_mimxrt1176_cm7.dts","says":{"buttons":[["&gpio4 2","sw0","high",null]],"leds":[["&gpio9 13","led3","high"],["&gpio12 13","led4","high"]]},"src":"zephyr:phyboard_atlas","stated":{"buttons|raw:&gpio4 2":"zephyr:phyboard_atlas: gpios = <&gpio4 2 GPIO_ACTIVE_HIGH>","leds|raw:&gpio12 13":"zephyr:phyboard_atlas: gpios = <&gpio12 13 GPIO_ACTIVE_HIGH>","leds|raw:&gpio9 13":"zephyr:phyboard_atlas: gpios = <&gpio9 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"phytec","why":"rank","wiring":{"buttons":[{"active":"high","label":"User Button","name":"sw0","raw":"&gpio4 2"}],"flash":16777216,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"Red LED1 D4","name":"led3","raw":"&gpio9 13"},{"active":"high","colour":"green","label":"Green LED2 D11","name":"led4","raw":"&gpio12 13"}],"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:phyboard_electra","ids":["zephyr:phyboard_electra"],"key":"phytec-phyboard-electra-am64x-m4f-core","name":"phyBOARD-Electra AM64x M4F Core","part":"am6442","ram":196608,"records":[{"file":"boards/phytec/phyboard_electra/phyboard_electra_am6442_m4.dts","says":{"leds":[["&mcu_gpio0 6","led0","high"]]},"src":"zephyr:phyboard_electra","stated":{"leds|raw:&mcu_gpio0 6":"zephyr:phyboard_electra: gpios = <&mcu_gpio0 6 GPIO_ACTIVE_HIGH>"}}],"vendor":"phytec","why":"rank","wiring":{"leds":[{"active":"high","label":"Heartbeat LED","name":"led0","raw":"&mcu_gpio0 6"}],"naming":"raw","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:phyboard_lyra","ids":["zephyr:phyboard_lyra"],"key":"phytec-phyboard-lyra-am62x-a53-core","name":"phyBOARD-Lyra AM62x A53 Core","part":"am6234","ram":1048576,"records":[{"file":"boards/phytec/phyboard_lyra/phyboard_lyra_am6234_m4.dts","says":{"leds":[["&gpio0 0","led0","high"]]},"src":"zephyr:phyboard_lyra","stated":{"leds|raw:&gpio0 0":"zephyr:phyboard_lyra: gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>"}}],"vendor":"phytec","why":"rank","wiring":{"leds":[{"active":"high","label":"Heartbeat LED","name":"led0","raw":"&gpio0 0"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:phyboard_nash","ids":["zephyr:phyboard_nash"],"key":"phytec-phyboard-nash-i-mx93","name":"phyBOARD-Nash i.MX93","part":"imx93","ram":1048576,"records":[{"file":"boards/phytec/phyboard_nash/phyboard_nash_m33.dts","src":"zephyr:phyboard_nash"}],"vendor":"phytec","why":"nothing","wiring":{"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:phyboard_polis","ids":["zephyr:phyboard_polis"],"key":"phytec-phyboard-polis-i-mx8m-mini","name":"phyBOARD-Polis i.MX8M Mini","part":"mimx8mm","ram":1048576,"records":[{"file":"boards/phytec/phyboard_polis/phyboard_polis_mimx8mm6_m4.dts","says":{"leds":[["&gpio1 1","led_red","high"],["&gpio1 15","led0","high"],["&gpio1 14","led_green","high"]]},"src":"zephyr:phyboard_polis","stated":{"leds|raw:&gpio1 1":"zephyr:phyboard_polis: gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>","leds|raw:&gpio1 14":"zephyr:phyboard_polis: gpios = <&gpio1 14 GPIO_ACTIVE_HIGH>","leds|raw:&gpio1 15":"zephyr:phyboard_polis: gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>"}}],"vendor":"phytec","why":"rank","wiring":{"leds":[{"active":"high","colour":"red","name":"led_red","raw":"&gpio1 1"},{"active":"high","colour":"blue","name":"led0","raw":"&gpio1 15"},{"active":"high","colour":"green","name":"led_green","raw":"&gpio1 14"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:phyboard_pollux","flash":131072,"ids":["zephyr:phyboard_pollux"],"key":"phytec-phyboard-pollux-i-mx8m-plus","name":"phyBOARD-Pollux i.MX8M Plus","part":"mimx8ml","ram":131072,"records":[{"file":"boards/phytec/phyboard_pollux/phyboard_pollux_mimx8ml8_m7.dts","src":"zephyr:phyboard_pollux"}],"vendor":"phytec","why":"nothing","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"mpy:mimxrt/PHYBOARD_RT1170","ids":["mpy:mimxrt/PHYBOARD_RT1170"],"key":"phytec-phyboard-rt1170-development-kit","name":"phyBOARD-RT1170 Development Kit","part":"mimxrt1176","records":[{"dropped":["MICROPY_HW_LED1_PIN is (pin_GPIO_LPSR_07)","MICROPY_HW_LED2_PIN is (pin_GPIO_LPSR_08)","MICROPY_HW_LED3_PIN is (pin_GPIO_AD_14)","MICROPY_HW_LED4_PIN is (pin_GPIO_LPSR_13)"],"file":"ports/mimxrt/boards/PHYBOARD_RT1170/mpconfigboard.h","src":"mpy:mimxrt/PHYBOARD_RT1170"}],"vendor":"PHYTEC","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:reel_board","flash":1048576,"ids":["pio:reel_board","zephyr:reel_board"],"key":"phytec-phytec-reel-board","name":"PHYTEC reel board","part":"nrf52840","ram":524288,"records":[{"file":"boards/phytec/reel_board/reel_board.dts","says":{"leds":[["P0.13","led3","low"]],"spi":["P0.19","P0.20","P0.21"]},"src":"zephyr:reel_board","stated":{"leds|P0.13":"zephyr:reel_board: gpios = <&gpio0 13 GPIO_ACTIVE_LOW>"}}],"vendor":"PHYTEC","why":"rank","wiring":{"buses":{"spi":{"miso":"P0.21","mosi":"P0.20","name":"spi1","sck":"P0.19"}},"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"green","label":"User D13 green","name":"led3","pin":"P0.13"}],"naming":"nrf","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:rp2040:rp2040:picolume","flash":2097152,"ids":["arduino:rp2040:rp2040:picolume","pio:picolume"],"key":"picolume-transceiver","name":"Transceiver","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/picolume/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:picolume"},{"core":"arduino:rp2040:rp2040","file":"variants/picolume/pins_arduino.h","same":true,"src":"pio:picolume","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own PICOLUME entry"}],"vendor":"PicoLume","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:picolume","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:picolume"}},
{"chosen":"hand:pio:piconomix_px_her0","flash":131072,"ids":["pio:piconomix_px_her0"],"key":"piconomix-piconomix-px-her0","name":"Piconomix PX-HER0","part":"stm32l072rb","ram":20480,"records":[{"checked":"stm32-data STM32L072RB: package LQFP64","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC0","S1 1/LEFT","low","none"],["PH1","S2 2/RIGHT","low","none"],["PC13","S3 3/UP","low","none"],["PC12","S4 4/DOWN","low","none"],["PA15","S5 5/YES","low","none"],["PC9","S6 6/NO","low","none"]],"leds":[["PH0","D4 (User LED, USR_LED)","high"]]},"src":"hand:pio:piconomix_px_her0"}],"vendor":"Piconomix","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"date":"2020-04-10","doc":"PX-HERO Board P0012 schematic (px_hero_board_sch.pdf)","kind":"schematic","level":"S1 shorts LCD_BTN_1_LT to GND; there is no pull resistor on the board (d1 note: '(pull-up resistors on micro must be enabled)'; d2 9.3.6: 'The STM32\u2019s internal pull-up resistors must be enabled to detect when a button is pressed.') -> reads low when pressed with the internal pull-up on.","publisher":"Piconomix (Piconomic Design CC)","quote":"\"LCD_BTN_1_LT\" \"S1\" (pins 3/4 to the common GND rail); sheet 2: \"LCD_BTN_1_LT\" \"8\" \"PC0\"","revision":"PCB rev G","url":"https://github.com/piconomix/px-fwlib/blob/release_0.10.0/boards/arm/stm32/px_hero/docs/px_hero_board_sch.pdf","where":"sheet 3 'LCD Buttons'; sheet 2 MCU pin 8"},"label":"S1 1/LEFT","name":"S1 1/LEFT","pin":"PC0","pull":"none"},{"active":"low","cite":{"date":"2020-04-10","doc":"PX-HERO Board P0012 schematic (px_hero_board_sch.pdf)","kind":"schematic","level":"S2 shorts LCD_BTN_2_RT to GND; there is no pull resistor on the board (d1 note: '(pull-up resistors on micro must be enabled)'; d2 9.3.6: 'The STM32\u2019s internal pull-up resistors must be enabled to detect when a button is pressed.') -> reads low when pressed with the internal pull-up on.","publisher":"Piconomix (Piconomic Design CC)","quote":"\"LCD_BTN_2_RT\" \"S2\" (pins 3/4 to the common GND rail); sheet 2: \"LCD_BTN_2_RT\" \"6\" \"PH1\"","revision":"PCB rev G","url":"https://github.com/piconomix/px-fwlib/blob/release_0.10.0/boards/arm/stm32/px_hero/docs/px_hero_board_sch.pdf","where":"sheet 3 'LCD Buttons'; sheet 2 MCU pin 6"},"label":"S2 2/RIGHT","name":"S2 2/RIGHT","pin":"PH1","pull":"none"},{"active":"low","cite":{"date":"2020-04-10","doc":"PX-HERO Board P0012 schematic (px_hero_board_sch.pdf)","kind":"schematic","level":"S3 shorts LCD_BTN_3_UP to GND; there is no pull resistor on the board (d1 note: '(pull-up resistors on micro must be enabled)'; d2 9.3.6: 'The STM32\u2019s internal pull-up resistors must be enabled to detect when a button is pressed.') -> reads low when pressed with the internal pull-up on.","publisher":"Piconomix (Piconomic Design CC)","quote":"\"LCD_BTN_3_UP\" \"S3\" (pins 3/4 to the common GND rail); sheet 2: \"LCD_BTN_3_UP\" \"2\" \"PC13\"","revision":"PCB rev G","url":"https://github.com/piconomix/px-fwlib/blob/release_0.10.0/boards/arm/stm32/px_hero/docs/px_hero_board_sch.pdf","where":"sheet 3 'LCD Buttons'; sheet 2 MCU pin 2"},"label":"S3 3/UP","name":"S3 3/UP","pin":"PC13","pull":"none"},{"active":"low","cite":{"date":"2020-04-10","doc":"PX-HERO Board P0012 schematic (px_hero_board_sch.pdf)","kind":"schematic","level":"S4 shorts LCD_BTN_4_DN to GND; there is no pull resistor on the board (d1 note: '(pull-up resistors on micro must be enabled)'; d2 9.3.6: 'The STM32\u2019s internal pull-up resistors must be enabled to detect when a button is pressed.') -> reads low when pressed with the internal pull-up on.","publisher":"Piconomix (Piconomic Design CC)","quote":"\"LCD_BTN_4_DN\" \"S4\" (pins 3/4 to the common GND rail); sheet 2: \"LCD_BTN_4_DN\" \"53\" \"PC12\"","revision":"PCB rev G","url":"https://github.com/piconomix/px-fwlib/blob/release_0.10.0/boards/arm/stm32/px_hero/docs/px_hero_board_sch.pdf","where":"sheet 3 'LCD Buttons'; sheet 2 MCU pin 53"},"label":"S4 4/DOWN","name":"S4 4/DOWN","pin":"PC12","pull":"none"},{"active":"low","cite":{"date":"2020-04-10","doc":"PX-HERO Board P0012 schematic (px_hero_board_sch.pdf)","kind":"schematic","level":"S5 shorts LCD_BTN_5_YES to GND; there is no pull resistor on the board (d1 note: '(pull-up resistors on micro must be enabled)'; d2 9.3.6: 'The STM32\u2019s internal pull-up resistors must be enabled to detect when a button is pressed.') -> reads low when pressed with the internal pull-up on.","publisher":"Piconomix (Piconomic Design CC)","quote":"\"LCD_BTN_5_YES\" \"S5\" (pins 3/4 to the common GND rail); sheet 2: \"LCD_BTN_5_YES\" \"50\" \"PA15\"","revision":"PCB rev G","url":"https://github.com/piconomix/px-fwlib/blob/release_0.10.0/boards/arm/stm32/px_hero/docs/px_hero_board_sch.pdf","where":"sheet 3 'LCD Buttons'; sheet 2 MCU pin 50"},"label":"S5 5/YES","name":"S5 5/YES","pin":"PA15","pull":"none"},{"active":"low","cite":{"date":"2020-04-10","doc":"PX-HERO Board P0012 schematic (px_hero_board_sch.pdf)","kind":"schematic","level":"S6 shorts LCD_BTN_6_NO to GND; there is no pull resistor on the board (d1 note: '(pull-up resistors on micro must be enabled)'; d2 9.3.6: 'The STM32\u2019s internal pull-up resistors must be enabled to detect when a button is pressed.') -> reads low when pressed with the internal pull-up on.","publisher":"Piconomix (Piconomic Design CC)","quote":"\"LCD_BTN_6_NO\" \"S6\" (pins 3/4 to the common GND rail); sheet 2: \"LCD_BTN_6_NO\" \"40\" \"PC9\"","revision":"PCB rev G","url":"https://github.com/piconomix/px-fwlib/blob/release_0.10.0/boards/arm/stm32/px_hero/docs/px_hero_board_sch.pdf","where":"sheet 3 'LCD Buttons'; sheet 2 MCU pin 40"},"label":"S6 6/NO","name":"S6 6/NO","pin":"PC9","pull":"none"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2020-04-10","doc":"PX-HERO Board P0012 schematic (px_hero_board_sch.pdf)","kind":"schematic","level":"USR_LED (PH0) -> R25 1k -> D4 anode, cathode -> GND: lit when PH0 is high.","publisher":"Piconomix (Piconomic Design CC)","quote":"\"USR_LED\" \"R25\" \"1k\" \"LTST-C190KRKT\" \"D4\"; sheet 2: \"USR_LED\" \"5\" \"PH0/USB_CRS_SYNC/OSC_IN\"","revision":"PCB rev G","url":"https://github.com/piconomix/px-fwlib/blob/release_0.10.0/boards/arm/stm32/px_hero/docs/px_hero_board_sch.pdf","where":"sheet 3 'Peripherals', 'LCD LED' block; sheet 2 MCU pin 5"},"label":"D4 (User LED, USR_LED)","name":"D4 (User LED, USR_LED)","pin":"PH0"}],"naming":"stm32","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:rp2040:rp2040:pimoroni_explorer","flash":16777216,"ids":["arduino:rp2040:rp2040:pimoroni_explorer","cpy:raspberrypi/pimoroni_explorer2350","pio:pimoroni_explorer"],"key":"pimoroni-explorer","name":"Explorer","notes":["button GPIO14 added from cpy:raspberrypi/pimoroni_explorer2350","button GPIO15 added from cpy:raspberrypi/pimoroni_explorer2350","button GPIO16 added from cpy:raspberrypi/pimoroni_explorer2350","button GPIO17 added from cpy:raspberrypi/pimoroni_explorer2350","button GPIO18 added from cpy:raspberrypi/pimoroni_explorer2350","button GPIO19 added from cpy:raspberrypi/pimoroni_explorer2350","button GPIO22 added from cpy:raspberrypi/pimoroni_explorer2350"],"part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/pimoroni_explorer/pins_arduino.h","says":{"i2c":["GPIO20","GPIO21"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO10","GPIO10","GPIO10"],"uart":["GPIO10","GPIO10"]},"src":"arduino:rp2040:rp2040:pimoroni_explorer"},{"core":"arduino:rp2040:rp2040","file":"variants/pimoroni_explorer/pins_arduino.h","same":true,"src":"pio:pimoroni_explorer","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own PIMORONI_EXPLORER entry"},{"file":"ports/raspberrypi/boards/pimoroni_explorer2350/pins.c","says":{"buttons":[["GPIO14","SW_C",null,null],["GPIO15","SW_B",null,null],["GPIO16","SW_A",null,null],["GPIO17","SW_X",null,null],["GPIO18","SW_Y",null,null],["GPIO19","SW_Z",null,null],["GPIO22","SW_USER",null,null]],"i2c":["GPIO20","GPIO21"],"leds":[["GPIO25","LED",null]],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/pimoroni_explorer2350"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO21","sda":"GPIO20"},"spi":{"cs":"GPIO10","miso":"GPIO10","mosi":"GPIO10","name":"SPI","sck":"GPIO10"},"uart":{"name":"Serial1","rx":"GPIO10","tx":"GPIO10"}},"buttons":[{"added_from":"cpy:raspberrypi/pimoroni_explorer2350","name":"SW_C","pin":"GPIO14"},{"added_from":"cpy:raspberrypi/pimoroni_explorer2350","name":"SW_B","pin":"GPIO15"},{"added_from":"cpy:raspberrypi/pimoroni_explorer2350","name":"SW_A","pin":"GPIO16"},{"added_from":"cpy:raspberrypi/pimoroni_explorer2350","name":"SW_X","pin":"GPIO17"},{"added_from":"cpy:raspberrypi/pimoroni_explorer2350","name":"SW_Y","pin":"GPIO18"},{"added_from":"cpy:raspberrypi/pimoroni_explorer2350","name":"SW_Z","pin":"GPIO19"},{"added_from":"cpy:raspberrypi/pimoroni_explorer2350","name":"SW_USER","pin":"GPIO22"}],"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:pimoroni_explorer","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:pimoroni_explorer"}},
{"chosen":"arduino:rp2040:rp2040:pimoroni_pga2040","flash":8388608,"ids":["arduino:rp2040:rp2040:pimoroni_pga2040","cpy:raspberrypi/pimoroni_pga2040","pio:pimoroni_pga2040"],"key":"pimoroni-pga2040","name":"PGA2040","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/pimoroni_pga2040/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:pimoroni_pga2040"},{"core":"arduino:rp2040:rp2040","file":"variants/pimoroni_pga2040/pins_arduino.h","same":true,"src":"pio:pimoroni_pga2040","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own PIMORONI_PGA2040 entry"},{"file":"ports/raspberrypi/boards/pimoroni_pga2040/pins.c","src":"cpy:raspberrypi/pimoroni_pga2040"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:pimoroni_pga2040","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:pimoroni_pga2040"}},
{"chosen":"arduino:rp2040:rp2040:pimoroni_pga2350","flash":16777216,"ids":["arduino:rp2040:rp2040:pimoroni_pga2350","cpy:raspberrypi/pimoroni_pga2350","pio:pimoroni_pga2350"],"key":"pimoroni-pga2350","name":"PGA2350","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/pimoroni_pga2350/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:pimoroni_pga2350"},{"core":"arduino:rp2040:rp2040","file":"variants/pimoroni_pga2350/pins_arduino.h","same":true,"src":"pio:pimoroni_pga2350","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own PIMORONI_PGA2350 entry"},{"file":"ports/raspberrypi/boards/pimoroni_pga2350/pins.c","src":"cpy:raspberrypi/pimoroni_pga2350"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:pimoroni_pga2350","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:pimoroni_pga2350"}},
{"chosen":"arduino:rp2040:rp2040:pimoroni_pico_plus_2","flash":16777216,"ids":["arduino:rp2040:rp2040:pimoroni_pico_plus_2","cpy:raspberrypi/pimoroni_pico_plus2","pio:pimoroni_pico_plus_2","zephyr:pico_plus2"],"key":"pimoroni-picoplus2","name":"PicoPlus2","notes":["button GPIO45 added from cpy:raspberrypi/pimoroni_pico_plus2","led GPIO25 label from zephyr:pico_plus2","led GPIO25 active from zephyr:pico_plus2"],"part":"rp2350","ram":8388608,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/pimoroni_pico_plus_2/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO34","GPIO35","GPIO32"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:pimoroni_pico_plus_2"},{"core":"arduino:rp2040:rp2040","file":"variants/pimoroni_pico_plus_2/pins_arduino.h","same":true,"src":"pio:pimoroni_pico_plus_2","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own PIMORONI_PICO_PLUS_2 entry"},{"file":"boards/pimoroni/pico_plus2/pico_plus2_rp2350b_m33_0.dts","says":{"buttons":[["&gpio0_hi 13","sw0","low",null]],"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","led0","high"]]},"src":"zephyr:pico_plus2","stated":{"buttons|raw:&gpio0_hi 13":"zephyr:pico_plus2: gpios = <&gpio0_hi 13 GPIO_ACTIVE_LOW>","leds|GPIO25":"zephyr:pico_plus2: gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>"}},{"file":"ports/raspberrypi/boards/pimoroni_pico_plus2/pins.c","says":{"buttons":[["GPIO45","BUTTON",null,null]],"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED",null]]},"src":"cpy:raspberrypi/pimoroni_pico_plus2"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO33","miso":"GPIO32","mosi":"GPIO35","name":"SPI","sck":"GPIO34"},"uart":{"name":"Serial","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"added_from":"cpy:raspberrypi/pimoroni_pico_plus2","aliases":["USER_SW"],"name":"BUTTON","pin":"GPIO45"}],"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:pimoroni_pico_plus_2","leds":[{"active":"high","aliases":["PIN_LED"],"filled":["label from zephyr:pico_plus2","active from zephyr:pico_plus2"],"label":"LED","name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:pimoroni_pico_plus_2"}},
{"chosen":"arduino:rp2040:rp2040:pimoroni_pico_plus_2w","flash":16777216,"ids":["arduino:rp2040:rp2040:pimoroni_pico_plus_2w","cpy:raspberrypi/pimoroni_pico_plus2w","pio:pimoroni_pico_plus_2w"],"key":"pimoroni-picoplus2w","name":"PicoPlus2W","notes":["button GPIO45 added from cpy:raspberrypi/pimoroni_pico_plus2w"],"part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","dropped":["not a pin of the part"],"file":"variants/pimoroni_pico_plus_2w/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["CYW43 WL_GPIO0","LED_BUILTIN",null]],"spi":["GPIO34","GPIO35","GPIO32"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:pimoroni_pico_plus_2w"},{"core":"arduino:rp2040:rp2040","dropped":["not a pin of the part"],"file":"variants/pimoroni_pico_plus_2w/pins_arduino.h","same":true,"src":"pio:pimoroni_pico_plus_2w","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own PIMORONI_PICO_PLUS_2W entry"},{"file":"ports/raspberrypi/boards/pimoroni_pico_plus2w/pins.c","says":{"buttons":[["GPIO45","BUTTON",null,null]],"i2c":["GPIO4","GPIO5"],"leds":[["pin_CYW0","LED",null]]},"src":"cpy:raspberrypi/pimoroni_pico_plus2w"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO33","miso":"GPIO32","mosi":"GPIO35","name":"SPI","sck":"GPIO34"},"uart":{"name":"Serial","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"added_from":"cpy:raspberrypi/pimoroni_pico_plus2w","aliases":["USER_SW"],"name":"BUTTON","pin":"GPIO45"}],"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:pimoroni_pico_plus_2w","leds":[{"aliases":["PIN_LED"],"label":"CYW43 WL_GPIO0","name":"LED_BUILTIN"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:pimoroni_pico_plus_2w"}},
{"chosen":"cpy:raspberrypi/pimoroni_badger2040","ids":["cpy:raspberrypi/pimoroni_badger2040"],"key":"pimoroni-pimoroni-badger-2040","name":"Pimoroni Badger 2040","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/pimoroni_badger2040/pins.c","says":{"buttons":[["GPIO11","SW_DOWN",null,null],["GPIO12","SW_A",null,null],["GPIO13","SW_B",null,null],["GPIO14","SW_C",null,null],["GPIO15","SW_UP",null,null],["GPIO23","USER_SW",null,null]],"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","USER_LED",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/pimoroni_badger2040"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO5","sda":"GPIO4"},"spi":{"miso":"GPIO16","mosi":"GPIO19","name":"board.SPI()","sck":"GPIO18"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"name":"SW_DOWN","pin":"GPIO11"},{"name":"SW_A","pin":"GPIO12"},{"name":"SW_B","pin":"GPIO13"},{"name":"SW_C","pin":"GPIO14"},{"name":"SW_UP","pin":"GPIO15"},{"name":"USER_SW","pin":"GPIO23"}],"flash":2097152,"flash_from":"cpy:raspberrypi/pimoroni_badger2040: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"USER_LED","pin":"GPIO25"}],"naming":"rp2"}},
{"chosen":"cpy:raspberrypi/pimoroni_badger2040w","ids":["cpy:raspberrypi/pimoroni_badger2040w"],"key":"pimoroni-pimoroni-badger-2040-w","name":"Pimoroni Badger 2040 W","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/pimoroni_badger2040w/pins.c","says":{"buttons":[["GPIO11","SW_DOWN",null,null],["GPIO12","SW_A",null,null],["GPIO13","SW_B",null,null],["GPIO14","SW_C",null,null],["GPIO15","SW_UP",null,null]],"i2c":["GPIO4","GPIO5"],"leds":[["GPIO22","USER_LED",null],["pin_CYW0","LED",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/pimoroni_badger2040w"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO5","sda":"GPIO4"},"spi":{"miso":"GPIO16","mosi":"GPIO19","name":"board.SPI()","sck":"GPIO18"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"name":"SW_DOWN","pin":"GPIO11"},{"name":"SW_A","pin":"GPIO12"},{"name":"SW_B","pin":"GPIO13"},{"name":"SW_C","pin":"GPIO14"},{"name":"SW_UP","pin":"GPIO15"}],"flash":2097152,"flash_from":"cpy:raspberrypi/pimoroni_badger2040w: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"name":"USER_LED","pin":"GPIO22"},{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","raw":"pin_CYW0"}],"naming":"rp2"}},
{"chosen":"cpy:raspberrypi/pimoroni_badger2350","ids":["cpy:raspberrypi/pimoroni_badger2350"],"key":"pimoroni-pimoroni-badger-2350","name":"Pimoroni Badger 2350","part":"rp2350","records":[{"file":"ports/raspberrypi/boards/pimoroni_badger2350/pins.c","says":{"buttons":[["GPIO6","SW_DOWN",null,null],["GPIO7","SW_A",null,null],["GPIO9","SW_B",null,null],["GPIO10","SW_C",null,null],["GPIO11","SW_UP",null,null],["GPIO22","SW_HOME",null,null]],"i2c":["GPIO4","GPIO5"],"leds":[["GPIO0","LED",null],["GPIO1","LED1",null],["GPIO2","LED2",null],["GPIO3","LED3",null]],"spi":["GPIO18","GPIO19",null]},"src":"cpy:raspberrypi/pimoroni_badger2350"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO5","sda":"GPIO4"},"spi":{"mosi":"GPIO19","name":"board.SPI()","sck":"GPIO18"}},"buttons":[{"name":"SW_DOWN","pin":"GPIO6"},{"name":"SW_A","pin":"GPIO7"},{"name":"SW_B","pin":"GPIO9"},{"name":"SW_C","pin":"GPIO10"},{"name":"SW_UP","pin":"GPIO11"},{"name":"SW_HOME","pin":"GPIO22"}],"flash":16777216,"flash_from":"cpy:raspberrypi/pimoroni_badger2350: EXTERNAL_FLASH_DEVICES, W25Q128JVxQ","leds":[{"aliases":["LED0","MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO0"},{"name":"LED1","pin":"GPIO1"},{"name":"LED2","pin":"GPIO2"},{"name":"LED3","pin":"GPIO3"}],"memory_cite":{"doc":"RP2350 product page","kind":"datasheet","publisher":"Raspberry Pi","quote":"520 KB on-chip SRAM","retrieved":"2026-11-02","url":"https://www.raspberrypi.com/products/rp2350/","where":"Specification"},"naming":"rp2","ram":532480,"ram_from":"Raspberry Pi's RP2350 product page rp2350"}},
{"chosen":"cpy:raspberrypi/pimoroni_inky_frame_5_7","ids":["cpy:raspberrypi/pimoroni_inky_frame_5_7"],"key":"pimoroni-pimoroni-inky-frame-5-7","name":"Pimoroni Inky Frame 5.7","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/pimoroni_inky_frame_5_7/pins.c","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO6","LED",null],["GPIO12","LED_B",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/pimoroni_inky_frame_5_7"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO5","sda":"GPIO4"},"spi":{"miso":"GPIO16","mosi":"GPIO19","name":"board.SPI()","sck":"GPIO18"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"flash":2097152,"flash_from":"cpy:raspberrypi/pimoroni_inky_frame_5_7: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO6"},{"colour":"blue","name":"LED_B","pin":"GPIO12"}],"naming":"rp2"}},
{"chosen":"cpy:raspberrypi/pimoroni_inky_frame_7_3","ids":["cpy:raspberrypi/pimoroni_inky_frame_7_3"],"key":"pimoroni-pimoroni-inky-frame-7-3","name":"Pimoroni Inky Frame 7.3","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/pimoroni_inky_frame_7_3/pins.c","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO6","LED",null],["GPIO12","LED_B",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/pimoroni_inky_frame_7_3"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO5","sda":"GPIO4"},"spi":{"miso":"GPIO16","mosi":"GPIO19","name":"board.SPI()","sck":"GPIO18"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"flash":2097152,"flash_from":"cpy:raspberrypi/pimoroni_inky_frame_7_3: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO6"},{"colour":"blue","name":"LED_B","pin":"GPIO12"}],"naming":"rp2"}},
{"chosen":"cpy:raspberrypi/pimoroni_interstate75","ids":["cpy:raspberrypi/pimoroni_interstate75"],"key":"pimoroni-pimoroni-interstate-75","name":"Pimoroni Interstate 75","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/pimoroni_interstate75/pins.c","says":{"buttons":[["GPIO14","SW_A",null,null],["GPIO23","USER_SW",null,null]],"i2c":["GPIO20","GPIO21"],"leds":[["GPIO16","LED",null],["GPIO17","LED_G",null],["GPIO18","LED_B",null]]},"src":"cpy:raspberrypi/pimoroni_interstate75"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO21","sda":"GPIO20"}},"buttons":[{"name":"SW_A","pin":"GPIO14"},{"name":"USER_SW","pin":"GPIO23"}],"flash":8388608,"flash_from":"cpy:raspberrypi/pimoroni_interstate75: EXTERNAL_FLASH_DEVICES, W25Q64JVxQ","leds":[{"aliases":["LED_R"],"colour":"red","name":"LED","pin":"GPIO16"},{"colour":"green","name":"LED_G","pin":"GPIO17"},{"colour":"blue","name":"LED_B","pin":"GPIO18"}],"naming":"rp2"}},
{"chosen":"cpy:raspberrypi/pimoroni_keybow2040","ids":["cpy:raspberrypi/pimoroni_keybow2040"],"key":"pimoroni-pimoroni-keybow-2040","name":"Pimoroni Keybow 2040","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/pimoroni_keybow2040/pins.c","says":{"buttons":[["GPIO21","SW0",null,null],["GPIO20","SW1",null,null],["GPIO19","SW2",null,null],["GPIO18","SW3",null,null],["GPIO17","SW4",null,null],["GPIO16","SW5",null,null],["GPIO15","SW6",null,null],["GPIO14","SW7",null,null],["GPIO13","SW8",null,null],["GPIO12","SW9",null,null],["GPIO11","SW10",null,null],["GPIO10","SW11",null,null],["GPIO9","SW12",null,null],["GPIO8","SW13",null,null],["GPIO7","SW14",null,null],["GPIO6","SW15",null,null],["GPIO23","USER_SW",null,null]],"i2c":["GPIO4","GPIO5"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/pimoroni_keybow2040"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO5","sda":"GPIO4"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"name":"SW0","pin":"GPIO21"},{"name":"SW1","pin":"GPIO20"},{"name":"SW2","pin":"GPIO19"},{"name":"SW3","pin":"GPIO18"},{"name":"SW4","pin":"GPIO17"},{"name":"SW5","pin":"GPIO16"},{"name":"SW6","pin":"GPIO15"},{"name":"SW7","pin":"GPIO14"},{"name":"SW8","pin":"GPIO13"},{"name":"SW9","pin":"GPIO12"},{"name":"SW10","pin":"GPIO11"},{"name":"SW11","pin":"GPIO10"},{"name":"SW12","pin":"GPIO9"},{"name":"SW13","pin":"GPIO8"},{"name":"SW14","pin":"GPIO7"},{"name":"SW15","pin":"GPIO6"},{"name":"USER_SW","pin":"GPIO23"}],"flash":2097152,"flash_from":"cpy:raspberrypi/pimoroni_keybow2040: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","naming":"rp2"}},
{"chosen":"cpy:raspberrypi/pimoroni_motor2040","ids":["cpy:raspberrypi/pimoroni_motor2040"],"key":"pimoroni-pimoroni-motor-2040","name":"Pimoroni Motor 2040","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/pimoroni_motor2040/pins.c","says":{"buttons":[["GPIO23","USER_SW",null,null]],"i2c":["GPIO20","GPIO21"],"pixels":[["GPIO18","ws2812"]],"uart":["GPIO16","GPIO17"]},"src":"cpy:raspberrypi/pimoroni_motor2040"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO21","sda":"GPIO20"},"uart":{"name":"board.UART()","rx":"GPIO17","tx":"GPIO16"}},"buttons":[{"name":"USER_SW","pin":"GPIO23"}],"flash":8388608,"flash_from":"cpy:raspberrypi/pimoroni_motor2040: EXTERNAL_FLASH_DEVICES, W25Q64JVxQ","naming":"rp2","pixels":[{"count":1,"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO18"}]}},
{"chosen":"cpy:raspberrypi/pimoroni_pico_dv_base","ids":["cpy:raspberrypi/pimoroni_pico_dv_base"],"key":"pimoroni-pimoroni-pico-dv-base","name":"Pimoroni Pico dv Base","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/pimoroni_pico_dv_base/pins.c","says":{"buttons":[["GPIO14","BUTTON_A",null,null],["GPIO15","BUTTON_B",null,null],["GPIO16","BUTTON_C",null,null]],"leds":[["GPIO25","LED",null]],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/pimoroni_pico_dv_base"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"name":"BUTTON_A","pin":"GPIO14"},{"name":"BUTTON_B","pin":"GPIO15"},{"name":"BUTTON_C","pin":"GPIO16"}],"flash":2097152,"flash_from":"cpy:raspberrypi/pimoroni_pico_dv_base: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO25"}],"naming":"rp2"}},
{"chosen":"cpy:raspberrypi/pimoroni_pico_dv_base_w","ids":["cpy:raspberrypi/pimoroni_pico_dv_base_w"],"key":"pimoroni-pimoroni-pico-dv-base-w","name":"Pimoroni Pico DV Base W","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/pimoroni_pico_dv_base_w/pins.c","says":{"buttons":[["GPIO14","BUTTON_A",null,null],["GPIO15","BUTTON_B",null,null],["GPIO16","BUTTON_C",null,null]],"leds":[["pin_CYW0","LED",null]],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/pimoroni_pico_dv_base_w"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"name":"BUTTON_A","pin":"GPIO14"},{"name":"BUTTON_B","pin":"GPIO15"},{"name":"BUTTON_C","pin":"GPIO16"}],"flash":2097152,"flash_from":"cpy:raspberrypi/pimoroni_pico_dv_base_w: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","raw":"pin_CYW0"}],"naming":"rp2"}},
{"chosen":"mpy:rp2/PIMORONI_PICOLIPO","ids":["cpy:raspberrypi/pimoroni_picolipo_16mb","cpy:raspberrypi/pimoroni_picolipo_4mb","mpy:rp2/PIMORONI_PICOLIPO"],"key":"pimoroni-pimoroni-pico-lipo-16mb","name":"Pimoroni Pico LiPo (16MB)","notes":["button GPIO23 added from cpy:raspberrypi/pimoroni_picolipo_16mb","i2c added from cpy:raspberrypi/pimoroni_picolipo_16mb"],"part":"rp2040","records":[{"file":"ports/rp2/boards/PIMORONI_PICOLIPO/mpconfigboard.h","says":{"leds":[["GPIO25","LED",null]]},"src":"mpy:rp2/PIMORONI_PICOLIPO"},{"file":"ports/raspberrypi/boards/pimoroni_picolipo_16mb/pins.c","says":{"buttons":[["GPIO23","USER_SW",null,null]],"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED",null]]},"src":"cpy:raspberrypi/pimoroni_picolipo_16mb"},{"file":"ports/raspberrypi/boards/pimoroni_picolipo_4mb/pins.c","says":{"buttons":[["GPIO23","USER_SW",null,null]],"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED",null]]},"src":"cpy:raspberrypi/pimoroni_picolipo_4mb"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"i2c":{"added_from":"cpy:raspberrypi/pimoroni_picolipo_16mb","name":"board.I2C()","scl":"GPIO5","sda":"GPIO4"}},"buttons":[{"added_from":"cpy:raspberrypi/pimoroni_picolipo_16mb","name":"USER_SW","pin":"GPIO23"}],"flash":16777216,"flash_from":"cpy:raspberrypi/pimoroni_picolipo_16mb: EXTERNAL_FLASH_DEVICES, W25Q128JVxQ","leds":[{"name":"LED","pin":"GPIO25"}],"naming":"rp2"}},
{"chosen":"cpy:raspberrypi/pimoroni_picosystem","ids":["cpy:raspberrypi/pimoroni_picosystem"],"key":"pimoroni-pimoroni-picosystem","name":"Pimoroni PicoSystem","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/pimoroni_picosystem/pins.c","says":{"buttons":[["GPIO16","SW_Y",null,null],["GPIO17","SW_X",null,null],["GPIO18","SW_A",null,null],["GPIO19","SW_B",null,null],["GPIO20","SW_DOWN",null,null],["GPIO21","SW_RIGHT",null,null],["GPIO22","SW_LEFT",null,null],["GPIO23","SW_UP",null,null]],"leds":[["GPIO13","LED_G",null],["GPIO14","LED_R",null],["GPIO15","LED_B",null]],"spi":["GPIO6","GPIO7",null],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/pimoroni_picosystem"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"spi":{"mosi":"GPIO7","name":"board.SPI()","sck":"GPIO6"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"name":"SW_Y","pin":"GPIO16"},{"name":"SW_X","pin":"GPIO17"},{"name":"SW_A","pin":"GPIO18"},{"name":"SW_B","pin":"GPIO19"},{"name":"SW_DOWN","pin":"GPIO20"},{"name":"SW_RIGHT","pin":"GPIO21"},{"name":"SW_LEFT","pin":"GPIO22"},{"name":"SW_UP","pin":"GPIO23"}],"flash":16777216,"flash_from":"cpy:raspberrypi/pimoroni_picosystem: EXTERNAL_FLASH_DEVICES, W25Q128JVxQ","leds":[{"colour":"green","name":"LED_G","pin":"GPIO13"},{"colour":"red","name":"LED_R","pin":"GPIO14"},{"colour":"blue","name":"LED_B","pin":"GPIO15"}],"naming":"rp2"}},
{"chosen":"cpy:raspberrypi/pimoroni_plasma2040w","ids":["cpy:raspberrypi/pimoroni_plasma2040w"],"key":"pimoroni-pimoroni-plasma-2040w","name":"Pimoroni Plasma 2040W","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/pimoroni_plasma2040w/pins.c","says":{"i2c":["GPIO5","GPIO4"],"leds":[["pin_CYW0","LED",null]]},"src":"cpy:raspberrypi/pimoroni_plasma2040w"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO4","sda":"GPIO5"}},"flash":2097152,"flash_from":"cpy:raspberrypi/pimoroni_plasma2040w: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","raw":"pin_CYW0"}],"naming":"rp2"}},
{"chosen":"cpy:raspberrypi/pimoroni_tinyfx","ids":["cpy:raspberrypi/pimoroni_tinyfx"],"key":"pimoroni-pimoroni-tiny-fx","name":"Pimoroni Tiny FX","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/pimoroni_tinyfx/pins.c","says":{"buttons":[["GPIO22","USER_SW",null,null]],"i2c":["GPIO16","GPIO17"],"leds":[["GPIO13","LED_R",null],["GPIO14","LED_G",null],["GPIO15","LED_B",null]]},"src":"cpy:raspberrypi/pimoroni_tinyfx"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO17","sda":"GPIO16"}},"buttons":[{"name":"USER_SW","pin":"GPIO22"}],"flash":4194304,"flash_from":"cpy:raspberrypi/pimoroni_tinyfx: EXTERNAL_FLASH_DEVICES, W25Q32JVxQ","leds":[{"colour":"red","name":"LED_R","pin":"GPIO13"},{"colour":"green","name":"LED_G","pin":"GPIO14"},{"colour":"blue","name":"LED_B","pin":"GPIO15"}],"naming":"rp2"}},
{"chosen":"arduino:rp2040:rp2040:pimoroni_plasma2040","flash":2097152,"ids":["arduino:rp2040:rp2040:pimoroni_plasma2040","cpy:raspberrypi/pimoroni_plasma2040","pio:pimoroni_plasma2040"],"key":"pimoroni-plasma2040","name":"Plasma2040","notes":["button GPIO12 added from cpy:raspberrypi/pimoroni_plasma2040","button GPIO13 added from cpy:raspberrypi/pimoroni_plasma2040","button GPIO23 added from cpy:raspberrypi/pimoroni_plasma2040"],"part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/pimoroni_plasma2040/pins_arduino.h","says":{"i2c":["GPIO20","GPIO21"],"leds":[["GPIO16","LED_BUILTIN",null],["GPIO18","PIN_LED_B",null],["GPIO17","PIN_LED_G",null]],"pixels":[["GPIO15","ws2812"]]},"src":"arduino:rp2040:rp2040:pimoroni_plasma2040"},{"core":"arduino:rp2040:rp2040","file":"variants/pimoroni_plasma2040/pins_arduino.h","same":true,"src":"pio:pimoroni_plasma2040","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own PIMORONI_PLASMA2040 entry"},{"file":"ports/raspberrypi/boards/pimoroni_plasma2040/pins.c","says":{"buttons":[["GPIO12","SW_A",null,null],["GPIO13","SW_B",null,null],["GPIO23","USER_SW",null,null]],"i2c":["GPIO20","GPIO21"],"leds":[["GPIO16","LED_R",null],["GPIO17","LED_G",null],["GPIO18","LED_B",null]]},"src":"cpy:raspberrypi/pimoroni_plasma2040"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO21","sda":"GPIO20"}},"buttons":[{"added_from":"cpy:raspberrypi/pimoroni_plasma2040","name":"SW_A","pin":"GPIO12"},{"added_from":"cpy:raspberrypi/pimoroni_plasma2040","name":"SW_B","pin":"GPIO13"},{"added_from":"cpy:raspberrypi/pimoroni_plasma2040","name":"USER_SW","pin":"GPIO23"}],"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:pimoroni_plasma2040","leds":[{"aliases":["PIN_LED","PIN_LED_R"],"colour":"red","name":"LED_BUILTIN","pin":"GPIO16"},{"colour":"blue","name":"PIN_LED_B","pin":"GPIO18"},{"colour":"green","name":"PIN_LED_G","pin":"GPIO17"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO15"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:pimoroni_plasma2040"}},
{"chosen":"arduino:rp2040:rp2040:pimoroni_plasma2350","flash":2097152,"ids":["arduino:rp2040:rp2040:pimoroni_plasma2350","cpy:raspberrypi/pimoroni_plasma2350","pio:pimoroni_plasma2350"],"key":"pimoroni-plasma2350","name":"Plasma2350","notes":["button GPIO12 added from cpy:raspberrypi/pimoroni_plasma2350","button GPIO22 added from cpy:raspberrypi/pimoroni_plasma2350"],"part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/pimoroni_plasma2350/pins_arduino.h","says":{"i2c":["GPIO20","GPIO21"],"leds":[["GPIO16","LED_BUILTIN",null],["GPIO18","PIN_LED_B",null],["GPIO17","PIN_LED_G",null]],"pixels":[["GPIO15","ws2812"]],"spi":["GPIO31","GPIO31","GPIO31"],"uart":["GPIO31","GPIO31"]},"src":"arduino:rp2040:rp2040:pimoroni_plasma2350"},{"core":"arduino:rp2040:rp2040","file":"variants/pimoroni_plasma2350/pins_arduino.h","same":true,"src":"pio:pimoroni_plasma2350","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own PIMORONI_PLASMA2350 entry"},{"file":"ports/raspberrypi/boards/pimoroni_plasma2350/pins.c","says":{"buttons":[["GPIO12","BUTTON",null,null],["GPIO22","BOOT",null,null]],"i2c":["GPIO20","GPIO21"],"leds":[["GPIO16","LED_R",null],["GPIO17","LED_G",null],["GPIO18","LED_B",null]],"spi":["GPIO10","GPIO11","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/pimoroni_plasma2350"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO21","sda":"GPIO20"},"spi":{"cs":"GPIO31","miso":"GPIO31","mosi":"GPIO31","name":"SPI","sck":"GPIO31"},"uart":{"name":"Serial1","rx":"GPIO31","tx":"GPIO31"}},"buttons":[{"added_from":"cpy:raspberrypi/pimoroni_plasma2350","aliases":["SW_A"],"name":"BUTTON","pin":"GPIO12"},{"added_from":"cpy:raspberrypi/pimoroni_plasma2350","aliases":["SW_BOOT","USER_SW"],"name":"BOOT","pin":"GPIO22"}],"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:pimoroni_plasma2350","leds":[{"aliases":["PIN_LED","PIN_LED_R"],"colour":"red","name":"LED_BUILTIN","pin":"GPIO16"},{"colour":"blue","name":"PIN_LED_B","pin":"GPIO18"},{"colour":"green","name":"PIN_LED_G","pin":"GPIO17"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO15"}],"ram":524288,"ram_from":"arduino:rp2040:rp2040:pimoroni_plasma2350"}},
{"chosen":"arduino:rp2040:rp2040:pimoroni_plasma2350w","flash":2097152,"ids":["arduino:rp2040:rp2040:pimoroni_plasma2350w","cpy:raspberrypi/pimoroni_plasma2350w","pio:pimoroni_plasma2350w"],"key":"pimoroni-plasma2350w","name":"Plasma2350W","notes":["button GPIO12 added from cpy:raspberrypi/pimoroni_plasma2350w","button GPIO22 added from cpy:raspberrypi/pimoroni_plasma2350w"],"part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/pimoroni_plasma2350w/pins_arduino.h","says":{"i2c":["GPIO20","GPIO21"],"leds":[["GPIO16","LED_BUILTIN",null],["GPIO18","PIN_LED_B",null],["GPIO17","PIN_LED_G",null]],"pixels":[["GPIO15","ws2812"]],"spi":["GPIO29","GPIO24","GPIO24"],"uart":["GPIO31","GPIO31"]},"src":"arduino:rp2040:rp2040:pimoroni_plasma2350w"},{"core":"arduino:rp2040:rp2040","file":"variants/pimoroni_plasma2350w/pins_arduino.h","same":true,"src":"pio:pimoroni_plasma2350w","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own PIMORONI_PLASMA2350W entry"},{"file":"ports/raspberrypi/boards/pimoroni_plasma2350w/pins.c","says":{"buttons":[["GPIO12","BUTTON",null,null],["GPIO22","BOOT",null,null]],"i2c":["GPIO20","GPIO21"],"leds":[["GPIO16","LED_R",null],["GPIO17","LED_G",null],["GPIO18","LED_B",null]],"spi":["GPIO10","GPIO11","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/pimoroni_plasma2350w"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO21","sda":"GPIO20"},"spi":{"cs":"GPIO25","miso":"GPIO24","mosi":"GPIO24","name":"SPI","sck":"GPIO29"},"uart":{"name":"Serial1","rx":"GPIO31","tx":"GPIO31"}},"buttons":[{"added_from":"cpy:raspberrypi/pimoroni_plasma2350w","aliases":["SW_A"],"name":"BUTTON","pin":"GPIO12"},{"added_from":"cpy:raspberrypi/pimoroni_plasma2350w","aliases":["SW_BOOT","USER_SW"],"name":"BOOT","pin":"GPIO22"}],"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:pimoroni_plasma2350w","leds":[{"aliases":["PIN_LED","PIN_LED_R"],"colour":"red","name":"LED_BUILTIN","pin":"GPIO16"},{"colour":"blue","name":"PIN_LED_B","pin":"GPIO18"},{"colour":"green","name":"PIN_LED_G","pin":"GPIO17"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO15"}],"ram":524288,"ram_from":"arduino:rp2040:rp2040:pimoroni_plasma2350w"}},
{"chosen":"arduino:rp2040:rp2040:pimoroni_servo2040","disagree":[{"kept":["GPIO22"],"kept_from":"arduino:rp2040:rp2040:pimoroni_servo2040","kind":"conflict","other":["GPIO23"],"other_from":"cpy:raspberrypi/pimoroni_servo2040","what":"buttons"}],"flash":2097152,"ids":["arduino:rp2040:rp2040:pimoroni_servo2040","cpy:raspberrypi/pimoroni_servo2040","pio:pimoroni_servo2040"],"key":"pimoroni-servo2040","name":"Servo2040","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/pimoroni_servo2040/pins_arduino.h","says":{"buttons":[["GPIO22","USER_SW",null,null]],"i2c":["GPIO20","GPIO21"],"leds":[["GPIO18","LED_BUILTIN",null]],"pixels":[["GPIO15","ws2812"]]},"src":"arduino:rp2040:rp2040:pimoroni_servo2040"},{"core":"arduino:rp2040:rp2040","file":"variants/pimoroni_servo2040/pins_arduino.h","same":true,"src":"pio:pimoroni_servo2040","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own PIMORONI_SERVO2040 entry"},{"file":"ports/raspberrypi/boards/pimoroni_servo2040/pins.c","says":{"buttons":[["GPIO23","USER_SW",null,null]],"i2c":["GPIO20","GPIO21"],"pixels":[["GPIO18","ws2812"]]},"src":"cpy:raspberrypi/pimoroni_servo2040"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO21","sda":"GPIO20"}},"buttons":[{"name":"USER_SW","pin":"GPIO22"}],"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:pimoroni_servo2040","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO18"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO15"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:pimoroni_servo2040"}},
{"chosen":"arduino:rp2040:rp2040:pimoroni_tiny2040","disagree":[{"kept":"GPIO19","kept_from":"arduino:rp2040:rp2040:pimoroni_tiny2040","kind":"primary","other":"GPIO18","other_from":"zephyr:tiny2040","what":"the LED"}],"flash":8388608,"ids":["arduino:rp2040:rp2040:pimoroni_tiny2040","cpy:raspberrypi/pimoroni_tiny2040","cpy:raspberrypi/pimoroni_tiny2040_2mb","mpy:rp2/PIMORONI_TINY2040","pio:pimoroni_tiny2040","zephyr:tiny2040"],"key":"pimoroni-tiny2040","name":"Tiny2040","notes":["led GPIO18 added from zephyr:tiny2040","led GPIO20 added from zephyr:tiny2040","button GPIO23 added from zephyr:tiny2040","led GPIO19 colour from zephyr:tiny2040","led GPIO19 label from zephyr:tiny2040","led GPIO19 active from zephyr:tiny2040"],"part":"rp2040","ram":270336,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/pimoroni_tiny2040/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO19","LED_BUILTIN",null]],"spi":["GPIO6","GPIO7","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:pimoroni_tiny2040"},{"core":"arduino:rp2040:rp2040","file":"variants/pimoroni_tiny2040/pins_arduino.h","same":true,"src":"pio:pimoroni_tiny2040","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own PIMORONI_TINY2040 entry"},{"file":"boards/pimoroni/tiny2040/tiny2040.dts","says":{"buttons":[["GPIO23","sw0","low","up"]],"i2c":["GPIO2","GPIO3"],"leds":[["GPIO18","led0","low"],["GPIO19","led1","low"],["GPIO20","led2","low"]]},"src":"zephyr:tiny2040","stated":{"buttons|GPIO23":"zephyr:tiny2040: gpios = <&gpio0 23 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|GPIO18":"zephyr:tiny2040: gpios = <&gpio0 18 GPIO_ACTIVE_LOW>","leds|GPIO19":"zephyr:tiny2040: gpios = <&gpio0 19 GPIO_ACTIVE_LOW>","leds|GPIO20":"zephyr:tiny2040: gpios = <&gpio0 20 GPIO_ACTIVE_LOW>"}},{"file":"ports/rp2/boards/PIMORONI_TINY2040/mpconfigboard.h","says":{"leds":[["GPIO19","LED",null]]},"src":"mpy:rp2/PIMORONI_TINY2040"},{"file":"ports/raspberrypi/boards/pimoroni_tiny2040/pins.c","says":{"buttons":[["GPIO23","BUTTON",null,null]],"leds":[["GPIO18","LED_R",null],["GPIO19","LED_G",null],["GPIO20","LED_B",null]]},"src":"cpy:raspberrypi/pimoroni_tiny2040"},{"file":"ports/raspberrypi/boards/pimoroni_tiny2040_2mb/pins.c","says":{"buttons":[["GPIO23","USER_SW",null,null]],"leds":[["GPIO18","LED_R",null],["GPIO19","LED_G",null],["GPIO20","LED_B",null]]},"src":"cpy:raspberrypi/pimoroni_tiny2040_2mb"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO4","mosi":"GPIO7","name":"SPI","sck":"GPIO6"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"active":"low","added_from":"zephyr:tiny2040","label":"Boot button","name":"sw0","pin":"GPIO23","pull":"up"}],"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:pimoroni_tiny2040","leds":[{"active":"low","aliases":["PIN_LED"],"colour":"green","filled":["colour from zephyr:tiny2040","label from zephyr:tiny2040","active from zephyr:tiny2040"],"label":"Green LED","name":"LED_BUILTIN","pin":"GPIO19"},{"active":"low","added_from":"zephyr:tiny2040","colour":"red","label":"Red LED","name":"led0","pin":"GPIO18"},{"active":"low","added_from":"zephyr:tiny2040","colour":"blue","label":"Blue LED","name":"led2","pin":"GPIO20"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:pimoroni_tiny2040"}},
{"chosen":"arduino:rp2040:rp2040:pimoroni_tiny2350","flash":4194304,"ids":["arduino:rp2040:rp2040:pimoroni_tiny2350","cpy:raspberrypi/pimoroni_tiny2350","pio:pimoroni_tiny2350"],"key":"pimoroni-tiny2350","name":"Tiny2350","notes":["led GPIO18 added from cpy:raspberrypi/pimoroni_tiny2350","led GPIO20 added from cpy:raspberrypi/pimoroni_tiny2350","button GPIO23 added from cpy:raspberrypi/pimoroni_tiny2350","led GPIO19 colour from cpy:raspberrypi/pimoroni_tiny2350"],"part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/pimoroni_tiny2350/pins_arduino.h","says":{"i2c":["GPIO12","GPIO13"],"leds":[["GPIO19","LED_BUILTIN",null]],"spi":["GPIO6","GPIO7","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:pimoroni_tiny2350"},{"core":"arduino:rp2040:rp2040","file":"variants/pimoroni_tiny2350/pins_arduino.h","same":true,"src":"pio:pimoroni_tiny2350","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own PIMORONI_TINY2350 entry"},{"file":"ports/raspberrypi/boards/pimoroni_tiny2350/pins.c","says":{"buttons":[["GPIO23","BUTTON",null,null]],"i2c":["GPIO12","GPIO13"],"leds":[["GPIO18","LED_R",null],["GPIO19","LED_G",null],["GPIO20","LED_B",null]]},"src":"cpy:raspberrypi/pimoroni_tiny2350"}],"vendor":"Pimoroni","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO12"},"spi":{"cs":"GPIO5","miso":"GPIO4","mosi":"GPIO7","name":"SPI","sck":"GPIO6"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"added_from":"cpy:raspberrypi/pimoroni_tiny2350","aliases":["USER_SW"],"name":"BUTTON","pin":"GPIO23"}],"clock_hz":125000000,"flash":4194304,"flash_from":"arduino:rp2040:rp2040:pimoroni_tiny2350","leds":[{"aliases":["PIN_LED"],"colour":"green","filled":["colour from cpy:raspberrypi/pimoroni_tiny2350"],"name":"LED_BUILTIN","pin":"GPIO19"},{"added_from":"cpy:raspberrypi/pimoroni_tiny2350","colour":"red","name":"LED_R","pin":"GPIO18"},{"added_from":"cpy:raspberrypi/pimoroni_tiny2350","colour":"blue","name":"LED_B","pin":"GPIO20"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:pimoroni_tiny2350"}},
{"chosen":"zephyr:pinecone","ids":["zephyr:pinecone"],"key":"pine64-pinecone-bl602-evaluation-board","name":"PineCone BL602 Evaluation Board","part":"bl602","ram":180224,"records":[{"file":"boards/pine64/pinecone/pinecone.dts","says":{"leds":[["&gpio0 11","led2","low"],["&gpio0 17","led0","low"],["&gpio0 14","led1","low"]]},"src":"zephyr:pinecone","stated":{"leds|raw:&gpio0 11":"zephyr:pinecone: gpios = <&gpio0 11 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 14":"zephyr:pinecone: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 17":"zephyr:pinecone: gpios = <&gpio0 17 GPIO_ACTIVE_LOW>"}}],"vendor":"pine64","why":"rank","wiring":{"leds":[{"active":"low","colour":"blue","label":"Blue - LED0","name":"led2","raw":"&gpio0 11"},{"active":"low","colour":"red","label":"Red - LED1","name":"led0","raw":"&gpio0 17"},{"active":"low","colour":"green","label":"Green - LED2","name":"led1","raw":"&gpio0 14"}],"naming":"raw","ram":180224,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pinetime_devkit0","flash":524288,"ids":["zephyr:pinetime_devkit0"],"key":"pine64-pinetime-devkit0","name":"PineTime DevKit0","part":"nrf52832","ram":65536,"records":[{"file":"boards/pine64/pinetime_devkit0/pinetime_devkit0.dts","says":{"buttons":[["P0.13","sw0","high",null]],"i2c":["P0.06","P0.07"],"leds":[["P0.14","led0","low"],["P0.22","led1","low"],["P0.23","led2","low"],["P0.27","led3","low"]],"spi":["P0.02","P0.03","P0.04"]},"src":"zephyr:pinetime_devkit0","stated":{"buttons|P0.13":"zephyr:pinetime_devkit0: gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>","leds|P0.14":"zephyr:pinetime_devkit0: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>","leds|P0.22":"zephyr:pinetime_devkit0: gpios = <&gpio0 22 GPIO_ACTIVE_LOW>","leds|P0.23":"zephyr:pinetime_devkit0: gpios = <&gpio0 23 GPIO_ACTIVE_LOW>","leds|P0.27":"zephyr:pinetime_devkit0: gpios = <&gpio0 27 GPIO_ACTIVE_LOW>"}}],"vendor":"pine64","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.07","sda":"P0.06"},"spi":{"miso":"P0.04","mosi":"P0.03","name":"spi1","sck":"P0.02"}},"buttons":[{"active":"high","label":"Key in","name":"sw0","pin":"P0.13"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"Backlight Low","name":"led0","pin":"P0.14"},{"active":"low","label":"Backlight Medium","name":"led1","pin":"P0.22"},{"active":"low","label":"Backlight High","name":"led2","pin":"P0.23"},{"active":"low","label":"Status Led","name":"led3","pin":"P0.27"}],"naming":"nrf","parts":[{"address":24,"bus":"i2c","compatible":"bosch,bma4xx","name":"BMA4XX"},{"address":68,"bus":"i2c","compatible":"tian-yi-he-xin-hrs3300","name":"TIAN-YI-HE-XIN-HRS3300"},{"address":21,"bus":"i2c","compatible":"hynitron,cst8xx","name":"CST8XX"}],"ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:rp2040:rp2040:pintronix_pinmax","flash":4194304,"ids":["arduino:rp2040:rp2040:pintronix_pinmax","pio:pintronix_pinmax"],"key":"pintronix-pinmax","name":"PinMax","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/pintronix_pinmax/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO27","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:pintronix_pinmax"},{"core":"arduino:rp2040:rp2040","file":"variants/pintronix_pinmax/pins_arduino.h","same":true,"src":"pio:pintronix_pinmax","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own PINTRONIX_PINMAX entry"}],"vendor":"Pintronix","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":4194304,"flash_from":"arduino:rp2040:rp2040:pintronix_pinmax","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO27"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:pintronix_pinmax"}},
{"chosen":"hand:pio:teensy2","flash":32256,"ids":["pio:teensy2"],"key":"pjrc-teensy-2-0-1","name":"Teensy 2.0","part":"atmega32u4","ram":2560,"records":[{"checked":"ATDF descriptor atmega32u4 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega32U4.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PD6","LED D1 (Arduino pin 11)","high"]]},"src":"hand:pio:teensy2"}],"vendor":"Teensy","why":"hand","wiring":{"clock_cite":{"doc":"Teensy 2.0 schematic (schematic2.png on 'Teensy Schematic Diagrams' page)","kind":"schematic","publisher":"PJRC","quote":"\"16 MHz\" \"Y1\" \"XTAL2\" \"XTAL1\" \"10pF\" \"C1\" \"C2\"","retrieved":"2026-11-01","url":"https://www.pjrc.com/teensy/schematic2.png","where":"schematic2.png, Y1 between U1 XTAL1 and XTAL2"},"clock_hz":16000000,"flash":32256,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"Teensy 2.0 schematic (schematic2.png on 'Teensy Schematic Diagrams' page)","kind":"schematic","level":"Read from the image (the symbol prints pin 26 as 'T1 OC4D ADC9'; ATmega32U4 pin 26 is PD6 and PJRC names the pad 'D6' after port D bit 6): the pin 26 net goes to the anode of LED D1, cathode -> R4 1K -> GND -> lit when PD6 is high. PJRC's blinky.c: \"// Teensy 2.0: LED is active high\" \"#define LED_ON\t\t(PORTD |= (1<<6))\". Teensyduino core: \"#define CORE_LED0_PIN\t\tPIN_D6\" with \"#define PIN_D6\t\t11\" in the __AVR_ATmega32U4__ block.","publisher":"PJRC","quote":"\"T1 OC4D ADC9\" \"26\" \"D6\" \"LED\" \"D1\" \"1K\" \"R4\"","retrieved":"2026-11-01","url":"https://www.pjrc.com/teensy/schematic2.png","where":"schematic2.png, U1 (ATMEGA32U4) pin 26 'T1 OC4D ADC9' = PD6, pad 'D6' -> LED D1 -> R4 -> GND"},"label":"LED D1 (Arduino pin 11)","name":"LED D1 (Arduino pin 11)","pin":"PD6"}],"naming":"avr","none":[{"cite":{"doc":"Teensy 2.0 schematic (schematic2.png on 'Teensy Schematic Diagrams' page)","kind":"schematic","publisher":"PJRC","quote":"\"S1\" between \"RST\" (U1 RESET, pin 13) and \"GND\" - the only switch (PJRC's reset/program pushbutton)","retrieved":"2026-11-01","url":"https://www.pjrc.com/teensy/schematic2.png","where":"schematic2.png, S1"},"what":"buttons"}],"ram":2560,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:arduino:teensy:avr:teensy2","flash":32256,"ids":["arduino:teensy:avr:teensy2"],"key":"pjrc-teensy-2-0-4","name":"Teensy 2.0","part":"atmega32u4","ram":2560,"records":[{"checked":"ATDF descriptor atmega32u4 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega32U4.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PD6","LED D1 (Arduino pin 11)","high"]]},"src":"hand:arduino:teensy:avr:teensy2"}],"vendor":"Paul Stoffregen","why":"hand","wiring":{"clock_cite":{"doc":"Teensy 2.0 schematic (schematic2.png on 'Teensy Schematic Diagrams' page)","kind":"schematic","publisher":"PJRC","quote":"\"16 MHz\" \"Y1\" \"XTAL2\" \"XTAL1\" \"10pF\" \"C1\" \"C2\"","retrieved":"2026-11-01","url":"https://www.pjrc.com/teensy/schematic2.png","where":"schematic2.png, Y1 between U1 XTAL1 and XTAL2"},"clock_hz":16000000,"flash":32256,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"Teensy 2.0 schematic (schematic2.png on 'Teensy Schematic Diagrams' page)","kind":"schematic","level":"Read from the image (the symbol prints pin 26 as 'T1 OC4D ADC9'; ATmega32U4 pin 26 is PD6 and PJRC names the pad 'D6' after port D bit 6): the pin 26 net goes to the anode of LED D1, cathode -> R4 1K -> GND -> lit when PD6 is high. PJRC's blinky.c: \"// Teensy 2.0: LED is active high\" \"#define LED_ON\t\t(PORTD |= (1<<6))\". Teensyduino core: \"#define CORE_LED0_PIN\t\tPIN_D6\" with \"#define PIN_D6\t\t11\" in the __AVR_ATmega32U4__ block.","publisher":"PJRC","quote":"\"T1 OC4D ADC9\" \"26\" \"D6\" \"LED\" \"D1\" \"1K\" \"R4\"","retrieved":"2026-11-01","url":"https://www.pjrc.com/teensy/schematic2.png","where":"schematic2.png, U1 (ATMEGA32U4) pin 26 'T1 OC4D ADC9' = PD6, pad 'D6' -> LED D1 -> R4 -> GND"},"label":"LED D1 (Arduino pin 11)","name":"LED D1 (Arduino pin 11)","pin":"PD6"}],"naming":"avr","none":[{"cite":{"doc":"Teensy 2.0 schematic (schematic2.png on 'Teensy Schematic Diagrams' page)","kind":"schematic","publisher":"PJRC","quote":"\"S1\" between \"RST\" (U1 RESET, pin 13) and \"GND\" - the only switch (PJRC's reset/program pushbutton)","retrieved":"2026-11-01","url":"https://www.pjrc.com/teensy/schematic2.png","where":"schematic2.png, S1"},"what":"buttons"}],"ram":2560,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:teensy40","flash":2097152,"ids":["zephyr:teensy40"],"key":"pjrc-teensy-4-0-2","name":"Teensy 4.0","part":"mimxrt1062","ram":786432,"records":[{"file":"boards/pjrc/teensy4/teensy40.dts","says":{"leds":[["&gpio2 3","led0","high"]]},"src":"zephyr:teensy40","stated":{"leds|raw:&gpio2 3":"zephyr:teensy40: gpios = <&gpio2 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"pjrc","why":"rank","wiring":{"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED Pin 13","name":"led0","raw":"&gpio2 3"}],"naming":"raw","ram":786432,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:mimxrt10xx/teensy40","ids":["cpy:mimxrt10xx/teensy40"],"key":"pjrc-teensy-4-0-4","name":"Teensy 4.0","part":"mimxrt1062","records":[{"file":"ports/mimxrt10xx/boards/teensy40/pins.c","src":"cpy:mimxrt10xx/teensy40"}],"vendor":"PJRC","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"mpy:mimxrt/TEENSY40","ids":["mpy:mimxrt/TEENSY40"],"key":"pjrc-teensy-4-0-5","name":"Teensy 4.0","part":"mimxrt1062","records":[{"dropped":["LED is GPIO_B0_03, not a pin of the mimxrt1062","MICROPY_HW_LED1_PIN is (pin_GPIO_B0_03)"],"file":"ports/mimxrt/boards/TEENSY40/mpconfigboard.h","src":"mpy:mimxrt/TEENSY40"}],"vendor":"PJRC","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:teensy41","flash":8388608,"ids":["zephyr:teensy41"],"key":"pjrc-teensy-4-1-2","name":"Teensy 4.1","part":"mimxrt1062","ram":786432,"records":[{"file":"boards/pjrc/teensy4/teensy41.dts","says":{"leds":[["&gpio2 3","led0","high"]]},"src":"zephyr:teensy41","stated":{"leds|raw:&gpio2 3":"zephyr:teensy41: gpios = <&gpio2 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"pjrc","why":"rank","wiring":{"flash":8388608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED Pin 13","name":"led0","raw":"&gpio2 3"}],"naming":"raw","ram":786432,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:mimxrt10xx/teensy41","ids":["cpy:mimxrt10xx/teensy41"],"key":"pjrc-teensy-4-1-4","name":"Teensy 4.1","part":"mimxrt1062","records":[{"file":"ports/mimxrt10xx/boards/teensy41/pins.c","src":"cpy:mimxrt10xx/teensy41"}],"vendor":"PJRC","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"mpy:mimxrt/TEENSY41","ids":["mpy:mimxrt/TEENSY41"],"key":"pjrc-teensy-4-1-5","name":"Teensy 4.1","part":"mimxrt1062","records":[{"dropped":["LED is GPIO_B0_03, not a pin of the mimxrt1062","MICROPY_HW_LED1_PIN is (pin_GPIO_B0_03)"],"file":"ports/mimxrt/boards/TEENSY41/mpconfigboard.h","src":"mpy:mimxrt/TEENSY41"}],"vendor":"PJRC","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:teensymm","flash":8388608,"ids":["arduino:teensy:avr:teensyMM","zephyr:teensymm"],"key":"pjrc-teensy-micromod","name":"Teensy MicroMod","part":"mimxrt1062","ram":786432,"records":[{"file":"boards/pjrc/teensy4/teensymm.dts","says":{"leds":[["&gpio2 3","led0","high"]]},"src":"zephyr:teensymm","stated":{"leds|raw:&gpio2 3":"zephyr:teensymm: gpios = <&gpio2 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"pjrc","why":"rank","wiring":{"flash":8388608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED Pin 13","name":"led0","raw":"&gpio2 3"}],"naming":"raw","ram":786432,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"mpy:rp2/POLOLU_3PI_2040_ROBOT","ids":["mpy:rp2/POLOLU_3PI_2040_ROBOT"],"key":"pololu-3pi-2040-robot","name":"3pi+ 2040 Robot","part":"rp2040","records":[{"file":"ports/rp2/boards/POLOLU_3PI_2040_ROBOT/mpconfigboard.h","says":{"leds":[["GPIO25","LED",null]]},"src":"mpy:rp2/POLOLU_3PI_2040_ROBOT"}],"vendor":"Pololu","why":"rank","wiring":{"leds":[{"name":"LED","pin":"GPIO25"}],"naming":"rp2"}},
{"chosen":"arduino:pololu-a-star:avr:a-star328PB","flash":32256,"ids":["arduino:pololu-a-star:avr:a-star328PB"],"key":"pololu-pololu-a-star-328pb","name":"Pololu A-Star 328PB","part":"atmega328pb","ram":2048,"records":[{"core":"arduino:pololu-a-star:avr","file":"variants/a-star328pb/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:pololu-a-star:avr:a-star328PB"}],"vendor":"Pololu","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"arduino:pololu-a-star:avr:a-star328PB","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PE2"],["D21","PE3"],["D22","PE0"],["D23","PE1"]],"ram":2048,"ram_from":"arduino:pololu-a-star:avr:a-star328PB"}},
{"chosen":"mpy:rp2/POLOLU_ZUMO_2040_ROBOT","ids":["mpy:rp2/POLOLU_ZUMO_2040_ROBOT"],"key":"pololu-zumo-2040-robot","name":"Zumo 2040 Robot","part":"rp2040","records":[{"file":"ports/rp2/boards/POLOLU_ZUMO_2040_ROBOT/mpconfigboard.h","says":{"leds":[["GPIO25","LED",null]]},"src":"mpy:rp2/POLOLU_ZUMO_2040_ROBOT"}],"vendor":"Pololu","why":"rank","wiring":{"leds":[{"name":"LED","pin":"GPIO25"}],"naming":"rp2"}},
{"chosen":"arduino:pololu-a-star:avr:a-star32U4","flash":28672,"ids":["arduino:pololu-a-star:avr:a-star32U4","pio:a-star32U4"],"key":"pololucorporation-pololu-a-star-32u4","name":"Pololu A-Star 32U4","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:arduino:avr","file":"variants/leonardo/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:pololu-a-star:avr:a-star32U4"},{"core":"arduino:arduino:avr","file":"variants/leonardo/pins_arduino.h","same":true,"src":"pio:a-star32U4","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_A_STAR_32U4 entry"}],"vendor":"Pololu Corporation","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:pololu-a-star:avr:a-star32U4","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"arduino:pololu-a-star:avr:a-star32U4"}},
{"chosen":"pio:nofire","flash":2080768,"ids":["pio:nofire"],"key":"pontech-pontech-nofire","name":"Pontech NoFire","part":"pic32mz2048efg100","ram":524288,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/PONTECH_NoFire/Board_Defs.h","says":{"buttons":[["RA5","PIN_BTN1",null,null],["RA4","PIN_BTN2",null,null]],"leds":[["RG6","PIN_LED1",null],["RD4","PIN_LED2",null],["RB11","PIN_LED3",null],["RG15","PIN_LED4",null]],"spi":["RG6","RD11","RF0"],"uart":["RF8","RF2"]},"src":"pio:nofire","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"Pontech","why":"rank","wiring":{"buses":{"spi":{"cs":"RG9","miso":"RF0","mosi":"RD11","name":"SPI","sck":"RG6"},"uart":{"name":"Serial","rx":"RF2","tx":"RF8","unit":"UART4"}},"buttons":[{"label":"D46","name":"PIN_BTN1","pin":"RA5"},{"label":"D47","name":"PIN_BTN2","pin":"RA4"}],"clock_hz":200000000,"flash":2080768,"flash_from":"pio:nofire","leds":[{"label":"D13","name":"PIN_LED1","pin":"RG6"},{"label":"D43","name":"PIN_LED2","pin":"RD4"},{"label":"D44","name":"PIN_LED3","pin":"RB11"},{"label":"D45","name":"PIN_LED4","pin":"RG15"}],"naming":"pic32","ram":524288,"ram_from":"pio:nofire"}},
{"chosen":"pio:quick240_usb","flash":520192,"ids":["pio:quick240_usb"],"key":"pontech-pontech-quick240","name":"Pontech Quick240","part":"pic32mx795f512l","ram":131072,"records":[{"core":"arduino:chipKIT:pic32","file":"variants/PONTECH_Quick240/Board_Defs.h","says":{"leds":[["RE0","PIN_LED1",null],["RA7","PIN_LED2",null]],"spi":["RD10","RD0","RC4"]},"src":"pio:quick240_usb","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"Pontech","why":"rank","wiring":{"buses":{"spi":{"cs":"RG9","miso":"RC4","mosi":"RD0","name":"SPI","sck":"RD10"}},"clock_hz":80000000,"flash":520192,"flash_from":"pio:quick240_usb","leds":[{"label":"D37","name":"PIN_LED1","pin":"RE0"},{"label":"D81","name":"PIN_LED2","pin":"RA7"}],"naming":"pic32","ram":131072,"ram_from":"pio:quick240_usb"}},
{"chosen":"pio:usbono_pic32","flash":520192,"ids":["pio:usbono_pic32"],"key":"pontech-pontech-uav100","name":"PONTECH UAV100","part":"pic32mx440f512h","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","dropped":["PIN_LED1 = 80, and no pin table names it"],"file":"variants/PONTECH_UAV100/Board_Defs.h","says":{"leds":[["D80","PIN_LED1",null]]},"src":"pio:usbono_pic32","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"PONTECH","why":"rank","wiring":{"clock_hz":80000000,"flash":520192,"flash_from":"pio:usbono_pic32","leds":[{"label":"D80","name":"PIN_LED1"}],"naming":"pic32","ram":32768,"ram_from":"pio:usbono_pic32"}},
{"chosen":"pio:prntr_v2","flash":524288,"ids":["pio:prntr_v2"],"key":"prntrboard-prntrboard-v2","name":"PrntrBoard V2","part":"stm32f407ve","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_PRNTR_V2.h","says":{"i2c":["PB7","PB6"],"spi":["PB3","PA7","PA6"],"uart":["PA9","PA10"]},"src":"pio:prntr_v2","via":"PlatformIO ststm32 build.variant; defines of the core's own PRNTR_V2 entry"}],"vendor":"PrntrBoard","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"miso":"PA6","mosi":"PA7","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"clock_hz":168000000,"flash":524288,"flash_from":"pio:prntr_v2","naming":"stm32","ram":131072,"ram_from":"pio:prntr_v2"}},
{"chosen":"cpy:espressif/prokyber_ai_on_the_edge_cam","ids":["cpy:espressif/prokyber_ai_on_the_edge_cam"],"key":"prokyber-prokyber-ai-on-the-edge-cam","name":"Prokyber Ai-On-The-Edge-Cam","part":"esp32s3","records":[{"file":"ports/espressif/boards/prokyber_ai_on_the_edge_cam/pins.c","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO48","LED",null]],"pixels":[["GPIO12","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/prokyber_ai_on_the_edge_cam"}],"vendor":"Prokyber","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO5","sda":"GPIO4"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO48"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO12"}]}},
{"chosen":"pio:healthypi4","flash":4194304,"ids":["pio:healthypi4"],"key":"protocentral-protocentral-healthypi-4","name":"ProtoCentral HealthyPi 4","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/healthypi4/pins_arduino.h","says":{"buttons":[["GPIO17","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO15","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:healthypi4","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own HEALTHYPI_4 entry"}],"vendor":"ProtoCentral","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO2","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO17"}],"clock_hz":240000000,"flash":4194304,"flash_from":"pio:healthypi4","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO15"}],"naming":"esp","ram":327680,"ram_from":"pio:healthypi4"}},
{"chosen":"hand:pio:prusa_mm_control","flash":28672,"ids":["pio:prusa_mm_control"],"key":"prusa3d-original-prusa-i3-mk3-multi-material-2-0-upgrade","name":"Original Prusa i3 MK3 Multi Material 2.0 Upgrade","part":"atmega32u4","ram":2560,"records":[{"checked":"ATDF descriptor atmega32u4 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega32U4.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"buttons":[["PF5","right button",null,null],["PF5","middle button",null,null],["PF5","left button",null,null]],"leds":[["74HC595 chain (SHR16) bit 0x0100 (LEDG0)","LEDG0 (filament slot 0)","high"],["74HC595 chain (SHR16) bit 0x0200 (LEDR0)","LEDR0 (filament slot 0)","high"],["74HC595 chain (SHR16) bit 0x0400 (LEDG1)","LEDG1 (filament slot 1)","high"],["74HC595 chain (SHR16) bit 0x0800 (LEDR1)","LEDR1 (filament slot 1)","high"],["74HC595 chain (SHR16) bit 0x1000 (LEDG2)","LEDG2 (filament slot 2)","high"],["74HC595 chain (SHR16) bit 0x2000 (LEDR2)","LEDR2 (filament slot 2)","high"],["74HC595 chain (SHR16) bit 0x4000 (LEDG3)","LEDG3 (filament slot 3)","high"],["74HC595 chain (SHR16) bit 0x8000 (LEDR3)","LEDR3 (filament slot 3)","high"],["74HC595 chain (SHR16) bit 0x0040 (LEDG4)","LEDG4 (filament slot 4)","high"],["74HC595 chain (SHR16) bit 0x0080 (LEDR4)","LEDR4 (filament slot 4)","high"]]},"src":"hand:pio:prusa_mm_control"}],"vendor":"Prusa 3D","why":"hand","wiring":{"buttons":[{"cite":{"date":"2019-07-23","doc":"MM-control-01 firmware: Buttons.cpp (analog buttons on A2)","kind":"board-definition","level":"Three buttons share one ADC input (A2 = PF5/ADC5) as a resistor ladder; each button gives a different analogRead value, so there is no single digital active level","publisher":"Prusa Research","quote":"\"const int ButtonPin = A2;\" ... \"int raw = analogRead(ButtonPin);\" \"if (raw < 50) return Btn::right;\"; d3 variant: \"// A2 D20 PF5 ADC5\"","revision":"tag v1.0.6","url":"https://github.com/prusa3d/MM-control-01/blob/0f421397886cbd89093657c3e99ba52205284c37/MM-control-01/Buttons.cpp","where":"Buttons.cpp buttonPressed()"},"label":"right button","name":"right button","pin":"PF5"},{"cite":{"date":"2019-07-23","doc":"MM-control-01 firmware: Buttons.cpp (analog buttons on A2)","kind":"board-definition","level":"Three buttons share one ADC input (A2 = PF5/ADC5) as a resistor ladder; each button gives a different analogRead value, so there is no single digital active level","publisher":"Prusa Research","quote":"\"const int ButtonPin = A2;\" ... \"int raw = analogRead(ButtonPin);\" \"if (raw > 80 && raw < 100) return Btn::middle;\"; d3 variant: \"// A2 D20 PF5 ADC5\"","revision":"tag v1.0.6","url":"https://github.com/prusa3d/MM-control-01/blob/0f421397886cbd89093657c3e99ba52205284c37/MM-control-01/Buttons.cpp","where":"Buttons.cpp buttonPressed()"},"label":"middle button","name":"middle button","pin":"PF5"},{"cite":{"date":"2019-07-23","doc":"MM-control-01 firmware: Buttons.cpp (analog buttons on A2)","kind":"board-definition","level":"Three buttons share one ADC input (A2 = PF5/ADC5) as a resistor ladder; each button gives a different analogRead value, so there is no single digital active level","publisher":"Prusa Research","quote":"\"const int ButtonPin = A2;\" ... \"int raw = analogRead(ButtonPin);\" \"if (raw > 160 && raw < 180) return Btn::left;\"; d3 variant: \"// A2 D20 PF5 ADC5\"","revision":"tag v1.0.6","url":"https://github.com/prusa3d/MM-control-01/blob/0f421397886cbd89093657c3e99ba52205284c37/MM-control-01/Buttons.cpp","where":"Buttons.cpp buttonPressed()"},"label":"left button","name":"left button","pin":"PF5"}],"clock_cite":{"doc":"Prusa3D Arduino_Boards prusa3dboards: boards.txt and variants/prusa_mm_control/pins_arduino.h","kind":"board-definition","publisher":"Prusa Research","quote":"prusa_mm_control.build.f_cpu=16000000L","revision":"commit 4116678c","url":"https://github.com/prusa3d/Arduino_Boards/blob/4116678c9f825accf0dc84e1585f7758a61865d0/IDE_Board_Manager/prusa3dboards/variants/prusa_mm_control/pins_arduino.h","where":"prusa3dboards/boards.txt"},"clock_hz":16000000,"flash":28672,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2019-07-23","doc":"MM-control-01 firmware: shr16.c / config.h (16-bit shift register 2x74595, LED bit map)","kind":"board-definition","level":"Firmware sets the shift-register bit to turn the LED on (e.g. Buttons.cpp shr16_set_led(2 << 2 * ...)); no schematic is published, so the electrical polarity is inferred from the vendor firmware","publisher":"Prusa Research","quote":"config.h: \"//#define SHR16_LEDG0 0x0100\" \"#define SHR16_LED_MSK 0xffc0\"; shr16.h: \"//shr16.h - 16bit shift register (2x74595)\"; shr16.c: data PORTB bit 5 (0x20), latch PORTB bit 6 (0x40), clock PORTC bit 7 (0x80)","revision":"tag v1.0.6","url":"https://github.com/prusa3d/MM-control-01/blob/0f421397886cbd89093657c3e99ba52205284c37/MM-control-01/shr16.c","where":"config.h SHR16_LED bit map; shr16.c shr16_write()/shr16_set_led()"},"colour":"green","label":"LEDG0 (filament slot 0)","name":"LEDG0 (filament slot 0)","raw":"74HC595 chain (SHR16) bit 0x0100 (LEDG0)"},{"active":"high","cite":{"date":"2019-07-23","doc":"MM-control-01 firmware: shr16.c / config.h (16-bit shift register 2x74595, LED bit map)","kind":"board-definition","level":"Firmware sets the shift-register bit to turn the LED on (e.g. Buttons.cpp shr16_set_led(2 << 2 * ...)); no schematic is published, so the electrical polarity is inferred from the vendor firmware","publisher":"Prusa Research","quote":"config.h: \"//#define SHR16_LEDR0 0x0200\" \"#define SHR16_LED_MSK 0xffc0\"; shr16.h: \"//shr16.h - 16bit shift register (2x74595)\"; shr16.c: data PORTB bit 5 (0x20), latch PORTB bit 6 (0x40), clock PORTC bit 7 (0x80)","revision":"tag v1.0.6","url":"https://github.com/prusa3d/MM-control-01/blob/0f421397886cbd89093657c3e99ba52205284c37/MM-control-01/shr16.c","where":"config.h SHR16_LED bit map; shr16.c shr16_write()/shr16_set_led()"},"colour":"red","label":"LEDR0 (filament slot 0)","name":"LEDR0 (filament slot 0)","raw":"74HC595 chain (SHR16) bit 0x0200 (LEDR0)"},{"active":"high","cite":{"date":"2019-07-23","doc":"MM-control-01 firmware: shr16.c / config.h (16-bit shift register 2x74595, LED bit map)","kind":"board-definition","level":"Firmware sets the shift-register bit to turn the LED on (e.g. Buttons.cpp shr16_set_led(2 << 2 * ...)); no schematic is published, so the electrical polarity is inferred from the vendor firmware","publisher":"Prusa Research","quote":"config.h: \"//#define SHR16_LEDG1 0x0400\" \"#define SHR16_LED_MSK 0xffc0\"; shr16.h: \"//shr16.h - 16bit shift register (2x74595)\"; shr16.c: data PORTB bit 5 (0x20), latch PORTB bit 6 (0x40), clock PORTC bit 7 (0x80)","revision":"tag v1.0.6","url":"https://github.com/prusa3d/MM-control-01/blob/0f421397886cbd89093657c3e99ba52205284c37/MM-control-01/shr16.c","where":"config.h SHR16_LED bit map; shr16.c shr16_write()/shr16_set_led()"},"colour":"green","label":"LEDG1 (filament slot 1)","name":"LEDG1 (filament slot 1)","raw":"74HC595 chain (SHR16) bit 0x0400 (LEDG1)"},{"active":"high","cite":{"date":"2019-07-23","doc":"MM-control-01 firmware: shr16.c / config.h (16-bit shift register 2x74595, LED bit map)","kind":"board-definition","level":"Firmware sets the shift-register bit to turn the LED on (e.g. Buttons.cpp shr16_set_led(2 << 2 * ...)); no schematic is published, so the electrical polarity is inferred from the vendor firmware","publisher":"Prusa Research","quote":"config.h: \"//#define SHR16_LEDR1 0x0800\" \"#define SHR16_LED_MSK 0xffc0\"; shr16.h: \"//shr16.h - 16bit shift register (2x74595)\"; shr16.c: data PORTB bit 5 (0x20), latch PORTB bit 6 (0x40), clock PORTC bit 7 (0x80)","revision":"tag v1.0.6","url":"https://github.com/prusa3d/MM-control-01/blob/0f421397886cbd89093657c3e99ba52205284c37/MM-control-01/shr16.c","where":"config.h SHR16_LED bit map; shr16.c shr16_write()/shr16_set_led()"},"colour":"red","label":"LEDR1 (filament slot 1)","name":"LEDR1 (filament slot 1)","raw":"74HC595 chain (SHR16) bit 0x0800 (LEDR1)"},{"active":"high","cite":{"date":"2019-07-23","doc":"MM-control-01 firmware: shr16.c / config.h (16-bit shift register 2x74595, LED bit map)","kind":"board-definition","level":"Firmware sets the shift-register bit to turn the LED on (e.g. Buttons.cpp shr16_set_led(2 << 2 * ...)); no schematic is published, so the electrical polarity is inferred from the vendor firmware","publisher":"Prusa Research","quote":"config.h: \"//#define SHR16_LEDG2 0x1000\" \"#define SHR16_LED_MSK 0xffc0\"; shr16.h: \"//shr16.h - 16bit shift register (2x74595)\"; shr16.c: data PORTB bit 5 (0x20), latch PORTB bit 6 (0x40), clock PORTC bit 7 (0x80)","revision":"tag v1.0.6","url":"https://github.com/prusa3d/MM-control-01/blob/0f421397886cbd89093657c3e99ba52205284c37/MM-control-01/shr16.c","where":"config.h SHR16_LED bit map; shr16.c shr16_write()/shr16_set_led()"},"colour":"green","label":"LEDG2 (filament slot 2)","name":"LEDG2 (filament slot 2)","raw":"74HC595 chain (SHR16) bit 0x1000 (LEDG2)"},{"active":"high","cite":{"date":"2019-07-23","doc":"MM-control-01 firmware: shr16.c / config.h (16-bit shift register 2x74595, LED bit map)","kind":"board-definition","level":"Firmware sets the shift-register bit to turn the LED on (e.g. Buttons.cpp shr16_set_led(2 << 2 * ...)); no schematic is published, so the electrical polarity is inferred from the vendor firmware","publisher":"Prusa Research","quote":"config.h: \"//#define SHR16_LEDR2 0x2000\" \"#define SHR16_LED_MSK 0xffc0\"; shr16.h: \"//shr16.h - 16bit shift register (2x74595)\"; shr16.c: data PORTB bit 5 (0x20), latch PORTB bit 6 (0x40), clock PORTC bit 7 (0x80)","revision":"tag v1.0.6","url":"https://github.com/prusa3d/MM-control-01/blob/0f421397886cbd89093657c3e99ba52205284c37/MM-control-01/shr16.c","where":"config.h SHR16_LED bit map; shr16.c shr16_write()/shr16_set_led()"},"colour":"red","label":"LEDR2 (filament slot 2)","name":"LEDR2 (filament slot 2)","raw":"74HC595 chain (SHR16) bit 0x2000 (LEDR2)"},{"active":"high","cite":{"date":"2019-07-23","doc":"MM-control-01 firmware: shr16.c / config.h (16-bit shift register 2x74595, LED bit map)","kind":"board-definition","level":"Firmware sets the shift-register bit to turn the LED on (e.g. Buttons.cpp shr16_set_led(2 << 2 * ...)); no schematic is published, so the electrical polarity is inferred from the vendor firmware","publisher":"Prusa Research","quote":"config.h: \"//#define SHR16_LEDG3 0x4000\" \"#define SHR16_LED_MSK 0xffc0\"; shr16.h: \"//shr16.h - 16bit shift register (2x74595)\"; shr16.c: data PORTB bit 5 (0x20), latch PORTB bit 6 (0x40), clock PORTC bit 7 (0x80)","revision":"tag v1.0.6","url":"https://github.com/prusa3d/MM-control-01/blob/0f421397886cbd89093657c3e99ba52205284c37/MM-control-01/shr16.c","where":"config.h SHR16_LED bit map; shr16.c shr16_write()/shr16_set_led()"},"colour":"green","label":"LEDG3 (filament slot 3)","name":"LEDG3 (filament slot 3)","raw":"74HC595 chain (SHR16) bit 0x4000 (LEDG3)"},{"active":"high","cite":{"date":"2019-07-23","doc":"MM-control-01 firmware: shr16.c / config.h (16-bit shift register 2x74595, LED bit map)","kind":"board-definition","level":"Firmware sets the shift-register bit to turn the LED on (e.g. Buttons.cpp shr16_set_led(2 << 2 * ...)); no schematic is published, so the electrical polarity is inferred from the vendor firmware","publisher":"Prusa Research","quote":"config.h: \"//#define SHR16_LEDR3 0x8000\" \"#define SHR16_LED_MSK 0xffc0\"; shr16.h: \"//shr16.h - 16bit shift register (2x74595)\"; shr16.c: data PORTB bit 5 (0x20), latch PORTB bit 6 (0x40), clock PORTC bit 7 (0x80)","revision":"tag v1.0.6","url":"https://github.com/prusa3d/MM-control-01/blob/0f421397886cbd89093657c3e99ba52205284c37/MM-control-01/shr16.c","where":"config.h SHR16_LED bit map; shr16.c shr16_write()/shr16_set_led()"},"colour":"red","label":"LEDR3 (filament slot 3)","name":"LEDR3 (filament slot 3)","raw":"74HC595 chain (SHR16) bit 0x8000 (LEDR3)"},{"active":"high","cite":{"date":"2019-07-23","doc":"MM-control-01 firmware: shr16.c / config.h (16-bit shift register 2x74595, LED bit map)","kind":"board-definition","level":"Firmware sets the shift-register bit to turn the LED on (e.g. Buttons.cpp shr16_set_led(2 << 2 * ...)); no schematic is published, so the electrical polarity is inferred from the vendor firmware","publisher":"Prusa Research","quote":"config.h: \"//#define SHR16_LEDG4 0x0040\" \"#define SHR16_LED_MSK 0xffc0\"; shr16.h: \"//shr16.h - 16bit shift register (2x74595)\"; shr16.c: data PORTB bit 5 (0x20), latch PORTB bit 6 (0x40), clock PORTC bit 7 (0x80)","revision":"tag v1.0.6","url":"https://github.com/prusa3d/MM-control-01/blob/0f421397886cbd89093657c3e99ba52205284c37/MM-control-01/shr16.c","where":"config.h SHR16_LED bit map; shr16.c shr16_write()/shr16_set_led()"},"colour":"green","label":"LEDG4 (filament slot 4)","name":"LEDG4 (filament slot 4)","raw":"74HC595 chain (SHR16) bit 0x0040 (LEDG4)"},{"active":"high","cite":{"date":"2019-07-23","doc":"MM-control-01 firmware: shr16.c / config.h (16-bit shift register 2x74595, LED bit map)","kind":"board-definition","level":"Firmware sets the shift-register bit to turn the LED on (e.g. Buttons.cpp shr16_set_led(2 << 2 * ...)); no schematic is published, so the electrical polarity is inferred from the vendor firmware","publisher":"Prusa Research","quote":"config.h: \"//#define SHR16_LEDR4 0x0080\" \"#define SHR16_LED_MSK 0xffc0\"; shr16.h: \"//shr16.h - 16bit shift register (2x74595)\"; shr16.c: data PORTB bit 5 (0x20), latch PORTB bit 6 (0x40), clock PORTC bit 7 (0x80)","revision":"tag v1.0.6","url":"https://github.com/prusa3d/MM-control-01/blob/0f421397886cbd89093657c3e99ba52205284c37/MM-control-01/shr16.c","where":"config.h SHR16_LED bit map; shr16.c shr16_write()/shr16_set_led()"},"colour":"red","label":"LEDR4 (filament slot 4)","name":"LEDR4 (filament slot 4)","raw":"74HC595 chain (SHR16) bit 0x0080 (LEDR4)"}],"naming":"avr","ram":2560,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:prusa_rambo","flash":258048,"ids":["pio:prusa_rambo"],"key":"prusa3d-prusa-rambo","name":"Prusa RAMBo","part":"atmega2560","ram":8192,"records":[{"checked":"ATDF descriptor atmega2560 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega2560.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB7","LED1 'ACTIVE' (Arduino D13)","high"]],"uart":["PE1","PE0"]},"src":"hand:pio:prusa_rambo"}],"vendor":"Prusa 3D","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2017-09-18 (title sheet)","doc":"Schematic Prints_Einsy Rambo_1.1a.PDF (Altium, 11 sheets)","kind":"schematic","publisher":"UltiMachine","quote":"pin 2 '(RXD0/PCIN8)PE0' 'RX0', pin 3 '(TXD0)PE1' 'TX0'","revision":"Ver 1.1a","url":"https://github.com/ultimachine/Einsy-Rambo/blob/11e0bdebb0709aad8b2699fa6be856e36436582b/board/Project%20Outputs/Schematic%20Prints_Einsy%20Rambo_1.1a.PDF","where":"sheet 3 U2 pins 3/2"},"name":"USART0 (Serial, USB-serial sheet)","rx":"PE0","tx":"PE1"}},"clock_cite":{"date":"2017-09-18 (title sheet)","doc":"Schematic Prints_Einsy Rambo_1.1a.PDF (Altium, 11 sheets)","kind":"schematic","publisher":"UltiMachine","quote":"'Y1 16MHz' with C57/C58 22pF; d2 boards.txt: \"rambo.build.f_cpu=16000000L\"","revision":"Ver 1.1a","url":"https://github.com/ultimachine/Einsy-Rambo/blob/11e0bdebb0709aad8b2699fa6be856e36436582b/board/Project%20Outputs/Schematic%20Prints_Einsy%20Rambo_1.1a.PDF","where":"sheet 3, Y1 on XTAL1/XTAL2 (pins 34/33)"},"clock_hz":16000000,"flash":258048,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2017-09-18 (title sheet)","doc":"Schematic Prints_Einsy Rambo_1.1a.PDF (Altium, 11 sheets)","kind":"schematic","level":"Page image: LED1 anode via R73 1K from PB7 (net ACTIVE), cathode to GND -> lit when PB7 is high","publisher":"UltiMachine","quote":"U2 pin 26 '(OC0A/OC1C/PCINT7)PB7' 'pwm 13' net 'ACTIVE' -> R73 '1K' -> 'LED1 ACTIVE' -> GND","revision":"Ver 1.1a","url":"https://github.com/ultimachine/Einsy-Rambo/blob/11e0bdebb0709aad8b2699fa6be856e36436582b/board/Project%20Outputs/Schematic%20Prints_Einsy%20Rambo_1.1a.PDF","where":"sheet 3 'MCU', right of U2"},"label":"LED1 'ACTIVE' (Arduino D13)","name":"LED1 'ACTIVE' (Arduino D13)","pin":"PB7"}],"naming":"avr","none":[{"cite":{"date":"2017-09-18 (title sheet)","doc":"Schematic Prints_Einsy Rambo_1.1a.PDF (Altium, 11 sheets)","kind":"schematic","publisher":"UltiMachine","quote":"'Reset' switch S1 on nRESET (the only switch designator in the 11-sheet PDF text: S1)","revision":"Ver 1.1a","url":"https://github.com/ultimachine/Einsy-Rambo/blob/11e0bdebb0709aad8b2699fa6be856e36436582b/board/Project%20Outputs/Schematic%20Prints_Einsy%20Rambo_1.1a.PDF","where":"sheet 3 'MCU'"},"what":"buttons"}],"ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:lightblue-bean","flash":32256,"ids":["pio:lightblue-bean","pio:lightblue-beanplus"],"key":"punchthrough-lightblue-bean","name":"LightBlue Bean","part":"atmega328p","ram":2048,"records":[{"checked":"ATDF descriptor atmega328p (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega328P.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["CC2540 (BLE module) RGB LED, set over the ATmega's serial link (Serial.ledSet / ledSetSingle)","RGB LED",null]]},"src":"hand:pio:lightblue-bean"}],"vendor":"Punch Through","why":"hand","wiring":{"clock_cite":{"date":"2017-04-05","doc":"bean-arduino-core boards.txt and variants/bean/pins_arduino.h","kind":"board-definition","publisher":"Punch Through Design (repository copy)","quote":"bean.name=LightBlue Bean (2.0.3); bean.build.mcu=atmega328p; bean.build.f_cpu=8000000L","revision":"commit 6a199a99","url":"https://github.com/taryntoo/bean-arduino-core/blob/6a199a99c43a1afe810e4324dd4847d4f389a8af/hardware/bean/avr/boards.txt","where":"boards.txt"},"clock_hz":8000000,"flash":32256,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"date":"2017-04-05","doc":"bean-arduino-core cores/bean/Bean.cpp (setLed*)","kind":"board-definition","level":"The ATmega328P does not drive the LED: the Bean core sends an LED message over the UART to the BLE chip, which drives it","publisher":"Punch Through Design (repository copy; PunchThrough's original repo is no longer on GitHub)","quote":"\"void BeanClass::setLed(uint8_t red, uint8_t green, uint8_t blue) { LED_SETTING_T setting = {red, green, blue}; Serial.ledSet(setting); }\" \"void BeanClass::setLedRed(uint8_t intensity) { ... Serial.ledSetSingle(setting); }\"","revision":"commit 6a199a99 (Punch Through, 2017-04-05)","url":"https://github.com/taryntoo/bean-arduino-core/blob/6a199a99c43a1afe810e4324dd4847d4f389a8af/hardware/bean/avr/cores/bean/Bean.cpp","where":"BeanClass::setLed / setLedRed / setLedGreen / setLedBlue"},"colour":"rgb","label":"RGB LED","name":"RGB LED","raw":"CC2540 (BLE module) RGB LED, set over the ATmega's serial link (Serial.ledSet / ledSetSingle)"}],"naming":"avr","ram":2048,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:pybstick26_pro","flash":524288,"ids":["pio:pybstick26_pro"],"key":"pybstick-pybstick-26-pro","name":"PYBStick 26 Pro","part":"stm32f412re","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F412R(E-G)(T-Y)x(P)/variant_PYBSTICK26_PRO.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PB1","LED_BLUE",null],["PA13","LED_BUILTIN",null],["PA14","LED_GREEN",null],["PB0","LED_YELLOW",null]],"spi":["PA5","PA7","PB4"],"uart":["PA2","PA3"]},"src":"pio:pybstick26_pro","via":"PlatformIO ststm32 build.variant; defines of the core's own PYBSTICK26_PRO entry"}],"vendor":"PYBStick","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PA4","miso":"PB4","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"clock_hz":100000000,"flash":524288,"flash_from":"pio:pybstick26_pro","leds":[{"colour":"blue","name":"LED_BLUE","pin":"PB1"},{"aliases":["LED_RED"],"colour":"red","name":"LED_BUILTIN","pin":"PA13"},{"colour":"green","name":"LED_GREEN","pin":"PA14"},{"colour":"yellow","name":"LED_YELLOW","pin":"PB0"}],"naming":"stm32","ram":262144,"ram_from":"pio:pybstick26_pro"}},
{"chosen":"hand:pio:pybstick26_lite","flash":524288,"ids":["pio:pybstick26_lite"],"key":"pybstick-pybstick-lite-26","name":"PYBStick Lite 26","notes":["button PC13 from pio:pybstick26_lite not kept: SW2's footprint, marked DNL (do not load): no switch is fitted on PC13; the board's USR button (SW1) is on BOOT0 (Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5), switch block: SW2 on net PC13-SW (U1 pin 2, PC13))","uart added from pio:pybstick26_lite","i2c added from pio:pybstick26_lite","spi added from pio:pybstick26_lite"],"part":"stm32f401ce","ram":98304,"records":[{"checked":"stm32-data STM32F401CE: package UFQFPN48","file":"tools/census/hand_wiring/stm32.json","says":{"leds":[["PA13","D1 (ROUGE)","high"],["PA14","D2 (VERT)","high"],["PB0","D3 (JAUNE)","high"],["PB1","D4 (BLEU)","high"]]},"src":"hand:pio:pybstick26_lite"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_PYBSTICK26_LITE.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PB1","LED_BLUE",null],["PA13","LED_BUILTIN",null],["PA14","LED_GREEN",null],["PB0","LED_YELLOW",null]],"spi":["PA5","PA7","PB4"],"uart":["PA2","PA3"]},"src":"pio:pybstick26_lite","via":"PlatformIO ststm32 build.variant; defines of the core's own PYBSTICK26_LITE entry"}],"vendor":"PYBStick","why":"hand","wiring":{"buses":{"i2c":{"added_from":"pio:pybstick26_lite","name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"added_from":"pio:pybstick26_lite","cs":"PA15","miso":"PB4","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"added_from":"pio:pybstick26_lite","name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":84000000,"flash":524288,"flash_from":"pio:pybstick26_lite","leds":[{"active":"high","cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","level":"PA13 drives the LED's anode through R14 470R and its cathode is on GND: lit when PA13 is high.","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"PA13-RED - R14 470 - D1 - GND; 'ROUGE'","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"LED block (lower left): R14 and D1; U1 STM32F411CEU6 net PA13-RED"},"colour":"red","label":"D1 (ROUGE)","name":"D1 (ROUGE)","pin":"PA13"},{"active":"high","cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","level":"PA14 drives the LED's anode through R15 470R and its cathode is on GND: lit when PA14 is high.","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"PA14-GRN - R15 470 - D2 - GND; 'VERT'","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"LED block (lower left): R15 and D2; U1 STM32F411CEU6 net PA14-GRN"},"colour":"green","label":"D2 (VERT)","name":"D2 (VERT)","pin":"PA14"},{"active":"high","cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","level":"PB0 drives the LED's anode through R7 470R and its cathode is on GND: lit when PB0 is high.","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"PB0-YEL - R7 470 - D3 - GND; 'JAUNE'","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"LED block (lower left): R7 and D3; U1 STM32F411CEU6 net PB0-YEL"},"colour":"yellow","label":"D3 (JAUNE)","name":"D3 (JAUNE)","pin":"PB0"},{"active":"high","cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","level":"PB1 drives the LED's anode through R8 || R82 470R and its cathode is on GND: lit when PB1 is high.","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"PB1-BLU - R8 || R82 470 - D4 - GND; 'BLEU'","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"LED block (lower left): R8 || R82 and D4; U1 STM32F411CEU6 net PB1-BLU"},"colour":"blue","label":"D4 (BLEU)","name":"D4 (BLEU)","pin":"PB1"}],"naming":"stm32","none":[{"cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"BOOT0 - SW1 USR - R1 470 - +3V3; PC13-SW - SW2 DNL - GND","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"switch block (centre): SW1 'USR' and SW2 'DNL'"},"what":"buttons"}],"ram":98304,"ram_from":"pio:pybstick26_lite"}},
{"chosen":"hand:pio:pybstick26_std","flash":524288,"ids":["pio:pybstick26_std"],"key":"pybstick-pybstick-standard-26","name":"PYBStick Standard 26","notes":["button PC13 from pio:pybstick26_std not kept: SW2's footprint, marked DNL (do not load): no switch is fitted on PC13; the board's USR button (SW1) is on BOOT0 (Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5), switch block: SW2 on net PC13-SW (U1 pin 2, PC13))","uart added from pio:pybstick26_std","i2c added from pio:pybstick26_std","spi added from pio:pybstick26_std"],"part":"stm32f411ce","ram":131072,"records":[{"checked":"stm32-data STM32F411CE: package UFQFPN48","file":"tools/census/hand_wiring/stm32.json","says":{"leds":[["PA13","D1 (ROUGE)","high"],["PA14","D2 (VERT)","high"],["PB0","D3 (JAUNE)","high"],["PB1","D4 (BLEU)","high"]]},"src":"hand:pio:pybstick26_std"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F411R(C-E)T/variant_PYBSTICK26_STD.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PB1","LED_BLUE",null],["PA13","LED_BUILTIN",null],["PA14","LED_GREEN",null],["PB0","LED_YELLOW",null]],"spi":["PA5","PA7","PB4"],"uart":["PA2","PA3"]},"src":"pio:pybstick26_std","via":"PlatformIO ststm32 build.variant; defines of the core's own PYBSTICK26_STD entry"}],"vendor":"PYBStick","why":"hand","wiring":{"buses":{"i2c":{"added_from":"pio:pybstick26_std","name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"added_from":"pio:pybstick26_std","cs":"PA4","miso":"PB4","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"added_from":"pio:pybstick26_std","name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":100000000,"flash":524288,"flash_from":"pio:pybstick26_std","leds":[{"active":"high","cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","level":"PA13 drives the LED's anode through R14 470R and its cathode is on GND: lit when PA13 is high.","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"PA13-RED - R14 470 - D1 - GND; 'ROUGE'","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"LED block (lower left): R14 and D1; U1 STM32F411CEU6 net PA13-RED"},"colour":"red","label":"D1 (ROUGE)","name":"D1 (ROUGE)","pin":"PA13"},{"active":"high","cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","level":"PA14 drives the LED's anode through R15 470R and its cathode is on GND: lit when PA14 is high.","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"PA14-GRN - R15 470 - D2 - GND; 'VERT'","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"LED block (lower left): R15 and D2; U1 STM32F411CEU6 net PA14-GRN"},"colour":"green","label":"D2 (VERT)","name":"D2 (VERT)","pin":"PA14"},{"active":"high","cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","level":"PB0 drives the LED's anode through R7 470R and its cathode is on GND: lit when PB0 is high.","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"PB0-YEL - R7 470 - D3 - GND; 'JAUNE'","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"LED block (lower left): R7 and D3; U1 STM32F411CEU6 net PB0-YEL"},"colour":"yellow","label":"D3 (JAUNE)","name":"D3 (JAUNE)","pin":"PB0"},{"active":"high","cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","level":"PB1 drives the LED's anode through R8 || R82 470R and its cathode is on GND: lit when PB1 is high.","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"PB1-BLU - R8 || R82 470 - D4 - GND; 'BLEU'","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"LED block (lower left): R8 || R82 and D4; U1 STM32F411CEU6 net PB1-BLU"},"colour":"blue","label":"D4 (BLEU)","name":"D4 (BLEU)","pin":"PB1"}],"naming":"stm32","none":[{"cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"BOOT0 - SW1 USR - R1 470 - +3V3; PC13-SW - SW2 DNL - GND","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"switch block (centre): SW1 'USR' and SW2 'DNL'"},"what":"buttons"}],"ram":131072,"ram_from":"pio:pybstick26_std"}},
{"chosen":"pio:pybstick26_duino","flash":131072,"ids":["pio:pybstick26_duino"],"key":"pybstick-pybstick26-duino","name":"PYBSTICK26 Duino","part":"stm32f072rb","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_PYBSTICK26_DUINO.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PB1","LED_BLUE",null],["PA13","LED_BUILTIN",null],["PA14","LED_GREEN",null],["PB0","LED_YELLOW",null]],"spi":["PA5","PA7","PB4"],"uart":["PA2","PA3"]},"src":"pio:pybstick26_duino","via":"PlatformIO ststm32 build.variant; defines of the core's own PYBSTICK26_DUINO entry"}],"vendor":"PYBStick","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PA15","miso":"PB4","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"clock_hz":48000000,"flash":131072,"flash_from":"pio:pybstick26_duino","leds":[{"colour":"blue","name":"LED_BLUE","pin":"PB1"},{"aliases":["LED_RED"],"colour":"red","name":"LED_BUILTIN","pin":"PA13"},{"colour":"green","name":"LED_GREEN","pin":"PA14"},{"colour":"yellow","name":"LED_YELLOW","pin":"PB0"}],"naming":"stm32","ram":16384,"ram_from":"pio:pybstick26_duino"}},
{"chosen":"mpy:cc3200/WIPY","ids":["mpy:cc3200/WIPY"],"key":"pycom-wipy-module","name":"WiPy Module","part":"cc3200","records":[{"file":"ports/cc3200/boards/WIPY/mpconfigboard.h","src":"mpy:cc3200/WIPY"}],"vendor":"Pycom","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"pio:pycom_gpy","flash":4194304,"ids":["pio:pycom_gpy"],"key":"pycomltd-pycom-gpy","name":"Pycom GPy","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/gpy/pins_arduino.h","says":{"i2c":["GPIO12","GPIO13"],"pixels":[["GPIO0","ws2812"]],"spi":["GPIO13","GPIO22","GPIO37"],"uart":["GPIO1","GPIO3"]},"src":"pio:pycom_gpy","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own PYCOM_GPY entry"}],"vendor":"Pycom Ltd.","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO12"},"spi":{"cs":"GPIO17","miso":"GPIO37","mosi":"GPIO22","name":"SPI","sck":"GPIO13"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:pycom_gpy","naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_RGB_LED","pin":"GPIO0"}],"ram":327680,"ram_from":"pio:pycom_gpy"}},
{"chosen":"pio:lopy","flash":4194304,"ids":["pio:lopy"],"key":"pycomltd-pycom-lopy","name":"Pycom LoPy","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/lopy/pins_arduino.h","says":{"i2c":["GPIO12","GPIO13"],"pixels":[["GPIO0","ws2812"]],"spi":["GPIO13","GPIO22","GPIO37"],"uart":["GPIO1","GPIO3"]},"src":"pio:lopy","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own LoPy entry"}],"vendor":"Pycom Ltd.","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO12"},"spi":{"cs":"GPIO17","miso":"GPIO37","mosi":"GPIO22","name":"SPI","sck":"GPIO13"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:lopy","naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_RGB_LED","pin":"GPIO0"}],"ram":327680,"ram_from":"pio:lopy"}},
{"chosen":"pio:lopy4","flash":4194304,"ids":["pio:lopy4"],"key":"pycomltd-pycom-lopy4","name":"Pycom LoPy4","part":"esp32","ram":1310720,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/lopy4/pins_arduino.h","says":{"i2c":["GPIO12","GPIO13"],"pixels":[["GPIO0","ws2812"]],"spi":["GPIO13","GPIO22","GPIO37"],"uart":["GPIO1","GPIO3"]},"src":"pio:lopy4","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own LoPy4 entry"}],"vendor":"Pycom Ltd.","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO12"},"spi":{"cs":"GPIO18","miso":"GPIO37","mosi":"GPIO22","name":"SPI","sck":"GPIO13"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:lopy4","naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_RGB_LED","pin":"GPIO0"}],"ram":1310720,"ram_from":"pio:lopy4"}},
{"chosen":"pio:wipy3","flash":4194304,"ids":["pio:wipy3"],"key":"pycomltd-pycom-wipy3","name":"Pycom WiPy3","part":"esp32","ram":1310720,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/wipy3/pins_arduino.h","says":{"i2c":["GPIO12","GPIO13"],"pixels":[["GPIO0","ws2812"]],"spi":["GPIO13","GPIO22","GPIO37"],"uart":["GPIO1","GPIO3"]},"src":"pio:wipy3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own WIPY3 entry"}],"vendor":"Pycom Ltd.","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO12"},"spi":{"cs":"GPIO2","miso":"GPIO37","mosi":"GPIO22","name":"SPI","sck":"GPIO13"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:wipy3","naming":"esp","pixels":[{"kind":"ws2812","name":"PIN_RGB_LED","pin":"GPIO0"}],"ram":1310720,"ram_from":"pio:wipy3"}},
{"chosen":"hand:atsamd:pygamer","ids":["atsamd:pygamer"],"key":"pygamer","name":"pygamer","part":"samd51j","records":[{"checked":"Microchip.SAMD51_DFP.3.9.276.atpack ATDF samd51j18a, samd51j19a, samd51j20a: every pinout, SAMD51J, SAMD51JU","file":"tools/census/hand_wiring/sam.json","says":{"buttons":[["74HC165 (IC1) parallel input E (BUTTON4); shift register SH/!LD=PB00, CLK=PB31, QH=PB30","START","high","down"],["74HC165 (IC1) parallel input F (BUTTON5); shift register SH/!LD=PB00, CLK=PB31, QH=PB30","SELECT","high","down"],["74HC165 (IC1) parallel input G (BUTTON6); shift register SH/!LD=PB00, CLK=PB31, QH=PB30","A","high","down"],["74HC165 (IC1) parallel input H (BUTTON7); shift register SH/!LD=PB00, CLK=PB31, QH=PB30","B","high","down"]],"leds":[["PA23","D13 (L)","high"]],"pixels":[["PA15","ws2812"]]},"src":"hand:atsamd:pygamer"}],"vendor":"","why":"hand","wiring":{"buttons":[{"active":"high","cite":{"doc":"Adafruit PyGamer schematic (EagleCAD)","kind":"schematic","level":"Button between the BUTTONn net and +3V3, 100K pull-down (R11 resistor pack) to GND -> the 74HC165 input reads high when pressed","publisher":"Adafruit Industries","quote":"START [SWITCH_TACT_SMT_6MM8MMCAP] P/P1 -> net \"BUTTON4\" -> IC1 \"A:E\" and R11 [RESISTOR_4PACK 100K] -> GND; S/S1 -> +3V3","revision":"git 6725ded4a2","url":"https://github.com/adafruit/Adafruit-PyGamer-PCB/blob/6725ded4a2049f7bf44a9078c141ceb65a5547e9/Adafruit%20PyGamer.sch","where":"Eagle schematic part START and IC1 (74*165TSSOP) input E, net BUTTON4"},"label":"START","name":"START","pull":"down","raw":"74HC165 (IC1) parallel input E (BUTTON4); shift register SH/!LD=PB00, CLK=PB31, QH=PB30"},{"active":"high","cite":{"doc":"Adafruit PyGamer schematic (EagleCAD)","kind":"schematic","level":"Button between the BUTTONn net and +3V3, 100K pull-down (R11 resistor pack) to GND -> the 74HC165 input reads high when pressed","publisher":"Adafruit Industries","quote":"SELECT [SWITCH_TACT_SMT_6MM8MMCAP] P/P1 -> net \"BUTTON5\" -> IC1 \"A:F\" and R11 [RESISTOR_4PACK 100K] -> GND; S/S1 -> +3V3","revision":"git 6725ded4a2","url":"https://github.com/adafruit/Adafruit-PyGamer-PCB/blob/6725ded4a2049f7bf44a9078c141ceb65a5547e9/Adafruit%20PyGamer.sch","where":"Eagle schematic part SELECT and IC1 (74*165TSSOP) input F, net BUTTON5"},"label":"SELECT","name":"SELECT","pull":"down","raw":"74HC165 (IC1) parallel input F (BUTTON5); shift register SH/!LD=PB00, CLK=PB31, QH=PB30"},{"active":"high","cite":{"doc":"Adafruit PyGamer schematic (EagleCAD)","kind":"schematic","level":"Button between the BUTTONn net and +3V3, 100K pull-down (R11 resistor pack) to GND -> the 74HC165 input reads high when pressed","publisher":"Adafruit Industries","quote":"A [SWITCH_TACT_SMT_6MM8MMCAP] P/P1 -> net \"BUTTON6\" -> IC1 \"A:G\" and R11 [RESISTOR_4PACK 100K] -> GND; S/S1 -> +3V3","revision":"git 6725ded4a2","url":"https://github.com/adafruit/Adafruit-PyGamer-PCB/blob/6725ded4a2049f7bf44a9078c141ceb65a5547e9/Adafruit%20PyGamer.sch","where":"Eagle schematic part A and IC1 (74*165TSSOP) input G, net BUTTON6"},"label":"A","name":"A","pull":"down","raw":"74HC165 (IC1) parallel input G (BUTTON6); shift register SH/!LD=PB00, CLK=PB31, QH=PB30"},{"active":"high","cite":{"doc":"Adafruit PyGamer schematic (EagleCAD)","kind":"schematic","level":"Button between the BUTTONn net and +3V3, 100K pull-down (R11 resistor pack) to GND -> the 74HC165 input reads high when pressed","publisher":"Adafruit Industries","quote":"B [SWITCH_TACT_SMT_6MM8MMCAP] P/P1 -> net \"BUTTON7\" -> IC1 \"A:H\" and R11 [RESISTOR_4PACK 100K] -> GND; S/S1 -> +3V3","revision":"git 6725ded4a2","url":"https://github.com/adafruit/Adafruit-PyGamer-PCB/blob/6725ded4a2049f7bf44a9078c141ceb65a5547e9/Adafruit%20PyGamer.sch","where":"Eagle schematic part B and IC1 (74*165TSSOP) input H, net BUTTON7"},"label":"B","name":"B","pull":"down","raw":"74HC165 (IC1) parallel input H (BUTTON7); shift register SH/!LD=PB00, CLK=PB31, QH=PB30"}],"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51J19A, named by hand:atsamd:pygamer","leds":[{"active":"high","cite":{"doc":"Adafruit PyGamer schematic (EagleCAD)","kind":"schematic","level":"LED anode via R7 2.2K to PA23, cathode to GND -> lit when PA23 is high","publisher":"Adafruit Industries","quote":"L [LED0805_NOOUTLINE = RED] pin A -> N$2 -> R7 [2.2K] -> net \"D13_JACDAC\" -> U$24 \"PA23/I2C/I7/SERCOM3.1+5.0/SOF/I2SFS1\"; L pin C -> GND","revision":"git 6725ded4a2","url":"https://github.com/adafruit/Adafruit-PyGamer-PCB/blob/6725ded4a2049f7bf44a9078c141ceb65a5547e9/Adafruit%20PyGamer.sch","where":"Eagle schematic part L (LED0805 RED), net D13_JACDAC; d2 variant.cpp L49"},"colour":"red","label":"D13 (L)","name":"D13 (L)","pin":"PA23"}],"memory_cite":{"doc":"Adafruit PyGamer schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"value=\"ATSAMD51J19\"","revision":"git 6725ded4a2","url":"https://github.com/adafruit/Adafruit-PyGamer-PCB/blob/6725ded4a2049f7bf44a9078c141ceb65a5547e9/Adafruit%20PyGamer.sch","where":"Eagle schematic part U$24"},"naming":"sam","pixels":[{"cite":{"doc":"Adafruit PyGamer schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"LED1 [WS2812B3535] DI -> net \"D8_NEOPIX\" -> U$24 \"PA15/I15/SERCOM2+4.3\"; variant.cpp: \"{ PORTA, 15, PIO_DIGITAL, PIN_ATTR_PWM_E, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_15 }, // D8 - NEOPIXEL\"","revision":"git 6725ded4a2","url":"https://github.com/adafruit/Adafruit-PyGamer-PCB/blob/6725ded4a2049f7bf44a9078c141ceb65a5547e9/Adafruit%20PyGamer.sch","where":"Eagle schematic LED1..LED5 (WS2812B3535), chain head LED1 on net D8_NEOPIX; d2 variant.cpp L42"},"count":5,"kind":"ws2812","name":"pixel0","pin":"PA15"}],"ram":196608,"ram_from":"Microchip ATDF ATSAMD51J19A, named by hand:atsamd:pygamer"}},
{"chosen":"mpy:stm32/GARATRONIC_PYMATE_CORE8ADI8DOSC","ids":["mpy:stm32/GARATRONIC_PYMATE_CORE8ADI8DOSC"],"key":"pymateio-garatronic-pymate-core8adi8dosc","name":"GARATRONIC_PYMATE_CORE8ADI8DOSC","part":"stm32f412rx","records":[{"file":"ports/stm32/boards/GARATRONIC_PYMATE_CORE8ADI8DOSC/mpconfigboard.h","says":{"buttons":[["PB12","USRSW","low","up"]],"leds":[["PA13","LED1","high"],["PA13","LED2","high"],["PA14","LED3","high"]],"spi":["PB3","PB5","PB4"]},"src":"mpy:stm32/GARATRONIC_PYMATE_CORE8ADI8DOSC","stated":{"buttons|PB12":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PA13":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PA14":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"PyMateIO","why":"rank","wiring":{"buses":{"spi":{"cs":"PA4","miso":"PB4","mosi":"PB5","name":"SPI(1)","sck":"PB3"}},"buttons":[{"active":"low","name":"USRSW","pin":"PB12","pull":"up"}],"flash":524288,"flash_by_part":true,"flash_from":"stm32-data STM32F412RE, named by mpy:stm32/GARATRONIC_PYMATE_CORE8ADI8DOSC: MICROPY_HW_MCU_NAME","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"colour":"red","name":"LED1","pin":"PA13"},{"active":"high","aliases":["MICROPY_HW_LED2"],"colour":"green","name":"LED2","pin":"PA13"},{"active":"high","aliases":["MICROPY_HW_LED3"],"colour":"yellow","name":"LED3","pin":"PA14"}],"naming":"stm32","ram":262144,"ram_from":"stm32-data STM32F412RE, named by mpy:stm32/GARATRONIC_PYMATE_CORE8ADI8DOSC: MICROPY_HW_MCU_NAME"}},
{"chosen":"hand:atsamd:pyportal","ids":["atsamd:pyportal"],"key":"pyportal","name":"pyportal","part":"samd51j","records":[{"checked":"Microchip.SAMD51_DFP.3.9.276.atpack ATDF samd51j18a, samd51j19a, samd51j20a: every pinout, SAMD51J, SAMD51JU","file":"tools/census/hand_wiring/sam.json","says":{"leds":[["PB23","D13 (L)","high"]],"pixels":[["PB22","ws2812"]]},"src":"hand:atsamd:pyportal"}],"vendor":"","why":"hand","wiring":{"flash":1048576,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51J20A, named by hand:atsamd:pyportal","leds":[{"active":"high","cite":{"doc":"Adafruit PyPortal schematic (EagleCAD)","kind":"schematic","level":"LED anode via R10 1K to PB23, cathode to GND -> lit when PB23 is high","publisher":"Adafruit Industries","quote":"L [LED0805_NOOUTLINE = RED] pin A -> N$8 -> R10 [1K] -> net \"D13\" -> U$2 \"PB23/I7/SERCOM1+5.3\"; L pin C -> GND; variant.cpp pin 13: \"// D13 (LED)\"","revision":"git 90d9aa7ba3","url":"https://github.com/adafruit/Adafruit-PyPortal-PCB/blob/90d9aa7ba3f892fd4adb31815c99ede26c10757c/Adafruit%20PyPortal.sch","where":"Eagle schematic part L (LED0805 RED), net D13; d2 variant.cpp L62"},"colour":"red","label":"D13 (L)","name":"D13 (L)","pin":"PB23"}],"memory_cite":{"doc":"Adafruit PyPortal schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"value=\"ATSAMD51J20\"","revision":"git 90d9aa7ba3","url":"https://github.com/adafruit/Adafruit-PyPortal-PCB/blob/90d9aa7ba3f892fd4adb31815c99ede26c10757c/Adafruit%20PyPortal.sch","where":"Eagle schematic part U$2"},"naming":"sam","none":[{"cite":{"doc":"Adafruit PyPortal schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"Only switch part: RESET [SWITCH_TACT_SMT_EVQQ2_SMALL, EVQQ 6mm] on !RESET. (User input is the resistive touch screen.)","revision":"git 90d9aa7ba3","url":"https://github.com/adafruit/Adafruit-PyPortal-PCB/blob/90d9aa7ba3f892fd4adb31815c99ede26c10757c/Adafruit%20PyPortal.sch","where":"Eagle schematic, all switch parts"},"what":"buttons"}],"pixels":[{"cite":{"doc":"Adafruit PyPortal schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"LED1 [WS2812B3535] DI -> net \"NEOPIX\" -> U$2 \"PB22/I6/SERCOM1+5.2\"; variant.cpp pin 2: \"// NEOPIX\"","revision":"git 90d9aa7ba3","url":"https://github.com/adafruit/Adafruit-PyPortal-PCB/blob/90d9aa7ba3f892fd4adb31815c99ede26c10757c/Adafruit%20PyPortal.sch","where":"Eagle schematic part LED1 (WS2812B3535), net NEOPIX; d2 variant.cpp L47"},"count":1,"kind":"ws2812","name":"pixel0","pin":"PB22"}],"ram":262144,"ram_from":"Microchip ATDF ATSAMD51J20A, named by hand:atsamd:pyportal"}},
{"chosen":"zephyr:qcc744m_evk","ids":["zephyr:qcc744m_evk"],"key":"qcom-qcc744m-evaluation-kit","name":"QCC744M Evaluation Kit","part":"bl618","ram":327680,"records":[{"file":"boards/qcom/qcc744m_evk/qcc744m_evk.dts","says":{"buttons":[["&gpio0 2","sw0","high","down"]]},"src":"zephyr:qcc744m_evk","stated":{"buttons|raw:&gpio0 2":"zephyr:qcc744m_evk: gpios = <&gpio0 2 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>"}}],"vendor":"qcom","why":"rank","wiring":{"buttons":[{"active":"high","name":"sw0","pull":"down","raw":"&gpio0 2"}],"naming":"raw","ram":327680,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:qemu_arc","ids":["zephyr:qemu_arc"],"key":"qemu-qemu-emulation-for-arcv2-arcv3","name":"QEMU Emulation for ARCv2 & ARCv3","part":"qemu_arc_","ram":4194304,"records":[{"file":"boards/qemu/arc/qemu_arc_qemu_arc_em.dts","src":"zephyr:qemu_arc"}],"vendor":"qemu","why":"nothing","wiring":{"naming":"raw","ram":4194304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:qemu_cortex_m3","flash":262144,"ids":["zephyr:qemu_cortex_m3"],"key":"qemu-qemu-emulation-for-arm-cortex-m3","name":"QEMU Emulation for ARM Cortex-M3","part":"lm3s6965","ram":65536,"records":[{"file":"boards/qemu/cortex_m3/qemu_cortex_m3.dts","src":"zephyr:qemu_cortex_m3"}],"vendor":"qemu","why":"nothing","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:qemu_cortex_r5","flash":33554432,"ids":["zephyr:qemu_cortex_r5"],"key":"qemu-qemu-emulation-for-arm-cortex-r5","name":"QEMU Emulation for ARM Cortex-R5","part":"zynqmp_rpu","ram":67108864,"records":[{"file":"boards/qemu/cortex_r5/qemu_cortex_r5.dts","src":"zephyr:qemu_cortex_r5"}],"vendor":"qemu","why":"nothing","wiring":{"flash":33554432,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":67108864,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:qemu_cortex_a9","flash":268435456,"ids":["zephyr:qemu_cortex_a9"],"key":"qemu-qemu-emulation-for-cortex-a9","name":"QEMU Emulation for Cortex-A9","part":"xc7z007s","ram":536870912,"records":[{"file":"boards/qemu/cortex_a9/qemu_cortex_a9.dts","src":"zephyr:qemu_cortex_a9"}],"vendor":"qemu","why":"nothing","wiring":{"flash":268435456,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":536870912,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:qemu_hexagon","ids":["zephyr:qemu_hexagon"],"key":"qemu-qemu-emulation-for-hexagon","name":"QEMU Emulation for Hexagon","part":"qemu_hexagon_virt","ram":16777216,"records":[{"file":"boards/qemu/hexagon/qemu_hexagon_qemu_hexagon_virt.dts","src":"zephyr:qemu_hexagon"}],"vendor":"qemu","why":"nothing","wiring":{"naming":"raw","ram":16777216,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:qemu_malta","flash":524288,"ids":["zephyr:qemu_malta"],"key":"qemu-qemu-emulation-for-mips-malta","name":"QEMU Emulation for MIPS Malta","part":"qemu_malta","ram":1048576,"records":[{"file":"boards/qemu/malta/qemu_malta.dts","src":"zephyr:qemu_malta"},{"file":"boards/qemu/malta/qemu_malta.dts","same":true,"src":"zephyr:qemu_malta"}],"vendor":"qemu","why":"nothing","wiring":{"flash":524288,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:qemu_or1k","ids":["zephyr:qemu_or1k"],"key":"qemu-qemu-emulation-for-openrisc-1000","name":"QEMU Emulation for OpenRISC 1000","part":"qemu_or1k","ram":134217728,"records":[{"file":"boards/qemu/or1k/qemu_or1k.dts","src":"zephyr:qemu_or1k"},{"file":"boards/qemu/or1k/qemu_or1k.dts","same":true,"src":"zephyr:qemu_or1k"}],"vendor":"qemu","why":"nothing","wiring":{"naming":"raw","ram":134217728,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:qemu_riscv32","flash":33554432,"ids":["zephyr:qemu_riscv32"],"key":"qemu-qemu-emulation-for-riscv32","name":"QEMU Emulation for RISCV32","part":"qemu_virt_riscv32","ram":268435456,"records":[{"file":"boards/qemu/riscv32/qemu_riscv32.dts","src":"zephyr:qemu_riscv32"}],"vendor":"qemu","why":"nothing","wiring":{"flash":33554432,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":268435456,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:qemu_riscv32_xip","ids":["zephyr:qemu_riscv32_xip"],"key":"qemu-qemu-emulation-for-riscv32-xip","name":"QEMU Emulation for RISCV32 XIP","part":"fe310","ram":16384,"records":[{"file":"boards/qemu/riscv32_xip/qemu_riscv32_xip.dts","src":"zephyr:qemu_riscv32_xip"}],"vendor":"qemu","why":"nothing","wiring":{"flash":16777216,"flash_from":"zephyr:qemu_riscv32_xip: the devicetree's zephyr,flash, size = <134217728> bits","naming":"raw","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:qemu_riscv32e","flash":33554432,"ids":["zephyr:qemu_riscv32e"],"key":"qemu-qemu-emulation-for-riscv32e","name":"QEMU Emulation for RISCV32E","part":"qemu_virt_riscv32e","ram":268435456,"records":[{"file":"boards/qemu/riscv32e/qemu_riscv32e.dts","src":"zephyr:qemu_riscv32e"}],"vendor":"qemu","why":"nothing","wiring":{"flash":33554432,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":268435456,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:qemu_riscv64","flash":33554432,"ids":["zephyr:qemu_riscv64"],"key":"qemu-qemu-emulation-for-riscv64","name":"QEMU Emulation for RISCV64","part":"qemu_virt_riscv64","ram":268435456,"records":[{"file":"boards/qemu/riscv64/qemu_riscv64.dts","src":"zephyr:qemu_riscv64"}],"vendor":"qemu","why":"nothing","wiring":{"flash":33554432,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":268435456,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:qchip","flash":4194304,"ids":["pio:qchip"],"key":"qmobotllp-qchip","name":"Qchip","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/heltec_wifi_kit_32/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:qchip","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own HELTEC_WIFI_KIT_32 entry"}],"vendor":"Qmobot LLP","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":4194304,"flash_from":"pio:qchip","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"esp","ram":327680,"ram_from":"pio:qchip"}},
{"chosen":"zephyr:decawave_dwm1001_dev","flash":524288,"ids":["zephyr:decawave_dwm1001_dev"],"key":"qorvo-decawave-dwm1001","name":"Decawave DWM1001","part":"nrf52832","ram":65536,"records":[{"file":"boards/qorvo/decawave_dwm1001_dev/decawave_dwm1001_dev.dts","says":{"buttons":[["P0.02","sw0","low","up"]],"i2c":["P0.29","P0.28"],"leds":[["P0.14","led0","low"],["P0.30","led1","low"],["P0.22","led2","low"],["P0.31","led3","low"]],"spi":["P0.04","P0.06","P0.07"]},"src":"zephyr:decawave_dwm1001_dev","stated":{"buttons|P0.02":"zephyr:decawave_dwm1001_dev: gpios = <&gpio0 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.14":"zephyr:decawave_dwm1001_dev: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>","leds|P0.22":"zephyr:decawave_dwm1001_dev: gpios = <&gpio0 22 GPIO_ACTIVE_LOW>","leds|P0.30":"zephyr:decawave_dwm1001_dev: gpios = <&gpio0 30 GPIO_ACTIVE_LOW>","leds|P0.31":"zephyr:decawave_dwm1001_dev: gpios = <&gpio0 31 GPIO_ACTIVE_LOW>"}}],"vendor":"qorvo","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.28","sda":"P0.29"},"spi":{"miso":"P0.07","mosi":"P0.06","name":"spi1","sck":"P0.04"}},"buttons":[{"active":"low","label":"Push button switch 0","name":"sw0","pin":"P0.02","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["led0-red"],"colour":"red","label":"Red LED 0","name":"led0","pin":"P0.14"},{"active":"low","aliases":["led1-green"],"colour":"green","label":"Green LED 1","name":"led1","pin":"P0.30"},{"active":"low","aliases":["led2-red"],"colour":"red","label":"Red LED 2","name":"led2","pin":"P0.22"},{"active":"low","aliases":["led3-blue"],"colour":"blue","label":"Blue LED 3","name":"led3","pin":"P0.31"}],"naming":"nrf","parts":[{"address":25,"bus":"i2c","compatible":"st,lis2dh12","name":"LIS2DH12"}],"ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:decawave_dwm3001cdk","flash":524288,"ids":["zephyr:decawave_dwm3001cdk"],"key":"qorvo-decawave-dwm3001cdk","name":"Decawave DWM3001CDK","part":"nrf52833","ram":131072,"records":[{"dropped":["led0: <&gpio0 04 GPIO_ACTIVE_LOW>","led3: <&gpio0 05 GPIO_ACTIVE_LOW>"],"file":"boards/qorvo/decawave_dwm3001cdk/decawave_dwm3001cdk.dts","says":{"buttons":[["P0.02","sw0","low","up"]],"i2c":["P0.24","P1.04"],"leds":[["P0.14","led1","low"],["P0.22","led2","low"]],"spi":["P0.03","P0.08","P0.29"]},"src":"zephyr:decawave_dwm3001cdk","stated":{"buttons|P0.02":"zephyr:decawave_dwm3001cdk: gpios = <&gpio0 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.14":"zephyr:decawave_dwm3001cdk: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>","leds|P0.22":"zephyr:decawave_dwm3001cdk: gpios = <&gpio0 22 GPIO_ACTIVE_LOW>"}}],"vendor":"qorvo","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P1.04","sda":"P0.24"},"spi":{"miso":"P0.29","mosi":"P0.08","name":"spi3","sck":"P0.03"}},"buttons":[{"active":"low","label":"Push button switch 2","name":"sw0","pin":"P0.02","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"D12 red LED","name":"led1","pin":"P0.14"},{"active":"low","colour":"red","label":"D11 red LED","name":"led2","pin":"P0.22"}],"naming":"nrf","parts":[{"address":25,"bus":"i2c","compatible":"st,lis2dh12","name":"LIS2DH12"}],"ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:atsamd:qt_py_m0","ids":["atsamd:qt_py_m0"],"key":"qt-py-m0","name":"qt py m0","part":"samd21e","records":[{"checked":"Microchip.SAMD21_DFP.3.8.270.atpack ATDF samd21e15a, samd21e15b, samd21e15bu ...: every pinout, SAMD21E, SAMD21E1xBU, SAMD21E1xDU, SAMD21E1xL, SAMD21E1xLS, SAMD21EA, SAMD21EM","file":"tools/census/hand_wiring/sam.json","says":{"pixels":[["PA18","ws2812"]]},"src":"hand:atsamd:qt_py_m0"}],"vendor":"","why":"hand","wiring":{"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A, named by hand:atsamd:qt_py_m0","memory_cite":{"doc":"Adafruit ArduinoCore-samd boards.txt","kind":"board-definition","publisher":"Adafruit Industries","quote":"-D__SAMD21E18A__","revision":"tag 1.7.17","url":"https://github.com/adafruit/ArduinoCore-samd/blob/1.7.17/boards.txt","where":"adafruit_qtpy_m0.build.extra_flags"},"naming":"sam","none":[{"cite":{"doc":"Adafruit QT Py schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"Only switch part: Q2 [SWITCH_TACT_SMT4.6X2.8 = reset] on net !RESET (IC3 /RESET).","revision":"git a8caed9ad5","url":"https://github.com/adafruit/Adafruit-QT-Py-PCB/blob/a8caed9ad5f2670c662f0b0a68af62cceb3cec96/Adafruit%20QT%20Py.sch","where":"Eagle schematic, all switch parts"},"what":"buttons"}],"pixels":[{"cite":{"doc":"Adafruit QT Py schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"LED1 [WS2812B_SK6805_1515] pin DI -> net \"NEOPIX\" -> IC3 \"PA18/I2/SERCOM1+3.2\"; pin VDD -> net \"NEO_PWR\" -> IC3 \"PA15/I15/SERCOM2+4.3\"; variant.cpp: \"{ PORTA, 18, PIO_DIGITAL, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_2 }, // D11 Neopix\" \"{ PORTA, 15, PIO_DIGITAL, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_15 }, // D12 Neopix power\"","revision":"git a8caed9ad5","url":"https://github.com/adafruit/Adafruit-QT-Py-PCB/blob/a8caed9ad5f2670c662f0b0a68af62cceb3cec96/Adafruit%20QT%20Py.sch","where":"Eagle schematic part LED1 (WS2812B_SK6805_1515), nets NEOPIX and NEO_PWR; d2 variant.h L83; d3 variant.cpp L44-45"},"count":1,"kind":"ws2812","name":"pixel0","pin":"PA18"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A, named by hand:atsamd:qt_py_m0"}},
{"chosen":"arduino:Seeeduino:Rephone_core_2G_MT2502:rephone","flash":10485760,"ids":["arduino:Seeeduino:Rephone_core_2G_MT2502:rephone","pio:quectelbc20"],"key":"quectelwirelesssolutionscoltd-quectel-bc20","name":"Quectel BC20","part":"mt2625","ram":98304,"records":[{"core":"arduino:Seeeduino:Rephone_core_2G_MT2502","file":"variants/linkit_one/pins_arduino.h","src":"arduino:Seeeduino:Rephone_core_2G_MT2502:rephone"}],"vendor":"Quectel Wireless Solutions Co., Ltd.","why":"nothing","wiring":{"clock_hz":84000000,"flash":10485760,"flash_from":"arduino:Seeeduino:Rephone_core_2G_MT2502:rephone","naming":"raw","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:qomu","ids":["zephyr:qomu"],"key":"quicklogic-qomu","name":"Qomu","part":"quicklogic_eos_s3","records":[{"file":"boards/quicklogic/qomu/qomu.dts","says":{"buttons":[["&gpio 0","sw0","low","up"]],"leds":[["&gpio 3","led0","high"],["&gpio 0","led1","high"],["&gpio 0","led2","high"]]},"src":"zephyr:qomu","stated":{"buttons|raw:&gpio 0":"zephyr:qomu: gpios = <&gpio 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio 0":"zephyr:qomu: gpios = <&gpio 0 GPIO_ACTIVE_HIGH>","leds|raw:&gpio 3":"zephyr:qomu: gpios = <&gpio 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"quicklogic","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pull":"up","raw":"&gpio 0"}],"leds":[{"active":"high","label":"LED 0","name":"led0","raw":"&gpio 3"},{"active":"high","label":"LED 1","name":"led1","raw":"&gpio 0"},{"active":"high","label":"LED 2","name":"led2","raw":"&gpio 0"}],"naming":"raw"}},
{"chosen":"zephyr:quick_feather","ids":["zephyr:quick_feather"],"key":"quicklogic-quickfeather","name":"QuickFeather","part":"quicklogic_eos_s3","records":[{"file":"boards/quicklogic/quick_feather/quick_feather.dts","says":{"buttons":[["&gpio 0","sw0","low","up"]],"leds":[["&gpio 4","led0","high"],["&gpio 5","led1","high"],["&gpio 6","led2","high"]]},"src":"zephyr:quick_feather","stated":{"buttons|raw:&gpio 0":"zephyr:quick_feather: gpios = <&gpio 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio 4":"zephyr:quick_feather: gpios = <&gpio 4 GPIO_ACTIVE_HIGH>","leds|raw:&gpio 5":"zephyr:quick_feather: gpios = <&gpio 5 GPIO_ACTIVE_HIGH>","leds|raw:&gpio 6":"zephyr:quick_feather: gpios = <&gpio 6 GPIO_ACTIVE_HIGH>"}}],"vendor":"quicklogic","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pull":"up","raw":"&gpio 0"}],"leds":[{"active":"high","label":"LED 0","name":"led0","raw":"&gpio 4"},{"active":"high","label":"LED 1","name":"led1","raw":"&gpio 5"},{"active":"high","label":"LED 2","name":"led2","raw":"&gpio 6"}],"naming":"raw"}},
{"chosen":"arduino:strawbees-quirkbot:avr:quirkbot","flash":28672,"ids":["arduino:strawbees-quirkbot:avr:quirkbot","pio:quirkbot"],"key":"quirkbot-quirkbot","name":"Quirkbot","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:strawbees-quirkbot:avr","file":"variants/quirkbot/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:strawbees-quirkbot:avr:quirkbot"}],"vendor":"Quirkbot","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":8000000,"flash":28672,"flash_from":"arduino:strawbees-quirkbot:avr:quirkbot","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"]],"ram":2560,"ram_from":"arduino:strawbees-quirkbot:avr:quirkbot"}},
{"chosen":"cpy:atmel-samd/fluff_m0","ids":["cpy:atmel-samd/fluff_m0"],"key":"radomirdopieralski-fluff-m0","name":"Fluff M0","part":"samd21e18a","records":[{"file":"ports/atmel-samd/boards/fluff_m0/pins.c","says":{"i2c":["PA22","PA23"],"leds":[["PA28","LED",null]],"spi":["PA30","PA0","PA31"],"uart":["PA10","PA11"]},"src":"cpy:atmel-samd/fluff_m0"}],"vendor":"Radomir Dopieralski","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA31","mosi":"PA0","name":"board.SPI()","sck":"PA30"},"uart":{"name":"board.UART()","rx":"PA11","tx":"PA10"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A","leds":[{"name":"LED","pin":"PA28"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"cpy:atmel-samd/pewpew10","ids":["cpy:atmel-samd/pewpew10"],"key":"radomirdopieralski-pewpew-10-2","name":"PewPew 10.2","part":"samd21e18a","records":[{"file":"ports/atmel-samd/boards/pewpew10/pins.c","says":{"i2c":["PA0","PA1"],"spi":["PA31","PA30","PA4"],"uart":["PA0","PA1"]},"src":"cpy:atmel-samd/pewpew10"}],"vendor":"Radomir Dopieralski","why":"nothing","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA1","sda":"PA0"},"spi":{"miso":"PA4","mosi":"PA30","name":"board.SPI()","sck":"PA31"},"uart":{"name":"board.UART()","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A","naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"cpy:atmel-samd/pewpew_lcd","ids":["cpy:atmel-samd/pewpew_lcd"],"key":"radomirdopieralski-pewpew-lcd","name":"PewPew LCD","part":"samd21e18a","records":[{"file":"ports/atmel-samd/boards/pewpew_lcd/pins.c","src":"cpy:atmel-samd/pewpew_lcd"}],"vendor":"Radomir Dopieralski","why":"nothing","wiring":{"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A","naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"cpy:atmel-samd/pewpew_m4","ids":["cpy:atmel-samd/pewpew_m4"],"key":"radomirdopieralski-pewpew-m4","name":"PewPew M4","part":"samd51g19a","records":[{"file":"ports/atmel-samd/boards/pewpew_m4/pins.c","says":{"i2c":["PA0","PA1"],"spi":["PA4","PA5","PA0"],"uart":["PA0","PA5"]},"src":"cpy:atmel-samd/pewpew_m4"}],"vendor":"Radomir Dopieralski","why":"nothing","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA1","sda":"PA0"},"spi":{"miso":"PA0","mosi":"PA5","name":"board.SPI()","sck":"PA4"},"uart":{"name":"board.UART()","rx":"PA5","tx":"PA0"}},"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51G19A","naming":"sam","ram":196608,"ram_from":"Microchip ATDF ATSAMD51G19A"}},
{"chosen":"cpy:atmel-samd/trinket_m0_haxpress","ids":["cpy:atmel-samd/trinket_m0_haxpress"],"key":"radomirdopieralski-trinket-m0-haxpress","name":"Trinket M0 Haxpress","part":"samd21e18a","records":[{"file":"ports/atmel-samd/boards/trinket_m0_haxpress/pins.c","says":{"i2c":["PA8","PA9"],"leds":[["PA10","LED",null]],"pixels":[["PA0","apa102"]],"spi":["PA7","PA6","PA9"],"uart":["PA6","PA7"]},"src":"cpy:atmel-samd/trinket_m0_haxpress"}],"vendor":"Radomir Dopieralski","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA9","sda":"PA8"},"spi":{"miso":"PA9","mosi":"PA6","name":"board.SPI()","sck":"PA7"},"uart":{"name":"board.UART()","rx":"PA7","tx":"PA6"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PA10"}],"naming":"sam","pixels":[{"clock":"PA1","kind":"apa102","name":"APA102_MOSI","pin":"PA0"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"cpy:atmel-samd/ugame10","ids":["cpy:atmel-samd/ugame10"],"key":"radomirdopieralski-ugame10","name":"uGame10","part":"samd21e18a","records":[{"file":"ports/atmel-samd/boards/ugame10/pins.c","says":{"spi":["PA7","PA6","PA11"]},"src":"cpy:atmel-samd/ugame10"}],"vendor":"Radomir Dopieralski","why":"nothing","wiring":{"buses":{"spi":{"miso":"PA11","mosi":"PA6","name":"board.SPI()","sck":"PA7"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A","naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"cpy:raspberrypi/ugame22","ids":["cpy:raspberrypi/ugame22"],"key":"radomirdopieralski-ugame22","name":"uGame22","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/ugame22/pins.c","says":{"buttons":[["GPIO0","BUTTON_Z",null,null],["GPIO6","BUTTON_X",null,null],["GPIO7","BUTTON_DOWN",null,null],["GPIO8","BUTTON_O",null,null],["GPIO9","BUTTON_RIGHT",null,null],["GPIO10","BUTTON_UP",null,null],["GPIO11","BUTTON_LEFT",null,null]],"i2c":["GPIO14","GPIO15"]},"src":"cpy:raspberrypi/ugame22"}],"vendor":"Radomir Dopieralski","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO15","sda":"GPIO14"}},"buttons":[{"name":"BUTTON_Z","pin":"GPIO0"},{"name":"BUTTON_X","pin":"GPIO6"},{"name":"BUTTON_DOWN","pin":"GPIO7"},{"name":"BUTTON_O","pin":"GPIO8"},{"name":"BUTTON_RIGHT","pin":"GPIO9"},{"name":"BUTTON_UP","pin":"GPIO10"},{"name":"BUTTON_LEFT","pin":"GPIO11"}],"flash":2097152,"flash_from":"cpy:raspberrypi/ugame22: EXTERNAL_FLASH_DEVICES, W25Q16JVxM","naming":"rp2"}},
{"chosen":"zephyr:rock_3b","ids":["zephyr:rock_3b"],"key":"radxa-radxa-rock-3b","name":"Radxa ROCK 3B","part":"rk3568","ram":1048576,"records":[{"file":"boards/radxa/rock_3b/rock_3b.dts","src":"zephyr:rock_3b"}],"vendor":"radxa","why":"nothing","wiring":{"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rock_5b_plus","ids":["armbian:rock-5b","zephyr:rock_5b_plus"],"key":"radxa-rock-5b","name":"ROCK 5B+","part":"rk3588","ram":134217728,"records":[{"file":"boards/radxa/rock_5b_plus/rock_5b_plus.dts","src":"zephyr:rock_5b_plus"}],"vendor":"radxa","why":"nothing","wiring":{"naming":"raw","ram":134217728,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rak11160","flash":262144,"ids":["zephyr:rak11160"],"key":"rakwireless-rak11160","name":"RAK11160","part":"stm32wle5xx","ram":65536,"records":[{"file":"boards/rakwireless/rak11160/rak11160.dts","says":{"i2c":["PA11","PA12"],"leds":[["PA1","led_2","high"],["PA10","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:rak11160","stated":{"leds|PA1":"zephyr:rak11160: gpios = <&gpioa 1 GPIO_ACTIVE_HIGH>","leds|PA10":"zephyr:rak11160: gpios = <&gpioa 10 GPIO_ACTIVE_HIGH>"}}],"vendor":"rakwireless","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"PA12","sda":"PA11"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"blue","label":"Blue LED","name":"led_2","pin":"PA1"},{"active":"high","colour":"green","label":"Green LED","name":"led0","pin":"PA10"}],"naming":"stm32","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:rakwireless_rak11300","flash":2097152,"ids":["pio:rakwireless_rak11300"],"key":"rakwireless-rak11300","name":"RAK11300","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/rakwireless_rak11300/pins_arduino.h","says":{"i2c":["GPIO2","GPIO3"],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"pio:rakwireless_rak11300","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own RAKWIRELESS_RAK11300 entry"}],"vendor":"RAKwireless","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO3","sda":"GPIO2"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":133000000,"flash":2097152,"flash_from":"pio:rakwireless_rak11300","naming":"rp2","ram":262144,"ram_from":"pio:rakwireless_rak11300"}},
{"chosen":"zephyr:rak11720","flash":999424,"ids":["zephyr:rak11720"],"key":"rakwireless-rak11720","name":"RAK11720","part":"apollo3","ram":393216,"records":[{"file":"boards/rakwireless/rak11720/rak11720.dts","says":{"leds":[["&gpio32_63 13","led0","high"],["&gpio32_63 12","led1","high"]]},"src":"zephyr:rak11720","stated":{"leds|raw:&gpio32_63 12":"zephyr:rak11720: gpios = <&gpio32_63 12 GPIO_ACTIVE_HIGH>","leds|raw:&gpio32_63 13":"zephyr:rak11720: gpios = <&gpio32_63 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"rakwireless","why":"rank","wiring":{"flash":999424,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"colour":"blue","label":"Blue LED","name":"led0","raw":"&gpio32_63 13"},{"active":"high","colour":"green","label":"Green LED","name":"led1","raw":"&gpio32_63 12"}],"naming":"raw","ram":393216,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rak3112","ids":["zephyr:rak3112"],"key":"rakwireless-rak3112","name":"RAK3112","part":"esp32s3","records":[{"file":"boards/rakwireless/rak3112/rak3112_esp32s3_procpu.dts","says":{"spi":[null,"GPIO6","GPIO3"]},"src":"zephyr:rak3112"}],"vendor":"rakwireless","why":"nothing","wiring":{"buses":{"spi":{"miso":"GPIO3","mosi":"GPIO6","name":"spi2"}},"naming":"esp","parts":[{"bus":"spi","compatible":"semtech,sx1262","name":"SX1262"}]}},
{"chosen":"zephyr:rak3172","flash":262144,"ids":["zephyr:rak3172"],"key":"rakwireless-rak3172","name":"RAK3172","part":"stm32wle5xx","ram":65536,"records":[{"file":"boards/rakwireless/rak3172/rak3172.dts","says":{"i2c":["PA11","PA12"],"leds":[["PA1","led_2","high"],["PA0","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:rak3172","stated":{"leds|PA0":"zephyr:rak3172: gpios = <&gpioa 0 GPIO_ACTIVE_HIGH>","leds|PA1":"zephyr:rak3172: gpios = <&gpioa 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"rakwireless","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"PA12","sda":"PA11"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"blue","label":"Blue LED","name":"led_2","pin":"PA1"},{"active":"high","colour":"green","label":"Green LED","name":"led0","pin":"PA0"}],"naming":"stm32","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:zephyr:rak4631","flash":1048576,"ids":["zephyr:rak4631"],"key":"rakwireless-rak4631-wisblock-core-module","name":"RAK4631 WisBlock Core Module","part":"nrf52840","ram":262144,"records":[{"checked":"flowrs-regdb nrf52840: ports P0, P1","file":"tools/census/hand_wiring/nrf.json","says":{"leds":[["P1.03","LED1 (base D5, green)","high"],["P1.04","LED2 (base D6, blue)","high"]]},"src":"hand:zephyr:rak4631"},{"file":"boards/rakwireless/rak4631/rak4631.dts","src":"zephyr:rak4631"}],"vendor":"rakwireless","why":"hand","wiring":{"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"RAK4631 schematic (image on datasheet page)","kind":"schematic","level":"d4: LED1 drives the base of NPN digital transistor Q1 (DTC043ZEBTL); collector sinks D5 GREEN whose anode is fed from VBAT via R5 4.7K -> lit when P1.03 high.","publisher":"RAKwireless","quote":"d2: \"27\" \"P1.03/LED1\" \"LED1\" (J1 \"14\" \"LED1\") | d1: \"P1.03/LED1\" | d4: \"VBAT\" \"R5 4.7K\" \"D5 GREEN\" \"Q1\" \"DTC043ZEBTL\" \"LED1\" | d3: 'Green LED: Connected to the WisBlock Core module, controlled by MCU defined by the user.' | d6: <WISBLOCK_IO_LED1 0 &gpio1 3 0>","retrieved":"2026-11-01","url":"https://images.docs.rakwireless.com/wisblock/rak4631/datasheet/schematic.png","where":"d2 RAK4630 pin 27 'P1.03/LED1' -> net LED1 -> J1 pin 14; d5 CPU SLOT J5 pin 14 LED1; d4 Q1/D5"},"colour":"green","label":"LED1 (base D5, green)","name":"LED1 (base D5, green)","pin":"P1.03"},{"active":"high","cite":{"doc":"RAK4631 schematic (image on datasheet page)","kind":"schematic","level":"d4: LED2 drives NPN Q2 (DTC043ZEBTL) which sinks D6 BLUE fed from VBAT via R6 4.7K -> lit when P1.04 high.","publisher":"RAKwireless","quote":"d2: \"28\" \"P1.04/LED2\" \"LED2\" (J1 \"15\" \"LED2\") | d1: \"P1.04/LED2\" | d4: \"VBAT\" \"R6 4.7K\" \"D6 BLUE\" \"Q2\" \"DTC043ZEBTL\" \"LED2\" | d3: 'Blue LED: Connected to the Wisblock Core module, controlled by MCU defined by the user.' | d6: <WISBLOCK_IO_LED2 0 &gpio1 4 0>","retrieved":"2026-11-01","url":"https://images.docs.rakwireless.com/wisblock/rak4631/datasheet/schematic.png","where":"d2 RAK4630 pin 28 'P1.04/LED2' -> net LED2 -> J1 pin 15; d5 J5 pin 15 LED2; d4 Q2/D6"},"colour":"blue","label":"LED2 (base D6, blue)","name":"LED2 (base D6, blue)","pin":"P1.04"}],"naming":"nrf","none":[{"cite":{"doc":"RAK19007 WisBlock Base Board 2nd Gen Datasheet (web)","kind":"user-manual","publisher":"RAKwireless","quote":"'Additionally, it has two user-definable LEDs, one power supply/charging indicator LED, and a reset button.' 'The Reset Push Button is connected to the WisBlock Core module. When pushed, it resets the MCU.' | d5: SW1 (CPU slot J5 pin 10) is routed only to IO SLOT J7 pin 10 'SW1' (no switch on the base)","retrieved":"2026-11-01","url":"https://docs.rakwireless.com/product-categories/wisblock/rak19007/datasheet/","where":"Overview / Buttons; d5 'IO SLOT' J7 pin 10"},"what":"buttons"}],"ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rak5010","flash":1048576,"ids":["zephyr:rak5010"],"key":"rakwireless-rak5010","name":"RAK5010","part":"nrf52840","ram":262144,"records":[{"file":"boards/rakwireless/rak5010/rak5010_nrf52840.dts","says":{"i2c":["P0.14","P0.13"],"leds":[["P0.12","led0","low"]]},"src":"zephyr:rak5010","stated":{"leds|P0.12":"zephyr:rak5010: gpios = <&gpio0 12 GPIO_ACTIVE_LOW>"}}],"vendor":"rakwireless","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"P0.13","sda":"P0.14"}},"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"green","label":"Green LED 0","name":"led0","pin":"P0.12"}],"naming":"nrf","parts":[{"address":68,"bus":"i2c","compatible":"ti,opt3001","name":"OPT3001"},{"address":25,"bus":"i2c","compatible":"st,lis3dh","name":"LIS3DH"},{"address":92,"bus":"i2c","compatible":"st,lps22hb-press","name":"LPS22HB-PRESS"},{"address":112,"bus":"i2c","compatible":"sensirion,shtc3","name":"SHTC3"}],"ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:rakwireless:mbed_rp2040:WisCoreRAK11300Board","flash":16777216,"ids":["arduino:rakwireless:mbed_rp2040:WisCoreRAK11300Board"],"key":"rakwireless-wisblock-rak11300","name":"WisBlock RAK11300","part":"","ram":270336,"records":[{"core":"arduino:rakwireless:mbed_rp2040","dropped":["LED_BLUE = 24, and no pin table names it","LED_BUILTIN = 23, and no pin table names it","LED_GREEN = 23, and no pin table names it","PIN_LED1 = 23, and no pin table names it","PIN_LED2 = 24, and no pin table names it"],"file":"variants/WisBlock_RAK11300_Board/pins_arduino.h","says":{"leds":[["D24","LED_BLUE",null],["D23","LED_BUILTIN",null]]},"src":"arduino:rakwireless:mbed_rp2040:WisCoreRAK11300Board"}],"vendor":"RAKwireless","why":"vendor","wiring":{"flash":16777216,"flash_from":"arduino:rakwireless:mbed_rp2040:WisCoreRAK11300Board","leds":[{"aliases":["PIN_LED2"],"colour":"blue","label":"D24","name":"LED_BLUE"},{"aliases":["LED_GREEN","PIN_LED1"],"colour":"green","label":"D23","name":"LED_BUILTIN"}],"naming":"raw","ram":270336,"ram_from":"arduino:rakwireless:mbed_rp2040:WisCoreRAK11300Board"}},
{"chosen":"arduino:rakwireless:nrf52:WisCoreRAK4600Board","flash":290816,"ids":["arduino:rakwireless:nrf52:WisCoreRAK4600Board"],"key":"rakwireless-wisblock-rak4601","name":"WisBlock RAK4601","part":"nrf52832","ram":52224,"records":[{"core":"arduino:rakwireless:nrf52","file":"variants/WisCore_RAK4600_Board/variant.h","says":{"i2c":["P0.13","P0.12"],"leds":[["P0.19","LED_BLUE","high"],["P0.17","LED_BUILTIN","high"]],"spi":["P0.07","P0.05","P0.06"],"uart":["P0.23","P0.22"]},"src":"arduino:rakwireless:nrf52:WisCoreRAK4600Board","stated":{"leds|P0.17":"#define LED_STATE_ON 1 // State when LED is litted","leds|P0.19":"#define LED_STATE_ON 1 // State when LED is litted"}}],"vendor":"RAKwireless","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.12","sda":"P0.13"},"spi":{"miso":"P0.06","mosi":"P0.05","name":"SPI","sck":"P0.07"},"uart":{"name":"Serial","rx":"P0.22","tx":"P0.23"}},"clock_hz":64000000,"flash":290816,"flash_from":"arduino:rakwireless:nrf52:WisCoreRAK4600Board","leds":[{"active":"high","aliases":["PIN_LED2"],"colour":"blue","label":"D19","name":"LED_BLUE","pin":"P0.19"},{"active":"high","aliases":["LED_RED","PIN_LED1"],"colour":"red","label":"D17","name":"LED_BUILTIN","pin":"P0.17"}],"naming":"nrf","ram":52224,"ram_from":"arduino:rakwireless:nrf52:WisCoreRAK4600Board"}},
{"chosen":"arduino:rakwireless:nrf52:WisCoreRAK4631Board","flash":815104,"ids":["arduino:rakwireless:nrf52:WisCoreRAK4631Board"],"key":"rakwireless-wisblock-rak4631","name":"WisBlock RAK4631","part":"nrf52840","ram":237568,"records":[{"core":"arduino:rakwireless:nrf52","file":"variants/WisCore_RAK4631_Board/variant.h","says":{"i2c":["P0.13","P0.14"],"leds":[["P1.04","LED_BLUE","high"],["P1.03","LED_BUILTIN","high"]],"spi":["P0.03","P0.30","P0.29"],"uart":["P0.16","P0.15"]},"src":"arduino:rakwireless:nrf52:WisCoreRAK4631Board","stated":{"leds|P1.03":"#define LED_STATE_ON 1 // State when LED is litted","leds|P1.04":"#define LED_STATE_ON 1 // State when LED is litted"}}],"vendor":"RAKwireless","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.14","sda":"P0.13"},"spi":{"miso":"P0.29","mosi":"P0.30","name":"SPI","sck":"P0.03"},"uart":{"name":"Serial1","rx":"P0.15","tx":"P0.16"}},"clock_hz":64000000,"flash":815104,"flash_from":"arduino:rakwireless:nrf52:WisCoreRAK4631Board","leds":[{"active":"high","aliases":["PIN_LED2"],"cite":{"doc":"RAK4631 WisBlock LoRaWAN Module Datasheet, Figure 'RAK4631 Schematic Diagram' (schematic.png); RAK19007 WisBlock Base Board datasheet schematics (power-schematic.png, slots-schematic.png) [https://docs.rakwireless.com/product-categories/wisblock/rak19007/datasheet/]","kind":"schematic","level":"pin drives NPN base, LED in collector leg","publisher":"RAKwireless Technology Limited","quote":"P1.04/LED2; VBAT R6 4.7K D6 BLUE Q2 DTC043ZEBTL; LED2 1 B","retrieved":"2026-11-03","url":"https://docs.rakwireless.com/product-categories/wisblock/rak4631/datasheet/","where":"RAK4631 J1 pin 15; RAK19007 Q2/D6"},"colour":"blue","label":"D36","name":"LED_BLUE","pin":"P1.04"},{"active":"high","aliases":["LED_GREEN","PIN_LED1"],"cite":{"doc":"RAK4631 WisBlock LoRaWAN Module Datasheet, Figure 'RAK4631 Schematic Diagram' (schematic.png); RAK19007 WisBlock Base Board datasheet schematics (power-schematic.png, slots-schematic.png) [https://docs.rakwireless.com/product-categories/wisblock/rak19007/datasheet/]","kind":"schematic","level":"P1.03 -> net LED1 -> WisBlock connector pin 14 -> base board: base of Q1 DTC043ZEBTL (NPN digital transistor); VBAT -> R5 4.7K -> D5 GREEN -> Q1 collector, emitter -> GND: lit when P1.03 is high.","publisher":"RAKwireless Technology Limited","quote":"RAK4631: 'P1.03/LED1' (pin 27) -> net LED1 -> J1 pin 14 'LED1'; RAK19007: J5 pin 14 'LED1'; 'VBAT R5 4.7K D5 GREEN Q1 DTC043ZEBTL', 'LED1 1 B'","retrieved":"2026-11-03","url":"https://docs.rakwireless.com/product-categories/wisblock/rak4631/datasheet/","where":"RAK4631: U1 RAK4630 pin 27, J1 BTB40_M pin 14; RAK19007 'CPU SLOT' J5 pin 14 and 'Power supply' sheet 1 of 2, Q1/D5"},"colour":"green","label":"D35","name":"LED_BUILTIN","pin":"P1.03"}],"naming":"nrf","ram":237568,"ram_from":"arduino:rakwireless:nrf52:WisCoreRAK4631Board"}},
{"chosen":"arduino:rakwireless:esp32:WisCore_RAK11200_Board","flash":1310720,"ids":["arduino:rakwireless:esp32:WisCore_RAK11200_Board"],"key":"rakwireless-wiscore-rak11200-board","name":"WisCore RAK11200 Board","part":"esp32","ram":327680,"records":[{"core":"arduino:rakwireless:esp32","file":"variants/WisCore_RAK11200_Board/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BLUE",null],["GPIO12","LED_BUILTIN",null]],"spi":["GPIO33","GPIO25","GPIO35"],"uart":["GPIO1","GPIO3"]},"src":"arduino:rakwireless:esp32:WisCore_RAK11200_Board"}],"vendor":"RAKwireless","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO32","miso":"GPIO35","mosi":"GPIO25","name":"SPI","sck":"GPIO33"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:rakwireless:esp32:WisCore_RAK11200_Board","leds":[{"colour":"blue","name":"LED_BLUE","pin":"GPIO2"},{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"GPIO12"}],"naming":"esp","ram":327680,"ram_from":"arduino:rakwireless:esp32:WisCore_RAK11200_Board"}},
{"chosen":"cpy:raspberrypi/cosmo_pico","ids":["cpy:raspberrypi/cosmo_pico"],"key":"raspberrypi-cosmo-pico","name":"COSMO-Pico","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/cosmo_pico/pins.c","src":"cpy:raspberrypi/cosmo_pico"}],"vendor":"Raspberry Pi","why":"nothing","wiring":{"flash":16777216,"flash_from":"cpy:raspberrypi/cosmo_pico: EXTERNAL_FLASH_DEVICES, W25Q128JVxQ","naming":"rp2"}},
{"chosen":"arduino:rp2040:rp2040:rpipico2","flash":4194304,"ids":["arduino:rp2040:rp2040:rpipico2","cpy:raspberrypi/raspberry_pi_pico2","mpy:rp2/RPI_PICO2","pio:rpipico2","zephyr:rpi_pico2"],"key":"raspberrypi-pico-2","name":"Pico 2","notes":["led GPIO25 label from zephyr:rpi_pico2","led GPIO25 active from zephyr:rpi_pico2"],"part":"rp2350","ram":532480,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/rpipico2/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:rpipico2"},{"core":"arduino:rp2040:rp2040","file":"variants/rpipico2/pins_arduino.h","same":true,"src":"pio:rpipico2","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own RASPBERRY_PI_PICO_2 entry"},{"file":"boards/raspberrypi/rpi_pico2/rpi_pico2_rp2350a_m33_0.dts","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","led0","high"]]},"src":"zephyr:rpi_pico2","stated":{"leds|GPIO25":"zephyr:rpi_pico2: gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>"}},{"file":"ports/rp2/boards/RPI_PICO2/mpconfigboard.h","says":{"leds":[["GPIO25","LED",null]]},"src":"mpy:rp2/RPI_PICO2"},{"file":"ports/raspberrypi/boards/raspberry_pi_pico2/pins.c","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED",null]]},"src":"cpy:raspberrypi/raspberry_pi_pico2"}],"vendor":"Raspberry Pi","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":4194304,"flash_from":"arduino:rp2040:rp2040:rpipico2","leds":[{"active":"high","aliases":["PIN_LED"],"filled":["label from zephyr:rpi_pico2","active from zephyr:rpi_pico2"],"label":"LED","name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:rpipico2"}},
{"chosen":"arduino:rp2040:rp2040:rpipico2w","flash":4194304,"ids":["arduino:rp2040:rp2040:rpipico2w","cpy:raspberrypi/raspberry_pi_pico2_w","mpy:rp2/RPI_PICO2_W","pio:rpipico2w"],"key":"raspberrypi-pico-2w","name":"Pico 2W","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","dropped":["not a pin of the part"],"file":"variants/rpipico2w/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["CYW43 WL_GPIO0","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:rpipico2w"},{"core":"arduino:rp2040:rp2040","dropped":["not a pin of the part"],"file":"variants/rpipico2w/pins_arduino.h","same":true,"src":"pio:rpipico2w","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own RASPBERRY_PI_PICO_2W entry"},{"file":"ports/rp2/boards/RPI_PICO2_W/mpconfigboard.h","says":{"leds":[["EXT_GPIO0","LED",null]]},"src":"mpy:rp2/RPI_PICO2_W"},{"file":"ports/raspberrypi/boards/raspberry_pi_pico2_w/pins.c","says":{"i2c":["GPIO4","GPIO5"],"leds":[["pin_CYW0","LED",null]]},"src":"cpy:raspberrypi/raspberry_pi_pico2_w"}],"vendor":"Raspberry Pi","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":4194304,"flash_from":"arduino:rp2040:rp2040:rpipico2w","leds":[{"aliases":["PIN_LED"],"label":"CYW43 WL_GPIO0","name":"LED_BUILTIN"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:rpipico2w"}},
{"chosen":"arduino:rp2040:rp2040:rpipicow","flash":2097152,"ids":["arduino:rp2040:rp2040:rpipicow","cpy:raspberrypi/raspberry_pi_pico_w","mpy:rp2/RPI_PICO_W","pio:rpipicow"],"key":"raspberrypi-pico-w","name":"Pico W","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","dropped":["not a pin of the part"],"file":"variants/rpipicow/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["CYW43 WL_GPIO0","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:rpipicow"},{"core":"arduino:rp2040:rp2040","dropped":["not a pin of the part"],"file":"variants/rpipicow/pins_arduino.h","same":true,"src":"pio:rpipicow","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own RASPBERRY_PI_PICO_W entry"},{"file":"ports/rp2/boards/RPI_PICO_W/mpconfigboard.h","says":{"leds":[["EXT_GPIO0","LED",null]]},"src":"mpy:rp2/RPI_PICO_W"},{"file":"ports/raspberrypi/boards/raspberry_pi_pico_w/pins.c","says":{"i2c":["GPIO4","GPIO5"],"leds":[["pin_CYW0","LED",null]]},"src":"cpy:raspberrypi/raspberry_pi_pico_w"}],"vendor":"Raspberry Pi","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:rpipicow","leds":[{"aliases":["PIN_LED"],"label":"CYW43 WL_GPIO0","name":"LED_BUILTIN"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:rpipicow"}},
{"chosen":"zephyr:qemu_cortex_a72","ids":["zephyr:qemu_cortex_a72"],"key":"raspberrypi-qemu-emulation-for-arm-cortex-a72","name":"QEMU Emulation for ARM Cortex-A72","part":"bcm2711","ram":8388608,"records":[{"file":"boards/qemu/cortex_a72/qemu_cortex_a72.dts","says":{"leds":[["&gpio1 14","led0","high"],["&exp_gpio 2","led1","low"]]},"src":"zephyr:qemu_cortex_a72","stated":{"leds|raw:&exp_gpio 2":"zephyr:qemu_cortex_a72: gpios = <&exp_gpio 2 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 14":"zephyr:qemu_cortex_a72: gpios = <&gpio1 14 GPIO_ACTIVE_HIGH>"}}],"vendor":"raspberrypi","why":"rank","wiring":{"leds":[{"active":"high","label":"ACT","name":"led0","raw":"&gpio1 14"},{"active":"low","label":"PWR","name":"led1","raw":"&exp_gpio 2"}],"naming":"raw","ram":8388608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rpi_4b","ids":["zephyr:rpi_4b"],"key":"raspberrypi-raspberry-pi-4-model-b-cortex-a72","name":"Raspberry Pi 4 Model B (Cortex-A72)","part":"bcm2711","records":[{"file":"boards/raspberrypi/rpi_4b/rpi_4b.dts","says":{"leds":[["&gpio1 14","led0","high"],["&exp_gpio 2","led1","low"]]},"src":"zephyr:rpi_4b","stated":{"leds|raw:&exp_gpio 2":"zephyr:rpi_4b: gpios = <&exp_gpio 2 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 14":"zephyr:rpi_4b: gpios = <&gpio1 14 GPIO_ACTIVE_HIGH>"}}],"vendor":"raspberrypi","why":"rank","wiring":{"leds":[{"active":"high","label":"ACT","name":"led0","raw":"&gpio1 14"},{"active":"low","label":"PWR","name":"led1","raw":"&exp_gpio 2"}],"naming":"raw"}},
{"chosen":"zephyr:rpi_5","ids":["zephyr:rpi_5"],"key":"raspberrypi-raspberry-pi-5-cortex-a76","name":"Raspberry Pi 5 (Cortex-A76)","part":"bcm2712","records":[{"file":"boards/raspberrypi/rpi_5/rpi_5_bcm2712.dts","says":{"leds":[["&gio_aon 9","led0","low"]]},"src":"zephyr:rpi_5","stated":{"leds|raw:&gio_aon 9":"zephyr:rpi_5: gpios = <&gio_aon 9 GPIO_ACTIVE_LOW>"}}],"vendor":"raspberrypi","why":"rank","wiring":{"leds":[{"active":"low","label":"ACT","name":"led0","raw":"&gio_aon 9"}],"naming":"raw"}},
{"chosen":"zephyr:rpi_debug_probe","flash":2097152,"ids":["zephyr:rpi_debug_probe"],"key":"raspberrypi-raspberry-pi-debug-probe","name":"Raspberry Pi Debug Probe","part":"rp2040","ram":270336,"records":[{"file":"boards/raspberrypi/rpi_debug_probe/rpi_debug_probe.dts","says":{"leds":[["GPIO2","led0","high"],["GPIO7","green_led_uart","high"],["GPIO8","yellow_led_uart","high"],["GPIO15","green_led_dbug","high"],["GPIO16","yellow_led_dbug","high"]]},"src":"zephyr:rpi_debug_probe","stated":{"leds|GPIO15":"zephyr:rpi_debug_probe: gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>","leds|GPIO16":"zephyr:rpi_debug_probe: gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>","leds|GPIO2":"zephyr:rpi_debug_probe: gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>","leds|GPIO7":"zephyr:rpi_debug_probe: gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>","leds|GPIO8":"zephyr:rpi_debug_probe: gpios = <&gpio0 8 GPIO_ACTIVE_HIGH>"}}],"vendor":"raspberrypi","why":"rank","wiring":{"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"Raspberry Pi Debug Probe schematic (raspberry-pi-debug-probe-schematics.pdf), Ref RPI-PICODEBUG","kind":"schematic","level":"GPIO2 -> R3 470R -> D1 (red) anode, cathode to GND: lit when GPIO2 is high.","publisher":"Raspberry Pi Ltd","quote":"U1 RP2040 4 GPIO2; GPIO2 - R3 470R 1% M1005 63mW - D1 Red - GND (TP5 on the anode node)","revision":"Rev 2; Date: Monday, February 20, 2023 (title block)","url":"https://datasheets.raspberrypi.com/debug/raspberry-pi-debug-probe-schematics.pdf","where":"sheet 1 of 1, top centre (D1 'Red'), U1 RP2040 pin 4"},"colour":"red","label":"Red LED D1","name":"led0","pin":"GPIO2"},{"active":"high","cite":{"doc":"Raspberry Pi Debug Probe schematic (raspberry-pi-debug-probe-schematics.pdf), Ref RPI-PICODEBUG","kind":"schematic","level":"pin -> resistor -> anode, cathode GND","publisher":"Raspberry Pi Ltd","quote":"GPIO7 - R7 470R - D2 Green - GND","revision":"Rev 2; Date: Monday, February 20, 2023 (title block)","url":"https://datasheets.raspberrypi.com/debug/raspberry-pi-debug-probe-schematics.pdf","where":"right side"},"colour":"green","label":"Green LED UART D2","name":"green_led_uart","pin":"GPIO7"},{"active":"high","cite":{"doc":"Raspberry Pi Debug Probe schematic (raspberry-pi-debug-probe-schematics.pdf), Ref RPI-PICODEBUG","kind":"schematic","level":"pin -> resistor -> anode, cathode GND","publisher":"Raspberry Pi Ltd","quote":"GPIO8 - R8 470R - D3 Yellow - GND","revision":"Rev 2; Date: Monday, February 20, 2023 (title block)","url":"https://datasheets.raspberrypi.com/debug/raspberry-pi-debug-probe-schematics.pdf","where":"right side"},"colour":"yellow","label":"Yellow LED UART D3","name":"yellow_led_uart","pin":"GPIO8"},{"active":"high","cite":{"doc":"Raspberry Pi Debug Probe schematic (raspberry-pi-debug-probe-schematics.pdf), Ref RPI-PICODEBUG","kind":"schematic","level":"pin -> resistor -> anode, cathode GND","publisher":"Raspberry Pi Ltd","quote":"GPIO15 - R14 470R - D4 Green - GND","revision":"Rev 2; Date: Monday, February 20, 2023 (title block)","url":"https://datasheets.raspberrypi.com/debug/raspberry-pi-debug-probe-schematics.pdf","where":"lower right"},"colour":"green","label":"Green LED DBUG D4","name":"green_led_dbug","pin":"GPIO15"},{"active":"high","cite":{"doc":"Raspberry Pi Debug Probe schematic (raspberry-pi-debug-probe-schematics.pdf), Ref RPI-PICODEBUG","kind":"schematic","level":"pin -> resistor -> anode, cathode GND","publisher":"Raspberry Pi Ltd","quote":"GPIO16 - R15 470R - D5 Yellow - GND","revision":"Rev 2; Date: Monday, February 20, 2023 (title block)","url":"https://datasheets.raspberrypi.com/debug/raspberry-pi-debug-probe-schematics.pdf","where":"lower right"},"colour":"yellow","label":"Yellow LED DBUG D5","name":"yellow_led_dbug","pin":"GPIO16"}],"naming":"rp2","ram":270336,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:arduino:mbed:pico","flash":2097152,"ids":["arduino:arduino:mbed:pico","arduino:arduino:mbed_rp2040:pico","arduino:rp2040:rp2040:rpipico","cpy:raspberrypi/raspberry_pi_pico","mpy:rp2/RPI_PICO","pio:pico","pio:rpipico","wokwi:pi-pico","zephyr:rpi_pico"],"key":"raspberrypi-raspberry-pi-pico","name":"Raspberry Pi Pico","notes":["led GPIO25 active from zephyr:rpi_pico"],"part":"rp2040","ram":270336,"records":[{"core":"arduino:arduino:mbed","file":"variants/RASPBERRY_PI_PICO/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:arduino:mbed:pico"},{"core":"arduino:arduino:mbed_rp2040","file":"variants/RASPBERRY_PI_PICO/pins_arduino.h","same":true,"src":"arduino:arduino:mbed_rp2040:pico"},{"core":"arduino:rp2040:rp2040","file":"variants/rpipico/pins_arduino.h","same":true,"src":"arduino:rp2040:rp2040:rpipico"},{"core":"arduino:arduino:mbed_rp2040","file":"variants/RASPBERRY_PI_PICO/pins_arduino.h","same":true,"src":"pio:pico","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own RASPBERRY_PI_PICO entry"},{"core":"arduino:rp2040:rp2040","file":"variants/rpipico/pins_arduino.h","same":true,"src":"pio:rpipico","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own RASPBERRY_PI_PICO entry"},{"file":"boards/raspberrypi/rpi_pico/rpi_pico.dts","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","led0","high"]]},"src":"zephyr:rpi_pico","stated":{"leds|GPIO25":"zephyr:rpi_pico: gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>"}},{"file":"ports/rp2/boards/RPI_PICO/mpconfigboard.h","says":{"leds":[["GPIO25","LED",null]]},"src":"mpy:rp2/RPI_PICO"},{"file":"ports/raspberrypi/boards/raspberry_pi_pico/pins.c","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED",null]]},"src":"cpy:raspberrypi/raspberry_pi_pico"}],"vendor":"Raspberry Pi","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:arduino:mbed:pico","leds":[{"active":"high","aliases":["PIN_LED"],"cite":{"doc":"Raspberry Pi Pico Datasheet, Appendix B 'Pico schematic', Figure 19 'The Raspberry Pi Pico Rev3 board schematic.'","kind":"schematic","level":"GPIO25 -> R3 470R -> D2 (green) anode, cathode to GND: lit when GPIO25 is high.","publisher":"Raspberry Pi Ltd","quote":"U1 37 GPIO25 -> GPIO25 - R3 470R 1% M1005 63mW - D2 Green - GND, TP5; label 'LED'","revision":"schematic title block: Ref RPI-PICO, Rev 3, Date: Friday, January 15, 2021; datasheet build date 03/07/2026, build version d4e0f1799616","url":"https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf","where":"PDF page 26 (printed page 25), block 'LED' right of centre; U1 pin 37"},"filled":["active from zephyr:rpi_pico"],"label":"D25","name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":270336,"ram_from":"arduino:arduino:mbed:pico"}},
{"chosen":"zephyr:rpi_zero_2w","ids":["zephyr:rpi_zero_2w"],"key":"raspberrypi-raspberry-pi-zero-2-w","name":"Raspberry Pi Zero 2 W","part":"bcm2710","records":[{"file":"boards/raspberrypi/rpi_zero_2w/rpi_zero_2w.dts","src":"zephyr:rpi_zero_2w"}],"vendor":"raspberrypi","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:raytac_an54lq_db_15","flash":98304,"ids":["zephyr:raytac_an54lq_db_15"],"key":"raytac-an54lq-db-15","name":"AN54LQ-DB-15","part":"nrf54l15","ram":69632,"records":[{"file":"boards/raytac/an54lq_db_15/raytac_an54lq_db_15_nrf54l15_cpuapp.dts","says":{"buttons":[["P1.13","sw0","low","up"],["P1.09","sw1","low","up"],["P1.08","sw2","low","up"],["P0.04","sw3","low","up"]],"leds":[["&gpio2 9","led0","high"],["P1.10","led1","high"],["&gpio2 7","led2","high"],["P1.14","led3","high"]],"spi":[null,null,null]},"src":"zephyr:raytac_an54lq_db_15","stated":{"buttons|P0.04":"zephyr:raytac_an54lq_db_15: gpios = <&gpio0 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.08":"zephyr:raytac_an54lq_db_15: gpios = <&gpio1 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.09":"zephyr:raytac_an54lq_db_15: gpios = <&gpio1 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.13":"zephyr:raytac_an54lq_db_15: gpios = <&gpio1 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P1.10":"zephyr:raytac_an54lq_db_15: gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>","leds|P1.14":"zephyr:raytac_an54lq_db_15: gpios = <&gpio1 14 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 7":"zephyr:raytac_an54lq_db_15: gpios = <&gpio2 7 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 9":"zephyr:raytac_an54lq_db_15: gpios = <&gpio2 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"raytac","why":"rank","wiring":{"buses":{"spi":{"miso":null,"mosi":null,"name":"spi00","sck":null}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button 0","name":"sw0","pin":"P1.13","pull":"up"},{"active":"low","label":"Push button 1","name":"sw1","pin":"P1.09","pull":"up"},{"active":"low","label":"Push button 2","name":"sw2","pin":"P1.08","pull":"up"},{"active":"low","label":"Push button 3","name":"sw3","pin":"P0.04","pull":"up"}],"flash":98304,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"colour":"green","label":"Green LED 0","name":"led0","raw":"&gpio2 9"},{"active":"high","colour":"green","label":"Green LED 1","name":"led1","pin":"P1.10"},{"active":"high","colour":"green","label":"Green LED 2","name":"led2","raw":"&gpio2 7"},{"active":"high","colour":"green","label":"Green LED 3","name":"led3","pin":"P1.14"}],"naming":"nrf","ram":69632,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:raytac_an54lv_db_15","flash":729088,"ids":["zephyr:raytac_an54lv_db_15"],"key":"raytac-an54lv-db-15","name":"AN54LV-DB-15","part":"nrf54l15","ram":262144,"records":[{"file":"boards/raytac/an54lv_db_15/raytac_an54lv_db_15_nrf54l15_cpuapp.dts","says":{"buttons":[["P1.13","sw0","low","up"],["P1.09","sw1","low","up"],["P1.08","sw2","low","up"],["P0.04","sw3","low","up"]],"leds":[["&gpio2 9","led0","high"],["P1.10","led1","high"],["&gpio2 7","led2","high"],["P1.14","led3","high"]],"spi":[null,null,null]},"src":"zephyr:raytac_an54lv_db_15","stated":{"buttons|P0.04":"zephyr:raytac_an54lv_db_15: gpios = <&gpio0 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.08":"zephyr:raytac_an54lv_db_15: gpios = <&gpio1 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.09":"zephyr:raytac_an54lv_db_15: gpios = <&gpio1 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.13":"zephyr:raytac_an54lv_db_15: gpios = <&gpio1 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P1.10":"zephyr:raytac_an54lv_db_15: gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>","leds|P1.14":"zephyr:raytac_an54lv_db_15: gpios = <&gpio1 14 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 7":"zephyr:raytac_an54lv_db_15: gpios = <&gpio2 7 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 9":"zephyr:raytac_an54lv_db_15: gpios = <&gpio2 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"raytac","why":"rank","wiring":{"buses":{"spi":{"miso":null,"mosi":null,"name":"spi00","sck":null}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button 0","name":"sw0","pin":"P1.13","pull":"up"},{"active":"low","label":"Push button 1","name":"sw1","pin":"P1.09","pull":"up"},{"active":"low","label":"Push button 2","name":"sw2","pin":"P1.08","pull":"up"},{"active":"low","label":"Push button 3","name":"sw3","pin":"P0.04","pull":"up"}],"flash":729088,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"colour":"green","label":"Green LED 0","name":"led0","raw":"&gpio2 9"},{"active":"high","colour":"green","label":"Green LED 1","name":"led1","pin":"P1.10"},{"active":"high","colour":"green","label":"Green LED 2","name":"led2","raw":"&gpio2 7"},{"active":"high","colour":"green","label":"Green LED 3","name":"led3","pin":"P1.14"}],"naming":"nrf","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:raytac_an7002q_db","flash":1048576,"ids":["zephyr:raytac_an7002q_db"],"key":"raytac-an7002q-db-5340","name":"AN7002Q-DB-5340","part":"nrf5340","ram":458752,"records":[{"file":"boards/raytac/an7002q_db/raytac_an7002q_db_nrf5340_cpuapp.dts","says":{"buttons":[["P1.08","sw0","low","up"],["P1.09","sw1","low","up"]],"i2c":["P1.02","P1.03"],"leds":[["P1.06","led0","high"],["P1.07","led1","high"]],"spi":["P0.08","P0.09","P0.10"]},"src":"zephyr:raytac_an7002q_db","stated":{"buttons|P1.08":"zephyr:raytac_an7002q_db: gpios = <&gpio1 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.09":"zephyr:raytac_an7002q_db: gpios = <&gpio1 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P1.06":"zephyr:raytac_an7002q_db: gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>","leds|P1.07":"zephyr:raytac_an7002q_db: gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"raytac","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"P1.03","sda":"P1.02"},"spi":{"miso":"P0.10","mosi":"P0.09","name":"spi4","sck":"P0.08"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button 1","name":"sw0","pin":"P1.08","pull":"up"},{"active":"low","label":"Push button 2","name":"sw1","pin":"P1.09","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"colour":"green","label":"Green LED 0","name":"led0","pin":"P1.06"},{"active":"high","colour":"green","label":"Green LED 1","name":"led1","pin":"P1.07"}],"naming":"nrf","ram":458752,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:raytac_mdbt50q_cx_40_dongle","flash":1048576,"ids":["zephyr:raytac_mdbt50q_cx_40_dongle"],"key":"raytac-mdbt50q-cx-40-dongle","name":"MDBT50Q-CX-40 Dongle","part":"nrf52840","ram":262144,"records":[{"file":"boards/raytac/mdbt50q_cx_40_dongle/raytac_mdbt50q_cx_40_dongle_nrf52840.dts","says":{"buttons":[["P1.06","sw0","low","up"]],"leds":[["P0.06","led0","low"],["P0.08","led1","low"]]},"src":"zephyr:raytac_mdbt50q_cx_40_dongle","stated":{"buttons|P1.06":"zephyr:raytac_mdbt50q_cx_40_dongle: gpios = <&gpio1 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.06":"zephyr:raytac_mdbt50q_cx_40_dongle: gpios = <&gpio0 6 GPIO_ACTIVE_LOW>","leds|P0.08":"zephyr:raytac_mdbt50q_cx_40_dongle: gpios = <&gpio0 8 GPIO_ACTIVE_LOW>"}}],"vendor":"raytac","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button switch 0","name":"sw0","pin":"P1.06","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["led0-green","mcuboot-led0"],"label":"LED D1","name":"led0","pin":"P0.06"},{"active":"low","aliases":["led1-red"],"label":"LED D2","name":"led1","pin":"P0.08"}],"naming":"nrf","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:raytac_mdbt50q_db_33","flash":524288,"ids":["zephyr:raytac_mdbt50q_db_33"],"key":"raytac-mdbt50q-db-33","name":"MDBT50Q-DB-33","part":"nrf52833","ram":131072,"records":[{"file":"boards/raytac/mdbt50q_db_33/raytac_mdbt50q_db_33_nrf52833.dts","says":{"buttons":[["P0.11","sw0","low","up"],["P0.12","sw1","low","up"],["P0.24","sw2","low","up"],["P0.25","sw3","low","up"]],"i2c":["P0.26","P0.27"],"leds":[["P0.13","led0","low"],["P0.14","led1","low"],["P0.15","led2","low"]],"spi":["P0.31","P0.30","P1.08"]},"src":"zephyr:raytac_mdbt50q_db_33","stated":{"buttons|P0.11":"zephyr:raytac_mdbt50q_db_33: gpios = <&gpio0 11 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.12":"zephyr:raytac_mdbt50q_db_33: gpios = <&gpio0 12 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.24":"zephyr:raytac_mdbt50q_db_33: gpios = <&gpio0 24 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.25":"zephyr:raytac_mdbt50q_db_33: gpios = <&gpio0 25 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.13":"zephyr:raytac_mdbt50q_db_33: gpios = <&gpio0 13 GPIO_ACTIVE_LOW>","leds|P0.14":"zephyr:raytac_mdbt50q_db_33: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>","leds|P0.15":"zephyr:raytac_mdbt50q_db_33: gpios = <&gpio0 15 GPIO_ACTIVE_LOW>"}}],"vendor":"raytac","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P1.08","mosi":"P0.30","name":"spi1","sck":"P0.31"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button switch 0","name":"sw0","pin":"P0.11","pull":"up"},{"active":"low","label":"Push button switch 1","name":"sw1","pin":"P0.12","pull":"up"},{"active":"low","label":"Push button switch 2","name":"sw2","pin":"P0.24","pull":"up"},{"active":"low","label":"Push button switch 3","name":"sw3","pin":"P0.25","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"colour":"green","label":"Green LED 0","name":"led0","pin":"P0.13"},{"active":"low","colour":"red","label":"Red LED 1","name":"led1","pin":"P0.14"},{"active":"low","colour":"blue","label":"Blue LED 2","name":"led2","pin":"P0.15"}],"naming":"nrf","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:raytac_mdbt50q_db_40","flash":1048576,"ids":["zephyr:raytac_mdbt50q_db_40"],"key":"raytac-mdbt50q-db-40","name":"MDBT50Q-DB-40","part":"nrf52840","ram":262144,"records":[{"file":"boards/raytac/mdbt50q_db_40/raytac_mdbt50q_db_40_nrf52840.dts","says":{"buttons":[["P0.11","sw0","low","up"],["P0.12","sw1","low","up"],["P0.24","sw2","low","up"],["P0.25","sw3","low","up"]],"i2c":["P0.26","P0.27"],"leds":[["P0.13","led0","low"],["P0.14","led1","low"],["P0.15","led2","low"]],"spi":["P0.31","P0.30","P1.08"]},"src":"zephyr:raytac_mdbt50q_db_40","stated":{"buttons|P0.11":"zephyr:raytac_mdbt50q_db_40: gpios = <&gpio0 11 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.12":"zephyr:raytac_mdbt50q_db_40: gpios = <&gpio0 12 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.24":"zephyr:raytac_mdbt50q_db_40: gpios = <&gpio0 24 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.25":"zephyr:raytac_mdbt50q_db_40: gpios = <&gpio0 25 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.13":"zephyr:raytac_mdbt50q_db_40: gpios = <&gpio0 13 GPIO_ACTIVE_LOW>","leds|P0.14":"zephyr:raytac_mdbt50q_db_40: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>","leds|P0.15":"zephyr:raytac_mdbt50q_db_40: gpios = <&gpio0 15 GPIO_ACTIVE_LOW>"}}],"vendor":"raytac","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P1.08","mosi":"P0.30","name":"spi1","sck":"P0.31"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button switch 0","name":"sw0","pin":"P0.11","pull":"up"},{"active":"low","label":"Push button switch 1","name":"sw1","pin":"P0.12","pull":"up"},{"active":"low","label":"Push button switch 2","name":"sw2","pin":"P0.24","pull":"up"},{"active":"low","label":"Push button switch 3","name":"sw3","pin":"P0.25","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"colour":"green","label":"Green LED 0","name":"led0","pin":"P0.13"},{"active":"low","colour":"red","label":"Red LED 1","name":"led1","pin":"P0.14"},{"active":"low","colour":"blue","label":"Blue LED 2","name":"led2","pin":"P0.15"}],"naming":"nrf","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:raytac_mdbt53_db_40","flash":196608,"ids":["zephyr:raytac_mdbt53_db_40"],"key":"raytac-mdbt53-db-40","name":"MDBT53-DB-40","part":"nrf5340","ram":196608,"records":[{"file":"boards/raytac/mdbt53_db_40/raytac_mdbt53_db_40_nrf5340_cpuapp.dts","says":{"buttons":[["P0.24","sw0","low","up"],["P0.08","sw1","low","up"],["P0.23","sw2","low","up"],["P0.09","sw3","low","up"]],"i2c":["P1.02","P1.03"],"leds":[["P0.28","led0","low"],["P0.30","led1","low"],["P0.31","led2","low"],["P0.29","led3","low"]],"spi":["P0.28","P0.27","P0.26"]},"src":"zephyr:raytac_mdbt53_db_40","stated":{"buttons|P0.08":"zephyr:raytac_mdbt53_db_40: gpios = <&gpio0 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.09":"zephyr:raytac_mdbt53_db_40: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.23":"zephyr:raytac_mdbt53_db_40: gpios = <&gpio0 23 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.24":"zephyr:raytac_mdbt53_db_40: gpios = <&gpio0 24 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.28":"zephyr:raytac_mdbt53_db_40: gpios = <&gpio0 28 GPIO_ACTIVE_LOW>","leds|P0.29":"zephyr:raytac_mdbt53_db_40: gpios = <&gpio0 29 GPIO_ACTIVE_LOW>","leds|P0.30":"zephyr:raytac_mdbt53_db_40: gpios = <&gpio0 30 GPIO_ACTIVE_LOW>","leds|P0.31":"zephyr:raytac_mdbt53_db_40: gpios = <&gpio0 31 GPIO_ACTIVE_LOW>"}}],"vendor":"raytac","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"P1.03","sda":"P1.02"},"spi":{"miso":"P0.26","mosi":"P0.27","name":"spi2","sck":"P0.28"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button 1 (SW1)","name":"sw0","pin":"P0.24","pull":"up"},{"active":"low","label":"Push button 2 (SW2)","name":"sw1","pin":"P0.08","pull":"up"},{"active":"low","label":"Push button 3 (SW3)","name":"sw2","pin":"P0.23","pull":"up"},{"active":"low","label":"Push button 4 (SW4)","name":"sw3","pin":"P0.09","pull":"up"}],"flash":196608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"colour":"green","label":"Green LED 0","name":"led0","pin":"P0.28"},{"active":"low","colour":"red","label":"Red LED 1","name":"led1","pin":"P0.30"},{"active":"low","label":"LED 2","name":"led2","pin":"P0.31"},{"active":"low","label":"LED 3","name":"led3","pin":"P0.29"}],"naming":"nrf","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:raytac_mdbt53v_db_40","flash":1048576,"ids":["zephyr:raytac_mdbt53v_db_40"],"key":"raytac-mdbt53v-db-40","name":"MDBT53V-DB-40","part":"nrf5340","ram":458752,"records":[{"file":"boards/raytac/mdbt53v_db_40/raytac_mdbt53v_db_40_nrf5340_cpuapp.dts","says":{"buttons":[["P0.24","sw0","low","up"],["P0.08","sw1","low","up"],["P0.23","sw2","low","up"]],"i2c":["P1.02","P1.03"],"leds":[["P0.28","led0","low"]],"spi":["P0.08","P0.09","P0.10"]},"src":"zephyr:raytac_mdbt53v_db_40","stated":{"buttons|P0.08":"zephyr:raytac_mdbt53v_db_40: gpios = <&gpio0 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.23":"zephyr:raytac_mdbt53v_db_40: gpios = <&gpio0 23 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.24":"zephyr:raytac_mdbt53v_db_40: gpios = <&gpio0 24 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.28":"zephyr:raytac_mdbt53v_db_40: gpios = <&gpio0 28 GPIO_ACTIVE_LOW>"}}],"vendor":"raytac","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"P1.03","sda":"P1.02"},"spi":{"miso":"P0.10","mosi":"P0.09","name":"spi4","sck":"P0.08"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button 1","name":"sw0","pin":"P0.24","pull":"up"},{"active":"low","label":"Push button 2","name":"sw1","pin":"P0.08","pull":"up"},{"active":"low","label":"Push button 3","name":"sw2","pin":"P0.23","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"colour":"green","label":"Green LED 0","name":"led0","pin":"P0.28"}],"naming":"nrf","ram":458752,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:adafruit:nrf52:mdbt50qrx","flash":815104,"ids":["arduino:adafruit:nrf52:mdbt50qrx","cpy:nordic/raytac_mdbt50q-rx","pio:raytac_mdbt50q_rx"],"key":"raytac-raytac-mdbt50q-rx-dongle","name":"Raytac MDBT50Q-RX Dongle","notes":["button P0.15 active low from the level check (MDBT50Q-RX Spec (Ver.F).pdf)"],"part":"nrf52840","ram":248832,"records":[{"core":"arduino:adafruit:nrf52","file":"variants/raytac_mdbt50q_rx/variant.h","says":{"buttons":[["P0.15","PIN_BUTTON1",null,null]],"leds":[["P1.13","LED_BUILTIN","low"],["P1.11","PIN_LED2","low"]]},"src":"arduino:adafruit:nrf52:mdbt50qrx","stated":{"leds|P1.11":"#define LED_STATE_ON 0 // State when LED is litted","leds|P1.13":"#define LED_STATE_ON 0 // State when LED is litted"}},{"file":"ports/nordic/boards/raytac_mdbt50q-rx/pins.c","says":{"buttons":[["P0.15","BUTTON",null,null]],"leds":[["P1.13","MICROPY_HW_LED_STATUS","low"]]},"src":"cpy:nordic/raytac_mdbt50q-rx","stated":{"leds|P1.13":"#define MICROPY_HW_LED_STATUS_INVERTED (1)"}}],"vendor":"Raytac","why":"rank","wiring":{"buttons":[{"active":"low","cite":{"doc":"MDBT50Q-RX Spec (Ver.F).pdf","kind":"schematic","level":"switch between pin and GND","publisher":"Raytac Corporation","quote":"SW1 between GND and P0.15","revision":"Version: F, Issued Date: 2021/08/04","url":"https://www.raytac.com/document/act.php?act=1&index_id=38","where":"ch. 8 Reference Circuit"},"filled":["active from level check: MDBT50Q-RX Spec (Ver.F).pdf"],"label":"D2","name":"PIN_BUTTON1","pin":"P0.15"}],"clock_hz":64000000,"flash":815104,"flash_from":"arduino:adafruit:nrf52:mdbt50qrx","leds":[{"active":"low","aliases":["LED_BLUE","LED_RED","PIN_LED1"],"cite":{"doc":"MDBT50Q-RX Spec (Ver.F).pdf","kind":"schematic","level":"3.3V -> D1 anode; D1 cathode -> R1 -> P1.13: lit when P1.13 is low.","publisher":"Raytac Corporation","quote":"'3.3V' -> D1 -> R1 * -> 'P1.13' (MDBT50Q-P MODULE pin P1.13)","revision":"Version: F, Issued Date: 2021/08/04","url":"https://www.raytac.com/document/act.php?act=1&index_id=38","where":"chapter 8 'Reference Circuit', page 20 (schematic image)"},"colour":"blue","label":"D0","name":"LED_BUILTIN","pin":"P1.13"},{"active":"low","cite":{"doc":"MDBT50Q-RX Spec (Ver.F).pdf","kind":"schematic","level":"3.3V -> D2 anode; D2 cathode -> R4 -> P1.11: lit when P1.11 is low.","publisher":"Raytac Corporation","quote":"'3.3V' -> D2 -> R4 * -> 'P1.11' (MDBT50Q-P MODULE pin P1.11); 'Standard dongle only has one LED (D1). Please discuss with us directly if you need two LEDs (D1+D2).'","revision":"Version: F, Issued Date: 2021/08/04","url":"https://www.raytac.com/document/act.php?act=1&index_id=38","where":"chapter 8 'Reference Circuit', page 20 (schematic image)"},"label":"D1","name":"PIN_LED2","pin":"P1.11"}],"naming":"nrf","ram":237568,"ram_from":"arduino:adafruit:nrf52:mdbt50qrx"}},
{"chosen":"cpy:nordic/raytac_mdbt50q-db-40","ids":["cpy:nordic/raytac_mdbt50q-db-40"],"key":"raytaccorporation-mdbt50q-db-40","name":"MDBT50Q-DB-40","part":"nrf52840","records":[{"file":"ports/nordic/boards/raytac_mdbt50q-db-40/pins.c","says":{"buttons":[["P0.11","SW1",null,null],["P0.12","SW2",null,null],["P0.24","SW3",null,null],["P0.25","SW4",null,null]],"leds":[["P0.14","LED_R",null],["P0.13","LED_G","low"],["P0.15","LED_B",null]],"uart":["P0.06","P0.08"]},"src":"cpy:nordic/raytac_mdbt50q-db-40","stated":{"leds|P0.13":"#define MICROPY_HW_LED_STATUS_INVERTED (1)"}}],"vendor":"Raytac Corporation","why":"rank","wiring":{"buses":{"uart":{"name":"board.TX/RX","rx":"P0.08","tx":"P0.06"}},"buttons":[{"name":"SW1","pin":"P0.11"},{"name":"SW2","pin":"P0.12"},{"name":"SW3","pin":"P0.24"},{"name":"SW4","pin":"P0.25"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"colour":"red","name":"LED_R","pin":"P0.14"},{"active":"low","aliases":["MICROPY_HW_LED_STATUS"],"colour":"green","name":"LED_G","pin":"P0.13"},{"colour":"blue","name":"LED_B","pin":"P0.15"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"arduino:realtek:Ameba1:ameba_rtl8195a","flash":2097152,"ids":["arduino:realtek:Ameba1:ameba_rtl8195a"],"key":"realtek-rtl8195am","name":"RTL8195AM","part":"","records":[{"core":"arduino:realtek:Ameba1","dropped":["LED_BUILTIN = 13, and no pin table names it"],"file":"variants/rtl8195a/pins_arduino.h","says":{"leds":[["D13","LED_BUILTIN",null]]},"src":"arduino:realtek:Ameba1:ameba_rtl8195a"}],"vendor":"Realtek","why":"vendor","wiring":{"clock_hz":166666666,"flash":2097152,"flash_from":"arduino:realtek:Ameba1:ameba_rtl8195a","leds":[{"label":"D13","name":"LED_BUILTIN"}],"naming":"raw"}},
{"chosen":"arduino:realtek:Ameba1:ameba_rtl8710","flash":1048576,"ids":["arduino:realtek:Ameba1:ameba_rtl8710"],"key":"realtek-rtl8710af","name":"RTL8710AF","part":"rtl8710af","records":[{"core":"arduino:realtek:Ameba1","dropped":["LED_BUILTIN = 13, and no pin table names it"],"file":"variants/rtl8710/pins_arduino.h","says":{"leds":[["D13","LED_BUILTIN",null]]},"src":"arduino:realtek:Ameba1:ameba_rtl8710"}],"vendor":"Realtek","why":"vendor","wiring":{"clock_hz":83333333,"flash":1048576,"flash_from":"arduino:realtek:Ameba1:ameba_rtl8710","leds":[{"label":"D13","name":"LED_BUILTIN"}],"naming":"raw"}},
{"chosen":"arduino:realtek:Ameba1:ameba_rtl81711am","flash":2097152,"ids":["arduino:realtek:Ameba1:ameba_rtl81711am"],"key":"realtek-rtl8711am","name":"RTL8711AM","part":"rtl8711am","records":[{"core":"arduino:realtek:Ameba1","dropped":["LED_BUILTIN = 13, and no pin table names it"],"file":"variants/rtl8195a/pins_arduino.h","says":{"leds":[["D13","LED_BUILTIN",null]]},"src":"arduino:realtek:Ameba1:ameba_rtl81711am"}],"vendor":"Realtek","why":"vendor","wiring":{"clock_hz":166666666,"flash":2097152,"flash_from":"arduino:realtek:Ameba1:ameba_rtl81711am","leds":[{"label":"D13","name":"LED_BUILTIN"}],"naming":"raw"}},
{"chosen":"zephyr:pke8721daf_c13_f10","flash":4194304,"ids":["zephyr:pke8721daf_c13_f10","zephyr:rtl872xda_evb"],"key":"realtek-rtl8721dx-evaluation-board","name":"RTL8721Dx Evaluation Board","part":"rtl8721dx","ram":524288,"records":[{"file":"boards/realtek/pke8721daf_c13_f10/pke8721daf_c13_f10.dts","src":"zephyr:pke8721daf_c13_f10"},{"file":"boards/realtek/rtl872xda_evb/rtl872xda_evb.dts","same":true,"src":"zephyr:rtl872xda_evb"}],"vendor":"realtek","why":"nothing","wiring":{"flash":4194304,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rtl8721f_evb","flash":4194304,"ids":["zephyr:rtl8721f_evb"],"key":"realtek-rtl8721f-evaluation-board","name":"RTL8721F Evaluation Board","part":"rtl8721f","ram":524288,"records":[{"file":"boards/realtek/rtl8721f_evb/rtl8721f_evb.dts","src":"zephyr:rtl8721f_evb"}],"vendor":"realtek","why":"nothing","wiring":{"flash":4194304,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rtl872xd_evb","flash":4194304,"ids":["zephyr:rtl872xd_evb"],"key":"realtek-rtl872xd-evaluation-board","name":"RTL872xD Evaluation Board","part":"rtl872xd","ram":524288,"records":[{"file":"boards/realtek/rtl872xd_evb/rtl872xd_evb.dts","src":"zephyr:rtl872xd_evb"}],"vendor":"realtek","why":"nothing","wiring":{"flash":4194304,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rtl8752h_evb","flash":421888,"ids":["zephyr:rtl8752h_evb"],"key":"realtek-rtl8752h-evaluation-board","name":"RTL8752H Evaluation Board","part":"rtl8752h","ram":58368,"records":[{"file":"boards/realtek/rtl8752h_evb/rtl8752h_evb_rtl8752hjf.dts","says":{"buttons":[["&gpioa 13","sw0","low","up"],["&gpioa 29","button_1","low","up"],["&gpioa 20","button_2","low","up"],["&gpioa 19","button_3","low","up"]],"leds":[["&gpioa 1","led0","high"],["&gpioa 2","led1","high"]]},"src":"zephyr:rtl8752h_evb","stated":{"buttons|raw:&gpioa 13":"zephyr:rtl8752h_evb: gpios = <&gpioa 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpioa 19":"zephyr:rtl8752h_evb: gpios = <&gpioa 19 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpioa 20":"zephyr:rtl8752h_evb: gpios = <&gpioa 20 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpioa 29":"zephyr:rtl8752h_evb: gpios = <&gpioa 29 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpioa 1":"zephyr:rtl8752h_evb: gpios = <&gpioa 1 GPIO_ACTIVE_HIGH>","leds|raw:&gpioa 2":"zephyr:rtl8752h_evb: gpios = <&gpioa 2 GPIO_ACTIVE_HIGH>"}}],"vendor":"realtek","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 0","name":"sw0","pull":"up","raw":"&gpioa 13"},{"active":"low","label":"Push button switch 1","name":"button_1","pull":"up","raw":"&gpioa 29"},{"active":"low","label":"Push button switch 2","name":"button_2","pull":"up","raw":"&gpioa 20"},{"active":"low","label":"Push button switch 3","name":"button_3","pull":"up","raw":"&gpioa 19"}],"flash":421888,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","raw":"&gpioa 1"},{"active":"high","label":"LED 1","name":"led1","raw":"&gpioa 2"}],"naming":"raw","ram":58368,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rtl87x2g_evb_a","flash":323584,"ids":["zephyr:rtl87x2g_evb_a"],"key":"realtek-rtl87x2g-model-a-evaluation-board","name":"RTL87x2G Model A Evaluation Board","part":"rtl8762g","ram":180224,"records":[{"file":"boards/realtek/rtl87x2g_evb_a/rtl87x2g_evb_a_rtl8762gkh.dts","says":{"buttons":[["&gpioa 6","key4","low","up"],["&gpioa 10","key5","low","up"]],"leds":[["&gpioa 8","led0","low"],["&gpioa 9","led7","low"],["&gpioa 8","rgb_green","low"],["&gpioa 9","rgb_red","low"]]},"src":"zephyr:rtl87x2g_evb_a","stated":{"buttons|raw:&gpioa 10":"zephyr:rtl87x2g_evb_a: gpios = <&gpioa 10 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpioa 6":"zephyr:rtl87x2g_evb_a: gpios = <&gpioa 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpioa 8":"zephyr:rtl87x2g_evb_a: gpios = <&gpioa 8 GPIO_ACTIVE_LOW>","leds|raw:&gpioa 9":"zephyr:rtl87x2g_evb_a: gpios = <&gpioa 9 GPIO_ACTIVE_LOW>"}}],"vendor":"realtek","why":"rank","wiring":{"buttons":[{"active":"low","label":"KEY4","name":"key4","pull":"up","raw":"&gpioa 6"},{"active":"low","label":"KEY5","name":"key5","pull":"up","raw":"&gpioa 10"}],"flash":323584,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED 5","name":"led0","raw":"&gpioa 8"},{"active":"low","label":"LED 7","name":"led7","raw":"&gpioa 9"},{"active":"low","colour":"green","label":"RGB Green LED","name":"rgb_green","raw":"&gpioa 8"},{"active":"low","colour":"red","label":"RGB Red LED","name":"rgb_red","raw":"&gpioa 9"}],"naming":"raw","ram":180224,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rts5817_maa_evb","flash":2097152,"ids":["zephyr:rts5817_maa_evb"],"key":"realtek-rts5817-maa-evaluation-board","name":"RTS5817 MAA Evaluation Board","part":"rts5817","ram":262144,"records":[{"file":"boards/realtek/rts5817_maa_evb/rts5817_maa_evb.dts","src":"zephyr:rts5817_maa_evb"}],"vendor":"realtek","why":"nothing","wiring":{"flash":2097152,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rts5912_evb","flash":327680,"ids":["zephyr:rts5912_evb"],"key":"realtek-rts5912-evaluation-board","name":"RTS5912 Evaluation Board","part":"rts5912","ram":65536,"records":[{"file":"boards/realtek/rts5912_evb/rts5912_evb.dts","src":"zephyr:rts5912_evb"}],"vendor":"realtek","why":"nothing","wiring":{"flash":327680,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:realtek:AmebaD:Ai-Thinker_BW16","flash":2097152,"ids":["arduino:realtek:AmebaD:Ai-Thinker_BW16"],"key":"realteksgsd3-ai-thinker-bw16-rtl8720dn","name":"Ai-Thinker BW16 (RTL8720DN)","part":"rtl8720dn","records":[{"core":"arduino:realtek:AmebaD","dropped":["LED_BUILTIN = 10, and no pin table names it"],"file":"variants/rtl8720dn_bw16/pins_arduino.h","says":{"leds":[["D10","LED_BUILTIN",null]]},"src":"arduino:realtek:AmebaD:Ai-Thinker_BW16"}],"vendor":"Realtek SG SD3","why":"vendor","wiring":{"clock_hz":200000000,"flash":2097152,"flash_from":"arduino:realtek:AmebaD:Ai-Thinker_BW16","leds":[{"label":"D10","name":"LED_BUILTIN"}],"naming":"raw"}},
{"chosen":"arduino:realtek:AmebaD:Ameba_AMB21_AMB22","flash":2097152,"ids":["arduino:realtek:AmebaD:Ameba_AMB21_AMB22"],"key":"realteksgsd3-amb21-amb22-rtl8722dm-csm","name":"AMB21/AMB22 (RTL8722DM/CSM)","part":"rtl8722csm","records":[{"core":"arduino:realtek:AmebaD","dropped":["LED_BUILTIN = 8, and no pin table names it"],"file":"variants/rtl8722dm/pins_arduino.h","says":{"leds":[["D8","LED_BUILTIN",null]]},"src":"arduino:realtek:AmebaD:Ameba_AMB21_AMB22"}],"vendor":"Realtek SG SD3","why":"vendor","wiring":{"clock_hz":200000000,"flash":2097152,"flash_from":"arduino:realtek:AmebaD:Ameba_AMB21_AMB22","leds":[{"label":"D8","name":"LED_BUILTIN"}],"naming":"raw"}},
{"chosen":"arduino:realtek:AmebaD:Ameba_AMB23","flash":2097152,"ids":["arduino:realtek:AmebaD:Ameba_AMB23"],"key":"realteksgsd3-amb23-rtl8722dm","name":"AMB23 (RTL8722DM)","part":"rtl8722dm","records":[{"core":"arduino:realtek:AmebaD","dropped":["LED_BUILTIN = 24, and no pin table names it"],"file":"variants/rtl8722dm_mini/pins_arduino.h","says":{"leds":[["D24","LED_BUILTIN",null]]},"src":"arduino:realtek:AmebaD:Ameba_AMB23"}],"vendor":"Realtek SG SD3","why":"vendor","wiring":{"clock_hz":200000000,"flash":2097152,"flash_from":"arduino:realtek:AmebaD:Ameba_AMB23","leds":[{"label":"D24","name":"LED_BUILTIN"}],"naming":"raw"}},
{"chosen":"arduino:realtek:AmebaD:Ameba_AMB25","flash":2097152,"ids":["arduino:realtek:AmebaD:Ameba_AMB25"],"key":"realteksgsd3-amb25-rtl8720df","name":"AMB25 (RTL8720DF)","part":"rtl8720df","records":[{"core":"arduino:realtek:AmebaD","dropped":["LED_BUILTIN = 3, and no pin table names it"],"file":"variants/ameba_amb25_amb26/pins_arduino.h","says":{"leds":[["D3","LED_BUILTIN",null]]},"src":"arduino:realtek:AmebaD:Ameba_AMB25"}],"vendor":"Realtek SG SD3","why":"vendor","wiring":{"clock_hz":200000000,"flash":2097152,"flash_from":"arduino:realtek:AmebaD:Ameba_AMB25","leds":[{"label":"D3","name":"LED_BUILTIN"}],"naming":"raw"}},
{"chosen":"arduino:realtek:AmebaD:Ameba_AMB26","flash":2097152,"ids":["arduino:realtek:AmebaD:Ameba_AMB26"],"key":"realteksgsd3-amb26-rtl8720df","name":"AMB26 (RTL8720DF)","part":"rtl8720df","records":[{"core":"arduino:realtek:AmebaD","dropped":["LED_BUILTIN = 3, and no pin table names it"],"file":"variants/ameba_amb25_amb26/pins_arduino.h","says":{"leds":[["D3","LED_BUILTIN",null]]},"src":"arduino:realtek:AmebaD:Ameba_AMB26"}],"vendor":"Realtek SG SD3","why":"vendor","wiring":{"clock_hz":200000000,"flash":2097152,"flash_from":"arduino:realtek:AmebaD:Ameba_AMB26","leds":[{"label":"D3","name":"LED_BUILTIN"}],"naming":"raw"}},
{"chosen":"arduino:realtek:AmebaPro2:Ameba_AMB82-MINI","flash":16777216,"ids":["arduino:realtek:AmebaPro2:Ameba_AMB82-MINI"],"key":"realteksgsd3-amb82-mini","name":"AMB82-MINI","part":"rtl8735b","records":[{"core":"arduino:realtek:AmebaPro2","dropped":["LED_BUILTIN = 23, and no pin table names it"],"file":"variants/ameba_amb82-mini/pins_arduino.h","says":{"leds":[["D23","LED_BUILTIN",null]]},"src":"arduino:realtek:AmebaPro2:Ameba_AMB82-MINI"}],"vendor":"Realtek SG SD3","why":"vendor","wiring":{"clock_hz":500000000,"flash":16777216,"flash_from":"arduino:realtek:AmebaPro2:Ameba_AMB82-MINI","leds":[{"label":"D23","name":"LED_BUILTIN"}],"naming":"raw"}},
{"chosen":"arduino:realtek:AmebaPro2:Ameba_AMB82-ZERO","flash":16777216,"ids":["arduino:realtek:AmebaPro2:Ameba_AMB82-ZERO"],"key":"realteksgsd3-amb82-zero","name":"AMB82-ZERO","part":"rtl8735b","records":[{"core":"arduino:realtek:AmebaPro2","dropped":["LED_BUILTIN = 43, and no pin table names it"],"file":"variants/ameba_amb82-zero/pins_arduino.h","says":{"leds":[["D43","LED_BUILTIN",null]]},"src":"arduino:realtek:AmebaPro2:Ameba_AMB82-ZERO"}],"vendor":"Realtek SG SD3","why":"vendor","wiring":{"clock_hz":500000000,"flash":16777216,"flash_from":"arduino:realtek:AmebaPro2:Ameba_AMB82-ZERO","leds":[{"label":"D43","name":"LED_BUILTIN"}],"naming":"raw"}},
{"chosen":"arduino:realtek:AmebaD:DataloggerIot","flash":2097152,"ids":["arduino:realtek:AmebaD:DataloggerIot"],"key":"realteksgsd3-datalogger-series-rtl8720df","name":"Datalogger series (RTL8720DF)","part":"rtl8720df","records":[{"core":"arduino:realtek:AmebaD","dropped":["LED_BUILTIN = 3, and no pin table names it"],"file":"variants/Datalogger_AMB26/pins_arduino.h","says":{"leds":[["D3","LED_BUILTIN",null]]},"src":"arduino:realtek:AmebaD:DataloggerIot"}],"vendor":"Realtek SG SD3","why":"vendor","wiring":{"clock_hz":200000000,"flash":2097152,"flash_from":"arduino:realtek:AmebaD:DataloggerIot","leds":[{"label":"D3","name":"LED_BUILTIN"}],"naming":"raw"}},
{"chosen":"arduino:realtek:AmebaD:u-blox_NORA-W30","flash":2097152,"ids":["arduino:realtek:AmebaD:u-blox_NORA-W30"],"key":"realteksgsd3-u-blox-nora-w30-series-rtl8720df","name":"u-blox NORA-W30 series (RTL8720DF)","part":"rtl8720df","records":[{"core":"arduino:realtek:AmebaD","dropped":["BTN1 = 10, and no pin table names it","BTN2 = 11, and no pin table names it","LED_BLUE = 14, and no pin table names it","LED_BUILTIN = 14, and no pin table names it","LED_GREEN = 15, and no pin table names it","LED_RED = 4, and no pin table names it"],"file":"variants/u-blox_nora-w30/pins_arduino.h","says":{"buttons":[["D10","BTN1",null,null],["D11","BTN2",null,null]],"leds":[["D14","LED_BUILTIN",null],["D15","LED_GREEN",null],["D4","LED_RED",null]]},"src":"arduino:realtek:AmebaD:u-blox_NORA-W30"}],"vendor":"Realtek SG SD3","why":"vendor","wiring":{"buttons":[{"label":"D10","name":"BTN1"},{"label":"D11","name":"BTN2"}],"clock_hz":200000000,"flash":2097152,"flash_from":"arduino:realtek:AmebaD:u-blox_NORA-W30","leds":[{"aliases":["LED_BLUE"],"colour":"blue","label":"D14","name":"LED_BUILTIN"},{"colour":"green","label":"D15","name":"LED_GREEN"},{"colour":"red","label":"D4","name":"LED_RED"}],"naming":"raw"}},
{"chosen":"hand:arduino:RedBear:nRF51822:nRF51822_NANO","flash":262144,"ids":["arduino:RedBear:nRF51822:nRF51822_NANO","arduino:RedBear:nRF51822:nRF51822_NANO_32KB"],"key":"redbear-ble-nano-v1-0-16kb","name":"BLE Nano(V1.0 16KB)","part":"nrf51822","ram":32768,"records":[{"checked":"flowrs-regdb nrf51822: ports GPIO","file":"tools/census/hand_wiring/nrf.json","says":{"leds":[["P0.19","LED (D13)",null]],"uart":["P0.09","P0.11"]},"src":"hand:arduino:RedBear:nRF51822:nRF51822_NANO"},{"core":"arduino:RedBear:nRF51822","file":"variants/BLE_Nano/pins_arduino.h","src":"arduino:RedBear:nRF51822:nRF51822_NANO"},{"core":"arduino:RedBear:nRF51822","file":"variants/BLE_Nano_32KB/pins_arduino.h","src":"arduino:RedBear:nRF51822:nRF51822_NANO_32KB"}],"vendor":"RedBear","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2016-07-31","doc":"cores/RBL_nRF51822/pin_transform.cpp (Arduino pin to nRF51822 pin)","kind":"board-definition","publisher":"RedBear (redbear/nRF51822-Arduino)","quote":"case 0 : return_pin = P0_11;break;//D0/RXD/MISO | case 1 : return_pin = P0_9;break;//D1/TXD/MOSI","revision":"commit bd121342 (branch S130)","url":"https://github.com/redbear/nRF51822-Arduino/blob/bd121342810fc7c310e1656e0724827fdf788992/arduino-1.6.x/hardware/RBL/RBL_nRF51822/cores/RBL_nRF51822/pin_transform.cpp","where":"Pin_nRF51822_to_Arduino, #ifdef BLE_NANO"},"name":"UART","rx":"P0.11","tx":"P0.09"}},"clock_hz":16000000,"flash":262144,"flash_from":"arduino:RedBear:nRF51822:nRF51822_NANO","leds":[{"cite":{"date":"2016-07-31","doc":"cores/RBL_nRF51822/pin_transform.cpp (Arduino pin to nRF51822 pin)","kind":"board-definition","publisher":"RedBear (redbear/nRF51822-Arduino)","quote":"case 13 : return_pin = P0_19;break;//D13/LED | d2: #define LED D13","revision":"commit bd121342 (branch S130)","url":"https://github.com/redbear/nRF51822-Arduino/blob/bd121342810fc7c310e1656e0724827fdf788992/arduino-1.6.x/hardware/RBL/RBL_nRF51822/cores/RBL_nRF51822/pin_transform.cpp","where":"Pin_nRF51822_to_Arduino, #ifdef BLE_NANO; d2 for the name"},"label":"LED (D13)","name":"LED (D13)","pin":"P0.19"}],"naming":"nrf","ram":16384,"ram_from":"arduino:RedBear:nRF51822:nRF51822_NANO"}},
{"chosen":"hand:arduino:RedBear:avr:blend","flash":28672,"ids":["arduino:RedBear:avr:blend"],"key":"redbear-blend","name":"Blend","part":"atmega32u4","ram":2560,"records":[{"checked":"ATDF descriptor atmega32u4 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega32U4.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PC7","L (Arduino D13)","high"],["PB0","RX","low"],["PD5","TX","low"]],"uart":["PD3","PD2"]},"src":"hand:arduino:RedBear:avr:blend"},{"core":"arduino:RedBear:avr","file":"variants/Blend/pins_arduino.h","src":"arduino:RedBear:avr:blend"}],"vendor":"RedBear","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2014-04-20 (title block)","doc":"Blend_V1.0_SCH_20140425.pdf","kind":"schematic","publisher":"Red Bear Company Limited","quote":"pin 20 'PD2' 'D0/RX', pin 21 'PD3' 'D1/TX'","revision":"V1.0","url":"https://github.com/RedBearLab/Blend/blob/80788b13ad8b57cc0d076d0089b6b5382dce686d/PCB/Blend_V1.0_SCH_20140425.pdf","where":"U5 pins 20/21"},"name":"USART1 (Serial1, Arduino D1/D0; USB CDC is native)","rx":"PD2","tx":"PD3"}},"clock_cite":{"date":"2014-04-20 (title block)","doc":"Blend_V1.0_SCH_20140425.pdf","kind":"schematic","publisher":"Red Bear Company Limited","quote":"'16MHz' 'Y1' with C31/C32 15P; d2: \"blend.build.f_cpu=16000000L\"","revision":"V1.0","url":"https://github.com/RedBearLab/Blend/blob/80788b13ad8b57cc0d076d0089b6b5382dce686d/PCB/Blend_V1.0_SCH_20140425.pdf","where":"zone A5, Y1 on XTAL1/XTAL2"},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:RedBear:avr:blend","leds":[{"active":"high","cite":{"date":"2014-04-20 (title block)","doc":"Blend_V1.0_SCH_20140425.pdf","kind":"schematic","level":"Page image: PC7 drives N-MOSFET Q11 through R3; the LED sits between VDD (via R10) and Q11's drain -> lit when PC7 is high","publisher":"Red Bear Company Limited","quote":"U5 pin 32 'PC7' net 'D13' -> R3 '10K' -> gate of 'Q11' '2N7002' (R1 '47K' gate to GND); LED 'L' anode -> R10 '10K' -> 'VDD', cathode -> Q11 drain","revision":"V1.0","url":"https://github.com/RedBearLab/Blend/blob/80788b13ad8b57cc0d076d0089b6b5382dce686d/PCB/Blend_V1.0_SCH_20140425.pdf","where":"sheet 1, zone B3 (right of U5)"},"label":"L (Arduino D13)","name":"L (Arduino D13)","pin":"PC7"},{"active":"low","cite":{"date":"2014-04-20 (title block)","doc":"Blend_V1.0_SCH_20140425.pdf","kind":"schematic","level":"Page image: RX LED anode at VDD, cathode via R28 10K to PB0 -> lit when PB0 is low (32U4's own RX LED, as on the Leonardo)","publisher":"Red Bear Company Limited","quote":"U5 pin 8 'PB0' -> R28 '10K' -> LED 'RX' -> 'VDD'","revision":"V1.0","url":"https://github.com/RedBearLab/Blend/blob/80788b13ad8b57cc0d076d0089b6b5382dce686d/PCB/Blend_V1.0_SCH_20140425.pdf","where":"sheet 1, zone B5 (left of U5)"},"label":"RX","name":"RX","pin":"PB0"},{"active":"low","cite":{"date":"2014-04-20 (title block)","doc":"Blend_V1.0_SCH_20140425.pdf","kind":"schematic","level":"Page image: TX LED anode at VDD, cathode via R27 10K to PD5 -> lit when PD5 is low","publisher":"Red Bear Company Limited","quote":"U5 pin 22 'PD5' net 'TX_LED' -> R27 '10K' -> LED 'TX' -> 'VDD'","revision":"V1.0","url":"https://github.com/RedBearLab/Blend/blob/80788b13ad8b57cc0d076d0089b6b5382dce686d/PCB/Blend_V1.0_SCH_20140425.pdf","where":"sheet 1, zone A4 (below U5)"},"label":"TX","name":"TX","pin":"PD5"}],"naming":"avr","none":[{"cite":{"date":"2014-04-20 (title block)","doc":"Blend_V1.0_SCH_20140425.pdf","kind":"schematic","publisher":"Red Bear Company Limited","quote":"Only push-button 'K1' 'KEY_2PIN' on the reset path (BLE_RESET / Q3 BAT54C / MCU_RESET); 'POWER SETING' K4 is a slide switch","revision":"V1.0","url":"https://github.com/RedBearLab/Blend/blob/80788b13ad8b57cc0d076d0089b6b5382dce686d/PCB/Blend_V1.0_SCH_20140425.pdf","where":"zone A6"},"what":"buttons"}],"ram":2560,"ram_from":"arduino:RedBear:avr:blend"}},
{"chosen":"hand:arduino:RedBear:avr:blendmicro16","flash":28672,"ids":["arduino:RedBear:avr:blendmicro16"],"key":"redbear-blend-micro-3-3v-16mhz-overclock","name":"Blend Micro 3.3V/16MHz (overclock)","part":"atmega32u4","ram":2560,"records":[{"checked":"ATDF descriptor atmega32u4 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega32U4.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PC7","L (Arduino D13, net LED1)","high"],["PB0","RX","low"],["PD5","TX","low"]],"uart":["PD3","PD2"]},"src":"hand:arduino:RedBear:avr:blendmicro16"},{"core":"arduino:RedBear:avr","file":"variants/BlendMicro-16MHz/pins_arduino.h","src":"arduino:RedBear:avr:blendmicro16"}],"vendor":"RedBear","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2014-04-16 (title block)","doc":"Blend_Micro_V1.0_SCH_20140328.pdf","kind":"schematic","publisher":"Red Bear Company Limited","quote":"pin 20 'PD2' 'MCU RX' pad '0', pin 21 'PD3' 'MCU TX' pad '1'","revision":"V1.0","url":"https://github.com/RedBearLab/Blend/blob/80788b13ad8b57cc0d076d0089b6b5382dce686d/PCB/Blend_Micro_V1.0_SCH_20140328.pdf","where":"U5 pins 20/21"},"name":"USART1 (Serial1; USB CDC is native)","rx":"PD2","tx":"PD3"}},"clock_cite":{"doc":"RedBearLab Blend Arduino hardware boards.txt and variants/BlendMicro-8MHz|16MHz/main.cpp","kind":"board-definition","publisher":"RedBearLab","quote":"\"blendmicro16.build.f_cpu=16000000L\"; main.cpp: \"// The CPU clock in bootloader is 8MHz, change to 16MHz for sketches to run (i.e. overclock running at 3.3v). CLKPR = 0x80; CLKPR = 0;\"; d1: 'Y1' '16MHz'","revision":"commit 80788b13","url":"https://github.com/RedBearLab/Blend/blob/80788b13ad8b57cc0d076d0089b6b5382dce686d/Arduino/hardware/blend/avr/boards.txt","where":"boards.txt; variants/BlendMicro-16MHz/main.cpp; schematic Y1"},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:RedBear:avr:blendmicro16","leds":[{"active":"high","cite":{"date":"2014-04-16 (title block)","doc":"Blend_Micro_V1.0_SCH_20140328.pdf","kind":"schematic","level":"Page image: LED L anode via R18 10K from PC7, cathode to GND -> lit when PC7 is high","publisher":"Red Bear Company Limited","quote":"U5 pin 32 'PC7' net 'LED1' -> pad '13' -> R18 '10K' -> LED 'L' -> GND","revision":"V1.0","url":"https://github.com/RedBearLab/Blend/blob/80788b13ad8b57cc0d076d0089b6b5382dce686d/PCB/Blend_Micro_V1.0_SCH_20140328.pdf","where":"sheet 1, zone B1 (right of U5)"},"label":"L (Arduino D13, net LED1)","name":"L (Arduino D13, net LED1)","pin":"PC7"},{"active":"low","cite":{"date":"2014-04-16 (title block)","doc":"Blend_Micro_V1.0_SCH_20140328.pdf","kind":"schematic","level":"Page image: RX LED anode at VDD, cathode via R21 10K to PB0 -> lit when PB0 is low","publisher":"Red Bear Company Limited","quote":"'VDD' -> LED 'RX' -> R21 '10K' -> net to U5 pin 8 'PB0' (pad 'SS')","revision":"V1.0","url":"https://github.com/RedBearLab/Blend/blob/80788b13ad8b57cc0d076d0089b6b5382dce686d/PCB/Blend_Micro_V1.0_SCH_20140328.pdf","where":"sheet 1, zone B2"},"label":"RX","name":"RX","pin":"PB0"},{"active":"low","cite":{"date":"2014-04-16 (title block)","doc":"Blend_Micro_V1.0_SCH_20140328.pdf","kind":"schematic","level":"Page image: TX LED anode at VDD, cathode via R8 10K to PD5 -> lit when PD5 is low","publisher":"Red Bear Company Limited","quote":"U5 pin 22 'PD5' -> R8 '10K' -> LED 'TX' -> 'VDD'","revision":"V1.0","url":"https://github.com/RedBearLab/Blend/blob/80788b13ad8b57cc0d076d0089b6b5382dce686d/PCB/Blend_Micro_V1.0_SCH_20140328.pdf","where":"sheet 1, zone B1/A1"},"label":"TX","name":"TX","pin":"PD5"}],"naming":"avr","none":[{"cite":{"date":"2014-04-16 (title block)","doc":"Blend_Micro_V1.0_SCH_20140328.pdf","kind":"schematic","publisher":"Red Bear Company Limited","quote":"Only push-button 'RESET' 'K2-1811B' on /RST (MCU/RESET, with LRB551V diode to the BLE /RESET D4)","revision":"V1.0","url":"https://github.com/RedBearLab/Blend/blob/80788b13ad8b57cc0d076d0089b6b5382dce686d/PCB/Blend_Micro_V1.0_SCH_20140328.pdf","where":"zone A2"},"what":"buttons"}],"ram":2560,"ram_from":"arduino:RedBear:avr:blendmicro16"}},
{"chosen":"hand:arduino:RedBear:avr:blendmicro8","flash":28672,"ids":["arduino:RedBear:avr:blendmicro8"],"key":"redbear-blend-micro-3-3v-8mhz","name":"Blend Micro 3.3V/8MHz","part":"atmega32u4","ram":2560,"records":[{"checked":"ATDF descriptor atmega32u4 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega32U4.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PC7","L (Arduino D13, net LED1)","high"],["PB0","RX","low"],["PD5","TX","low"]],"uart":["PD3","PD2"]},"src":"hand:arduino:RedBear:avr:blendmicro8"},{"core":"arduino:RedBear:avr","file":"variants/BlendMicro-8MHz/pins_arduino.h","src":"arduino:RedBear:avr:blendmicro8"}],"vendor":"RedBear","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2014-04-16 (title block)","doc":"Blend_Micro_V1.0_SCH_20140328.pdf","kind":"schematic","publisher":"Red Bear Company Limited","quote":"pin 20 'PD2' 'MCU RX' pad '0', pin 21 'PD3' 'MCU TX' pad '1'","revision":"V1.0","url":"https://github.com/RedBearLab/Blend/blob/80788b13ad8b57cc0d076d0089b6b5382dce686d/PCB/Blend_Micro_V1.0_SCH_20140328.pdf","where":"U5 pins 20/21"},"name":"USART1 (Serial1; USB CDC is native)","rx":"PD2","tx":"PD3"}},"clock_cite":{"doc":"RedBearLab Blend Arduino hardware boards.txt and variants/BlendMicro-8MHz|16MHz/main.cpp","kind":"board-definition","publisher":"RedBearLab","quote":"\"blendmicro8.build.f_cpu=8000000L\"; main.cpp: \"// As the F_CPU = 8000000UL, the USB core make the PLLCSR = 0x02 // But the external xtal is 16000000Hz, so correct it here. PLLCSR |= 0x10;\"","revision":"commit 80788b13","url":"https://github.com/RedBearLab/Blend/blob/80788b13ad8b57cc0d076d0089b6b5382dce686d/Arduino/hardware/blend/avr/boards.txt","where":"boards.txt; variants/BlendMicro-8MHz/main.cpp"},"clock_hz":8000000,"flash":28672,"flash_from":"arduino:RedBear:avr:blendmicro8","leds":[{"active":"high","cite":{"date":"2014-04-16 (title block)","doc":"Blend_Micro_V1.0_SCH_20140328.pdf","kind":"schematic","level":"Page image: LED L anode via R18 10K from PC7, cathode to GND -> lit when PC7 is high","publisher":"Red Bear Company Limited","quote":"U5 pin 32 'PC7' net 'LED1' -> pad '13' -> R18 '10K' -> LED 'L' -> GND","revision":"V1.0","url":"https://github.com/RedBearLab/Blend/blob/80788b13ad8b57cc0d076d0089b6b5382dce686d/PCB/Blend_Micro_V1.0_SCH_20140328.pdf","where":"sheet 1, zone B1 (right of U5)"},"label":"L (Arduino D13, net LED1)","name":"L (Arduino D13, net LED1)","pin":"PC7"},{"active":"low","cite":{"date":"2014-04-16 (title block)","doc":"Blend_Micro_V1.0_SCH_20140328.pdf","kind":"schematic","level":"Page image: RX LED anode at VDD, cathode via R21 10K to PB0 -> lit when PB0 is low","publisher":"Red Bear Company Limited","quote":"'VDD' -> LED 'RX' -> R21 '10K' -> net to U5 pin 8 'PB0' (pad 'SS')","revision":"V1.0","url":"https://github.com/RedBearLab/Blend/blob/80788b13ad8b57cc0d076d0089b6b5382dce686d/PCB/Blend_Micro_V1.0_SCH_20140328.pdf","where":"sheet 1, zone B2"},"label":"RX","name":"RX","pin":"PB0"},{"active":"low","cite":{"date":"2014-04-16 (title block)","doc":"Blend_Micro_V1.0_SCH_20140328.pdf","kind":"schematic","level":"Page image: TX LED anode at VDD, cathode via R8 10K to PD5 -> lit when PD5 is low","publisher":"Red Bear Company Limited","quote":"U5 pin 22 'PD5' -> R8 '10K' -> LED 'TX' -> 'VDD'","revision":"V1.0","url":"https://github.com/RedBearLab/Blend/blob/80788b13ad8b57cc0d076d0089b6b5382dce686d/PCB/Blend_Micro_V1.0_SCH_20140328.pdf","where":"sheet 1, zone B1/A1"},"label":"TX","name":"TX","pin":"PD5"}],"naming":"avr","none":[{"cite":{"date":"2014-04-16 (title block)","doc":"Blend_Micro_V1.0_SCH_20140328.pdf","kind":"schematic","publisher":"Red Bear Company Limited","quote":"Only push-button 'RESET' 'K2-1811B' on /RST (MCU/RESET, with LRB551V diode to the BLE /RESET D4)","revision":"V1.0","url":"https://github.com/RedBearLab/Blend/blob/80788b13ad8b57cc0d076d0089b6b5382dce686d/PCB/Blend_Micro_V1.0_SCH_20140328.pdf","where":"zone A2"},"what":"buttons"}],"ram":2560,"ram_from":"arduino:RedBear:avr:blendmicro8"}},
{"chosen":"hand:arduino:RedBear:nRF51822:nRF51822","flash":262144,"ids":["arduino:RedBear:nRF51822:nRF51822","arduino:RedBear:nRF51822:nRF51822_32KB"],"key":"redbear-rbl-nrf51822-v1-0-16kb","name":"RBL nRF51822(V1.0 16KB)","part":"nrf51822","ram":32768,"records":[{"checked":"flowrs-regdb nrf51822: ports GPIO","file":"tools/census/hand_wiring/nrf.json","says":{"i2c":["P0.10","P0.08"],"leds":[["P0.15","LED (D13)",null]],"spi":["P0.25","P0.20","P0.22"],"uart":["P0.09","P0.11"]},"src":"hand:arduino:RedBear:nRF51822:nRF51822"},{"core":"arduino:RedBear:nRF51822","file":"variants/RBL_nRF51822/pins_arduino.h","src":"arduino:RedBear:nRF51822:nRF51822"},{"core":"arduino:RedBear:nRF51822","file":"variants/RBL_nRF51822_32KB/pins_arduino.h","src":"arduino:RedBear:nRF51822:nRF51822_32KB"}],"vendor":"RedBear","why":"hand","wiring":{"buses":{"i2c":{"cite":{"date":"2016-07-31","doc":"cores/RBL_nRF51822/pin_transform.cpp (Arduino pin to nRF51822 pin)","kind":"board-definition","publisher":"RedBear (redbear/nRF51822-Arduino)","quote":"case 2 : return_pin = P0_10;break;//D2/SDA0 | case 3 : return_pin = P0_8;break;//D3/SCL0","revision":"commit bd121342 (branch S130)","url":"https://github.com/redbear/nRF51822-Arduino/blob/bd121342810fc7c310e1656e0724827fdf788992/arduino-1.6.x/hardware/RBL/RBL_nRF51822/cores/RBL_nRF51822/pin_transform.cpp","where":"Pin_nRF51822_to_Arduino, #ifdef RBL_NRF51822"},"name":"I2C","scl":"P0.08","sda":"P0.10"},"spi":{"cite":{"date":"2016-07-31","doc":"cores/RBL_nRF51822/pin_transform.cpp (Arduino pin to nRF51822 pin)","kind":"board-definition","publisher":"RedBear (redbear/nRF51822-Arduino)","quote":"case 16 : return_pin = P0_25;break;//SCK | case 17 : return_pin = P0_22;break;//MISO | case 18 : return_pin = P0_20;break;//MOSI","revision":"commit bd121342 (branch S130)","url":"https://github.com/redbear/nRF51822-Arduino/blob/bd121342810fc7c310e1656e0724827fdf788992/arduino-1.6.x/hardware/RBL/RBL_nRF51822/cores/RBL_nRF51822/pin_transform.cpp","where":"Pin_nRF51822_to_Arduino, #ifdef RBL_NRF51822"},"miso":"P0.22","mosi":"P0.20","name":"SPI","sck":"P0.25"},"uart":{"cite":{"date":"2016-07-31","doc":"cores/RBL_nRF51822/pin_transform.cpp (Arduino pin to nRF51822 pin)","kind":"board-definition","publisher":"RedBear (redbear/nRF51822-Arduino)","quote":"case 0 : return_pin = P0_11;break;//D0/RX | case 1 : return_pin = P0_9;break;//D1/TX","revision":"commit bd121342 (branch S130)","url":"https://github.com/redbear/nRF51822-Arduino/blob/bd121342810fc7c310e1656e0724827fdf788992/arduino-1.6.x/hardware/RBL/RBL_nRF51822/cores/RBL_nRF51822/pin_transform.cpp","where":"Pin_nRF51822_to_Arduino, #ifdef RBL_NRF51822"},"name":"UART","rx":"P0.11","tx":"P0.09"}},"clock_hz":16000000,"flash":262144,"flash_from":"arduino:RedBear:nRF51822:nRF51822","leds":[{"cite":{"date":"2016-07-31","doc":"cores/RBL_nRF51822/pin_transform.cpp (Arduino pin to nRF51822 pin)","kind":"board-definition","publisher":"RedBear (redbear/nRF51822-Arduino)","quote":"case 13 : return_pin = P0_15;break;//D13/LED | d2: #define LED D13","revision":"commit bd121342 (branch S130)","url":"https://github.com/redbear/nRF51822-Arduino/blob/bd121342810fc7c310e1656e0724827fdf788992/arduino-1.6.x/hardware/RBL/RBL_nRF51822/cores/RBL_nRF51822/pin_transform.cpp","where":"Pin_nRF51822_to_Arduino, #ifdef RBL_NRF51822; d2 for the name"},"label":"LED (D13)","name":"LED (D13)","pin":"P0.15"}],"naming":"nrf","ram":16384,"ram_from":"arduino:RedBear:nRF51822:nRF51822"}},
{"chosen":"pio:redBearLabBLENano","flash":262144,"ids":["pio:redBearLabBLENano"],"key":"redbearlab-redbearlab-ble-nano-1-5","name":"RedBearLab BLE Nano 1.5","part":"nrf51822","ram":32768,"records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/BLENano/pins_arduino.h","says":{"i2c":["P0.10","P0.08"],"leds":[["P0.19","LED_BUILTIN",null]],"spi":["P0.08","P0.09","P0.11"],"uart":["P0.09","P0.11"]},"src":"pio:redBearLabBLENano","via":"PlatformIO nordicnrf51 build.variant; defines of the core's own BLE_NANO entry"}],"vendor":"RedBearLab","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.08","sda":"P0.10"},"spi":{"miso":"P0.11","mosi":"P0.09","name":"SPI","sck":"P0.08"},"uart":{"name":"Serial","rx":"P0.11","tx":"P0.09"}},"clock_hz":16000000,"flash":262144,"flash_from":"pio:redBearLabBLENano","leds":[{"aliases":["PIN_LED"],"label":"D13","name":"LED_BUILTIN","pin":"P0.19"}],"naming":"nrf","ram":32768,"ram_from":"pio:redBearLabBLENano"}},
{"chosen":"pio:redbear_blenano2","flash":524288,"ids":["pio:redbear_blenano2"],"key":"redbearlab-redbearlab-ble-nano-2","name":"RedBearLab BLE Nano 2","part":"nrf52832","ram":65536,"records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/RedBear_BLENano2/pins_arduino.h","says":{"i2c":["P0.28","P0.02"],"leds":[["P0.11","LED_BUILTIN",null]],"spi":["P0.08","P0.06","P0.07"],"uart":["P0.29","P0.30"]},"src":"pio:redbear_blenano2","via":"PlatformIO maxgerhardt_platform-nordicnrf52 build.variant; defines of the core's own RB_BLE_NANO_2 entry"}],"vendor":"RedBearLab","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.02","sda":"P0.28"},"spi":{"miso":"P0.07","mosi":"P0.06","name":"SPI","sck":"P0.08"},"uart":{"name":"Serial","rx":"P0.30","tx":"P0.29"}},"clock_hz":64000000,"flash":524288,"flash_from":"pio:redbear_blenano2","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"P0.11"}],"naming":"nrf","ram":65536,"ram_from":"pio:redbear_blenano2"}},
{"chosen":"pio:blend","flash":28672,"ids":["pio:blend"],"key":"redbearlab-redbearlab-blend","name":"RedBearLab Blend","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:arduino:avr","file":"variants/leonardo/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:blend","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"RedBearLab","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"pio:blend","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"pio:blend"}},
{"chosen":"pio:redbear_blend2","flash":524288,"ids":["pio:redbear_blend2"],"key":"redbearlab-redbearlab-blend-2","name":"RedBearLab Blend 2","part":"nrf52832","ram":65536,"records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/RedBear_Blend2/pins_arduino.h","says":{"i2c":["P0.26","P0.27"],"leds":[["P0.25","LED_BUILTIN",null]],"spi":["P0.25","P0.23","P0.24"],"uart":["P0.06","P0.08"]},"src":"pio:redbear_blend2","via":"PlatformIO maxgerhardt_platform-nordicnrf52 build.variant; defines of the core's own RB_BLEND_2 entry"}],"vendor":"RedBearLab","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P0.24","mosi":"P0.23","name":"SPI","sck":"P0.25"},"uart":{"name":"Serial","rx":"P0.08","tx":"P0.06"}},"clock_hz":64000000,"flash":524288,"flash_from":"pio:redbear_blend2","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"P0.25"}],"naming":"nrf","ram":65536,"ram_from":"pio:redbear_blend2"}},
{"chosen":"pio:blendmicro16","flash":28672,"ids":["pio:blendmicro16"],"key":"redbearlab-redbearlab-blend-micro-3-3v-16mhz-overclock","name":"RedBearLab Blend Micro 3.3V/16MHz (overclock)","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:arduino:avr","file":"variants/micro/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:blendmicro16","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"RedBearLab","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"pio:blendmicro16","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"pio:blendmicro16"}},
{"chosen":"pio:blendmicro8","flash":28672,"ids":["pio:blendmicro8"],"key":"redbearlab-redbearlab-blend-micro-3-3v-8mhz","name":"RedBearLab Blend Micro 3.3V/8MHz","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:arduino:avr","file":"variants/micro/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:blendmicro8","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"RedBearLab","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":8000000,"flash":28672,"flash_from":"pio:blendmicro8","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"pio:blendmicro8"}},
{"chosen":"pio:redBearLab","flash":262144,"ids":["pio:redBearLab"],"key":"redbearlab-redbearlab-nrf51822","name":"RedBearLab nRF51822","part":"nrf51822","ram":16384,"records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/RedBearLab_nRF51822/pins_arduino.h","says":{"i2c":["P0.29","P0.28"],"leds":[["P0.15","LED_BUILTIN",null]],"spi":["P0.25","P0.30","P0.22"],"uart":["P0.09","P0.11"]},"src":"pio:redBearLab","via":"PlatformIO nordicnrf51 build.variant; defines of the core's own REDBEARLAB_NRF51822 entry"}],"vendor":"RedBearLab","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.28","sda":"P0.29"},"spi":{"miso":"P0.22","mosi":"P0.30","name":"SPI","sck":"P0.25"},"uart":{"name":"Serial","rx":"P0.11","tx":"P0.09"}},"clock_hz":16000000,"flash":262144,"flash_from":"pio:redBearLab","leds":[{"aliases":["PIN_LED"],"label":"D13","name":"LED_BUILTIN","pin":"P0.15"}],"naming":"nrf","ram":16384,"ram_from":"pio:redBearLab"}},
{"chosen":"pio:redscorp_rp2040_eins","flash":16777216,"ids":["pio:redscorp_rp2040_eins"],"key":"redscorp-rp2040-eins","name":"RP2040-Eins","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/redscorp_rp2040_eins/pins_arduino.h","says":{"i2c":["GPIO12","GPIO13"],"leds":[["GPIO6","LED_BUILTIN",null],["GPIO11","PIN_LED_B",null],["GPIO10","PIN_LED_G",null],["GPIO9","PIN_LED_R",null]],"spi":["GPIO6","GPIO7","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"pio:redscorp_rp2040_eins","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own REDSCORP_RP2040_EINS entry"}],"vendor":"redscorp","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO12"},"spi":{"cs":"GPIO5","miso":"GPIO4","mosi":"GPIO7","name":"SPI","sck":"GPIO6"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":133000000,"flash":16777216,"flash_from":"pio:redscorp_rp2040_eins","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO6"},{"colour":"blue","name":"PIN_LED_B","pin":"GPIO11"},{"colour":"green","name":"PIN_LED_G","pin":"GPIO10"},{"colour":"red","name":"PIN_LED_R","pin":"GPIO9"}],"naming":"rp2","ram":262144,"ram_from":"pio:redscorp_rp2040_eins"}},
{"chosen":"pio:redscorp_rp2040_promini","flash":16777216,"ids":["pio:redscorp_rp2040_promini"],"key":"redscorp-rp2040-promini","name":"RP2040-ProMini","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/redscorp_rp2040_promini/pins_arduino.h","says":{"i2c":["GPIO12","GPIO13"],"leds":[["GPIO6","LED_BUILTIN",null]],"spi":["GPIO6","GPIO7","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"pio:redscorp_rp2040_promini","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own REDSCORP_RP2040_PROMINI entry"}],"vendor":"redscorp","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO12"},"spi":{"cs":"GPIO5","miso":"GPIO4","mosi":"GPIO7","name":"SPI","sck":"GPIO6"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":133000000,"flash":16777216,"flash_from":"pio:redscorp_rp2040_promini","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO6"}],"naming":"rp2","ram":262144,"ram_from":"pio:redscorp_rp2040_promini"}},
{"chosen":"hand:pio:remram_v1","flash":2097152,"ids":["pio:remram_v1"],"key":"remram-3d-printer-controller","name":"3D printer controller","part":"stm32f765vi","ram":524288,"records":[{"checked":"stm32-data STM32F765VI: package LQFP100","file":"tools/census/hand_wiring/stm32.json","says":{"leds":[["PD0","D15 (STATUS_LED)","high"]]},"src":"hand:pio:remram_v1"}],"vendor":"RemRam","why":"hand","wiring":{"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2018-05-18","doc":"RemRam KiCad schematic netlist PCB/remram.net (Eeschema 5.0.0-rc2)","kind":"schematic","level":"PD0 (U5 pin 81) -> R38 1k -> D15 anode (pin 2 = A), cathode (pin 1 = K) -> GND: lit when PD0 is high.","publisher":"Nils Hasenbanck (hasenbanck/remram)","quote":"(net (name /MCU/STATUS_LED) (node (ref R38) (pin 1)) (node (ref U5) (pin 81))); (net (name \"Net-(D15-Pad2)\") (node (ref D15) (pin 2)) (node (ref R38) (pin 2))); D15 value LTST-C194KSKT, pin 1 on GND; LED-Device pins '1 K' '2 A'; d2: \"PD0.GPIO_Label=STATUS_LED\"","url":"https://github.com/hasenbanck/remram/blob/7dee23061c9aef8e9c9e1d77862f111c1a54ab80/PCB/remram.net","where":"sheet /MCU/, nets /MCU/STATUS_LED and Net-(D15-Pad2)"},"label":"D15 (STATUS_LED)","name":"D15 (STATUS_LED)","pin":"PD0"}],"naming":"stm32","none":[{"cite":{"date":"2018-05-18","doc":"RemRam KiCad schematic netlist PCB/remram.net (Eeschema 5.0.0-rc2)","kind":"schematic","publisher":"Nils Hasenbanck (hasenbanck/remram)","quote":"\"Net-(SW1-Pad2)\": SW1 (OS102011MA1QN1, slide switch) pin 2 -> U5 pin 94 (BOOT0); \"/MCU/nRESET\": SW2 (PTS645VL39-2) pin 2 -> U5 pin 14","url":"https://github.com/hasenbanck/remram/blob/7dee23061c9aef8e9c9e1d77862f111c1a54ab80/PCB/remram.net","where":"netlist: SW1 and SW2 nets"},"what":"buttons"}],"ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rssk_ra2l1","flash":262144,"ids":["zephyr:rssk_ra2l1"],"key":"renesas-capacitive-touch-evaluation-system-for-ra2l1","name":"Capacitive Touch Evaluation System for RA2L1","part":"ra2l1","ram":32768,"records":[{"file":"boards/renesas/rssk_ra2l1/rssk_ra2l1.dts","says":{"buttons":[["&ioport2 6","sw0","low","up"],["&ioport2 5","sw1","low","up"]],"leds":[["&ioport3 5","led0","high"],["&ioport3 4","led1","high"]]},"src":"zephyr:rssk_ra2l1","stated":{"buttons|raw:&ioport2 5":"zephyr:rssk_ra2l1: gpios = <&ioport2 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&ioport2 6":"zephyr:rssk_ra2l1: gpios = <&ioport2 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport3 4":"zephyr:rssk_ra2l1: gpios = <&ioport3 4 GPIO_ACTIVE_HIGH>","leds|raw:&ioport3 5":"zephyr:rssk_ra2l1: gpios = <&ioport3 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 2","name":"sw0","pull":"up","raw":"&ioport2 6"},{"active":"low","label":"Push button switch 3","name":"sw1","pull":"up","raw":"&ioport2 5"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED2","name":"led0","raw":"&ioport3 5"},{"active":"high","label":"LED3","name":"led1","raw":"&ioport3 4"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:cpkcor_ra8d1b","flash":2064384,"ids":["zephyr:cpkcor_ra8d1b"],"key":"renesas-cpkcor-ra8d1b-board","name":"CPKCOR RA8D1B board","part":"ra8d1","ram":1048576,"records":[{"file":"boards/renesas/cpkcor_ra8d1b/cpkcor_ra8d1b.dts","says":{"buttons":[["&ioport0 8","sw0","low","up"]],"leds":[["&ioporta 1","led0","high"]]},"src":"zephyr:cpkcor_ra8d1b","stated":{"buttons|raw:&ioport0 8":"zephyr:cpkcor_ra8d1b: gpios = <&ioport0 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioporta 1":"zephyr:cpkcor_ra8d1b: gpios = <&ioporta 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Button","name":"sw0","pull":"up","raw":"&ioport0 8"}],"flash":2064384,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioporta 1"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:da14695_dk_usb","ids":["zephyr:da14695_dk_usb"],"key":"renesas-da14695-development-kit-usb","name":"DA14695 Development Kit USB","part":"da14695","ram":524288,"records":[{"file":"boards/renesas/da14695_dk_usb/da14695_dk_usb.dts","says":{"buttons":[["&gpio0 6","sw0","high","down"]],"leds":[["&gpio1 1","led0","high"]]},"src":"zephyr:da14695_dk_usb","stated":{"buttons|raw:&gpio0 6":"zephyr:da14695_dk_usb: gpios = <&gpio0 6 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>","leds|raw:&gpio1 1":"zephyr:da14695_dk_usb: gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"high","label":"User (K1)","name":"sw0","pull":"down","raw":"&gpio0 6"}],"leds":[{"active":"high","name":"led0","raw":"&gpio1 1"}],"naming":"raw","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:da1469x_dk_pro","ids":["zephyr:da1469x_dk_pro"],"key":"renesas-da1469x-development-kit-pro","name":"DA1469x Development Kit Pro","part":"da14699","ram":524288,"records":[{"file":"boards/renesas/da1469x_dk_pro/da1469x_dk_pro.dts","says":{"buttons":[["&gpio0 6","sw0","low","up"]],"leds":[["&gpio1 1","led0","high"]]},"src":"zephyr:da1469x_dk_pro","stated":{"buttons|raw:&gpio0 6":"zephyr:da1469x_dk_pro: gpios = <&gpio0 6 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|raw:&gpio1 1":"zephyr:da1469x_dk_pro: gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"User (K1)","name":"sw0","pull":"up","raw":"&gpio0 6"}],"leds":[{"active":"high","name":"led0","raw":"&gpio1 1"}],"naming":"raw","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"mpy:renesas-ra/EK_RA4M1","ids":["mpy:renesas-ra/EK_RA4M1"],"key":"renesas-ek-ra4m1","name":"EK-RA4M1","part":"ra4m1","records":[{"dropped":["MICROPY_HW_LED1 is (pin_P106)"],"file":"ports/renesas-ra/boards/EK_RA4M1/mpconfigboard.h","src":"mpy:renesas-ra/EK_RA4M1"}],"vendor":"Renesas Electronics","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"mpy:renesas-ra/EK_RA4W1","ids":["mpy:renesas-ra/EK_RA4W1"],"key":"renesas-ek-ra4w1","name":"EK-RA4W1","part":"ra4w1","records":[{"dropped":["MICROPY_HW_LED1 is (pin_P106)","MICROPY_HW_LED2 is (pin_P404)"],"file":"ports/renesas-ra/boards/EK_RA4W1/mpconfigboard.h","src":"mpy:renesas-ra/EK_RA4W1"}],"vendor":"Renesas Electronics","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"mpy:renesas-ra/EK_RA6M1","ids":["mpy:renesas-ra/EK_RA6M1"],"key":"renesas-ek-ra6m1","name":"EK-RA6M1","part":"ra6m1","records":[{"dropped":["MICROPY_HW_LED1 is (pin_P112)"],"file":"ports/renesas-ra/boards/EK_RA6M1/mpconfigboard.h","src":"mpy:renesas-ra/EK_RA6M1"}],"vendor":"Renesas Electronics","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"mpy:renesas-ra/EK_RA6M2","ids":["mpy:renesas-ra/EK_RA6M2"],"key":"renesas-ek-ra6m2","name":"EK-RA6M2","part":"ra6m2","records":[{"dropped":["MICROPY_HW_LED1 is (pin_P106)"],"file":"ports/renesas-ra/boards/EK_RA6M2/mpconfigboard.h","src":"mpy:renesas-ra/EK_RA6M2"}],"vendor":"Renesas Electronics","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:fpb_ra8e1","flash":1048576,"ids":["zephyr:fpb_ra8e1"],"key":"renesas-fast-prototyping-board-for-ra8e1-mcu-group","name":"Fast Prototyping Board for RA8E1 MCU Group","part":"ra8e1","ram":524288,"records":[{"file":"boards/renesas/fpb_ra8e1/fpb_ra8e1.dts","says":{"buttons":[["&ioport0 9","sw0","low","up"]],"leds":[["&ioport4 4","led0","high"],["&ioport4 8","led2","high"]]},"src":"zephyr:fpb_ra8e1","stated":{"buttons|raw:&ioport0 9":"zephyr:fpb_ra8e1: gpios = <&ioport0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport4 4":"zephyr:fpb_ra8e1: gpios = <&ioport4 4 GPIO_ACTIVE_HIGH>","leds|raw:&ioport4 8":"zephyr:fpb_ra8e1: gpios = <&ioport4 8 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"sw0","pull":"up","raw":"&ioport0 9"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioport4 4"},{"active":"high","label":"LED2","name":"led2","raw":"&ioport4 8"}],"naming":"raw","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:fpb_rx140","flash":262144,"ids":["zephyr:fpb_rx140"],"key":"renesas-fast-prototyping-board-for-rx140","name":"Fast Prototyping Board for RX140","part":"r5f51406bgfn","ram":65536,"records":[{"file":"boards/renesas/fpb_rx140/fpb_rx140.dts","says":{"buttons":[["&ioport3 0","sw0","low","up"]],"leds":[["&ioport2 0","led0","low"],["&ioport3 2","led1","low"]]},"src":"zephyr:fpb_rx140","stated":{"buttons|raw:&ioport3 0":"zephyr:fpb_rx140: gpios = <&ioport3 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport2 0":"zephyr:fpb_rx140: gpios = <&ioport2 0 GPIO_ACTIVE_LOW>","leds|raw:&ioport3 2":"zephyr:fpb_rx140: gpios = <&ioport3 2 GPIO_ACTIVE_LOW>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"sw1","name":"sw0","pull":"up","raw":"&ioport3 0"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED1","name":"led0","raw":"&ioport2 0"},{"active":"low","label":"LED2","name":"led1","raw":"&ioport3 2"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:renesas:rl78l23_fpb:l23-fpb-100p","flash":524288,"ids":["arduino:renesas:rl78l23_fpb:l23-fpb-100p"],"key":"renesas-fpb-rl78l23","name":"FPB-RL78L23","part":"","ram":32768,"records":[{"core":"arduino:renesas:rl78l23_fpb","dropped":["LED_BUILTIN = 34, and no pin table names it"],"file":"variants/l23-fpb-100p/pins_arduino.h","says":{"leds":[["D34","LED_BUILTIN","low"]]},"src":"arduino:renesas:rl78l23_fpb:l23-fpb-100p","stated":{"leds|label:D34":"#define LED_ON LOW"}}],"vendor":"Renesas Electronics Corporation","why":"vendor","wiring":{"clock_hz":32000000,"flash":524288,"flash_from":"arduino:renesas:rl78l23_fpb:l23-fpb-100p","leds":[{"active":"low","label":"D34","name":"LED_BUILTIN"}],"naming":"raw","ram":32768,"ram_from":"arduino:renesas:rl78l23_fpb:l23-fpb-100p"}},
{"chosen":"zephyr:qemu_rx","flash":524288,"ids":["zephyr:qemu_rx"],"key":"renesas-qemu-emulation-for-renesas-rx","name":"QEMU Emulation for Renesas RX","part":"r5f562n8","ram":98304,"records":[{"file":"boards/qemu/rx/qemu_rx.dts","src":"zephyr:qemu_rx"}],"vendor":"renesas","why":"nothing","wiring":{"flash":524288,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rcar_h3ulcb","ids":["zephyr:rcar_h3ulcb"],"key":"renesas-r-car-h3ulcb","name":"R-Car H3ULCB","part":"r8a77951","ram":524288,"records":[{"file":"boards/renesas/rcar_h3ulcb/rcar_h3ulcb_r8a77951_r7.dts","says":{"buttons":[["&gpio6 11","sw0","low",null]],"leds":[["&gpio6 12","led0","high"]]},"src":"zephyr:rcar_h3ulcb","stated":{"buttons|raw:&gpio6 11":"zephyr:rcar_h3ulcb: gpios = <&gpio6 11 GPIO_ACTIVE_LOW>","leds|raw:&gpio6 12":"zephyr:rcar_h3ulcb: gpios = <&gpio6 12 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"User switch","name":"sw0","raw":"&gpio6 11"}],"leds":[{"active":"high","label":"User LED","name":"led0","raw":"&gpio6 12"}],"naming":"raw","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rcar_ironhide_x5h","ids":["zephyr:rcar_ironhide_x5h"],"key":"renesas-r-car-ironhide","name":"R-Car Ironhide","part":"r8a78000","records":[{"file":"boards/renesas/rcar_ironhide_x5h/rcar_ironhide_x5h_r8a78000_r52.dts","says":{"buttons":[["&gpio9 1","sw0","low",null],["&gpio9 2","sw1","low",null],["&gpio9 3","sw2","low",null]],"leds":[["&gpio0 3","led0","high"],["&gpio9 4","led1","high"],["&gpio9 5","led2","high"]]},"src":"zephyr:rcar_ironhide_x5h","stated":{"buttons|raw:&gpio9 1":"zephyr:rcar_ironhide_x5h: gpios = <&gpio9 1 GPIO_ACTIVE_LOW>","buttons|raw:&gpio9 2":"zephyr:rcar_ironhide_x5h: gpios = <&gpio9 2 GPIO_ACTIVE_LOW>","buttons|raw:&gpio9 3":"zephyr:rcar_ironhide_x5h: gpios = <&gpio9 3 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 3":"zephyr:rcar_ironhide_x5h: gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>","leds|raw:&gpio9 4":"zephyr:rcar_ironhide_x5h: gpios = <&gpio9 4 GPIO_ACTIVE_HIGH>","leds|raw:&gpio9 5":"zephyr:rcar_ironhide_x5h: gpios = <&gpio9 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"User switch 45","name":"sw0","raw":"&gpio9 1"},{"active":"low","label":"User switch 46","name":"sw1","raw":"&gpio9 2"},{"active":"low","label":"User switch 47","name":"sw2","raw":"&gpio9 3"}],"leds":[{"active":"high","label":"User LED 47","name":"led0","raw":"&gpio0 3"},{"active":"high","label":"User LED 48","name":"led1","raw":"&gpio9 4"},{"active":"high","label":"User LED 49","name":"led2","raw":"&gpio9 5"}],"naming":"raw"}},
{"chosen":"zephyr:rcar_salvator_x","ids":["zephyr:rcar_salvator_x"],"key":"renesas-r-car-salvator-x","name":"R-Car Salvator-X","part":"r8a77951","records":[{"file":"boards/renesas/rcar_salvator_x/rcar_salvator_x_r8a77951_r7.dts","says":{"buttons":[["&gpio6 11","sw0","low",null],["&gpio6 12","sw21","low",null],["&gpio6 13","sw22","low",null]],"leds":[["&gpio6 11","led_4","high"],["&gpio6 12","led0","high"],["&gpio6 13","led_6","high"]]},"src":"zephyr:rcar_salvator_x","stated":{"buttons|raw:&gpio6 11":"zephyr:rcar_salvator_x: gpios = <&gpio6 11 GPIO_ACTIVE_LOW>","buttons|raw:&gpio6 12":"zephyr:rcar_salvator_x: gpios = <&gpio6 12 GPIO_ACTIVE_LOW>","buttons|raw:&gpio6 13":"zephyr:rcar_salvator_x: gpios = <&gpio6 13 GPIO_ACTIVE_LOW>","leds|raw:&gpio6 11":"zephyr:rcar_salvator_x: gpios = <&gpio6 11 GPIO_ACTIVE_HIGH>","leds|raw:&gpio6 12":"zephyr:rcar_salvator_x: gpios = <&gpio6 12 GPIO_ACTIVE_HIGH>","leds|raw:&gpio6 13":"zephyr:rcar_salvator_x: gpios = <&gpio6 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"sw20","name":"sw0","raw":"&gpio6 11"},{"active":"low","label":"sw21","name":"sw21","raw":"&gpio6 12"},{"active":"low","label":"sw22","name":"sw22","raw":"&gpio6 13"}],"leds":[{"active":"high","label":"led4","name":"led_4","raw":"&gpio6 11"},{"active":"high","label":"led5","name":"led0","raw":"&gpio6 12"},{"active":"high","label":"led6","name":"led_6","raw":"&gpio6 13"}],"naming":"raw"}},
{"chosen":"zephyr:rcar_salvator_xs","ids":["zephyr:rcar_salvator_xs"],"key":"renesas-r-car-salvator-xs","name":"R-Car Salvator-XS","part":"r8a77961","ram":524288,"records":[{"file":"boards/renesas/rcar_salvator_xs/rcar_salvator_xs.dts","src":"zephyr:rcar_salvator_xs"}],"vendor":"renesas","why":"nothing","wiring":{"naming":"raw","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rcar_spider_s4","ids":["zephyr:rcar_spider_s4"],"key":"renesas-r-car-spider","name":"R-Car Spider","part":"r8a779f0","records":[{"file":"boards/renesas/rcar_spider_s4/rcar_spider_s4_r8a779f0_a55.dts","src":"zephyr:rcar_spider_s4"}],"vendor":"renesas","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:fpb_ra0e1","flash":65536,"ids":["zephyr:fpb_ra0e1"],"key":"renesas-ra0e1-fast-prototype-board","name":"RA0E1 Fast Prototype Board","part":"ra0e1","ram":12288,"records":[{"file":"boards/renesas/fpb_ra0e1/fpb_ra0e1.dts","says":{"buttons":[["&ioport2 0","s1","low","up"]],"leds":[["&ioport0 8","led0","high"],["&ioport0 9","led2","high"]]},"src":"zephyr:fpb_ra0e1","stated":{"buttons|raw:&ioport2 0":"zephyr:fpb_ra0e1: gpios = <&ioport2 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport0 8":"zephyr:fpb_ra0e1: gpios = <&ioport0 8 GPIO_ACTIVE_HIGH>","leds|raw:&ioport0 9":"zephyr:fpb_ra0e1: gpios = <&ioport0 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"s1","pull":"up","raw":"&ioport2 0"}],"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioport0 8"},{"active":"high","label":"LED2","name":"led2","raw":"&ioport0 9"}],"naming":"raw","ram":12288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ek_ra2a1","flash":262144,"ids":["zephyr:ek_ra2a1"],"key":"renesas-ra2a1-evaluation-kit","name":"RA2A1 Evaluation Kit","part":"ra2a1","ram":32768,"records":[{"file":"boards/renesas/ek_ra2a1/ek_ra2a1.dts","says":{"buttons":[["&ioport2 6","sw0","low","up"]],"leds":[["&ioport2 5","led0","high"]]},"src":"zephyr:ek_ra2a1","stated":{"buttons|raw:&ioport2 6":"zephyr:ek_ra2a1: gpios = <&ioport2 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport2 5":"zephyr:ek_ra2a1: gpios = <&ioport2 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"sw0","pull":"up","raw":"&ioport2 6"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioport2 5"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ek_ra2l1","flash":262144,"ids":["zephyr:ek_ra2l1"],"key":"renesas-ra2l1-evaluation-kit","name":"RA2L1 Evaluation Kit","part":"ra2l1","ram":32768,"records":[{"file":"boards/renesas/ek_ra2l1/ek_ra2l1.dts","says":{"buttons":[["&ioport0 4","sw0","low","up"],["&ioport0 15","sw1","low","up"]],"leds":[["&ioport5 3","led0","high"],["&ioport5 4","led1","high"],["&ioport5 5","led3","high"]]},"src":"zephyr:ek_ra2l1","stated":{"buttons|raw:&ioport0 15":"zephyr:ek_ra2l1: gpios = <&ioport0 15 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&ioport0 4":"zephyr:ek_ra2l1: gpios = <&ioport0 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport5 3":"zephyr:ek_ra2l1: gpios = <&ioport5 3 GPIO_ACTIVE_HIGH>","leds|raw:&ioport5 4":"zephyr:ek_ra2l1: gpios = <&ioport5 4 GPIO_ACTIVE_HIGH>","leds|raw:&ioport5 5":"zephyr:ek_ra2l1: gpios = <&ioport5 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"sw0","pull":"up","raw":"&ioport0 4"},{"active":"low","label":"Push button switch 2","name":"sw1","pull":"up","raw":"&ioport0 15"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioport5 3"},{"active":"high","label":"LED2","name":"led1","raw":"&ioport5 4"},{"active":"high","label":"LED3","name":"led3","raw":"&ioport5 5"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ek_ra4c1","flash":524288,"ids":["zephyr:ek_ra4c1"],"key":"renesas-ra4c1-evaluation-kit","name":"RA4C1 Evaluation Kit","part":"ra4c1","ram":98304,"records":[{"file":"boards/renesas/ek_ra4c1/ek_ra4c1.dts","says":{"buttons":[["&ioport5 13","sw0","low","up"],["&ioport1 5","sw1","low","up"]],"leds":[["&ioport6 10","led0","high"],["&ioport4 7","led2","high"],["&ioport4 4","led3","high"]]},"src":"zephyr:ek_ra4c1","stated":{"buttons|raw:&ioport1 5":"zephyr:ek_ra4c1: gpios = <&ioport1 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&ioport5 13":"zephyr:ek_ra4c1: gpios = <&ioport5 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport4 4":"zephyr:ek_ra4c1: gpios = <&ioport4 4 GPIO_ACTIVE_HIGH>","leds|raw:&ioport4 7":"zephyr:ek_ra4c1: gpios = <&ioport4 7 GPIO_ACTIVE_HIGH>","leds|raw:&ioport6 10":"zephyr:ek_ra4c1: gpios = <&ioport6 10 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"sw0","pull":"up","raw":"&ioport5 13"},{"active":"low","label":"Push button switch 2","name":"sw1","pull":"up","raw":"&ioport1 5"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioport6 10"},{"active":"high","label":"LED2","name":"led2","raw":"&ioport4 7"},{"active":"high","label":"LED3","name":"led3","raw":"&ioport4 4"}],"naming":"raw","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:fpb_ra4e1","flash":524288,"ids":["zephyr:fpb_ra4e1"],"key":"renesas-ra4e1-fast-prototyping-board","name":"RA4E1 Fast Prototyping Board","part":"ra4e1","ram":131072,"records":[{"file":"boards/renesas/fpb_ra4e1/fpb_ra4e1.dts","says":{"buttons":[["&ioport2 5","sw0","low","up"]],"leds":[["&ioport4 8","led0","high"],["&ioport4 7","led2","high"]]},"src":"zephyr:fpb_ra4e1","stated":{"buttons|raw:&ioport2 5":"zephyr:fpb_ra4e1: gpios = <&ioport2 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport4 7":"zephyr:fpb_ra4e1: gpios = <&ioport4 7 GPIO_ACTIVE_HIGH>","leds|raw:&ioport4 8":"zephyr:fpb_ra4e1: gpios = <&ioport4 8 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"sw0","pull":"up","raw":"&ioport2 5"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioport4 8"},{"active":"high","label":"LED2","name":"led2","raw":"&ioport4 7"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:voice_ra4e1","flash":524288,"ids":["zephyr:voice_ra4e1"],"key":"renesas-ra4e1-voice-user-reference-kit","name":"RA4E1 Voice User Reference Kit","part":"ra4e1","ram":131072,"records":[{"file":"boards/renesas/voice_ra4e1/voice_ra4e1.dts","says":{"buttons":[["&ioport4 2","sw0","low","up"]],"leds":[["&ioport5 0","led0","high"]]},"src":"zephyr:voice_ra4e1","stated":{"buttons|raw:&ioport4 2":"zephyr:voice_ra4e1: gpios = <&ioport4 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport5 0":"zephyr:voice_ra4e1: gpios = <&ioport5 0 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"sw0","pull":"up","raw":"&ioport4 2"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioport5 0"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ek_ra4e2","flash":131072,"ids":["zephyr:ek_ra4e2"],"key":"renesas-ra4e2-evaluation-kit","name":"RA4E2 Evaluation Kit","part":"ra4e2","ram":40960,"records":[{"file":"boards/renesas/ek_ra4e2/ek_ra4e2.dts","says":{"buttons":[["&ioport0 5","sw0","low","up"],["&ioport3 4","sw1","low","up"]],"leds":[["&ioport2 7","led0","high"],["&ioport1 4","led2","high"],["&ioport1 12","led3","high"]]},"src":"zephyr:ek_ra4e2","stated":{"buttons|raw:&ioport0 5":"zephyr:ek_ra4e2: gpios = <&ioport0 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&ioport3 4":"zephyr:ek_ra4e2: gpios = <&ioport3 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport1 12":"zephyr:ek_ra4e2: gpios = <&ioport1 12 GPIO_ACTIVE_HIGH>","leds|raw:&ioport1 4":"zephyr:ek_ra4e2: gpios = <&ioport1 4 GPIO_ACTIVE_HIGH>","leds|raw:&ioport2 7":"zephyr:ek_ra4e2: gpios = <&ioport2 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"sw0","pull":"up","raw":"&ioport0 5"},{"active":"low","label":"Push button switch 2","name":"sw1","pull":"up","raw":"&ioport3 4"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioport2 7"},{"active":"high","label":"LED2","name":"led2","raw":"&ioport1 4"},{"active":"high","label":"LED3","name":"led3","raw":"&ioport1 12"}],"naming":"raw","ram":40960,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ek_ra4l1","flash":524288,"ids":["zephyr:ek_ra4l1"],"key":"renesas-ra4l1-evaluation-kit","name":"RA4L1 Evaluation Kit","part":"ra4l1","ram":65536,"records":[{"file":"boards/renesas/ek_ra4l1/ek_ra4l1.dts","says":{"buttons":[["&ioport0 0","sw0","low","up"],["&ioport0 1","sw1","low","up"]],"leds":[["&ioport6 9","led0","high"],["&ioport6 10","led2","high"],["&ioport6 1","led3","high"]]},"src":"zephyr:ek_ra4l1","stated":{"buttons|raw:&ioport0 0":"zephyr:ek_ra4l1: gpios = <&ioport0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&ioport0 1":"zephyr:ek_ra4l1: gpios = <&ioport0 1 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport6 1":"zephyr:ek_ra4l1: gpios = <&ioport6 1 GPIO_ACTIVE_HIGH>","leds|raw:&ioport6 10":"zephyr:ek_ra4l1: gpios = <&ioport6 10 GPIO_ACTIVE_HIGH>","leds|raw:&ioport6 9":"zephyr:ek_ra4l1: gpios = <&ioport6 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"sw0","pull":"up","raw":"&ioport0 0"},{"active":"low","label":"Push button switch 2","name":"sw1","pull":"up","raw":"&ioport0 1"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioport6 9"},{"active":"high","label":"LED2","name":"led2","raw":"&ioport6 10"},{"active":"high","label":"LED3","name":"led3","raw":"&ioport6 1"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ek_ra4m1","flash":262144,"ids":["zephyr:ek_ra4m1"],"key":"renesas-ra4m1-evaluation-kit","name":"RA4M1 Evaluation Kit","part":"ra4m1","ram":32768,"records":[{"file":"boards/renesas/ek_ra4m1/ek_ra4m1.dts","says":{"buttons":[["&ioport1 5","sw0","low","up"]],"leds":[["&ioport1 6","led0","high"]]},"src":"zephyr:ek_ra4m1","stated":{"buttons|raw:&ioport1 5":"zephyr:ek_ra4m1: gpios = <&ioport1 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport1 6":"zephyr:ek_ra4m1: gpios = <&ioport1 6 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"sw0","pull":"up","raw":"&ioport1 5"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioport1 6"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ek_ra4m2","flash":524288,"ids":["zephyr:ek_ra4m2"],"key":"renesas-ra4m2-evaluation-kit","name":"RA4M2 Evaluation Kit","part":"ra4m2","ram":131072,"records":[{"file":"boards/renesas/ek_ra4m2/ek_ra4m2.dts","says":{"buttons":[["&ioport0 5","sw0","low","up"],["&ioport0 6","sw1","low","up"]],"leds":[["&ioport4 15","led0","high"],["&ioport4 4","led1","high"],["&ioport4 5","led2","high"]]},"src":"zephyr:ek_ra4m2","stated":{"buttons|raw:&ioport0 5":"zephyr:ek_ra4m2: gpios = <&ioport0 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&ioport0 6":"zephyr:ek_ra4m2: gpios = <&ioport0 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport4 15":"zephyr:ek_ra4m2: gpios = <&ioport4 15 GPIO_ACTIVE_HIGH>","leds|raw:&ioport4 4":"zephyr:ek_ra4m2: gpios = <&ioport4 4 GPIO_ACTIVE_HIGH>","leds|raw:&ioport4 5":"zephyr:ek_ra4m2: gpios = <&ioport4 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"sw0","pull":"up","raw":"&ioport0 5"},{"active":"low","label":"Push button switch 2","name":"sw1","pull":"up","raw":"&ioport0 6"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioport4 15"},{"active":"high","label":"LED2","name":"led1","raw":"&ioport4 4"},{"active":"high","label":"LED3","name":"led2","raw":"&ioport4 5"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ek_ra4m3","flash":1048576,"ids":["zephyr:ek_ra4m3"],"key":"renesas-ra4m3-evaluation-kit","name":"RA4M3 Evaluation Kit","part":"ra4m3","ram":131072,"records":[{"file":"boards/renesas/ek_ra4m3/ek_ra4m3.dts","says":{"buttons":[["&ioport0 5","sw0","low","up"],["&ioport0 6","sw1","low","up"]],"leds":[["&ioport4 15","led0","high"],["&ioport4 4","led2","high"],["&ioport4 0","led3","high"]]},"src":"zephyr:ek_ra4m3","stated":{"buttons|raw:&ioport0 5":"zephyr:ek_ra4m3: gpios = <&ioport0 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&ioport0 6":"zephyr:ek_ra4m3: gpios = <&ioport0 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport4 0":"zephyr:ek_ra4m3: gpios = <&ioport4 0 GPIO_ACTIVE_HIGH>","leds|raw:&ioport4 15":"zephyr:ek_ra4m3: gpios = <&ioport4 15 GPIO_ACTIVE_HIGH>","leds|raw:&ioport4 4":"zephyr:ek_ra4m3: gpios = <&ioport4 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"sw0","pull":"up","raw":"&ioport0 5"},{"active":"low","label":"Push button switch 2","name":"sw1","pull":"up","raw":"&ioport0 6"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioport4 15"},{"active":"high","label":"LED2","name":"led2","raw":"&ioport4 4"},{"active":"high","label":"LED3","name":"led3","raw":"&ioport4 0"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mck_ra4t1","flash":262144,"ids":["zephyr:mck_ra4t1"],"key":"renesas-ra4t1-motor-control-kit","name":"RA4T1 Motor Control Kit","part":"ra4t1","ram":40960,"records":[{"file":"boards/renesas/mck_ra4t1/mck_ra4t1.dts","says":{"leds":[["&ioport1 13","led0","low"],["&ioport1 6","led2","low"]]},"src":"zephyr:mck_ra4t1","stated":{"leds|raw:&ioport1 13":"zephyr:mck_ra4t1: gpios = <&ioport1 13 GPIO_ACTIVE_LOW>","leds|raw:&ioport1 6":"zephyr:mck_ra4t1: gpios = <&ioport1 6 GPIO_ACTIVE_LOW>"}}],"vendor":"renesas","why":"rank","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED1","name":"led0","raw":"&ioport1 13"},{"active":"low","label":"LED2","name":"led2","raw":"&ioport1 6"}],"naming":"raw","ram":40960,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ek_ra4w1","flash":524288,"ids":["zephyr:ek_ra4w1"],"key":"renesas-ra4w1-evaluation-kit","name":"RA4W1 Evaluation Kit","part":"ra4w1","ram":98304,"records":[{"file":"boards/renesas/ek_ra4w1/ek_ra4w1.dts","says":{"buttons":[["&ioport4 2","sw0","low","up"]],"leds":[["&ioport1 6","led0","high"],["&ioport4 4","led2","high"]]},"src":"zephyr:ek_ra4w1","stated":{"buttons|raw:&ioport4 2":"zephyr:ek_ra4w1: gpios = <&ioport4 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport1 6":"zephyr:ek_ra4w1: gpios = <&ioport1 6 GPIO_ACTIVE_HIGH>","leds|raw:&ioport4 4":"zephyr:ek_ra4w1: gpios = <&ioport4 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"sw0","pull":"up","raw":"&ioport4 2"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioport1 6"},{"active":"high","label":"LED2","name":"led2","raw":"&ioport4 4"}],"naming":"raw","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:fpb_ra6e1","flash":1048576,"ids":["zephyr:fpb_ra6e1"],"key":"renesas-ra6e1-fast-prototyping-board","name":"RA6E1 Fast Prototyping Board","part":"ra6e1","ram":262144,"records":[{"file":"boards/renesas/fpb_ra6e1/fpb_ra6e1.dts","says":{"buttons":[["&ioport2 5","sw0","low","up"]],"leds":[["&ioport4 7","led0","high"],["&ioport4 8","led2","high"]]},"src":"zephyr:fpb_ra6e1","stated":{"buttons|raw:&ioport2 5":"zephyr:fpb_ra6e1: gpios = <&ioport2 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport4 7":"zephyr:fpb_ra6e1: gpios = <&ioport4 7 GPIO_ACTIVE_HIGH>","leds|raw:&ioport4 8":"zephyr:fpb_ra6e1: gpios = <&ioport4 8 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"sw0","pull":"up","raw":"&ioport2 5"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioport4 7"},{"active":"high","label":"LED2","name":"led2","raw":"&ioport4 8"}],"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ek_ra6e2","flash":262144,"ids":["zephyr:ek_ra6e2"],"key":"renesas-ra6e2-evaluation-kit","name":"RA6E2 Evaluation Kit","part":"ra6e2","ram":40960,"records":[{"file":"boards/renesas/ek_ra6e2/ek_ra6e2.dts","says":{"buttons":[["&ioport0 5","sw0","low","up"],["&ioport3 4","sw1","low","up"]],"leds":[["&ioport2 7","led0","high"],["&ioport4 0","led2","high"],["&ioport1 13","led3","high"]]},"src":"zephyr:ek_ra6e2","stated":{"buttons|raw:&ioport0 5":"zephyr:ek_ra6e2: gpios = <&ioport0 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&ioport3 4":"zephyr:ek_ra6e2: gpios = <&ioport3 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport1 13":"zephyr:ek_ra6e2: gpios = <&ioport1 13 GPIO_ACTIVE_HIGH>","leds|raw:&ioport2 7":"zephyr:ek_ra6e2: gpios = <&ioport2 7 GPIO_ACTIVE_HIGH>","leds|raw:&ioport4 0":"zephyr:ek_ra6e2: gpios = <&ioport4 0 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"sw0","pull":"up","raw":"&ioport0 5"},{"active":"low","label":"Push button switch 2","name":"sw1","pull":"up","raw":"&ioport3 4"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioport2 7"},{"active":"high","label":"LED2","name":"led2","raw":"&ioport4 0"},{"active":"high","label":"LED3","name":"led3","raw":"&ioport1 13"}],"naming":"raw","ram":40960,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:fpb_ra6e2","flash":262144,"ids":["zephyr:fpb_ra6e2"],"key":"renesas-ra6e2-fast-prototyping-board","name":"RA6E2 Fast Prototyping Board","part":"ra6e2","ram":40960,"records":[{"file":"boards/renesas/fpb_ra6e2/fpb_ra6e2.dts","says":{"buttons":[["&ioport3 4","sw0","low","up"]],"leds":[["&ioport2 7","led0","high"],["&ioport2 6","led1","high"]]},"src":"zephyr:fpb_ra6e2","stated":{"buttons|raw:&ioport3 4":"zephyr:fpb_ra6e2: gpios = <&ioport3 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport2 6":"zephyr:fpb_ra6e2: gpios = <&ioport2 6 GPIO_ACTIVE_HIGH>","leds|raw:&ioport2 7":"zephyr:fpb_ra6e2: gpios = <&ioport2 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"sw0","pull":"up","raw":"&ioport3 4"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioport2 7"},{"active":"high","label":"LED2","name":"led1","raw":"&ioport2 6"}],"naming":"raw","ram":40960,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ek_ra6m1","flash":524288,"ids":["zephyr:ek_ra6m1"],"key":"renesas-ra6m1-evaluation-kit","name":"RA6M1 Evaluation Kit","part":"ra6m1","ram":262144,"records":[{"file":"boards/renesas/ek_ra6m1/ek_ra6m1.dts","says":{"buttons":[["&ioport4 15","sw0","low","up"]],"leds":[["&ioport1 12","led0","high"]]},"src":"zephyr:ek_ra6m1","stated":{"buttons|raw:&ioport4 15":"zephyr:ek_ra6m1: gpios = <&ioport4 15 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport1 12":"zephyr:ek_ra6m1: gpios = <&ioport1 12 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"sw0","pull":"up","raw":"&ioport4 15"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioport1 12"}],"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ek_ra6m2","flash":1048576,"ids":["zephyr:ek_ra6m2"],"key":"renesas-ra6m2-evaluation-kit","name":"RA6M2 Evaluation Kit","part":"ra6m2","ram":393216,"records":[{"file":"boards/renesas/ek_ra6m2/ek_ra6m2.dts","says":{"buttons":[["&ioport1 5","sw0","low","up"]],"leds":[["&ioport1 6","led0","high"]]},"src":"zephyr:ek_ra6m2","stated":{"buttons|raw:&ioport1 5":"zephyr:ek_ra6m2: gpios = <&ioport1 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport1 6":"zephyr:ek_ra6m2: gpios = <&ioport1 6 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"sw0","pull":"up","raw":"&ioport1 5"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioport1 6"}],"naming":"raw","ram":393216,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ek_ra6m3","flash":2097152,"ids":["zephyr:ek_ra6m3"],"key":"renesas-ra6m3-evaluation-kit","name":"RA6M3 Evaluation Kit","part":"ra6m3","ram":655360,"records":[{"file":"boards/renesas/ek_ra6m3/ek_ra6m3.dts","says":{"buttons":[["&ioport0 9","sw0","low","up"],["&ioport0 8","sw1","low","up"]],"leds":[["&ioport4 3","led0","high"],["&ioport4 0","led2","high"],["&ioport1 0","led3","high"]]},"src":"zephyr:ek_ra6m3","stated":{"buttons|raw:&ioport0 8":"zephyr:ek_ra6m3: gpios = <&ioport0 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&ioport0 9":"zephyr:ek_ra6m3: gpios = <&ioport0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport1 0":"zephyr:ek_ra6m3: gpios = <&ioport1 0 GPIO_ACTIVE_HIGH>","leds|raw:&ioport4 0":"zephyr:ek_ra6m3: gpios = <&ioport4 0 GPIO_ACTIVE_HIGH>","leds|raw:&ioport4 3":"zephyr:ek_ra6m3: gpios = <&ioport4 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"sw0","pull":"up","raw":"&ioport0 9"},{"active":"low","label":"Push button switch 2","name":"sw1","pull":"up","raw":"&ioport0 8"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioport4 3"},{"active":"high","label":"LED2","name":"led2","raw":"&ioport4 0"},{"active":"high","label":"LED3","name":"led3","raw":"&ioport1 0"}],"naming":"raw","ram":655360,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ek_ra6m4","flash":1048576,"ids":["zephyr:ek_ra6m4"],"key":"renesas-ra6m4-evaluation-kit","name":"RA6M4 Evaluation Kit","part":"ra6m4","ram":262144,"records":[{"file":"boards/renesas/ek_ra6m4/ek_ra6m4.dts","says":{"buttons":[["&ioport0 5","sw0","low","up"],["&ioport0 6","sw1","low","up"]],"leds":[["&ioport4 15","led0","high"],["&ioport4 4","led2","high"],["&ioport4 0","led3","high"]]},"src":"zephyr:ek_ra6m4","stated":{"buttons|raw:&ioport0 5":"zephyr:ek_ra6m4: gpios = <&ioport0 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&ioport0 6":"zephyr:ek_ra6m4: gpios = <&ioport0 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport4 0":"zephyr:ek_ra6m4: gpios = <&ioport4 0 GPIO_ACTIVE_HIGH>","leds|raw:&ioport4 15":"zephyr:ek_ra6m4: gpios = <&ioport4 15 GPIO_ACTIVE_HIGH>","leds|raw:&ioport4 4":"zephyr:ek_ra6m4: gpios = <&ioport4 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"sw0","pull":"up","raw":"&ioport0 5"},{"active":"low","label":"Push button switch 2","name":"sw1","pull":"up","raw":"&ioport0 6"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioport4 15"},{"active":"high","label":"LED2","name":"led2","raw":"&ioport4 4"},{"active":"high","label":"LED3","name":"led3","raw":"&ioport4 0"}],"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ek_ra6m5","flash":2097152,"ids":["zephyr:ek_ra6m5"],"key":"renesas-ra6m5-evaluation-kit","name":"RA6M5 Evaluation Kit","part":"ra6m5","ram":524288,"records":[{"file":"boards/renesas/ek_ra6m5/ek_ra6m5.dts","says":{"buttons":[["&ioport0 5","sw0","low","up"],["&ioport0 4","sw1","low","up"]],"leds":[["&ioport0 6","led0","high"],["&ioport0 7","led2","high"],["&ioport0 8","led3","high"]]},"src":"zephyr:ek_ra6m5","stated":{"buttons|raw:&ioport0 4":"zephyr:ek_ra6m5: gpios = <&ioport0 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&ioport0 5":"zephyr:ek_ra6m5: gpios = <&ioport0 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport0 6":"zephyr:ek_ra6m5: gpios = <&ioport0 6 GPIO_ACTIVE_HIGH>","leds|raw:&ioport0 7":"zephyr:ek_ra6m5: gpios = <&ioport0 7 GPIO_ACTIVE_HIGH>","leds|raw:&ioport0 8":"zephyr:ek_ra6m5: gpios = <&ioport0 8 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"sw0","pull":"up","raw":"&ioport0 5"},{"active":"low","label":"Push button switch 2","name":"sw1","pull":"up","raw":"&ioport0 4"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioport0 6"},{"active":"high","label":"LED2","name":"led2","raw":"&ioport0 7"},{"active":"high","label":"LED3","name":"led3","raw":"&ioport0 8"}],"naming":"raw","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:aik_ra8d1","flash":2097152,"ids":["zephyr:aik_ra8d1"],"key":"renesas-ra8d1-ai-kit-development-platform","name":"RA8D1 AI Kit Development Platform","part":"ra8d1","ram":1048576,"records":[{"file":"boards/renesas/aik_ra8d1/aik_ra8d1.dts","says":{"buttons":[["&ioport5 8","sw0","low","up"],["&ioport5 10","sw1","low","up"]],"leds":[["&ioportb 7","led0","high"],["&ioport9 4","led1","high"],["&ioport9 3","led2","high"]]},"src":"zephyr:aik_ra8d1","stated":{"buttons|raw:&ioport5 10":"zephyr:aik_ra8d1: gpios = <&ioport5 10 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&ioport5 8":"zephyr:aik_ra8d1: gpios = <&ioport5 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport9 3":"zephyr:aik_ra8d1: gpios = <&ioport9 3 GPIO_ACTIVE_HIGH>","leds|raw:&ioport9 4":"zephyr:aik_ra8d1: gpios = <&ioport9 4 GPIO_ACTIVE_HIGH>","leds|raw:&ioportb 7":"zephyr:aik_ra8d1: gpios = <&ioportb 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 2","name":"sw0","pull":"up","raw":"&ioport5 8"},{"active":"low","label":"Push button switch 3","name":"sw1","pull":"up","raw":"&ioport5 10"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"blue","label":"LED1 Blue","name":"led0","raw":"&ioportb 7"},{"active":"high","colour":"green","label":"LED1 Green","name":"led1","raw":"&ioport9 4"},{"active":"high","colour":"red","label":"LED1 Red","name":"led2","raw":"&ioport9 3"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ek_ra8d1","flash":2097152,"ids":["zephyr:ek_ra8d1"],"key":"renesas-ra8d1-evaluation-kit","name":"RA8D1 Evaluation Kit","part":"ra8d1","ram":1048576,"records":[{"file":"boards/renesas/ek_ra8d1/ek_ra8d1.dts","says":{"buttons":[["&ioport0 9","sw0","low","up"],["&ioport0 8","sw1","low","up"]],"leds":[["&ioport6 0","led0","high"],["&ioport4 14","led2","high"],["&ioport1 7","led3","high"]]},"src":"zephyr:ek_ra8d1","stated":{"buttons|raw:&ioport0 8":"zephyr:ek_ra8d1: gpios = <&ioport0 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&ioport0 9":"zephyr:ek_ra8d1: gpios = <&ioport0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport1 7":"zephyr:ek_ra8d1: gpios = <&ioport1 7 GPIO_ACTIVE_HIGH>","leds|raw:&ioport4 14":"zephyr:ek_ra8d1: gpios = <&ioport4 14 GPIO_ACTIVE_HIGH>","leds|raw:&ioport6 0":"zephyr:ek_ra8d1: gpios = <&ioport6 0 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"sw0","pull":"up","raw":"&ioport0 9"},{"active":"low","label":"Push button switch 2","name":"sw1","pull":"up","raw":"&ioport0 8"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioport6 0"},{"active":"high","label":"LED2","name":"led2","raw":"&ioport4 14"},{"active":"high","label":"LED3","name":"led3","raw":"&ioport1 7"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ek_ra8d2","flash":1048576,"ids":["zephyr:ek_ra8d2"],"key":"renesas-ra8d2-evaluation-kit","name":"RA8D2 Evaluation Kit","part":"r7ka8d2kflcac","ram":1703936,"records":[{"file":"boards/renesas/ek_ra8d2/ek_ra8d2_r7ka8d2kflcac_cm33.dts","says":{"buttons":[["&ioport0 9","s1","low","up"],["&ioport0 8","sw0","low","up"]],"leds":[["&ioport6 0","led1","high"],["&ioport3 3","led0","high"],["&ioporta 7","led3","high"]]},"src":"zephyr:ek_ra8d2","stated":{"buttons|raw:&ioport0 8":"zephyr:ek_ra8d2: gpios = <&ioport0 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&ioport0 9":"zephyr:ek_ra8d2: gpios = <&ioport0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport3 3":"zephyr:ek_ra8d2: gpios = <&ioport3 3 GPIO_ACTIVE_HIGH>","leds|raw:&ioport6 0":"zephyr:ek_ra8d2: gpios = <&ioport6 0 GPIO_ACTIVE_HIGH>","leds|raw:&ioporta 7":"zephyr:ek_ra8d2: gpios = <&ioporta 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"s1","pull":"up","raw":"&ioport0 9"},{"active":"low","label":"Push button switch 2","name":"sw0","pull":"up","raw":"&ioport0 8"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led1","raw":"&ioport6 0"},{"active":"high","label":"LED2","name":"led0","raw":"&ioport3 3"},{"active":"high","label":"LED3","name":"led3","raw":"&ioporta 7"}],"naming":"raw","ram":1703936,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ek_ra8m1","flash":2097152,"ids":["zephyr:ek_ra8m1"],"key":"renesas-ra8m1-evaluation-kit","name":"RA8M1 Evaluation Kit","part":"ra8m1","ram":1048576,"records":[{"file":"boards/renesas/ek_ra8m1/ek_ra8m1.dts","says":{"buttons":[["&ioport0 9","sw0","low","up"],["&ioport0 8","sw1","low","up"]],"leds":[["&ioport6 0","led0","high"],["&ioport4 14","led2","high"],["&ioport1 7","led3","high"]]},"src":"zephyr:ek_ra8m1","stated":{"buttons|raw:&ioport0 8":"zephyr:ek_ra8m1: gpios = <&ioport0 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&ioport0 9":"zephyr:ek_ra8m1: gpios = <&ioport0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport1 7":"zephyr:ek_ra8m1: gpios = <&ioport1 7 GPIO_ACTIVE_HIGH>","leds|raw:&ioport4 14":"zephyr:ek_ra8m1: gpios = <&ioport4 14 GPIO_ACTIVE_HIGH>","leds|raw:&ioport6 0":"zephyr:ek_ra8m1: gpios = <&ioport6 0 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"sw0","pull":"up","raw":"&ioport0 9"},{"active":"low","label":"Push button switch 2","name":"sw1","pull":"up","raw":"&ioport0 8"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioport6 0"},{"active":"high","label":"LED2","name":"led2","raw":"&ioport4 14"},{"active":"high","label":"LED3","name":"led3","raw":"&ioport1 7"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ek_ra8m2","flash":1048576,"ids":["zephyr:ek_ra8m2"],"key":"renesas-ra8m2-evaluation-kit","name":"RA8M2 Evaluation Kit","part":"r7ka8m2jflcac","ram":1703936,"records":[{"file":"boards/renesas/ek_ra8m2/ek_ra8m2_r7ka8m2jflcac_cm33.dts","says":{"buttons":[["&ioport0 9","s1","low","up"],["&ioport0 8","sw0","low","up"]],"leds":[["&ioport6 0","led1","high"],["&ioport3 3","led0","high"],["&ioporta 7","led3","high"]]},"src":"zephyr:ek_ra8m2","stated":{"buttons|raw:&ioport0 8":"zephyr:ek_ra8m2: gpios = <&ioport0 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&ioport0 9":"zephyr:ek_ra8m2: gpios = <&ioport0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport3 3":"zephyr:ek_ra8m2: gpios = <&ioport3 3 GPIO_ACTIVE_HIGH>","leds|raw:&ioport6 0":"zephyr:ek_ra8m2: gpios = <&ioport6 0 GPIO_ACTIVE_HIGH>","leds|raw:&ioporta 7":"zephyr:ek_ra8m2: gpios = <&ioporta 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"s1","pull":"up","raw":"&ioport0 9"},{"active":"low","label":"Push button switch 2","name":"sw0","pull":"up","raw":"&ioport0 8"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led1","raw":"&ioport6 0"},{"active":"high","label":"LED2","name":"led0","raw":"&ioport3 3"},{"active":"high","label":"LED3","name":"led3","raw":"&ioporta 7"}],"naming":"raw","ram":1703936,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ek_ra8p1","flash":1048576,"ids":["zephyr:ek_ra8p1"],"key":"renesas-ra8p1-evaluation-kit","name":"RA8P1 Evaluation Kit","part":"r7ka8p1kflcac","ram":1703936,"records":[{"file":"boards/renesas/ek_ra8p1/ek_ra8p1_r7ka8p1kflcac_cm33.dts","says":{"buttons":[["&ioport0 9","s1","low","up"],["&ioport0 8","sw0","low","up"]],"leds":[["&ioport6 0","led1","high"],["&ioport3 3","led0","high"],["&ioporta 7","led3","high"]]},"src":"zephyr:ek_ra8p1","stated":{"buttons|raw:&ioport0 8":"zephyr:ek_ra8p1: gpios = <&ioport0 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&ioport0 9":"zephyr:ek_ra8p1: gpios = <&ioport0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport3 3":"zephyr:ek_ra8p1: gpios = <&ioport3 3 GPIO_ACTIVE_HIGH>","leds|raw:&ioport6 0":"zephyr:ek_ra8p1: gpios = <&ioport6 0 GPIO_ACTIVE_HIGH>","leds|raw:&ioporta 7":"zephyr:ek_ra8p1: gpios = <&ioporta 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"s1","pull":"up","raw":"&ioport0 9"},{"active":"low","label":"Push button switch 2","name":"sw0","pull":"up","raw":"&ioport0 8"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led1","raw":"&ioport6 0"},{"active":"high","label":"LED2","name":"led0","raw":"&ioport3 3"},{"active":"high","label":"LED3","name":"led3","raw":"&ioporta 7"}],"naming":"raw","ram":1703936,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mck_ra8t1","flash":2097152,"ids":["zephyr:mck_ra8t1"],"key":"renesas-ra8t1-motor-control-kit","name":"RA8T1 Motor Control Kit","part":"ra8t1","ram":1048576,"records":[{"file":"boards/renesas/mck_ra8t1/mck_ra8t1.dts","says":{"leds":[["&ioporta 12","led0","high"],["&ioporta 14","led2","high"],["&ioport6 6","led3","high"],["&ioporta 6","led4","high"]]},"src":"zephyr:mck_ra8t1","stated":{"leds|raw:&ioport6 6":"zephyr:mck_ra8t1: gpios = <&ioport6 6 GPIO_ACTIVE_HIGH>","leds|raw:&ioporta 12":"zephyr:mck_ra8t1: gpios = <&ioporta 12 GPIO_ACTIVE_HIGH>","leds|raw:&ioporta 14":"zephyr:mck_ra8t1: gpios = <&ioporta 14 GPIO_ACTIVE_HIGH>","leds|raw:&ioporta 6":"zephyr:mck_ra8t1: gpios = <&ioporta 6 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioporta 12"},{"active":"high","label":"LED2","name":"led2","raw":"&ioporta 14"},{"active":"high","label":"LED3","name":"led3","raw":"&ioport6 6"},{"active":"high","label":"LED4","name":"led4","raw":"&ioporta 6"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ek_ra8t2","flash":786432,"ids":["zephyr:ek_ra8t2"],"key":"renesas-ra8t2-evaluation-kit","name":"RA8T2 Evaluation Kit","part":"r7ka8t2lflcac","ram":1048576,"records":[{"file":"boards/renesas/ek_ra8t2/ek_ra8t2_r7ka8t2lflcac_cm33.dts","says":{"buttons":[["&ioport0 9","s1","low","up"],["&ioport0 8","sw0","low","up"]],"leds":[["&ioport7 14","led1","high"],["&ioport3 3","led0","high"],["&ioporta 7","led3","high"]]},"src":"zephyr:ek_ra8t2","stated":{"buttons|raw:&ioport0 8":"zephyr:ek_ra8t2: gpios = <&ioport0 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&ioport0 9":"zephyr:ek_ra8t2: gpios = <&ioport0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport3 3":"zephyr:ek_ra8t2: gpios = <&ioport3 3 GPIO_ACTIVE_HIGH>","leds|raw:&ioport7 14":"zephyr:ek_ra8t2: gpios = <&ioport7 14 GPIO_ACTIVE_HIGH>","leds|raw:&ioporta 7":"zephyr:ek_ra8t2: gpios = <&ioporta 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"s1","pull":"up","raw":"&ioport0 9"},{"active":"low","label":"Push button switch 2","name":"sw0","pull":"up","raw":"&ioport0 8"}],"flash":786432,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led1","raw":"&ioport7 14"},{"active":"high","label":"LED2","name":"led0","raw":"&ioport3 3"},{"active":"high","label":"LED3","name":"led3","raw":"&ioporta 7"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mck_ra8t2","flash":786432,"ids":["zephyr:mck_ra8t2"],"key":"renesas-ra8t2-motor-control-kit","name":"RA8T2 Motor Control Kit","part":"r7ka8t2lflcac","ram":1048576,"records":[{"file":"boards/renesas/mck_ra8t2/mck_ra8t2_r7ka8t2lflcac_cm33.dts","says":{"leds":[["&ioport6 14","led1","low"],["&ioporta 15","led0","low"],["&ioporta 4","led3","low"],["&ioport9 0","led4","low"],["&ioport5 9","led5","low"],["&ioport5 10","led6","low"]]},"src":"zephyr:mck_ra8t2","stated":{"leds|raw:&ioport5 10":"zephyr:mck_ra8t2: gpios = <&ioport5 10 GPIO_ACTIVE_LOW>","leds|raw:&ioport5 9":"zephyr:mck_ra8t2: gpios = <&ioport5 9 GPIO_ACTIVE_LOW>","leds|raw:&ioport6 14":"zephyr:mck_ra8t2: gpios = <&ioport6 14 GPIO_ACTIVE_LOW>","leds|raw:&ioport9 0":"zephyr:mck_ra8t2: gpios = <&ioport9 0 GPIO_ACTIVE_LOW>","leds|raw:&ioporta 15":"zephyr:mck_ra8t2: gpios = <&ioporta 15 GPIO_ACTIVE_LOW>","leds|raw:&ioporta 4":"zephyr:mck_ra8t2: gpios = <&ioporta 4 GPIO_ACTIVE_LOW>"}}],"vendor":"renesas","why":"rank","wiring":{"flash":786432,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED1","name":"led1","raw":"&ioport6 14"},{"active":"low","label":"LED2","name":"led0","raw":"&ioporta 15"},{"active":"low","label":"LED3","name":"led3","raw":"&ioporta 4"},{"active":"low","label":"LED4","name":"led4","raw":"&ioport9 0"},{"active":"low","label":"LED5","name":"led5","raw":"&ioport5 9"},{"active":"low","label":"LED6","name":"led6","raw":"&ioport5 10"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rsk_rx130","ids":["zephyr:rsk_rx130"],"key":"renesas-renesas-starter-kit-for-rx130","name":"Renesas Starter Kit for RX130","part":"r5f51308axfp","records":[{"file":"boards/renesas/rsk_rx130/rsk_rx130.dts","says":{"buttons":[["&ioport3 1","sw0","low","up"]],"leds":[["&ioportd 3","led0","low"],["&ioporte 6","led1","low"]]},"src":"zephyr:rsk_rx130","stated":{"buttons|raw:&ioport3 1":"zephyr:rsk_rx130: gpios = <&ioport3 1 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioportd 3":"zephyr:rsk_rx130: gpios = <&ioportd 3 GPIO_ACTIVE_LOW>","leds|raw:&ioporte 6":"zephyr:rsk_rx130: gpios = <&ioporte 6 GPIO_ACTIVE_LOW>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"sw1","name":"sw0","pull":"up","raw":"&ioport3 1"}],"leds":[{"active":"low","label":"LED1","name":"led0","raw":"&ioportd 3"},{"active":"low","label":"LED3","name":"led1","raw":"&ioporte 6"}],"naming":"raw"}},
{"chosen":"zephyr:rsk_rx140","flash":262144,"ids":["zephyr:rsk_rx140"],"key":"renesas-renesas-starter-kit-for-rx140","name":"Renesas Starter Kit for RX140","part":"r5f51406bdfn","ram":65536,"records":[{"file":"boards/renesas/rsk_rx140/rsk_rx140.dts","says":{"buttons":[["&ioport3 1","button","low","up"]],"leds":[["&ioport0 4","led0","low"],["&ioport0 7","led1","low"]]},"src":"zephyr:rsk_rx140","stated":{"buttons|raw:&ioport3 1":"zephyr:rsk_rx140: gpios = <&ioport3 1 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport0 4":"zephyr:rsk_rx140: gpios = <&ioport0 4 GPIO_ACTIVE_LOW>","leds|raw:&ioport0 7":"zephyr:rsk_rx140: gpios = <&ioport0 7 GPIO_ACTIVE_LOW>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"sw1","name":"button","pull":"up","raw":"&ioport3 1"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED1","name":"led0","raw":"&ioport0 4"},{"active":"low","label":"LED3","name":"led1","raw":"&ioport0 7"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rzn2l_rsk","ids":["zephyr:rzn2l_rsk"],"key":"renesas-renesas-starter-kit-for-rz-n2l","name":"Renesas Starter Kit+ for RZ/N2L","part":"r9a07g084m04gbg","records":[{"file":"boards/renesas/rzn2l_rsk/rzn2l_rsk.dts","says":{"buttons":[["&gpio16 3","sw0","high",null],["&gpio5 4","sw2","high",null]],"leds":[["&gpio18 2","led0","high"],["&gpio22 3","led1","high"],["&gpio4 1","led2","high"],["&gpio17 3","led3","high"]]},"src":"zephyr:rzn2l_rsk","stated":{"buttons|raw:&gpio16 3":"zephyr:rzn2l_rsk: gpios = <&gpio16 3 0>","buttons|raw:&gpio5 4":"zephyr:rzn2l_rsk: gpios = <&gpio5 4 0>","leds|raw:&gpio17 3":"zephyr:rzn2l_rsk: gpios = <&gpio17 3 0>","leds|raw:&gpio18 2":"zephyr:rzn2l_rsk: gpios = <&gpio18 2 0>","leds|raw:&gpio22 3":"zephyr:rzn2l_rsk: gpios = <&gpio22 3 0>","leds|raw:&gpio4 1":"zephyr:rzn2l_rsk: gpios = <&gpio4 1 0>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"high","label":"sw1","name":"sw0","raw":"&gpio16 3"},{"active":"high","label":"sw2","name":"sw2","raw":"&gpio5 4"}],"leds":[{"active":"high","label":"led0","name":"led0","raw":"&gpio18 2"},{"active":"high","label":"led1","name":"led1","raw":"&gpio22 3"},{"active":"high","label":"led2","name":"led2","raw":"&gpio4 1"},{"active":"high","label":"led3","name":"led3","raw":"&gpio17 3"}],"naming":"raw"}},
{"chosen":"zephyr:rzt2l_rsk","ids":["zephyr:rzt2l_rsk"],"key":"renesas-renesas-starter-kit-for-rz-t2l","name":"Renesas Starter Kit+ for RZ/T2L","part":"r9a07g074m04gbg","records":[{"file":"boards/renesas/rzt2l_rsk/rzt2l_rsk.dts","says":{"buttons":[["&gpio14 2","sw1","high",null],["&gpio16 3","sw0","high",null]],"leds":[["&gpio17 6","led0","high"],["&gpio18 1","led3","high"]]},"src":"zephyr:rzt2l_rsk","stated":{"buttons|raw:&gpio14 2":"zephyr:rzt2l_rsk: gpios = <&gpio14 2 0>","buttons|raw:&gpio16 3":"zephyr:rzt2l_rsk: gpios = <&gpio16 3 0>","leds|raw:&gpio17 6":"zephyr:rzt2l_rsk: gpios = <&gpio17 6 0>","leds|raw:&gpio18 1":"zephyr:rzt2l_rsk: gpios = <&gpio18 1 0>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"high","label":"sw1","name":"sw1","raw":"&gpio14 2"},{"active":"high","label":"sw2","name":"sw0","raw":"&gpio16 3"}],"leds":[{"active":"high","label":"led1","name":"led0","raw":"&gpio17 6"},{"active":"high","label":"led3","name":"led3","raw":"&gpio18 1"}],"naming":"raw"}},
{"chosen":"zephyr:rzt2m_rsk","ids":["zephyr:rzt2m_rsk"],"key":"renesas-renesas-starter-kit-for-rz-t2m","name":"Renesas Starter Kit+ for RZ/T2M","part":"r9a07g075m24gbg","ram":2097152,"records":[{"file":"boards/renesas/rzt2m_rsk/rzt2m_rsk_r9a07g075m24gbg_cr520.dts","says":{"buttons":[["&gpio10 5","sw0","high",null],["&gpio16 3","sw2","high",null]],"leds":[["&gpio19 6","led0","high"],["&gpio19 4","led1","high"],["&gpio20 0","led2","high"],["&gpio23 4","led3","high"]]},"src":"zephyr:rzt2m_rsk","stated":{"buttons|raw:&gpio10 5":"zephyr:rzt2m_rsk: gpios = <&gpio10 5 0>","buttons|raw:&gpio16 3":"zephyr:rzt2m_rsk: gpios = <&gpio16 3 0>","leds|raw:&gpio19 4":"zephyr:rzt2m_rsk: gpios = <&gpio19 4 0>","leds|raw:&gpio19 6":"zephyr:rzt2m_rsk: gpios = <&gpio19 6 0>","leds|raw:&gpio20 0":"zephyr:rzt2m_rsk: gpios = <&gpio20 0 0>","leds|raw:&gpio23 4":"zephyr:rzt2m_rsk: gpios = <&gpio23 4 0>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"high","label":"sw1","name":"sw0","raw":"&gpio10 5"},{"active":"high","label":"sw2","name":"sw2","raw":"&gpio16 3"}],"leds":[{"active":"high","label":"led0","name":"led0","raw":"&gpio19 6"},{"active":"high","label":"led1","name":"led1","raw":"&gpio19 4"},{"active":"high","label":"led2","name":"led2","raw":"&gpio20 0"},{"active":"high","label":"led3","name":"led3","raw":"&gpio23 4"}],"naming":"raw","ram":2097152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:renesas:rl78g15_fpb_p20:g15-fpb-20p","flash":8192,"ids":["arduino:renesas:rl78g15_fpb_p20:g15-fpb-20p"],"key":"renesas-rl78-g15-fast-prototyping-board","name":"RL78-G15 Fast Prototyping Board","part":"","ram":1024,"records":[{"core":"arduino:renesas:rl78g15_fpb_p20","dropped":["LED_BUILTIN = 7, and no pin table names it"],"file":"variants/g15-fpb-20p/pins_arduino.h","says":{"leds":[["D7","LED_BUILTIN","low"]]},"src":"arduino:renesas:rl78g15_fpb_p20:g15-fpb-20p","stated":{"leds|label:D7":"#define LED_ON LOW"}}],"vendor":"Renesas Electronics Corporation","why":"vendor","wiring":{"clock_hz":16000000,"flash":8192,"flash_from":"arduino:renesas:rl78g15_fpb_p20:g15-fpb-20p","leds":[{"active":"low","label":"D7","name":"LED_BUILTIN"}],"naming":"raw","ram":1024,"ram_from":"arduino:renesas:rl78g15_fpb_p20:g15-fpb-20p"}},
{"chosen":"arduino:renesas:rl78g16_fpb:g16-fpb-32p","flash":32768,"ids":["arduino:renesas:rl78g16_fpb:g16-fpb-32p"],"key":"renesas-rl78-g16-fast-prototyping-board","name":"RL78/G16 Fast Prototyping Board","part":"","ram":2048,"records":[{"core":"arduino:renesas:rl78g16_fpb","dropped":["LED_BUILTIN = 16, and no pin table names it"],"file":"variants/g16-fpb-32p/pins_arduino.h","says":{"leds":[["D16","LED_BUILTIN","low"]]},"src":"arduino:renesas:rl78g16_fpb:g16-fpb-32p","stated":{"leds|label:D16":"#define LED_ON LOW"}}],"vendor":"Renesas Electronics Corporation","why":"vendor","wiring":{"clock_hz":16000000,"flash":32768,"flash_from":"arduino:renesas:rl78g16_fpb:g16-fpb-32p","leds":[{"active":"low","label":"D16","name":"LED_BUILTIN"}],"naming":"raw","ram":2048,"ram_from":"arduino:renesas:rl78g16_fpb:g16-fpb-32p"}},
{"chosen":"arduino:renesas:rl78g22_fpb:g22-fpb-48p","flash":65536,"ids":["arduino:renesas:rl78g22_fpb:g22-fpb-48p"],"key":"renesas-rl78-g22-fast-prototyping-board","name":"RL78-G22 Fast Prototyping Board","part":"","ram":4096,"records":[{"core":"arduino:renesas:rl78g22_fpb","dropped":["LED_BUILTIN = 14, and no pin table names it"],"file":"variants/g22-fpb-48p/pins_arduino.h","says":{"leds":[["D14","LED_BUILTIN","low"]]},"src":"arduino:renesas:rl78g22_fpb:g22-fpb-48p","stated":{"leds|label:D14":"#define LED_ON LOW"}}],"vendor":"Renesas Electronics Corporation","why":"vendor","wiring":{"clock_hz":32000000,"flash":65536,"flash_from":"arduino:renesas:rl78g22_fpb:g22-fpb-48p","leds":[{"active":"low","label":"D14","name":"LED_BUILTIN"}],"naming":"raw","ram":4096,"ram_from":"arduino:renesas:rl78g22_fpb:g22-fpb-48p"}},
{"chosen":"arduino:renesas:rl78g23_fpb_p128:g23-fpb-128p","flash":786432,"ids":["arduino:renesas:rl78g23_fpb_p128:g23-fpb-128p"],"key":"renesas-rl78-g23-128p-fast-prototyping-board","name":"RL78-G23-128p Fast Prototyping Board","part":"","ram":49152,"records":[{"core":"arduino:renesas:rl78g23_fpb_p128","dropped":["LED_BUILTIN = 31, and no pin table names it"],"file":"variants/g23-fpb-128p/pins_arduino.h","says":{"leds":[["D31","LED_BUILTIN","low"]]},"src":"arduino:renesas:rl78g23_fpb_p128:g23-fpb-128p","stated":{"leds|label:D31":"#define LED_ON LOW"}}],"vendor":"Renesas Electronics Corporation","why":"vendor","wiring":{"clock_hz":32000000,"flash":786432,"flash_from":"arduino:renesas:rl78g23_fpb_p128:g23-fpb-128p","leds":[{"active":"low","label":"D31","name":"LED_BUILTIN"}],"naming":"raw","ram":49152,"ram_from":"arduino:renesas:rl78g23_fpb_p128:g23-fpb-128p"}},
{"chosen":"arduino:renesas:rl78g23_fpb_p64:g23-fpb-64p","flash":131072,"ids":["arduino:renesas:rl78g23_fpb_p64:g23-fpb-64p"],"key":"renesas-rl78-g23-64p-fast-prototyping-board","name":"RL78-G23-64p Fast Prototyping Board","part":"","ram":16384,"records":[{"core":"arduino:renesas:rl78g23_fpb_p64","dropped":["LED_BUILTIN = 16, and no pin table names it"],"file":"variants/g23-fpb-64p/pins_arduino.h","says":{"leds":[["D16","LED_BUILTIN","low"]]},"src":"arduino:renesas:rl78g23_fpb_p64:g23-fpb-64p","stated":{"leds|label:D16":"#define LED_ON LOW"}}],"vendor":"Renesas Electronics Corporation","why":"vendor","wiring":{"clock_hz":32000000,"flash":131072,"flash_from":"arduino:renesas:rl78g23_fpb_p64:g23-fpb-64p","leds":[{"active":"low","label":"D16","name":"LED_BUILTIN"}],"naming":"raw","ram":16384,"ram_from":"arduino:renesas:rl78g23_fpb_p64:g23-fpb-64p"}},
{"chosen":"arduino:renesas:rl78g24_fpb:g24-fpb-64p","flash":131072,"ids":["arduino:renesas:rl78g24_fpb:g24-fpb-64p"],"key":"renesas-rl78-g24-fast-prototyping-board","name":"RL78-G24 Fast Prototyping Board","part":"","ram":12288,"records":[{"core":"arduino:renesas:rl78g24_fpb","dropped":["LED_BUILTIN = 21, and no pin table names it"],"file":"variants/g24-fpb-64p/pins_arduino.h","says":{"leds":[["D21","LED_BUILTIN","low"]]},"src":"arduino:renesas:rl78g24_fpb:g24-fpb-64p","stated":{"leds|label:D21":"#define LED_ON LOW"}}],"vendor":"Renesas Electronics Corporation","why":"vendor","wiring":{"clock_hz":48000000,"flash":131072,"flash_from":"arduino:renesas:rl78g24_fpb:g24-fpb-64p","leds":[{"active":"low","label":"D21","name":"LED_BUILTIN"}],"naming":"raw","ram":12288,"ram_from":"arduino:renesas:rl78g24_fpb:g24-fpb-64p"}},
{"chosen":"zephyr:fpb_rx14t","flash":131072,"ids":["zephyr:fpb_rx14t"],"key":"renesas-rx14t-fast-prototyping-board","name":"RX14T Fast Prototyping Board","part":"r5f514t5amfm","ram":12288,"records":[{"file":"boards/renesas/fpb_rx14t/fpb_rx14t.dts","says":{"buttons":[["&ioport1 0","sw0","low","up"]],"leds":[["&ioport3 2","led0","low"],["&ioport9 2","led1","low"]]},"src":"zephyr:fpb_rx14t","stated":{"buttons|raw:&ioport1 0":"zephyr:fpb_rx14t: gpios = <&ioport1 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport3 2":"zephyr:fpb_rx14t: gpios = <&ioport3 2 GPIO_ACTIVE_LOW>","leds|raw:&ioport9 2":"zephyr:fpb_rx14t: gpios = <&ioport9 2 GPIO_ACTIVE_LOW>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"sw1","name":"sw0","pull":"up","raw":"&ioport1 0"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED1","name":"led0","raw":"&ioport3 2"},{"active":"low","label":"LED2","name":"led1","raw":"&ioport9 2"}],"naming":"raw","ram":12288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mcb_rx14t","flash":131072,"ids":["zephyr:mcb_rx14t"],"key":"renesas-rx14t-motor-control-board","name":"RX14T Motor Control Board","part":"r5f514t5amfm","ram":12288,"records":[{"file":"boards/renesas/mcb_rx14t/mcb_rx14t.dts","says":{"leds":[["&ioportd 3","led0","low"],["&ioportd 4","led1","low"]]},"src":"zephyr:mcb_rx14t","stated":{"leds|raw:&ioportd 3":"zephyr:mcb_rx14t: gpios = <&ioportd 3 GPIO_ACTIVE_LOW>","leds|raw:&ioportd 4":"zephyr:mcb_rx14t: gpios = <&ioportd 4 GPIO_ACTIVE_LOW>"}}],"vendor":"renesas","why":"rank","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED1","name":"led0","raw":"&ioportd 3"},{"active":"low","label":"LED2","name":"led1","raw":"&ioportd 4"}],"naming":"raw","ram":12288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ek_rx261","flash":524288,"ids":["zephyr:ek_rx261"],"key":"renesas-rx261-evaluation-kit","name":"RX261 Evaluation Kit","part":"r5f52618bgfp","ram":131072,"records":[{"file":"boards/renesas/ek_rx261/ek_rx261.dts","says":{"buttons":[["&ioportd 0","sw0","low","up"],["&ioport3 2","sw1","low","up"]],"leds":[["&ioportj 1","led0","low"],["&ioportc 5","led1","low"],["&ioporta 3","led2","low"]]},"src":"zephyr:ek_rx261","stated":{"buttons|raw:&ioport3 2":"zephyr:ek_rx261: gpios = <&ioport3 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&ioportd 0":"zephyr:ek_rx261: gpios = <&ioportd 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioporta 3":"zephyr:ek_rx261: gpios = <&ioporta 3 GPIO_ACTIVE_LOW>","leds|raw:&ioportc 5":"zephyr:ek_rx261: gpios = <&ioportc 5 GPIO_ACTIVE_LOW>","leds|raw:&ioportj 1":"zephyr:ek_rx261: gpios = <&ioportj 1 GPIO_ACTIVE_LOW>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Key","name":"sw0","pull":"up","raw":"&ioportd 0"},{"active":"low","label":"Key","name":"sw1","pull":"up","raw":"&ioport3 2"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED1","name":"led0","raw":"&ioportj 1"},{"active":"low","label":"LED2","name":"led1","raw":"&ioportc 5"},{"active":"low","label":"LED3","name":"led2","raw":"&ioporta 3"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:fpb_rx261","flash":524288,"ids":["zephyr:fpb_rx261"],"key":"renesas-rx261-fast-prototyping-board","name":"RX261 Fast Prototyping Board","part":"r5f52618bgfp","ram":131072,"records":[{"file":"boards/renesas/fpb_rx261/fpb_rx261.dts","says":{"buttons":[["&ioport3 2","sw0","low","up"]],"leds":[["&ioportj 1","led0","low"],["&ioportc 5","led1","low"]]},"src":"zephyr:fpb_rx261","stated":{"buttons|raw:&ioport3 2":"zephyr:fpb_rx261: gpios = <&ioport3 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioportc 5":"zephyr:fpb_rx261: gpios = <&ioportc 5 GPIO_ACTIVE_LOW>","leds|raw:&ioportj 1":"zephyr:fpb_rx261: gpios = <&ioportj 1 GPIO_ACTIVE_LOW>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"Key","name":"sw0","pull":"up","raw":"&ioport3 2"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED1","name":"led0","raw":"&ioportj 1"},{"active":"low","label":"LED2","name":"led1","raw":"&ioportc 5"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mcb_rx26t","ids":["zephyr:mcb_rx26t"],"key":"renesas-rx26t-motor-control-board","name":"RX26T Motor Control Board","part":"r5f526tfddfp","records":[{"file":"boards/renesas/mcb_rx26t/mcb_rx26t.dts","says":{"leds":[["&ioport2 1","led0","low"],["&ioport2 0","led1","low"],["&ioport6 5","led2","low"],["&ioport6 4","led3","low"]]},"src":"zephyr:mcb_rx26t","stated":{"leds|raw:&ioport2 0":"zephyr:mcb_rx26t: gpios = <&ioport2 0 GPIO_ACTIVE_LOW>","leds|raw:&ioport2 1":"zephyr:mcb_rx26t: gpios = <&ioport2 1 GPIO_ACTIVE_LOW>","leds|raw:&ioport6 4":"zephyr:mcb_rx26t: gpios = <&ioport6 4 GPIO_ACTIVE_LOW>","leds|raw:&ioport6 5":"zephyr:mcb_rx26t: gpios = <&ioport6 5 GPIO_ACTIVE_LOW>"}}],"vendor":"renesas","why":"rank","wiring":{"leds":[{"active":"low","label":"LED1","name":"led0","raw":"&ioport2 1"},{"active":"low","label":"LED2","name":"led1","raw":"&ioport2 0"},{"active":"low","label":"LED3","name":"led2","raw":"&ioport6 5"},{"active":"low","label":"LED4","name":"led3","raw":"&ioport6 4"}],"naming":"raw"}},
{"chosen":"zephyr:ek_rx74m","flash":1048576,"ids":["zephyr:ek_rx74m"],"key":"renesas-rx74m-evaluation-kit","name":"RX74M Evaluation Kit","part":"r5k574mcb4ae","ram":1703936,"records":[{"file":"boards/renesas/ek_rx74m/ek_rx74m.dts","says":{"leds":[["&ioportf 5","led0","high"],["&ioport8 7","led1","high"],["&ioport6 4","led2","high"]]},"src":"zephyr:ek_rx74m","stated":{"leds|raw:&ioport6 4":"zephyr:ek_rx74m: gpios = <&ioport6 4 GPIO_ACTIVE_HIGH>","leds|raw:&ioport8 7":"zephyr:ek_rx74m: gpios = <&ioport8 7 GPIO_ACTIVE_HIGH>","leds|raw:&ioportf 5":"zephyr:ek_rx74m: gpios = <&ioportf 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioportf 5"},{"active":"high","label":"LED2","name":"led1","raw":"&ioport8 7"},{"active":"high","label":"LED3","name":"led2","raw":"&ioport6 4"}],"naming":"raw","ram":1703936,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ek_rx74n","flash":1048576,"ids":["zephyr:ek_rx74n"],"key":"renesas-rx74n-evaluation-kit","name":"RX74N Evaluation Kit","part":"r5k574ncb4ae","ram":1703936,"records":[{"file":"boards/renesas/ek_rx74n/ek_rx74n.dts","says":{"leds":[["&ioportf 5","led0","high"],["&ioport8 7","led1","high"],["&ioport6 4","led2","high"]]},"src":"zephyr:ek_rx74n","stated":{"leds|raw:&ioport6 4":"zephyr:ek_rx74n: gpios = <&ioport6 4 GPIO_ACTIVE_HIGH>","leds|raw:&ioport8 7":"zephyr:ek_rx74n: gpios = <&ioport8 7 GPIO_ACTIVE_HIGH>","leds|raw:&ioportf 5":"zephyr:ek_rx74n: gpios = <&ioportf 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioportf 5"},{"active":"high","label":"LED2","name":"led1","raw":"&ioport8 7"},{"active":"high","label":"LED3","name":"led2","raw":"&ioport6 4"}],"naming":"raw","ram":1703936,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rza2m_evk","ids":["zephyr:rza2m_evk"],"key":"renesas-rz-a2m-evaluation-kit","name":"RZ/A2M Evaluation Kit","part":"r7s921053vcbg","records":[{"file":"boards/renesas/rza2m_evk/rza2m_evk.dts","says":{"leds":[["&gpio6 0","led1","high"],["&gpioc 1","led0","high"]]},"src":"zephyr:rza2m_evk","stated":{"leds|raw:&gpio6 0":"zephyr:rza2m_evk: gpios = <&gpio6 0 GPIO_ACTIVE_HIGH>","leds|raw:&gpioc 1":"zephyr:rza2m_evk: gpios = <&gpioc 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"leds":[{"active":"high","colour":"red","name":"led1","raw":"&gpio6 0"},{"active":"high","colour":"green","name":"led0","raw":"&gpioc 1"}],"naming":"raw"}},
{"chosen":"zephyr:rza3m_ek","ids":["zephyr:rza3m_ek"],"key":"renesas-rz-a3m-evaluation-kit","name":"RZ/A3M Evaluation Kit","part":"r9a07g066m04gbg","records":[{"file":"boards/renesas/rza3m_ek/rza3m_ek.dts","says":{"buttons":[["&gpio10 3","sw0","high",null],["&gpio11 1","sw2","high",null]],"leds":[["&gpio10 1","led0","high"],["&gpio20 3","led2","high"],["&gpio20 4","led3","high"]]},"src":"zephyr:rza3m_ek","stated":{"buttons|raw:&gpio10 3":"zephyr:rza3m_ek: gpios = <&gpio10 3 GPIO_ACTIVE_HIGH>","buttons|raw:&gpio11 1":"zephyr:rza3m_ek: gpios = <&gpio11 1 GPIO_ACTIVE_HIGH>","leds|raw:&gpio10 1":"zephyr:rza3m_ek: gpios = <&gpio10 1 GPIO_ACTIVE_HIGH>","leds|raw:&gpio20 3":"zephyr:rza3m_ek: gpios = <&gpio20 3 GPIO_ACTIVE_HIGH>","leds|raw:&gpio20 4":"zephyr:rza3m_ek: gpios = <&gpio20 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"high","label":"sw1","name":"sw0","raw":"&gpio10 3"},{"active":"high","label":"sw2","name":"sw2","raw":"&gpio11 1"}],"leds":[{"active":"high","label":"led1","name":"led0","raw":"&gpio10 1"},{"active":"high","label":"led2","name":"led2","raw":"&gpio20 3"},{"active":"high","label":"led3","name":"led3","raw":"&gpio20 4"}],"naming":"raw"}},
{"chosen":"zephyr:rza3ul_smarc","ids":["zephyr:rza3ul_smarc"],"key":"renesas-rz-a3ul-smarc-evaluation-board-kit","name":"RZ/A3UL SMARC Evaluation Board Kit","part":"r9a07g063u02gbg","records":[{"file":"boards/renesas/rza3ul_smarc/rza3ul_smarc.dts","src":"zephyr:rza3ul_smarc"}],"vendor":"renesas","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:rzg2l_smarc","ids":["zephyr:rzg2l_smarc"],"key":"renesas-rz-g2l-smarc-evaluation-board-kit","name":"RZ/G2L SMARC Evaluation Board Kit","part":"r9a07g044l23gbg","records":[{"file":"boards/renesas/rzg2l_smarc/rzg2l_smarc_r9a07g044l23gbg_cm33.dts","src":"zephyr:rzg2l_smarc"}],"vendor":"renesas","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:rzg2lc_smarc","ids":["zephyr:rzg2lc_smarc"],"key":"renesas-rz-g2lc-smarc-evaluation-board-kit","name":"RZ/G2LC SMARC Evaluation Board Kit","part":"r9a07g044c22gbg","records":[{"file":"boards/renesas/rzg2lc_smarc/rzg2lc_smarc_r9a07g044c22gbg_cm33.dts","src":"zephyr:rzg2lc_smarc"}],"vendor":"renesas","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:rzg2ul_smarc","ids":["zephyr:rzg2ul_smarc"],"key":"renesas-rz-g2ul-smarc-evaluation-board-kit","name":"RZ/G2UL SMARC Evaluation Board Kit","part":"r9a07g043u11gbg","records":[{"file":"boards/renesas/rzg2ul_smarc/rzg2ul_smarc_r9a07g043u11gbg_cm33.dts","src":"zephyr:rzg2ul_smarc"}],"vendor":"renesas","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:rzg3e_smarc","ids":["zephyr:rzg3e_smarc"],"key":"renesas-rz-g3e-evaluation-board-kit","name":"RZ/G3E Evaluation Board Kit","part":"r9a09g047e57gbg","records":[{"file":"boards/renesas/rzg3e_smarc/rzg3e_smarc_r9a09g047e57gbg_cm33.dts","says":{"buttons":[["&gpio3 1","sw0","low",null],["&gpio8 4","sw1","low",null],["&gpio8 5","sw2","low",null]]},"src":"zephyr:rzg3e_smarc","stated":{"buttons|raw:&gpio3 1":"zephyr:rzg3e_smarc: gpios = <&gpio3 1 GPIO_ACTIVE_LOW>","buttons|raw:&gpio8 4":"zephyr:rzg3e_smarc: gpios = <&gpio8 4 GPIO_ACTIVE_LOW>","buttons|raw:&gpio8 5":"zephyr:rzg3e_smarc: gpios = <&gpio8 5 GPIO_ACTIVE_LOW>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW1","name":"sw0","raw":"&gpio3 1"},{"active":"low","label":"SW2","name":"sw1","raw":"&gpio8 4"},{"active":"low","label":"SW3","name":"sw2","raw":"&gpio8 5"}],"naming":"raw"}},
{"chosen":"zephyr:rzg3s_smarc","ids":["zephyr:rzg3s_smarc"],"key":"renesas-rz-g3s-smarc-evaluation-board-kit","name":"RZ/G3S SMARC Evaluation Board Kit","part":"r9a08g045s33gbg","records":[{"file":"boards/renesas/rzg3s_smarc/rzg3s_smarc_r9a08g045s33gbg_cm33.dts","says":{"buttons":[["&gpio18 0","sw0","low",null],["&gpio0 1","sw1","low",null],["&gpio0 3","sw2","low",null]]},"src":"zephyr:rzg3s_smarc","stated":{"buttons|raw:&gpio0 1":"zephyr:rzg3s_smarc: gpios = <&gpio0 1 GPIO_ACTIVE_LOW>","buttons|raw:&gpio0 3":"zephyr:rzg3s_smarc: gpios = <&gpio0 3 GPIO_ACTIVE_LOW>","buttons|raw:&gpio18 0":"zephyr:rzg3s_smarc: gpios = <&gpio18 0 GPIO_ACTIVE_LOW>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"low","label":"SW1","name":"sw0","raw":"&gpio18 0"},{"active":"low","label":"SW2","name":"sw1","raw":"&gpio0 1"},{"active":"low","label":"SW3","name":"sw2","raw":"&gpio0 3"}],"naming":"raw"}},
{"chosen":"zephyr:rzn2h_evb","ids":["zephyr:rzn2h_evb"],"key":"renesas-rz-n2h-evaluation-board-kit","name":"RZ/N2H Evaluation Board Kit","part":"r9a09g087m44gbg","records":[{"file":"boards/renesas/rzn2h_evb/rzn2h_evb_r9a09g087m44gbg_cr52_0.dts","says":{"buttons":[["&gpio0 4","sw0","high",null],["&gpio18 7","sw4","high",null]],"leds":[["&gpio14 6","led0","high"],["&gpio14 7","led9","high"],["&gpio2 7","led10","high"],["&gpio3 0","led11","high"]]},"src":"zephyr:rzn2h_evb","stated":{"buttons|raw:&gpio0 4":"zephyr:rzn2h_evb: gpios = <&gpio0 4 GPIO_ACTIVE_HIGH>","buttons|raw:&gpio18 7":"zephyr:rzn2h_evb: gpios = <&gpio18 7 GPIO_ACTIVE_HIGH>","leds|raw:&gpio14 6":"zephyr:rzn2h_evb: gpios = <&gpio14 6 GPIO_ACTIVE_HIGH>","leds|raw:&gpio14 7":"zephyr:rzn2h_evb: gpios = <&gpio14 7 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 7":"zephyr:rzn2h_evb: gpios = <&gpio2 7 GPIO_ACTIVE_HIGH>","leds|raw:&gpio3 0":"zephyr:rzn2h_evb: gpios = <&gpio3 0 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"high","label":"sw3","name":"sw0","raw":"&gpio0 4"},{"active":"high","label":"sw4","name":"sw4","raw":"&gpio18 7"}],"leds":[{"active":"high","label":"user_led0","name":"led0","raw":"&gpio14 6"},{"active":"high","label":"user_led1","name":"led9","raw":"&gpio14 7"},{"active":"high","label":"user_led2","name":"led10","raw":"&gpio2 7"},{"active":"high","label":"user_led3","name":"led11","raw":"&gpio3 0"}],"naming":"raw"}},
{"chosen":"zephyr:rzt2h_evb","ids":["zephyr:rzt2h_evb"],"key":"renesas-rz-t2h-evaluation-board-kit","name":"RZ/T2H Evaluation Board Kit","part":"r9a09g077m44gbg","records":[{"file":"boards/renesas/rzt2h_evb/rzt2h_evb_r9a09g077m44gbg_cr52_0.dts","says":{"buttons":[["&gpio0 3","sw0","high",null],["&gpio8 7","sw11","high",null]],"leds":[["&gpio23 1","led0","high"],["&gpio32 2","led1","high"],["&gpio6 7","led2","high"],["&gpio8 5","led3","high"]]},"src":"zephyr:rzt2h_evb","stated":{"buttons|raw:&gpio0 3":"zephyr:rzt2h_evb: gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>","buttons|raw:&gpio8 7":"zephyr:rzt2h_evb: gpios = <&gpio8 7 GPIO_ACTIVE_HIGH>","leds|raw:&gpio23 1":"zephyr:rzt2h_evb: gpios = <&gpio23 1 GPIO_ACTIVE_HIGH>","leds|raw:&gpio32 2":"zephyr:rzt2h_evb: gpios = <&gpio32 2 GPIO_ACTIVE_HIGH>","leds|raw:&gpio6 7":"zephyr:rzt2h_evb: gpios = <&gpio6 7 GPIO_ACTIVE_HIGH>","leds|raw:&gpio8 5":"zephyr:rzt2h_evb: gpios = <&gpio8 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"renesas","why":"rank","wiring":{"buttons":[{"active":"high","label":"sw10","name":"sw0","raw":"&gpio0 3"},{"active":"high","label":"sw11","name":"sw11","raw":"&gpio8 7"}],"leds":[{"active":"high","label":"led0","name":"led0","raw":"&gpio23 1"},{"active":"high","label":"led1","name":"led1","raw":"&gpio32 2"},{"active":"high","label":"led2","name":"led2","raw":"&gpio6 7"},{"active":"high","label":"led3","name":"led3","raw":"&gpio8 5"}],"naming":"raw"}},
{"chosen":"zephyr:rzv2h_evk","ids":["zephyr:rzv2h_evk"],"key":"renesas-rz-v2h-evaluation-board-kit","name":"RZ/V2H Evaluation Board Kit","part":"r9a09g057h44gbg","records":[{"file":"boards/renesas/rzv2h_evk/rzv2h_evk_r9a09g057h44gbg_cm33.dts","says":{"leds":[["&gpio0 0","led0","high"],["&gpio0 1","led1","high"]]},"src":"zephyr:rzv2h_evk","stated":{"leds|raw:&gpio0 0":"zephyr:rzv2h_evk: gpios = <&gpio0 0 0>","leds|raw:&gpio0 1":"zephyr:rzv2h_evk: gpios = <&gpio0 1 0>"}}],"vendor":"renesas","why":"rank","wiring":{"leds":[{"active":"high","label":"led5","name":"led0","raw":"&gpio0 0"},{"active":"high","label":"led6","name":"led1","raw":"&gpio0 1"}],"naming":"raw"}},
{"chosen":"zephyr:rzv2l_smarc","ids":["zephyr:rzv2l_smarc"],"key":"renesas-rz-v2l-smarc-evaluation-board-kit","name":"RZ/V2L SMARC Evaluation Board Kit","part":"r9a07g054l23gbg","records":[{"file":"boards/renesas/rzv2l_smarc/rzv2l_smarc_r9a07g054l23gbg_cm33.dts","src":"zephyr:rzv2l_smarc"}],"vendor":"renesas","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:rzv2n_evk","ids":["zephyr:rzv2n_evk"],"key":"renesas-rz-v2n-evaluation-board-kit","name":"RZ/V2N Evaluation Board Kit","part":"r9a09g056n48gbg","records":[{"file":"boards/renesas/rzv2n_evk/rzv2n_evk_r9a09g056n48gbg_cm33.dts","says":{"leds":[["&gpio0 0","led0","high"],["&gpio0 1","led1","high"]]},"src":"zephyr:rzv2n_evk","stated":{"leds|raw:&gpio0 0":"zephyr:rzv2n_evk: gpios = <&gpio0 0 0>","leds|raw:&gpio0 1":"zephyr:rzv2n_evk: gpios = <&gpio0 1 0>"}}],"vendor":"renesas","why":"rank","wiring":{"leds":[{"active":"high","label":"led5","name":"led0","raw":"&gpio0 0"},{"active":"high","label":"led6","name":"led1","raw":"&gpio0 1"}],"naming":"raw"}},
{"chosen":"zephyr:cortex_r8_virtual","ids":["zephyr:cortex_r8_virtual"],"key":"renode-cortex-r8-virtual","name":"Cortex-R8 Virtual","part":"cortex_r8_virtual","ram":134217728,"records":[{"file":"boards/renode/cortex_r8_virtual/cortex_r8_virtual.dts","src":"zephyr:cortex_r8_virtual"},{"file":"boards/renode/cortex_r8_virtual/cortex_r8_virtual.dts","same":true,"src":"zephyr:cortex_r8_virtual"}],"vendor":"renode","why":"nothing","wiring":{"naming":"raw","ram":134217728,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:riscv32_virtual","flash":4194304,"ids":["zephyr:riscv32_virtual"],"key":"renode-riscv32-virtual","name":"RISCV32 Virtual","part":"riscv_virtual_renode","ram":4194304,"records":[{"file":"boards/renode/riscv32_virtual/riscv32_virtual.dts","src":"zephyr:riscv32_virtual"}],"vendor":"renode","why":"nothing","wiring":{"flash":4194304,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":4194304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:reprap_rambo","flash":258048,"ids":["pio:reprap_rambo"],"key":"reprap-reprap-rambo","name":"RepRap RAMBo","part":"atmega2560","ram":8192,"records":[{"checked":"ATDF descriptor atmega2560 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega2560.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB7","LED1 (net L13, Arduino D13)","high"]],"uart":["PE1","PE0"]},"src":"hand:pio:reprap_rambo"}],"vendor":"RepRap","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2015-06-10 (commit)","doc":"board/RAMBo.sch (Eagle schematic, XML; 'RAMBo 1.3a')","kind":"schematic","publisher":"UltiMachine","quote":"NET TX0: U2.(TXD0)PE1 X39.4 U10.VID | NET TX0-I: U10.VOD U1.(RXD1/AIN1/INT2)PD2 | NET RX0: U2.(RXD0/PCIN8)PE0 X39.3 R34.2 | NET N$55: U10.VOC R34.1 | NET RX0-I: U10.VIC U1.(TXD1/INT3)PD3","revision":"1.3a","url":"https://github.com/ultimachine/RAMBo/blob/8701beaa8cfdfd1b838b0de039adca724b31e615/board/RAMBo.sch","where":"nets TX0, RX0, TX0-I, RX0-I"},"name":"USART0 (Serial, to ATmega32U2 USB bridge U1 through ADUM7441 isolator U10)","rx":"PE0","tx":"PE1"}},"clock_cite":{"date":"2015-06-10 (commit)","doc":"board/RAMBo.sch (Eagle schematic, XML; 'RAMBo 1.3a')","kind":"schematic","publisher":"UltiMachine","quote":"Y1 '16MHz KX-7'; NET XTAL1: U2.XTAL1 Y1.C1 C57.1; NET XTAL2: U2.XTAL2 Y1.C2 C58.1","revision":"1.3a","url":"https://github.com/ultimachine/RAMBo/blob/8701beaa8cfdfd1b838b0de039adca724b31e615/board/RAMBo.sch","where":"nets XTAL1/XTAL2"},"clock_hz":16000000,"flash":258048,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2015-06-10 (commit)","doc":"board/RAMBo.sch (Eagle schematic, XML; 'RAMBo 1.3a')","kind":"schematic","level":"LED1 anode via R33 1K to net L13 (U2 PB7), cathode on GND -> lit when PB7 is high","publisher":"UltiMachine","quote":"NET L13: R33.1 U2.(OC0A/OC1C/PCINT7)PB7 X34.3 | NET N$2: LED1.A R33.2 | LED1 'YELLOW' | LED1.C on net GND | R33 '1K'","revision":"1.3a","url":"https://github.com/ultimachine/RAMBo/blob/8701beaa8cfdfd1b838b0de039adca724b31e615/board/RAMBo.sch","where":"nets L13 and N$2"},"colour":"yellow","label":"LED1 (net L13, Arduino D13)","name":"LED1 (net L13, Arduino D13)","pin":"PB7"}],"naming":"avr","none":[{"cite":{"date":"2015-06-10 (commit)","doc":"board/RAMBo.sch (Eagle schematic, XML; 'RAMBo 1.3a')","kind":"schematic","publisher":"UltiMachine","quote":"Only switch part: S1, on NET RESET: S1.P U2.RESET X18.5 ... (reset)","revision":"1.3a","url":"https://github.com/ultimachine/RAMBo/blob/8701beaa8cfdfd1b838b0de039adca724b31e615/board/RAMBo.sch","where":"part list / net RESET"},"what":"buttons"}],"ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:minitronics20","flash":262144,"ids":["pio:minitronics20"],"key":"reprapworld-minitronics-v2-0","name":"Minitronics v2.0","part":"samd21j18a","ram":32768,"records":[{"checked":"Microchip.SAMD21_DFP.3.8.270.atpack ATDF samd21j18a: every pinout, SAMD21J, SAMD21JC","file":"tools/census/hand_wiring/sam.json","says":{"leds":[["PA17","Debug LED (D13)",null],["PB3","RX LED (D39)",null],["PA27","TX LED (D40)",null]]},"src":"hand:pio:minitronics20"}],"vendor":"ReprapWorld","why":"hand","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"date":"4th of October 2018","doc":"Minitronics v2.0 Datasheet (Reprapworld.com), Author Bart Meijer","kind":"datasheet","level":"Active level not determinable: the datasheet/manual give no LED circuit and the DesignSpark schematic (Design Files/minitronics.sch) is a binary OLE file that cannot be read here","publisher":"ReprapWorld","quote":"\"D13 PA17 Debug LED\" (also \"D51 PA17 Debug LED\"); d2: \"the blue debug LED should blink every second.\"","revision":"Document version 1.0","url":"https://github.com/brupje/minitronics_20/blob/f9ead20984d20fac297f3e27d1c43542341a95ad/Documentation/datasheet_minitronics_20_20181003.pdf","where":"p. 10, PIN DEFINITION table; colour from d2 p. 13 TROUBLESHOOTING"},"colour":"blue","label":"Debug LED (D13)","name":"Debug LED (D13)","pin":"PA17"},{"cite":{"date":"4th of October 2018","doc":"Minitronics v2.0 Datasheet (Reprapworld.com), Author Bart Meijer","kind":"datasheet","level":"Active level not determinable from the datasheet; schematic not machine-readable","publisher":"ReprapWorld","quote":"\"D39 PB03 RX LED\"","revision":"Document version 1.0","url":"https://github.com/brupje/minitronics_20/blob/f9ead20984d20fac297f3e27d1c43542341a95ad/Documentation/datasheet_minitronics_20_20181003.pdf","where":"p. 10, PIN DEFINITION table"},"label":"RX LED (D39)","name":"RX LED (D39)","pin":"PB3"},{"cite":{"date":"4th of October 2018","doc":"Minitronics v2.0 Datasheet (Reprapworld.com), Author Bart Meijer","kind":"datasheet","level":"Active level not determinable from the datasheet; schematic not machine-readable","publisher":"ReprapWorld","quote":"\"D40 PA27 TX LED\"","revision":"Document version 1.0","url":"https://github.com/brupje/minitronics_20/blob/f9ead20984d20fac297f3e27d1c43542341a95ad/Documentation/datasheet_minitronics_20_20181003.pdf","where":"p. 10, PIN DEFINITION table"},"label":"TX LED (D40)","name":"TX LED (D40)","pin":"PA27"}],"naming":"sam","none":[{"cite":{"date":"4th of October 2018","doc":"Minitronics v2.0 Datasheet (Reprapworld.com), Author Bart Meijer","kind":"datasheet","publisher":"ReprapWorld","quote":"\"Reset button Resets the microprocessor.\" - the only button in the connector/feature tables; PIN DEFINITION table (p. 10) lists no button pin.","revision":"Document version 1.0","url":"https://github.com/brupje/minitronics_20/blob/f9ead20984d20fac297f3e27d1c43542341a95ad/Documentation/datasheet_minitronics_20_20181003.pdf","where":"p. 7, CONNECTORS table"},"what":"buttons"}],"ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:sparrowhawk_rcar_v4h","ids":["zephyr:sparrowhawk_rcar_v4h"],"key":"retronix-sparrow-hawk-r-car-v4h-sbc","name":"Sparrow Hawk R-Car V4H SBC","part":"r8a779g0","records":[{"file":"boards/retronix/sparrowhawk_rcar_v4h/sparrowhawk_rcar_v4h_r8a779g0_a76.dts","src":"zephyr:sparrowhawk_rcar_v4h"}],"vendor":"retronix","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"hand:cpy:raspberrypi/rfguru_rp2040","ids":["cpy:raspberrypi/rfguru_rp2040"],"key":"rfguru-rf-guru-rp2040","name":"RF.Guru RP2040","part":"rp2040","records":[{"checked":"rp2040 QFN-56 (BOM footprint LQFN-56_L7.0-W7.0-P0.4-EP): GPIO0-29","file":"tools/census/hand_wiring/rp2.json","says":{"buttons":[["GPIO9","SW3","low","none"],["GPIO15","SW2","low","none"]],"leds":[["GPIO3","LED1 (RGB) cathode GP3","low"],["GPIO4","LED1 (RGB) cathode GP4","low"],["GPIO5","LED1 (RGB) cathode GP5","low"],["GPIO12","LED2 (RGB) cathode GP12","low"],["GPIO13","LED2 (RGB) cathode GP13","low"],["GPIO14","LED2 (RGB) cathode GP14","low"]]},"src":"hand:cpy:raspberrypi/rfguru_rp2040"},{"file":"ports/raspberrypi/boards/rfguru_rp2040/pins.c","src":"cpy:raspberrypi/rfguru_rp2040"}],"vendor":"RF.Guru","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"date":"2022-10-01","doc":"\u00b5Pico schematic (hw/schematic.pdf; sheets 'RP2040' REV 1.0 2022-05-13, 'UI Leds & Buttons' REV 1.0 2022-10-01, drawn by Joeri van Dooren)","kind":"schematic","level":"SW3 between GP9 and GND, no resistor on the net -> enable internal pull-up; reads low when pressed.","publisher":"RF.Guru","quote":"\"Buttons\" \"SW3\" \"GP9\" \"GND\" | d2: '2 push buttons'","revision":"REV 1.0","url":"https://github.com/Guru-RF/MicroPico/blob/6adeeb1e629481e79326b210737f2bdb91d8306b/hw/schematic.pdf","where":"sheet 'UI Leds & Buttons', Buttons block"},"label":"SW3","name":"SW3","pin":"GPIO9","pull":"none"},{"active":"low","cite":{"date":"2022-10-01","doc":"\u00b5Pico schematic (hw/schematic.pdf; sheets 'RP2040' REV 1.0 2022-05-13, 'UI Leds & Buttons' REV 1.0 2022-10-01, drawn by Joeri van Dooren)","kind":"schematic","level":"SW2 between GP15 and GND, no resistor -> reads low when pressed with internal pull-up.","publisher":"RF.Guru","quote":"\"SW2\" \"GP15\" \"GND\"","revision":"REV 1.0","url":"https://github.com/Guru-RF/MicroPico/blob/6adeeb1e629481e79326b210737f2bdb91d8306b/hw/schematic.pdf","where":"sheet 'UI Leds & Buttons', Buttons block"},"label":"SW2","name":"SW2","pin":"GPIO15","pull":"none"}],"flash":16777216,"flash_from":"cpy:raspberrypi/rfguru_rp2040: EXTERNAL_FLASH_DEVICES, W25Q128JVxQ","leds":[{"active":"low","cite":{"date":"2022-10-01","doc":"\u00b5Pico schematic (hw/schematic.pdf; sheets 'RP2040' REV 1.0 2022-05-13, 'UI Leds & Buttons' REV 1.0 2022-10-01, drawn by Joeri van Dooren)","kind":"schematic","level":"Common-anode RGB LED: shared anode -> R1 470 -> +3V3; each die's cathode goes to its GP pin -> channel lit when the pin is low.","publisher":"RF.Guru","quote":"\"LEDs\" \"LED1\" \"R1\" \"470\" \"+3V3\" \"GP3\" | d3: \"E6C0606RGBC3UDA\" \"LED1,LED2\" | d2: '2 RGB Leds'","revision":"REV 1.0","url":"https://github.com/Guru-RF/MicroPico/blob/6adeeb1e629481e79326b210737f2bdb91d8306b/hw/schematic.pdf","where":"sheet 'UI Leds & Buttons', LEDs block"},"label":"LED1 (RGB) cathode GP3","name":"LED1 (RGB) cathode GP3","pin":"GPIO3"},{"active":"low","cite":{"date":"2022-10-01","doc":"\u00b5Pico schematic (hw/schematic.pdf; sheets 'RP2040' REV 1.0 2022-05-13, 'UI Leds & Buttons' REV 1.0 2022-10-01, drawn by Joeri van Dooren)","kind":"schematic","level":"Common-anode RGB LED: shared anode -> R1 470 -> +3V3; each die's cathode goes to its GP pin -> channel lit when the pin is low.","publisher":"RF.Guru","quote":"\"LEDs\" \"LED1\" \"R1\" \"470\" \"+3V3\" \"GP4\" | d3: \"E6C0606RGBC3UDA\" \"LED1,LED2\" | d2: '2 RGB Leds'","revision":"REV 1.0","url":"https://github.com/Guru-RF/MicroPico/blob/6adeeb1e629481e79326b210737f2bdb91d8306b/hw/schematic.pdf","where":"sheet 'UI Leds & Buttons', LEDs block"},"label":"LED1 (RGB) cathode GP4","name":"LED1 (RGB) cathode GP4","pin":"GPIO4"},{"active":"low","cite":{"date":"2022-10-01","doc":"\u00b5Pico schematic (hw/schematic.pdf; sheets 'RP2040' REV 1.0 2022-05-13, 'UI Leds & Buttons' REV 1.0 2022-10-01, drawn by Joeri van Dooren)","kind":"schematic","level":"Common-anode RGB LED: shared anode -> R1 470 -> +3V3; each die's cathode goes to its GP pin -> channel lit when the pin is low.","publisher":"RF.Guru","quote":"\"LEDs\" \"LED1\" \"R1\" \"470\" \"+3V3\" \"GP5\" | d3: \"E6C0606RGBC3UDA\" \"LED1,LED2\" | d2: '2 RGB Leds'","revision":"REV 1.0","url":"https://github.com/Guru-RF/MicroPico/blob/6adeeb1e629481e79326b210737f2bdb91d8306b/hw/schematic.pdf","where":"sheet 'UI Leds & Buttons', LEDs block"},"label":"LED1 (RGB) cathode GP5","name":"LED1 (RGB) cathode GP5","pin":"GPIO5"},{"active":"low","cite":{"date":"2022-10-01","doc":"\u00b5Pico schematic (hw/schematic.pdf; sheets 'RP2040' REV 1.0 2022-05-13, 'UI Leds & Buttons' REV 1.0 2022-10-01, drawn by Joeri van Dooren)","kind":"schematic","level":"Common-anode RGB LED: shared anode -> R6 470 -> +3V3; each die's cathode goes to its GP pin -> channel lit when the pin is low.","publisher":"RF.Guru","quote":"\"LEDs\" \"LED2\" \"R6\" \"470\" \"+3V3\" \"GP12\" | d3: \"E6C0606RGBC3UDA\" \"LED1,LED2\" | d2: '2 RGB Leds'","revision":"REV 1.0","url":"https://github.com/Guru-RF/MicroPico/blob/6adeeb1e629481e79326b210737f2bdb91d8306b/hw/schematic.pdf","where":"sheet 'UI Leds & Buttons', LEDs block"},"label":"LED2 (RGB) cathode GP12","name":"LED2 (RGB) cathode GP12","pin":"GPIO12"},{"active":"low","cite":{"date":"2022-10-01","doc":"\u00b5Pico schematic (hw/schematic.pdf; sheets 'RP2040' REV 1.0 2022-05-13, 'UI Leds & Buttons' REV 1.0 2022-10-01, drawn by Joeri van Dooren)","kind":"schematic","level":"Common-anode RGB LED: shared anode -> R6 470 -> +3V3; each die's cathode goes to its GP pin -> channel lit when the pin is low.","publisher":"RF.Guru","quote":"\"LEDs\" \"LED2\" \"R6\" \"470\" \"+3V3\" \"GP13\" | d3: \"E6C0606RGBC3UDA\" \"LED1,LED2\" | d2: '2 RGB Leds'","revision":"REV 1.0","url":"https://github.com/Guru-RF/MicroPico/blob/6adeeb1e629481e79326b210737f2bdb91d8306b/hw/schematic.pdf","where":"sheet 'UI Leds & Buttons', LEDs block"},"label":"LED2 (RGB) cathode GP13","name":"LED2 (RGB) cathode GP13","pin":"GPIO13"},{"active":"low","cite":{"date":"2022-10-01","doc":"\u00b5Pico schematic (hw/schematic.pdf; sheets 'RP2040' REV 1.0 2022-05-13, 'UI Leds & Buttons' REV 1.0 2022-10-01, drawn by Joeri van Dooren)","kind":"schematic","level":"Common-anode RGB LED: shared anode -> R6 470 -> +3V3; each die's cathode goes to its GP pin -> channel lit when the pin is low.","publisher":"RF.Guru","quote":"\"LEDs\" \"LED2\" \"R6\" \"470\" \"+3V3\" \"GP14\" | d3: \"E6C0606RGBC3UDA\" \"LED1,LED2\" | d2: '2 RGB Leds'","revision":"REV 1.0","url":"https://github.com/Guru-RF/MicroPico/blob/6adeeb1e629481e79326b210737f2bdb91d8306b/hw/schematic.pdf","where":"sheet 'UI Leds & Buttons', LEDs block"},"label":"LED2 (RGB) cathode GP14","name":"LED2 (RGB) cathode GP14","pin":"GPIO14"}],"naming":"rp2"}},
{"chosen":"hand:pio:rhombio_l476dmw1k","flash":1048576,"ids":["pio:rhombio_l476dmw1k"],"key":"rhombio-l476dmw1k","name":"L476DMW1K","part":"stm32l476vg","ram":131072,"records":[{"checked":"stm32-data STM32L476VG: package LQFP100","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PB1","USER_BUTTON",null,null]],"leds":[["PC7","LED1 (green)",null]],"uart":["PC4","PC5"]},"src":"hand:pio:rhombio_l476dmw1k"}],"vendor":"rhomb.io","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2019-02-21","doc":"mbed-os TARGET_RHOMBIO_L476DMW1K/PinNames.h as contributed (commit 16628d7b)","kind":"board-definition","publisher":"Tecnofingers / rhomb.io (Guillermo Alonso) via ARMmbed/mbed-os","quote":"STDIO_UART_TX = PC_4, STDIO_UART_RX = PC_5, ... USBTX = STDIO_UART_TX, USBRX = STDIO_UART_RX,","revision":"16628d7b","url":"https://github.com/ARMmbed/mbed-os/blob/16628d7b8dcf6bd15cc7648a8473d985340b51c6/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_RHOMBIO_L476DMW1K/PinNames.h","where":"PinNames.h lines 187-202"},"name":"STDIO_UART (mbed console / USBTX-USBRX)","rx":"PC5","tx":"PC4"}},"buttons":[{"cite":{"date":"2019-02-21","doc":"mbed-os TARGET_RHOMBIO_L476DMW1K/PinNames.h as contributed (commit 16628d7b)","kind":"board-definition","level":"Not determinable: no schematic; pin only.","publisher":"Tecnofingers / rhomb.io (Guillermo Alonso) via ARMmbed/mbed-os","quote":"USER_BUTTON = PB_1, ... BUTTON1 = USER_BUTTON,; d3: \"#define BUTTON1 PB_1\"","revision":"16628d7b","url":"https://github.com/ARMmbed/mbed-os/blob/16628d7b8dcf6bd15cc7648a8473d985340b51c6/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_RHOMBIO_L476DMW1K/PinNames.h","where":"PinNames.h lines 195-197"},"label":"USER_BUTTON","name":"USER_BUTTON","pin":"PB1"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"date":"2019-02-21","doc":"mbed-os TARGET_RHOMBIO_L476DMW1K/PinNames.h as contributed (commit 16628d7b)","kind":"board-definition","level":"Not determinable: no rhomb.io schematic found; the vendor's board definition gives the pin only.","publisher":"Tecnofingers / rhomb.io (Guillermo Alonso) via ARMmbed/mbed-os","quote":"LED1 = PC_7, // LED Green; d3: \"#define LED1 PC_7 // LED Green\"","revision":"16628d7b","url":"https://github.com/ARMmbed/mbed-os/blob/16628d7b8dcf6bd15cc7648a8473d985340b51c6/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_RHOMBIO_L476DMW1K/PinNames.h","where":"PinNames.h line 192"},"colour":"green","label":"LED1 (green)","name":"LED1 (green)","pin":"PC7"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:RiddleAndCode:avr:256RFR2XPRO","flash":258048,"ids":["arduino:RiddleAndCode:avr:256RFR2XPRO"],"key":"riddlecodeltd-256rfr2xpro","name":"256RFR2XPRO","part":"atmega256rfr2","records":[{"core":"arduino:RiddleAndCode:avr","file":"variants/atmega256rfr2_xplained_pro/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PB4","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:RiddleAndCode:avr:256RFR2XPRO"}],"vendor":"Riddle&Code Ltd.","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":8000000,"flash":258048,"flash_from":"arduino:RiddleAndCode:avr:256RFR2XPRO","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB4"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE4"],["D3","PE5"],["D4","PG5"],["D5","PE3"],["D6","PE2"],["D7","PE6"],["D8","PE7"],["D9","PD4"],["D10","PB7"],["D11","PB5"],["D12","PB6"],["D13","PB4"],["D14","PD5"],["D15","PD6"],["D16","PD3"],["D17","PD2"],["D18","PB3"],["D19","PB2"],["D20","PD1"],["D21","PD0"],["D22","PB1"],["D23","PB0"],["D24","PG2"],["D25","PG0"],["D26","PD7"],["D27","PF0"],["D28","PF1"],["D29","PF3"]]}},
{"chosen":"pio:roboheart_hercules","flash":4194304,"ids":["pio:roboheart_hercules"],"key":"roboheart-roboheart-hercules","name":"RoboHeart Hercules","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/roboheart_hercules/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO35","GPIO34"]},"src":"pio:roboheart_hercules","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own roboheart_hercules entry"}],"vendor":"RoboHeart","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO34","tx":"GPIO35"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:roboheart_hercules","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","ram":327680,"ram_from":"pio:roboheart_hercules"}},
{"chosen":"arduino:RobotCing:avr:atmega32u4","flash":28672,"ids":["arduino:RobotCing:avr:atmega32u4","arduino:avr_boot:avr:avr_boot_atmega32u4"],"key":"robotcingteam-atmega32u4","name":"Atmega32u4","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:RobotCing:avr","file":"variants/leonardo/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:RobotCing:avr:atmega32u4"},{"core":"arduino:arduino:avr","file":"variants/leonardo/pins_arduino.h","same":true,"src":"arduino:avr_boot:avr:avr_boot_atmega32u4"}],"vendor":"Robot Cing Team","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:RobotCing:avr:atmega32u4","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"arduino:RobotCing:avr:atmega32u4"}},
{"chosen":"pio:robotdyn_blackpill_f303cc","flash":262144,"ids":["pio:robotdyn_blackpill_f303cc"],"key":"robotdyn-blackpill-f303cc","name":"BlackPill F303CC","part":"stm32f303cc","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F3xx/F303C(B-C)T/variant_BLACKPILL_F303CC.h","says":{"i2c":["PB7","PB6"],"leds":[["PC13","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"pio:robotdyn_blackpill_f303cc","via":"PlatformIO ststm32 build.variant; defines of the core's own BLACKPILL_F303CC entry"}],"vendor":"RobotDyn","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"clock_hz":72000000,"flash":262144,"flash_from":"pio:robotdyn_blackpill_f303cc","leds":[{"aliases":["LED_BLUE"],"colour":"blue","name":"LED_BUILTIN","pin":"PC13"}],"naming":"stm32","ram":40960,"ram_from":"pio:robotdyn_blackpill_f303cc"}},
{"chosen":"cpy:atmel-samd/robohatmm1_m4","ids":["cpy:atmel-samd/robohatmm1_m4"],"key":"roboticsmasters-robo-hat-mm1-m4","name":"Robo HAT MM1 M4","part":"samd51g19a","records":[{"file":"ports/atmel-samd/boards/robohatmm1_m4/pins.c","says":{"buttons":[["PA27","BUTTON",null,null]],"i2c":["PA22","PA23"],"leds":[["PB22","LED",null]],"pixels":[["PB23","ws2812"]],"spi":["PB9","PB8","PB11"]},"src":"cpy:atmel-samd/robohatmm1_m4"}],"vendor":"Robotics Masters","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA23","sda":"PA22"},"spi":{"miso":"PB11","mosi":"PB8","name":"board.SPI()","sck":"PB9"}},"buttons":[{"name":"BUTTON","pin":"PA27"}],"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51G19A","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PB22"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"PB23"}],"ram":196608,"ram_from":"Microchip ATDF ATSAMD51G19A"}},
{"chosen":"arduino:OpenCR:OpenCR:OpenCR","flash":786432,"ids":["arduino:OpenCR:OpenCR:OpenCR"],"key":"robotis-opencr-board","name":"OpenCR Board","part":"","records":[{"core":"arduino:OpenCR:OpenCR","dropped":["LED_BUILTIN = 13, and no pin table names it"],"file":"variants/OpenCR/pins_arduino.h","says":{"leds":[["D13","LED_BUILTIN",null]]},"src":"arduino:OpenCR:OpenCR:OpenCR"}],"vendor":"ROBOTIS","why":"vendor","wiring":{"clock_hz":216000000,"flash":786432,"flash_from":"arduino:OpenCR:OpenCR:OpenCR","leds":[{"label":"D13","name":"LED_BUILTIN"}],"naming":"raw"}},
{"chosen":"zephyr:ronoth_lodev","flash":196608,"ids":["zephyr:ronoth_lodev"],"key":"ronoth-lodev","name":"LoDev","part":"stm32l073xx","ram":20480,"records":[{"file":"boards/ronoth/lodev/ronoth_lodev.dts","says":{"buttons":[["PC9","sw0","low",null]],"i2c":["PB7","PB6"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:ronoth_lodev","stated":{"buttons|PC9":"zephyr:ronoth_lodev: gpios = <&gpioc 9 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:ronoth_lodev: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"ronoth","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"low","label":"User","name":"sw0","pin":"PC9"}],"flash":196608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD2","name":"led0","pin":"PA5"}],"naming":"stm32","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:art_pi","flash":131072,"ids":["zephyr:art_pi"],"key":"ruiside-art-pi","name":"ART-Pi","part":"stm32h750xx","ram":1048576,"records":[{"file":"boards/ruiside/art_pi/art_pi.dts","says":{"buttons":[["PH4","sw0","high",null]],"i2c":["PB7","PB6"],"leds":[["PC15","led0","low"],["PI8","led1","low"]],"spi":["PA5","PB5","PG9"]},"src":"zephyr:art_pi","stated":{"buttons|PH4":"zephyr:art_pi: gpios = <&gpioh 4 GPIO_ACTIVE_HIGH>","leds|PC15":"zephyr:art_pi: gpios = <&gpioc 15 GPIO_ACTIVE_LOW>","leds|PI8":"zephyr:art_pi: gpios = <&gpioi 8 GPIO_ACTIVE_LOW>"}}],"vendor":"ruiside","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PG9","mosi":"PB5","name":"spi1","sck":"PA5"}},"buttons":[{"active":"high","label":"User","name":"sw0","pin":"PH4"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"USER LED1","name":"led0","pin":"PC15"},{"active":"low","label":"USER LED2","name":"led1","pin":"PI8"}],"naming":"stm32","parts":[{"address":93,"bus":"i2c","compatible":"goodix,gt911","name":"GT911"}],"ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:art_pi2","flash":65536,"ids":["zephyr:art_pi2"],"key":"ruiside-art-pi2","name":"ART-Pi2","part":"stm32h7r7xx","ram":655360,"records":[{"file":"boards/ruiside/art_pi2/art_pi2.dts","says":{"buttons":[["PC13","sw0","low",null]],"leds":[["&gpioo 1","led0","high"],["&gpioo 5","led1","low"]]},"src":"zephyr:art_pi2","stated":{"buttons|PC13":"zephyr:art_pi2: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|raw:&gpioo 1":"zephyr:art_pi2: gpios = <&gpioo 1 GPIO_ACTIVE_HIGH>","leds|raw:&gpioo 5":"zephyr:art_pi2: gpios = <&gpioo 5 GPIO_ACTIVE_LOW>"}}],"vendor":"ruiside","why":"rank","wiring":{"buttons":[{"active":"low","label":"User","name":"sw0","pin":"PC13"}],"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED1","name":"led0","raw":"&gpioo 1"},{"active":"low","label":"User LED2","name":"led1","raw":"&gpioo 5"}],"naming":"stm32","ram":655360,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ra8d1_vision_board","flash":2097152,"ids":["zephyr:ra8d1_vision_board"],"key":"ruiside-ra8d1-vision-board","name":"RA8D1 Vision Board","part":"ra8d1","ram":1048576,"records":[{"file":"boards/ruiside/ra8d1_vision_board/ra8d1_vision_board.dts","says":{"buttons":[["&ioport9 7","sw0","low",null]],"leds":[["&ioport1 2","led0","low"],["&ioport1 6","led1","low"],["&ioporta 7","led2","low"]]},"src":"zephyr:ra8d1_vision_board","stated":{"buttons|raw:&ioport9 7":"zephyr:ra8d1_vision_board: gpios = <&ioport9 7 GPIO_ACTIVE_LOW>","leds|raw:&ioport1 2":"zephyr:ra8d1_vision_board: gpios = <&ioport1 2 GPIO_ACTIVE_LOW>","leds|raw:&ioport1 6":"zephyr:ra8d1_vision_board: gpios = <&ioport1 6 GPIO_ACTIVE_LOW>","leds|raw:&ioporta 7":"zephyr:ra8d1_vision_board: gpios = <&ioporta 7 GPIO_ACTIVE_LOW>"}}],"vendor":"ruiside","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Button","name":"sw0","raw":"&ioport9 7"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED0","name":"led0","raw":"&ioport1 2"},{"active":"low","label":"LED1","name":"led1","raw":"&ioport1 6"},{"active":"low","label":"LED2","name":"led2","raw":"&ioporta 7"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ra8p1_titan","flash":1048576,"ids":["zephyr:ra8p1_titan"],"key":"ruiside-ra8p1-titan","name":"RA8P1 Titan","part":"r7ka8p1kflcac","ram":1703936,"records":[{"file":"boards/ruiside/ra8p1_titan/ra8p1_titan_r7ka8p1kflcac_cm33.dts","says":{"buttons":[["&ioport1 10","sw0","low",null]],"leds":[["&ioport0 13","led-red","low"],["&ioport6 13","led0","low"],["&ioport0 12","led-blue","low"]]},"src":"zephyr:ra8p1_titan","stated":{"buttons|raw:&ioport1 10":"zephyr:ra8p1_titan: gpios = <&ioport1 10 GPIO_ACTIVE_LOW>","leds|raw:&ioport0 12":"zephyr:ra8p1_titan: gpios = <&ioport0 12 GPIO_ACTIVE_LOW>","leds|raw:&ioport0 13":"zephyr:ra8p1_titan: gpios = <&ioport0 13 GPIO_ACTIVE_LOW>","leds|raw:&ioport6 13":"zephyr:ra8p1_titan: gpios = <&ioport6 13 GPIO_ACTIVE_LOW>"}}],"vendor":"ruiside","why":"rank","wiring":{"buttons":[{"active":"low","label":"USER_KEY","name":"sw0","raw":"&ioport1 10"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"LED_R","name":"led-red","raw":"&ioport0 13"},{"active":"low","colour":"green","label":"LED_G","name":"led0","raw":"&ioport6 13"},{"active":"low","colour":"blue","label":"LED_B","name":"led-blue","raw":"&ioport0 12"}],"naming":"raw","ram":1703936,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ra8p1_titan_mini","flash":352256,"ids":["zephyr:ra8p1_titan_mini"],"key":"ruiside-ra8p1-titan-mini","name":"RA8P1 Titan Mini","part":"r7ka8p1kflcac","ram":1703936,"records":[{"file":"boards/ruiside/ra8p1_titan_mini/ra8p1_titan_mini_r7ka8p1kflcac_cm33.dts","says":{"buttons":[["&ioport2 1","s1","low",null],["&ioport0 8","sw0","low","up"]],"leds":[["&ioport1 8","led1","low"],["&ioport1 9","led0","low"],["&ioport1 10","led3","low"]]},"src":"zephyr:ra8p1_titan_mini","stated":{"buttons|raw:&ioport0 8":"zephyr:ra8p1_titan_mini: gpios = <&ioport0 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&ioport2 1":"zephyr:ra8p1_titan_mini: gpios = <&ioport2 1 GPIO_ACTIVE_LOW>","leds|raw:&ioport1 10":"zephyr:ra8p1_titan_mini: gpios = <&ioport1 10 GPIO_ACTIVE_LOW>","leds|raw:&ioport1 8":"zephyr:ra8p1_titan_mini: gpios = <&ioport1 8 GPIO_ACTIVE_LOW>","leds|raw:&ioport1 9":"zephyr:ra8p1_titan_mini: gpios = <&ioport1 9 GPIO_ACTIVE_LOW>"}}],"vendor":"ruiside","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"s1","raw":"&ioport2 1"},{"active":"low","label":"Push button switch 2","name":"sw0","pull":"up","raw":"&ioport0 8"}],"flash":352256,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED1","name":"led1","raw":"&ioport1 8"},{"active":"low","label":"LED2","name":"led0","raw":"&ioport1 9"},{"active":"low","label":"LED3","name":"led3","raw":"&ioport1 10"}],"naming":"raw","ram":1703936,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:rumba32_f446ve","flash":524288,"ids":["pio:rumba32_f446ve"],"key":"rumba-3d-printer-control-board","name":"3D Printer control board","part":"stm32f446re","ram":131072,"records":[{"checked":"stm32-data STM32F446RE: every package, LQFP64","file":"tools/census/hand_wiring/stm32.json","says":{"leds":[["PB14","LED1","high"]]},"src":"hand:pio:rumba32_f446ve"}],"vendor":"RUMBA","why":"hand","wiring":{"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2020-05-18","doc":"RUMBA32_v1_1B_Schematic.PDF","kind":"schematic","level":"net LED (PB14) -> R13 1K -> LED1 anode, cathode -> GND: lit when PB14 is high.","publisher":"Aus3D","quote":"\"53\" \"PB14\" \"LED\"; \"LED\" \"R13\" \"1K\" \"LED1\" \"GND\"","revision":"1.1B","url":"https://github.com/Aus3D/RUMBA32/blob/38ff7621475318eb0da83aa8680359b85eebf35b/Source/Outputs/RUMBA32_v1_1B_Schematic.PDF","where":"MCU symbol pin 53; LED1 block near LD11 (bottom centre)"},"label":"LED1","name":"LED1","pin":"PB14"}],"naming":"stm32","none":[{"cite":{"date":"2020-05-18","doc":"RUMBA32_v1_1B_Schematic.PDF","kind":"schematic","publisher":"Aus3D","quote":"\"S3\" \"BOOT0 Button\" \"+3V3\" \"BOOT0\" \"R14\" \"10K\" \"GND\"; \"S1\" \"Reset Button\" \"NRST\" \"R11\" \"10K\" \"C8\" \"0.1\u00b5F\"","revision":"1.1B","url":"https://github.com/Aus3D/RUMBA32/blob/38ff7621475318eb0da83aa8680359b85eebf35b/Source/Outputs/RUMBA32_v1_1B_Schematic.PDF","where":"BOOT0 and reset blocks beside the MCU"},"what":"buttons"}],"ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:cloud_jam","flash":524288,"ids":["pio:cloud_jam"],"key":"rushup-rushup-cloud-jam","name":"RushUp Cloud-JAM","part":"stm32f401re","ram":98304,"records":[{"checked":"stm32-data STM32F401RE: every package, LQFP64","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC13","PB1 USER",null,null]],"leds":[["PA5","USR LED",null]]},"src":"hand:pio:cloud_jam"}],"vendor":"RushUp","why":"hand","wiring":{"buttons":[{"cite":{"date":"2017-09-09","doc":"Cloud-JAM board data sheet V3","kind":"datasheet","level":"Not determinable: no schematic published; the data sheet names the pin only.","publisher":"RushUp","quote":"PB1 user push button connected to MCU pin PC13: USER","revision":"V3","url":"https://github.com/rushup/Cloud-JAM/blob/637ebb2841598d4976acc83855c9c67cc72c7dd5/Datasheets/DSV3-CLOUD-JAM.pdf","where":"PDF p. 12 (printed 11 of 25), section 6.7 Push buttons"},"label":"PB1 USER","name":"PB1 USER","pin":"PC13"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"date":"2017-09-09","doc":"Cloud-JAM board data sheet V3","kind":"datasheet","level":"Not determinable: RushUp publishes no schematic (the repo holds only data sheets, a presentation and a photo) and the data sheet gives no drive level.","publisher":"RushUp","quote":"User free connected to MCU pin PA5: USR LED","revision":"V3","url":"https://github.com/rushup/Cloud-JAM/blob/637ebb2841598d4976acc83855c9c67cc72c7dd5/Datasheets/DSV3-CLOUD-JAM.pdf","where":"PDF p. 12 (printed 11 of 25), section 6.6 LEDs"},"label":"USR LED","name":"USR LED","pin":"PA5"}],"naming":"stm32","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:cloud_jam_l4","flash":1048576,"ids":["pio:cloud_jam_l4"],"key":"rushup-rushup-cloud-jam-l4","name":"RushUp Cloud-JAM L4","part":"stm32l476rg","ram":131072,"records":[{"checked":"stm32-data STM32L476RG: every package, LQFP64","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC13","PB1 USER",null,null]],"leds":[["PA5","USR LED",null]]},"src":"hand:pio:cloud_jam_l4"}],"vendor":"RushUp","why":"hand","wiring":{"buttons":[{"cite":{"date":"2017-10-27","doc":"Cloud-JAM L4 board data sheet V3","kind":"datasheet","level":"Not determinable: no schematic published.","publisher":"RushUp","quote":"PB1 user push button connected to MCU pin PC13: USER","revision":"V3","url":"https://github.com/rushup/Cloud-JAM-L4/blob/4ad628c95ef4e323ae7762980a403f9976c03bea/Datasheets/DSV3-CLOUD-JAM-L4.pdf","where":"PDF p. 13 (printed 12 of 29), section 6.7 Push buttons"},"label":"PB1 USER","name":"PB1 USER","pin":"PC13"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"date":"2017-10-27","doc":"Cloud-JAM L4 board data sheet V3","kind":"datasheet","level":"Not determinable: RushUp publishes no schematic; the data sheet gives no level.","publisher":"RushUp","quote":"User free connected to MCU pin PA5: USR LED","revision":"V3","url":"https://github.com/rushup/Cloud-JAM-L4/blob/4ad628c95ef4e323ae7762980a403f9976c03bea/Datasheets/DSV3-CLOUD-JAM-L4.pdf","where":"PDF p. 12 (printed 11 of 29), section 6.6 LEDs"},"label":"USR LED","name":"USR LED","pin":"PA5"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:ruuvitag","flash":524288,"ids":["pio:ruuvitag"],"key":"ruuvi-ruuvi-tag","name":"Ruuvi Tag","part":"nrf52832","ram":65536,"records":[{"checked":"flowrs-regdb nrf52832: ports P0","file":"tools/census/hand_wiring/nrf.json","says":{"buttons":[["P0.13","SW1 (BUTTON)","low","none"]],"leds":[["P0.17","LED1 (D1)","low"],["P0.19","LED2 (D2)","low"]]},"src":"hand:pio:ruuvitag"}],"vendor":"Ruuvi","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"date":"2021-07-14","doc":"ruuvitag_revb8_schematic.pdf (File: ruuvitag_revb8.sch)","kind":"schematic","level":"SW1 between GND and ~BUTTON (P0.13); the ~BUTTON label appears only at the switch and the MCU pin (no pull resistor) -> firmware must enable the internal pull-up; reads low when pressed.","publisher":"Ruuvi Innovations","quote":"\"GND\" \"SW1\" \"SW_PUSH\" \"~BUTTON\"; MCU: \"P0.13\" \"16\" \"~BUTTON\" | d2: #define RB_BUTTON_1 RB_PORT_PIN_MAP(0, 13) ... #define RB_BUTTONS_ACTIVE_STATE { 0 }","revision":"Rev: B8","url":"https://github.com/ruuvi/ruuvitag_hw/blob/afa1b03c7fb25089e664490f537f3bc05da6b115/ruuvitag_revb8/ruuvitag_revb8_schematic.pdf","where":"sheet 1, 'LEDs & Buttons' block and nRF52832 pin 16"},"label":"SW1 (BUTTON)","name":"SW1 (BUTTON)","pin":"P0.13","pull":"none"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"date":"2021-07-14","doc":"ruuvitag_revb8_schematic.pdf (File: ruuvitag_revb8.sch)","kind":"schematic","level":"VDD -> R1 1k -> D1 anode, cathode to net ~LED1 = P0.17 -> lit when P0.17 low (net name is active-low ~LED1); d2 active state 0.","publisher":"Ruuvi Innovations","quote":"\"VDD\" \"1k\" \"R1\" \"LED1\" \"D1\" \"~LED1\"; MCU: \"P0.17\" \"20\" \"~LED1\" | d2: #define RB_LED_1 RB_PORT_PIN_MAP(0, 17) ... #define RB_LEDS_ACTIVE_STATE {0, 0} ... #define RB_LED_RED RB_LED_1","revision":"Rev: B8","url":"https://github.com/ruuvi/ruuvitag_hw/blob/afa1b03c7fb25089e664490f537f3bc05da6b115/ruuvitag_revb8/ruuvitag_revb8_schematic.pdf","where":"sheet 1, 'LEDs & Buttons' block and nRF52832 pin 20"},"colour":"red","label":"LED1 (D1)","name":"LED1 (D1)","pin":"P0.17"},{"active":"low","cite":{"date":"2021-07-14","doc":"ruuvitag_revb8_schematic.pdf (File: ruuvitag_revb8.sch)","kind":"schematic","level":"VDD -> R2 1k -> D2 anode, cathode to ~LED2 = P0.19 -> lit when low.","publisher":"Ruuvi Innovations","quote":"\"VDD\" \"1k\" \"R2\" \"LED2\" \"D2\" \"~LED2\"; MCU: \"P0.19\" \"22\" \"~LED2\" | d2: #define RB_LED_2 RB_PORT_PIN_MAP(0, 19) ... #define RB_LED_GREEN RB_LED_2","revision":"Rev: B8","url":"https://github.com/ruuvi/ruuvitag_hw/blob/afa1b03c7fb25089e664490f537f3bc05da6b115/ruuvitag_revb8/ruuvitag_revb8_schematic.pdf","where":"sheet 1, 'LEDs & Buttons' block and nRF52832 pin 22"},"colour":"green","label":"LED2 (D2)","name":"LED2 (D2)","pin":"P0.19"}],"naming":"nrf","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ruuvi_ruuvitag","flash":524288,"ids":["zephyr:ruuvi_ruuvitag"],"key":"ruuvi-ruuvitag","name":"RuuviTag","part":"nrf52832","ram":65536,"records":[{"file":"boards/ruuvi/ruuvitag/ruuvi_ruuvitag.dts","says":{"buttons":[["P0.13","sw0","low","up"]],"leds":[["P0.17","led0","low"],["P0.19","led1","low"]],"spi":["P0.29","P0.25","P0.28"]},"src":"zephyr:ruuvi_ruuvitag","stated":{"buttons|P0.13":"zephyr:ruuvi_ruuvitag: gpios = <&gpio0 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.17":"zephyr:ruuvi_ruuvitag: gpios = <&gpio0 17 GPIO_ACTIVE_LOW>","leds|P0.19":"zephyr:ruuvi_ruuvitag: gpios = <&gpio0 19 GPIO_ACTIVE_LOW>"}}],"vendor":"ruuvi","why":"rank","wiring":{"buses":{"spi":{"miso":"P0.28","mosi":"P0.25","name":"spi0","sck":"P0.29"}},"buttons":[{"active":"low","label":"Push button switch 0","name":"sw0","pin":"P0.13","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED 0","name":"led0","pin":"P0.17"},{"active":"low","colour":"green","label":"Green LED 1","name":"led1","pin":"P0.19"}],"naming":"nrf","parts":[{"bus":"spi","compatible":"bosch,bme280","name":"BME280"},{"bus":"spi","compatible":"st,lis2dh","name":"LIS2DH"}],"ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:rymcu_nebulapi_f103ve","flash":524288,"ids":["pio:rymcu_nebulapi_f103ve"],"key":"rymcu-rymcu-nebula-pi-f103ve-64k-ram-512k-flash","name":"RYMCU Nebula Pi F103VE (64k RAM. 512k Flash)","part":"stm32f103ve","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103V(C-D-E)(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"pio:rymcu_nebulapi_f103ve","via":"PlatformIO ststm32 build.variant; defines of the core's own GENERIC_F103VETX entry"}],"vendor":"RYMCU","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":524288,"flash_from":"pio:rymcu_nebulapi_f103ve","naming":"stm32","ram":65536,"ram_from":"pio:rymcu_nebulapi_f103ve"}},
{"chosen":"pio:rymcu_f407ve","flash":514288,"ids":["pio:rymcu_f407ve"],"key":"rymcu-rymcu-stm32f407ve-192k-ram-512k-flash","name":"RYMCU STM32F407VE (192k RAM. 512k Flash)","part":"stm32f407ve","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"pio:rymcu_f407ve","via":"PlatformIO ststm32 build.variant; defines of the core's own GENERIC_F407VETX entry"}],"vendor":"RYMCU","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":168000000,"flash":514288,"flash_from":"pio:rymcu_f407ve","naming":"stm32","ram":131072,"ram_from":"pio:rymcu_f407ve"}},
{"chosen":"hand:pio:sakuraio_evb_01","flash":1048576,"ids":["pio:sakuraio_evb_01"],"key":"sakuraio-sakura-io-evaluation-board","name":"sakura.io Evaluation Board","part":"stm32f411re","ram":131072,"records":[{"checked":"stm32-data STM32F411RE: package LQFP64","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC14","SW102 (PushSW-1)","low","up"],["PH0","SW103 (PushSW-2)","low","up"],["PC0","SW104 (PushSW-3)","low","up"],["PC1","SW105 (PushSW-4)","low","up"]],"leds":[["PC13","D203 (LED-1)","high"],["PC15","D204 (LED-2)","high"],["PH1","D205 (LED-3)","high"],["PC4","D206 (LED-4)","high"]],"uart":["PB6","PB7"]},"src":"hand:pio:sakuraio_evb_01"}],"vendor":"sakura.io","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2018-05-29","doc":"Sakura.io Evaluation Board SCO-EVB-01 schematic (1602-SB1-EVB1-B, sheets 1-2)","kind":"schematic","publisher":"SAKURA internet","quote":"\"CMSIS_UART_TX_ch1\" on PB6, \"CMSIS_UART_RX_ch1\" on PB7; d2: \"SERIAL_TX = PB_6,\" \"SERIAL_RX = PB_7,\"","revision":"Rev. B","url":"https://sakura.io/developer/pdf/sco-evb-01_sch.pdf","where":"sheet 2 IC201B pins 58/59"},"name":"USART1 to LPC11U35 CMSIS-DAP (USB serial)","rx":"PB7","tx":"PB6"}},"buttons":[{"active":"low","cite":{"date":"2018-05-29","doc":"Sakura.io Evaluation Board SCO-EVB-01 schematic (1602-SB1-EVB1-B, sheets 1-2)","kind":"schematic","level":"Switch between the net and GND, 100k resistor-array pull-up to 3R3V -> reads low when pressed.","publisher":"SAKURA internet","quote":"\"SW102\" \"SKRPACE010\" pins 1/2 to GND, 3/4 to \"PushSW-1\"; \"RA101\"/\"RA102\" \"100k\" to \"3R3V\"; \"PushSW-1\" \"3\" \"PC14\"","revision":"Rev. B","url":"https://sakura.io/developer/pdf/sco-evb-01_sch.pdf","where":"sheet 1 'tact switch' block; sheet 2 IC201B pin 3"},"label":"SW102 (PushSW-1)","name":"SW102 (PushSW-1)","pin":"PC14","pull":"up"},{"active":"low","cite":{"date":"2018-05-29","doc":"Sakura.io Evaluation Board SCO-EVB-01 schematic (1602-SB1-EVB1-B, sheets 1-2)","kind":"schematic","level":"Switch between the net and GND, 100k resistor-array pull-up to 3R3V -> reads low when pressed.","publisher":"SAKURA internet","quote":"\"SW103\" \"SKRPACE010\" pins 1/2 to GND, 3/4 to \"PushSW-2\"; \"RA101\"/\"RA102\" \"100k\" to \"3R3V\"; \"PushSW-2\" \"5\" \"PH0\"","revision":"Rev. B","url":"https://sakura.io/developer/pdf/sco-evb-01_sch.pdf","where":"sheet 1 'tact switch' block; sheet 2 IC201B pin 5"},"label":"SW103 (PushSW-2)","name":"SW103 (PushSW-2)","pin":"PH0","pull":"up"},{"active":"low","cite":{"date":"2018-05-29","doc":"Sakura.io Evaluation Board SCO-EVB-01 schematic (1602-SB1-EVB1-B, sheets 1-2)","kind":"schematic","level":"Switch between the net and GND, 100k resistor-array pull-up to 3R3V -> reads low when pressed.","publisher":"SAKURA internet","quote":"\"SW104\" \"SKRPACE010\" pins 1/2 to GND, 3/4 to \"PushSW-3\"; \"RA101\"/\"RA102\" \"100k\" to \"3R3V\"; \"PushSW-3\" \"8\" \"PC0\"","revision":"Rev. B","url":"https://sakura.io/developer/pdf/sco-evb-01_sch.pdf","where":"sheet 1 'tact switch' block; sheet 2 IC201B pin 8"},"label":"SW104 (PushSW-3)","name":"SW104 (PushSW-3)","pin":"PC0","pull":"up"},{"active":"low","cite":{"date":"2018-05-29","doc":"Sakura.io Evaluation Board SCO-EVB-01 schematic (1602-SB1-EVB1-B, sheets 1-2)","kind":"schematic","level":"Switch between the net and GND, 100k resistor-array pull-up to 3R3V -> reads low when pressed.","publisher":"SAKURA internet","quote":"\"SW105\" \"SKRPACE010\" pins 1/2 to GND, 3/4 to \"PushSW-4\"; \"RA101\"/\"RA102\" \"100k\" to \"3R3V\"; \"PushSW-4\" \"9\" \"PC1\"","revision":"Rev. B","url":"https://sakura.io/developer/pdf/sco-evb-01_sch.pdf","where":"sheet 1 'tact switch' block; sheet 2 IC201B pin 9"},"label":"SW105 (PushSW-4)","name":"SW105 (PushSW-4)","pin":"PC1","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2018-05-29","doc":"Sakura.io Evaluation Board SCO-EVB-01 schematic (1602-SB1-EVB1-B, sheets 1-2)","kind":"schematic","level":"LED anode via R223 1k to 3R3V, cathode to the collector of NPN digital transistor Q203 (DTC114E, emitter GND); LED-1 drives the base -> lit when PC13 is high.","publisher":"SAKURA internet","quote":"\"LED-1\" \"2\" \"PC13\"; \"LED-1\" -> \"Q203\" \"DTC114EET1G\" B; C -> \"D203\" \"SML-D12M8WT86\" -> \"R223\" \"1k\" -> \"3R3V\"","revision":"Rev. B","url":"https://sakura.io/developer/pdf/sco-evb-01_sch.pdf","where":"sheet 2 (MCU/Peripheral): IC201B pin 2 and 'indicator LED' block"},"label":"D203 (LED-1)","name":"D203 (LED-1)","pin":"PC13"},{"active":"high","cite":{"date":"2018-05-29","doc":"Sakura.io Evaluation Board SCO-EVB-01 schematic (1602-SB1-EVB1-B, sheets 1-2)","kind":"schematic","level":"LED anode via R224 1k to 3R3V, cathode to the collector of NPN digital transistor Q204 (DTC114E, emitter GND); LED-2 drives the base -> lit when PC15 is high.","publisher":"SAKURA internet","quote":"\"LED-2\" \"4\" \"PC15\"; \"LED-2\" -> \"Q204\" \"DTC114EET1G\" B; C -> \"D204\" \"SML-D12M8WT86\" -> \"R224\" \"1k\" -> \"3R3V\"","revision":"Rev. B","url":"https://sakura.io/developer/pdf/sco-evb-01_sch.pdf","where":"sheet 2 (MCU/Peripheral): IC201B pin 4 and 'indicator LED' block"},"label":"D204 (LED-2)","name":"D204 (LED-2)","pin":"PC15"},{"active":"high","cite":{"date":"2018-05-29","doc":"Sakura.io Evaluation Board SCO-EVB-01 schematic (1602-SB1-EVB1-B, sheets 1-2)","kind":"schematic","level":"LED anode via R225 1k to 3R3V, cathode to the collector of NPN digital transistor Q205 (DTC114E, emitter GND); LED-3 drives the base -> lit when PH1 is high.","publisher":"SAKURA internet","quote":"\"LED-3\" \"6\" \"PH1\"; \"LED-3\" -> \"Q205\" \"DTC114EET1G\" B; C -> \"D205\" \"SML-D12M8WT86\" -> \"R225\" \"1k\" -> \"3R3V\"","revision":"Rev. B","url":"https://sakura.io/developer/pdf/sco-evb-01_sch.pdf","where":"sheet 2 (MCU/Peripheral): IC201B pin 6 and 'indicator LED' block"},"label":"D205 (LED-3)","name":"D205 (LED-3)","pin":"PH1"},{"active":"high","cite":{"date":"2018-05-29","doc":"Sakura.io Evaluation Board SCO-EVB-01 schematic (1602-SB1-EVB1-B, sheets 1-2)","kind":"schematic","level":"LED anode via R226 1k to 3R3V, cathode to the collector of NPN digital transistor Q206 (DTC114E, emitter GND); LED-4 drives the base -> lit when PC4 is high.","publisher":"SAKURA internet","quote":"\"LED-4\" \"24\" \"PC4\"; \"LED-4\" -> \"Q206\" \"DTC114EET1G\" B; C -> \"D206\" \"SML-D12M8WT86\" -> \"R226\" \"1k\" -> \"3R3V\"","revision":"Rev. B","url":"https://sakura.io/developer/pdf/sco-evb-01_sch.pdf","where":"sheet 2 (MCU/Peripheral): IC201B pin 24 and 'indicator LED' block"},"label":"D206 (LED-4)","name":"D206 (LED-4)","pin":"PC4"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:atsamd:samd21_mini","ids":["atsamd:samd21_mini"],"key":"samd21-mini","name":"samd21 mini","part":"samd21g","records":[{"checked":"Microchip.SAMD21_DFP.3.8.270.atpack ATDF samd21g15a, samd21g15b, samd21g15l ...: every pinout, SAMD21G, SAMD21G1xL, SAMD21GU","file":"tools/census/hand_wiring/sam.json","says":{"leds":[["PA17","D13 (blue)","high"],["PB3","RX (yellow)","low"],["PA27","TX (green)","low"]]},"src":"hand:atsamd:samd21_mini"}],"vendor":"","why":"hand","wiring":{"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip ATSAMD21G18 can be, named by hand:atsamd:samd21_mini","leds":[{"active":"high","cite":{"doc":"sparkfun-samd21-mini-breakout.sch (EagleCAD) (PDF export Hardware/Schematics/sparkfun-samd21-mini-breakout-v10.pdf)","kind":"schematic","level":"LED from 3.3V via 330R to N-MOSFET drain; MOSFET gate on PA17 -> LED lit when PA17 is high","publisher":"SparkFun Electronics","quote":"D3 [LED-BLUE0603 = BLUE] pin A -> R3 [330] -> 3.3V; pin C -> Q1 [2N7002PW] D; Q1 G -> net \"D13/SCK\" -> U1 \"PA17(I2C/SER1:1+)\"; Q1 S -> GND","revision":"v10","url":"https://github.com/sparkfun/SAMD21_Mini_Breakout/blob/314ca1b375e24c2cebe20db55d8bfab2d6736247/Hardware/sparkfun-samd21-mini-breakout.sch","where":"Eagle schematic part D3 (LED-BLUE0603) + Q1 2N7002PW, net D13/SCK; d2 variant.cpp L137"},"colour":"blue","label":"D13 (blue)","name":"D13 (blue)","pin":"PA17"},{"active":"low","cite":{"doc":"sparkfun-samd21-mini-breakout.sch (EagleCAD) (PDF export Hardware/Schematics/sparkfun-samd21-mini-breakout-v10.pdf)","kind":"schematic","level":"anode to 3.3V via 330R, cathode to PB03 -> lit when PB03 is low","publisher":"SparkFun Electronics","quote":"D4 [LED-YELLOW0603 = Yellow] pin A -> R8 [330] -> 3.3V; pin C -> net \"RX_LED\" -> U1 \"PB03(AIN11/SER5:1)\"; variant.h: \"#define PIN_LED_RXL (25u)\"","revision":"v10","url":"https://github.com/sparkfun/SAMD21_Mini_Breakout/blob/314ca1b375e24c2cebe20db55d8bfab2d6736247/Hardware/sparkfun-samd21-mini-breakout.sch","where":"Eagle schematic part D4 (LED-YELLOW0603), net RX_LED; d2 variant.h L81, variant.cpp L161"},"colour":"yellow","label":"RX (yellow)","name":"RX (yellow)","pin":"PB3"},{"active":"low","cite":{"doc":"sparkfun-samd21-mini-breakout.sch (EagleCAD) (PDF export Hardware/Schematics/sparkfun-samd21-mini-breakout-v10.pdf)","kind":"schematic","level":"anode to 3.3V via 330R, cathode to PA27 -> lit when PA27 is low","publisher":"SparkFun Electronics","quote":"D1 [LED-GREEN0603 = GREEN] pin A -> R6 [330] -> 3.3V; pin C -> net \"TX_LED\" -> U1 \"PA27\"; variant.h: \"#define PIN_LED_TXL (26u)\"","revision":"v10","url":"https://github.com/sparkfun/SAMD21_Mini_Breakout/blob/314ca1b375e24c2cebe20db55d8bfab2d6736247/Hardware/sparkfun-samd21-mini-breakout.sch","where":"Eagle schematic part D1 (LED-GREEN0603), net TX_LED; d2 variant.h L82, variant.cpp L162"},"colour":"green","label":"TX (green)","name":"TX (green)","pin":"PA27"}],"memory_cite":{"doc":"sparkfun-samd21-mini-breakout.sch (EagleCAD) (PDF export Hardware/Schematics/sparkfun-samd21-mini-breakout-v10.pdf)","kind":"schematic","publisher":"SparkFun Electronics","quote":"ATSAMD21G18","revision":"v10","url":"https://github.com/sparkfun/SAMD21_Mini_Breakout/blob/314ca1b375e24c2cebe20db55d8bfab2d6736247/Hardware/sparkfun-samd21-mini-breakout.sch","where":"Eagle schematic, the note beside the MCU"},"naming":"sam","none":[{"cite":{"doc":"sparkfun-samd21-mini-breakout.sch (EagleCAD) (PDF export Hardware/Schematics/sparkfun-samd21-mini-breakout-v10.pdf)","kind":"schematic","publisher":"SparkFun Electronics","quote":"Only switch part: S1 [SWITCH-MOMENTARY-2SMD-4.6X2.8MM = RESET] between !RESET and GND.","revision":"v10","url":"https://github.com/sparkfun/SAMD21_Mini_Breakout/blob/314ca1b375e24c2cebe20db55d8bfab2d6736247/Hardware/sparkfun-samd21-mini-breakout.sch","where":"Eagle schematic, all switch parts"},"what":"buttons"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip ATSAMD21G18 can be, named by hand:atsamd:samd21_mini"}},
{"chosen":"arduino:sandeepmistry:nRF5:BBCmicrobit","flash":262144,"ids":["arduino:sandeepmistry:nRF5:BBCmicrobit"],"key":"sandeepmistry-bbc-micro-bit","name":"BBC micro:bit","part":"","records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/BBCmicrobit/pins_arduino.h","says":{"buttons":[["P0.17","PIN_BUTTON_A",null,null],["P0.26","PIN_BUTTON_B",null,null]],"i2c":["P0.30","P0.00"],"leds":[["P0.23","LED_BUILTIN",null]],"spi":["P0.23","P0.21","P0.22"],"uart":["P0.24","P0.25"]},"src":"arduino:sandeepmistry:nRF5:BBCmicrobit"}],"vendor":"Sandeep Mistry","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.00","sda":"P0.30"},"spi":{"miso":"P0.22","mosi":"P0.21","name":"SPI","sck":"P0.23"},"uart":{"name":"Serial","rx":"P0.25","tx":"P0.24"}},"buttons":[{"label":"D5","name":"PIN_BUTTON_A","pin":"P0.17"},{"label":"D11","name":"PIN_BUTTON_B","pin":"P0.26"}],"clock_hz":16000000,"flash":262144,"flash_from":"arduino:sandeepmistry:nRF5:BBCmicrobit","leds":[{"aliases":["PIN_LED"],"label":"D13","name":"LED_BUILTIN","pin":"P0.23"}],"naming":"nrf"}},
{"chosen":"arduino:sandeepmistry:nRF5:BBCmicrobitV2","flash":524288,"ids":["arduino:sandeepmistry:nRF5:BBCmicrobitV2"],"key":"sandeepmistry-bbc-micro-bit-v2","name":"BBC micro:bit V2","part":"nrf52833","records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/BBCmicrobitV2/pins_arduino.h","says":{"buttons":[["P0.14","PIN_BUTTON_A",null,null],["P0.23","PIN_BUTTON_B",null,null]],"i2c":["P1.00","P0.26"],"leds":[["P0.17","LED_BUILTIN",null]],"spi":["P0.17","P0.13","P0.01"],"uart":["P0.06","P1.08"]},"src":"arduino:sandeepmistry:nRF5:BBCmicrobitV2"}],"vendor":"Sandeep Mistry","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.26","sda":"P1.00"},"spi":{"miso":"P0.01","mosi":"P0.13","name":"SPI","sck":"P0.17"},"uart":{"name":"Serial","rx":"P1.08","tx":"P0.06"}},"buttons":[{"label":"D5","name":"PIN_BUTTON_A","pin":"P0.14"},{"label":"D11","name":"PIN_BUTTON_B","pin":"P0.23"}],"clock_hz":64000000,"flash":524288,"flash_from":"arduino:sandeepmistry:nRF5:BBCmicrobitV2","leds":[{"aliases":["PIN_LED"],"label":"D13","name":"LED_BUILTIN","pin":"P0.17"}],"memory_cite":{"doc":"nRF52833 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"512 KB Flash, 128 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52833","where":"Key features"},"naming":"nrf","ram":131072,"ram_from":"Nordic's nRF52833 product page nrf52833"}},
{"chosen":"arduino:sandeepmistry:nRF5:BluzDK","flash":262144,"ids":["arduino:sandeepmistry:nRF5:BluzDK"],"key":"sandeepmistry-bluz-dk","name":"Bluz DK","part":"","records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/BluzDK/pins_arduino.h","says":{"buttons":[["P0.07","PIN_BUTTON",null,null]],"i2c":["P0.21","P0.22"],"leds":[["P0.30","LED_BUILTIN",null],["P0.17","PIN_LEDB",null],["P0.18","PIN_LEDG",null],["P0.19","PIN_LEDR",null]],"spi":["P0.03","P0.01","P0.02"],"uart":["P0.08","P0.12"]},"src":"arduino:sandeepmistry:nRF5:BluzDK"}],"vendor":"Sandeep Mistry","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.22","sda":"P0.21"},"spi":{"miso":"P0.02","mosi":"P0.01","name":"SPI","sck":"P0.03"},"uart":{"name":"Serial","rx":"P0.12","tx":"P0.08"}},"buttons":[{"label":"D22","name":"PIN_BUTTON","pin":"P0.07"}],"clock_hz":16000000,"flash":262144,"flash_from":"arduino:sandeepmistry:nRF5:BluzDK","leds":[{"aliases":["PIN_LED"],"label":"D7","name":"LED_BUILTIN","pin":"P0.30"},{"colour":"blue","label":"D25","name":"PIN_LEDB","pin":"P0.17"},{"colour":"green","label":"D24","name":"PIN_LEDG","pin":"P0.18"},{"colour":"red","label":"D23","name":"PIN_LEDR","pin":"P0.19"}],"naming":"nrf"}},
{"chosen":"arduino:sandeepmistry:nRF5:CalliopeMini","flash":262144,"ids":["arduino:sandeepmistry:nRF5:CalliopeMini"],"key":"sandeepmistry-calliope-mini","name":"Calliope mini","part":"","records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/CalliopeMini/pins_arduino.h","says":{"buttons":[["P0.17","PIN_BUTTON_A",null,null],["P0.16","PIN_BUTTON_B",null,null]],"i2c":["P0.20","P0.19"],"leds":[["P0.00","LED_BUILTIN",null]],"spi":["P0.16","P0.27","P0.26"],"uart":["P0.24","P0.25"]},"src":"arduino:sandeepmistry:nRF5:CalliopeMini"}],"vendor":"Sandeep Mistry","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.19","sda":"P0.20"},"spi":{"miso":"P0.26","mosi":"P0.27","name":"SPI","sck":"P0.16"},"uart":{"name":"Serial","rx":"P0.25","tx":"P0.24"}},"buttons":[{"label":"D20","name":"PIN_BUTTON_A","pin":"P0.17"},{"label":"D22","name":"PIN_BUTTON_B","pin":"P0.16"}],"clock_hz":16000000,"flash":262144,"flash_from":"arduino:sandeepmistry:nRF5:CalliopeMini","leds":[{"aliases":["PIN_LED"],"label":"D0","name":"LED_BUILTIN","pin":"P0.00"}],"naming":"nrf"}},
{"chosen":"arduino:sandeepmistry:nRF5:CalliopeminiV3","flash":524288,"ids":["arduino:sandeepmistry:nRF5:CalliopeminiV3"],"key":"sandeepmistry-calliope-mini-v3","name":"Calliope mini V3","part":"nrf52833","records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/CalliopeminiV3/pins_arduino.h","says":{"buttons":[["P0.14","PIN_BUTTON_A",null,null],["P0.23","PIN_BUTTON_B",null,null]],"i2c":["P1.00","P0.26"],"leds":[["P0.17","LED_BUILTIN",null]],"spi":["P0.17","P0.13","P0.01"],"uart":["P0.06","P1.08"]},"src":"arduino:sandeepmistry:nRF5:CalliopeminiV3"}],"vendor":"Sandeep Mistry","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.26","sda":"P1.00"},"spi":{"miso":"P0.01","mosi":"P0.13","name":"SPI","sck":"P0.17"},"uart":{"name":"Serial","rx":"P1.08","tx":"P0.06"}},"buttons":[{"label":"D5","name":"PIN_BUTTON_A","pin":"P0.14"},{"label":"D11","name":"PIN_BUTTON_B","pin":"P0.23"}],"clock_hz":64000000,"flash":524288,"flash_from":"arduino:sandeepmistry:nRF5:CalliopeminiV3","leds":[{"aliases":["PIN_LED"],"label":"D13","name":"LED_BUILTIN","pin":"P0.17"}],"memory_cite":{"doc":"nRF52833 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"512 KB Flash, 128 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52833","where":"Key features"},"naming":"nrf","ram":131072,"ram_from":"Nordic's nRF52833 product page nrf52833"}},
{"chosen":"arduino:sandeepmistry:nRF5:DWM1001-DEV","flash":524288,"ids":["arduino:sandeepmistry:nRF5:DWM1001-DEV"],"key":"sandeepmistry-decawave-dwm1001-module-development-board","name":"decaWave DWM1001 Module Development Board","part":"","records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/DWM1001-DEV/pins_arduino.h","says":{"buttons":[["P0.02","BTN",null,null]],"i2c":["P0.29","P0.28"],"leds":[["P0.31","LED_BLUE",null],["P0.14","LED_BUILTIN",null],["P0.30","LED_GREEN",null]],"spi":["P0.04","P0.06","P0.07"],"uart":["P0.05","P0.11"]},"src":"arduino:sandeepmistry:nRF5:DWM1001-DEV"}],"vendor":"Sandeep Mistry","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.28","sda":"P0.29"},"spi":{"miso":"P0.07","mosi":"P0.06","name":"SPI","sck":"P0.04"},"uart":{"name":"Serial","rx":"P0.11","tx":"P0.05"}},"buttons":[{"aliases":["PIN_BUTTON"],"label":"D26","name":"BTN","pin":"P0.02"}],"clock_hz":16000000,"flash":524288,"flash_from":"arduino:sandeepmistry:nRF5:DWM1001-DEV","leds":[{"aliases":["PIN_LEDB"],"colour":"blue","label":"D25","name":"LED_BLUE","pin":"P0.31"},{"label":"D22","name":"LED_BUILTIN","pin":"P0.14"},{"aliases":["PIN_LEDG"],"colour":"green","label":"D24","name":"LED_GREEN","pin":"P0.30"}],"naming":"nrf"}},
{"chosen":"arduino:sandeepmistry:nRF5:bluey","flash":524288,"ids":["arduino:sandeepmistry:nRF5:bluey"],"key":"sandeepmistry-electronut-labs-bluey","name":"Electronut labs bluey","part":"","records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/bluey/pins_arduino.h","says":{"buttons":[["P0.16","PIN_BUTTON",null,null]],"i2c":["P0.13","P0.11"],"leds":[["P0.19","LED_BUILTIN",null],["P0.17","PIN_LEDB",null],["P0.18","PIN_LEDG",null]],"spi":["P0.25","P0.23","P0.24"],"uart":["P0.06","P0.08"]},"src":"arduino:sandeepmistry:nRF5:bluey"}],"vendor":"Sandeep Mistry","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.11","sda":"P0.13"},"spi":{"miso":"P0.24","mosi":"P0.23","name":"SPI","sck":"P0.25"},"uart":{"name":"Serial","rx":"P0.08","tx":"P0.06"}},"buttons":[{"label":"D6","name":"PIN_BUTTON","pin":"P0.16"}],"clock_hz":16000000,"flash":524288,"flash_from":"arduino:sandeepmistry:nRF5:bluey","leds":[{"aliases":["PIN_LEDR"],"colour":"red","label":"D7","name":"LED_BUILTIN","pin":"P0.19"},{"colour":"blue","label":"D9","name":"PIN_LEDB","pin":"P0.17"},{"colour":"green","label":"D8","name":"PIN_LEDG","pin":"P0.18"}],"naming":"nrf"}},
{"chosen":"arduino:sandeepmistry:nRF5:hackaBLE","flash":524288,"ids":["arduino:sandeepmistry:nRF5:hackaBLE"],"key":"sandeepmistry-electronut-labs-hackable","name":"Electronut labs hackaBLE","part":"","records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/hackaBLE/pins_arduino.h","says":{"i2c":["P0.27","P0.26"],"leds":[["P0.17","LED_BUILTIN",null],["P0.20","PIN_LEDG",null],["P0.19","PIN_LEDR",null]],"spi":["P0.06","P0.07","P0.08"],"uart":["P0.13","P0.14"]},"src":"arduino:sandeepmistry:nRF5:hackaBLE"}],"vendor":"Sandeep Mistry","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.26","sda":"P0.27"},"spi":{"cs":"P0.11","miso":"P0.08","mosi":"P0.07","name":"SPI","sck":"P0.06"},"uart":{"name":"Serial","rx":"P0.14","tx":"P0.13"}},"clock_hz":16000000,"flash":524288,"flash_from":"arduino:sandeepmistry:nRF5:hackaBLE","leds":[{"aliases":["PIN_LEDB"],"colour":"blue","label":"D26","name":"LED_BUILTIN","pin":"P0.17"},{"colour":"green","label":"D25","name":"PIN_LEDG","pin":"P0.20"},{"colour":"red","label":"D24","name":"PIN_LEDR","pin":"P0.19"}],"naming":"nrf"}},
{"chosen":"arduino:sandeepmistry:nRF5:hackaBLE_v2","flash":524288,"ids":["arduino:sandeepmistry:nRF5:hackaBLE_v2"],"key":"sandeepmistry-electronut-labs-hackable-v2","name":"Electronut labs hackaBLE_v2","part":"","records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/hackaBLE_v2/pins_arduino.h","says":{"i2c":["P0.02","P0.03"],"leds":[["P0.17","LED_BUILTIN",null],["P0.20","PIN_LEDG",null],["P0.19","PIN_LEDR",null]],"spi":["P0.13","P0.12","P0.11"],"uart":["P0.08","P0.07"]},"src":"arduino:sandeepmistry:nRF5:hackaBLE_v2"}],"vendor":"Sandeep Mistry","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.03","sda":"P0.02"},"spi":{"cs":"P0.14","miso":"P0.11","mosi":"P0.12","name":"SPI","sck":"P0.13"},"uart":{"name":"Serial","rx":"P0.07","tx":"P0.08"}},"clock_hz":16000000,"flash":524288,"flash_from":"arduino:sandeepmistry:nRF5:hackaBLE_v2","leds":[{"aliases":["PIN_LEDB"],"colour":"blue","label":"D17","name":"LED_BUILTIN","pin":"P0.17"},{"colour":"green","label":"D20","name":"PIN_LEDG","pin":"P0.20"},{"colour":"red","label":"D19","name":"PIN_LEDR","pin":"P0.19"}],"naming":"nrf"}},
{"chosen":"arduino:sandeepmistry:nRF5:Generic_nRF51822","flash":262144,"ids":["arduino:sandeepmistry:nRF5:Generic_nRF51822"],"key":"sandeepmistry-generic-nrf51","name":"Generic nRF51","part":"","records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/Generic/pins_arduino.h","says":{"i2c":["P0.20","P0.21"],"leds":[["P0.13","LED_BUILTIN",null]],"spi":["P0.24","P0.23","P0.22"],"uart":["P0.01","P0.00"]},"src":"arduino:sandeepmistry:nRF5:Generic_nRF51822"}],"vendor":"Sandeep Mistry","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.21","sda":"P0.20"},"spi":{"miso":"P0.22","mosi":"P0.23","name":"SPI","sck":"P0.24"},"uart":{"name":"Serial","rx":"P0.00","tx":"P0.01"}},"clock_hz":16000000,"flash":262144,"flash_from":"arduino:sandeepmistry:nRF5:Generic_nRF51822","leds":[{"aliases":["PIN_LED"],"label":"D13","name":"LED_BUILTIN","pin":"P0.13"}],"naming":"nrf"}},
{"chosen":"arduino:sandeepmistry:nRF5:Generic_nRF52832","flash":524288,"ids":["arduino:sandeepmistry:nRF5:Generic_nRF52832"],"key":"sandeepmistry-generic-nrf52","name":"Generic nRF52","part":"","records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/Generic/pins_arduino.h","says":{"i2c":["P0.20","P0.21"],"leds":[["P0.13","LED_BUILTIN",null]],"spi":["P0.24","P0.23","P0.22"],"uart":["P0.01","P0.00"]},"src":"arduino:sandeepmistry:nRF5:Generic_nRF52832"}],"vendor":"Sandeep Mistry","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.21","sda":"P0.20"},"spi":{"miso":"P0.22","mosi":"P0.23","name":"SPI","sck":"P0.24"},"uart":{"name":"Serial","rx":"P0.00","tx":"P0.01"}},"clock_hz":16000000,"flash":524288,"flash_from":"arduino:sandeepmistry:nRF5:Generic_nRF52832","leds":[{"aliases":["PIN_LED"],"label":"D13","name":"LED_BUILTIN","pin":"P0.13"}],"naming":"nrf"}},
{"chosen":"arduino:sandeepmistry:nRF5:ng_beacon","flash":262144,"ids":["arduino:sandeepmistry:nRF5:ng_beacon"],"key":"sandeepmistry-ng-beacon","name":"ng-beacon","part":"","records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/ng-beacon/pins_arduino.h","says":{"i2c":["P0.28","P0.29"],"leds":[["P0.12","LED_BUILTIN",null]],"spi":["P0.27","P0.26","P0.25"],"uart":["P0.09","P0.08"]},"src":"arduino:sandeepmistry:nRF5:ng_beacon"}],"vendor":"Sandeep Mistry","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.29","sda":"P0.28"},"spi":{"miso":"P0.25","mosi":"P0.26","name":"SPI","sck":"P0.27"},"uart":{"name":"Serial","rx":"P0.08","tx":"P0.09"}},"clock_hz":16000000,"flash":262144,"flash_from":"arduino:sandeepmistry:nRF5:ng_beacon","leds":[{"aliases":["PIN_LED"],"label":"D2","name":"LED_BUILTIN","pin":"P0.12"}],"naming":"nrf"}},
{"chosen":"arduino:sandeepmistry:nRF5:OSHChip","flash":262144,"ids":["arduino:sandeepmistry:nRF5:OSHChip"],"key":"sandeepmistry-oshchip","name":"OSHChip","part":"","records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/OSHChip/pins_arduino.h","says":{"leds":[["P0.08","LED_BUILTIN",null],["P0.03","PIN_LEDB",null],["P0.05","PIN_LEDG",null]],"uart":["P0.20","P0.18"]},"src":"arduino:sandeepmistry:nRF5:OSHChip"}],"vendor":"Sandeep Mistry","why":"vendor","wiring":{"buses":{"uart":{"name":"Serial","rx":"P0.18","tx":"P0.20"}},"clock_hz":16000000,"flash":262144,"flash_from":"arduino:sandeepmistry:nRF5:OSHChip","leds":[{"aliases":["PIN_LED","PIN_LEDR"],"colour":"red","label":"D14","name":"LED_BUILTIN","pin":"P0.08"},{"colour":"blue","label":"D16","name":"PIN_LEDB","pin":"P0.03"},{"colour":"green","label":"D15","name":"PIN_LEDG","pin":"P0.05"}],"naming":"nrf"}},
{"chosen":"arduino:sandeepmistry:nRF5:BLENano2","flash":524288,"ids":["arduino:sandeepmistry:nRF5:BLENano2"],"key":"sandeepmistry-redbear-ble-nano-2","name":"RedBear BLE Nano 2","part":"","records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/RedBear_BLENano2/pins_arduino.h","says":{"i2c":["P0.28","P0.02"],"leds":[["P0.11","LED_BUILTIN",null]],"spi":["P0.08","P0.06","P0.07"],"uart":["P0.29","P0.30"]},"src":"arduino:sandeepmistry:nRF5:BLENano2"}],"vendor":"Sandeep Mistry","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.02","sda":"P0.28"},"spi":{"miso":"P0.07","mosi":"P0.06","name":"SPI","sck":"P0.08"},"uart":{"name":"Serial","rx":"P0.30","tx":"P0.29"}},"clock_hz":16000000,"flash":524288,"flash_from":"arduino:sandeepmistry:nRF5:BLENano2","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"P0.11"}],"naming":"nrf"}},
{"chosen":"arduino:sandeepmistry:nRF5:Blend2","flash":524288,"ids":["arduino:sandeepmistry:nRF5:Blend2"],"key":"sandeepmistry-redbear-blend-2","name":"RedBear Blend 2","part":"","records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/RedBear_Blend2/pins_arduino.h","says":{"i2c":["P0.26","P0.27"],"leds":[["P0.25","LED_BUILTIN",null]],"spi":["P0.25","P0.23","P0.24"],"uart":["P0.06","P0.08"]},"src":"arduino:sandeepmistry:nRF5:Blend2"}],"vendor":"Sandeep Mistry","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P0.24","mosi":"P0.23","name":"SPI","sck":"P0.25"},"uart":{"name":"Serial","rx":"P0.08","tx":"P0.06"}},"clock_hz":16000000,"flash":524288,"flash_from":"arduino:sandeepmistry:nRF5:Blend2","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"P0.25"}],"naming":"nrf"}},
{"chosen":"arduino:sandeepmistry:nRF5:BLENano","flash":262144,"ids":["arduino:sandeepmistry:nRF5:BLENano"],"key":"sandeepmistry-redbearlab-ble-nano","name":"RedBearLab BLE Nano","part":"","records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/BLENano/pins_arduino.h","says":{"i2c":["P0.10","P0.08"],"leds":[["P0.19","LED_BUILTIN",null]],"spi":["P0.08","P0.09","P0.11"],"uart":["P0.09","P0.11"]},"src":"arduino:sandeepmistry:nRF5:BLENano"}],"vendor":"Sandeep Mistry","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.08","sda":"P0.10"},"spi":{"miso":"P0.11","mosi":"P0.09","name":"SPI","sck":"P0.08"},"uart":{"name":"Serial","rx":"P0.11","tx":"P0.09"}},"clock_hz":16000000,"flash":262144,"flash_from":"arduino:sandeepmistry:nRF5:BLENano","leds":[{"aliases":["PIN_LED"],"label":"D13","name":"LED_BUILTIN","pin":"P0.19"}],"naming":"nrf"}},
{"chosen":"arduino:sandeepmistry:nRF5:RedBearLab_nRF51822","flash":262144,"ids":["arduino:sandeepmistry:nRF5:RedBearLab_nRF51822"],"key":"sandeepmistry-redbearlab-nrf51822","name":"RedBearLab nRF51822","part":"nrf51822","records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/RedBearLab_nRF51822/pins_arduino.h","says":{"i2c":["P0.29","P0.28"],"leds":[["P0.15","LED_BUILTIN",null]],"spi":["P0.25","P0.30","P0.22"],"uart":["P0.09","P0.11"]},"src":"arduino:sandeepmistry:nRF5:RedBearLab_nRF51822"}],"vendor":"Sandeep Mistry","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.28","sda":"P0.29"},"spi":{"miso":"P0.22","mosi":"P0.30","name":"SPI","sck":"P0.25"},"uart":{"name":"Serial","rx":"P0.11","tx":"P0.09"}},"clock_hz":16000000,"flash":262144,"flash_from":"arduino:sandeepmistry:nRF5:RedBearLab_nRF51822","leds":[{"aliases":["PIN_LED"],"label":"D13","name":"LED_BUILTIN","pin":"P0.15"}],"naming":"nrf"}},
{"chosen":"arduino:sandeepmistry:nRF5:Sinobit","flash":262144,"ids":["arduino:sandeepmistry:nRF5:Sinobit"],"key":"sandeepmistry-sino-bit","name":"Sino:bit","part":"","records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/Sinobit/pins_arduino.h","says":{"buttons":[["P0.17","PIN_BUTTON_A",null,null],["P0.26","PIN_BUTTON_B",null,null]],"i2c":["P0.30","P0.00"],"leds":[["P0.23","LED_BUILTIN",null]],"spi":["P0.23","P0.21","P0.22"],"uart":["P0.24","P0.25"]},"src":"arduino:sandeepmistry:nRF5:Sinobit"}],"vendor":"Sandeep Mistry","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.00","sda":"P0.30"},"spi":{"miso":"P0.22","mosi":"P0.21","name":"SPI","sck":"P0.23"},"uart":{"name":"Serial","rx":"P0.25","tx":"P0.24"}},"buttons":[{"label":"D5","name":"PIN_BUTTON_A","pin":"P0.17"},{"label":"D11","name":"PIN_BUTTON_B","pin":"P0.26"}],"clock_hz":16000000,"flash":262144,"flash_from":"arduino:sandeepmistry:nRF5:Sinobit","leds":[{"aliases":["PIN_LED"],"label":"D13","name":"LED_BUILTIN","pin":"P0.23"}],"naming":"nrf"}},
{"chosen":"arduino:sandeepmistry:nRF5:STCT_nRF52_minidev","flash":524288,"ids":["arduino:sandeepmistry:nRF5:STCT_nRF52_minidev"],"key":"sandeepmistry-taida-century-nrf52-mini-board","name":"Taida Century nRF52 mini board","part":"","records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/Taida_Century_nRF52_minidev/pins_arduino.h","says":{"buttons":[["P0.04","PIN_BUTTON1",null,null],["P0.21","PIN_BUTTON2",null,null]],"i2c":["P0.27","P0.28"],"leds":[["P0.30","LED_BUILTIN",null],["P0.31","PIN_LED2",null]],"spi":["P0.16","P0.15","P0.14"],"uart":["P0.12","P0.11"]},"src":"arduino:sandeepmistry:nRF5:STCT_nRF52_minidev"}],"vendor":"Sandeep Mistry","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.28","sda":"P0.27"},"spi":{"miso":"P0.14","mosi":"P0.15","name":"SPI","sck":"P0.16"},"uart":{"name":"Serial","rx":"P0.11","tx":"P0.12"}},"buttons":[{"label":"D9","name":"PIN_BUTTON1","pin":"P0.04"},{"label":"D31","name":"PIN_BUTTON2","pin":"P0.21"}],"clock_hz":16000000,"flash":524288,"flash_from":"arduino:sandeepmistry:nRF5:STCT_nRF52_minidev","leds":[{"aliases":["PIN_LED1"],"label":"D5","name":"LED_BUILTIN","pin":"P0.30"},{"label":"D6","name":"PIN_LED2","pin":"P0.31"}],"naming":"nrf"}},
{"chosen":"arduino:sandeepmistry:nRF5:TinyBLE","flash":262144,"ids":["arduino:sandeepmistry:nRF5:TinyBLE"],"key":"sandeepmistry-tinyble","name":"TinyBLE","part":"","records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/TinyBLE/pins_arduino.h","says":{"buttons":[["P0.17","PIN_BUTTON",null,null]],"i2c":["P0.12","P0.13"],"leds":[["P0.21","LED_BUILTIN",null],["P0.22","PIN_LED2",null],["P0.23","PIN_LED3",null]],"spi":["P0.05","P0.04","P0.03"],"uart":["P0.09","P0.11"]},"src":"arduino:sandeepmistry:nRF5:TinyBLE"}],"vendor":"Sandeep Mistry","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.13","sda":"P0.12"},"spi":{"miso":"P0.03","mosi":"P0.04","name":"SPI","sck":"P0.05"},"uart":{"name":"Serial","rx":"P0.11","tx":"P0.09"}},"buttons":[{"label":"D17","name":"PIN_BUTTON","pin":"P0.17"}],"clock_hz":16000000,"flash":262144,"flash_from":"arduino:sandeepmistry:nRF5:TinyBLE","leds":[{"aliases":["PIN_LED1"],"label":"D21","name":"LED_BUILTIN","pin":"P0.21"},{"label":"D22","name":"PIN_LED2","pin":"P0.22"},{"label":"D23","name":"PIN_LED3","pin":"P0.23"}],"naming":"nrf"}},
{"chosen":"hand:pio:sanguino_atmega1284_8m","flash":130048,"ids":["pio:sanguino_atmega1284_8m","pio:sanguino_atmega1284p"],"key":"sanguino-sanguino-atmega1284p-8mhz","name":"Sanguino ATmega1284p (8MHz)","part":"atmega1284p","ram":16384,"records":[{"checked":"ATDF descriptor atmega1284p (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega1284P.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB0","DEBUG (Arduino D0)","high"]],"uart":["PD1","PD0"]},"src":"hand:pio:sanguino_atmega1284_8m"}],"vendor":"Sanguino","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"Sanguino v1.0 schematic (image on sanguino.cc/hardware, archived 2010-11-27)","kind":"schematic","publisher":"Sanguino.cc (designed by Zach Hoeken)","quote":"pin 14 '(PCI24/RXD)PD0' 'RXD', pin 15 '(PCI25/TXD)PD1' 'TXD'; d2: 'RX0 (D 8) PD0 14|', 'TX0 (D 9) PD1 15|'","revision":"v1.0","url":"https://web.archive.org/web/20101127191548im_/http://farm4.static.flickr.com/3292/2696504917_df57af371c_b.jpg","where":"IC1 pins 14/15, header JP5"},"name":"USART0 (Serial, 6-pin USB2TTL header JP5)","rx":"PD0","tx":"PD1"}},"clock_cite":{"doc":"Lauszus/Sanguino Arduino add-on avr/boards.txt and variants/sanguino/pins_arduino.h (census source for the pio:sanguino_* boards)","kind":"board-definition","publisher":"Kristian Sloth Lauszus (third-party core, not the board maker)","quote":"sanguino.menu.cpu.atmega1284p_8m.build.f_cpu=8000000L (the v1.0 schematic itself shows 'Q1' '16mhz')","revision":"commit 370efe19","url":"https://github.com/Lauszus/Sanguino/blob/370efe193d206806ab38439be714bc6a0c3ab4bb/avr/boards.txt","where":"boards.txt"},"clock_hz":8000000,"flash":130048,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"Sanguino v1.0 schematic (image on sanguino.cc/hardware, archived 2010-11-27)","kind":"schematic","level":"Image: LED DEBUG anode via R3 1K from PB0, cathode to GND -> lit when PB0 is high","publisher":"Sanguino.cc (designed by Zach Hoeken)","quote":"IC1 pin 1 '(PCI8/T0/XCK0)PB0' -> R3 '1K' -> LED 'DEBUG' -> 'GND'; d2 pin map: '(D 0) PB0 1|'; d3: \"#define LED_BUILTIN 0\"","revision":"v1.0","url":"https://web.archive.org/web/20101127191548im_/http://farm4.static.flickr.com/3292/2696504917_df57af371c_b.jpg","where":"right edge of the schematic, next to JP1 pin 1"},"label":"DEBUG (Arduino D0)","name":"DEBUG (Arduino D0)","pin":"PB0"}],"naming":"avr","none":[{"cite":{"doc":"Sanguino v1.0 schematic (image on sanguino.cc/hardware, archived 2010-11-27)","kind":"schematic","publisher":"Sanguino.cc (designed by Zach Hoeken)","quote":"Only push-button: S1 on RESET (with R1 10k pull-up, C8 to RTS#); d2: 'Reset Pressing this button will reset your Sanguino board.'","revision":"v1.0","url":"https://web.archive.org/web/20101127191548im_/http://farm4.static.flickr.com/3292/2696504917_df57af371c_b.jpg","where":"whole schematic; d2 'Reset'"},"what":"buttons"}],"ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:sanguino_atmega644","flash":64512,"ids":["pio:sanguino_atmega644","pio:sanguino_atmega644_8m"],"key":"sanguino-sanguino-atmega644-or-atmega644a-16-mhz","name":"Sanguino ATmega644 or ATmega644A (16 MHz)","part":"atmega644a","ram":4096,"records":[{"checked":"ATDF descriptor atmega644a (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega644A.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB0","DEBUG (Arduino D0)","high"]],"uart":["PD1","PD0"]},"src":"hand:pio:sanguino_atmega644"}],"vendor":"Sanguino","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"Sanguino v1.0 schematic (image on sanguino.cc/hardware, archived 2010-11-27)","kind":"schematic","publisher":"Sanguino.cc (designed by Zach Hoeken)","quote":"pin 14 '(PCI24/RXD)PD0' 'RXD', pin 15 '(PCI25/TXD)PD1' 'TXD'; d2: 'RX0 (D 8) PD0 14|', 'TX0 (D 9) PD1 15|'","revision":"v1.0","url":"https://web.archive.org/web/20101127191548im_/http://farm4.static.flickr.com/3292/2696504917_df57af371c_b.jpg","where":"IC1 pins 14/15, header JP5"},"name":"USART0 (Serial, 6-pin USB2TTL header JP5)","rx":"PD0","tx":"PD1"}},"clock_cite":{"doc":"Sanguino v1.0 schematic (image on sanguino.cc/hardware, archived 2010-11-27)","kind":"schematic","publisher":"Sanguino.cc (designed by Zach Hoeken)","quote":"'Q1' '16mhz' with C1/C2 22pf on XTAL1 (pin 13) / XTAL2 (pin 12); d3: sanguino.menu.cpu.atmega644.build.f_cpu=16000000L","revision":"v1.0","url":"https://web.archive.org/web/20101127191548im_/http://farm4.static.flickr.com/3292/2696504917_df57af371c_b.jpg","where":"crystal next to XTAL1/XTAL2"},"clock_hz":16000000,"flash":64512,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"Sanguino v1.0 schematic (image on sanguino.cc/hardware, archived 2010-11-27)","kind":"schematic","level":"Image: LED DEBUG anode via R3 1K from PB0, cathode to GND -> lit when PB0 is high","publisher":"Sanguino.cc (designed by Zach Hoeken)","quote":"IC1 pin 1 '(PCI8/T0/XCK0)PB0' -> R3 '1K' -> LED 'DEBUG' -> 'GND'; d2 pin map: '(D 0) PB0 1|'; d3: \"#define LED_BUILTIN 0\"","revision":"v1.0","url":"https://web.archive.org/web/20101127191548im_/http://farm4.static.flickr.com/3292/2696504917_df57af371c_b.jpg","where":"right edge of the schematic, next to JP1 pin 1"},"label":"DEBUG (Arduino D0)","name":"DEBUG (Arduino D0)","pin":"PB0"}],"naming":"avr","none":[{"cite":{"doc":"Sanguino v1.0 schematic (image on sanguino.cc/hardware, archived 2010-11-27)","kind":"schematic","publisher":"Sanguino.cc (designed by Zach Hoeken)","quote":"Only push-button: S1 on RESET (with R1 10k pull-up, C8 to RTS#); d2: 'Reset Pressing this button will reset your Sanguino board.'","revision":"v1.0","url":"https://web.archive.org/web/20101127191548im_/http://farm4.static.flickr.com/3292/2696504917_df57af371c_b.jpg","where":"whole schematic; d2 'Reset'"},"what":"buttons"}],"ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:sanguino_atmega644p","flash":64512,"ids":["pio:sanguino_atmega644p","pio:sanguino_atmega644p_8m"],"key":"sanguino-sanguino-atmega644p-or-atmega644pa-16-mhz","name":"Sanguino ATmega644P or ATmega644PA (16 MHz)","part":"atmega644pa","ram":4096,"records":[{"checked":"ATDF descriptor atmega644pa (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega644PA.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB0","DEBUG (Arduino D0)","high"]],"uart":["PD1","PD0"]},"src":"hand:pio:sanguino_atmega644p"}],"vendor":"Sanguino","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"Sanguino v1.0 schematic (image on sanguino.cc/hardware, archived 2010-11-27)","kind":"schematic","publisher":"Sanguino.cc (designed by Zach Hoeken)","quote":"pin 14 '(PCI24/RXD)PD0' 'RXD', pin 15 '(PCI25/TXD)PD1' 'TXD'; d2: 'RX0 (D 8) PD0 14|', 'TX0 (D 9) PD1 15|'","revision":"v1.0","url":"https://web.archive.org/web/20101127191548im_/http://farm4.static.flickr.com/3292/2696504917_df57af371c_b.jpg","where":"IC1 pins 14/15, header JP5"},"name":"USART0 (Serial, 6-pin USB2TTL header JP5)","rx":"PD0","tx":"PD1"}},"clock_cite":{"doc":"Sanguino v1.0 schematic (image on sanguino.cc/hardware, archived 2010-11-27)","kind":"schematic","publisher":"Sanguino.cc (designed by Zach Hoeken)","quote":"'Q1' '16mhz' with C1/C2 22pf on XTAL1 (pin 13) / XTAL2 (pin 12); d3: sanguino.menu.cpu.atmega644p.build.f_cpu=16000000L","revision":"v1.0","url":"https://web.archive.org/web/20101127191548im_/http://farm4.static.flickr.com/3292/2696504917_df57af371c_b.jpg","where":"crystal next to XTAL1/XTAL2"},"clock_hz":16000000,"flash":64512,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"Sanguino v1.0 schematic (image on sanguino.cc/hardware, archived 2010-11-27)","kind":"schematic","level":"Image: LED DEBUG anode via R3 1K from PB0, cathode to GND -> lit when PB0 is high","publisher":"Sanguino.cc (designed by Zach Hoeken)","quote":"IC1 pin 1 '(PCI8/T0/XCK0)PB0' -> R3 '1K' -> LED 'DEBUG' -> 'GND'; d2 pin map: '(D 0) PB0 1|'; d3: \"#define LED_BUILTIN 0\"","revision":"v1.0","url":"https://web.archive.org/web/20101127191548im_/http://farm4.static.flickr.com/3292/2696504917_df57af371c_b.jpg","where":"right edge of the schematic, next to JP1 pin 1"},"label":"DEBUG (Arduino D0)","name":"DEBUG (Arduino D0)","pin":"PB0"}],"naming":"avr","none":[{"cite":{"doc":"Sanguino v1.0 schematic (image on sanguino.cc/hardware, archived 2010-11-27)","kind":"schematic","publisher":"Sanguino.cc (designed by Zach Hoeken)","quote":"Only push-button: S1 on RESET (with R1 10k pull-up, C8 to RTS#); d2: 'Reset Pressing this button will reset your Sanguino board.'","revision":"v1.0","url":"https://web.archive.org/web/20101127191548im_/http://farm4.static.flickr.com/3292/2696504917_df57af371c_b.jpg","where":"whole schematic; d2 'Reset'"},"what":"buttons"}],"ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:atmel-samd/shirtty","ids":["cpy:atmel-samd/shirtty"],"key":"sarfata-sarfata-shirtty","name":"@sarfata shIRtty","part":"samd21e18a","records":[{"file":"ports/atmel-samd/boards/shirtty/pins.c","says":{"i2c":["PA8","PA9"],"leds":[["PA16","MICROPY_HW_LED_STATUS",null]],"spi":["PA7","PA6","PA9"],"uart":["PA6","PA7"]},"src":"cpy:atmel-samd/shirtty"}],"vendor":"@sarfata","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA9","sda":"PA8"},"spi":{"miso":"PA9","mosi":"PA6","name":"board.SPI()","sck":"PA7"},"uart":{"name":"board.UART()","rx":"PA7","tx":"PA6"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"PA16"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A"}},
{"chosen":"zephyr:scobc_a1","ids":["zephyr:scobc_a1"],"key":"sc-sc-obc-module-a1","name":"SC-OBC Module A1","part":"designstart_fpga_cortex_m3","records":[{"file":"boards/sc/scobc_a1/scobc_a1.dts","src":"zephyr:scobc_a1"}],"vendor":"sc","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:scobc_v1","ids":["zephyr:scobc_v1"],"key":"sc-sc-obc-module-v1","name":"SC-OBC Module V1","part":"versal_rpu","records":[{"file":"boards/sc/scobc_v1/scobc_v1_miv.dts","src":"zephyr:scobc_v1"}],"vendor":"sc","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"pio:eduinowifi","flash":4194304,"ids":["pio:eduinowifi"],"key":"schirmilabs-schirmilabs-eduino-wifi","name":"Schirmilabs Eduino WiFi","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/eduinowifi/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:eduinowifi","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_SCHIRMILABS_EDUINO_WIFI entry"}],"vendor":"Schirmilabs","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":4194304,"flash_from":"pio:eduinowifi","leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"pio:eduinowifi"}},
{"chosen":"zephyr:faze","flash":131072,"ids":["zephyr:faze"],"key":"seagate-firecuda-gaming-ssd-faze-board","name":"FireCuda Gaming SSD (FaZe) board","part":"lpc11u67","ram":16384,"records":[{"file":"boards/seagate/faze/faze.dts","says":{"buttons":[["&gpio0 20","sw0","high",null]],"leds":[["&gpio1 23","led0","low"]]},"src":"zephyr:faze","stated":{"buttons|raw:&gpio0 20":"zephyr:faze: gpios = <&gpio0 20 GPIO_ACTIVE_HIGH>","leds|raw:&gpio1 23":"zephyr:faze: gpios = <&gpio1 23 GPIO_ACTIVE_LOW>"}}],"vendor":"seagate","why":"rank","wiring":{"buttons":[{"active":"high","label":"USB sleep button","name":"sw0","raw":"&gpio0 20"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"SSD activity LED","name":"led0","raw":"&gpio1 23"}],"naming":"raw","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:legend","ids":["zephyr:legend"],"key":"seagate-legend","name":"Legend","part":"stm32f070xb","records":[{"file":"boards/seagate/legend/legend.dts","says":{"buttons":[["PC13","brd_id_0","high",null],["PC14","brd_id_1","high",null],["PC15","brd_id_2","high",null]],"i2c":["PB7","PB6"],"pixels":[[null,"ws2812"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:legend","stated":{"buttons|PC13":"zephyr:legend: gpios = <&gpioc 13 0>","buttons|PC14":"zephyr:legend: gpios = <&gpioc 14 0>","buttons|PC15":"zephyr:legend: gpios = <&gpioc 15 0>"}}],"vendor":"seagate","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"high","label":"BRD_ID_0","name":"brd_id_0","pin":"PC13"},{"active":"high","label":"BRD_ID_1","name":"brd_id_1","pin":"PC14"},{"active":"high","label":"BRD_ID_2","name":"brd_id_2","pin":"PC15"}],"flash":131072,"flash_by_part":true,"flash_from":"stm32-data STM32F070CB, STM32F070RB: every chip stm32f070Xb can be","naming":"stm32","parts":[{"bus":"spi","compatible":"everlight,b1414","name":"B1414"}],"ram":16384,"ram_from":"stm32-data STM32F070CB, STM32F070RB: every chip stm32f070Xb can be"}},
{"chosen":"zephyr:stm32f3_seco_d23","ids":["zephyr:stm32f3_seco_d23"],"key":"seco-seco-sbc-3-5-px30-juno-d23-stm32f302","name":"SECO SBC-3.5-PX30 (JUNO - D23) (STM32F302)","part":"stm32f302xc","ram":40960,"records":[{"file":"boards/seco/stm32f3_seco_d23/stm32f3_seco_d23.dts","says":{"i2c":["PB7","PB6"],"leds":[["PD8","led0","high"],["PD9","led1","high"]],"spi":["PB3","PB5","PB4"]},"src":"zephyr:stm32f3_seco_d23","stated":{"leds|PD8":"zephyr:stm32f3_seco_d23: gpios = <&gpiod 8 GPIO_ACTIVE_HIGH>","leds|PD9":"zephyr:stm32f3_seco_d23: gpios = <&gpiod 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"seco","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PB4","mosi":"PB5","name":"spi1","sck":"PB3"}},"flash":262144,"flash_by_part":true,"flash_from":"stm32-data STM32F302CC, STM32F302RC, STM32F302VC: every chip stm32f302Xc can be","leds":[{"active":"high","label":"LED-1","name":"led0","pin":"PD8"},{"active":"high","label":"LED-2","name":"led1","pin":"PD9"}],"naming":"stm32","ram":40960,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:raspberrypi/securinghw-xiaomao","ids":["cpy:raspberrypi/securinghw-xiaomao"],"key":"securinghardwarecom-securinghardware-com-xiaomao","name":"SecuringHardware.com Xiaomao","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/securinghw-xiaomao/pins.c","says":{"buttons":[["GPIO28","BTN",null,null]],"leds":[["GPIO27","LED",null]],"pixels":[["GPIO7","ws2812"]],"uart":["GPIO16","GPIO17"]},"src":"cpy:raspberrypi/securinghw-xiaomao"}],"vendor":"SecuringHardwarecom","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO17","tx":"GPIO16"}},"buttons":[{"name":"BTN","pin":"GPIO28"}],"flash":16777216,"flash_from":"cpy:raspberrypi/securinghw-xiaomao: EXTERNAL_FLASH_DEVICES, W25Q128JVxQ","leds":[{"name":"LED","pin":"GPIO27"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO7"}]}},
{"chosen":"arduino:rp2040:rp2040:seeed_indicator_rp2040","flash":2097152,"ids":["arduino:rp2040:rp2040:seeed_indicator_rp2040","pio:seeed_indicator_rp2040"],"key":"seeed-indicator-rp2040","name":"INDICATOR RP2040","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/seeed_indicator_rp2040/pins_arduino.h","says":{"i2c":["GPIO20","GPIO21"],"spi":["GPIO2","GPIO3","GPIO0"],"uart":["GPIO16","GPIO17"]},"src":"arduino:rp2040:rp2040:seeed_indicator_rp2040"},{"core":"arduino:rp2040:rp2040","file":"variants/seeed_indicator_rp2040/pins_arduino.h","same":true,"src":"pio:seeed_indicator_rp2040","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own SEEED_INDICATOR_RP2040 entry"}],"vendor":"Seeed","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO21","sda":"GPIO20"},"spi":{"cs":"GPIO1","miso":"GPIO0","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:seeed_indicator_rp2040","naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:seeed_indicator_rp2040"}},
{"chosen":"arduino:Seeeduino:RePhone_core_2G_Atmel32u4:Rephone","flash":28672,"ids":["arduino:Seeeduino:RePhone_core_2G_Atmel32u4:Rephone"],"key":"seeed-rephone-core-2g-atmel32u4","name":"RePhone core 2G-Atmel32u4","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:Seeeduino:RePhone_core_2G_Atmel32u4","file":"variants/leonardo/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:Seeeduino:RePhone_core_2G_Atmel32u4:Rephone"}],"vendor":"Seeed Studio","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:Seeeduino:RePhone_core_2G_Atmel32u4:Rephone","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"arduino:Seeeduino:RePhone_core_2G_Atmel32u4:Rephone"}},
{"chosen":"arduino:Seeeduino:RePhone_core_2G_AtmelSAMD21:Rephone","flash":262144,"ids":["arduino:Seeeduino:RePhone_core_2G_AtmelSAMD21:Rephone"],"key":"seeed-rephone-core-2g-atmelsamd21","name":"RePhone core 2G-AtmelSAMD21","part":"samd21g18a","records":[{"core":"arduino:Seeeduino:RePhone_core_2G_AtmelSAMD21","file":"variants/arduino_zero/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PB3","PIN_LED2",null],["PA27","PIN_LED3",null]],"spi":["PB11","PB10","PA12"],"uart":["PB22","PB23"]},"src":"arduino:Seeeduino:RePhone_core_2G_AtmelSAMD21:Rephone"}],"vendor":"Seeed Studio","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"SPI","sck":"PB11"},"uart":{"name":"Serial","rx":"PB23","tx":"PB22"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:Seeeduino:RePhone_core_2G_AtmelSAMD21:Rephone","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"label":"D25","name":"PIN_LED2","pin":"PB3"},{"label":"D26","name":"PIN_LED3","pin":"PA27"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"zephyr:reterminal_e1001","ids":["zephyr:reterminal_e1001"],"key":"seeed-reterminal-e1001","name":"reTerminal E1001","part":"esp32s3","records":[{"file":"boards/seeed/reterminal_e1001/reterminal_e1001_procpu.dts","says":{"buttons":[["GPIO3","sw0","low","up"],["GPIO4","sw1","low","up"],["GPIO5","sw2","low","up"]],"i2c":["GPIO19","GPIO20"],"leds":[["GPIO6","led0","low"]]},"src":"zephyr:reterminal_e1001","stated":{"buttons|GPIO3":"zephyr:reterminal_e1001: gpios = <&gpio0 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|GPIO4":"zephyr:reterminal_e1001: gpios = <&gpio0 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|GPIO5":"zephyr:reterminal_e1001: gpios = <&gpio0 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO6":"zephyr:reterminal_e1001: gpios = <&gpio0 6 GPIO_ACTIVE_LOW>"}}],"vendor":"seeed","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO20","sda":"GPIO19"}},"buttons":[{"active":"low","label":"Refresh","name":"sw0","pin":"GPIO3","pull":"up"},{"active":"low","label":"Left","name":"sw1","pin":"GPIO4","pull":"up"},{"active":"low","label":"Right","name":"sw2","pin":"GPIO5","pull":"up"}],"leds":[{"active":"low","colour":"green","label":"Green","name":"led0","pin":"GPIO6"}],"naming":"esp","parts":[{"address":68,"bus":"i2c","compatible":"sensirion,sht4x","name":"SHT4X"},{"address":81,"bus":"i2c","compatible":"nxp,pcf8563","name":"PCF8563"}]}},
{"chosen":"zephyr:reterminal_e1002","ids":["zephyr:reterminal_e1002"],"key":"seeed-reterminal-e1002","name":"reTerminal E1002","part":"esp32s3","records":[{"file":"boards/seeed/reterminal_e1002/reterminal_e1002_procpu.dts","says":{"buttons":[["GPIO3","sw0","low","up"],["GPIO4","sw1","low","up"],["GPIO5","sw2","low","up"]],"i2c":["GPIO19","GPIO20"],"leds":[["GPIO6","led0","low"]],"spi":[null,"GPIO9","GPIO8"]},"src":"zephyr:reterminal_e1002","stated":{"buttons|GPIO3":"zephyr:reterminal_e1002: gpios = <&gpio0 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|GPIO4":"zephyr:reterminal_e1002: gpios = <&gpio0 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|GPIO5":"zephyr:reterminal_e1002: gpios = <&gpio0 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO6":"zephyr:reterminal_e1002: gpios = <&gpio0 6 GPIO_ACTIVE_LOW>"}}],"vendor":"seeed","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO20","sda":"GPIO19"},"spi":{"miso":"GPIO8","mosi":"GPIO9","name":"spi2"}},"buttons":[{"active":"low","label":"Refresh","name":"sw0","pin":"GPIO3","pull":"up"},{"active":"low","label":"Left","name":"sw1","pin":"GPIO4","pull":"up"},{"active":"low","label":"Right","name":"sw2","pin":"GPIO5","pull":"up"}],"leds":[{"active":"low","colour":"green","label":"Green","name":"led0","pin":"GPIO6"}],"naming":"esp","parts":[{"address":68,"bus":"i2c","compatible":"sensirion,sht4x","name":"SHT4X"},{"address":81,"bus":"i2c","compatible":"nxp,pcf8563","name":"PCF8563"}]}},
{"chosen":"zephyr:reterminal_e1003","ids":["zephyr:reterminal_e1003"],"key":"seeed-reterminal-e1003","name":"reTerminal E1003","part":"esp32s3","records":[{"file":"boards/seeed/reterminal_e1003/reterminal_e1003_procpu.dts","says":{"buttons":[["GPIO3","sw0","low","up"],["GPIO4","sw1","low","up"],["GPIO5","sw2","low","up"]],"i2c":["GPIO19","GPIO20"],"leds":[["GPIO16","led0","low"]],"spi":[null,"GPIO9","GPIO8"]},"src":"zephyr:reterminal_e1003","stated":{"buttons|GPIO3":"zephyr:reterminal_e1003: gpios = <&gpio0 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|GPIO4":"zephyr:reterminal_e1003: gpios = <&gpio0 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|GPIO5":"zephyr:reterminal_e1003: gpios = <&gpio0 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO16":"zephyr:reterminal_e1003: gpios = <&gpio0 16 GPIO_ACTIVE_LOW>"}}],"vendor":"seeed","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO20","sda":"GPIO19"},"spi":{"miso":"GPIO8","mosi":"GPIO9","name":"spi2"}},"buttons":[{"active":"low","label":"Refresh","name":"sw0","pin":"GPIO3","pull":"up"},{"active":"low","label":"Left","name":"sw1","pin":"GPIO4","pull":"up"},{"active":"low","label":"Right","name":"sw2","pin":"GPIO5","pull":"up"}],"leds":[{"active":"low","colour":"green","label":"Green","name":"led0","pin":"GPIO16"}],"naming":"esp","parts":[{"address":68,"bus":"i2c","compatible":"sensirion,sht4x","name":"SHT4X"},{"address":81,"bus":"i2c","compatible":"nxp,pcf8563","name":"PCF8563"},{"address":93,"bus":"i2c","compatible":"goodix,gt911","name":"GT911"},{"address":107,"bus":"i2c","compatible":"silergy,sy6974b","name":"SY6974B"},{"bus":"spi","compatible":"ite,it8951","name":"IT8951"}]}},
{"chosen":"arduino:sandeepmistry:nRF5:SeeedArchLink","flash":262144,"ids":["arduino:sandeepmistry:nRF5:SeeedArchLink"],"key":"seeed-seeed-arch-link","name":"Seeed Arch Link","part":"","records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/SeeedArchLink/pins_arduino.h","says":{"i2c":["P0.05","P0.06"],"leds":[["P0.30","LED_BUILTIN",null]],"spi":["P0.29","P0.25","P0.28"],"uart":["P0.08","P0.07"]},"src":"arduino:sandeepmistry:nRF5:SeeedArchLink"}],"vendor":"Sandeep Mistry","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.06","sda":"P0.05"},"spi":{"miso":"P0.28","mosi":"P0.25","name":"SPI","sck":"P0.29"},"uart":{"name":"Serial","rx":"P0.07","tx":"P0.08"}},"clock_hz":16000000,"flash":262144,"flash_from":"arduino:sandeepmistry:nRF5:SeeedArchLink","leds":[{"aliases":["PIN_LED1"],"label":"D20","name":"LED_BUILTIN","pin":"P0.30"}],"naming":"nrf"}},
{"chosen":"hand:pio:seeedArchMax","flash":524288,"ids":["pio:seeedArchMax"],"key":"seeed-seeed-arch-max","name":"Seeed Arch Max","part":"stm32f407ve","ram":196608,"records":[{"checked":"stm32-data STM32F407VE: package LQFP100","file":"tools/census/hand_wiring/stm32.json","says":{"leds":[["PB3","D5 (GREEN)","low"]],"uart":["PC6","PC7"]},"src":"hand:pio:seeedArchMax"}],"vendor":"SeeedStudio","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"TARGET_ARCH_MAX PinNames.h","kind":"board-definition","publisher":"Arm Mbed OS (ARMmbed/mbed-os)","quote":"CONSOLE_TX = PC_6, ... CONSOLE_RX = PC_7,","revision":"mbed-os-6.17.0","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-6.17.0/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F407xE/TARGET_ARCH_MAX/PinNames.h","where":"PinNames.h STDIO section"},"name":"USART6 to LPC11U35 interface (USB serial)","rx":"PC7","tx":"PC6"}},"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"date":"2014-12-22","doc":"Arch Max schematic (Arch Max.sch, 6 sheets)","kind":"schematic","level":"D5 anode to +3.3V through R1 470R, cathode on net SPI3_SCK = PB3 -> lit when PB3 is low.","publisher":"Seeed Studio","quote":"\"D5\" \"GREEN\" \"R1\" \"470R\" \"+3.3V\" on net \"SPI3_SCK\" (J1 pin 5); MCU sheet: \"SPI3_SCK\" \"89\" \"PB3\"; d2: \"#define LED1 PB_3\"","url":"https://github.com/SeeedDocument/Arch_Max_v1.1/blob/bd1074b1c243f9ebd0d2b743276080c9f685a6cc/res/Arch_Max.pdf","where":"PDF p. 6 (connector sheet, J1/D5/R1) and p. 5 (MCU sheet, pin 89)"},"colour":"green","label":"D5 (GREEN)","name":"D5 (GREEN)","pin":"PB3"}],"naming":"stm32","none":[{"cite":{"date":"2014-12-22","doc":"Arch Max schematic (Arch Max.sch, 6 sheets)","kind":"schematic","publisher":"Seeed Studio","quote":"\"SW1\" between GND and \"LPC11U35FHI33/501\" pin 1 \"NRESET_FB_BL\" / pin 3 \"NRESET_FB_ISP\"","url":"https://github.com/SeeedDocument/Arch_Max_v1.1/blob/bd1074b1c243f9ebd0d2b743276080c9f685a6cc/res/Arch_Max.pdf","where":"all 6 sheets; only switch is SW1 on the interface sheet (PDF p. 4)"},"what":"buttons"}],"ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:SeeedJP:SeeedJP_ReButton:Seeed_ReButton","flash":1048576,"ids":["arduino:SeeedJP:SeeedJP_ReButton:Seeed_ReButton"],"key":"seeed-seeed-rebutton","name":"Seeed ReButton","part":"","ram":262144,"records":[{"core":"arduino:SeeedJP:SeeedJP_ReButton","file":"variants/Seeed_ReButton/variant.h","src":"arduino:SeeedJP:SeeedJP_ReButton:Seeed_ReButton"}],"vendor":"Seeed K.K.","why":"vendor","wiring":{"flash":1048576,"flash_from":"arduino:SeeedJP:SeeedJP_ReButton:Seeed_ReButton","naming":"raw","ram":262144,"ram_from":"arduino:SeeedJP:SeeedJP_ReButton:Seeed_ReButton"}},
{"chosen":"pio:edgebox-esp-100","flash":16777216,"ids":["pio:edgebox-esp-100"],"key":"seeed-seeed-studio-edgebox-esp-100","name":"Seeed Studio Edgebox-ESP-100","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/Edgebox-ESP-100/pins_arduino.h","says":{"i2c":["GPIO20","GPIO19"],"spi":["GPIO13","GPIO12","GPIO11"]},"src":"pio:edgebox-esp-100","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own Edgebox-ESP-100 entry"}],"vendor":"Seeed Studio","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO19","sda":"GPIO20"},"spi":{"cs":"GPIO10","miso":"GPIO11","mosi":"GPIO12","name":"SPI","sck":"GPIO13"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:edgebox-esp-100","naming":"esp","ram":327680,"ram_from":"pio:edgebox-esp-100"}},
{"chosen":"pio:seeed_xiao_esp32c3","flash":4194304,"ids":["cpy:espressif/seeed_xiao_esp32c3","mpy:esp32/SEEED_XIAO_ESP32C3","pio:seeed_xiao_esp32c3","zephyr:xiao_esp32c3"],"key":"seeed-seeed-studio-xiao-esp32c3","name":"Seeed Studio XIAO ESP32C3","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/XIAO_ESP32C3/pins_arduino.h","says":{"i2c":["GPIO6","GPIO7"],"spi":["GPIO8","GPIO10","GPIO9"],"uart":["GPIO21","GPIO20"]},"src":"pio:seeed_xiao_esp32c3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own XIAO_ESP32C3 entry"},{"file":"boards/seeed/xiao_esp32c3/xiao_esp32c3.dts","says":{"i2c":["GPIO6","GPIO7"],"spi":[null,"GPIO10","GPIO9"]},"src":"zephyr:xiao_esp32c3"},{"file":"ports/esp32/boards/SEEED_XIAO_ESP32C3/mpconfigboard.h","says":{"spi":["GPIO8","GPIO10","GPIO9"]},"src":"mpy:esp32/SEEED_XIAO_ESP32C3"},{"file":"ports/espressif/boards/seeed_xiao_esp32c3/pins.c","same":true,"src":"cpy:espressif/seeed_xiao_esp32c3"}],"vendor":"Seeed Studio","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO7","sda":"GPIO6"},"spi":{"cs":"GPIO20","miso":"GPIO9","mosi":"GPIO10","name":"SPI","sck":"GPIO8"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":4194304,"flash_from":"pio:seeed_xiao_esp32c3","naming":"esp","ram":327680,"ram_from":"pio:seeed_xiao_esp32c3"}},
{"chosen":"pio:seeed_xiao_esp32c5","flash":8388608,"ids":["mpy:esp32/SEEED_XIAO_ESP32C5","pio:seeed_xiao_esp32c5","zephyr:xiao_esp32c5"],"key":"seeed-seeed-studio-xiao-esp32c5","name":"Seeed Studio XIAO ESP32C5","notes":["button GPIO28 added from zephyr:xiao_esp32c5","led GPIO27 label from zephyr:xiao_esp32c5","led GPIO27 active from zephyr:xiao_esp32c5"],"part":"esp32c5","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/XIAO_ESP32C5/pins_arduino.h","says":{"i2c":["GPIO23","GPIO24"],"leds":[["GPIO27","LED_BUILTIN",null]],"spi":["GPIO8","GPIO10","GPIO9"],"uart":["GPIO11","GPIO12"]},"src":"pio:seeed_xiao_esp32c5","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own XIAO_ESP32C5 entry"},{"file":"boards/seeed/xiao_esp32c5/xiao_esp32c5_hpcore.dts","says":{"buttons":[["GPIO28","button","low","up"]],"i2c":["GPIO23","GPIO24"],"leds":[["GPIO27","led0","low"]],"spi":[null,"GPIO10","GPIO9"]},"src":"zephyr:xiao_esp32c5","stated":{"buttons|GPIO28":"zephyr:xiao_esp32c5: gpios = <&gpio0 28 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO27":"zephyr:xiao_esp32c5: gpios = <&gpio0 27 GPIO_ACTIVE_LOW>"}},{"file":"ports/esp32/boards/SEEED_XIAO_ESP32C5/mpconfigboard.h","says":{"leds":[["GPIO27","LED",null]],"spi":["GPIO8","GPIO10","GPIO9"]},"src":"mpy:esp32/SEEED_XIAO_ESP32C5"}],"vendor":"Seeed Studio","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO24","sda":"GPIO23"},"spi":{"cs":"GPIO7","miso":"GPIO9","mosi":"GPIO10","name":"SPI","sck":"GPIO8"},"uart":{"name":"Serial","rx":"GPIO12","tx":"GPIO11"}},"buttons":[{"active":"low","added_from":"zephyr:xiao_esp32c5","label":"Boot Button","name":"button","pin":"GPIO28","pull":"up"}],"clock_hz":240000000,"flash":8388608,"flash_from":"pio:seeed_xiao_esp32c5","leds":[{"active":"low","aliases":["BUILTIN_LED"],"filled":["label from zephyr:xiao_esp32c5","active from zephyr:xiao_esp32c5"],"label":"User LED","name":"LED_BUILTIN","pin":"GPIO27"}],"naming":"esp","ram":327680,"ram_from":"pio:seeed_xiao_esp32c5"}},
{"chosen":"pio:seeed_xiao_esp32c6","flash":4194304,"ids":["mpy:esp32/SEEED_XIAO_ESP32C6","pio:seeed_xiao_esp32c6","zephyr:xiao_esp32c6"],"key":"seeed-seeed-studio-xiao-esp32c6","name":"Seeed Studio XIAO ESP32C6","notes":["led GPIO15 label from zephyr:xiao_esp32c6","led GPIO15 active from zephyr:xiao_esp32c6"],"part":"esp32c6","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/XIAO_ESP32C6/pins_arduino.h","says":{"i2c":["GPIO22","GPIO23"],"leds":[["GPIO15","LED_BUILTIN",null]],"spi":["GPIO19","GPIO18","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"pio:seeed_xiao_esp32c6","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own XIAO_ESP32C6 entry"},{"file":"boards/seeed/xiao_esp32c6/xiao_esp32c6_hpcore.dts","says":{"i2c":["GPIO22","GPIO23"],"leds":[["GPIO15","led0","low"]],"spi":[null,"GPIO18","GPIO20"]},"src":"zephyr:xiao_esp32c6","stated":{"leds|GPIO15":"zephyr:xiao_esp32c6: gpios = <&gpio0 15 GPIO_ACTIVE_LOW>"}},{"file":"ports/esp32/boards/SEEED_XIAO_ESP32C6/mpconfigboard.h","says":{"leds":[["GPIO15","LED",null]],"spi":["GPIO19","GPIO18","GPIO20"]},"src":"mpy:esp32/SEEED_XIAO_ESP32C6"}],"vendor":"Seeed Studio","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO23","sda":"GPIO22"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO18","name":"SPI","sck":"GPIO19"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":160000000,"flash":4194304,"flash_from":"pio:seeed_xiao_esp32c6","leds":[{"active":"low","aliases":["BUILTIN_LED"],"filled":["label from zephyr:xiao_esp32c6","active from zephyr:xiao_esp32c6"],"label":"User LED1","name":"LED_BUILTIN","pin":"GPIO15"}],"naming":"esp","ram":327680,"ram_from":"pio:seeed_xiao_esp32c6"}},
{"chosen":"pio:seeed_xiao_esp32s3","flash":8388608,"ids":["mpy:esp32/SEEED_XIAO_ESP32S3","pio:seeed_xiao_esp32s3","zephyr:xiao_esp32s3"],"key":"seeed-seeed-studio-xiao-esp32s3","name":"Seeed Studio XIAO ESP32S3","notes":["led GPIO21 label from zephyr:xiao_esp32s3","led GPIO21 active from zephyr:xiao_esp32s3"],"part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/XIAO_ESP32S3/pins_arduino.h","says":{"i2c":["GPIO5","GPIO6"],"leds":[["GPIO21","LED_BUILTIN",null]],"spi":["GPIO7","GPIO9","GPIO8"],"uart":["GPIO43","GPIO44"]},"src":"pio:seeed_xiao_esp32s3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own XIAO_ESP32S3 entry"},{"file":"boards/seeed/xiao_esp32s3/xiao_esp32s3_procpu.dts","says":{"i2c":["GPIO5","GPIO6"],"leds":[["GPIO21","led0","low"]],"spi":[null,"GPIO9","GPIO8"]},"src":"zephyr:xiao_esp32s3","stated":{"leds|GPIO21":"zephyr:xiao_esp32s3: gpios = <&gpio0 21 GPIO_ACTIVE_LOW>"}},{"file":"ports/esp32/boards/SEEED_XIAO_ESP32S3/mpconfigboard.h","says":{"leds":[["GPIO21","LED",null]],"spi":["GPIO7","GPIO9","GPIO8"]},"src":"mpy:esp32/SEEED_XIAO_ESP32S3"}],"vendor":"Seeed Studio","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO6","sda":"GPIO5"},"spi":{"cs":"GPIO44","miso":"GPIO8","mosi":"GPIO9","name":"SPI","sck":"GPIO7"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":8388608,"flash_from":"pio:seeed_xiao_esp32s3","leds":[{"active":"low","aliases":["BUILTIN_LED"],"filled":["label from zephyr:xiao_esp32s3","active from zephyr:xiao_esp32s3"],"label":"BUILTIN LED","name":"LED_BUILTIN","pin":"GPIO21"}],"naming":"esp","ram":327680,"ram_from":"pio:seeed_xiao_esp32s3"}},
{"chosen":"pio:seeed_xiao_esp32_s3_plus","flash":16777216,"ids":["pio:seeed_xiao_esp32_s3_plus"],"key":"seeed-seeed-studio-xiao-esp32s3-plus","name":"Seeed Studio XIAO ESP32S3 Plus","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/XIAO_ESP32S3_Plus/pins_arduino.h","says":{"i2c":["GPIO5","GPIO6"],"leds":[["GPIO21","LED_BUILTIN",null]],"spi":["GPIO7","GPIO9","GPIO8"],"uart":["GPIO43","GPIO44"]},"src":"pio:seeed_xiao_esp32_s3_plus","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own XIAO_ESP32S3_PLUS entry"}],"vendor":"Seeed Studio","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO6","sda":"GPIO5"},"spi":{"cs":"GPIO44","miso":"GPIO8","mosi":"GPIO9","name":"SPI","sck":"GPIO7"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:seeed_xiao_esp32_s3_plus","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO21"}],"naming":"esp","ram":327680,"ram_from":"pio:seeed_xiao_esp32_s3_plus"}},
{"chosen":"pio:seeedTinyBLE","flash":262144,"ids":["pio:seeedTinyBLE"],"key":"seeed-seeed-tiny-ble","name":"Seeed Tiny BLE","part":"nrf51822","ram":16384,"records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/TinyBLE/pins_arduino.h","says":{"buttons":[["P0.17","PIN_BUTTON",null,null]],"i2c":["P0.12","P0.13"],"leds":[["P0.21","LED_BUILTIN",null],["P0.22","PIN_LED2",null],["P0.23","PIN_LED3",null]],"spi":["P0.05","P0.04","P0.03"],"uart":["P0.09","P0.11"]},"src":"pio:seeedTinyBLE","via":"PlatformIO nordicnrf51 build.variant; defines of the core's own TINYBLE entry"}],"vendor":"SeeedStudio","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.13","sda":"P0.12"},"spi":{"miso":"P0.03","mosi":"P0.04","name":"SPI","sck":"P0.05"},"uart":{"name":"Serial","rx":"P0.11","tx":"P0.09"}},"buttons":[{"label":"D17","name":"PIN_BUTTON","pin":"P0.17"}],"clock_hz":16000000,"flash":262144,"flash_from":"pio:seeedTinyBLE","leds":[{"aliases":["PIN_LED1"],"label":"D21","name":"LED_BUILTIN","pin":"P0.21"},{"label":"D22","name":"PIN_LED2","pin":"P0.22"},{"label":"D23","name":"PIN_LED3","pin":"P0.23"}],"naming":"nrf","ram":16384,"ram_from":"pio:seeedTinyBLE"}},
{"chosen":"arduino:Seeeduino:nrf52:tracker_t1000_e_lorawan","flash":679936,"ids":["arduino:Seeeduino:nrf52:tracker_t1000_e_lorawan"],"key":"seeed-seeed-tracker-t1000-e-lorawan","name":"Seeed Tracker T1000 E LoRaWAN","part":"nrf52840","ram":237568,"records":[{"core":"arduino:Seeeduino:nrf52","dropped":["LED_BLUE = 48 is not a pin of the nrf52840"],"file":"variants/Seeed_Tracker_T1000_E_LoRaWAN/variant.h","says":{"buttons":[["P0.06","PIN_BUTTON1",null,null]],"i2c":["P0.26","P0.27"],"leds":[["P0.03","LED_BUILTIN","high"],["P0.24","LED_GREEN","high"]],"spi":["P0.11","P1.09","P1.08"],"uart":["P0.16","P0.17"]},"src":"arduino:Seeeduino:nrf52:tracker_t1000_e_lorawan","stated":{"leds|P0.03":"#define LED_STATE_ON (1)","leds|P0.24":"#define LED_STATE_ON (1)"}}],"vendor":"Seeed Studio","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P1.08","mosi":"P1.09","name":"SPI","sck":"P0.11"},"uart":{"name":"Serial1","rx":"P0.17","tx":"P0.16"}},"buttons":[{"label":"D6","name":"PIN_BUTTON1","pin":"P0.06"}],"clock_hz":64000000,"flash":679936,"flash_from":"arduino:Seeeduino:nrf52:tracker_t1000_e_lorawan","leds":[{"active":"high","aliases":["LED_RED"],"colour":"red","label":"D3","name":"LED_BUILTIN","pin":"P0.03"},{"active":"high","colour":"green","label":"D24","name":"LED_GREEN","pin":"P0.24"}],"naming":"nrf","ram":237568,"ram_from":"arduino:Seeeduino:nrf52:tracker_t1000_e_lorawan"}},
{"chosen":"hand:pio:wio_3g","flash":2097152,"ids":["arduino:SeeedJP:SeeedJP_STM32F4:Wio3G","arduino:SeeedJP:stm32:Wio3G","pio:wio_3g"],"key":"seeed-seeed-wio-3g","name":"Seeed Wio 3G","part":"stm32f439vi","ram":262144,"records":[{"checked":"stm32-data STM32F439VI: every package, LQFP100","file":"tools/census/hand_wiring/stm32.json","says":{"pixels":[["PB1","ws2812"]],"uart":["PD8","PD9"]},"src":"hand:pio:wio_3g"},{"core":"arduino:SeeedJP:stm32","file":"variants/WIO_3G/variant_WIO_3G.h","src":"arduino:SeeedJP:stm32:Wio3G"}],"vendor":"SeeedStudio","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"Wio3GHardware.h (Wio 3G for Arduino library)","kind":"board-definition","publisher":"Seeed K.K. (SeeedJP)","quote":"#define DEBUG_UART_CORE (2) // USART3 | #define DEBUG_UART_TX_PIN PINNAME_TO_PIN('D', 8) // out | #define DEBUG_UART_RX_PIN PINNAME_TO_PIN('D', 9) // in","revision":"1.6.0","url":"https://github.com/SeeedJP/Wio_3G_for_Arduino/blob/1.6.0/src/Wio3GHardware.h","where":"debug UART defines"},"name":"USART3 (debug UART)","rx":"PD9","tx":"PD8"}},"flash":2097152,"flash_from":"arduino:SeeedJP:stm32:Wio3G","naming":"stm32","pixels":[{"cite":{"doc":"Wio3GHardware.h (Wio 3G for Arduino library)","kind":"board-definition","publisher":"Seeed K.K. (SeeedJP)","quote":"#define LED_VDD_PIN PINNAME_TO_PIN('E', 8) // out | #define LED_PIN PINNAME_TO_PIN('B', 1) // out | d2 (Wio3GSK6812.cpp): #define LED_GPIO_PORT (GPIOB) #define LED_GPIO_PIN (GPIO_PIN_1)","revision":"1.6.0","url":"https://github.com/SeeedJP/Wio_3G_for_Arduino/blob/1.6.0/src/Wio3GHardware.h","where":"LED section"},"count":1,"kind":"ws2812","name":"pixel0","pin":"PB1"}],"ram":196608,"ram_from":"arduino:SeeedJP:stm32:Wio3G"}},
{"chosen":"arduino:SeeedJP:nrf52:wio_bg770a","flash":397312,"ids":["arduino:SeeedJP:nrf52:wio_bg770a"],"key":"seeed-seeed-wio-bg770a","name":"Seeed Wio BG770A","part":"nrf52840","ram":237568,"records":[{"core":"arduino:SeeedJP:nrf52","dropped":["LED_BLUE = 48 is not a pin of the nrf52840"],"file":"variants/Seeed_Wio_BG770A/variant.h","says":{"buttons":[["P1.02","PIN_BUTTON1",null,null]],"i2c":["P0.05","P0.04"],"leds":[["P0.06","LED_BUILTIN","high"]],"uart":["P0.14","P0.13"]},"src":"arduino:SeeedJP:nrf52:wio_bg770a","stated":{"leds|P0.06":"#define LED_STATE_ON (1) // 1:HIGH, 0:LOW"}}],"vendor":"Seeed K.K.","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.04","sda":"P0.05"},"uart":{"name":"Serial1","rx":"P0.13","tx":"P0.14"}},"buttons":[{"label":"D34","name":"PIN_BUTTON1","pin":"P1.02"}],"clock_hz":64000000,"flash":397312,"flash_from":"arduino:SeeedJP:nrf52:wio_bg770a","leds":[{"active":"high","aliases":["LED_RED"],"colour":"red","label":"D6","name":"LED_BUILTIN","pin":"P0.06"}],"naming":"nrf","ram":237568,"ram_from":"arduino:SeeedJP:nrf52:wio_bg770a"}},
{"chosen":"arduino:SeeedJP:Seeed_STM32F4:wioGpsM4","flash":1048576,"ids":["arduino:SeeedJP:Seeed_STM32F4:wioGpsM4"],"key":"seeed-seeed-wio-lte-cat-1-1","name":"Seeed Wio LTE Cat.1","part":"stm32f406vg","records":[{"core":"arduino:SeeedJP:Seeed_STM32F4","file":"variants/discovery_f407/pins_arduino.h","src":"arduino:SeeedJP:Seeed_STM32F4:wioGpsM4"}],"vendor":"Seeed K.K.","why":"vendor","wiring":{"clock_hz":168000000,"flash":1048576,"flash_from":"arduino:SeeedJP:Seeed_STM32F4:wioGpsM4","naming":"stm32"}},
{"chosen":"hand:arduino:SeeedJP:stm32:WioLTE","flash":1048576,"ids":["arduino:SeeedJP:stm32:WioLTE"],"key":"seeed-seeed-wio-lte-cat-1-2","name":"Seeed Wio LTE Cat.1","part":"stm32f405xx","ram":131072,"records":[{"checked":"stm32-data STM32F405OE, STM32F405OG, STM32F405RG, STM32F405VG ...: every package, LQFP100, LQFP144, LQFP64, WLCSP90","file":"tools/census/hand_wiring/stm32.json","says":{"leds":[["PB14","D6 (net TX_LED)","low"],["PB13","D17 (net RX_LED)","low"]],"pixels":[["PB1","ws2812"]]},"src":"hand:arduino:SeeedJP:stm32:WioLTE"},{"core":"arduino:SeeedJP:stm32","file":"variants/WIO_LTE/variant_WIO_LTE.h","src":"arduino:SeeedJP:stm32:WioLTE"}],"vendor":"Seeed K.K.","why":"hand","wiring":{"flash":1048576,"flash_from":"arduino:SeeedJP:stm32:WioLTE","leds":[{"active":"low","cite":{"date":"2018-06-04","doc":"Wio LTE Cat.1 v1.3b schematic (Eagle .sch and _SCH.pdf, JP version zip)","kind":"schematic","level":"VDD_3V3 -> D6 anode, D6 cathode -> R43 470R -> PB14: lit when PB14 is low.","publisher":"Seeed Studio","quote":"net \"TX_LED\": \"R43\" (470R) pin 1, \"U3\" pin \"PB14\"; net \"N$9\": \"D6\" (GREEN) pin \"-\", \"R43\" pin 2; \"D6\" pin \"+\" on \"VDD_3V3\"","revision":"v1.3b","url":"https://files.seeedstudio.com/wiki/Wio_LTE/res/Wio%20LTE%20JP%20Version%20v1.3b-%204G%2C%20Cat.1%2C%20Espruino%20Compatible.zip","where":"Eagle netlist: nets TX_LED, N$9, VDD_3V3"},"colour":"green","label":"D6 (net TX_LED)","name":"D6 (net TX_LED)","pin":"PB14"},{"active":"low","cite":{"date":"2018-06-04","doc":"Wio LTE Cat.1 v1.3b schematic (Eagle .sch and _SCH.pdf, JP version zip)","kind":"schematic","level":"VDD_3V3 -> D17 anode, D17 cathode -> R44 470R -> PB13: lit when PB13 is low.","publisher":"Seeed Studio","quote":"net \"RX_LED\": \"R44\" (470R) pin 1, \"U3\" pin \"PB13\"; net \"N$56\": \"D17\" (GREEN) pin \"-\", \"R44\" pin 2; \"D17\" pin \"+\" on \"VDD_3V3\"","revision":"v1.3b","url":"https://files.seeedstudio.com/wiki/Wio_LTE/res/Wio%20LTE%20JP%20Version%20v1.3b-%204G%2C%20Cat.1%2C%20Espruino%20Compatible.zip","where":"Eagle netlist: nets RX_LED, N$56, VDD_3V3"},"colour":"green","label":"D17 (net RX_LED)","name":"D17 (net RX_LED)","pin":"PB13"}],"naming":"stm32","none":[{"cite":{"doc":"Wio LTE Cat.1 wiki page","kind":"user-manual","publisher":"Seeed Studio","quote":"\"MCU Reset Button, MCU Boot(DFU) Button\uff0cEC21 Power Button\"; d1 netlist: \"K1\" on \"BOOT0\", \"K3\" on \"NRST\", \"K4\" on \"PWRKEY\" (EC21)","retrieved":"2026-11-01","url":"https://wiki.seeedstudio.com/Wio_LTE_Cat.1/","where":"Specification table"},"what":"buttons"}],"pixels":[{"cite":{"date":"2018-06-04","doc":"Wio LTE Cat.1 v1.3b schematic (Eagle .sch and _SCH.pdf, JP version zip)","kind":"schematic","publisher":"Seeed Studio","quote":"net \"LED_RGB\": \"LED2\" (RGB-SK6812MINI) pin \"DIN\", \"U3\" pin \"PB1\"; d2: \"1 x User RGB LED SK6812\"; d3: \"static const int RGB_LED_PIN = 17;\t\t\t// PB1\"","revision":"v1.3b","url":"https://files.seeedstudio.com/wiki/Wio_LTE/res/Wio%20LTE%20JP%20Version%20v1.3b-%204G%2C%20Cat.1%2C%20Espruino%20Compatible.zip","where":"Eagle netlist net LED_RGB; LED2 RGB-SK6812MINI"},"count":1,"kind":"ws2812","name":"SK6812","pin":"PB1"}],"ram":131072,"ram_from":"arduino:SeeedJP:stm32:WioLTE"}},
{"chosen":"hand:arduino:SeeedJP:SeeedJP_STM32F4:WioLTEM1BG96","flash":2097152,"ids":["arduino:SeeedJP:SeeedJP_STM32F4:WioLTEM1BG96","arduino:SeeedJP:stm32:WioLTEM1BG96"],"key":"seeed-seeed-wio-lte-m1-nb1-bg96","name":"Seeed Wio LTE M1/NB1(BG96)","part":"stm32f439xx","ram":196608,"records":[{"checked":"stm32-data STM32F439VG, STM32F439VI: package LQFP100","file":"tools/census/hand_wiring/stm32.json","says":{"pixels":[["PB1","ws2812"]]},"src":"hand:arduino:SeeedJP:SeeedJP_STM32F4:WioLTEM1BG96"},{"core":"arduino:SeeedJP:stm32","file":"variants/WIO_3G/variant_WIO_3G.h","src":"arduino:SeeedJP:stm32:WioLTEM1BG96"}],"vendor":"Seeed K.K.","why":"hand","wiring":{"flash":2097152,"flash_from":"arduino:SeeedJP:stm32:WioLTEM1BG96","naming":"stm32","pixels":[{"cite":{"date":"2018-06-26","doc":"Wio LTE M1/NB1(BG96) v.ES schematic (TITLE: Wio BG96 v0.9)","kind":"schematic","publisher":"Seeed Studio / Seeed K.K.","quote":"p.4: \"LED2\" \"RGB-SK6812MINI\" \"DIN\" \"LED_RGB\" \"VDD_3V3_RGB\"; p.6: \"LED_RGB\" \"36\" \"PB1\"; d3: \"#define LED_PIN\t\t\t\tPINNAME_TO_PIN('B', 1) // out\"","revision":"v0.9 (ES release 2018/4/13)","url":"https://github.com/SeeedJP/Wiki/blob/dc59c88cbba199ba7a8706c613345e528d325714/Wio_cell_lib_for_Arduino/files/Wio_BG96_vES.pdf","where":"page 4 (LED2) and page 6 (U4 STM32F439VI pin 36)"},"count":1,"kind":"ws2812","name":"SK6812","pin":"PB1"}],"ram":196608,"ram_from":"arduino:SeeedJP:stm32:WioLTEM1BG96"}},
{"chosen":"arduino:Seeeduino:nrf52:wio_tracker_1110","flash":794624,"ids":["arduino:Seeeduino:nrf52:wio_tracker_1110"],"key":"seeed-seeed-wio-tracker-1110","name":"Seeed Wio Tracker 1110","part":"nrf52840","ram":237568,"records":[{"core":"arduino:Seeeduino:nrf52","dropped":["LED_BLUE = 48 is not a pin of the nrf52840"],"file":"variants/Seeed_Wio_Tracker_1110/variant.h","says":{"buttons":[["P1.02","PIN_BUTTON1",null,null]],"i2c":["P0.05","P0.04"],"leds":[["P0.06","LED_BUILTIN","low"]],"uart":["P0.25","P0.24"]},"src":"arduino:Seeeduino:nrf52:wio_tracker_1110","stated":{"leds|P0.06":"#define LED_STATE_ON (0) // 1:HIGH, 0:LOW"}}],"vendor":"Seeed Studio","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.04","sda":"P0.05"},"uart":{"name":"Serial1","rx":"P0.24","tx":"P0.25"}},"buttons":[{"label":"D34","name":"PIN_BUTTON1","pin":"P1.02"}],"clock_hz":64000000,"flash":794624,"flash_from":"arduino:Seeeduino:nrf52:wio_tracker_1110","leds":[{"active":"low","aliases":["LED_RED"],"colour":"red","label":"D6","name":"LED_BUILTIN","pin":"P0.06"}],"naming":"nrf","ram":237568,"ram_from":"arduino:Seeeduino:nrf52:wio_tracker_1110"}},
{"chosen":"hand:pio:xiaoble","disagree":[{"kept":"low","kept_from":"hand:pio:xiaoble","kind":"level","other":"high","other_from":"arduino:Seeeduino:nrf52:xiaonRF52840","what":"led P0.26 active"},{"kept":"low","kept_from":"hand:pio:xiaoble","kind":"level","other":"high","other_from":"arduino:Seeeduino:nrf52:xiaonRF52840","what":"led P0.30 active"},{"kept":"low","kept_from":"hand:pio:xiaoble","kind":"level","other":"high","other_from":"arduino:Seeeduino:nrf52:xiaonRF52840","what":"led P0.06 active"}],"flash":811008,"ids":["arduino:Seeeduino:mbed:xiaonRF52840","arduino:Seeeduino:nrf52:xiaonRF52840","arduino:arduinonrf:nrf52:xiao_nrf52840","pio:xiaoble","pio:xiaoble_adafruit"],"key":"seeed-seeed-xiao-ble-nrf52840","name":"Seeed XIAO BLE nRF52840","notes":["uart added from arduino:Seeeduino:mbed:xiaonRF52840","i2c added from arduino:Seeeduino:mbed:xiaonRF52840","spi added from arduino:Seeeduino:mbed:xiaonRF52840"],"part":"nrf52840","ram":262144,"records":[{"checked":"flowrs-regdb nrf52840: ports P0, P1","file":"tools/census/hand_wiring/nrf.json","says":{"leds":[["P0.26","USER_RED (RGB LED, red)","low"],["P0.30","USER_GREEN (RGB LED, green)","low"],["P0.06","USER_BLUE (RGB LED, blue)","low"]]},"src":"hand:pio:xiaoble"},{"core":"arduino:Seeeduino:mbed","file":"variants/SEEED_XIAO_NRF52840/pins_arduino.h","says":{"i2c":["P0.04","P0.05"],"leds":[["P0.06","LEDB",null],["P0.30","LEDG",null],["P0.26","LED_BUILTIN",null]],"spi":["P1.13","P1.15","P1.14"],"uart":["P1.11","P1.12"]},"src":"arduino:Seeeduino:mbed:xiaonRF52840"},{"core":"arduino:Seeeduino:nrf52","dropped":["PIN_BUTTON1 = 33 is not a pin of the nrf52840","PIN_NEOPIXEL = 33 is not a pin of the nrf52840"],"file":"variants/Seeed_XIAO_nRF52840/variant.h","says":{"i2c":["P0.04","P0.05"],"leds":[["P0.06","LED_BLUE","high"],["P0.26","LED_BUILTIN","high"],["P0.30","LED_GREEN","high"]],"spi":["P1.13","P1.15","P1.14"],"uart":["P1.11","P1.12"]},"src":"arduino:Seeeduino:nrf52:xiaonRF52840","stated":{"leds|P0.06":"#define LED_STATE_ON (1) // State when LED is litted","leds|P0.26":"#define LED_STATE_ON (1) // State when LED is litted","leds|P0.30":"#define LED_STATE_ON (1) // State when LED is litted"}},{"core":"arduino:arduinonrf:nrf52","file":"variants/xiao_nrf52840/variant.h","says":{"i2c":["P0.04","P0.05"],"leds":[["P0.06","LED_BLUE",null],["P0.26","LED_BUILTIN",null],["P0.30","LED_GREEN",null]],"spi":["P1.13","P1.14","P1.15"]},"src":"arduino:arduinonrf:nrf52:xiao_nrf52840"}],"vendor":"Seeed Studio","why":"hand","wiring":{"buses":{"i2c":{"added_from":"arduino:Seeeduino:mbed:xiaonRF52840","name":"Wire","scl":"P0.05","sda":"P0.04"},"spi":{"added_from":"arduino:Seeeduino:mbed:xiaonRF52840","cs":"P0.28","miso":"P1.14","mosi":"P1.15","name":"SPI","sck":"P1.13"},"uart":{"added_from":"arduino:Seeeduino:mbed:xiaonRF52840","name":"Serial","rx":"P1.12","tx":"P1.11"}},"clock_hz":64000000,"flash":811008,"flash_from":"arduino:Seeeduino:mbed:xiaonRF52840","leds":[{"active":"low","cite":{"date":"2026-08-28","doc":"XIAO nRF52840 schematic (260828_XIAO_nRF52840.pdf; Title: XIAO nRF52840; sheet /02 XIAO Header & nRF52840/, file 02 XIAO Header & nRF52840.kicad_sch)","kind":"schematic","level":"RGB common anode tied to 3V3; red cathode -> R7 2.2k -> net P0.26_USER_RED -> nRF52840 P0.26: lit when P0.26 is low.","publisher":"Seeed Studio","quote":"\"3V3\" -> RGB common anode; \"2.2k R7\" \"P0.26_USER_RED\" | U1 \"P0.26@G1\" <- \"P0.26_USER_RED\"","revision":"Rev: V1.2","url":"https://files.seeedstudio.com/wiki/XIAO-BLE/Res/260828_XIAO_nRF52840.pdf","where":"sheet 3/3 'LED' block (RGB6 'RGB'); sheet 3/3 U1 nRF52840 ball G1"},"colour":"red","label":"USER_RED (RGB LED, red)","name":"USER_RED (RGB LED, red)","pin":"P0.26"},{"active":"low","cite":{"date":"2026-08-28","doc":"XIAO nRF52840 schematic (260828_XIAO_nRF52840.pdf; Title: XIAO nRF52840; sheet /02 XIAO Header & nRF52840/, file 02 XIAO Header & nRF52840.kicad_sch)","kind":"schematic","level":"RGB common anode tied to 3V3; green cathode -> R4 10k -> net P0.30_USER_GREEN -> nRF52840 P0.30: lit when P0.30 is low.","publisher":"Seeed Studio","quote":"\"3V3\" -> RGB common anode; \"10k R4\" \"P0.30_USER_GREEN\" | U1 \"P0.30@B9\" <- \"P0.30_USER_GREEN\"","revision":"Rev: V1.2","url":"https://files.seeedstudio.com/wiki/XIAO-BLE/Res/260828_XIAO_nRF52840.pdf","where":"sheet 3/3 'LED' block (RGB6 'RGB'); sheet 3/3 U1 nRF52840 ball B9"},"colour":"green","label":"USER_GREEN (RGB LED, green)","name":"USER_GREEN (RGB LED, green)","pin":"P0.30"},{"active":"low","cite":{"date":"2026-08-28","doc":"XIAO nRF52840 schematic (260828_XIAO_nRF52840.pdf; Title: XIAO nRF52840; sheet /02 XIAO Header & nRF52840/, file 02 XIAO Header & nRF52840.kicad_sch)","kind":"schematic","level":"RGB common anode tied to 3V3; blue cathode -> R3 2.2k -> net P0.06_USER_BLUE -> nRF52840 P0.06: lit when P0.06 is low.","publisher":"Seeed Studio","quote":"\"3V3\" -> RGB common anode; \"2.2k R3\" \"P0.06_USER_BLUE\" | U1 \"P0.06@L1\" <- \"P0.06_USER_BLUE\"","revision":"Rev: V1.2","url":"https://files.seeedstudio.com/wiki/XIAO-BLE/Res/260828_XIAO_nRF52840.pdf","where":"sheet 3/3 'LED' block (RGB6 'RGB'); sheet 3/3 U1 nRF52840 ball L1"},"colour":"blue","label":"USER_BLUE (RGB LED, blue)","name":"USER_BLUE (RGB LED, blue)","pin":"P0.06"}],"naming":"nrf","none":[{"cite":{"date":"2026-08-28","doc":"XIAO nRF52840 schematic (260828_XIAO_nRF52840.pdf; Title: XIAO nRF52840; sheet /02 XIAO Header & nRF52840/, file 02 XIAO Header & nRF52840.kicad_sch)","kind":"schematic","publisher":"Seeed Studio","quote":"\"RESET\" \"3V3\" \"R13\" \"10k\" \"C5\" \"100nF\" \"K1\" \"BUTTON-4P\" (K1, on RESET, is the only switch on the sheet)","revision":"Rev: V1.2","url":"https://files.seeedstudio.com/wiki/XIAO-BLE/Res/260828_XIAO_nRF52840.pdf","where":"sheet 3/3 'RESET' block"},"what":"buttons"}],"ram":237568,"ram_from":"arduino:Seeeduino:mbed:xiaonRF52840"}},
{"chosen":"hand:pio:xiaoblesense","flash":811008,"ids":["pio:xiaoblesense","pio:xiaoblesense_adafruit"],"key":"seeed-seeed-xiao-ble-sense","name":"Seeed XIAO BLE Sense","part":"nrf52840","ram":237568,"records":[{"checked":"flowrs-regdb nrf52840: ports P0, P1","file":"tools/census/hand_wiring/nrf.json","says":{"leds":[["P0.26","USER_LED_R (RGB, red)","low"],["P0.30","USER_LED_G (RGB, green)","low"],["P0.06","USER_LED_B (RGB, blue)","low"]]},"src":"hand:pio:xiaoblesense"}],"vendor":"Seeed Studio","why":"hand","wiring":{"flash":811008,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"date":"2025-12-19","doc":"Seeed Studio XIAO nRF52840 (Sense) schematic (Seeed_Studio_XIAO_nRF52840_PDF.pdf; File: Seeed Studio XIAO nRF52840 v1.1.kicad_sch)","kind":"schematic","level":"RGB6 common anode tied to 3V3; red cathode -> R7 2.2k -> P0.26 -> lit when low.","publisher":"Seeed Studio","quote":"\"LED\" \"3V3\" \"RGB6\" \"RGB\" \"2.2k\" \"R7\" \"P0.26_USER_RED\" | d2: 'USER_LED_R' 'P0.26'; 'this LED is controlled by a common anode and will light up only with a low-level signal.'","revision":"Rev: V1.1","url":"https://files.seeedstudio.com/wiki/XIAO-BLE/Seeed_Studio_XIAO_nRF52840_PDF.pdf","where":"sheet 3 'LED' block (RGB6)"},"colour":"red","label":"USER_LED_R (RGB, red)","name":"USER_LED_R (RGB, red)","pin":"P0.26"},{"active":"low","cite":{"date":"2025-12-19","doc":"Seeed Studio XIAO nRF52840 (Sense) schematic (Seeed_Studio_XIAO_nRF52840_PDF.pdf; File: Seeed Studio XIAO nRF52840 v1.1.kicad_sch)","kind":"schematic","level":"Common anode at 3V3; green cathode -> R4 10k -> P0.30 -> lit when low.","publisher":"Seeed Studio","quote":"\"RGB6\" \"10k\" \"R4\" \"P0.30_USER_GREEN\" | d2: 'USER_LED_G' 'P0.30'","revision":"Rev: V1.1","url":"https://files.seeedstudio.com/wiki/XIAO-BLE/Seeed_Studio_XIAO_nRF52840_PDF.pdf","where":"sheet 3 'LED' block (RGB6)"},"colour":"green","label":"USER_LED_G (RGB, green)","name":"USER_LED_G (RGB, green)","pin":"P0.30"},{"active":"low","cite":{"date":"2025-12-19","doc":"Seeed Studio XIAO nRF52840 (Sense) schematic (Seeed_Studio_XIAO_nRF52840_PDF.pdf; File: Seeed Studio XIAO nRF52840 v1.1.kicad_sch)","kind":"schematic","level":"Common anode at 3V3; blue cathode -> R3 2.2k -> P0.06 -> lit when low.","publisher":"Seeed Studio","quote":"\"RGB6\" \"2.2k\" \"R3\" \"P0.06_USER_BLUE\" | d2: 'USER_LED_B' 'P0.06'","revision":"Rev: V1.1","url":"https://files.seeedstudio.com/wiki/XIAO-BLE/Seeed_Studio_XIAO_nRF52840_PDF.pdf","where":"sheet 3 'LED' block (RGB6)"},"colour":"blue","label":"USER_LED_B (RGB, blue)","name":"USER_LED_B (RGB, blue)","pin":"P0.06"}],"naming":"nrf","none":[{"cite":{"date":"2025-12-19","doc":"Seeed Studio XIAO nRF52840 (Sense) schematic (Seeed_Studio_XIAO_nRF52840_PDF.pdf; File: Seeed Studio XIAO nRF52840 v1.1.kicad_sch)","kind":"schematic","publisher":"Seeed Studio","quote":"\"RESET\" \"R13 10k\" \"3V3\" \"C5 100nF\" \"K1\" \"BUTTON-4P\" \"GND\" (K1 is the only switch) | d2: Onboard Buttons: 'Reset Button'","revision":"Rev: V1.1","url":"https://files.seeedstudio.com/wiki/XIAO-BLE/Seeed_Studio_XIAO_nRF52840_PDF.pdf","where":"sheet 3 'RESET' block; d2 specification table"},"what":"buttons"}],"ram":237568,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:espressif/seeed_xiao_esp32_s3_sense","ids":["cpy:espressif/seeed_xiao_esp32_s3_sense"],"key":"seeed-seeed-xiao-esp32-s3-sense","name":"Seeed Xiao ESP32-S3 Sense","part":"esp32s3","records":[{"file":"ports/espressif/boards/seeed_xiao_esp32_s3_sense/pins.c","says":{"i2c":["GPIO5","GPIO6"],"leds":[["GPIO21","LED",null]],"spi":["GPIO7","GPIO9","GPIO8"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/seeed_xiao_esp32_s3_sense"}],"vendor":"Seeed Studio","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO6","sda":"GPIO5"},"spi":{"miso":"GPIO8","mosi":"GPIO9","name":"board.SPI()","sck":"GPIO7"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"leds":[{"name":"LED","pin":"GPIO21"}],"naming":"esp"}},
{"chosen":"cpy:espressif/seeed_xiao_esp32_s3_trmnl_diy_kit","ids":["cpy:espressif/seeed_xiao_esp32_s3_trmnl_diy_kit"],"key":"seeed-seeed-xiao-esp32-s3-trmnl-diy-kit","name":"Seeed Xiao ESP32-S3 Trmnl DIY Kit","part":"esp32s3","records":[{"file":"ports/espressif/boards/seeed_xiao_esp32_s3_trmnl_diy_kit/pins.c","says":{"buttons":[["GPIO2","BTN1",null,null],["GPIO3","BTN2",null,null],["GPIO5","BTN3",null,null]],"leds":[["GPIO21","LED",null]],"spi":["GPIO7","GPIO9","GPIO12"],"uart":["GPIO42","GPIO41"]},"src":"cpy:espressif/seeed_xiao_esp32_s3_trmnl_diy_kit"}],"vendor":"Seeed Studio","why":"rank","wiring":{"buses":{"spi":{"miso":"GPIO12","mosi":"GPIO9","name":"board.SPI()","sck":"GPIO7"},"uart":{"name":"board.UART()","rx":"GPIO41","tx":"GPIO42"}},"buttons":[{"name":"BTN1","pin":"GPIO2"},{"name":"BTN2","pin":"GPIO3"},{"name":"BTN3","pin":"GPIO5"}],"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO21"}],"naming":"esp"}},
{"chosen":"arduino:Seeeduino:samd:seeed_XIAO_m0_plus","flash":262144,"ids":["arduino:Seeeduino:samd:seeed_XIAO_m0_plus"],"key":"seeed-seeed-xiao-m0-plus","name":"Seeed XIAO M0 Plus","part":"samd21g18a","records":[{"core":"arduino:Seeeduino:samd","file":"variants/XIAO_m0_plus/pins_arduino.h","says":{"buttons":[["PB22","PIN_BUTTON",null,null]],"i2c":["PA8","PA9"],"pixels":[["PA27","ws2812"]],"spi":["PA7","PA6","PA5"]},"src":"arduino:Seeeduino:samd:seeed_XIAO_m0_plus"}],"vendor":"Seeed Studio","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"miso":"PA5","mosi":"PA6","name":"SPI","sck":"PA7"}},"buttons":[{"label":"D28","name":"PIN_BUTTON","pin":"PB22"}],"clock_hz":48000000,"flash":262144,"flash_from":"arduino:Seeeduino:samd:seeed_XIAO_m0_plus","naming":"sam","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"PA27"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"pio:cui32stem","flash":520192,"ids":["pio:cui32stem"],"key":"seeed-seeedstudio-cui32stem","name":"SeeedStudio CUI32stem","part":"pic32mx795f512h","ram":131072,"records":[{"core":"arduino:chipKIT:pic32","dropped":["PIN_LED1 = 64, and no pin table names it"],"file":"variants/CUI32stem/Board_Defs.h","says":{"leds":[["D64","PIN_LED1",null]]},"src":"pio:cui32stem","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"SeeedStudio","why":"rank","wiring":{"clock_hz":80000000,"flash":520192,"flash_from":"pio:cui32stem","leds":[{"label":"D64","name":"PIN_LED1"}],"naming":"pic32","ram":131072,"ram_from":"pio:cui32stem"}},
{"chosen":"zephyr:lora_e5_dev_board","flash":262144,"ids":["pio:lora_e5_dev_board","zephyr:lora_e5_dev_board"],"key":"seeed-seeedstudio-lora-e5-dev-board","name":"SeeedStudio LoRa E5 Dev Board","notes":["uart added from pio:lora_e5_dev_board"],"part":"stm32wle5jc","ram":65536,"records":[{"file":"boards/seeed/lora_e5_dev_board/lora_e5_dev_board.dts","says":{"buttons":[["PB13","sw0","low","up"],["PA0","sw1","low","up"]],"i2c":["PA15","PB15"],"leds":[["PB5","led0","low"]],"spi":["PB13","PA10","PB14"]},"src":"zephyr:lora_e5_dev_board","stated":{"buttons|PA0":"zephyr:lora_e5_dev_board: gpios = <&gpioa 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PB13":"zephyr:lora_e5_dev_board: gpios = <&gpiob 13 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PB5":"zephyr:lora_e5_dev_board: gpios = <&gpiob 5 GPIO_ACTIVE_LOW>"}},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"pio:lora_e5_dev_board","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"SeeedStudio","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"PB15","sda":"PA15"},"spi":{"miso":"PB14","mosi":"PA10","name":"spi2","sck":"PB13"},"uart":{"added_from":"pio:lora_e5_dev_board","name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","label":"SW1","name":"sw0","pin":"PB13","pull":"up"},{"active":"low","label":"SW2","name":"sw1","pin":"PA0","pull":"up"}],"clock_hz":48000000,"flash":262144,"flash_from":"pio:lora_e5_dev_board","leds":[{"active":"low","label":"User LED1","name":"led0","pin":"PB5"}],"naming":"stm32","ram":65536,"ram_from":"pio:lora_e5_dev_board"}},
{"chosen":"pio:lora_e5_mini","flash":262144,"ids":["pio:lora_e5_mini","zephyr:lora_e5_mini"],"key":"seeed-seeedstudio-lora-e5-mini","name":"SeeedStudio LoRa-E5 mini","notes":["led PB5 label from zephyr:lora_e5_mini","button PB13 pull from zephyr:lora_e5_mini","button PB13 label from zephyr:lora_e5_mini","led PB5 active from zephyr:lora_e5_mini","button PB13 active from zephyr:lora_e5_mini"],"part":"stm32wle5jc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_LORA_E5_MINI.h","says":{"buttons":[["PB13","USER_BTN",null,null]],"i2c":["PA15","PB15"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB13","PA10","PB14"],"uart":["PB6","PB7"]},"src":"pio:lora_e5_mini","via":"PlatformIO ststm32 build.variant; defines of the core's own LORA_E5_MINI entry"},{"file":"boards/seeed/lora_e5_mini/lora_e5_mini.dts","says":{"buttons":[["PB13","sw0","low","up"]],"i2c":["PA15","PB15"],"leds":[["PB5","led0","low"]]},"src":"zephyr:lora_e5_mini","stated":{"buttons|PB13":"zephyr:lora_e5_mini: gpios = <&gpiob 13 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PB5":"zephyr:lora_e5_mini: gpios = <&gpiob 5 GPIO_ACTIVE_LOW>"}}],"vendor":"SeeedStudio","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB15","sda":"PA15"},"spi":{"cs":"PB9","miso":"PB14","mosi":"PA10","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PB7","tx":"PB6"}},"buttons":[{"active":"low","filled":["pull from zephyr:lora_e5_mini","label from zephyr:lora_e5_mini","active from zephyr:lora_e5_mini"],"label":"SW1","name":"USER_BTN","pin":"PB13","pull":"up"}],"clock_hz":48000000,"flash":262144,"flash_from":"pio:lora_e5_mini","leds":[{"active":"low","aliases":["LED_RED"],"colour":"red","filled":["label from zephyr:lora_e5_mini","active from zephyr:lora_e5_mini"],"label":"User LED1","name":"LED_BUILTIN","pin":"PB5"}],"naming":"stm32","ram":65536,"ram_from":"pio:lora_e5_mini"}},
{"chosen":"pio:seeeduino","flash":32256,"ids":["pio:seeeduino"],"key":"seeed-seeeduino","name":"Seeeduino","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:seeeduino","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"SeeedStudio","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"pio:seeeduino","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"pio:seeeduino"}},
{"chosen":"arduino:Seeeduino:imxrt:seeed_arch_mix","flash":8323072,"ids":["arduino:Seeeduino:imxrt:seeed_arch_mix","mpy:mimxrt/SEEED_ARCH_MIX"],"key":"seeed-seeeduino-arch-mix","name":"Seeeduino Arch Mix","part":"mimxrt1052","records":[{"core":"arduino:Seeeduino:imxrt","dropped":["LED_BUILTIN = 31, and no pin table names it"],"file":"variants/arch_mix/pins_arduino.h","says":{"leds":[["D31","LED_BUILTIN",null]]},"src":"arduino:Seeeduino:imxrt:seeed_arch_mix"},{"dropped":["MICROPY_HW_LED1_PIN is (pin_GPIO_AD_B0_09)","MICROPY_HW_LED2_PIN is (pin_GPIO_AD_B0_10)","MICROPY_HW_LED3_PIN is (pin_GPIO_AD_B0_11)"],"file":"ports/mimxrt/boards/SEEED_ARCH_MIX/mpconfigboard.h","src":"mpy:mimxrt/SEEED_ARCH_MIX"}],"vendor":"Seeed Studio","why":"vendor","wiring":{"clock_hz":600000000,"flash":8323072,"flash_from":"arduino:Seeeduino:imxrt:seeed_arch_mix","leds":[{"label":"D31","name":"LED_BUILTIN"}],"naming":"raw"}},
{"chosen":"arduino:Seeeduino:samd:Seeed_femto_m0","flash":262144,"ids":["arduino:Seeeduino:samd:Seeed_femto_m0"],"key":"seeed-seeeduino-femto","name":"Seeeduino Femto","part":"samd21g18a","records":[{"core":"arduino:Seeeduino:samd","file":"variants/femto_m0/pins_arduino.h","says":{"i2c":["PB2","PB3"],"leds":[["PA17","LED_BUILTIN",null]],"spi":["PA7","PA6","PA5"]},"src":"arduino:Seeeduino:samd:Seeed_femto_m0"}],"vendor":"Seeed Studio","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB3","sda":"PB2"},"spi":{"cs":"PA14","miso":"PA5","mosi":"PA6","name":"SPI","sck":"PA7"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:Seeeduino:samd:Seeed_femto_m0","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"pio:seeed_femto","flash":262144,"ids":["pio:seeed_femto"],"key":"seeed-seeeduino-femto-m0","name":"Seeeduino Femto M0","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:Seeeduino:samd","file":"variants/femto_m0/pins_arduino.h","says":{"i2c":["PB2","PB3"],"leds":[["PA17","LED_BUILTIN",null]],"spi":["PA7","PA6","PA5"]},"src":"pio:seeed_femto","via":"PlatformIO atmelsam build.variant; the directory's default header"}],"vendor":"Seeed","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB3","sda":"PB2"},"spi":{"cs":"PA14","miso":"PA5","mosi":"PA6","name":"SPI","sck":"PA7"}},"clock_hz":48000000,"flash":262144,"flash_from":"pio:seeed_femto","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"}],"naming":"sam","ram":32768,"ram_from":"pio:seeed_femto"}},
{"chosen":"arduino:Seeeduino:samd:seeed_grove_ui_wireless","flash":507904,"ids":["arduino:Seeeduino:samd:seeed_grove_ui_wireless"],"key":"seeed-seeeduino-grove-ui-wireles-samd51","name":"Seeeduino Grove UI Wireles (SAMD51)","part":"samd51p19a","records":[{"core":"arduino:Seeeduino:samd","file":"variants/grove_ui_wireless/pins_arduino.h","says":{"i2c":["PA17","PA16"],"pixels":[["PA15","ws2812"]],"spi":["PB3","PB2","PB0"],"uart":["PB26","PB27"]},"src":"arduino:Seeeduino:samd:seeed_grove_ui_wireless"}],"vendor":"Seeed Studio","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA16","sda":"PA17"},"spi":{"cs":"PB1","miso":"PB0","mosi":"PB2","name":"SPI","sck":"PB3"},"uart":{"name":"Serial1","rx":"PB27","tx":"PB26"}},"clock_hz":120000000,"flash":507904,"flash_from":"arduino:Seeeduino:samd:seeed_grove_ui_wireless","naming":"sam","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"PA15"}],"ram":196608,"ram_from":"Microchip ATDF ATSAMD51P19A"}},
{"chosen":"arduino:Seeeduino:avr:Lite","flash":28672,"ids":["arduino:Seeeduino:avr:Lite"],"key":"seeed-seeeduino-lite","name":"Seeeduino Lite","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:Seeeduino:avr","file":"variants/leonardo/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:Seeeduino:avr:Lite"}],"vendor":"Seeed Studio","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:Seeeduino:avr:Lite","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"arduino:Seeeduino:avr:Lite"}},
{"chosen":"arduino:Seeeduino:samd:rolawan","flash":262144,"ids":["arduino:Seeeduino:samd:rolawan","pio:seeeduino_lorawan"],"key":"seeed-seeeduino-lorawan","name":"Seeeduino LoRaWAN","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:Seeeduino:samd","file":"variants/arduino_zero/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PB3","PIN_LED2",null],["PA27","PIN_LED3",null]],"spi":["PB11","PB10","PA12"],"uart":["PB22","PB23"]},"src":"arduino:Seeeduino:samd:rolawan"},{"core":"arduino:arduino:samd","file":"variants/arduino_zero/pins_arduino.h","same":true,"src":"pio:seeeduino_lorawan","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD_ZERO entry"}],"vendor":"Seeed","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"SPI","sck":"PB11"},"uart":{"name":"Serial","rx":"PB23","tx":"PB22"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:Seeeduino:samd:rolawan","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"label":"D25","name":"PIN_LED2","pin":"PB3"},{"label":"D26","name":"PIN_LED3","pin":"PA27"}],"naming":"sam","ram":32768,"ram_from":"pio:seeeduino_lorawan"}},
{"chosen":"arduino:Seeeduino:avr:Lotus","flash":32256,"ids":["arduino:Seeeduino:avr:Lotus"],"key":"seeed-seeeduino-lotus","name":"Seeeduino Lotus","part":"atmega328p","ram":2048,"records":[{"core":"arduino:Seeeduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:Seeeduino:avr:Lotus"}],"vendor":"Seeed Studio","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"arduino:Seeeduino:avr:Lotus","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:Seeeduino:avr:Lotus"}},
{"chosen":"arduino:Seeeduino:avr:mega2560","flash":253952,"ids":["arduino:Seeeduino:avr:mega2560"],"key":"seeed-seeeduino-mega-2560","name":"Seeeduino Mega 2560","part":"atmega2560","ram":8192,"records":[{"core":"arduino:Seeeduino:avr","file":"variants/mega/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:Seeeduino:avr:mega2560"}],"vendor":"Seeed Studio","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":253952,"flash_from":"arduino:Seeeduino:avr:mega2560","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE4"],["D3","PE5"],["D4","PG5"],["D5","PE3"],["D6","PH3"],["D7","PH4"],["D8","PH5"],["D9","PH6"],["D10","PB4"],["D11","PB5"],["D12","PB6"],["D13","PB7"],["D14","PJ1"],["D15","PJ0"],["D16","PH1"],["D17","PH0"],["D18","PD3"],["D19","PD2"],["D20","PD1"],["D21","PD0"],["D22","PA0"],["D23","PA1"],["D24","PA2"],["D25","PA3"],["D26","PA4"],["D27","PA5"],["D28","PA6"],["D29","PA7"],["D30","PC7"],["D31","PC6"],["D32","PC5"],["D33","PC4"],["D34","PC3"],["D35","PC2"],["D36","PC1"],["D37","PC0"],["D38","PD7"],["D39","PG2"],["D40","PG1"],["D41","PG0"],["D42","PL7"],["D43","PL6"],["D44","PL5"],["D45","PL4"],["D46","PL3"],["D47","PL2"],["D48","PL1"],["D49","PL0"],["D50","PB3"],["D51","PB2"],["D52","PB1"],["D53","PB0"],["D54","PF0"],["D55","PF1"],["D56","PF2"],["D57","PF3"],["D58","PF4"],["D59","PF5"],["D60","PF6"],["D61","PF7"],["D62","PK0"],["D63","PK1"],["D64","PK2"],["D65","PK3"],["D66","PK4"],["D67","PK5"],["D68","PK6"],["D69","PK7"]],"ram":8192,"ram_from":"arduino:Seeeduino:avr:mega2560"}},
{"chosen":"arduino:Seeeduino:avr:nano","flash":30720,"ids":["arduino:Seeeduino:avr:nano"],"key":"seeed-seeeduino-nano","name":"Seeeduino Nano","part":"atmega328p","ram":2048,"records":[{"core":"arduino:Seeeduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:Seeeduino:avr:nano"}],"vendor":"Seeed Studio","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":30720,"flash_from":"arduino:Seeeduino:avr:nano","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:Seeeduino:avr:nano"}},
{"chosen":"arduino:Seeeduino:Seeeduino_Stalker:stalker","flash":30720,"ids":["arduino:Seeeduino:Seeeduino_Stalker:stalker"],"key":"seeed-seeeduino-stalker-v3","name":"Seeeduino Stalker V3","part":"atmega328p","ram":2048,"records":[{"core":"arduino:Seeeduino:Seeeduino_Stalker","file":"variants/eightanaloginputs/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:Seeeduino:Seeeduino_Stalker:stalker"}],"vendor":"Seeed Studio","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":30720,"flash_from":"arduino:Seeeduino:Seeeduino_Stalker:stalker","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:Seeeduino:Seeeduino_Stalker:stalker"}},
{"chosen":"arduino:Seeeduino:avr:atmega328","flash":30720,"ids":["arduino:Seeeduino:avr:atmega328"],"key":"seeed-seeeduino-v3-0-atmega328p","name":"Seeeduino V3.0(Atmega328P)","part":"atmega328p","ram":2048,"records":[{"core":"arduino:Seeeduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:Seeeduino:avr:atmega328"}],"vendor":"Seeed Studio","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":30720,"flash_from":"arduino:Seeeduino:avr:atmega328","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:Seeeduino:avr:atmega328"}},
{"chosen":"arduino:Seeeduino:avr:V4","flash":32256,"ids":["arduino:Seeeduino:avr:V4"],"key":"seeed-seeeduino-v4-atmega328p","name":"Seeeduino V4(Atmega328P)","part":"atmega328p","ram":2048,"records":[{"core":"arduino:Seeeduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:Seeeduino:avr:V4"}],"vendor":"Seeed Studio","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"arduino:Seeeduino:avr:V4","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:Seeeduino:avr:V4"}},
{"chosen":"arduino:Seeeduino:samd:WioGPS","flash":262144,"ids":["arduino:Seeeduino:samd:WioGPS"],"key":"seeed-seeeduino-wio-gps-board","name":"Seeeduino Wio GPS Board","part":"samd21g18a","records":[{"core":"arduino:Seeeduino:samd","file":"variants/arduino_zero/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PB3","PIN_LED2",null],["PA27","PIN_LED3",null]],"spi":["PB11","PB10","PA12"],"uart":["PB22","PB23"]},"src":"arduino:Seeeduino:samd:WioGPS"}],"vendor":"Seeed Studio","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"SPI","sck":"PB11"},"uart":{"name":"Serial","rx":"PB23","tx":"PB22"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:Seeeduino:samd:WioGPS","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"label":"D25","name":"PIN_LED2","pin":"PB3"},{"label":"D26","name":"PIN_LED3","pin":"PA27"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"arduino:Seeeduino:samd:Wio_Lite_MG126","flash":262144,"ids":["arduino:Seeeduino:samd:Wio_Lite_MG126","pio:seeed_wio_lite_mg126"],"key":"seeed-seeeduino-wio-lite-mg126","name":"Seeeduino Wio Lite MG126","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:Seeeduino:samd","file":"variants/Wio_Lite_MG126/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PB3","PIN_LED2",null]],"spi":["PB11","PB10","PA12"],"uart":["PB22","PB23"]},"src":"arduino:Seeeduino:samd:Wio_Lite_MG126"},{"core":"arduino:Seeeduino:samd","file":"variants/Wio_Lite_MG126/pins_arduino.h","same":true,"src":"pio:seeed_wio_lite_mg126","via":"PlatformIO atmelsam build.variant; the directory's default header"}],"vendor":"Seeed","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"SPI","sck":"PB11"},"uart":{"name":"Serial","rx":"PB23","tx":"PB22"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:Seeeduino:samd:Wio_Lite_MG126","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"label":"D25","name":"PIN_LED2","pin":"PB3"}],"naming":"sam","ram":32768,"ram_from":"pio:seeed_wio_lite_mg126"}},
{"chosen":"arduino:Seeeduino:samd:seeed_wio_terminal","flash":524288,"ids":["arduino:Seeeduino:samd:seeed_wio_terminal","cpy:atmel-samd/seeeduino_wio_terminal","pio:seeed_wio_terminal","zephyr:wio_terminal"],"key":"seeed-seeeduino-wio-terminal","name":"Seeeduino Wio Terminal","notes":["led PA15 added from zephyr:wio_terminal","button PC26 added from zephyr:wio_terminal","button PC27 added from zephyr:wio_terminal","button PC28 added from zephyr:wio_terminal","button PD10 added from zephyr:wio_terminal","button PD8 added from zephyr:wio_terminal","button PD20 added from zephyr:wio_terminal","button PD12 added from zephyr:wio_terminal","button PD9 added from zephyr:wio_terminal"],"part":"samd51p19a","ram":196608,"records":[{"core":"arduino:Seeeduino:samd","file":"variants/wio_terminal/pins_arduino.h","says":{"i2c":["PA17","PA16"],"pixels":[["PA15","ws2812"]],"spi":["PB3","PB2","PB0"],"uart":["PB26","PB27"]},"src":"arduino:Seeeduino:samd:seeed_wio_terminal"},{"core":"arduino:Seeeduino:samd","file":"variants/wio_terminal/pins_arduino.h","same":true,"src":"pio:seeed_wio_terminal","via":"PlatformIO atmelsam build.variant; the directory's default header"},{"file":"boards/seeed/wio_terminal/wio_terminal.dts","says":{"buttons":[["PC26","sw0","low",null],["PC27","sw1","low",null],["PC28","sw2","low",null],["PD10","joystick_selection","low",null],["PD8","joystick_down","low",null],["PD20","joystick_up","low",null],["PD12","joystick_left","low",null],["PD9","joystick_right","low",null]],"leds":[["PA15","led0","high"]]},"src":"zephyr:wio_terminal","stated":{"buttons|PC26":"zephyr:wio_terminal: gpios = <&portc 26 GPIO_ACTIVE_LOW>","buttons|PC27":"zephyr:wio_terminal: gpios = <&portc 27 GPIO_ACTIVE_LOW>","buttons|PC28":"zephyr:wio_terminal: gpios = <&portc 28 GPIO_ACTIVE_LOW>","buttons|PD10":"zephyr:wio_terminal: gpios = <&portd 10 GPIO_ACTIVE_LOW>","buttons|PD12":"zephyr:wio_terminal: gpios = <&portd 12 GPIO_ACTIVE_LOW>","buttons|PD20":"zephyr:wio_terminal: gpios = <&portd 20 GPIO_ACTIVE_LOW>","buttons|PD8":"zephyr:wio_terminal: gpios = <&portd 8 GPIO_ACTIVE_LOW>","buttons|PD9":"zephyr:wio_terminal: gpios = <&portd 9 GPIO_ACTIVE_LOW>","leds|PA15":"zephyr:wio_terminal: gpios = <&porta 15 GPIO_ACTIVE_HIGH>"}},{"file":"ports/atmel-samd/boards/seeeduino_wio_terminal/pins.c","says":{"i2c":["PA17","PA16"],"leds":[["PA15","LED",null]],"spi":["PB3","PB2","PB0"],"uart":["PB26","PB27"]},"src":"cpy:atmel-samd/seeeduino_wio_terminal"}],"vendor":"Seeed","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA16","sda":"PA17"},"spi":{"cs":"PB1","miso":"PB0","mosi":"PB2","name":"SPI","sck":"PB3"},"uart":{"name":"Serial1","rx":"PB27","tx":"PB26"}},"buttons":[{"active":"low","added_from":"zephyr:wio_terminal","label":"User Button 0","name":"sw0","pin":"PC26"},{"active":"low","added_from":"zephyr:wio_terminal","label":"User Button 1","name":"sw1","pin":"PC27"},{"active":"low","added_from":"zephyr:wio_terminal","label":"User Button 2","name":"sw2","pin":"PC28"},{"active":"low","added_from":"zephyr:wio_terminal","label":"joystick selection","name":"joystick_selection","pin":"PD10"},{"active":"low","added_from":"zephyr:wio_terminal","label":"joystick down","name":"joystick_down","pin":"PD8"},{"active":"low","added_from":"zephyr:wio_terminal","label":"joystick up","name":"joystick_up","pin":"PD20"},{"active":"low","added_from":"zephyr:wio_terminal","label":"joystick left","name":"joystick_left","pin":"PD12"},{"active":"low","added_from":"zephyr:wio_terminal","label":"joystick right","name":"joystick_right","pin":"PD9"}],"clock_hz":120000000,"flash":507904,"flash_from":"arduino:Seeeduino:samd:seeed_wio_terminal","leds":[{"active":"high","added_from":"zephyr:wio_terminal","label":"LED","name":"led0","pin":"PA15"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"PA15"}],"ram":196608,"ram_from":"pio:seeed_wio_terminal"}},
{"chosen":"arduino:Seeeduino:samd:seeed_XIAO_m0","flash":262144,"ids":["arduino:Seeeduino:samd:seeed_XIAO_m0","cpy:atmel-samd/seeeduino_xiao","pio:seeed_xiao","zephyr:seeeduino_xiao"],"key":"seeed-seeeduino-xiao","name":"Seeeduino XIAO","notes":["uart added from cpy:atmel-samd/seeeduino_xiao","led PA17 active from zephyr:seeeduino_xiao","led PA18 active from zephyr:seeeduino_xiao","led PA19 active from zephyr:seeeduino_xiao"],"part":"samd21g18a","ram":32768,"records":[{"core":"arduino:Seeeduino:samd","file":"variants/XIAO_m0/pins_arduino.h","says":{"i2c":["PA8","PA9"],"leds":[["PA17","LED_BUILTIN",null],["PA18","PIN_LED2",null],["PA19","PIN_LED3",null]],"spi":["PA7","PA6","PA5"]},"src":"arduino:Seeeduino:samd:seeed_XIAO_m0"},{"core":"arduino:Seeeduino:samd","file":"variants/XIAO_m0/pins_arduino.h","same":true,"src":"pio:seeed_xiao","via":"PlatformIO atmelsam build.variant; defines of the core's own SEEED_XIAO_M0 entry"},{"file":"boards/seeed/seeeduino_xiao/seeeduino_xiao.dts","says":{"leds":[["PA17","led0","low"],["PA18","led1","low"],["PA19","led2","low"]]},"src":"zephyr:seeeduino_xiao","stated":{"leds|PA17":"zephyr:seeeduino_xiao: gpios = <&porta 17 GPIO_ACTIVE_LOW>","leds|PA18":"zephyr:seeeduino_xiao: gpios = <&porta 18 GPIO_ACTIVE_LOW>","leds|PA19":"zephyr:seeeduino_xiao: gpios = <&porta 19 GPIO_ACTIVE_LOW>"}},{"file":"ports/atmel-samd/boards/seeeduino_xiao/pins.c","says":{"i2c":["PA8","PA9"],"spi":["PA7","PA6","PA5"],"uart":["PB8","PB9"]},"src":"cpy:atmel-samd/seeeduino_xiao"}],"vendor":"Seeed","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"miso":"PA5","mosi":"PA6","name":"SPI","sck":"PA7"},"uart":{"added_from":"cpy:atmel-samd/seeeduino_xiao","name":"board.UART()","rx":"PB9","tx":"PB8"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:Seeeduino:samd:seeed_XIAO_m0","leds":[{"active":"low","aliases":["PIN_LED","PIN_LED_13"],"filled":["active from zephyr:seeeduino_xiao"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"active":"low","filled":["active from zephyr:seeeduino_xiao"],"label":"D12","name":"PIN_LED2","pin":"PA18"},{"active":"low","filled":["active from zephyr:seeeduino_xiao"],"label":"D11","name":"PIN_LED3","pin":"PA19"}],"naming":"sam","ram":32768,"ram_from":"pio:seeed_xiao"}},
{"chosen":"cpy:atmel-samd/seeeduino_xiao_kb","ids":["cpy:atmel-samd/seeeduino_xiao_kb"],"key":"seeed-seeeduino-xiao-kb","name":"Seeeduino XIAO KB","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/seeeduino_xiao_kb/pins.c","says":{"uart":["PB8","PB9"]},"src":"cpy:atmel-samd/seeeduino_xiao_kb"}],"vendor":"Seeed","why":"nothing","wiring":{"buses":{"uart":{"name":"board.TX/RX","rx":"PB9","tx":"PB8"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"arduino:Seeeduino:samd:zero","flash":262144,"ids":["arduino:Seeeduino:samd:zero","pio:seeed_zero"],"key":"seeed-seeeduino-zero","name":"Seeeduino Zero","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:Seeeduino:samd","file":"variants/arduino_zero/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PB3","PIN_LED2",null],["PA27","PIN_LED3",null]],"spi":["PB11","PB10","PA12"],"uart":["PB22","PB23"]},"src":"arduino:Seeeduino:samd:zero"},{"core":"arduino:Seeeduino:samd","file":"variants/arduino_zero/pins_arduino.h","same":true,"src":"pio:seeed_zero","via":"PlatformIO atmelsam build.variant; defines of the core's own SEEED_ZERO entry"}],"vendor":"Seeed","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"SPI","sck":"PB11"},"uart":{"name":"Serial","rx":"PB23","tx":"PB22"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:Seeeduino:samd:zero","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"label":"D25","name":"PIN_LED2","pin":"PB3"},{"label":"D26","name":"PIN_LED3","pin":"PA27"}],"naming":"sam","ram":32768,"ram_from":"pio:seeed_zero"}},
{"chosen":"arduino:Seeeduino:Seeed_esp8266:wiolink","flash":4194304,"ids":["arduino:Seeeduino:Seeed_esp8266:wiolink","arduino:esp8266:esp8266:wiolink","pio:wio_link"],"key":"seeed-wio-link","name":"Wio Link","part":"esp8266","ram":81920,"records":[{"core":"arduino:Seeeduino:Seeed_esp8266","file":"variants/wiolink/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:Seeeduino:Seeed_esp8266:wiolink"},{"core":"arduino:esp8266:esp8266","file":"variants/wiolink/pins_arduino.h","same":true,"src":"arduino:esp8266:esp8266:wiolink"},{"core":"arduino:esp8266:esp8266","file":"variants/wiolink/pins_arduino.h","same":true,"src":"pio:wio_link","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_WIO_LINK entry"}],"vendor":"SeeedStudio","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":1044464,"flash_from":"arduino:Seeeduino:Seeed_esp8266:wiolink","leds":[{"colour":"blue","name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"arduino:Seeeduino:Seeed_esp8266:wiolink"}},
{"chosen":"arduino:Seeeduino:samd:Wio_LTE_CAT","flash":262144,"ids":["arduino:Seeeduino:samd:Wio_LTE_CAT"],"key":"seeed-wio-lte-cat-1","name":"Wio LTE Cat.1","part":"samd21g18a","records":[{"core":"arduino:Seeeduino:samd","file":"variants/Wio_LTE_Cat.1/pins_arduino.h","says":{"i2c":["PA8","PA9"],"leds":[["PA19","LED_BUILTIN",null],["PB2","PIN_LED2",null],["PA20","PIN_LED3",null]],"spi":["PA7","PA6","PA5"],"uart":["PB22","PB23"]},"src":"arduino:Seeeduino:samd:Wio_LTE_CAT"}],"vendor":"Seeed Studio","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"miso":"PA5","mosi":"PA6","name":"SPI","sck":"PA7"},"uart":{"name":"Serial1","rx":"PB23","tx":"PB22"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:Seeeduino:samd:Wio_LTE_CAT","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA19"},{"label":"D14","name":"PIN_LED2","pin":"PB2"},{"label":"D15","name":"PIN_LED3","pin":"PA20"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"pio:wio_node","flash":4194304,"ids":["pio:wio_node"],"key":"seeed-wio-node","name":"Wio Node","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/nodemcu/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:wio_node","via":"PlatformIO espressif8266 build.variant; the directory's default header"}],"vendor":"SeeedStudio","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":4194304,"flash_from":"pio:wio_node","leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"pio:wio_node"}},
{"chosen":"hand:mpy:samd/SEEED_WIO_TERMINAL","ids":["mpy:samd/SEEED_WIO_TERMINAL"],"key":"seeed-wio-terminal-d51r","name":"Wio Terminal D51R","part":"samd51p19a","records":[{"checked":"Microchip.SAMD51_DFP.3.9.276.atpack ATDF samd51p19a: every pinout, SAMD51P, SAMD51PC","file":"tools/census/hand_wiring/sam.json","says":{"buttons":[["PC26","BUTTON_1 / WIO_KEY_A (K1)","low","up"],["PC27","BUTTON_2 / WIO_KEY_B (K2)","low","up"],["PC28","BUTTON_3 / WIO_KEY_C (K3)","low","up"],["PD20","WIO_5S_UP (SWITCH_U)","low","up"],["PD12","WIO_5S_LEFT (SWITCH_B)","low","up"],["PD9","WIO_5S_RIGHT (SWITCH_Y)","low","up"],["PD8","WIO_5S_DOWN (SWITCH_X)","low","up"],["PD10","WIO_5S_PRESS (SWITCH_Z)","low","up"]],"leds":[["PA15","USER_LED (D7 blue, LED_BUILTIN D13)","high"]]},"src":"hand:mpy:samd/SEEED_WIO_TERMINAL"},{"file":"ports/samd/boards/SEEED_WIO_TERMINAL/mpconfigboard.h","src":"mpy:samd/SEEED_WIO_TERMINAL"}],"vendor":"Seeed Studio","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"date":"2020-05-25 (PDF creation date)","doc":"Wio-Terminal-SCH-v1.2.pdf (Eagle 'wio terminal.sch')","kind":"schematic","level":"Rendered sheet: K between BUTTONn and GND, R49 4.7K pull-up to VCC3V3_MCU_D -> reads low when pressed","publisher":"Seeed Studio","quote":"p. 2: \"PC26/I10/TRACEDATA.1\" \"BUTTON1\"; p. 5: \"BUTTON1\" \"VCC3V3_MCU_D\" \"4.7K\" \"R49\" \"K1\"; variant.cpp: \"{PORTC, 26, PIO_DIGITAL, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_10}, //BUTTON_1\"","revision":"v1.2","url":"https://files.seeedstudio.com/wiki/Wio-Terminal/res/Wio-Terminal-SCH-v1.2.pdf","where":"PDF p. 2 net BUTTON1 at PC26; p. 5 K1/R49; d2 variant.cpp L74"},"label":"BUTTON_1 / WIO_KEY_A (K1)","name":"BUTTON_1 / WIO_KEY_A (K1)","pin":"PC26","pull":"up"},{"active":"low","cite":{"date":"2020-05-25 (PDF creation date)","doc":"Wio-Terminal-SCH-v1.2.pdf (Eagle 'wio terminal.sch')","kind":"schematic","level":"Rendered sheet: K between BUTTONn and GND, R3 4.7K pull-up to VCC3V3_MCU_D -> reads low when pressed","publisher":"Seeed Studio","quote":"p. 2: \"PC27/I11/SERCOM1.0/TRACECLK\" \"BUTTON2\"; p. 5: \"BUTTON2\" \"4.7K\" \"R3\" \"K2\"; variant.cpp: \"//BUTTON_2\"","revision":"v1.2","url":"https://files.seeedstudio.com/wiki/Wio-Terminal/res/Wio-Terminal-SCH-v1.2.pdf","where":"PDF p. 2 net BUTTON2 at PC27; p. 5 K2/R3; d2 variant.cpp L75"},"label":"BUTTON_2 / WIO_KEY_B (K2)","name":"BUTTON_2 / WIO_KEY_B (K2)","pin":"PC27","pull":"up"},{"active":"low","cite":{"date":"2020-05-25 (PDF creation date)","doc":"Wio-Terminal-SCH-v1.2.pdf (Eagle 'wio terminal.sch')","kind":"schematic","level":"Rendered sheet: K between BUTTONn and GND, R4 4.7K pull-up to VCC3V3_MCU_D -> reads low when pressed","publisher":"Seeed Studio","quote":"p. 2: \"PC28/I12/SERCOM1.1/TRACEDATA.0\" \"BUTTON3\"; p. 5: \"BUTTON3\" \"4.7K\" \"R4\" \"K3\"; variant.cpp: \"//BUTTON_3\"","revision":"v1.2","url":"https://files.seeedstudio.com/wiki/Wio-Terminal/res/Wio-Terminal-SCH-v1.2.pdf","where":"PDF p. 2 net BUTTON3 at PC28; p. 5 K3/R4; d2 variant.cpp L76"},"label":"BUTTON_3 / WIO_KEY_C (K3)","name":"BUTTON_3 / WIO_KEY_C (K3)","pin":"PC28","pull":"up"},{"active":"low","cite":{"date":"2020-05-25 (PDF creation date)","doc":"Wio-Terminal-SCH-v1.2.pdf (Eagle 'wio terminal.sch')","kind":"schematic","level":"5-way switch SW1 (DHT-1500): common pin 5 to GND, each direction contact pulled up to VCC3V3_MCU_D by a 100K resistor (R37/R84/R85/R86/R87) -> reads low when pressed","publisher":"Seeed Studio","quote":"p. 2: \"PD20/I10/SERCOM1+3.2/TCC1.0/SDHC1.SDCD\" \"SWITCH_U\"; p. 4: \"SW1\" \"DHT-1500\" \"SWITCH_U\" \"100K\"; variant.cpp: \"// SWITCH_U UP\"","revision":"v1.2","url":"https://files.seeedstudio.com/wiki/Wio-Terminal/res/Wio-Terminal-SCH-v1.2.pdf","where":"PDF p. 2 net SWITCH_U at PD20; p. 4 SW1 DHT-1500 pin 6; d2 variant.cpp L79"},"label":"WIO_5S_UP (SWITCH_U)","name":"WIO_5S_UP (SWITCH_U)","pin":"PD20","pull":"up"},{"active":"low","cite":{"date":"2020-05-25 (PDF creation date)","doc":"Wio-Terminal-SCH-v1.2.pdf (Eagle 'wio terminal.sch')","kind":"schematic","level":"5-way switch SW1 (DHT-1500): common pin 5 to GND, each direction contact pulled up to VCC3V3_MCU_D by a 100K resistor (R37/R84/R85/R86/R87) -> reads low when pressed","publisher":"Seeed Studio","quote":"p. 2: \"PD12/I7/TCC0.5\" \"SWITCH_B\"; variant.cpp: \"// SWITCH_B LEFT\"","revision":"v1.2","url":"https://files.seeedstudio.com/wiki/Wio-Terminal/res/Wio-Terminal-SCH-v1.2.pdf","where":"PDF p. 2 net SWITCH_B at PD12; p. 4 SW1 pin 4; d2 variant.cpp L80"},"label":"WIO_5S_LEFT (SWITCH_B)","name":"WIO_5S_LEFT (SWITCH_B)","pin":"PD12","pull":"up"},{"active":"low","cite":{"date":"2020-05-25 (PDF creation date)","doc":"Wio-Terminal-SCH-v1.2.pdf (Eagle 'wio terminal.sch')","kind":"schematic","level":"5-way switch SW1 (DHT-1500): common pin 5 to GND, each direction contact pulled up to VCC3V3_MCU_D by a 100K resistor (R37/R84/R85/R86/R87) -> reads low when pressed","publisher":"Seeed Studio","quote":"p. 2: \"PD09/I4/SERCOM7.1+6.0/TCC0.2\" \"SWITCH_Y\"; variant.cpp: \"// SWITCH_Y RIGHT\"","revision":"v1.2","url":"https://files.seeedstudio.com/wiki/Wio-Terminal/res/Wio-Terminal-SCH-v1.2.pdf","where":"PDF p. 2 net SWITCH_Y at PD09; p. 4 SW1 pin 3; d2 variant.cpp L81"},"label":"WIO_5S_RIGHT (SWITCH_Y)","name":"WIO_5S_RIGHT (SWITCH_Y)","pin":"PD9","pull":"up"},{"active":"low","cite":{"date":"2020-05-25 (PDF creation date)","doc":"Wio-Terminal-SCH-v1.2.pdf (Eagle 'wio terminal.sch')","kind":"schematic","level":"5-way switch SW1 (DHT-1500): common pin 5 to GND, each direction contact pulled up to VCC3V3_MCU_D by a 100K resistor (R37/R84/R85/R86/R87) -> reads low when pressed","publisher":"Seeed Studio","quote":"p. 2: \"PD08/I3/SERCOM7.0+6.1/TCC0.1\" \"SWITCH_X\"; variant.cpp: \"// SWITCH_X DOWN\"","revision":"v1.2","url":"https://files.seeedstudio.com/wiki/Wio-Terminal/res/Wio-Terminal-SCH-v1.2.pdf","where":"PDF p. 2 net SWITCH_X at PD08; p. 4 SW1 pin 1; d2 variant.cpp L82"},"label":"WIO_5S_DOWN (SWITCH_X)","name":"WIO_5S_DOWN (SWITCH_X)","pin":"PD8","pull":"up"},{"active":"low","cite":{"date":"2020-05-25 (PDF creation date)","doc":"Wio-Terminal-SCH-v1.2.pdf (Eagle 'wio terminal.sch')","kind":"schematic","level":"5-way switch SW1 (DHT-1500): common pin 5 to GND, each direction contact pulled up to VCC3V3_MCU_D by a 100K resistor (R37/R84/R85/R86/R87) -> reads low when pressed","publisher":"Seeed Studio","quote":"p. 2: \"PD10/I5/SERCOM7+6.2/TCC0.3\" \"SWITCH_Z\"; variant.cpp: \"// SWITCH_Z PRESS\"","revision":"v1.2","url":"https://files.seeedstudio.com/wiki/Wio-Terminal/res/Wio-Terminal-SCH-v1.2.pdf","where":"PDF p. 2 net SWITCH_Z at PD10; p. 4 SW1 pin 2; d2 variant.cpp L83"},"label":"WIO_5S_PRESS (SWITCH_Z)","name":"WIO_5S_PRESS (SWITCH_Z)","pin":"PD10","pull":"up"}],"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51P19A","leds":[{"active":"high","cite":{"date":"2020-05-25 (PDF creation date)","doc":"Wio-Terminal-SCH-v1.2.pdf (Eagle 'wio terminal.sch')","kind":"schematic","level":"Rendered p. 2: D7 from VCC3V3_MCU_D via R51 1k to the drain of N-MOSFET Q3 (source GND); gate = USER_LED via R53 0R with R52 100k to GND -> LED lit when PA15 is high","publisher":"Seeed Studio","quote":"p. 2: \"USER_LED\" \"PA15/I15/SERCOM2+4.3/TC3.1+TCC2.1+1.3\"; \"VCC3V3_MCU_D\" \"R51\" \"1k\" \"D7\" \"Blue\" \"90D\" \"Q3\" \"2N7002,215\" \"R53\" \"0R\" \"USER_LED\" \"R52\" \"100k\"; variant.cpp pin 13: \"{PORTA, 15, PIO_DIGITAL, PIN_ATTR_PWM_F, No_ADC_Channel, TCC2_CH1, TCC2_CH1, EXTERNAL_INT_15},\"","revision":"v1.2","url":"https://files.seeedstudio.com/wiki/Wio-Terminal/res/Wio-Terminal-SCH-v1.2.pdf","where":"PDF p. 2: MCU net USER_LED and LED block (D7, Q3, R51, R52, R53); d2 variant.cpp L51"},"colour":"blue","label":"USER_LED (D7 blue, LED_BUILTIN D13)","name":"USER_LED (D7 blue, LED_BUILTIN D13)","pin":"PA15"}],"naming":"sam","ram":196608,"ram_from":"Microchip ATDF ATSAMD51P19A"}},
{"chosen":"zephyr:wio_tracker_l1","flash":806912,"ids":["zephyr:wio_tracker_l1"],"key":"seeed-wio-tracker-l1","name":"Wio Tracker L1","part":"nrf52840","ram":262144,"records":[{"file":"boards/seeed/wio_tracker_l1/wio_tracker_l1.dts","says":{"buttons":[["P0.08","sw0","low","up"],["P1.04","tb_up","low","up"],["P0.12","tb_down","low","up"],["P0.11","tb_left","low","up"],["P1.03","tb_right","low","up"],["P1.05","tb_press","low","up"]],"i2c":["P0.06","P0.05"],"leds":[["P1.01","led0","high"]],"spi":["P0.30","P0.28","P0.03"]},"src":"zephyr:wio_tracker_l1","stated":{"buttons|P0.08":"zephyr:wio_tracker_l1: gpios = <&gpio0 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.11":"zephyr:wio_tracker_l1: gpios = <&gpio0 11 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.12":"zephyr:wio_tracker_l1: gpios = <&gpio0 12 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.03":"zephyr:wio_tracker_l1: gpios = <&gpio1 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.04":"zephyr:wio_tracker_l1: gpios = <&gpio1 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.05":"zephyr:wio_tracker_l1: gpios = <&gpio1 5 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P1.01":"zephyr:wio_tracker_l1: gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"seeed","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.05","sda":"P0.06"},"spi":{"miso":"P0.03","mosi":"P0.28","name":"spi3","sck":"P0.30"}},"buttons":[{"active":"low","label":"User Button","name":"sw0","pin":"P0.08","pull":"up"},{"active":"low","label":"Trackball Up","name":"tb_up","pin":"P1.04","pull":"up"},{"active":"low","label":"Trackball Down","name":"tb_down","pin":"P0.12","pull":"up"},{"active":"low","label":"Trackball Left","name":"tb_left","pin":"P0.11","pull":"up"},{"active":"low","label":"Trackball Right","name":"tb_right","pin":"P1.03","pull":"up"},{"active":"low","label":"Trackball Press","name":"tb_press","pin":"P1.05","pull":"up"}],"flash":806912,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED","name":"led0","pin":"P1.01"}],"naming":"nrf","parts":[{"address":61,"bus":"i2c","compatible":"sinowealth,sh1106","name":"SH1106"},{"bus":"spi","compatible":"semtech,sx1262","name":"SX1262"}],"ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:Seeeduino:Seeed_STM32F4:wioGpsM4","flash":1048576,"ids":["arduino:Seeeduino:Seeed_STM32F4:wioGpsM4"],"key":"seeed-wio-tracker-lte","name":"Wio Tracker LTE","part":"stm32f406vg","records":[{"core":"arduino:Seeeduino:Seeed_STM32F4","file":"variants/discovery_f407/pins_arduino.h","src":"arduino:Seeeduino:Seeed_STM32F4:wioGpsM4"}],"vendor":"Seeed Studio","why":"vendor","wiring":{"clock_hz":168000000,"flash":1048576,"flash_from":"arduino:Seeeduino:Seeed_STM32F4:wioGpsM4","naming":"stm32"}},
{"chosen":"zephyr:wio_wm1110_dev_kit","flash":1048576,"ids":["zephyr:wio_wm1110_dev_kit"],"key":"seeed-wio-wm1110-dev-kit","name":"Wio-WM1110 Dev Kit","part":"nrf52840","ram":262144,"records":[{"file":"boards/seeed/wio_wm1110_dev_kit/wio_wm1110_dev_kit.dts","says":{"buttons":[["P0.23","sw0",null,"up"],["P0.25","sw1",null,"up"]],"i2c":["P0.27","P0.26"],"leds":[["P0.13","led0","low"],["P0.14","led1","low"]]},"src":"zephyr:wio_wm1110_dev_kit","stated":{"leds|P0.13":"zephyr:wio_wm1110_dev_kit: gpios = <&gpio0 13 GPIO_ACTIVE_LOW>","leds|P0.14":"zephyr:wio_wm1110_dev_kit: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>"}}],"vendor":"seeed","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.26","sda":"P0.27"}},"buttons":[{"label":"Button 1","name":"sw0","pin":"P0.23","pull":"up"},{"label":"Button 2","name":"sw1","pin":"P0.25","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"green","label":"Green LED","name":"led0","pin":"P0.13"},{"active":"low","colour":"red","label":"Red LED","name":"led1","pin":"P0.14"}],"naming":"nrf","parts":[{"address":25,"bus":"i2c","compatible":"st,lis3dh","name":"LIS3DH"},{"address":68,"bus":"i2c","compatible":"sensirion,sht4x","name":"SHT4X"}],"ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xiao_ble","flash":1048576,"ids":["zephyr:xiao_ble"],"key":"seeed-xiao-ble-sense","name":"XIAO BLE (Sense)","part":"nrf52840","ram":262144,"records":[{"file":"boards/seeed/xiao_ble/xiao_ble.dts","says":{"i2c":["P0.04","P0.05"],"leds":[["P0.26","led0","low"],["P0.30","led1","low"],["P0.06","led2","low"]],"spi":["P1.13","P1.15","P1.14"]},"src":"zephyr:xiao_ble","stated":{"leds|P0.06":"zephyr:xiao_ble: gpios = <&gpio0 6 GPIO_ACTIVE_LOW>","leds|P0.26":"zephyr:xiao_ble: gpios = <&gpio0 26 GPIO_ACTIVE_LOW>","leds|P0.30":"zephyr:xiao_ble: gpios = <&gpio0 30 GPIO_ACTIVE_LOW>"}}],"vendor":"seeed","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"P0.05","sda":"P0.04"},"spi":{"miso":"P1.14","mosi":"P1.15","name":"spi2","sck":"P1.13"}},"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"colour":"red","label":"Red LED","name":"led0","pin":"P0.26"},{"active":"low","colour":"green","label":"Green LED","name":"led1","pin":"P0.30"},{"active":"low","colour":"blue","label":"Blue LED","name":"led2","pin":"P0.06"}],"naming":"nrf","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:SiliconLabs:silabs:xiao_mg24","flash":1572864,"ids":["arduino:SiliconLabs:silabs:xiao_mg24","zephyr:xiao_mg24"],"key":"seeed-xiao-mg24","name":"XIAO MG24","notes":["led PA7 added from zephyr:xiao_mg24"],"part":"efr32mg24b220f1536im48","ram":262144,"records":[{"core":"arduino:SiliconLabs:silabs","dropped":["LED_BUILTIN = 20, and no pin table names it","PIN_LED = 20, and no pin table names it"],"file":"variants/xiao_mg24/pins_arduino.h","says":{"leds":[["D20","LED_BUILTIN","low"]]},"src":"arduino:SiliconLabs:silabs:xiao_mg24","stated":{"leds|label:D20":"#define LED_BUILTIN_ACTIVE LOW"}},{"file":"boards/seeed/xiao_mg24/xiao_mg24.dts","says":{"leds":[["PA7","led0","low"]]},"src":"zephyr:xiao_mg24","stated":{"leds|PA7":"zephyr:xiao_mg24: gpios = <&gpioa 7 GPIO_ACTIVE_LOW>"}}],"vendor":"seeed","why":"rank","wiring":{"clock_hz":39000000,"flash":1572864,"flash_from":"arduino:SiliconLabs:silabs:xiao_mg24","leds":[{"active":"low","aliases":["PIN_LED"],"label":"D20","name":"LED_BUILTIN"},{"active":"low","added_from":"zephyr:xiao_mg24","cite":{"doc":"XIAO_MGM240S_KICAD_Prj.pdf (linked on the wiki as 'XIAO MG24 Schematic')","kind":"schematic","level":"+3V3 -> R8 1.5K -> D2 'Y' element anode; cathode -> net PA07/USER_RED_LED -> U5 PA07 (pin 31): lit when PA7 is low.","publisher":"Seeed Studio","quote":"+3V3 R8 1.5K 1% Y D2 R&Y PA07/USER_RED_LED; PA07 31 PA07/USER_RED_LED","revision":"Rev field blank; one sheet dated 2024-07-18; PDF created 2024-11-29; retrieved 2026-11-03","url":"https://files.seeedstudio.com/wiki/XIAO_MG24/Getting_Start/XIAO_MGM240S_KICAD_Prj.pdf","where":"page 6 of 7, sheet '/05 EFR32MG24B220/' (05 EFR32MG24B220.kicad_sch), zone B1 (D2 'R&Y')"},"label":"LED 0","name":"led0","pin":"PA7"}],"naming":"port16","ram":262144,"ram_from":"arduino:SiliconLabs:silabs:xiao_mg24"}},
{"chosen":"hand:arduino:Seeeduino:nrf52:xiaonRF52840Plus","disagree":[{"kept":["P0.06","P0.26","P0.30"],"kept_from":"hand:arduino:Seeeduino:nrf52:xiaonRF52840Plus","kind":"conflict","other":["P0.06","P0.30","P1.08"],"other_from":"arduino:Seeeduino:mbed:xiaonRF52840Plus","what":"leds"},{"kept":"low","kept_from":"hand:arduino:Seeeduino:nrf52:xiaonRF52840Plus","kind":"level","other":"high","other_from":"arduino:Seeeduino:nrf52:xiaonRF52840Plus","what":"led P0.26 active"},{"kept":"low","kept_from":"hand:arduino:Seeeduino:nrf52:xiaonRF52840Plus","kind":"level","other":"high","other_from":"arduino:Seeeduino:nrf52:xiaonRF52840Plus","what":"led P0.30 active"},{"kept":"low","kept_from":"hand:arduino:Seeeduino:nrf52:xiaonRF52840Plus","kind":"level","other":"high","other_from":"arduino:Seeeduino:nrf52:xiaonRF52840Plus","what":"led P0.06 active"}],"flash":811008,"ids":["arduino:Seeeduino:mbed:xiaonRF52840Plus","arduino:Seeeduino:nrf52:xiaonRF52840Plus"],"key":"seeed-xiao-nrf52840-plus-no-updates","name":"XIAO nRF52840 Plus (No Updates)","notes":["uart added from arduino:Seeeduino:mbed:xiaonRF52840Plus","i2c added from arduino:Seeeduino:mbed:xiaonRF52840Plus","spi added from arduino:Seeeduino:mbed:xiaonRF52840Plus"],"part":"nrf52840","ram":237568,"records":[{"checked":"flowrs-regdb nrf52840: ports P0, P1","file":"tools/census/hand_wiring/nrf.json","says":{"leds":[["P0.26","USER_RED (RGB LED, red)","low"],["P0.30","USER_GREEN (RGB LED, green)","low"],["P0.06","USER_BLUE (RGB LED, blue)","low"]]},"src":"hand:arduino:Seeeduino:nrf52:xiaonRF52840Plus"},{"core":"arduino:Seeeduino:mbed","file":"variants/SEEED_XIAO_NRF52840_PLUS/pins_arduino.h","says":{"i2c":["P0.04","P0.05"],"leds":[["P1.08","LEDB",null],["P0.06","LEDG",null],["P0.30","LED_BUILTIN",null]],"spi":["P1.13","P1.15","P1.14"],"uart":["P1.11","P1.12"]},"src":"arduino:Seeeduino:mbed:xiaonRF52840Plus"},{"core":"arduino:Seeeduino:nrf52","dropped":["PIN_BUTTON1 = 39 is not a pin of the nrf52840","PIN_NEOPIXEL = 39 is not a pin of the nrf52840"],"file":"variants/Seeed_XIAO_nRF52840_Plus/variant.h","says":{"i2c":["P0.04","P0.05"],"leds":[["P0.06","LED_BLUE","high"],["P0.26","LED_BUILTIN","high"],["P0.30","LED_GREEN","high"]],"spi":["P1.13","P1.15","P1.14"],"uart":["P1.11","P1.12"]},"src":"arduino:Seeeduino:nrf52:xiaonRF52840Plus","stated":{"leds|P0.06":"#define LED_STATE_ON (1) // State when LED is litted","leds|P0.26":"#define LED_STATE_ON (1) // State when LED is litted","leds|P0.30":"#define LED_STATE_ON (1) // State when LED is litted"}}],"vendor":"Seeed Studio","why":"hand","wiring":{"buses":{"i2c":{"added_from":"arduino:Seeeduino:mbed:xiaonRF52840Plus","name":"Wire","scl":"P0.05","sda":"P0.04"},"spi":{"added_from":"arduino:Seeeduino:mbed:xiaonRF52840Plus","cs":"P0.28","miso":"P1.14","mosi":"P1.15","name":"SPI","sck":"P1.13"},"uart":{"added_from":"arduino:Seeeduino:mbed:xiaonRF52840Plus","name":"Serial","rx":"P1.12","tx":"P1.11"}},"clock_hz":64000000,"flash":811008,"flash_from":"arduino:Seeeduino:mbed:xiaonRF52840Plus","leds":[{"active":"low","cite":{"date":"2024.10.29","doc":"Seeed Studio XIAO nRF52840 Plus schematic (202004053_PCB_Seeed Studio XIAO nRF52840 Plus v1.0.pdf inside Seeed_Studio_XIAO_nRF52840_Plus_SCH_PCB_v1.1.zip; File: Seeed Studio XIAO nRF52840 Plus v1.0.kicad_sch)","kind":"schematic","level":"RGB common anode tied to 3V3; red cathode -> series resistor -> net P0.26_USER_RED -> nRF52840 P0.26: lit when P0.26 is low.","publisher":"Seeed Studio","quote":"\"3V3\" -> RGB common anode; resistor -> \"P0.26_USER_RED\" | U1 \"P0.26@G1\" <- \"P0.26_USER_RED\"","revision":"V1.0 'Initail Version'","url":"https://files.seeedstudio.com/wiki/XIAO-BLE/Seeed_Studio_XIAO_nRF52840_Plus_SCH_PCB_v1.1.zip","where":"single A3 sheet, RGB LED block right of the charger (reference designators and values not shown in this export); U1 nRF52840 ball G1"},"colour":"red","label":"USER_RED (RGB LED, red)","name":"USER_RED (RGB LED, red)","pin":"P0.26"},{"active":"low","cite":{"date":"2024.10.29","doc":"Seeed Studio XIAO nRF52840 Plus schematic (202004053_PCB_Seeed Studio XIAO nRF52840 Plus v1.0.pdf inside Seeed_Studio_XIAO_nRF52840_Plus_SCH_PCB_v1.1.zip; File: Seeed Studio XIAO nRF52840 Plus v1.0.kicad_sch)","kind":"schematic","level":"RGB common anode tied to 3V3; green cathode -> series resistor -> net P0.30_USER_GREEN -> nRF52840 P0.30: lit when P0.30 is low.","publisher":"Seeed Studio","quote":"\"3V3\" -> RGB common anode; resistor -> \"P0.30_USER_GREEN\" | U1 \"P0.30@B9\" <- \"P0.30_USER_GREEN\"","revision":"V1.0 'Initail Version'","url":"https://files.seeedstudio.com/wiki/XIAO-BLE/Seeed_Studio_XIAO_nRF52840_Plus_SCH_PCB_v1.1.zip","where":"single A3 sheet, RGB LED block right of the charger (reference designators and values not shown in this export); U1 nRF52840 ball B9"},"colour":"green","label":"USER_GREEN (RGB LED, green)","name":"USER_GREEN (RGB LED, green)","pin":"P0.30"},{"active":"low","cite":{"date":"2024.10.29","doc":"Seeed Studio XIAO nRF52840 Plus schematic (202004053_PCB_Seeed Studio XIAO nRF52840 Plus v1.0.pdf inside Seeed_Studio_XIAO_nRF52840_Plus_SCH_PCB_v1.1.zip; File: Seeed Studio XIAO nRF52840 Plus v1.0.kicad_sch)","kind":"schematic","level":"RGB common anode tied to 3V3; blue cathode -> series resistor -> net P0.06_USER_BLUE -> nRF52840 P0.06: lit when P0.06 is low.","publisher":"Seeed Studio","quote":"\"3V3\" -> RGB common anode; resistor -> \"P0.06_USER_BLUE\" | U1 \"P0.06@L1\" <- \"P0.06_USER_BLUE\"","revision":"V1.0 'Initail Version'","url":"https://files.seeedstudio.com/wiki/XIAO-BLE/Seeed_Studio_XIAO_nRF52840_Plus_SCH_PCB_v1.1.zip","where":"single A3 sheet, RGB LED block right of the charger (reference designators and values not shown in this export); U1 nRF52840 ball L1"},"colour":"blue","label":"USER_BLUE (RGB LED, blue)","name":"USER_BLUE (RGB LED, blue)","pin":"P0.06"}],"naming":"nrf","none":[{"cite":{"date":"2024.10.29","doc":"Seeed Studio XIAO nRF52840 Plus schematic (202004053_PCB_Seeed Studio XIAO nRF52840 Plus v1.0.pdf inside Seeed_Studio_XIAO_nRF52840_Plus_SCH_PCB_v1.1.zip; File: Seeed Studio XIAO nRF52840 Plus v1.0.kicad_sch)","kind":"schematic","publisher":"Seeed Studio","quote":"\"RESET\" \"K1\" to \"GND\", \"3V3\" pull-up resistor and capacitor to GND on RESET (K1 is the only push-button on the sheet)","revision":"V1.0 'Initail Version'","url":"https://files.seeedstudio.com/wiki/XIAO-BLE/Seeed_Studio_XIAO_nRF52840_Plus_SCH_PCB_v1.1.zip","where":"single sheet, RESET block (K1); USB1 S1-S4 are connector shield pins"},"what":"buttons"}],"ram":237568,"ram_from":"arduino:Seeeduino:mbed:xiaonRF52840Plus"}},
{"chosen":"hand:arduino:Seeeduino:nrf52:xiaonRF52840Sense","disagree":[{"kept":"low","kept_from":"hand:arduino:Seeeduino:nrf52:xiaonRF52840Sense","kind":"level","other":"high","other_from":"arduino:Seeeduino:nrf52:xiaonRF52840Sense","what":"led P0.26 active"},{"kept":"low","kept_from":"hand:arduino:Seeeduino:nrf52:xiaonRF52840Sense","kind":"level","other":"high","other_from":"arduino:Seeeduino:nrf52:xiaonRF52840Sense","what":"led P0.30 active"},{"kept":"low","kept_from":"hand:arduino:Seeeduino:nrf52:xiaonRF52840Sense","kind":"level","other":"high","other_from":"arduino:Seeeduino:nrf52:xiaonRF52840Sense","what":"led P0.06 active"}],"flash":811008,"ids":["arduino:Seeeduino:mbed:xiaonRF52840Sense","arduino:Seeeduino:nrf52:xiaonRF52840Sense","cpy:nordic/Seeed_XIAO_nRF52840_Sense","mpy:nrf/SEEED_XIAO_NRF52"],"key":"seeed-xiao-nrf52840-sense-no-updates","name":"XIAO nRF52840 Sense (No Updates)","notes":["led P0.17 added from mpy:nrf/SEEED_XIAO_NRF52","uart added from arduino:Seeeduino:mbed:xiaonRF52840Sense","i2c added from arduino:Seeeduino:mbed:xiaonRF52840Sense","spi added from arduino:Seeeduino:mbed:xiaonRF52840Sense"],"part":"nrf52840","ram":237568,"records":[{"checked":"flowrs-regdb nrf52840: ports P0, P1","file":"tools/census/hand_wiring/nrf.json","says":{"leds":[["P0.26","USER_RED (RGB LED, red)","low"],["P0.30","USER_GREEN (RGB LED, green)","low"],["P0.06","USER_BLUE (RGB LED, blue)","low"]]},"src":"hand:arduino:Seeeduino:nrf52:xiaonRF52840Sense"},{"core":"arduino:Seeeduino:mbed","file":"variants/SEEED_XIAO_NRF52840_SENSE/pins_arduino.h","says":{"i2c":["P0.04","P0.05"],"leds":[["P0.06","LEDB",null],["P0.30","LEDG",null],["P0.26","LED_BUILTIN",null]],"spi":["P1.13","P1.15","P1.14"],"uart":["P1.11","P1.12"]},"src":"arduino:Seeeduino:mbed:xiaonRF52840Sense"},{"core":"arduino:Seeeduino:nrf52","dropped":["PIN_BUTTON1 = 33 is not a pin of the nrf52840","PIN_NEOPIXEL = 33 is not a pin of the nrf52840"],"file":"variants/Seeed_XIAO_nRF52840_Sense/variant.h","says":{"i2c":["P0.04","P0.05"],"leds":[["P0.06","LED_BLUE","high"],["P0.26","LED_BUILTIN","high"],["P0.30","LED_GREEN","high"]],"spi":["P1.13","P1.15","P1.14"],"uart":["P1.11","P1.12"]},"src":"arduino:Seeeduino:nrf52:xiaonRF52840Sense","stated":{"leds|P0.06":"#define LED_STATE_ON (1) // State when LED is litted","leds|P0.26":"#define LED_STATE_ON (1) // State when LED is litted","leds|P0.30":"#define LED_STATE_ON (1) // State when LED is litted"}},{"file":"ports/nrf/boards/SEEED_XIAO_NRF52/mpconfigboard.h","says":{"leds":[["P0.17","LED1","low"],["P0.26","LED2","low"],["P0.30","LED3","low"],["P0.06","LED4","low"]]},"src":"mpy:nrf/SEEED_XIAO_NRF52","stated":{"leds|P0.06":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.17":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.26":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.30":"#define MICROPY_HW_LED_PULLUP (1)"}},{"file":"ports/nordic/boards/Seeed_XIAO_nRF52840_Sense/pins.c","says":{"i2c":["P0.04","P0.05"],"leds":[["P0.26","LED",null],["P0.06","LED_BLUE",null],["P0.30","LED_GREEN",null]],"spi":["P1.13","P1.15","P1.14"],"uart":["P1.11","P1.12"]},"src":"cpy:nordic/Seeed_XIAO_nRF52840_Sense"}],"vendor":"Seeed Studio","why":"hand","wiring":{"buses":{"i2c":{"added_from":"arduino:Seeeduino:mbed:xiaonRF52840Sense","name":"Wire","scl":"P0.05","sda":"P0.04"},"spi":{"added_from":"arduino:Seeeduino:mbed:xiaonRF52840Sense","cs":"P0.28","miso":"P1.14","mosi":"P1.15","name":"SPI","sck":"P1.13"},"uart":{"added_from":"arduino:Seeeduino:mbed:xiaonRF52840Sense","name":"Serial","rx":"P1.12","tx":"P1.11"}},"clock_hz":64000000,"flash":811008,"flash_from":"arduino:Seeeduino:mbed:xiaonRF52840Sense","leds":[{"active":"low","cite":{"date":"2025-12-19","doc":"XIAO nRF52840 Sense schematic (Seeed_Studio_XIAO_nRF52840_PDF.pdf, KiCad Eeschema export; Title: XIAO nRF52840; sheet /02 XIAO Header & nRF52840/)","kind":"schematic","level":"RGB common anode tied to 3V3; red cathode -> R7 2.2k -> net P0.26_USER_RED -> nRF52840 P0.26: lit when P0.26 is low.","publisher":"Seeed Studio","quote":"\"3V3\" -> RGB common anode; \"2.2k R7\" \"P0.26_USER_RED\" | U1 \"P0.26@G1\" <- \"P0.26_USER_RED\"","revision":"Rev: V1.1","url":"https://files.seeedstudio.com/wiki/XIAO-BLE/Seeed_Studio_XIAO_nRF52840_PDF.pdf","where":"page 3 'LED' block (RGB6 'RGB'); page 3 U1 nRF52840 ball G1"},"colour":"red","label":"USER_RED (RGB LED, red)","name":"USER_RED (RGB LED, red)","pin":"P0.26"},{"active":"low","cite":{"date":"2025-12-19","doc":"XIAO nRF52840 Sense schematic (Seeed_Studio_XIAO_nRF52840_PDF.pdf, KiCad Eeschema export; Title: XIAO nRF52840; sheet /02 XIAO Header & nRF52840/)","kind":"schematic","level":"RGB common anode tied to 3V3; green cathode -> R4 10k -> net P0.30_USER_GREEN -> nRF52840 P0.30: lit when P0.30 is low.","publisher":"Seeed Studio","quote":"\"3V3\" -> RGB common anode; \"10k R4\" \"P0.30_USER_GREEN\" | U1 \"P0.30@B9\" <- \"P0.30_USER_GREEN\"","revision":"Rev: V1.1","url":"https://files.seeedstudio.com/wiki/XIAO-BLE/Seeed_Studio_XIAO_nRF52840_PDF.pdf","where":"page 3 'LED' block (RGB6 'RGB'); page 3 U1 nRF52840 ball B9"},"colour":"green","label":"USER_GREEN (RGB LED, green)","name":"USER_GREEN (RGB LED, green)","pin":"P0.30"},{"active":"low","cite":{"date":"2025-12-19","doc":"XIAO nRF52840 Sense schematic (Seeed_Studio_XIAO_nRF52840_PDF.pdf, KiCad Eeschema export; Title: XIAO nRF52840; sheet /02 XIAO Header & nRF52840/)","kind":"schematic","level":"RGB common anode tied to 3V3; blue cathode -> R3 2.2k -> net P0.06_USER_BLUE -> nRF52840 P0.06: lit when P0.06 is low.","publisher":"Seeed Studio","quote":"\"3V3\" -> RGB common anode; \"2.2k R3\" \"P0.06_USER_BLUE\" | U1 \"P0.06@L1\" <- \"P0.06_USER_BLUE\"","revision":"Rev: V1.1","url":"https://files.seeedstudio.com/wiki/XIAO-BLE/Seeed_Studio_XIAO_nRF52840_PDF.pdf","where":"page 3 'LED' block (RGB6 'RGB'); page 3 U1 nRF52840 ball L1"},"colour":"blue","label":"USER_BLUE (RGB LED, blue)","name":"USER_BLUE (RGB LED, blue)","pin":"P0.06"},{"active":"low","added_from":"mpy:nrf/SEEED_XIAO_NRF52","aliases":["MICROPY_HW_LED1"],"name":"LED1","pin":"P0.17"}],"naming":"nrf","none":[{"cite":{"date":"2025-12-19","doc":"XIAO nRF52840 Sense schematic (Seeed_Studio_XIAO_nRF52840_PDF.pdf, KiCad Eeschema export; Title: XIAO nRF52840; sheet /02 XIAO Header & nRF52840/)","kind":"schematic","publisher":"Seeed Studio","quote":"\"RESET\" \"3V3\" \"R13\" \"10k\" \"K1\" \"BUTTON-4P\" \"GND\" (K1, on RESET / P0.18/RESET@AC13, is the only switch)","revision":"Rev: V1.1","url":"https://files.seeedstudio.com/wiki/XIAO-BLE/Seeed_Studio_XIAO_nRF52840_PDF.pdf","where":"page 3 'RESET' block"},"what":"buttons"}],"ram":237568,"ram_from":"arduino:Seeeduino:mbed:xiaonRF52840Sense"}},
{"chosen":"arduino:Seeeduino:mbed:xiaonRF52840SensePlus","disagree":[{"kept":["P0.06","P0.30","P1.08"],"kept_from":"arduino:Seeeduino:mbed:xiaonRF52840SensePlus","kind":"conflict","other":["P0.06","P0.26","P0.30"],"other_from":"arduino:Seeeduino:nrf52:xiaonRF52840SensePlus","what":"leds"},{"kept":"P0.30","kept_from":"arduino:Seeeduino:mbed:xiaonRF52840SensePlus","kind":"primary","other":"P0.26","other_from":"arduino:Seeeduino:nrf52:xiaonRF52840SensePlus","what":"the LED"}],"flash":811008,"ids":["arduino:Seeeduino:mbed:xiaonRF52840SensePlus","arduino:Seeeduino:nrf52:xiaonRF52840SensePlus"],"key":"seeed-xiao-nrf52840-sense-plus-no-updates","name":"XIAO nRF52840 Sense Plus (No Updates)","notes":["led P0.06 active high from arduino:Seeeduino:nrf52:xiaonRF52840SensePlus not kept: its statement `#define LED_STATE_ON (1) // State when LED is litted` is one the boards' schematics refuted and none confirmed: a copy of a known error","led P0.30 active high from arduino:Seeeduino:nrf52:xiaonRF52840SensePlus not kept: its statement `#define LED_STATE_ON (1) // State when LED is litted` is one the boards' schematics refuted and none confirmed: a copy of a known error"],"part":"nrf52840","ram":237568,"records":[{"core":"arduino:Seeeduino:mbed","file":"variants/SEEED_XIAO_NRF52840_SENSE_PLUS/pins_arduino.h","says":{"i2c":["P0.04","P0.05"],"leds":[["P1.08","LEDB",null],["P0.06","LEDG",null],["P0.30","LED_BUILTIN",null]],"spi":["P1.13","P1.15","P1.14"],"uart":["P1.11","P1.12"]},"src":"arduino:Seeeduino:mbed:xiaonRF52840SensePlus"},{"core":"arduino:Seeeduino:nrf52","dropped":["PIN_BUTTON1 = 39 is not a pin of the nrf52840","PIN_NEOPIXEL = 39 is not a pin of the nrf52840"],"file":"variants/Seeed_XIAO_nRF52840_Sense_Plus/variant.h","says":{"i2c":["P0.04","P0.05"],"leds":[["P0.06","LED_BLUE","high"],["P0.26","LED_BUILTIN","high"],["P0.30","LED_GREEN","high"]],"spi":["P1.13","P1.15","P1.14"],"uart":["P1.11","P1.12"]},"src":"arduino:Seeeduino:nrf52:xiaonRF52840SensePlus","stated":{"leds|P0.06":"#define LED_STATE_ON (1) // State when LED is litted","leds|P0.26":"#define LED_STATE_ON (1) // State when LED is litted","leds|P0.30":"#define LED_STATE_ON (1) // State when LED is litted"}}],"vendor":"Seeed Studio","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.05","sda":"P0.04"},"spi":{"cs":"P0.28","miso":"P1.14","mosi":"P1.15","name":"SPI","sck":"P1.13"},"uart":{"name":"Serial","rx":"P1.12","tx":"P1.11"}},"clock_hz":64000000,"flash":811008,"flash_from":"arduino:Seeeduino:mbed:xiaonRF52840SensePlus","leds":[{"colour":"blue","label":"D14","name":"LEDB","pin":"P1.08"},{"colour":"green","filled":["active withheld: high from arduino:Seeeduino:nrf52:xiaonRF52840SensePlus"],"label":"D13","name":"LEDG","pin":"P0.06"},{"aliases":["LEDR","PIN_LED"],"colour":"red","filled":["active withheld: high from arduino:Seeeduino:nrf52:xiaonRF52840SensePlus"],"label":"D12","name":"LED_BUILTIN","pin":"P0.30"}],"naming":"nrf","ram":237568,"ram_from":"arduino:Seeeduino:mbed:xiaonRF52840SensePlus"}},
{"chosen":"zephyr:xiao_nrf54l15","flash":98304,"ids":["zephyr:xiao_nrf54l15"],"key":"seeed-xiao-nrf54l15","name":"XIAO NRF54L15","part":"nrf54l15","ram":98304,"records":[{"file":"boards/seeed/xiao_nrf54l15/xiao_nrf54l15_nrf54l15_cpuapp.dts","says":{"buttons":[["P0.00","sw0","low","up"]],"i2c":["P1.10","P1.11"],"leds":[["&gpio2 0","led0","low"]],"spi":[null,null,null]},"src":"zephyr:xiao_nrf54l15","stated":{"buttons|P0.00":"zephyr:xiao_nrf54l15: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio2 0":"zephyr:xiao_nrf54l15: gpios = <&gpio2 0 GPIO_ACTIVE_LOW>"}}],"vendor":"seeed","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c22","scl":"P1.11","sda":"P1.10"},"spi":{"miso":null,"mosi":null,"name":"spi00","sck":null}},"buttons":[{"active":"low","label":"USR","name":"sw0","pin":"P0.00","pull":"up"}],"flash":98304,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED 0","name":"led0","raw":"&gpio2 0"}],"naming":"nrf","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xiao_nrf54lm20a","flash":65536,"ids":["zephyr:xiao_nrf54lm20a"],"key":"seeed-xiao-nrf54lm20a","name":"XIAO nRF54LM20A","part":"nrf54lm20a","ram":32768,"records":[{"file":"boards/seeed/xiao_nrf54lm20a/xiao_nrf54lm20a_nrf54lm20a_cpuapp.dts","says":{"buttons":[["P0.09","sw0","low","up"]],"i2c":["P1.03","P1.07"],"leds":[["&gpio1 23","led0","low"],["&gpio1 22","led1","low"],["&gpio1 24","led2","low"]],"spi":["P1.04","P1.06","P1.05"]},"src":"zephyr:xiao_nrf54lm20a","stated":{"buttons|P0.09":"zephyr:xiao_nrf54lm20a: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio1 22":"zephyr:xiao_nrf54lm20a: gpios = <&gpio1 22 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 23":"zephyr:xiao_nrf54lm20a: gpios = <&gpio1 23 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 24":"zephyr:xiao_nrf54lm20a: gpios = <&gpio1 24 GPIO_ACTIVE_LOW>"}}],"vendor":"seeed","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c22","scl":"P1.07","sda":"P1.03"},"spi":{"miso":"P1.05","mosi":"P1.06","name":"spi23","sck":"P1.04"}},"buttons":[{"active":"low","label":"Push button 0","name":"sw0","pin":"P0.09","pull":"up"}],"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"blue","label":"BLUE_LED","name":"led0","raw":"&gpio1 23"},{"active":"low","colour":"red","label":"RED_LED","name":"led1","raw":"&gpio1 22"},{"active":"low","colour":"green","label":"GREEN_LED","name":"led2","raw":"&gpio1 24"}],"naming":"nrf","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xiao_nrf54lm20b","flash":1826816,"ids":["zephyr:xiao_nrf54lm20b"],"key":"seeed-xiao-nrf54lm20b","name":"XIAO nRF54LM20B","part":"nrf54lm20b","ram":523264,"records":[{"file":"boards/seeed/xiao_nrf54lm20b/xiao_nrf54lm20b_nrf54lm20b_cpuapp.dts","says":{"buttons":[["P0.09","sw0","low","up"]],"i2c":["P1.03","P1.07"],"leds":[["&gpio1 22","led1","low"],["&gpio1 23","led0","low"],["&gpio1 24","led2","low"]],"spi":["P1.04","P1.06","P1.05"]},"src":"zephyr:xiao_nrf54lm20b","stated":{"buttons|P0.09":"zephyr:xiao_nrf54lm20b: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio1 22":"zephyr:xiao_nrf54lm20b: gpios = <&gpio1 22 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 23":"zephyr:xiao_nrf54lm20b: gpios = <&gpio1 23 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 24":"zephyr:xiao_nrf54lm20b: gpios = <&gpio1 24 GPIO_ACTIVE_LOW>"}}],"vendor":"seeed","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c22","scl":"P1.07","sda":"P1.03"},"spi":{"miso":"P1.05","mosi":"P1.06","name":"spi23","sck":"P1.04"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button 0","name":"sw0","pin":"P0.09","pull":"up"}],"flash":1826816,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"RED_LED","name":"led1","raw":"&gpio1 22"},{"active":"low","colour":"blue","label":"BLUE_LED","name":"led0","raw":"&gpio1 23"},{"active":"low","colour":"green","label":"GREEN_LED","name":"led2","raw":"&gpio1 24"}],"naming":"nrf","ram":523264,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:Seeeduino:renesas_uno:XIAO_RA4M1","flash":262144,"ids":["arduino:Seeeduino:renesas_uno:XIAO_RA4M1","zephyr:xiao_ra4m1"],"key":"seeed-xiao-ra4m1","name":"XIAO RA4M1","part":"ra4m1","ram":32768,"records":[{"core":"arduino:Seeeduino:renesas_uno","dropped":["LED_BUILTIN = 19, and no pin table names it","PIN_LED = 19, and no pin table names it","RGB_BUILTIN = 20, and no pin table names it"],"file":"variants/XIAORA4M1/pins_arduino.h","says":{"leds":[["D19","LED_BUILTIN",null]],"pixels":[[null,"ws2812"]]},"src":"arduino:Seeeduino:renesas_uno:XIAO_RA4M1"},{"file":"boards/seeed/xiao_ra4m1/xiao_ra4m1.dts","says":{"leds":[["&ioport0 11","led0","low"]]},"src":"zephyr:xiao_ra4m1","stated":{"leds|raw:&ioport0 11":"zephyr:xiao_ra4m1: gpios = <&ioport0 11 GPIO_ACTIVE_LOW>"}}],"vendor":"seeed","why":"vendor","wiring":{"flash":262144,"flash_from":"arduino:Seeeduino:renesas_uno:XIAO_RA4M1","leds":[{"aliases":["PIN_LED"],"label":"D19","name":"LED_BUILTIN"}],"naming":"raw","ram":32768,"ram_from":"arduino:Seeeduino:renesas_uno:XIAO_RA4M1"}},
{"chosen":"arduino:rp2040:rp2040:seeed_xiao_rp2040","disagree":[{"kept":"GPIO17","kept_from":"arduino:rp2040:rp2040:seeed_xiao_rp2040","kind":"primary","other":"GPIO25","other_from":"zephyr:xiao_rp2040","what":"the LED"},{"kept":"GPIO17","kept_from":"arduino:rp2040:rp2040:seeed_xiao_rp2040","kind":"primary","other":"GPIO25","other_from":"mpy:rp2/SEEED_XIAO_RP2040","what":"the LED"},{"kept":"GPIO17","kept_from":"arduino:rp2040:rp2040:seeed_xiao_rp2040","kind":"primary","other":"GPIO25","other_from":"cpy:raspberrypi/seeeduino_xiao_rp2040","what":"the LED"}],"flash":2097152,"ids":["arduino:rp2040:rp2040:seeed_xiao_rp2040","cpy:raspberrypi/seeeduino_xiao_rp2040","mpy:rp2/SEEED_XIAO_RP2040","pio:seeed_xiao_rp2040","zephyr:xiao_rp2040"],"key":"seeed-xiao-rp2040","name":"XIAO RP2040","notes":["led GPIO17 label from zephyr:xiao_rp2040","led GPIO25 label from zephyr:xiao_rp2040","led GPIO16 label from zephyr:xiao_rp2040","led GPIO17 active from zephyr:xiao_rp2040","led GPIO25 active from zephyr:xiao_rp2040","led GPIO16 active from zephyr:xiao_rp2040"],"part":"rp2040","ram":270336,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/seeed_xiao_rp2040/pins_arduino.h","says":{"i2c":["GPIO6","GPIO7"],"leds":[["GPIO17","LED_BUILTIN",null],["GPIO25","PIN_LED_B",null],["GPIO16","PIN_LED_G",null]],"pixels":[["GPIO12","ws2812"]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:seeed_xiao_rp2040"},{"core":"arduino:rp2040:rp2040","file":"variants/seeed_xiao_rp2040/pins_arduino.h","same":true,"src":"pio:seeed_xiao_rp2040","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own SEEED_XIAO_RP2040 entry"},{"file":"boards/seeed/xiao_rp2040/xiao_rp2040.dts","says":{"i2c":["GPIO6","GPIO7"],"leds":[["GPIO25","led0","low"],["GPIO16","led1","low"],["GPIO17","led2","low"]],"pixels":[[null,"ws2812"]]},"src":"zephyr:xiao_rp2040","stated":{"leds|GPIO16":"zephyr:xiao_rp2040: gpios = <&gpio0 16 GPIO_ACTIVE_LOW>","leds|GPIO17":"zephyr:xiao_rp2040: gpios = <&gpio0 17 GPIO_ACTIVE_LOW>","leds|GPIO25":"zephyr:xiao_rp2040: gpios = <&gpio0 25 GPIO_ACTIVE_LOW>"}},{"file":"ports/rp2/boards/SEEED_XIAO_RP2040/mpconfigboard.h","says":{"i2c":["GPIO6","GPIO7"],"leds":[["GPIO25","LED",null]],"pixels":[["GPIO12","ws2812"]]},"src":"mpy:rp2/SEEED_XIAO_RP2040"},{"file":"ports/raspberrypi/boards/seeeduino_xiao_rp2040/pins.c","says":{"i2c":["GPIO6","GPIO7"],"leds":[["GPIO16","LED_GREEN",null],["GPIO17","LED_RED",null],["GPIO25","LED",null]],"pixels":[["GPIO12","ws2812"]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/seeeduino_xiao_rp2040"}],"vendor":"Seeed","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO7","sda":"GPIO6"},"spi":{"miso":"GPIO4","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:seeed_xiao_rp2040","leds":[{"active":"low","aliases":["PIN_LED","PIN_LED_R"],"colour":"red","filled":["label from zephyr:xiao_rp2040","active from zephyr:xiao_rp2040"],"label":"RED_LED","name":"LED_BUILTIN","pin":"GPIO17"},{"active":"low","colour":"blue","filled":["label from zephyr:xiao_rp2040","active from zephyr:xiao_rp2040"],"label":"BLUE_LED","name":"PIN_LED_B","pin":"GPIO25"},{"active":"low","colour":"green","filled":["label from zephyr:xiao_rp2040","active from zephyr:xiao_rp2040"],"label":"GREEN_LED","name":"PIN_LED_G","pin":"GPIO16"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO12"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:seeed_xiao_rp2040"}},
{"chosen":"arduino:rp2040:rp2040:seeed_xiao_rp2040_plus","flash":2097152,"ids":["arduino:rp2040:rp2040:seeed_xiao_rp2040_plus","pio:seeed_xiao_rp2040_plus"],"key":"seeed-xiao-rp2040-plus","name":"XIAO RP2040 Plus","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/seeed_xiao_rp2040_plus/pins_arduino.h","says":{"i2c":["GPIO6","GPIO7"],"leds":[["GPIO25","LED_BUILTIN",null]],"pixels":[["GPIO12","ws2812"]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:seeed_xiao_rp2040_plus"},{"core":"arduino:rp2040:rp2040","file":"variants/seeed_xiao_rp2040_plus/pins_arduino.h","same":true,"src":"pio:seeed_xiao_rp2040_plus","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own SEEED_XIAO_RP2040_PLUS entry"}],"vendor":"Seeed","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO7","sda":"GPIO6"},"spi":{"miso":"GPIO4","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:seeed_xiao_rp2040_plus","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO12"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:seeed_xiao_rp2040_plus"}},
{"chosen":"arduino:rp2040:rp2040:seeed_xiao_rp2350","flash":2097152,"ids":["arduino:rp2040:rp2040:seeed_xiao_rp2350","cpy:raspberrypi/seeeduino_xiao_rp2350","mpy:rp2/SEEED_XIAO_RP2350","pio:seeed_xiao_rp2350","zephyr:xiao_rp2350"],"key":"seeed-xiao-rp2350","name":"XIAO RP2350","notes":["pixel GPIO22 added from mpy:rp2/SEEED_XIAO_RP2350","led GPIO25 label from zephyr:xiao_rp2350","led GPIO25 active from zephyr:xiao_rp2350"],"part":"rp2350","ram":532480,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/seeed_xiao_rp2350/pins_arduino.h","says":{"i2c":["GPIO16","GPIO17"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:seeed_xiao_rp2350"},{"core":"arduino:rp2040:rp2040","file":"variants/seeed_xiao_rp2350/pins_arduino.h","same":true,"src":"pio:seeed_xiao_rp2350","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own SEEED_XIAO_RP2350 entry"},{"file":"boards/seeed/xiao_rp2350/xiao_rp2350_rp2350a_m33_0.dts","says":{"i2c":["GPIO6","GPIO7"],"leds":[["GPIO25","led0","low"]],"pixels":[[null,"ws2812"]]},"src":"zephyr:xiao_rp2350","stated":{"leds|GPIO25":"zephyr:xiao_rp2350: gpios = <&gpio0 25 GPIO_ACTIVE_LOW>"}},{"file":"ports/rp2/boards/SEEED_XIAO_RP2350/mpconfigboard.h","says":{"leds":[["GPIO25","LED",null]],"pixels":[["GPIO22","ws2812"]]},"src":"mpy:rp2/SEEED_XIAO_RP2350"},{"file":"ports/raspberrypi/boards/seeeduino_xiao_rp2350/pins.c","says":{"i2c":["GPIO6","GPIO7"],"leds":[["GPIO25","LED",null]],"pixels":[["GPIO22","ws2812"]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/seeeduino_xiao_rp2350"}],"vendor":"Seeed","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO17","sda":"GPIO16"},"spi":{"cs":"GPIO5","miso":"GPIO4","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:seeed_xiao_rp2350","leds":[{"active":"low","aliases":["PIN_LED"],"filled":["label from zephyr:xiao_rp2350","active from zephyr:xiao_rp2350"],"label":"LED","name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","pixels":[{"added_from":"mpy:rp2/SEEED_XIAO_RP2350","kind":"ws2812","name":"NEOPIXEL","pin":"GPIO22"}],"ram":524288,"ram_from":"arduino:rp2040:rp2040:seeed_xiao_rp2350"}},
{"chosen":"mpy:samd/SEEED_XIAO_SAMD21","ids":["mpy:samd/SEEED_XIAO_SAMD21"],"key":"seeed-xiao-samd21","name":"XIAO SAMD21","part":"samd21g18a","records":[{"file":"ports/samd/boards/SEEED_XIAO_SAMD21/mpconfigboard.h","says":{"pixels":[["PA27","ws2812"]]},"src":"mpy:samd/SEEED_XIAO_SAMD21"}],"vendor":"Seeed Studio","why":"rank","wiring":{"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","naming":"sam","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"PA27"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"zephyr:xiao_stm32c5","flash":499712,"ids":["zephyr:xiao_stm32c5"],"key":"seeed-xiao-stm32c5","name":"XIAO STM32C5","part":"stm32c5a3xx","ram":262144,"records":[{"file":"boards/seeed/xiao_stm32c5/xiao_stm32c5.dts","says":{"buttons":[["PH2","sw0","low","up"]],"i2c":["PB7","PB6"],"leds":[["PB12","led0","low"],["PA15","bat-en","high"]],"spi":["PE2","PB15","PB0"]},"src":"zephyr:xiao_stm32c5","stated":{"buttons|PH2":"zephyr:xiao_stm32c5: gpios = <&gpioh 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|PA15":"zephyr:xiao_stm32c5: gpios = <&gpioa 15 GPIO_ACTIVE_HIGH>","leds|PB12":"zephyr:xiao_stm32c5: gpios = <&gpiob 12 GPIO_ACTIVE_LOW>"}}],"vendor":"seeed","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PB0","mosi":"PB15","name":"spi3","sck":"PE2"}},"buttons":[{"active":"low","label":"BOOT button","name":"sw0","pin":"PH2","pull":"up"}],"flash":499712,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LED","name":"led0","pin":"PB12"},{"active":"high","label":"BAT_EN","name":"bat-en","pin":"PA15"}],"naming":"stm32","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:segger_trb_stm32f407","flash":524288,"ids":["zephyr:segger_trb_stm32f407"],"key":"segger-cortex-m-trace-reference-board-v1-2","name":"Cortex-M Trace Reference Board V1.2","part":"stm32f407xx","ram":196608,"records":[{"file":"boards/segger/trb_stm32f407/segger_trb_stm32f407.dts","says":{"leds":[["PA8","led0","high"],["PA9","led1","high"],["PA10","led2","high"]]},"src":"zephyr:segger_trb_stm32f407","stated":{"leds|PA10":"zephyr:segger_trb_stm32f407: gpios = <&gpioa 10 GPIO_ACTIVE_HIGH>","leds|PA8":"zephyr:segger_trb_stm32f407: gpios = <&gpioa 8 GPIO_ACTIVE_HIGH>","leds|PA9":"zephyr:segger_trb_stm32f407: gpios = <&gpioa 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"segger","why":"rank","wiring":{"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"green","label":"LED0","name":"led0","pin":"PA8"},{"active":"high","colour":"green","label":"LED1","name":"led1","pin":"PA9"},{"active":"high","colour":"green","label":"LED2","name":"led2","pin":"PA10"}],"naming":"stm32","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ip_k66f","flash":2097152,"ids":["zephyr:ip_k66f"],"key":"segger-ip-switch-board","name":"IP Switch Board","part":"mk66f18","ram":262144,"records":[{"file":"boards/segger/ip_k66f/ip_k66f.dts","says":{"leds":[["&gpioa 8","led0","high"],["&gpioa 10","led2","high"]]},"src":"zephyr:ip_k66f","stated":{"leds|raw:&gpioa 10":"zephyr:ip_k66f: gpios = <&gpioa 10 GPIO_ACTIVE_HIGH>","leds|raw:&gpioa 8":"zephyr:ip_k66f: gpios = <&gpioa 8 GPIO_ACTIVE_HIGH>"}}],"vendor":"segger","why":"rank","wiring":{"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD1","name":"led0","raw":"&gpioa 8"},{"active":"high","label":"User LD2","name":"led2","raw":"&gpioa 10"}],"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nandeval_h743zi","flash":2097152,"ids":["zephyr:nandeval_h743zi"],"key":"segger-nand-flash-evaluator","name":"NAND Flash Evaluator","part":"stm32h743xx","ram":524288,"records":[{"file":"boards/segger/nandeval_h743zi/nandeval_h743zi.dts","says":{"leds":[["PA9","led0","high"],["PA10","led1","high"]]},"src":"zephyr:nandeval_h743zi","stated":{"leds|PA10":"zephyr:nandeval_h743zi: gpios = <&gpioa 10 GPIO_ACTIVE_HIGH>","leds|PA9":"zephyr:nandeval_h743zi: gpios = <&gpioa 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"segger","why":"rank","wiring":{"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED0","name":"led0","pin":"PA9"},{"active":"high","label":"LED1","name":"led1","pin":"PA10"}],"naming":"stm32","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:atmel-samd/sensebox_mcu","ids":["cpy:atmel-samd/sensebox_mcu"],"key":"sensebox-sensebox-mcu","name":"senseBox MCU","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/sensebox_mcu/pins.c","says":{"i2c":["PA8","PA9"],"leds":[["PA27","LED",null],["PA28","GREEN_LED",null]],"spi":["PA17","PA16","PA19"],"uart":["PA22","PA23"]},"src":"cpy:atmel-samd/sensebox_mcu"}],"vendor":"senseBox","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA9","sda":"PA8"},"spi":{"miso":"PA19","mosi":"PA16","name":"board.SPI()","sck":"PA17"},"uart":{"name":"board.UART()","rx":"PA23","tx":"PA22"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","leds":[{"aliases":["RED_LED","MICROPY_HW_LED_STATUS"],"colour":"red","name":"LED","pin":"PA27"},{"colour":"green","name":"GREEN_LED","pin":"PA28"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"zephyr:ganymed_bob","ids":["zephyr:ganymed_bob"],"key":"sensry-ganymed-break-out-board-bob","name":"Ganymed Break-Out-Board (BOB)","part":"sy120_g","records":[{"file":"boards/sensry/ganymed_bob/ganymed_bob_sy120_gbm.dts","src":"zephyr:ganymed_bob"}],"vendor":"sensry","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:ganymed_sk","ids":["zephyr:ganymed_sk"],"key":"sensry-ganymed-starter-kit-sk","name":"Ganymed Starter Kit (SK)","part":"sy120_g","records":[{"file":"boards/sensry/ganymed_sk/ganymed_sk_sy120_gbm.dts","says":{"leds":[["&gpio0 10","led0","high"]]},"src":"zephyr:ganymed_sk","stated":{"leds|raw:&gpio0 10":"zephyr:ganymed_sk: gpios = <&gpio0 10 GPIO_ACTIVE_HIGH>"}}],"vendor":"sensry","why":"rank","wiring":{"leds":[{"active":"high","label":"User LED","name":"led0","raw":"&gpio0 10"}],"naming":"raw"}},
{"chosen":"hand:atsamd:serpente","ids":["atsamd:serpente"],"key":"serpente","name":"serpente","part":"samd21e","records":[{"checked":"Microchip.SAMD21_DFP.3.8.270.atpack ATDF samd21e15a, samd21e15b, samd21e15bu ...: every pinout, SAMD21E, SAMD21E1xBU, SAMD21E1xDU, SAMD21E1xL, SAMD21E1xLS, SAMD21EA, SAMD21EM","file":"tools/census/hand_wiring/sam.json","says":{"leds":[["PA22","LED_R (D3 red)","low"],["PA19","LED_G (D3 green)","low"],["PA23","LED_B (D3 blue)","low"]]},"src":"hand:atsamd:serpente"}],"vendor":"","why":"hand","wiring":{"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A, named by hand:atsamd:serpente","leds":[{"active":"low","cite":{"date":"2019-12-15 (PDF creation date)","doc":"Serpente schematic (schematics.pdf, KiCad/Eeschema export, title block 'Title: Serpente' 'Rev: 2')","kind":"schematic","level":"D3 LED_RBAG is common-anode: pin 3 (A) to +3.3V, red cathode (pin 1) via R1 360R to LED_R/PA22 -> lit when PA22 is low","publisher":"arturo182 / Solder Party","quote":"U3 ATSAMD21E18A pin 21 \"PA22\" net \"LED_R\"; \"LED_R R1 360R\" -> D3 pin \"1 R\"; D3 pin \"3\" (A) -> \"+3.3V\"; d3 pins.c L27: \"{ MP_ROM_QSTR(MP_QSTR_LED_R), MP_ROM_PTR(&pin_PA22) },\"","revision":"Rev 2","url":"https://github.com/arturo182/serpente_hw/blob/80a1758e4093578355ea36c727888db94d5ac9ec/schematics.pdf","where":"p. 1, MCU U3 pin 21 net LED_R; RGB LED D3 (LED_RBAG) with R1 360R"},"colour":"red","label":"LED_R (D3 red)","name":"LED_R (D3 red)","pin":"PA22"},{"active":"low","cite":{"date":"2019-12-15 (PDF creation date)","doc":"Serpente schematic (schematics.pdf, KiCad/Eeschema export, title block 'Title: Serpente' 'Rev: 2')","kind":"schematic","level":"common anode to +3.3V, green cathode via R2 150R to PA19 -> lit when PA19 is low","publisher":"arturo182 / Solder Party","quote":"U3 pin 20 \"PA19\" net \"LED_G\"; \"LED_G R2 150R\" -> D3 pin \"4 G\"; D3 pin 3 -> \"+3.3V\"; d3 pins.c L26: \"{ MP_ROM_QSTR(MP_QSTR_LED_G), MP_ROM_PTR(&pin_PA19) },\"","revision":"Rev 2","url":"https://github.com/arturo182/serpente_hw/blob/80a1758e4093578355ea36c727888db94d5ac9ec/schematics.pdf","where":"p. 1, MCU U3 pin 20 net LED_G; RGB LED D3 with R2 150R"},"colour":"green","label":"LED_G (D3 green)","name":"LED_G (D3 green)","pin":"PA19"},{"active":"low","cite":{"date":"2019-12-15 (PDF creation date)","doc":"Serpente schematic (schematics.pdf, KiCad/Eeschema export, title block 'Title: Serpente' 'Rev: 2')","kind":"schematic","level":"common anode to +3.3V, blue cathode via R3 150R to PA23 -> lit when PA23 is low","publisher":"arturo182 / Solder Party","quote":"U3 pin 22 \"PA23\" net \"LED_B\"; \"LED_B R3 150R\" -> D3 pin \"2 B\"; D3 pin 3 -> \"+3.3V\"; d3 pins.c L28: \"{ MP_ROM_QSTR(MP_QSTR_LED_B), MP_ROM_PTR(&pin_PA23) },\"","revision":"Rev 2","url":"https://github.com/arturo182/serpente_hw/blob/80a1758e4093578355ea36c727888db94d5ac9ec/schematics.pdf","where":"p. 1, MCU U3 pin 22 net LED_B; RGB LED D3 with R3 150R"},"colour":"blue","label":"LED_B (D3 blue)","name":"LED_B (D3 blue)","pin":"PA23"}],"memory_cite":{"doc":"CircuitPython board definition ports/atmel-samd/boards/serpente/mpconfigboard.mk","kind":"board-definition","publisher":"Adafruit Industries","quote":"CHIP_VARIANT = SAMD21E18A","revision":"tag 10.3.1","url":"https://github.com/adafruit/circuitpython/blob/10.3.1/ports/atmel-samd/boards/serpente/mpconfigboard.mk","where":"CHIP_VARIANT"},"naming":"sam","none":[{"cite":{"date":"2019-12-15 (PDF creation date)","doc":"Serpente schematic (schematics.pdf, KiCad/Eeschema export, title block 'Title: Serpente' 'Rev: 2')","kind":"schematic","publisher":"arturo182 / Solder Party","quote":"Schematic: SW1 between RESET (U3 pin 26) and GND is the only switch. Guided Tour: \"**Reset Button** - Allows you to reset the board quickly and if you double press it, the board boots into the bootloader.\" (no user button listed)","revision":"Rev 2","url":"https://github.com/arturo182/serpente_hw/blob/80a1758e4093578355ea36c727888db94d5ac9ec/schematics.pdf","where":"p. 1, SW1; d2 Guided Tour feature list"},"what":"buttons"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A, named by hand:atsamd:serpente"}},
{"chosen":"pio:sg-o_airMon","flash":4194304,"ids":["pio:sg-o_airMon"],"key":"sgo-sg-o-airmon","name":"SG-O AirMon","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:sg-o_airMon","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"SG-O","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:sg-o_airMon","naming":"esp","ram":327680,"ram_from":"pio:sg-o_airMon"}},
{"chosen":"zephyr:nexys_ganga","ids":["zephyr:nexys_ganga"],"key":"shakti-nexys-video-ganga-soc","name":"Nexys Video (Ganga SoC)","part":"ganga","records":[{"file":"boards/shakti/nexys_ganga/nexys_ganga.dts","src":"zephyr:nexys_ganga"}],"vendor":"shakti","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:hifive_unleashed","flash":33554432,"ids":["pio:hifive-unleashed","zephyr:hifive_unleashed"],"key":"sifive-hifive-unleashed","name":"HiFive Unleashed","part":"fu540","ram":8589934592,"records":[{"file":"boards/sifive/hifive_unleashed/hifive_unleashed_e51.dts","src":"zephyr:hifive_unleashed"}],"vendor":"SiFive","why":"nothing","wiring":{"flash":33554432,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":8589934592,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:hifive_unmatched","ids":["zephyr:hifive_unmatched"],"key":"sifive-hifive-unmatched","name":"HiFive Unmatched","part":"fu740","ram":3932160,"records":[{"file":"boards/sifive/hifive_unmatched/hifive_unmatched_s7.dts","src":"zephyr:hifive_unmatched"}],"vendor":"sifive","why":"nothing","wiring":{"naming":"raw","ram":3932160,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:hifive1","flash":16777216,"ids":["pio:hifive1","qemu:sifive_e","zephyr:hifive1"],"key":"sifive-hifive1","name":"HiFive1","part":"fe310","ram":16384,"records":[{"file":"boards/sifive/hifive1/hifive1.dts","says":{"leds":[["&gpio0 19","led0","low"],["&gpio0 21","led1","low"],["&gpio0 22","led2","low"]]},"src":"zephyr:hifive1","stated":{"leds|raw:&gpio0 19":"zephyr:hifive1: gpios = <&gpio0 19 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 21":"zephyr:hifive1: gpios = <&gpio0 21 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 22":"zephyr:hifive1: gpios = <&gpio0 22 GPIO_ACTIVE_LOW>"}}],"vendor":"SiFive","why":"rank","wiring":{"flash":16777216,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"green","label":"Green LED","name":"led0","raw":"&gpio0 19"},{"active":"low","colour":"blue","label":"Blue LED","name":"led1","raw":"&gpio0 21"},{"active":"low","colour":"red","label":"Red LED","name":"led2","raw":"&gpio0 22"}],"naming":"raw","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:hifive1_revb","flash":16777216,"ids":["pio:hifive1-revb","zephyr:hifive1_revb"],"key":"sifive-hifive1-rev-b","name":"HiFive1 Rev B","part":"fe310","ram":16384,"records":[{"file":"boards/sifive/hifive1/hifive1_revb.dts","says":{"leds":[["&gpio0 19","led0","low"],["&gpio0 21","led1","low"],["&gpio0 22","led2","low"]]},"src":"zephyr:hifive1_revb","stated":{"leds|raw:&gpio0 19":"zephyr:hifive1_revb: gpios = <&gpio0 19 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 21":"zephyr:hifive1_revb: gpios = <&gpio0 21 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 22":"zephyr:hifive1_revb: gpios = <&gpio0 22 GPIO_ACTIVE_LOW>"}}],"vendor":"SiFive","why":"rank","wiring":{"flash":16777216,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"green","label":"Green LED","name":"led0","raw":"&gpio0 19"},{"active":"low","colour":"blue","label":"Blue LED","name":"led1","raw":"&gpio0 21"},{"active":"low","colour":"red","label":"Red LED","name":"led2","raw":"&gpio0 22"}],"naming":"raw","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:sifli:sf32lb52:sf32lb52devkitlcd","flash":16711680,"ids":["arduino:sifli:sf32lb52:sf32lb52devkitlcd","zephyr:sf32lb52_devkit_lcd"],"key":"sifli-sf32lb52-devkit-lcd","name":"SF32LB52-DevKit-LCD","part":"sf32lb525uc6","ram":524288,"records":[{"core":"arduino:sifli:sf32lb52","dropped":["LED_BUILTIN = 13, and no pin table names it"],"file":"variants/sf32lb52_devkit_lcd_sf32lb525uc6/variant.h","says":{"leds":[["D13","LED_BUILTIN",null]]},"src":"arduino:sifli:sf32lb52:sf32lb52devkitlcd"},{"file":"boards/sifli/sf32lb52_devkit_lcd/sf32lb52_devkit_lcd.dts","says":{"buttons":[["&gpioa_32_44 2","sw0","high",null],["&gpioa_00_31 11","sw1","high",null]],"leds":[["&gpioa_00_31 26","led0","low"]]},"src":"zephyr:sf32lb52_devkit_lcd","stated":{"buttons|raw:&gpioa_00_31 11":"zephyr:sf32lb52_devkit_lcd: gpios = <&gpioa_00_31 11 GPIO_ACTIVE_HIGH>","buttons|raw:&gpioa_32_44 2":"zephyr:sf32lb52_devkit_lcd: gpios = <&gpioa_32_44 2 GPIO_ACTIVE_HIGH>","leds|raw:&gpioa_00_31 26":"zephyr:sf32lb52_devkit_lcd: gpios = <&gpioa_00_31 26 GPIO_ACTIVE_LOW>"}}],"vendor":"sifli","why":"vendor","wiring":{"flash":15663104,"flash_from":"arduino:sifli:sf32lb52:sf32lb52devkitlcd","leds":[{"label":"D13","name":"LED_BUILTIN"}],"naming":"raw","ram":262144,"ram_from":"arduino:sifli:sf32lb52:sf32lb52devkitlcd"}},
{"chosen":"pio:agafia_sg0","flash":131072,"ids":["pio:agafia_sg0"],"key":"sigmaic-sigma-ic-agafia-sg0","name":"Sigma IC AGAFIA SG0","part":"stm32g071rb","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32G0xx/G071C(6-8-B)(T-U)_G081CB(T-U)/variant_AGAFIA_SG0.h","says":{"i2c":["PB9","PB8"],"leds":[["PC13","LED_BUILTIN",null],["PF0","LED2",null],["PF1","LED3",null]],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"pio:agafia_sg0","via":"PlatformIO ststm32 build.variant; defines of the core's own AGAFIA_SG0 entry"}],"vendor":"Sigma IC","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PB0","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":64000000,"flash":131072,"flash_from":"pio:agafia_sg0","leds":[{"aliases":["LED1"],"name":"LED_BUILTIN","pin":"PC13"},{"name":"LED2","pin":"PF0"},{"name":"LED3","pin":"PF1"}],"naming":"stm32","ram":36864,"ram_from":"pio:agafia_sg0"}},
{"chosen":"zephyr:bgm220_ek4314a","flash":524288,"ids":["zephyr:bgm220_ek4314a"],"key":"silabs-bgm220-explorer-kit-bgm220-ek4314a","name":"BGM220 Explorer Kit (BGM220-EK4314A)","part":"bgm220pc22hna","ram":32768,"records":[{"file":"boards/silabs/explorer_kits/xg22/bgm220_ek4314a.dts","says":{"buttons":[["PC7","sw0","low",null]],"leds":[["PA4","led0","high"]]},"src":"zephyr:bgm220_ek4314a","stated":{"buttons|PC7":"zephyr:bgm220_ek4314a: gpios = <&gpioc 7 GPIO_ACTIVE_LOW>","leds|PA4":"zephyr:bgm220_ek4314a: gpios = <&gpioa 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"name":"sw0","pin":"PC7"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"name":"led0","pin":"PA4"}],"naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:slwrb4311a","flash":524288,"ids":["zephyr:slwrb4311a"],"key":"silabs-bgm220p-bluetooth-module-2-4-ghz-8-dbm-radio-board","name":"BGM220P Bluetooth Module 2.4 GHz +8 dBm Radio Board","part":"bgm220pc22hna","ram":32768,"records":[{"file":"boards/silabs/radio_boards/xg22/slwrb4311a.dts","says":{"buttons":[["PB0","sw0","low",null],["PB1","sw1","low",null]],"leds":[["PB0","led0","low"],["PB1","led1","low"]]},"src":"zephyr:slwrb4311a","stated":{"buttons|PB0":"zephyr:slwrb4311a: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","buttons|PB1":"zephyr:slwrb4311a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","leds|PB0":"zephyr:slwrb4311a: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","leds|PB1":"zephyr:slwrb4311a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PB0"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PB1"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED 0","name":"led0","pin":"PB0"},{"active":"low","label":"LED 1","name":"led1","pin":"PB1"}],"naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:slstk3701a","flash":2097152,"ids":["zephyr:slstk3701a"],"key":"silabs-efm32-giant-gecko-11-slstk3701a","name":"EFM32 Giant Gecko 11 (SLSTK3701A)","part":"efm32gg11b820f2048gl192","ram":524288,"records":[{"file":"boards/silabs/starter_kits/slstk3701a/slstk3701a.dts","says":{"buttons":[["PC8","sw0","low",null],["PC9","sw1","low",null]],"leds":[["PH10","led0","low"],["PH13","led1","low"]]},"src":"zephyr:slstk3701a","stated":{"buttons|PC8":"zephyr:slstk3701a: gpios = <&gpioc 8 GPIO_ACTIVE_LOW>","buttons|PC9":"zephyr:slstk3701a: gpios = <&gpioc 9 GPIO_ACTIVE_LOW>","leds|PH10":"zephyr:slstk3701a: gpios = <&gpioh 10 GPIO_ACTIVE_LOW>","leds|PH13":"zephyr:slstk3701a: gpios = <&gpioh 13 GPIO_ACTIVE_LOW>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PC8"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PC9"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED 0","name":"led0","pin":"PH10"},{"active":"low","label":"LED 1","name":"led1","pin":"PH13"}],"naming":"port16","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:slstk3400a","flash":65536,"ids":["zephyr:slstk3400a"],"key":"silabs-efm32-happy-gecko-slstk3400a","name":"EFM32 Happy Gecko (SLSTK3400A)","part":"efm32hg322f64","ram":8192,"records":[{"file":"boards/silabs/starter_kits/slstk3400a/slstk3400a.dts","says":{"buttons":[["PC9","sw0","low",null],["PC10","sw1","low",null]],"leds":[["PF4","led0","high"],["PF5","led1","high"]]},"src":"zephyr:slstk3400a","stated":{"buttons|PC10":"zephyr:slstk3400a: gpios = <&gpioc 10 GPIO_ACTIVE_LOW>","buttons|PC9":"zephyr:slstk3400a: gpios = <&gpioc 9 GPIO_ACTIVE_LOW>","leds|PF4":"zephyr:slstk3400a: gpios = <&gpiof 4 0>","leds|PF5":"zephyr:slstk3400a: gpios = <&gpiof 5 0>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PC9"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PC10"}],"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PF4"},{"active":"high","label":"LED 1","name":"led1","pin":"PF5"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:slstk3402a","flash":1048576,"ids":["zephyr:slstk3402a"],"key":"silabs-efm32-pearl-gecko-12-slstk3402a","name":"EFM32 Pearl Gecko 12 (SLSTK3402A)","part":"efm32","ram":262144,"records":[{"file":"boards/silabs/starter_kits/slstk3402a/slstk3402a_efm32jg12b500f1024gl125.dts","says":{"buttons":[["PF6","sw0","low",null],["PF7","sw1","low",null]],"leds":[["PF4","led0","high"],["PF5","led1","high"]]},"src":"zephyr:slstk3402a","stated":{"buttons|PF6":"zephyr:slstk3402a: gpios = <&gpiof 6 GPIO_ACTIVE_LOW>","buttons|PF7":"zephyr:slstk3402a: gpios = <&gpiof 7 GPIO_ACTIVE_LOW>","leds|PF4":"zephyr:slstk3402a: gpios = <&gpiof 4 0>","leds|PF5":"zephyr:slstk3402a: gpios = <&gpiof 5 0>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PF6"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PF7"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PF4"},{"active":"high","label":"LED 1","name":"led1","pin":"PF5"}],"naming":"port16","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:slstk3401a","flash":262144,"ids":["zephyr:slstk3401a"],"key":"silabs-efm32-pearl-gecko-slstk3401a","name":"EFM32 Pearl Gecko (SLSTK3401A)","part":"efm32pg1b200f256gm48","ram":32768,"records":[{"file":"boards/silabs/starter_kits/slstk3401a/slstk3401a.dts","says":{"buttons":[["PF6","sw0","low",null],["PF7","sw1","low",null]],"leds":[["PF4","led0","high"],["PF5","led1","high"]]},"src":"zephyr:slstk3401a","stated":{"buttons|PF6":"zephyr:slstk3401a: gpios = <&gpiof 6 GPIO_ACTIVE_LOW>","buttons|PF7":"zephyr:slstk3401a: gpios = <&gpiof 7 GPIO_ACTIVE_LOW>","leds|PF4":"zephyr:slstk3401a: gpios = <&gpiof 4 0>","leds|PF5":"zephyr:slstk3401a: gpios = <&gpiof 5 0>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PF6"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PF7"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PF4"},{"active":"high","label":"LED 1","name":"led1","pin":"PF5"}],"naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:efm32tg_stk3300","flash":32768,"ids":["zephyr:efm32tg_stk3300"],"key":"silabs-efm32-tiny-gecko-efm32tg-stk3300","name":"EFM32 Tiny Gecko (EFM32TG-STK3300)","part":"efm32tg840f32","ram":4096,"records":[{"file":"boards/silabs/starter_kits/efm32tg_stk3300/efm32tg_stk3300.dts","says":{"buttons":[["PD8","sw0","low",null],["PB11","sw1","low",null]],"leds":[["PD7","led0","high"]]},"src":"zephyr:efm32tg_stk3300","stated":{"buttons|PB11":"zephyr:efm32tg_stk3300: gpios = <&gpiob 11 GPIO_ACTIVE_LOW>","buttons|PD8":"zephyr:efm32tg_stk3300: gpios = <&gpiod 8 GPIO_ACTIVE_LOW>","leds|PD7":"zephyr:efm32tg_stk3300: gpios = <&gpiod 7 0>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PD8"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PB11"}],"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PD7"}],"naming":"port16","ram":4096,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:efm32wg_stk3800","flash":262144,"ids":["zephyr:efm32wg_stk3800"],"key":"silabs-efm32-wonder-gecko-efm32wg-stk3800","name":"EFM32 Wonder Gecko (EFM32WG-STK3800)","part":"efm32wg990f256","ram":32768,"records":[{"file":"boards/silabs/starter_kits/efm32wg_stk3800/efm32wg_stk3800.dts","says":{"buttons":[["PB9","sw0","low",null],["&gpiob 19","sw1","low",null]],"leds":[["PE2","led0","high"],["PE3","led1","high"]]},"src":"zephyr:efm32wg_stk3800","stated":{"buttons|PB9":"zephyr:efm32wg_stk3800: gpios = <&gpiob 9 GPIO_ACTIVE_LOW>","buttons|raw:&gpiob 19":"zephyr:efm32wg_stk3800: gpios = <&gpiob 19 GPIO_ACTIVE_LOW>","leds|PE2":"zephyr:efm32wg_stk3800: gpios = <&gpioe 2 0>","leds|PE3":"zephyr:efm32wg_stk3800: gpios = <&gpioe 3 0>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20240711145245id_/https://www.silabs.com/documents/public/schematic-files/BRD2400A-A00-schematic.pdf","doc":"BRD2400A Rev. A00 Schematic (BRD2400A-A00-schematic.pdf)","kind":"schematic","level":"PB9 -> UIF_PB0 -> R101 1M pull-up to VMCU; SW100 from UIF_PB0 to R100 100R -> GND: pressed reads low.","publisher":"Silicon Labs","quote":"MCU_PB9 UIF_PB0; VMCU R101 1M UIF_PB0 C100 1N SW100 R100 100R GND","revision":"Revision A00, sheet modified Wednesday, April 19, 2017","url":"https://www.silabs.com/documents/public/schematic-files/BRD2400A-A00-schematic.pdf","where":"sheet 3 of 10 'Signal Assignments' (PB Connections: MCU_PB9 -> UIF_PB0); sheet 2 of 10 'User Interfaces', 'User pushbuttons' block, zone D1"},"label":"User Push Button 0","name":"sw0","pin":"PB9"},{"active":"low","label":"User Push Button 1","name":"sw1","raw":"&gpiob 19"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20240711145245id_/https://www.silabs.com/documents/public/schematic-files/BRD2400A-A00-schematic.pdf","doc":"BRD2400A Rev. A00 Schematic (BRD2400A-A00-schematic.pdf)","kind":"schematic","level":"pin -> 3K -> anode (2), cathode (1) GND.","publisher":"Silicon Labs","quote":"UIF_LED0 R107 3K LED100 YELLOW GND","revision":"Revision A00, sheet modified Wednesday, April 19, 2017","url":"https://www.silabs.com/documents/public/schematic-files/BRD2400A-A00-schematic.pdf","where":"sheet 3 MCU_PE2 -> UIF_LED0; sheet 2 'User LEDs'"},"label":"LED 0","name":"led0","pin":"PE2"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20240711145245id_/https://www.silabs.com/documents/public/schematic-files/BRD2400A-A00-schematic.pdf","doc":"BRD2400A Rev. A00 Schematic (BRD2400A-A00-schematic.pdf)","kind":"schematic","level":"pin -> 3K -> anode, cathode GND.","publisher":"Silicon Labs","quote":"UIF_LED1 R108 3K LED101 YELLOW GND","revision":"Revision A00, sheet modified Wednesday, April 19, 2017","url":"https://www.silabs.com/documents/public/schematic-files/BRD2400A-A00-schematic.pdf","where":"sheet 3 MCU_PE3 -> UIF_LED1; sheet 2 'User LEDs'"},"label":"LED 1","name":"led1","pin":"PE3"}],"naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:sltb009a","flash":1048576,"ids":["zephyr:sltb009a"],"key":"silabs-efm32gg12-thunderboard-sltb009a","name":"EFM32GG12 Thunderboard (SLTB009A)","part":"efm32gg12b810f1024gm64","ram":196608,"records":[{"file":"boards/silabs/dev_kits/sltb009a/sltb009a.dts","says":{"buttons":[["PD5","sw0","high",null],["PD8","sw1","high",null]],"leds":[["PE12","led0","high"],["PA13","led1","high"]]},"src":"zephyr:sltb009a","stated":{"buttons|PD5":"zephyr:sltb009a: gpios = <&gpiod 5 GPIO_ACTIVE_HIGH>","buttons|PD8":"zephyr:sltb009a: gpios = <&gpiod 8 GPIO_ACTIVE_HIGH>","leds|PA13":"zephyr:sltb009a: gpios = <&gpioa 13 GPIO_ACTIVE_HIGH>","leds|PE12":"zephyr:sltb009a: gpios = <&gpioe 12 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"high","label":"User Push Button 0","name":"sw0","pin":"PD5"},{"active":"high","label":"User Push Button 1","name":"sw1","pin":"PD8"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PE12"},{"active":"high","label":"LED 1","name":"led1","pin":"PA13"}],"naming":"port16","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pg23_pk2504a","flash":524288,"ids":["zephyr:pg23_pk2504a"],"key":"silabs-efm32pg23-pro-kit-pg23-pk2504a","name":"EFM32PG23 Pro Kit (PG23-PK2504A)","part":"efm32pg23b310f512im48","ram":65536,"records":[{"file":"boards/silabs/dev_kits/pg23_pk2504a/pg23_pk2504a.dts","says":{"buttons":[["PA5","sw0","low",null],["PB4","sw1","low",null]],"leds":[["PC8","led0","high"],["PC9","led1","high"]]},"src":"zephyr:pg23_pk2504a","stated":{"buttons|PA5":"zephyr:pg23_pk2504a: gpios = <&gpioa 5 GPIO_ACTIVE_LOW>","buttons|PB4":"zephyr:pg23_pk2504a: gpios = <&gpiob 4 GPIO_ACTIVE_LOW>","leds|PC8":"zephyr:pg23_pk2504a: gpios = <&gpioc 8 GPIO_ACTIVE_HIGH>","leds|PC9":"zephyr:pg23_pk2504a: gpios = <&gpioc 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PA5"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PB4"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PC8"},{"active":"high","label":"LED 1","name":"led1","pin":"PC9"}],"naming":"port16","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pg26_ek2711a","flash":3276800,"ids":["zephyr:pg26_ek2711a"],"key":"silabs-efm32pg26-explorer-kit-pg26-ek2711a","name":"EFM32PG26 Explorer Kit (PG26-EK2711A)","part":"efm32pg26b500f3200im68","ram":524288,"records":[{"file":"boards/silabs/explorer_kits/xg26/pg26_ek2711a.dts","says":{"buttons":[["PB0","sw0","low",null],["PB1","sw1","low",null]],"leds":[["PC8","led0","high"],["PC9","led1","high"]]},"src":"zephyr:pg26_ek2711a","stated":{"buttons|PB0":"zephyr:pg26_ek2711a: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","buttons|PB1":"zephyr:pg26_ek2711a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","leds|PC8":"zephyr:pg26_ek2711a: gpios = <&gpioc 8 GPIO_ACTIVE_HIGH>","leds|PC9":"zephyr:pg26_ek2711a: gpios = <&gpioc 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"name":"sw0","pin":"PB0"},{"active":"low","name":"sw1","pin":"PB1"}],"flash":3276800,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"name":"led0","pin":"PC8"},{"active":"high","name":"led1","pin":"PC9"}],"naming":"port16","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pg28_pk2506a","flash":1048576,"ids":["zephyr:pg28_pk2506a"],"key":"silabs-efm32pg28-pro-kit-pg28-pk2506a","name":"EFM32PG28 Pro Kit (PG28-PK2506A)","part":"efm32pg28b310f1024im68","ram":262144,"records":[{"file":"boards/silabs/dev_kits/pg28_pk2506a/pg28_pk2506a.dts","says":{"buttons":[["PB1","sw0","low",null],["PB6","sw1","low",null]],"leds":[["PC10","led0","high"],["PC11","led1","high"]]},"src":"zephyr:pg28_pk2506a","stated":{"buttons|PB1":"zephyr:pg28_pk2506a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","buttons|PB6":"zephyr:pg28_pk2506a: gpios = <&gpiob 6 GPIO_ACTIVE_LOW>","leds|PC10":"zephyr:pg28_pk2506a: gpios = <&gpioc 10 GPIO_ACTIVE_HIGH>","leds|PC11":"zephyr:pg28_pk2506a: gpios = <&gpioc 11 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PB1"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PB6"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PC10"},{"active":"high","label":"LED 1","name":"led1","pin":"PC11"}],"naming":"port16","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:slwrb4104a","flash":524288,"ids":["zephyr:slwrb4104a"],"key":"silabs-efr32bg13-2-4-ghz-10-dbm-slwrb4104a","name":"EFR32BG13 2.4 GHz 10 dBm (SLWRB4104A)","part":"efr32bg13p632f512gm48","ram":65536,"records":[{"file":"boards/silabs/radio_boards/slwrb4104a/slwrb4104a.dts","says":{"buttons":[["PF6","sw0","low",null],["PF7","sw1","low",null]],"leds":[["PF4","led0","high"],["PF5","led1","high"]]},"src":"zephyr:slwrb4104a","stated":{"buttons|PF6":"zephyr:slwrb4104a: gpios = <&gpiof 6 GPIO_ACTIVE_LOW>","buttons|PF7":"zephyr:slwrb4104a: gpios = <&gpiof 7 GPIO_ACTIVE_LOW>","leds|PF4":"zephyr:slwrb4104a: gpios = <&gpiof 4 0>","leds|PF5":"zephyr:slwrb4104a: gpios = <&gpiof 5 0>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PF6"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PF7"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PF4"},{"active":"high","label":"LED 1","name":"led1","pin":"PF5"}],"naming":"port16","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:bg22_ek4108a","flash":524288,"ids":["zephyr:bg22_ek4108a"],"key":"silabs-efr32bg22-explorer-kit-bg22-ek4108a","name":"EFR32BG22 Explorer Kit (BG22-EK4108A)","part":"efr32bg22c224f512im40","ram":32768,"records":[{"file":"boards/silabs/explorer_kits/xg22/bg22_ek4108a.dts","says":{"buttons":[["PC7","sw0","low",null]],"leds":[["PA4","led0","high"]]},"src":"zephyr:bg22_ek4108a","stated":{"buttons|PC7":"zephyr:bg22_ek4108a: gpios = <&gpioc 7 GPIO_ACTIVE_LOW>","leds|PA4":"zephyr:bg22_ek4108a: gpios = <&gpioa 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"name":"sw0","pin":"PC7"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"name":"led0","pin":"PA4"}],"naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:sltb010a","ids":["zephyr:sltb010a"],"key":"silabs-efr32bg22-thunderboard-sltb010a","name":"EFR32BG22 Thunderboard (SLTB010A)","part":"efr32bg22c224f512im40","records":[{"file":"boards/silabs/dev_kits/sltb010a/sltb010a.dts","says":{"buttons":[["PB1","sw0","low",null]],"leds":[["PB0","led0","high"]]},"src":"zephyr:sltb010a","stated":{"buttons|PB1":"zephyr:sltb010a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","leds|PB0":"zephyr:sltb010a: gpios = <&gpiob 0 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"User Push Button 0","name":"sw0","pin":"PB1"}],"flash":524288,"flash_by_part":true,"flash_from":"Silicon Labs' device header for the part efr32bg22c224f512im40","leds":[{"active":"high","aliases":["mcuboot-led0"],"label":"LED 0","name":"led0","pin":"PB0"}],"memory_cite":{"doc":"efr32bg22c224f512im40.h","kind":"datasheet","publisher":"Silicon Labs","quote":"#define FLASH_SIZE (0x00080000UL), #define SRAM_SIZE (0x00008000UL)","retrieved":"2026-11-05","url":"https://github.com/zephyrproject-rtos/hal_silabs/blob/main/simplicity_sdk/platform/Device/SiliconLabs/EFR32BG22/Include/efr32bg22c224f512im40.h","where":"FLASH_SIZE, SRAM_SIZE"},"naming":"port16","ram":32768,"ram_from":"Silicon Labs' device header for the part efr32bg22c224f512im40"}},
{"chosen":"zephyr:bg27_rb4111b","flash":786432,"ids":["zephyr:bg27_rb4111b"],"key":"silabs-efr32bg27-2-4-ghz-4-dbm-dcdc-boost-csp-bg27-rb4111b","name":"EFR32BG27 2.4 GHz 4 dBm DCDC Boost CSP (BG27-RB4111B)","part":"efr32bg27c320f768gj39","ram":65536,"records":[{"file":"boards/silabs/radio_boards/xg27/bg27_rb4111b.dts","says":{"buttons":[["PB2","sw0","low",null],["PB1","sw1","low",null]],"leds":[["PB2","led0","low"],["PB1","led1","low"]]},"src":"zephyr:bg27_rb4111b","stated":{"buttons|PB1":"zephyr:bg27_rb4111b: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","buttons|PB2":"zephyr:bg27_rb4111b: gpios = <&gpiob 2 GPIO_ACTIVE_LOW>","leds|PB1":"zephyr:bg27_rb4111b: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","leds|PB2":"zephyr:bg27_rb4111b: gpios = <&gpiob 2 GPIO_ACTIVE_LOW>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PB2"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PB1"}],"flash":786432,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED 0","name":"led0","pin":"PB2"},{"active":"low","label":"LED 1","name":"led1","pin":"PB1"}],"naming":"port16","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:bg27_rb4110b","flash":786432,"ids":["zephyr:bg27_rb4110b"],"key":"silabs-efr32bg27-2-4-ghz-4-dbm-dcdc-buck-csp-bg27-rb4110b","name":"EFR32BG27 2.4 GHz 4 dBm DCDC Buck CSP (BG27-RB4110B)","part":"efr32bg27c320f768gj39","ram":65536,"records":[{"file":"boards/silabs/radio_boards/xg27/bg27_rb4110b.dts","says":{"buttons":[["PB2","sw0","low",null],["PB1","sw1","low",null]],"leds":[["PB2","led0","low"],["PB1","led1","low"]]},"src":"zephyr:bg27_rb4110b","stated":{"buttons|PB1":"zephyr:bg27_rb4110b: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","buttons|PB2":"zephyr:bg27_rb4110b: gpios = <&gpiob 2 GPIO_ACTIVE_LOW>","leds|PB1":"zephyr:bg27_rb4110b: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","leds|PB2":"zephyr:bg27_rb4110b: gpios = <&gpiob 2 GPIO_ACTIVE_LOW>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PB2"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PB1"}],"flash":786432,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED 0","name":"led0","pin":"PB2"},{"active":"low","label":"LED 1","name":"led1","pin":"PB1"}],"naming":"port16","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:bg29_rb4420a","flash":1048576,"ids":["zephyr:bg29_rb4420a"],"key":"silabs-efr32bg29-bluetooth-le-4-dbm-dcdc-boost-wlcsp-bg29-rb4420a","name":"EFR32BG29 Bluetooth LE 4 dBm DCDC Boost WLCSP (BG29-RB4420A)","part":"efr32bg29b220f1024cj45","ram":262144,"records":[{"file":"boards/silabs/radio_boards/xg29/bg29_rb4420a.dts","says":{"buttons":[["PB2","sw0","low",null],["PB1","sw1","low",null]],"leds":[["PB2","led0","low"],["PB1","led1","low"]]},"src":"zephyr:bg29_rb4420a","stated":{"buttons|PB1":"zephyr:bg29_rb4420a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","buttons|PB2":"zephyr:bg29_rb4420a: gpios = <&gpiob 2 GPIO_ACTIVE_LOW>","leds|PB1":"zephyr:bg29_rb4420a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","leds|PB2":"zephyr:bg29_rb4420a: gpios = <&gpiob 2 GPIO_ACTIVE_LOW>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PB2"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PB1"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED 0","name":"led0","pin":"PB2"},{"active":"low","label":"LED 1","name":"led1","pin":"PB1"}],"naming":"port16","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:slwrb4250b","flash":262144,"ids":["zephyr:slwrb4250b"],"key":"silabs-efr32fg1-2400-868-mhz-13-dbm-dual-band-slwrb4250b","name":"EFR32FG1 2400/868 MHz 13 dBm Dual Band (SLWRB4250B)","part":"efr32fg1p133f256gm48","ram":32768,"records":[{"file":"boards/silabs/radio_boards/slwrb4250b/slwrb4250b.dts","says":{"buttons":[["PF6","sw0","low",null],["PF7","sw1","low",null]],"leds":[["PF4","led0","high"],["PF5","led1","high"]]},"src":"zephyr:slwrb4250b","stated":{"buttons|PF6":"zephyr:slwrb4250b: gpios = <&gpiof 6 GPIO_ACTIVE_LOW>","buttons|PF7":"zephyr:slwrb4250b: gpios = <&gpiof 7 GPIO_ACTIVE_LOW>","leds|PF4":"zephyr:slwrb4250b: gpios = <&gpiof 4 0>","leds|PF5":"zephyr:slwrb4250b: gpios = <&gpiof 5 0>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PF6"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PF7"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PF4"},{"active":"high","label":"LED 1","name":"led1","pin":"PF5"}],"naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:slwrb4255a","flash":524288,"ids":["zephyr:slwrb4255a"],"key":"silabs-efr32fg13-2400-915-mhz-19-dbm-dual-band-slwrb4255a","name":"EFR32FG13 2400/915 MHz 19 dBm Dual Band (SLWRB4255A)","part":"efr32fg13p233f512gm48","ram":65536,"records":[{"file":"boards/silabs/radio_boards/slwrb4255a/slwrb4255a.dts","says":{"buttons":[["PF6","sw0","low",null],["PF7","sw1","low",null]],"leds":[["PF4","led0","high"],["PF5","led1","high"]]},"src":"zephyr:slwrb4255a","stated":{"buttons|PF6":"zephyr:slwrb4255a: gpios = <&gpiof 6 GPIO_ACTIVE_LOW>","buttons|PF7":"zephyr:slwrb4255a: gpios = <&gpiof 7 GPIO_ACTIVE_LOW>","leds|PF4":"zephyr:slwrb4255a: gpios = <&gpiof 4 0>","leds|PF5":"zephyr:slwrb4255a: gpios = <&gpiof 5 0>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PF6"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PF7"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PF4"},{"active":"high","label":"LED 1","name":"led1","pin":"PF5"}],"naming":"port16","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:slwrb4161a","flash":1048576,"ids":["zephyr:slwrb4161a"],"key":"silabs-efr32mg12-2-4-ghz-19-dbm-slwrb4161a","name":"EFR32MG12 2.4 GHz 19 dBm (SLWRB4161A)","part":"efr32mg12p432f1024gl125","ram":262144,"records":[{"file":"boards/silabs/radio_boards/slwrb4161a/slwrb4161a.dts","says":{"buttons":[["PF6","sw0","low",null],["PF7","sw1","low",null]],"leds":[["PF4","led0","high"],["PF5","led1","high"]]},"src":"zephyr:slwrb4161a","stated":{"buttons|PF6":"zephyr:slwrb4161a: gpios = <&gpiof 6 GPIO_ACTIVE_LOW>","buttons|PF7":"zephyr:slwrb4161a: gpios = <&gpiof 7 GPIO_ACTIVE_LOW>","leds|PF4":"zephyr:slwrb4161a: gpios = <&gpiof 4 0>","leds|PF5":"zephyr:slwrb4161a: gpios = <&gpiof 5 0>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PF6"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PF7"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PF4"},{"active":"high","label":"LED 1","name":"led1","pin":"PF5"}],"naming":"port16","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:slwrb4170a","flash":1048576,"ids":["zephyr:slwrb4170a"],"key":"silabs-efr32mg12-2400-868-915-mhz-19-dbm-dual-band-slwrb4170a","name":"EFR32MG12 2400/868-915 MHz 19 dBm Dual Band (SLWRB4170A)","part":"efr32mg12p433f1024gm68","ram":262144,"records":[{"file":"boards/silabs/radio_boards/slwrb4170a/slwrb4170a.dts","says":{"buttons":[["PF6","sw0","low",null],["PF7","sw1","low",null]],"leds":[["PF4","led0","high"],["PF5","led1","high"]]},"src":"zephyr:slwrb4170a","stated":{"buttons|PF6":"zephyr:slwrb4170a: gpios = <&gpiof 6 GPIO_ACTIVE_LOW>","buttons|PF7":"zephyr:slwrb4170a: gpios = <&gpiof 7 GPIO_ACTIVE_LOW>","leds|PF4":"zephyr:slwrb4170a: gpios = <&gpiof 4 0>","leds|PF5":"zephyr:slwrb4170a: gpios = <&gpiof 5 0>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PF6"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PF7"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PF4"},{"active":"high","label":"LED 1","name":"led1","pin":"PF5"}],"naming":"port16","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:sltb004a","flash":1048576,"ids":["zephyr:sltb004a"],"key":"silabs-efr32mg12-thunderboard-sltb004a","name":"EFR32MG12 Thunderboard (SLTB004A)","part":"efr32mg12p332f1024gl125","ram":262144,"records":[{"file":"boards/silabs/dev_kits/sltb004a/sltb004a.dts","says":{"buttons":[["PD14","sw0","low",null],["PD15","sw1","low",null]],"leds":[["PD8","led0","high"],["PD9","led1","high"]]},"src":"zephyr:sltb004a","stated":{"buttons|PD14":"zephyr:sltb004a: gpios = <&gpiod 14 GPIO_ACTIVE_LOW>","buttons|PD15":"zephyr:sltb004a: gpios = <&gpiod 15 GPIO_ACTIVE_LOW>","leds|PD8":"zephyr:sltb004a: gpios = <&gpiod 8 0>","leds|PD9":"zephyr:sltb004a: gpios = <&gpiod 9 0>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20230327060759id_/https://www.silabs.com/documents/public/schematic-files/BRD4166A-D00-schematic.pdf","doc":"BRD4166A Rev. D00 Schematic (BRD4166A-D00-schematic.pdf)","kind":"schematic","level":"1M pull-up, switch to GND via 100R.","publisher":"Silicon Labs","quote":"VMCU R15 1M PUSH_BUTTON0 C46 1N SW1 PTS810 R16 100R GND","revision":"Revision D00, sheet modified Monday, September 25, 2017","url":"https://www.silabs.com/documents/public/schematic-files/BRD4166A-D00-schematic.pdf","where":"sheet 3 'Push Buttons & LEDs'"},"label":"User Push Button 0","name":"sw0","pin":"PD14"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20230327060759id_/https://www.silabs.com/documents/public/schematic-files/BRD4166A-D00-schematic.pdf","doc":"BRD4166A Rev. D00 Schematic (BRD4166A-D00-schematic.pdf)","kind":"schematic","level":"PD15 -> PUSH_BUTTON1 -> R17 1M pull-up to VMCU; SW2 from PUSH_BUTTON1 to R18 100R -> GND: pressed reads low.","publisher":"Silicon Labs","quote":"N13 PD15 PUSH_BUTTON1; VMCU R17 1M PUSH_BUTTON1 C47 1N SW2 PTS810 R18 100R GND","revision":"Revision D00, sheet modified Monday, September 25, 2017","url":"https://www.silabs.com/documents/public/schematic-files/BRD4166A-D00-schematic.pdf","where":"sheet 3 of 7 'EFR32 connections & interfaces': U1A ball N13 PD15 -> PUSH_BUTTON1; 'Push Buttons & LEDs' block, zone A/5"},"label":"User Push Button 1","name":"sw1","pin":"PD15"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20230327060759id_/https://www.silabs.com/documents/public/schematic-files/BRD4166A-D00-schematic.pdf","doc":"BRD4166A Rev. D00 Schematic (BRD4166A-D00-schematic.pdf)","kind":"schematic","level":"pin -> 2K -> anode (1), cathode (4) GND.","publisher":"Silicon Labs","quote":"LED_RED R42 2K LED1 R GND","revision":"Revision D00, sheet modified Monday, September 25, 2017","url":"https://www.silabs.com/documents/public/schematic-files/BRD4166A-D00-schematic.pdf","where":"sheet 3 'Push Buttons & LEDs'"},"label":"LED 0","name":"led0","pin":"PD8"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20230327060759id_/https://www.silabs.com/documents/public/schematic-files/BRD4166A-D00-schematic.pdf","doc":"BRD4166A Rev. D00 Schematic (BRD4166A-D00-schematic.pdf)","kind":"schematic","level":"pin -> 2K -> anode (2), cathode (3) GND.","publisher":"Silicon Labs","quote":"LED_GREEN R43 2K LED1 G GND","revision":"Revision D00, sheet modified Monday, September 25, 2017","url":"https://www.silabs.com/documents/public/schematic-files/BRD4166A-D00-schematic.pdf","where":"sheet 3 'Push Buttons & LEDs'"},"label":"LED 1","name":"led1","pin":"PD9"}],"naming":"port16","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:slwrb4180a","disagree":[{"kept":["PB0","PB1"],"kept_from":"zephyr:slwrb4180a","kind":"conflict","other":["PD2","PD3"],"other_from":"zephyr:slwrb4180b","what":"leds"},{"kept":["PD2","PD3"],"kept_from":"zephyr:slwrb4180a","kind":"conflict","other":["PB0","PB1"],"other_from":"zephyr:slwrb4180b","what":"buttons"},{"kept":"PB0","kept_from":"zephyr:slwrb4180a","kind":"primary","other":"PD2","other_from":"zephyr:slwrb4180b","what":"the LED"}],"flash":1048576,"ids":["zephyr:slwrb4180a","zephyr:slwrb4180b"],"key":"silabs-efr32xg21-2-4-ghz-20-dbm-slwrb4180a","name":"EFR32xG21 2.4 GHz 20 dBm (SLWRB4180A)","part":"efr32mg21a020f1024im32","ram":98304,"records":[{"file":"boards/silabs/radio_boards/xg21/slwrb4180a.dts","says":{"buttons":[["PD2","sw0","low",null],["PD3","sw1","low",null]],"leds":[["PB0","led0","high"],["PB1","led1","high"]]},"src":"zephyr:slwrb4180a","stated":{"buttons|PD2":"zephyr:slwrb4180a: gpios = <&gpiod 2 GPIO_ACTIVE_LOW>","buttons|PD3":"zephyr:slwrb4180a: gpios = <&gpiod 3 GPIO_ACTIVE_LOW>","leds|PB0":"zephyr:slwrb4180a: gpios = <&gpiob 0 0>","leds|PB1":"zephyr:slwrb4180a: gpios = <&gpiob 1 0>"}},{"file":"boards/silabs/radio_boards/xg21/slwrb4180b.dts","says":{"buttons":[["PB0","sw0","low",null],["PB1","sw1","low",null]],"leds":[["PD2","led0","high"],["PD3","led1","high"]]},"src":"zephyr:slwrb4180b","stated":{"buttons|PB0":"zephyr:slwrb4180b: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","buttons|PB1":"zephyr:slwrb4180b: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","leds|PD2":"zephyr:slwrb4180b: gpios = <&gpiod 2 0>","leds|PD3":"zephyr:slwrb4180b: gpios = <&gpiod 3 0>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PD2"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PD3"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PB0"},{"active":"high","label":"LED 1","name":"led1","pin":"PB1"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xg21_rb4195b","flash":1048576,"ids":["zephyr:xg21_rb4195b"],"key":"silabs-efr32xg21b-2-4-ghz-10-dbm-xg21-rb4195b","name":"EFR32xG21B 2.4 GHz 10 dBm (xG21-RB4195B)","part":"efr32mg21b010f1024im32","ram":98304,"records":[{"file":"boards/silabs/radio_boards/xg21/xg21_rb4195b.dts","says":{"buttons":[["PB0","sw0","low",null],["PB1","sw1","low",null]],"leds":[["PD2","led0","high"],["PD3","led1","high"]]},"src":"zephyr:xg21_rb4195b","stated":{"buttons|PB0":"zephyr:xg21_rb4195b: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","buttons|PB1":"zephyr:xg21_rb4195b: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","leds|PD2":"zephyr:xg21_rb4195b: gpios = <&gpiod 2 GPIO_ACTIVE_HIGH>","leds|PD3":"zephyr:xg21_rb4195b: gpios = <&gpiod 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PB0"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PB1"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PD2"},{"active":"high","label":"LED 1","name":"led1","pin":"PD3"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xg21_rb4196b","flash":1048576,"ids":["zephyr:xg21_rb4196b"],"key":"silabs-efr32xg21b-2-4-ghz-20-dbm-xg21-rb4196b","name":"EFR32xG21B 2.4 GHz 20 dBm (xG21-RB4196B)","part":"efr32mg21b020f1024im32","ram":98304,"records":[{"file":"boards/silabs/radio_boards/xg21/xg21_rb4196b.dts","says":{"buttons":[["PB0","sw0","low",null],["PB1","sw1","low",null]],"leds":[["PD2","led0","high"],["PD3","led1","high"]]},"src":"zephyr:xg21_rb4196b","stated":{"buttons|PB0":"zephyr:xg21_rb4196b: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","buttons|PB1":"zephyr:xg21_rb4196b: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","leds|PD2":"zephyr:xg21_rb4196b: gpios = <&gpiod 2 GPIO_ACTIVE_HIGH>","leds|PD3":"zephyr:xg21_rb4196b: gpios = <&gpiod 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PB0"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PB1"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PD2"},{"active":"high","label":"LED 1","name":"led1","pin":"PD3"}],"naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:slwrb4182a","flash":524288,"ids":["zephyr:slwrb4182a"],"key":"silabs-efr32xg22-2-4-ghz-6-dbm-radio-board","name":"EFR32xG22 2.4 GHz +6 dBm Radio Board","part":"efr32mg22c224f512im40","ram":32768,"records":[{"file":"boards/silabs/radio_boards/xg22/slwrb4182a.dts","says":{"buttons":[["PB0","sw0","low",null],["PB1","sw1","low",null]],"leds":[["PD2","led0","high"],["PD3","led1","high"]]},"src":"zephyr:slwrb4182a","stated":{"buttons|PB0":"zephyr:slwrb4182a: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","buttons|PB1":"zephyr:slwrb4182a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","leds|PD2":"zephyr:slwrb4182a: gpios = <&gpiod 2 GPIO_ACTIVE_HIGH>","leds|PD3":"zephyr:slwrb4182a: gpios = <&gpiod 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PB0"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PB1"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PD2"},{"active":"high","label":"LED 1","name":"led1","pin":"PD3"}],"naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xg22_rb4415a","flash":524288,"ids":["zephyr:xg22_rb4415a"],"key":"silabs-efr32xg22e-2-4-ghz-6-dbm-xg22-rb4415a","name":"EFR32xG22E 2.4 GHz 6 dBm (xG22-RB4415A)","part":"efr32mg22e224f512im40","ram":32768,"records":[{"file":"boards/silabs/radio_boards/xg22/xg22_rb4415a.dts","says":{"buttons":[["PB0","sw0","low",null],["PB1","sw1","low",null]],"leds":[["PD2","led0","high"],["PD3","led1","high"]]},"src":"zephyr:xg22_rb4415a","stated":{"buttons|PB0":"zephyr:xg22_rb4415a: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","buttons|PB1":"zephyr:xg22_rb4415a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","leds|PD2":"zephyr:xg22_rb4415a: gpios = <&gpiod 2 GPIO_ACTIVE_HIGH>","leds|PD3":"zephyr:xg22_rb4415a: gpios = <&gpiod 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PB0"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PB1"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PD2"},{"active":"high","label":"LED 1","name":"led1","pin":"PD3"}],"naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xg22_ek2710a","flash":524288,"ids":["zephyr:xg22_ek2710a"],"key":"silabs-efr32xg22e-explorer-kit-xg22-ek2710a","name":"EFR32xG22E Explorer Kit (xG22-EK2710A)","part":"efr32mg22e224f512im40","ram":32768,"records":[{"file":"boards/silabs/explorer_kits/xg22/xg22_ek2710a.dts","says":{"buttons":[["PC7","sw0","low",null]],"leds":[["PA4","led0","high"]]},"src":"zephyr:xg22_ek2710a","stated":{"buttons|PC7":"zephyr:xg22_ek2710a: gpios = <&gpioc 7 GPIO_ACTIVE_LOW>","leds|PA4":"zephyr:xg22_ek2710a: gpios = <&gpioa 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"name":"sw0","pin":"PC7"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"name":"led0","pin":"PA4"}],"naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xg23_rb4210a","flash":524288,"ids":["zephyr:xg23_rb4210a"],"key":"silabs-efr32xg23-868-915-mhz-20-dbm-xg23-rb4210a","name":"EFR32xG23 868-915 MHz 20 dBm (xG23-RB4210A)","part":"efr32zg23b020f512im48","ram":65536,"records":[{"file":"boards/silabs/radio_boards/xg23_rb4210a/xg23_rb4210a.dts","says":{"buttons":[["PB1","sw0","low",null],["PB3","sw1","low",null]],"leds":[["PB2","led0","high"],["PD3","led1","high"]]},"src":"zephyr:xg23_rb4210a","stated":{"buttons|PB1":"zephyr:xg23_rb4210a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","buttons|PB3":"zephyr:xg23_rb4210a: gpios = <&gpiob 3 GPIO_ACTIVE_LOW>","leds|PB2":"zephyr:xg23_rb4210a: gpios = <&gpiob 2 GPIO_ACTIVE_HIGH>","leds|PD3":"zephyr:xg23_rb4210a: gpios = <&gpiod 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PB1"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PB3"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PB2"},{"active":"high","label":"LED 1","name":"led1","pin":"PD3"}],"naming":"port16","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xg24_rb4186c","flash":1572864,"ids":["zephyr:xg24_rb4186c"],"key":"silabs-efr32xg24-2-4-ghz-10-dbm-xg24-rb4186c","name":"EFR32xG24 2.4 GHz 10 dBm (xG24-RB4186C)","part":"efr32mg24b210f1536im48","ram":262144,"records":[{"file":"boards/silabs/radio_boards/xg24/xg24_rb4186c.dts","says":{"buttons":[["PB1","sw0","low",null],["PB3","sw1","low",null]],"leds":[["PB2","led0","high"],["PB4","led1","high"]]},"src":"zephyr:xg24_rb4186c","stated":{"buttons|PB1":"zephyr:xg24_rb4186c: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","buttons|PB3":"zephyr:xg24_rb4186c: gpios = <&gpiob 3 GPIO_ACTIVE_LOW>","leds|PB2":"zephyr:xg24_rb4186c: gpios = <&gpiob 2 GPIO_ACTIVE_HIGH>","leds|PB4":"zephyr:xg24_rb4186c: gpios = <&gpiob 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PB1"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PB3"}],"flash":1572864,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PB2"},{"active":"high","label":"LED 1","name":"led1","pin":"PB4"}],"naming":"port16","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xg24_rb4188a","flash":1572864,"ids":["zephyr:xg24_rb4188a"],"key":"silabs-efr32xg24-2-4-ghz-20-dbm-antenna-diversity-radio-board","name":"EFR32xG24 2.4 GHz 20 dBm Antenna Diversity Radio Board","part":"efr32mg24b220f1536im48","ram":262144,"records":[{"file":"boards/silabs/radio_boards/xg24/xg24_rb4188a.dts","says":{"buttons":[["PB1","sw0","low",null],["PB2","sw1","low",null]],"leds":[["PB1","led0","low"],["PB2","led1","low"]]},"src":"zephyr:xg24_rb4188a","stated":{"buttons|PB1":"zephyr:xg24_rb4188a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","buttons|PB2":"zephyr:xg24_rb4188a: gpios = <&gpiob 2 GPIO_ACTIVE_LOW>","leds|PB1":"zephyr:xg24_rb4188a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","leds|PB2":"zephyr:xg24_rb4188a: gpios = <&gpiob 2 GPIO_ACTIVE_LOW>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PB1"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PB2"}],"flash":1572864,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED 0","name":"led0","pin":"PB1"},{"active":"low","label":"LED 1","name":"led1","pin":"PB2"}],"naming":"port16","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xg24_rb4187c","flash":1572864,"ids":["zephyr:xg24_rb4187c"],"key":"silabs-efr32xg24-2-4-ghz-20-dbm-xg24-rb4187c","name":"EFR32xG24 2.4 GHz 20 dBm (xG24-RB4187C)","part":"efr32mg24b220f1536im48","ram":262144,"records":[{"file":"boards/silabs/radio_boards/xg24/xg24_rb4187c.dts","says":{"buttons":[["PB1","sw0","low",null],["PB3","sw1","low",null]],"leds":[["PB2","led0","high"],["PB4","led1","high"]]},"src":"zephyr:xg24_rb4187c","stated":{"buttons|PB1":"zephyr:xg24_rb4187c: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","buttons|PB3":"zephyr:xg24_rb4187c: gpios = <&gpiob 3 GPIO_ACTIVE_LOW>","leds|PB2":"zephyr:xg24_rb4187c: gpios = <&gpiob 2 GPIO_ACTIVE_HIGH>","leds|PB4":"zephyr:xg24_rb4187c: gpios = <&gpiob 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20240808015730id_/https://www.silabs.com/documents/public/schematic-files/BRD4187C-A01-schematic.pdf","doc":"BRD4187C Rev. A01 Schematic (BRD4187C-A01-schematic.pdf) and BRD4002A Rev A07 schematic (BRD4002A-A07-schematic.pdf) [https://www.silabs.com/documents/public/schematic-files/BRD4002A-A07-schematic.pdf] [copy read: https://web.archive.org/web/20240808015730id_/https://www.silabs.com/documents/public/schematic-files/BRD4187C-A01-schematic.pdf ; https://web.archive.org/web/20250920030202id_/https://www.silabs.com/documents/public/schematic-files/BRD4002A-A07-schematic.pdf]","kind":"schematic","level":"1M pull-up, switch to GND via 100R.","publisher":"Silicon Labs","quote":"VMCU R101 1M UIF_BUTTON0 C100 1N SW100 BTN0 R100 100R GND","revision":"BRD4187C A01 (sheet modified Tuesday, February 15, 2022); BRD4002A A07 (sheet modified Wednesday, January 10, 2024)","url":"https://www.silabs.com/documents/public/schematic-files/BRD4187C-A01-schematic.pdf","where":"BRD4187C sheet 3 EFR32_PB01 -> WSTK_P17 UIF_BUTTON0 WSTK_F12; BRD4002A sheet 2 RADIO_F12 -> UIF_BUTTON0, sheet 3 'User Buttons & Joystick'"},"label":"User Push Button 0","name":"sw0","pin":"PB1"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20240808015730id_/https://www.silabs.com/documents/public/schematic-files/BRD4187C-A01-schematic.pdf","doc":"BRD4187C Rev. A01 Schematic (BRD4187C-A01-schematic.pdf) and BRD4002A Rev A07 schematic (BRD4002A-A07-schematic.pdf) [https://www.silabs.com/documents/public/schematic-files/BRD4002A-A07-schematic.pdf] [copy read: https://web.archive.org/web/20240808015730id_/https://www.silabs.com/documents/public/schematic-files/BRD4187C-A01-schematic.pdf ; https://web.archive.org/web/20250920030202id_/https://www.silabs.com/documents/public/schematic-files/BRD4002A-A07-schematic.pdf]","kind":"schematic","level":"PB03 -> WSTK_P21/WSTK_F13 (UIF_BUTTON1) through the radio-board connector -> mainboard UIF_BUTTON1, R102 1M pull-up to VMCU; SW101 (BTN1) from UIF_BUTTON1 to R103 100R -> GND: pressed reads low.","publisher":"Silicon Labs","quote":"EFR32_PB03 WSTK_P21 UIF_BUTTON1 WSTK_F13; RADIO_F13 UIF_BUTTON1; UIF_BUTTON1 R102 1M VMCU C101 1N SW101 Silkscreen: BTN1 R103 100R GND","revision":"BRD4187C A01 (sheet modified Tuesday, February 15, 2022); BRD4002A A07 (sheet modified Wednesday, January 10, 2024)","url":"https://www.silabs.com/documents/public/schematic-files/BRD4187C-A01-schematic.pdf","where":"radio board BRD4187C sheet 3 of 4 'EFR32 Signal Assignments' Pin Mapping row EFR32_PB03; mainboard BRD4002A sheet 2 of 14 'Radio Board Interface' (RADIO_F13 -> UIF_BUTTON1) and sheet 3 of 14 'User Interface', 'User Buttons & Joystick' block, zone A/5"},"label":"User Push Button 1","name":"sw1","pin":"PB3"}],"flash":1572864,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20240808015730id_/https://www.silabs.com/documents/public/schematic-files/BRD4187C-A01-schematic.pdf","doc":"BRD4187C Rev. A01 Schematic (BRD4187C-A01-schematic.pdf) and BRD4002A Rev A07 schematic (BRD4002A-A07-schematic.pdf) [https://www.silabs.com/documents/public/schematic-files/BRD4002A-A07-schematic.pdf] [copy read: https://web.archive.org/web/20240808015730id_/https://www.silabs.com/documents/public/schematic-files/BRD4187C-A01-schematic.pdf ; https://web.archive.org/web/20250920030202id_/https://www.silabs.com/documents/public/schematic-files/BRD4002A-A07-schematic.pdf]","kind":"schematic","level":"pin -> 2K7 -> anode, cathode GND; UG526: 'in an active-high configuration'.","publisher":"Silicon Labs","quote":"UIF_LED0 R107 2K7 LED100 YELLOW GND","revision":"BRD4187C A01 (sheet modified Tuesday, February 15, 2022); BRD4002A A07 (sheet modified Wednesday, January 10, 2024)","url":"https://www.silabs.com/documents/public/schematic-files/BRD4187C-A01-schematic.pdf","where":"BRD4187C sheet 3 EFR32_PB02 -> WSTK_P19 UIF_LED0 WSTK_F10; BRD4002A sheet 3 'User LEDs'"},"label":"LED 0","name":"led0","pin":"PB2"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20240808015730id_/https://www.silabs.com/documents/public/schematic-files/BRD4187C-A01-schematic.pdf","doc":"BRD4187C Rev. A01 Schematic (BRD4187C-A01-schematic.pdf) and BRD4002A Rev A07 schematic (BRD4002A-A07-schematic.pdf) [https://www.silabs.com/documents/public/schematic-files/BRD4002A-A07-schematic.pdf] [copy read: https://web.archive.org/web/20240808015730id_/https://www.silabs.com/documents/public/schematic-files/BRD4187C-A01-schematic.pdf ; https://web.archive.org/web/20250920030202id_/https://www.silabs.com/documents/public/schematic-files/BRD4002A-A07-schematic.pdf]","kind":"schematic","level":"pin -> 2K7 -> anode, cathode GND.","publisher":"Silicon Labs","quote":"UIF_LED1 R108 2K7 LED101 YELLOW GND","revision":"BRD4187C A01 (sheet modified Tuesday, February 15, 2022); BRD4002A A07 (sheet modified Wednesday, January 10, 2024)","url":"https://www.silabs.com/documents/public/schematic-files/BRD4187C-A01-schematic.pdf","where":"BRD4187C sheet 3 EFR32_PB04 -> WSTK_P26 UIF_LED1 WSTK_F11; BRD4002A sheet 3 'User LEDs'"},"label":"LED 1","name":"led1","pin":"PB4"}],"naming":"port16","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xg24_dk2601b","flash":1572864,"ids":["zephyr:xg24_dk2601b"],"key":"silabs-efr32xg24-dev-kit-xg24-dk2601b","name":"EFR32xG24 Dev Kit (xG24-DK2601B)","part":"efr32mg24b310f1536im48","ram":262144,"records":[{"file":"boards/silabs/dev_kits/xg24_dk2601b/xg24_dk2601b.dts","says":{"buttons":[["PB2","sw0","low",null],["PB3","sw1","low",null]],"leds":[["PD2","led0","low"],["PA4","led1","low"],["PB0","led2","low"]]},"src":"zephyr:xg24_dk2601b","stated":{"buttons|PB2":"zephyr:xg24_dk2601b: gpios = <&gpiob 2 GPIO_ACTIVE_LOW>","buttons|PB3":"zephyr:xg24_dk2601b: gpios = <&gpiob 3 GPIO_ACTIVE_LOW>","leds|PA4":"zephyr:xg24_dk2601b: gpios = <&gpioa 4 GPIO_ACTIVE_LOW>","leds|PB0":"zephyr:xg24_dk2601b: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","leds|PD2":"zephyr:xg24_dk2601b: gpios = <&gpiod 2 GPIO_ACTIVE_LOW>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","name":"sw0","pin":"PB2"},{"active":"low","name":"sw1","pin":"PB3"}],"flash":1572864,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","name":"led0","pin":"PD2"},{"active":"low","name":"led1","pin":"PA4"},{"active":"low","name":"led2","pin":"PB0"}],"naming":"port16","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xg24_ek2703a","flash":1572864,"ids":["zephyr:xg24_ek2703a"],"key":"silabs-efr32xg24-explorer-kit-xg24-ek2703a","name":"EFR32xG24 Explorer Kit (xG24-EK2703A)","part":"efr32mg24b210f1536im48","ram":262144,"records":[{"file":"boards/silabs/dev_kits/xg24_ek2703a/xg24_ek2703a.dts","says":{"buttons":[["PB2","sw0","low",null],["PB3","sw1","low",null]],"leds":[["PA4","led0","high"],["PA7","led1","high"]]},"src":"zephyr:xg24_ek2703a","stated":{"buttons|PB2":"zephyr:xg24_ek2703a: gpios = <&gpiob 2 GPIO_ACTIVE_LOW>","buttons|PB3":"zephyr:xg24_ek2703a: gpios = <&gpiob 3 GPIO_ACTIVE_LOW>","leds|PA4":"zephyr:xg24_ek2703a: gpios = <&gpioa 4 GPIO_ACTIVE_HIGH>","leds|PA7":"zephyr:xg24_ek2703a: gpios = <&gpioa 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","name":"sw0","pin":"PB2"},{"active":"low","name":"sw1","pin":"PB3"}],"flash":1572864,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","name":"led0","pin":"PA4"},{"active":"high","name":"led1","pin":"PA7"}],"naming":"port16","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xg26_rb4118a","flash":3276800,"ids":["zephyr:xg26_rb4118a"],"key":"silabs-efr32xg26-2-4-ghz-10-dbm-bga136-radio-board","name":"EFR32xG26 2.4 GHz +10 dBm BGA136 Radio Board","part":"efr32mg26b510f3200il136","ram":524288,"records":[{"file":"boards/silabs/radio_boards/xg26/xg26_rb4118a.dts","says":{"buttons":[["PB1","sw0","low",null],["PB3","sw1","low",null]],"leds":[["PB2","led0","high"],["PB4","led1","high"]]},"src":"zephyr:xg26_rb4118a","stated":{"buttons|PB1":"zephyr:xg26_rb4118a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","buttons|PB3":"zephyr:xg26_rb4118a: gpios = <&gpiob 3 GPIO_ACTIVE_LOW>","leds|PB2":"zephyr:xg26_rb4118a: gpios = <&gpiob 2 GPIO_ACTIVE_HIGH>","leds|PB4":"zephyr:xg26_rb4118a: gpios = <&gpiob 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"Button 0","name":"sw0","pin":"PB1"},{"active":"low","label":"Button 1","name":"sw1","pin":"PB3"}],"flash":3276800,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PB2"},{"active":"high","label":"LED 1","name":"led1","pin":"PB4"}],"naming":"port16","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xg26_rb4120a","flash":3276800,"ids":["zephyr:xg26_rb4120a"],"key":"silabs-efr32xg26-2-4-ghz-10-dbm-radio-board","name":"EFR32xG26 2.4 GHz +10 dBm Radio Board","part":"efr32mg26b510f3200im68","ram":524288,"records":[{"file":"boards/silabs/radio_boards/xg26/xg26_rb4120a.dts","says":{"buttons":[["PB1","sw0","low",null],["PB3","sw1","low",null]],"leds":[["PB2","led0","high"],["PB4","led1","high"]]},"src":"zephyr:xg26_rb4120a","stated":{"buttons|PB1":"zephyr:xg26_rb4120a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","buttons|PB3":"zephyr:xg26_rb4120a: gpios = <&gpiob 3 GPIO_ACTIVE_LOW>","leds|PB2":"zephyr:xg26_rb4120a: gpios = <&gpiob 2 GPIO_ACTIVE_HIGH>","leds|PB4":"zephyr:xg26_rb4120a: gpios = <&gpiob 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"Button 0","name":"sw0","pin":"PB1"},{"active":"low","label":"Button 1","name":"sw1","pin":"PB3"}],"flash":3276800,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PB2"},{"active":"high","label":"LED 1","name":"led1","pin":"PB4"}],"naming":"port16","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xg26_rb4121a","flash":3276800,"ids":["zephyr:xg26_rb4121a"],"key":"silabs-efr32xg26-2-4-ghz-20-dbm-radio-board","name":"EFR32xG26 2.4 GHz +20 dBm Radio Board","part":"efr32mg26b420f3200im68","ram":524288,"records":[{"file":"boards/silabs/radio_boards/xg26/xg26_rb4121a.dts","says":{"buttons":[["PB1","sw0","low",null],["PB3","sw1","low",null]],"leds":[["PB2","led0","high"],["PB4","led1","high"]]},"src":"zephyr:xg26_rb4121a","stated":{"buttons|PB1":"zephyr:xg26_rb4121a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","buttons|PB3":"zephyr:xg26_rb4121a: gpios = <&gpiob 3 GPIO_ACTIVE_LOW>","leds|PB2":"zephyr:xg26_rb4121a: gpios = <&gpiob 2 GPIO_ACTIVE_HIGH>","leds|PB4":"zephyr:xg26_rb4121a: gpios = <&gpiob 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"Button 0","name":"sw0","pin":"PB1"},{"active":"low","label":"Button 1","name":"sw1","pin":"PB3"}],"flash":3276800,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PB2"},{"active":"high","label":"LED 1","name":"led1","pin":"PB4"}],"naming":"port16","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xg26_dk2608a","flash":3276800,"ids":["zephyr:xg26_dk2608a"],"key":"silabs-efr32xg26-dev-kit-xg26-dk2608a","name":"EFR32xG26 Dev Kit (xG26-DK2608A)","part":"efr32mg26b510f3200im68","ram":524288,"records":[{"file":"boards/silabs/dev_kits/xg26_dk2608a/xg26_dk2608a.dts","says":{"buttons":[["PB2","sw0","low",null],["PB3","sw1","low",null]],"leds":[["PD7","led0","low"],["PA4","led1","low"],["PB0","led2","low"]]},"src":"zephyr:xg26_dk2608a","stated":{"buttons|PB2":"zephyr:xg26_dk2608a: gpios = <&gpiob 2 GPIO_ACTIVE_LOW>","buttons|PB3":"zephyr:xg26_dk2608a: gpios = <&gpiob 3 GPIO_ACTIVE_LOW>","leds|PA4":"zephyr:xg26_dk2608a: gpios = <&gpioa 4 GPIO_ACTIVE_LOW>","leds|PB0":"zephyr:xg26_dk2608a: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","leds|PD7":"zephyr:xg26_dk2608a: gpios = <&gpiod 7 GPIO_ACTIVE_LOW>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","name":"sw0","pin":"PB2"},{"active":"low","name":"sw1","pin":"PB3"}],"flash":3276800,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","name":"led0","pin":"PD7"},{"active":"low","name":"led1","pin":"PA4"},{"active":"low","name":"led2","pin":"PB0"}],"naming":"port16","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xg26_ek2709a","flash":3276800,"ids":["zephyr:xg26_ek2709a"],"key":"silabs-efr32xg26-explorer-kit-xg26-ek2709a","name":"EFR32xG26 Explorer Kit (xG26-EK2709A)","part":"efr32mg26b510f3200im48","ram":524288,"records":[{"file":"boards/silabs/explorer_kits/xg26/xg26_ek2709a.dts","says":{"buttons":[["PB0","sw0","low",null],["PB1","sw1","low",null]],"leds":[["PC8","led0","high"],["PC9","led1","high"]]},"src":"zephyr:xg26_ek2709a","stated":{"buttons|PB0":"zephyr:xg26_ek2709a: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","buttons|PB1":"zephyr:xg26_ek2709a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","leds|PC8":"zephyr:xg26_ek2709a: gpios = <&gpioc 8 GPIO_ACTIVE_HIGH>","leds|PC9":"zephyr:xg26_ek2709a: gpios = <&gpioc 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"name":"sw0","pin":"PB0"},{"active":"low","name":"sw1","pin":"PB1"}],"flash":3276800,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"name":"led0","pin":"PC8"},{"active":"high","name":"led1","pin":"PC9"}],"naming":"port16","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xg27_rb4194a","flash":786432,"ids":["zephyr:xg27_rb4194a"],"key":"silabs-efr32xg27-2-4-ghz-8-dbm-xg27-rb4194a","name":"EFR32xG27 2.4 GHz 8 dBm (xG27-RB4194A)","part":"efr32mg27c140f768im40","ram":65536,"records":[{"file":"boards/silabs/radio_boards/xg27/xg27_rb4194a.dts","says":{"buttons":[["PB0","sw0","low",null],["PB1","sw1","low",null]],"leds":[["PB0","led0","low"],["PB1","led1","low"]]},"src":"zephyr:xg27_rb4194a","stated":{"buttons|PB0":"zephyr:xg27_rb4194a: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","buttons|PB1":"zephyr:xg27_rb4194a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","leds|PB0":"zephyr:xg27_rb4194a: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","leds|PB1":"zephyr:xg27_rb4194a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PB0"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PB1"}],"flash":786432,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED 0","name":"led0","pin":"PB0"},{"active":"low","label":"LED 1","name":"led1","pin":"PB1"}],"naming":"port16","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xg27_dk2602a","flash":786432,"ids":["zephyr:xg27_dk2602a"],"key":"silabs-efr32xg27-dev-kit-xg27-dk2602a","name":"EFR32xG27 Dev Kit (xG27-DK2602A)","part":"efr32bg27c140f768im40","ram":65536,"records":[{"file":"boards/silabs/dev_kits/xg27_dk2602a/xg27_dk2602a.dts","says":{"buttons":[["PB3","sw0","low",null]],"leds":[["PA4","led0","high"]]},"src":"zephyr:xg27_dk2602a","stated":{"buttons|PB3":"zephyr:xg27_dk2602a: gpios = <&gpiob 3 GPIO_ACTIVE_LOW>","leds|PA4":"zephyr:xg27_dk2602a: gpios = <&gpioa 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"User Push Button 0","name":"sw0","pin":"PB3"}],"flash":786432,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"label":"LED 0","name":"led0","pin":"PA4"}],"naming":"port16","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xg28_rb4401c","flash":1048576,"ids":["zephyr:xg28_rb4401c"],"key":"silabs-efr32xg28-868-915-mhz-20-dbm-xg28-rb4401c","name":"EFR32xG28 868-915 MHz 20 dBm (xG28-RB4401C)","part":"efr32zg28b322f1024im68","ram":262144,"records":[{"file":"boards/silabs/radio_boards/xg28_rb4401c/xg28_rb4401c.dts","says":{"buttons":[["PB1","sw0","low",null],["PB3","sw1","low",null]],"leds":[["PB2","led0","high"],["PD3","led1","high"]]},"src":"zephyr:xg28_rb4401c","stated":{"buttons|PB1":"zephyr:xg28_rb4401c: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","buttons|PB3":"zephyr:xg28_rb4401c: gpios = <&gpiob 3 GPIO_ACTIVE_LOW>","leds|PB2":"zephyr:xg28_rb4401c: gpios = <&gpiob 2 GPIO_ACTIVE_HIGH>","leds|PD3":"zephyr:xg28_rb4401c: gpios = <&gpiod 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PB1"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PB3"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PB2"},{"active":"high","label":"LED 1","name":"led1","pin":"PD3"}],"naming":"port16","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xg28_ek2705a","flash":1048576,"ids":["zephyr:xg28_ek2705a"],"key":"silabs-efr32xg28-explorer-kit-xg28-ek2705a","name":"EFR32xG28 Explorer Kit (xG28-EK2705A)","part":"efr32zg28b312f1024im48","ram":262144,"records":[{"file":"boards/silabs/explorer_kits/xg28/xg28_ek2705a.dts","says":{"buttons":[["PC0","sw0","low",null],["PB3","sw1","low",null]],"leds":[["PC9","led0","high"],["PC8","led1","high"]]},"src":"zephyr:xg28_ek2705a","stated":{"buttons|PB3":"zephyr:xg28_ek2705a: gpios = <&gpiob 3 GPIO_ACTIVE_LOW>","buttons|PC0":"zephyr:xg28_ek2705a: gpios = <&gpioc 0 GPIO_ACTIVE_LOW>","leds|PC8":"zephyr:xg28_ek2705a: gpios = <&gpioc 8 GPIO_ACTIVE_HIGH>","leds|PC9":"zephyr:xg28_ek2705a: gpios = <&gpioc 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push Button 0","name":"sw0","pin":"PC0"},{"active":"low","label":"Push Button 1","name":"sw1","pin":"PB3"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","name":"led0","pin":"PC9"},{"active":"high","name":"led1","pin":"PC8"}],"naming":"port16","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xg29_rb4413a","flash":1048576,"ids":["zephyr:xg29_rb4413a"],"key":"silabs-efr32xg29-2-4-ghz-6-dbm-boost-qfn40-xg29-rb4413a","name":"EFR32xG29 2.4 GHz 6 dBm Boost QFN40 (xG29-RB4413A)","part":"efr32mg29b230f1024cm40","ram":262144,"records":[{"file":"boards/silabs/radio_boards/xg29/xg29_rb4413a.dts","says":{"buttons":[["PB0","sw1","low",null],["PB1","sw0","low",null]],"leds":[["PB0","led0","low"],["PB1","led1","low"]]},"src":"zephyr:xg29_rb4413a","stated":{"buttons|PB0":"zephyr:xg29_rb4413a: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","buttons|PB1":"zephyr:xg29_rb4413a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","leds|PB0":"zephyr:xg29_rb4413a: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","leds|PB1":"zephyr:xg29_rb4413a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw1","pin":"PB0"},{"active":"low","label":"User Push Button 1","name":"sw0","pin":"PB1"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED 0","name":"led0","pin":"PB0"},{"active":"low","label":"LED 1","name":"led1","pin":"PB1"}],"naming":"port16","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xg29_rb4412a","flash":1048576,"ids":["zephyr:xg29_rb4412a"],"key":"silabs-efr32xg29-2-4-ghz-8-dbm-buck-xg29-rb4412a","name":"EFR32xG29 2.4 GHz 8 dBm Buck (xG29-RB4412A)","part":"efr32mg29b140f1024im40","ram":262144,"records":[{"file":"boards/silabs/radio_boards/xg29/xg29_rb4412a.dts","says":{"buttons":[["PB0","sw0","low",null],["PB1","sw1","low",null]],"leds":[["PB0","led0","low"],["PB1","led1","low"]]},"src":"zephyr:xg29_rb4412a","stated":{"buttons|PB0":"zephyr:xg29_rb4412a: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","buttons|PB1":"zephyr:xg29_rb4412a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","leds|PB0":"zephyr:xg29_rb4412a: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","leds|PB1":"zephyr:xg29_rb4412a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PB0"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PB1"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED 0","name":"led0","pin":"PB0"},{"active":"low","label":"LED 1","name":"led1","pin":"PB1"}],"naming":"port16","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:SiliconLabs:silabs:lyra24p20","flash":1572864,"ids":["arduino:SiliconLabs:silabs:lyra24p20"],"key":"silabs-ezurio-lyra-24p-20dbm-dev-kit","name":"Ezurio Lyra 24P 20dBm Dev Kit","part":"","ram":262144,"records":[{"core":"arduino:SiliconLabs:silabs","dropped":["LED_BUILTIN = 9, and no pin table names it","PIN_LED = 9, and no pin table names it"],"file":"variants/lyra24p20/pins_arduino.h","says":{"leds":[["D9","LED_BUILTIN","high"]]},"src":"arduino:SiliconLabs:silabs:lyra24p20","stated":{"leds|label:D9":"#define LED_BUILTIN_ACTIVE HIGH"}}],"vendor":"Silicon Labs","why":"vendor","wiring":{"clock_hz":78000000,"flash":1572864,"flash_from":"arduino:SiliconLabs:silabs:lyra24p20","leds":[{"active":"high","aliases":["PIN_LED"],"label":"D9","name":"LED_BUILTIN"}],"naming":"port16","ram":262144,"ram_from":"arduino:SiliconLabs:silabs:lyra24p20"}},
{"chosen":"zephyr:kg100s_rb4332a","flash":1048576,"ids":["zephyr:kg100s_rb4332a"],"key":"silabs-kg100s-radio-board-kg100s-rb4332a","name":"KG100S Radio board (KG100S-RB4332A)","part":"efr32bg21b010f1024im32","ram":98304,"records":[{"file":"boards/silabs/radio_boards/kg100s_rb4332a/kg100s_rb4332a.dts","says":{"buttons":[["PA4","sw0","low",null],["PD4","sw1","low",null]]},"src":"zephyr:kg100s_rb4332a","stated":{"buttons|PA4":"zephyr:kg100s_rb4332a: gpios = <&gpioa 4 GPIO_ACTIVE_LOW>","buttons|PD4":"zephyr:kg100s_rb4332a: gpios = <&gpiod 4 GPIO_ACTIVE_LOW>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"BTN0","name":"sw0","pin":"PA4"},{"active":"low","label":"BTN1","name":"sw1","pin":"PD4"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","naming":"port16","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mgm260p_rb4350a","flash":3276800,"ids":["zephyr:mgm260p_rb4350a"],"key":"silabs-mgm260p-2-4-ghz-10-dbm-radio-board","name":"MGM260P 2.4 GHz +10 dBm Radio Board","part":"mgm260pd22vna","ram":524288,"records":[{"file":"boards/silabs/radio_boards/xg26/mgm260p_rb4350a.dts","says":{"buttons":[["PB0","sw0","low",null],["PB1","sw1","low",null]],"leds":[["PC7","led0","high"],["PC8","led1","high"]]},"src":"zephyr:mgm260p_rb4350a","stated":{"buttons|PB0":"zephyr:mgm260p_rb4350a: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","buttons|PB1":"zephyr:mgm260p_rb4350a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","leds|PC7":"zephyr:mgm260p_rb4350a: gpios = <&gpioc 7 GPIO_ACTIVE_HIGH>","leds|PC8":"zephyr:mgm260p_rb4350a: gpios = <&gpioc 8 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"Button 0","name":"sw0","pin":"PB0"},{"active":"low","label":"Button 1","name":"sw1","pin":"PB1"}],"flash":3276800,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PC7"},{"active":"high","label":"LED 1","name":"led1","pin":"PC8"}],"naming":"port16","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mgm260p_rb4351a","flash":3276800,"ids":["zephyr:mgm260p_rb4351a"],"key":"silabs-mgm260p-2-4-ghz-20-dbm-radio-board","name":"MGM260P 2.4 GHz +20 dBm Radio Board","part":"mgm260pd32vna","ram":524288,"records":[{"file":"boards/silabs/radio_boards/xg26/mgm260p_rb4351a.dts","says":{"buttons":[["PB0","sw0","low",null],["PB1","sw1","low",null]],"leds":[["PC7","led0","high"],["PC8","led1","high"]]},"src":"zephyr:mgm260p_rb4351a","stated":{"buttons|PB0":"zephyr:mgm260p_rb4351a: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","buttons|PB1":"zephyr:mgm260p_rb4351a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","leds|PC7":"zephyr:mgm260p_rb4351a: gpios = <&gpioc 7 GPIO_ACTIVE_HIGH>","leds|PC8":"zephyr:mgm260p_rb4351a: gpios = <&gpioc 8 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"Button 0","name":"sw0","pin":"PB0"},{"active":"low","label":"Button 1","name":"sw1","pin":"PB1"}],"flash":3276800,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PC7"},{"active":"high","label":"LED 1","name":"led1","pin":"PC8"}],"naming":"port16","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:SiliconLabs:silabs:bgm220explorerkit","flash":524288,"ids":["arduino:SiliconLabs:silabs:bgm220explorerkit"],"key":"silabs-silicon-labs-bgm220-explorer-kit","name":"Silicon Labs BGM220 Explorer Kit","part":"bgm220explorerkit","ram":32768,"records":[{"core":"arduino:SiliconLabs:silabs","dropped":["LED_BUILTIN = 8, and no pin table names it","PIN_LED = 8, and no pin table names it"],"file":"variants/bgm220explorerkit/pins_arduino.h","says":{"leds":[["D8","LED_BUILTIN","high"]]},"src":"arduino:SiliconLabs:silabs:bgm220explorerkit","stated":{"leds|label:D8":"#define LED_BUILTIN_ACTIVE HIGH"}}],"vendor":"Silicon Labs","why":"vendor","wiring":{"clock_hz":78000000,"flash":524288,"flash_from":"arduino:SiliconLabs:silabs:bgm220explorerkit","leds":[{"active":"high","aliases":["PIN_LED"],"label":"D8","name":"LED_BUILTIN"}],"naming":"port16","ram":32768,"ram_from":"arduino:SiliconLabs:silabs:bgm220explorerkit"}},
{"chosen":"arduino:SiliconLabs:silabs:xg24devkit","flash":1572864,"ids":["arduino:SiliconLabs:silabs:xg24devkit"],"key":"silabs-silicon-labs-xg24-dev-kit","name":"Silicon Labs xG24 Dev Kit","part":"xg24","ram":262144,"records":[{"core":"arduino:SiliconLabs:silabs","dropped":["LEDB = 14, and no pin table names it","LEDG = 13, and no pin table names it","LEDR = 12, and no pin table names it","LED_BUILTIN = 12, and no pin table names it","PIN_LED = 12, and no pin table names it"],"file":"variants/xg24devkit/pins_arduino.h","says":{"leds":[["D14","LEDB","low"],["D13","LEDG","low"],["D12","LED_BUILTIN","low"]]},"src":"arduino:SiliconLabs:silabs:xg24devkit","stated":{"leds|label:D12":"#define LED_BUILTIN_ACTIVE LOW","leds|label:D13":"#define LED_BUILTIN_ACTIVE LOW","leds|label:D14":"#define LED_BUILTIN_ACTIVE LOW"}}],"vendor":"Silicon Labs","why":"vendor","wiring":{"clock_hz":78000000,"flash":1572864,"flash_from":"arduino:SiliconLabs:silabs:xg24devkit","leds":[{"active":"low","colour":"blue","label":"D14","name":"LEDB"},{"active":"low","colour":"green","label":"D13","name":"LEDG"},{"active":"low","aliases":["LEDR","PIN_LED"],"colour":"red","label":"D12","name":"LED_BUILTIN"}],"naming":"port16","ram":262144,"ram_from":"arduino:SiliconLabs:silabs:xg24devkit"}},
{"chosen":"arduino:SiliconLabs:silabs:xg24explorerkit","flash":1572864,"ids":["arduino:SiliconLabs:silabs:xg24explorerkit"],"key":"silabs-silicon-labs-xg24-explorer-kit","name":"Silicon Labs xG24 Explorer Kit","part":"xg24","ram":262144,"records":[{"core":"arduino:SiliconLabs:silabs","dropped":["LED_BUILTIN = 15, and no pin table names it","PIN_LED = 15, and no pin table names it"],"file":"variants/xg24explorerkit/pins_arduino.h","says":{"leds":[["D15","LED_BUILTIN","high"]]},"src":"arduino:SiliconLabs:silabs:xg24explorerkit","stated":{"leds|label:D15":"#define LED_BUILTIN_ACTIVE HIGH"}}],"vendor":"Silicon Labs","why":"vendor","wiring":{"clock_hz":78000000,"flash":1572864,"flash_from":"arduino:SiliconLabs:silabs:xg24explorerkit","leds":[{"active":"high","aliases":["PIN_LED"],"label":"D15","name":"LED_BUILTIN"}],"naming":"port16","ram":262144,"ram_from":"arduino:SiliconLabs:silabs:xg24explorerkit"}},
{"chosen":"arduino:SiliconLabs:silabs:xg27devkit","flash":786432,"ids":["arduino:SiliconLabs:silabs:xg27devkit"],"key":"silabs-silicon-labs-xg27-dev-kit","name":"Silicon Labs xG27 Dev Kit","part":"","ram":65536,"records":[{"core":"arduino:SiliconLabs:silabs","dropped":["LED_BUILTIN = 14, and no pin table names it","PIN_LED = 14, and no pin table names it"],"file":"variants/xg27devkit/pins_arduino.h","says":{"leds":[["D14","LED_BUILTIN","high"]]},"src":"arduino:SiliconLabs:silabs:xg27devkit","stated":{"leds|label:D14":"#define LED_BUILTIN_ACTIVE HIGH"}}],"vendor":"Silicon Labs","why":"vendor","wiring":{"clock_hz":76800000,"flash":786432,"flash_from":"arduino:SiliconLabs:silabs:xg27devkit","leds":[{"active":"high","aliases":["PIN_LED"],"label":"D14","name":"LED_BUILTIN"}],"naming":"port16","ram":65536,"ram_from":"arduino:SiliconLabs:silabs:xg27devkit"}},
{"chosen":"zephyr:sim3u1xx_dk","flash":262144,"ids":["zephyr:sim3u1xx_dk"],"key":"silabs-sim3u1xx-32-bit-mcu-usb-development-kit","name":"SiM3U1xx 32-bit MCU USB Development Kit","part":"sim3u167","ram":32768,"records":[{"file":"boards/silabs/dev_kits/sim3u1xx_dk/sim3u1xx_dk.dts","says":{"buttons":[["&gpio2 8","sw0","low","up"],["&gpio2 9","sw1","low","up"]],"leds":[["&gpio2 10","led1","high"],["&gpio2 11","led0","high"]]},"src":"zephyr:sim3u1xx_dk","stated":{"buttons|raw:&gpio2 8":"zephyr:sim3u1xx_dk: gpios = <&gpio2 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio2 9":"zephyr:sim3u1xx_dk: gpios = <&gpio2 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio2 10":"zephyr:sim3u1xx_dk: gpios = <&gpio2 10 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 11":"zephyr:sim3u1xx_dk: gpios = <&gpio2 11 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch (SW2)","name":"sw0","pull":"up","raw":"&gpio2 8"},{"active":"low","label":"Push button switch (SW3)","name":"sw1","pull":"up","raw":"&gpio2 9"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"Red LED (DS3)","name":"led1","raw":"&gpio2 10"},{"active":"high","colour":"yellow","label":"Yellow LED (DS4)","name":"led0","raw":"&gpio2 11"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:siwx917_rb4342a","flash":1048576,"ids":["zephyr:siwx917_rb4342a"],"key":"silabs-siwx917-wi-fi-6-and-bluetooth-le-8-mb-flash-8-mb-ext-psram-radio-board-siwx91x-rb4342a","name":"SiWx917 Wi-Fi 6 and Bluetooth LE 8 MB Flash + 8 MB ext PSRAM Radio Board (SiWx91x-RB4342A)","part":"siwg917m111mgtba","ram":9076736,"records":[{"file":"boards/silabs/radio_boards/siwx917/siwx917_rb4342a.dts","says":{"buttons":[["&uulpgpio 2","sw0","low",null]],"leds":[["&ulpgpio 2","led0","high"]]},"src":"zephyr:siwx917_rb4342a","stated":{"buttons|raw:&uulpgpio 2":"zephyr:siwx917_rb4342a: gpios = <&uulpgpio 2 GPIO_ACTIVE_LOW>","leds|raw:&ulpgpio 2":"zephyr:siwx917_rb4342a: gpios = <&ulpgpio 2 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","name":"sw0","raw":"&uulpgpio 2"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","name":"led0","raw":"&ulpgpio 2"}],"naming":"raw","ram":9076736,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:siwx917_rb4338a","flash":1048576,"ids":["zephyr:siwx917_rb4338a"],"key":"silabs-siwx917-wi-fi-6-and-bluetooth-le-soc-8-mb-flash-radio-board-siwx91x-rb4338a","name":"SiWx917 Wi-Fi 6 and Bluetooth LE SoC 8 MB Flash Radio Board (SiWx91x-RB4338A)","part":"siwg917m111mgtba","ram":195584,"records":[{"file":"boards/silabs/radio_boards/siwx917/siwx917_rb4338a.dts","says":{"buttons":[["&uulpgpio 2","sw0","low",null],["&gpioa 11","sw1","low",null]],"leds":[["&ulpgpio 2","led0","high"],["&gpioa 10","led1","high"]]},"src":"zephyr:siwx917_rb4338a","stated":{"buttons|raw:&gpioa 11":"zephyr:siwx917_rb4338a: gpios = <&gpioa 11 GPIO_ACTIVE_LOW>","buttons|raw:&uulpgpio 2":"zephyr:siwx917_rb4338a: gpios = <&uulpgpio 2 GPIO_ACTIVE_LOW>","leds|raw:&gpioa 10":"zephyr:siwx917_rb4338a: gpios = <&gpioa 10 GPIO_ACTIVE_HIGH>","leds|raw:&ulpgpio 2":"zephyr:siwx917_rb4338a: gpios = <&ulpgpio 2 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","name":"sw0","raw":"&uulpgpio 2"},{"active":"low","name":"sw1","raw":"&gpioa 11"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","name":"led0","raw":"&ulpgpio 2"},{"active":"high","name":"led1","raw":"&gpioa 10"}],"naming":"raw","ram":195584,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:siwx917_dk2605a","flash":1048576,"ids":["zephyr:siwx917_dk2605a"],"key":"silabs-siwx917-wi-fi-6-and-bluetooth-le-soc-dev-kit-brd2605a","name":"SiWx917 Wi-Fi 6 and Bluetooth LE SoC Dev Kit (BRD2605A)","part":"siwg917m111mgtba","ram":195584,"records":[{"file":"boards/silabs/dev_kits/siwx917_dk2605a/siwx917_dk2605a.dts","says":{"buttons":[["&uulpgpio 2","sw0","low",null],["&gpiod 1","sw1","low",null]],"leds":[["&gpioa 15","led0","low"],["&gpiod 2","led1","low"],["&gpiod 3","led2","low"]]},"src":"zephyr:siwx917_dk2605a","stated":{"buttons|raw:&gpiod 1":"zephyr:siwx917_dk2605a: gpios = <&gpiod 1 GPIO_ACTIVE_LOW>","buttons|raw:&uulpgpio 2":"zephyr:siwx917_dk2605a: gpios = <&uulpgpio 2 GPIO_ACTIVE_LOW>","leds|raw:&gpioa 15":"zephyr:siwx917_dk2605a: gpios = <&gpioa 15 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 2":"zephyr:siwx917_dk2605a: gpios = <&gpiod 2 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 3":"zephyr:siwx917_dk2605a: gpios = <&gpiod 3 GPIO_ACTIVE_LOW>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","name":"sw0","raw":"&uulpgpio 2"},{"active":"low","name":"sw1","raw":"&gpiod 1"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED0","name":"led0","raw":"&gpioa 15"},{"active":"low","label":"LED1","name":"led1","raw":"&gpiod 2"},{"active":"low","label":"LED2","name":"led2","raw":"&gpiod 3"}],"naming":"raw","ram":195584,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:siwx917_ek2708a","flash":1048576,"ids":["zephyr:siwx917_ek2708a"],"key":"silabs-siwx917y-module-wi-fi-6-and-bluetooth-le-explorer-kit-brd2708a","name":"SiWx917Y Module Wi-Fi 6 and Bluetooth LE Explorer Kit (BRD2708A)","part":"siwg917y111mgaba","ram":195584,"records":[{"file":"boards/silabs/explorer_kits/siwx917/siwx917_ek2708a.dts","says":{"buttons":[["&uulpgpio 2","sw0","low",null],["&gpioa 11","sw1","low",null]],"leds":[["&gpioa 10","led0","high"],["&ulpgpio 2","led1","high"]]},"src":"zephyr:siwx917_ek2708a","stated":{"buttons|raw:&gpioa 11":"zephyr:siwx917_ek2708a: gpios = <&gpioa 11 GPIO_ACTIVE_LOW>","buttons|raw:&uulpgpio 2":"zephyr:siwx917_ek2708a: gpios = <&uulpgpio 2 GPIO_ACTIVE_LOW>","leds|raw:&gpioa 10":"zephyr:siwx917_ek2708a: gpios = <&gpioa 10 GPIO_ACTIVE_HIGH>","leds|raw:&ulpgpio 2":"zephyr:siwx917_ek2708a: gpios = <&ulpgpio 2 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","name":"sw0","raw":"&uulpgpio 2"},{"active":"low","name":"sw1","raw":"&gpioa 11"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED0","name":"led0","raw":"&gpioa 10"},{"active":"high","label":"LED1","name":"led1","raw":"&ulpgpio 2"}],"naming":"raw","ram":195584,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:sixg301_rb4407a","flash":2031616,"ids":["zephyr:sixg301_rb4407a"],"key":"silabs-sixg301-10-dbm-4-mb-flash-radio-board","name":"SixG301 +10 dBm, 4 MB Flash Radio Board","part":"simg301m104lil","ram":524288,"records":[{"file":"boards/silabs/radio_boards/six301/sixg301_rb4407a.dts","says":{"buttons":[["&gpiob 1","sw0","low",null],["&gpiod 2","sw1","low",null]],"leds":[["&gpiod 3","led0","high"],["&gpiod 4","led1","high"]]},"src":"zephyr:sixg301_rb4407a","stated":{"buttons|raw:&gpiob 1":"zephyr:sixg301_rb4407a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","buttons|raw:&gpiod 2":"zephyr:sixg301_rb4407a: gpios = <&gpiod 2 GPIO_ACTIVE_LOW>","leds|raw:&gpiod 3":"zephyr:sixg301_rb4407a: gpios = <&gpiod 3 GPIO_ACTIVE_HIGH>","leds|raw:&gpiod 4":"zephyr:sixg301_rb4407a: gpios = <&gpiod 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push Button 0","name":"sw0","raw":"&gpiob 1"},{"active":"low","label":"Push Button 1","name":"sw1","raw":"&gpiod 2"}],"flash":2031616,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","name":"led0","raw":"&gpiod 3"},{"active":"high","name":"led1","raw":"&gpiod 4"}],"naming":"raw","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:slwrb4321a","flash":2097152,"ids":["zephyr:slwrb4321a"],"key":"silabs-wgm160p-wi-fi-module-slwrb4321a","name":"WGM160P Wi-Fi Module (SLWRB4321A)","part":"efm32gg11b820f2048gm64","ram":524288,"records":[{"file":"boards/silabs/radio_boards/slwrb4321a/slwrb4321a.dts","says":{"buttons":[["PD6","sw0","low",null],["PD8","sw1","low",null]],"leds":[["PA4","led0","high"],["PA5","led1","high"]]},"src":"zephyr:slwrb4321a","stated":{"buttons|PD6":"zephyr:slwrb4321a: gpios = <&gpiod 6 GPIO_ACTIVE_LOW>","buttons|PD8":"zephyr:slwrb4321a: gpios = <&gpiod 8 GPIO_ACTIVE_LOW>","leds|PA4":"zephyr:slwrb4321a: gpios = <&gpioa 4 0>","leds|PA5":"zephyr:slwrb4321a: gpios = <&gpioa 5 0>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PD6"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PD8"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PA4"},{"active":"high","label":"LED 1","name":"led1","pin":"PA5"}],"naming":"port16","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xgm240_rb4316a","flash":1572864,"ids":["zephyr:xgm240_rb4316a"],"key":"silabs-xgm240p-10-dbm-module-radio-board-xgm240-rb4316a","name":"xGM240P 10 dBm Module Radio Board (xGM240-RB4316A)","part":"mgm240pb22vna","ram":262144,"records":[{"file":"boards/silabs/radio_boards/xg24/xgm240_rb4316a.dts","says":{"buttons":[["PB0","sw0","low",null],["PB1","sw1","low",null]],"leds":[["PB0","led0","low"],["PB1","led1","low"]]},"src":"zephyr:xgm240_rb4316a","stated":{"buttons|PB0":"zephyr:xgm240_rb4316a: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","buttons|PB1":"zephyr:xgm240_rb4316a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","leds|PB0":"zephyr:xgm240_rb4316a: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","leds|PB1":"zephyr:xgm240_rb4316a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PB0"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PB1"}],"flash":1572864,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED 0","name":"led0","pin":"PB0"},{"active":"low","label":"LED 1","name":"led1","pin":"PB1"}],"naming":"port16","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xgm240_rb4317a","flash":1572864,"ids":["zephyr:xgm240_rb4317a"],"key":"silabs-xgm240p-20-dbm-module-radio-board-xgm240-rb4317a","name":"xGM240P 20 dBm Module Radio Board (xGM240-RB4317A)","part":"mgm240pb32vna","ram":262144,"records":[{"file":"boards/silabs/radio_boards/xg24/xgm240_rb4317a.dts","says":{"buttons":[["PB0","sw0","low",null],["PB1","sw1","low",null]],"leds":[["PB0","led0","low"],["PB1","led1","low"]]},"src":"zephyr:xgm240_rb4317a","stated":{"buttons|PB0":"zephyr:xgm240_rb4317a: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","buttons|PB1":"zephyr:xgm240_rb4317a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","leds|PB0":"zephyr:xgm240_rb4317a: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","leds|PB1":"zephyr:xgm240_rb4317a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PB0"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PB1"}],"flash":1572864,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED 0","name":"led0","pin":"PB0"},{"active":"low","label":"LED 1","name":"led1","pin":"PB1"}],"naming":"port16","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:xgm240_rb4318a","flash":1572864,"ids":["zephyr:xgm240_rb4318a"],"key":"silabs-xgm240s-10-dbm-sip-module-radio-board-xgm240-rb4318a","name":"xGM240S +10 dBm SiP Module Radio Board (xGM240-RB4318A)","part":"mgm240sd22vna","ram":262144,"records":[{"file":"boards/silabs/radio_boards/xg24/xgm240_rb4318a.dts","says":{"buttons":[["PB1","sw0","low",null],["PB3","sw1","low",null]],"leds":[["PB2","led0","high"],["PB4","led1","high"]]},"src":"zephyr:xgm240_rb4318a","stated":{"buttons|PB1":"zephyr:xgm240_rb4318a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","buttons|PB3":"zephyr:xgm240_rb4318a: gpios = <&gpiob 3 GPIO_ACTIVE_LOW>","leds|PB2":"zephyr:xgm240_rb4318a: gpios = <&gpiob 2 GPIO_ACTIVE_HIGH>","leds|PB4":"zephyr:xgm240_rb4318a: gpios = <&gpiob 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","label":"User Push Button 0","name":"sw0","pin":"PB1"},{"active":"low","label":"User Push Button 1","name":"sw1","pin":"PB3"}],"flash":1572864,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED 0","name":"led0","pin":"PB2"},{"active":"high","label":"LED 1","name":"led1","pin":"PB4"}],"naming":"port16","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mgm260p_ek2713a","flash":3276800,"ids":["zephyr:mgm260p_ek2713a"],"key":"silabs-xgm260p-explorer-kit-mgm260p-ek2713a","name":"xGM260P Explorer Kit (MGM260P-EK2713A)","part":"mgm260pd32vna","ram":524288,"records":[{"file":"boards/silabs/explorer_kits/xg26/mgm260p_ek2713a.dts","says":{"buttons":[["PB1","sw0","low",null],["PB0","sw1","low",null]],"leds":[["PA9","led0","high"],["PC9","led1","high"]]},"src":"zephyr:mgm260p_ek2713a","stated":{"buttons|PB0":"zephyr:mgm260p_ek2713a: gpios = <&gpiob 0 GPIO_ACTIVE_LOW>","buttons|PB1":"zephyr:mgm260p_ek2713a: gpios = <&gpiob 1 GPIO_ACTIVE_LOW>","leds|PA9":"zephyr:mgm260p_ek2713a: gpios = <&gpioa 9 GPIO_ACTIVE_HIGH>","leds|PC9":"zephyr:mgm260p_ek2713a: gpios = <&gpioc 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"silabs","why":"rank","wiring":{"buttons":[{"active":"low","aliases":["mcuboot-button0"],"cite":{"archived":"https://web.archive.org/web/20250418012047id_/https://www.silabs.com/documents/public/user-guides/ug613-xgm260-ek2713a-user-guide.pdf","doc":"UG613: MGM260P Module Explorer Kit User's Guide (ug613-xgm260-ek2713a-user-guide.pdf)","kind":"user-manual","level":"manual words.","publisher":"Silicon Labs","quote":"The buttons are connected to pin PB01 and PB00, respectively ... The logic state of a button is high while that button is not being pressed, and low when it is pressed.","revision":"Rev. 1.0","url":"https://www.silabs.com/documents/public/user-guides/ug613-xgm260-ek2713a-user-guide.pdf","where":"UG613 3.4"},"name":"sw0","pin":"PB1"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20250418012047id_/https://www.silabs.com/documents/public/user-guides/ug613-xgm260-ek2713a-user-guide.pdf","doc":"UG613: MGM260P Module Explorer Kit User's Guide (ug613-xgm260-ek2713a-user-guide.pdf)","kind":"user-manual","level":"manual words.","publisher":"Silicon Labs","quote":"connected to pin PB01 and PB00, respectively","revision":"Rev. 1.0","url":"https://www.silabs.com/documents/public/user-guides/ug613-xgm260-ek2713a-user-guide.pdf","where":"UG613 3.4"},"name":"sw1","pin":"PB0"}],"flash":3276800,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"cite":{"archived":"https://web.archive.org/web/20250418012047id_/https://www.silabs.com/documents/public/user-guides/ug613-xgm260-ek2713a-user-guide.pdf","doc":"UG613: MGM260P Module Explorer Kit User's Guide (ug613-xgm260-ek2713a-user-guide.pdf)","kind":"user-manual","level":"manual words.","publisher":"Silicon Labs","quote":"The LEDs are connected to pin PA09 and PC09, respectively, in an active-high configuration.","revision":"Rev. 1.0","url":"https://www.silabs.com/documents/public/user-guides/ug613-xgm260-ek2713a-user-guide.pdf","where":"UG613 3.4"},"name":"led0","pin":"PA9"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20250418012047id_/https://www.silabs.com/documents/public/user-guides/ug613-xgm260-ek2713a-user-guide.pdf","doc":"UG613: MGM260P Module Explorer Kit User's Guide (ug613-xgm260-ek2713a-user-guide.pdf)","kind":"user-manual","level":"PC09 -> LED1, stated 'active-high configuration': lit when PC9 is high.","publisher":"Silicon Labs","quote":"The kit also features two yellow LEDs, marked LED0 and LED1, that are controlled by GPIO pins on the MGM260P. The LEDs are connected to pin PA09 and PC09, respectively, in an active-high configuration.","revision":"Rev. 1.0","url":"https://www.silabs.com/documents/public/user-guides/ug613-xgm260-ek2713a-user-guide.pdf","where":"section 3.4 'Push Button and LED', page 7"},"name":"led1","pin":"PC9"}],"naming":"port16","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:rp2040:rp2040:silicognition_rp2040_shim","flash":4194304,"ids":["arduino:rp2040:rp2040:silicognition_rp2040_shim","cpy:raspberrypi/silicognition_rp2040_shim","mpy:rp2/SIL_RP2040_SHIM","pio:silicognition_rp2040_shim"],"key":"silicognition-rp2040-shim","name":"RP2040-Shim","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/silicognition_rp2040_shim/pins_arduino.h","says":{"i2c":["GPIO16","GPIO17"],"leds":[["GPIO22","LED_BUILTIN",null]],"pixels":[["GPIO23","ws2812"]],"spi":["GPIO10","GPIO11","GPIO12"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:silicognition_rp2040_shim"},{"core":"arduino:rp2040:rp2040","file":"variants/silicognition_rp2040_shim/pins_arduino.h","same":true,"src":"pio:silicognition_rp2040_shim","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own SILICOGNITION_RP2040_SHIM entry"},{"file":"ports/rp2/boards/SIL_RP2040_SHIM/mpconfigboard.h","says":{"leds":[["GPIO22","LED",null]],"pixels":[["GPIO23","ws2812"]],"spi":["GPIO10","GPIO11","GPIO12"]},"src":"mpy:rp2/SIL_RP2040_SHIM"},{"file":"ports/raspberrypi/boards/silicognition_rp2040_shim/pins.c","says":{"i2c":["GPIO16","GPIO17"],"leds":[["GPIO22","LED",null]],"pixels":[["GPIO23","ws2812"]],"spi":["GPIO10","GPIO11","GPIO12"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/silicognition_rp2040_shim"}],"vendor":"Silicognition","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO17","sda":"GPIO16"},"spi":{"cs":"GPIO21","miso":"GPIO12","mosi":"GPIO11","name":"SPI","sck":"GPIO10"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":4194304,"flash_from":"arduino:rp2040:rp2040:silicognition_rp2040_shim","leds":[{"name":"LED_BUILTIN","pin":"GPIO22"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO23"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:silicognition_rp2040_shim"}},
{"chosen":"pio:wesp32","flash":4194304,"ids":["mpy:esp32/SIL_WESP32","pio:wesp32"],"key":"silicognition-silicognition-wesp32","name":"Silicognition wESP32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/wesp32/pins_arduino.h","says":{"i2c":["GPIO15","GPIO4"],"spi":["GPIO18","GPIO23","GPIO32"],"uart":["GPIO1","GPIO3"]},"src":"pio:wesp32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own WESP32 entry"},{"file":"ports/esp32/boards/SIL_WESP32/mpconfigboard.h","src":"mpy:esp32/SIL_WESP32"}],"vendor":"Silicognition","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO4","sda":"GPIO15"},"spi":{"cs":"GPIO5","miso":"GPIO32","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:wesp32","naming":"esp","ram":327680,"ram_from":"pio:wesp32"}},
{"chosen":"hand:mpy:esp32/SIL_MANT1S","ids":["mpy:esp32/SIL_MANT1S"],"key":"silicognitionllc-mant1s","name":"ManT1S","part":"esp32","records":[{"checked":"the twin's IO_MUX pads (esp32_iomux_pads in tools/qemu-wasm/patches/0003-esp32-esp32s3-peripheral-models.patch, from ESP-IDF v5.5.6 io_mux_reg.h): 36 pads","file":"tools/census/hand_wiring/esp.json","says":{"leds":[["LAN8671 GPIO0","D1","low"]],"uart":["GPIO1","GPIO3"]},"src":"hand:mpy:esp32/SIL_MANT1S"},{"file":"ports/esp32/boards/SIL_MANT1S/mpconfigboard.h","src":"mpy:esp32/SIL_MANT1S"}],"vendor":"Silicognition LLC","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"ManT1S-5-CC-BY-SA.pdf (ManT1S schematic, file ManT1S-5-CC-BY-SA.kicad_sch)","kind":"schematic","publisher":"Silicognition LLC (linked from https://mant1s.net/files/ as 'PDF of ManT1S rev 5, CC-BY-SA licensed.')","quote":"41 U0TXD/GPIO1 U0_TXD ... 40 U0RXD/GPIO3 U0_RXD ... J3 Conn_01x06 ... 5 U0_RXD 4 U0_TXD","revision":"Rev 5 (title block 'Rev: 5', 'Copyright \u00a9 2025-2026 Silicognition LLC'; PDF created 2026-01-23)","url":"https://mant1s.net/files/ManT1S-5-CC-BY-SA.pdf","where":"sheet 1/1, U1 pin 41 U0TXD/GPIO1 (net U0_TXD) and pin 40 U0RXD/GPIO3 (net U0_RXD), both to J3 Conn_01x06 pins 4 and 5"},"name":"UART","rx":"GPIO3","tx":"GPIO1"}},"leds":[{"active":"low","cite":{"doc":"ManT1S-5-CC-BY-SA.pdf (ManT1S schematic, file ManT1S-5-CC-BY-SA.kicad_sch)","kind":"schematic","level":"Rendered schematic (600 dpi): D1's anode faces the VDD supply port, its cathode bar faces R10 1K, which goes to pin 7 GPIO0 of U2, the LAN8671 10BASE-T1S PHY. The LED lights when the PHY drives its GPIO0 low. It is a pin of the PHY, not of the ESP32: the ESP32 connects to U2 only through the EMAC_* (RMII/MDIO) nets.","publisher":"Silicognition LLC (linked from https://mant1s.net/files/ as 'PDF of ManT1S rev 5, CC-BY-SA licensed.')","quote":"VDD D1 XL-1005UGC R10 1K 7 GPIO0 ... U2 LAN8671","revision":"Rev 5 (title block 'Rev: 5', 'Copyright \u00a9 2025-2026 Silicognition LLC'; PDF created 2026-01-23)","url":"https://mant1s.net/files/ManT1S-5-CC-BY-SA.pdf","where":"sheet 1/1, zone A-B 4: D1 between the VDD port and R10 1K, R10 to U2 (LAN8671) pin 7 GPIO0"},"label":"D1","name":"D1","raw":"LAN8671 GPIO0"}],"naming":"esp","none":[{"cite":{"doc":"ManT1S-5-CC-BY-SA.pdf (ManT1S schematic, file ManT1S-5-CC-BY-SA.kicad_sch)","kind":"schematic","publisher":"Silicognition LLC (linked from https://mant1s.net/files/ as 'PDF of ManT1S rev 5, CC-BY-SA licensed.')","quote":"J3 Conn_01x06 ... 2 EN ... 1 IO0","revision":"Rev 5 (title block 'Rev: 5', 'Copyright \u00a9 2025-2026 Silicognition LLC'; PDF created 2026-01-23)","url":"https://mant1s.net/files/ManT1S-5-CC-BY-SA.pdf","where":"sheet 1/1, whole board: no switch symbol anywhere; EN and IO0 only go to J3 (Conn_01x06) pins 2 and 1, the programming header, and to the oscillator/auto-reset network (X1, R6 27R, D6, D8, R15 2.2M, RN2 10K)"},"what":"buttons"}]}},
{"chosen":"cpy:atmel-samd/silicognition-m4-shim","ids":["cpy:atmel-samd/silicognition-m4-shim"],"key":"silicognitionllc-silicognition-llc-m4-shim","name":"Silicognition LLC M4-Shim","part":"samd51j19a","records":[{"file":"ports/atmel-samd/boards/silicognition-m4-shim/pins.c","says":{"i2c":["PA12","PA13"],"leds":[["PA23","LED",null]],"pixels":[["PB3","ws2812"]],"spi":["PA17","PB23","PB22"],"uart":["PB16","PB17"]},"src":"cpy:atmel-samd/silicognition-m4-shim"}],"vendor":"Silicognition LLC","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA13","sda":"PA12"},"spi":{"miso":"PB22","mosi":"PB23","name":"board.SPI()","sck":"PA17"},"uart":{"name":"board.UART()","rx":"PB17","tx":"PB16"}},"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51J19A","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PA23"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PB3"}],"ram":196608,"ram_from":"Microchip ATDF ATSAMD51J19A"}},
{"chosen":"pio:Sinobit","flash":262144,"ids":["pio:Sinobit"],"key":"sinobit-sino-bit","name":"Sino:Bit","part":"nrf51822","ram":32768,"records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/Sinobit/pins_arduino.h","says":{"buttons":[["P0.17","PIN_BUTTON_A",null,null],["P0.26","PIN_BUTTON_B",null,null]],"i2c":["P0.30","P0.00"],"leds":[["P0.23","LED_BUILTIN",null]],"spi":["P0.23","P0.21","P0.22"],"uart":["P0.24","P0.25"]},"src":"pio:Sinobit","via":"PlatformIO nordicnrf51 build.variant; defines of the core's own SINOBIT entry"}],"vendor":"sino:bit","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.00","sda":"P0.30"},"spi":{"miso":"P0.22","mosi":"P0.21","name":"SPI","sck":"P0.23"},"uart":{"name":"Serial","rx":"P0.25","tx":"P0.24"}},"buttons":[{"label":"D5","name":"PIN_BUTTON_A","pin":"P0.17"},{"label":"D11","name":"PIN_BUTTON_B","pin":"P0.26"}],"clock_hz":32000000,"flash":262144,"flash_from":"pio:Sinobit","leds":[{"aliases":["PIN_LED"],"label":"D13","name":"LED_BUILTIN","pin":"P0.23"}],"naming":"nrf","ram":32768,"ram_from":"pio:Sinobit"}},
{"chosen":"zephyr:longan_nano","flash":131072,"ids":["zephyr:longan_nano"],"key":"sipeed-longan-nano","name":"Longan Nano","part":"gd32vf103","ram":32768,"records":[{"file":"boards/sipeed/longan_nano/longan_nano.dts","says":{"buttons":[["PA8","sw0","high",null]],"leds":[["PC13","led0","low"],["PA1","led1","low"],["PA2","led2","low"]]},"src":"zephyr:longan_nano","stated":{"buttons|PA8":"zephyr:longan_nano: gpios = <&gpioa 8 GPIO_ACTIVE_HIGH>","leds|PA1":"zephyr:longan_nano: gpios = <&gpioa 1 GPIO_ACTIVE_LOW>","leds|PA2":"zephyr:longan_nano: gpios = <&gpioa 2 GPIO_ACTIVE_LOW>","leds|PC13":"zephyr:longan_nano: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>"}}],"vendor":"sipeed","why":"rank","wiring":{"buttons":[{"active":"high","label":"BUTTON_BOOT0","name":"sw0","pin":"PA8"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"LED_R","name":"led0","pin":"PC13"},{"active":"low","colour":"green","label":"LED_G","name":"led1","pin":"PA1"},{"active":"low","colour":"blue","label":"LED_B","name":"led2","pin":"PA2"}],"naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:maix_m0s_dock","ids":["zephyr:maix_m0s_dock"],"key":"sipeed-sipeed-m0s-dock","name":"Sipeed M0S Dock","part":"bl616","ram":491520,"records":[{"file":"boards/sipeed/maix_m0s_dock/maix_m0s_dock.dts","says":{"buttons":[["&gpio0 2","sw0","high",null]],"leds":[["&gpio0 27","led0","low"],["&gpio0 28","led_1","low"]]},"src":"zephyr:maix_m0s_dock","stated":{"buttons|raw:&gpio0 2":"zephyr:maix_m0s_dock: gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 27":"zephyr:maix_m0s_dock: gpios = <&gpio0 27 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 28":"zephyr:maix_m0s_dock: gpios = <&gpio0 28 GPIO_ACTIVE_LOW>"}}],"vendor":"sipeed","why":"rank","wiring":{"buttons":[{"active":"high","name":"sw0","raw":"&gpio0 2"}],"leds":[{"active":"low","colour":"red","label":"Red - LED0","name":"led0","raw":"&gpio0 27"},{"active":"low","colour":"red","label":"Red - LED1","name":"led_1","raw":"&gpio0 28"}],"naming":"raw","ram":491520,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:m0sense","flash":385024,"ids":["zephyr:m0sense"],"key":"sipeed-sipeed-m0sense","name":"Sipeed M0Sense","part":"bl702","ram":90112,"records":[{"file":"boards/sipeed/m0sense/m0sense.dts","says":{"buttons":[["&gpio0 2","sw0","low",null]],"leds":[["&gpio0 23","led0","low"],["&gpio0 24","led_green","low"],["&gpio0 25","led_red","low"]]},"src":"zephyr:m0sense","stated":{"buttons|raw:&gpio0 2":"zephyr:m0sense: gpios = <&gpio0 2 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 23":"zephyr:m0sense: gpios = <&gpio0 23 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 24":"zephyr:m0sense: gpios = <&gpio0 24 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 25":"zephyr:m0sense: gpios = <&gpio0 25 GPIO_ACTIVE_LOW>"}}],"vendor":"sipeed","why":"rank","wiring":{"buttons":[{"active":"low","label":"User button","name":"sw0","raw":"&gpio0 2"}],"flash":385024,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"blue","label":"Blue LED","name":"led0","raw":"&gpio0 23"},{"active":"low","colour":"green","label":"Green LED","name":"led_green","raw":"&gpio0 24"},{"active":"low","colour":"red","label":"Red LED","name":"led_red","raw":"&gpio0 25"}],"naming":"raw","ram":90112,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:m1s_dock","flash":8323072,"ids":["zephyr:m1s_dock"],"key":"sipeed-sipeed-m1s-dock","name":"Sipeed M1S Dock","part":"bl808c09q2i","ram":229376,"records":[{"file":"boards/sipeed/m1s_dock/m1s_dock.dts","says":{"buttons":[["&gpio0 22","sw0","low",null],["&gpio0 23","sw1","low",null]],"leds":[["&gpio0 8","led0","high"]]},"src":"zephyr:m1s_dock","stated":{"buttons|raw:&gpio0 22":"zephyr:m1s_dock: gpios = <&gpio0 22 GPIO_ACTIVE_LOW>","buttons|raw:&gpio0 23":"zephyr:m1s_dock: gpios = <&gpio0 23 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 8":"zephyr:m1s_dock: gpios = <&gpio0 8 GPIO_ACTIVE_HIGH>"}}],"vendor":"sipeed","why":"rank","wiring":{"buttons":[{"active":"low","name":"sw0","raw":"&gpio0 22"},{"active":"low","name":"sw1","raw":"&gpio0 23"}],"flash":8323072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED","name":"led0","raw":"&gpio0 8"}],"naming":"raw","ram":229376,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:tang_mega_138k_pro_dock","ids":["zephyr:tang_mega_138k_pro_dock"],"key":"sipeed-tang-mega-138k-pro-dock","name":"Tang Mega 138K Pro Dock","part":"ae350","ram":268435456,"records":[{"file":"boards/sipeed/tang_mega_138k_pro_dock/tang_mega_138k_pro_dock_ae350.dts","src":"zephyr:tang_mega_138k_pro_dock"}],"vendor":"sipeed","why":"nothing","wiring":{"naming":"raw","ram":268435456,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:navspark:navspark:NavSparkBD","ids":["arduino:navspark:navspark:NavSparkBD"],"key":"skytraq-navspark-bd","name":"NavSpark-BD","part":"","records":[{"core":"arduino:navspark:navspark","file":"variants/venus822/pins_arduino.h","src":"arduino:navspark:navspark:NavSparkBD"}],"vendor":"SkyTraq","why":"vendor","wiring":{"clock_hz":100000000,"flash":1048576,"flash_from":"arduino:navspark:navspark:NavSparkBD","naming":"raw"}},
{"chosen":"arduino:navspark:navspark:NavSparkGLN","ids":["arduino:navspark:navspark:NavSparkGLN"],"key":"skytraq-navspark-gl","name":"NavSpark-GL","part":"","records":[{"core":"arduino:navspark:navspark","file":"variants/venus822/pins_arduino.h","src":"arduino:navspark:navspark:NavSparkGLN"}],"vendor":"SkyTraq","why":"vendor","wiring":{"clock_hz":100000000,"flash":1048576,"flash_from":"arduino:navspark:navspark:NavSparkGLN","naming":"raw"}},
{"chosen":"arduino:navspark:navspark:NavSparkGPS","ids":["arduino:navspark:navspark:NavSparkGPS"],"key":"skytraq-navspark-gps","name":"NavSpark (GPS)","part":"","records":[{"core":"arduino:navspark:navspark","file":"variants/venus822/pins_arduino.h","src":"arduino:navspark:navspark:NavSparkGPS"}],"vendor":"SkyTraq","why":"vendor","wiring":{"clock_hz":100000000,"flash":1048576,"flash_from":"arduino:navspark:navspark:NavSparkGPS","naming":"raw"}},
{"chosen":"arduino:navspark:navspark:NavSparkMini","ids":["arduino:navspark:navspark:NavSparkMini"],"key":"skytraq-navspark-mini","name":"NavSpark-mini","part":"","records":[{"core":"arduino:navspark:navspark","file":"variants/venus822/pins_arduino.h","src":"arduino:navspark:navspark:NavSparkMini"}],"vendor":"SkyTraq","why":"vendor","wiring":{"clock_hz":100000000,"flash":1048576,"flash_from":"arduino:navspark:navspark:NavSparkMini","naming":"raw"}},
{"chosen":"arduino:esp32:esp32:Bee_Data_Logger","flash":8388608,"ids":["arduino:esp32:esp32:Bee_Data_Logger","pio:bee_data_logger"],"key":"smartbee-smart-bee-data-logger","name":"Smart Bee Data Logger","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/Bee_Data_Logger/pins_arduino.h","says":{"i2c":["GPIO37","GPIO36"],"pixels":[["GPIO40","ws2812"]],"spi":["GPIO48","GPIO46","GPIO45"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:Bee_Data_Logger"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/Bee_Data_Logger/pins_arduino.h","same":true,"src":"pio:bee_data_logger","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own BEE_DATA_LOGGER entry"}],"vendor":"Smart Bee","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO36","sda":"GPIO37"},"spi":{"cs":"GPIO47","miso":"GPIO45","mosi":"GPIO46","name":"SPI","sck":"GPIO48"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:Bee_Data_Logger","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO40"}],"ram":327680,"ram_from":"arduino:esp32:esp32:Bee_Data_Logger"}},
{"chosen":"arduino:esp32:esp32:Bee_Motion","flash":4194304,"ids":["arduino:esp32:esp32:Bee_Motion","pio:bee_motion"],"key":"smartbee-smart-bee-motion","name":"Smart Bee Motion","part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/Bee_Motion/pins_arduino.h","says":{"i2c":["GPIO36","GPIO37"],"spi":["GPIO15","GPIO16","GPIO38"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:Bee_Motion"},{"core":"arduino:esp32:esp32","file":"variants/Bee_Motion/pins_arduino.h","same":true,"src":"pio:bee_motion","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own Bee_Motion entry"}],"vendor":"Smart Bee","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO37","sda":"GPIO36"},"spi":{"cs":"GPIO5","miso":"GPIO38","mosi":"GPIO16","name":"SPI","sck":"GPIO15"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:Bee_Motion","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:Bee_Motion"}},
{"chosen":"pio:bee_motion_mini","flash":4194304,"ids":["pio:bee_motion_mini"],"key":"smartbee-smart-bee-motion-mini","name":"Smart Bee Motion Mini","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/Bee_Motion_Mini/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"pio:bee_motion_mini","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own Bee_Motion_Mini entry"}],"vendor":"Smart Bee","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":4194304,"flash_from":"pio:bee_motion_mini","naming":"esp","ram":327680,"ram_from":"pio:bee_motion_mini"}},
{"chosen":"arduino:esp32:esp32:Bee_Motion_S3","flash":8388608,"ids":["arduino:esp32:esp32:Bee_Motion_S3","pio:bee_motion_s3"],"key":"smartbee-smart-bee-motion-s3","name":"Smart Bee Motion S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/Bee_Motion_S3/pins_arduino.h","says":{"i2c":["GPIO37","GPIO36"],"pixels":[["GPIO40","ws2812"]],"spi":["GPIO17","GPIO15","GPIO16"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:Bee_Motion_S3"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/Bee_Motion_S3/pins_arduino.h","same":true,"src":"pio:bee_motion_s3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own BeeMotionS3 entry"}],"vendor":"Smart Bee","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO36","sda":"GPIO37"},"spi":{"cs":"GPIO5","miso":"GPIO16","mosi":"GPIO15","name":"SPI","sck":"GPIO17"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:Bee_Motion_S3","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO40"}],"ram":327680,"ram_from":"arduino:esp32:esp32:Bee_Motion_S3"}},
{"chosen":"arduino:esp32:esp32:Bee_S3","flash":8388608,"ids":["arduino:esp32:esp32:Bee_S3","pio:bee_s3"],"key":"smartbee-smart-bee-s3","name":"Smart Bee S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/Bee_S3/pins_arduino.h","says":{"i2c":["GPIO37","GPIO36"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO39","GPIO35","GPIO38"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:Bee_S3"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/Bee_S3/pins_arduino.h","same":true,"src":"pio:bee_s3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own Bee_S3 entry"}],"vendor":"Smart Bee","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO36","sda":"GPIO37"},"spi":{"cs":"GPIO5","miso":"GPIO38","mosi":"GPIO35","name":"SPI","sck":"GPIO39"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:Bee_S3","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:esp32:esp32:Bee_S3"}},
{"chosen":"cpy:espressif/smartbeedesigns_bee_data_logger","ids":["cpy:espressif/smartbeedesigns_bee_data_logger"],"key":"smartbeedesigns-bee-data-logger","name":"Bee-Data-Logger","part":"esp32s3","records":[{"file":"ports/espressif/boards/smartbeedesigns_bee_data_logger/pins.c","says":{"buttons":[["GPIO0","BOOT_BTN",null,null]],"i2c":["GPIO37","GPIO36"],"pixels":[["GPIO40","ws2812"],["GPIO48","ws2812"]],"spi":["GPIO48","GPIO46","GPIO45"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/smartbeedesigns_bee_data_logger"}],"vendor":"Smart Bee Designs","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO36","sda":"GPIO37"},"spi":{"miso":"GPIO45","mosi":"GPIO46","name":"board.SPI()","sck":"GPIO48"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BOOT_BTN","pin":"GPIO0"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"GPIO40"},{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO48"}]}},
{"chosen":"cpy:espressif/smartbeedesigns_bee_motion_s3","ids":["cpy:espressif/smartbeedesigns_bee_motion_s3"],"key":"smartbeedesigns-bee-motion-s3","name":"Bee-Motion-S3","part":"esp32s3","records":[{"file":"ports/espressif/boards/smartbeedesigns_bee_motion_s3/pins.c","says":{"buttons":[["GPIO0","BOOT_BTN",null,null]],"i2c":["GPIO37","GPIO36"],"pixels":[["GPIO40","ws2812"],["GPIO48","ws2812"]],"spi":["GPIO17","GPIO15","GPIO16"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/smartbeedesigns_bee_motion_s3"}],"vendor":"Smart Bee Designs","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO36","sda":"GPIO37"},"spi":{"miso":"GPIO16","mosi":"GPIO15","name":"board.SPI()","sck":"GPIO17"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BOOT_BTN","pin":"GPIO0"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"GPIO40"},{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO48"}]}},
{"chosen":"cpy:espressif/smartbeedesigns_bee_s3","ids":["cpy:espressif/smartbeedesigns_bee_s3"],"key":"smartbeedesigns-bee-s3","name":"Bee-S3","part":"esp32s3","records":[{"file":"ports/espressif/boards/smartbeedesigns_bee_s3/pins.c","says":{"i2c":["GPIO37","GPIO36"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO39","GPIO35","GPIO38"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/smartbeedesigns_bee_s3"}],"vendor":"Smart Bee Designs","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO36","sda":"GPIO37"},"spi":{"miso":"GPIO38","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO39"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO48"}]}},
{"chosen":"zephyr:emsdp","ids":["zephyr:emsdp"],"key":"snps-arc-em-software-development-platform","name":"ARC EM Software Development Platform","part":"emsdp_em","ram":131072,"records":[{"file":"boards/snps/emsdp/emsdp_emsdp_em4.dts","says":{"buttons":[["&gpio0 0","sw0","low",null],["&gpio0 1","sw1","low",null],["&gpio0 2","switch_2","low",null],["&gpio0 3","sw2","low",null]],"leds":[["&gpio1 0","led0","high"],["&gpio1 1","led1","high"],["&gpio1 2","led2","high"],["&gpio1 3","led3","high"],["&gpio1 4","led4","high"],["&gpio1 5","led5","high"],["&gpio1 6","led6","high"],["&gpio1 7","led7","high"]]},"src":"zephyr:emsdp","stated":{"buttons|raw:&gpio0 0":"zephyr:emsdp: gpios = <&gpio0 0 GPIO_ACTIVE_LOW>","buttons|raw:&gpio0 1":"zephyr:emsdp: gpios = <&gpio0 1 GPIO_ACTIVE_LOW>","buttons|raw:&gpio0 2":"zephyr:emsdp: gpios = <&gpio0 2 GPIO_ACTIVE_LOW>","buttons|raw:&gpio0 3":"zephyr:emsdp: gpios = <&gpio0 3 GPIO_ACTIVE_LOW>","leds|raw:&gpio1 0":"zephyr:emsdp: gpios = <&gpio1 0 0>","leds|raw:&gpio1 1":"zephyr:emsdp: gpios = <&gpio1 1 0>","leds|raw:&gpio1 2":"zephyr:emsdp: gpios = <&gpio1 2 0>","leds|raw:&gpio1 3":"zephyr:emsdp: gpios = <&gpio1 3 0>","leds|raw:&gpio1 4":"zephyr:emsdp: gpios = <&gpio1 4 0>","leds|raw:&gpio1 5":"zephyr:emsdp: gpios = <&gpio1 5 0>","leds|raw:&gpio1 6":"zephyr:emsdp: gpios = <&gpio1 6 0>","leds|raw:&gpio1 7":"zephyr:emsdp: gpios = <&gpio1 7 0>"}}],"vendor":"snps","why":"rank","wiring":{"buttons":[{"active":"low","label":"DIP SW1 - Switch 1","name":"sw0","raw":"&gpio0 0"},{"active":"low","label":"DIP SW1 - Switch 2","name":"sw1","raw":"&gpio0 1"},{"active":"low","label":"DIP SW1 - Switch 3","name":"switch_2","raw":"&gpio0 2"},{"active":"low","label":"DIP SW1 - Switch 4","name":"sw2","raw":"&gpio0 3"}],"leds":[{"active":"high","label":"LED 0","name":"led0","raw":"&gpio1 0"},{"active":"high","label":"LED 1","name":"led1","raw":"&gpio1 1"},{"active":"high","label":"LED 2","name":"led2","raw":"&gpio1 2"},{"active":"high","label":"LED 3","name":"led3","raw":"&gpio1 3"},{"active":"high","label":"LED 4","name":"led4","raw":"&gpio1 4"},{"active":"high","label":"LED 5","name":"led5","raw":"&gpio1 5"},{"active":"high","label":"LED 6","name":"led6","raw":"&gpio1 6"},{"active":"high","label":"LED 7","name":"led7","raw":"&gpio1 7"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:em_starterkit","ids":["zephyr:em_starterkit"],"key":"snps-arc-em-starter-kit","name":"ARC EM Starter Kit","part":"emsk_em","records":[{"file":"boards/snps/em_starterkit/em_starterkit_emsk_em7d.dts","src":"zephyr:em_starterkit"}],"vendor":"snps","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:hsdk","ids":["zephyr:hsdk"],"key":"snps-arc-hs-development-kit","name":"ARC HS Development Kit","part":"arc_hsdk","records":[{"file":"boards/snps/hsdk/hsdk.dts","says":{"leds":[["&cy8c95xx_port1 4","led0","high"],["&cy8c95xx_port1 5","led1","high"],["&cy8c95xx_port1 6","led2","high"],["&cy8c95xx_port1 7","led3","high"]]},"src":"zephyr:hsdk","stated":{"leds|raw:&cy8c95xx_port1 4":"zephyr:hsdk: gpios = <&cy8c95xx_port1 4 GPIO_ACTIVE_HIGH>","leds|raw:&cy8c95xx_port1 5":"zephyr:hsdk: gpios = <&cy8c95xx_port1 5 GPIO_ACTIVE_HIGH>","leds|raw:&cy8c95xx_port1 6":"zephyr:hsdk: gpios = <&cy8c95xx_port1 6 GPIO_ACTIVE_HIGH>","leds|raw:&cy8c95xx_port1 7":"zephyr:hsdk: gpios = <&cy8c95xx_port1 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"snps","why":"rank","wiring":{"leds":[{"active":"high","label":"LED 0","name":"led0","raw":"&cy8c95xx_port1 4"},{"active":"high","label":"LED 1","name":"led1","raw":"&cy8c95xx_port1 5"},{"active":"high","label":"LED 2","name":"led2","raw":"&cy8c95xx_port1 6"},{"active":"high","label":"LED 3","name":"led3","raw":"&cy8c95xx_port1 7"}],"naming":"raw"}},
{"chosen":"zephyr:hsdk4xd","ids":["zephyr:hsdk4xd"],"key":"snps-arc-hs4x-hs4xd-development-kit","name":"ARC HS4x/HS4xD Development Kit","part":"arc_hsdk4xd","records":[{"file":"boards/snps/hsdk4xd/hsdk4xd.dts","src":"zephyr:hsdk4xd"}],"vendor":"snps","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:iotdk","ids":["zephyr:iotdk"],"key":"snps-arc-iot-development-kit","name":"ARC IoT Development Kit","part":"arc_iot","ram":131072,"records":[{"file":"boards/snps/iotdk/iotdk.dts","src":"zephyr:iotdk"}],"vendor":"snps","why":"nothing","wiring":{"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nsim","ids":["zephyr:nsim"],"key":"snps-arc-nsim-and-haps-fpga-boards","name":"ARC nSIM and HAPS FPGA boards","part":"nsim_","records":[{"file":"boards/snps/nsim/arc_classic/nsim_nsim_em.dts","src":"zephyr:nsim"}],"vendor":"snps","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:nsim_arc_v","ids":["zephyr:nsim_arc_v"],"key":"snps-risc-v-nsim-and-haps-fpga-boards","name":"RISC-V nSIM and HAPS FPGA boards","part":"rmx100","records":[{"file":"boards/snps/nsim/arc_v/nsim_arc_v_rhx100.dts","src":"zephyr:nsim_arc_v"}],"vendor":"snps","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"hand:atsamd:sodaq_one","ids":["atsamd:sodaq_one"],"key":"sodaq-one","name":"sodaq one","part":"samd21g","records":[{"checked":"Microchip.SAMD21_DFP.3.8.270.atpack ATDF samd21g15a, samd21g15b, samd21g15l ...: every pinout, SAMD21G, SAMD21G1xL, SAMD21GU","file":"tools/census/hand_wiring/sam.json","says":{"buttons":[["PA16","BUTTON (D19)","low","up"]],"leds":[["PA15","LED_RED (D14)","low"],["PB10","LED_GREEN (D15)","low"],["PB11","LED_BLUE (D16)","low"]]},"src":"hand:atsamd:sodaq_one"}],"vendor":"","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"date":"02/01/2017","doc":"SODAQ_ONE_v2.pdf - TITLE: SODAQ-ONE, Design by: Nick Leijenhorst","kind":"schematic","level":"Rendered sheet: switch between BTN and GND, R11 10K pull-up to 3.3V (C25 1uF debounce) -> reads low when pressed","publisher":"SODAQ","quote":"U5 pin 25 \"PA16/I2C/EIC/SCOM1PAD0+/TC2\" net \"BTN\"; SW (pins 1/3 A0/A1 on BTN, pins 2/4 B0/B1 to GND), \"10K R11\" from BTN to \"3.3V\", \"1uF C25\" BTN to GND; variant.h: \"static const uint8_t BUTTON = (19u);\"","revision":"REV V2","url":"https://learn.sodaq.com/Boards/One/SODAQ_ONE_v2.pdf","where":"sheet 1, block 'RGB LED BUTTON SWITCH' and U5 pin 25; d2 variant.h L142, variant.cpp L52"},"label":"BUTTON (D19)","name":"BUTTON (D19)","pin":"PA16","pull":"up"}],"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip ATSAMD21G18 can be, named by hand:atsamd:sodaq_one","leds":[{"active":"low","cite":{"date":"02/01/2017","doc":"SODAQ_ONE_v2.pdf - TITLE: SODAQ-ONE, Design by: Nick Leijenhorst","kind":"schematic","level":"Rendered sheet: common anode of the RGB LED to 3.3V, red cathode via R14 806R to net RED (PA15) -> lit when PA15 is low","publisher":"SODAQ","quote":"U5 pin 24 \"PA15/XOUT/EIC/SCOM2PAD3+/TC3\" net \"RED\"; RGB LED \"SML-LX0404SIUPGUSB\" R cathode via \"R14 806R\" to RED, common anode to \"3.3V\"; variant.cpp: \"{ PORTA, 15, PIO_INPUT, (PIN_ATTR_DIGITAL | PIN_ATTR_PWM | PIN_ATTR_TIMER), No_ADC_Channel, PWM3_CH1, TC3_CH1, EXTERNAL_INT_NONE }, // LED_RED\"","revision":"REV V2","url":"https://learn.sodaq.com/Boards/One/SODAQ_ONE_v2.pdf","where":"sheet 1, block 'RGB LED BUTTON SWITCH' and MCU U5 pin 24; d2 variant.cpp L47"},"colour":"red","label":"LED_RED (D14)","name":"LED_RED (D14)","pin":"PA15"},{"active":"low","cite":{"date":"02/01/2017","doc":"SODAQ_ONE_v2.pdf - TITLE: SODAQ-ONE, Design by: Nick Leijenhorst","kind":"schematic","level":"common anode to 3.3V, green cathode via R12 300R to PB10 -> lit when PB10 is low","publisher":"SODAQ","quote":"U5 pin 19 \"PB10/EIC/SCOM4PAD2/TC5\" net \"GREEN\"; \"R12 300R\" to GREEN; variant.cpp: \"{ PORTB, 10, PIO_INPUT, (PIN_ATTR_DIGITAL | PIN_ATTR_PWM | PIN_ATTR_TIMER), No_ADC_Channel, PWM5_CH0, TC5_CH0, EXTERNAL_INT_NONE }, // LED_GREEN\"","revision":"REV V2","url":"https://learn.sodaq.com/Boards/One/SODAQ_ONE_v2.pdf","where":"sheet 1, RGB LED block and U5 pin 19; d2 variant.cpp L48"},"colour":"green","label":"LED_GREEN (D15)","name":"LED_GREEN (D15)","pin":"PB10"},{"active":"low","cite":{"date":"02/01/2017","doc":"SODAQ_ONE_v2.pdf - TITLE: SODAQ-ONE, Design by: Nick Leijenhorst","kind":"schematic","level":"common anode to 3.3V, blue cathode via R15 360R to PB11 -> lit when PB11 is low","publisher":"SODAQ","quote":"U5 pin 20 \"PB11/EIC/SCOM4PAD3/TC5\" net \"BLUE\"; \"R15 360R\" to BLUE; variant.cpp: \"{ PORTB, 11, PIO_INPUT, (PIN_ATTR_DIGITAL | PIN_ATTR_PWM | PIN_ATTR_TIMER), No_ADC_Channel, PWM5_CH1, TC5_CH1, EXTERNAL_INT_NONE }, // LED_BLUE\"","revision":"REV V2","url":"https://learn.sodaq.com/Boards/One/SODAQ_ONE_v2.pdf","where":"sheet 1, RGB LED block and U5 pin 20; d2 variant.cpp L49"},"colour":"blue","label":"LED_BLUE (D16)","name":"LED_BLUE (D16)","pin":"PB11"}],"memory_cite":{"doc":"SODAQ ONE learn page (revisions, pin definitions)","kind":"user-manual","publisher":"SODAQ","quote":"ATSAMD21G18, 32-Bit ARM Cortex M0+","retrieved":"2026-11-01","url":"https://learn.sodaq.com/Boards/One/","where":"the specification table"},"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip ATSAMD21G18 can be, named by hand:atsamd:sodaq_one"}},
{"chosen":"hand:atsamd:sodaq_sara_aff","ids":["atsamd:sodaq_sara_aff"],"key":"sodaq-sara-aff","name":"sodaq sara aff","part":"samd21j","records":[{"checked":"Microchip.SAMD21_DFP.3.8.270.atpack ATDF samd21j15a, samd21j15b, samd21j16a ...: every pinout, SAMD21J, SAMD21JC","file":"tools/census/hand_wiring/sam.json","says":{"leds":[["PA21","LED_BUILTIN (D13, D3 blue)","high"],["PA12","LED_RED (D16)","low"],["PB15","LED_GREEN (D17)","low"],["PA13","LED_BLUE (D18)","low"]]},"src":"hand:atsamd:sodaq_sara_aff"}],"vendor":"","why":"hand","wiring":{"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21J18A, named by hand:atsamd:sodaq_sara_aff","leds":[{"active":"high","cite":{"date":"13/08/2018","doc":"SODAQ_SARA_AFF_R3_schematic.pdf - TITLE: SARA, Design by: Jasper Sikken (2 sheets)","kind":"schematic","level":"Rendered sheet: D3 anode on D13/SCK/LED_BUILTIN (PA21), cathode via R12 360R to GND -> lit when PA21 is high","publisher":"SODAQ","quote":"U2 pin 42 \"SCOM3PAD3/TC7/PA21\" net \"D13/SCK/LED_BUILTIN\"; LEDs block: \"D13/SCK/LED_BUILTIN\" -> D3 \"blue\" -> \"R12 360R\" -> \"GND\"; variant.cpp: \"// TC7[1], D13 LED_BUILTIN\"","revision":"R3.00","url":"https://learn.sodaq.com/Boards/Sara_AFF/SODAQ_SARA_AFF_R3_schematic.pdf","where":"sheet 1, block 'LEDs' and U2 pin 42; d2 variant.cpp L57, variant.h L114-116"},"colour":"blue","label":"LED_BUILTIN (D13, D3 blue)","name":"LED_BUILTIN (D13, D3 blue)","pin":"PA21"},{"active":"low","cite":{"date":"13/08/2018","doc":"SODAQ_SARA_AFF_R3_schematic.pdf - TITLE: SARA, Design by: Jasper Sikken (2 sheets)","kind":"schematic","level":"Rendered sheet: RGB LED D2 common anode to 3.3V, red cathode via R8 806R to PA12 -> lit when PA12 is low","publisher":"SODAQ","quote":"U2 pin 29 \"I2C/SCOM2PAD0/TC2/PA12\" net \"LED_RED/D16\"; D2 R cathode via \"806R R8\" to LED_RED/D16; D2 common to \"3.3V\"; variant.cpp: \"// LED_RED, D16, TCC2[0]\"","revision":"R3.00","url":"https://learn.sodaq.com/Boards/Sara_AFF/SODAQ_SARA_AFF_R3_schematic.pdf","where":"sheet 1, block 'LEDs' (RGB D2) and U2 pin 29; d2 variant.cpp L62"},"colour":"red","label":"LED_RED (D16)","name":"LED_RED (D16)","pin":"PA12"},{"active":"low","cite":{"date":"13/08/2018","doc":"SODAQ_SARA_AFF_R3_schematic.pdf - TITLE: SARA, Design by: Jasper Sikken (2 sheets)","kind":"schematic","level":"common anode to 3.3V, green cathode via R11 300R to PB15 -> lit when PB15 is low","publisher":"SODAQ","quote":"U2 pin 28 \"SCOM4PAD3/TC5/PB15\" net \"LED_GREEN/D17\"; D2 G cathode via \"300R R11\"; variant.cpp: \"// LED_GREEN, D17, TC5[1]\"","revision":"R3.00","url":"https://learn.sodaq.com/Boards/Sara_AFF/SODAQ_SARA_AFF_R3_schematic.pdf","where":"sheet 1, LEDs block and U2 pin 28; d2 variant.cpp L63"},"colour":"green","label":"LED_GREEN (D17)","name":"LED_GREEN (D17)","pin":"PB15"},{"active":"low","cite":{"date":"13/08/2018","doc":"SODAQ_SARA_AFF_R3_schematic.pdf - TITLE: SARA, Design by: Jasper Sikken (2 sheets)","kind":"schematic","level":"common anode to 3.3V, blue cathode via R7 360R to PA13 -> lit when PA13 is low","publisher":"SODAQ","quote":"U2 pin 30 \"I2C/SCOM2PAD1/TC2/PA13\" net \"LED_BLUE/D18\"; D2 B cathode via \"360R R7\"; variant.cpp: \"// LED_BLUE, D18, TCC2[1]\"","revision":"R3.00","url":"https://learn.sodaq.com/Boards/Sara_AFF/SODAQ_SARA_AFF_R3_schematic.pdf","where":"sheet 1, LEDs block and U2 pin 30; d2 variant.cpp L64"},"colour":"blue","label":"LED_BLUE (D18)","name":"LED_BLUE (D18)","pin":"PA13"}],"memory_cite":{"doc":"SODAQ SARA AFF learn page","kind":"user-manual","publisher":"SODAQ","quote":"ATSAMD21J18, 32-Bit ARM Cortex M0+","retrieved":"2026-11-01","url":"https://learn.sodaq.com/Boards/Sara_AFF/","where":"the specification table"},"naming":"sam","none":[{"cite":{"date":"13/08/2018","doc":"SODAQ_SARA_AFF_R3_schematic.pdf - TITLE: SARA, Design by: Jasper Sikken (2 sheets)","kind":"schematic","publisher":"SODAQ","quote":"Only switch on the sheet: block \"RESET BUTTON\" SW1 [KMR421NGLFS] on net RESET. Learn page pin definitions list LEDs (D13, D16-D18) but no button.","revision":"R3.00","url":"https://learn.sodaq.com/Boards/Sara_AFF/SODAQ_SARA_AFF_R3_schematic.pdf","where":"sheet 1, block 'RESET BUTTON'"},"what":"buttons"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21J18A, named by hand:atsamd:sodaq_sara_aff"}},
{"chosen":"arduino:SODAQ:samd:sodaq_autonomo","flash":262144,"ids":["arduino:SODAQ:samd:sodaq_autonomo","pio:sodaq_autonomo"],"key":"sodaq-sodaq-autonomo","name":"SODAQ Autonomo","part":"samd21j18a","ram":32768,"records":[{"core":"arduino:SODAQ:samd","file":"variants/sodaq_autonomo/pins_arduino.h","says":{"i2c":["PA12","PA13"],"leds":[["PA18","LED_BUILTIN",null]],"spi":["PA21","PA20","PA22"],"uart":["PA10","PA9"]},"src":"arduino:SODAQ:samd:sodaq_autonomo"},{"core":"arduino:SODAQ:samd","file":"variants/sodaq_autonomo/pins_arduino.h","same":true,"src":"pio:sodaq_autonomo","via":"PlatformIO atmelsam build.variant; defines of the core's own SODAQ_AUTONOMO entry"}],"vendor":"SODAQ","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA13","sda":"PA12"},"spi":{"cs":"PA23","miso":"PA22","mosi":"PA20","name":"SPI","sck":"PA21"},"uart":{"name":"Serial","rx":"PA9","tx":"PA10"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:SODAQ:samd:sodaq_autonomo","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA18"}],"naming":"sam","ram":32768,"ram_from":"pio:sodaq_autonomo"}},
{"chosen":"arduino:SODAQ:samd:sodaq_autonomo_beta","flash":262144,"ids":["arduino:SODAQ:samd:sodaq_autonomo_beta"],"key":"sodaq-sodaq-autonomo-beta","name":"SODAQ Autonomo Beta","part":"samd21j18a","records":[{"core":"arduino:SODAQ:samd","file":"variants/sodaq_autonomo/pins_arduino.h","says":{"i2c":["PA12","PA13"],"leds":[["PA18","LED_BUILTIN",null]],"spi":["PA21","PA20","PA22"],"uart":["PA10","PA9"]},"src":"arduino:SODAQ:samd:sodaq_autonomo_beta"}],"vendor":"SODAQ","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA13","sda":"PA12"},"spi":{"cs":"PA23","miso":"PA22","mosi":"PA20","name":"SPI","sck":"PA21"},"uart":{"name":"Serial","rx":"PA9","tx":"PA10"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:SODAQ:samd:sodaq_autonomo_beta","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA18"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21J18A"}},
{"chosen":"arduino:SODAQ:samd:sodaq_autonomo_serial2","flash":262144,"ids":["arduino:SODAQ:samd:sodaq_autonomo_serial2"],"key":"sodaq-sodaq-autonomo-with-serial2","name":"SODAQ Autonomo with Serial2","part":"samd21j18a","records":[{"core":"arduino:SODAQ:samd","file":"variants/sodaq_autonomo/pins_arduino.h","says":{"i2c":["PA12","PA13"],"leds":[["PA18","LED_BUILTIN",null]],"spi":["PA21","PA20","PA22"],"uart":["PA10","PA9"]},"src":"arduino:SODAQ:samd:sodaq_autonomo_serial2"}],"vendor":"SODAQ","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA13","sda":"PA12"},"spi":{"cs":"PA23","miso":"PA22","mosi":"PA20","name":"SPI","sck":"PA21"},"uart":{"name":"Serial","rx":"PA9","tx":"PA10"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:SODAQ:samd:sodaq_autonomo_serial2","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA18"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21J18A"}},
{"chosen":"arduino:SODAQ:samd:sodaq_autonomo_serial23","flash":262144,"ids":["arduino:SODAQ:samd:sodaq_autonomo_serial23"],"key":"sodaq-sodaq-autonomo-with-serial2-and-serial3","name":"SODAQ Autonomo with Serial2 and Serial3","part":"samd21j18a","records":[{"core":"arduino:SODAQ:samd","file":"variants/sodaq_autonomo/pins_arduino.h","says":{"i2c":["PA12","PA13"],"leds":[["PA18","LED_BUILTIN",null]],"spi":["PA21","PA20","PA22"],"uart":["PA10","PA9"]},"src":"arduino:SODAQ:samd:sodaq_autonomo_serial23"}],"vendor":"SODAQ","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA13","sda":"PA12"},"spi":{"cs":"PA23","miso":"PA22","mosi":"PA20","name":"SPI","sck":"PA21"},"uart":{"name":"Serial","rx":"PA9","tx":"PA10"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:SODAQ:samd:sodaq_autonomo_serial23","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA18"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21J18A"}},
{"chosen":"arduino:SODAQ:samd:sodaq_autonomo_serial3","flash":262144,"ids":["arduino:SODAQ:samd:sodaq_autonomo_serial3"],"key":"sodaq-sodaq-autonomo-with-serial3","name":"SODAQ Autonomo with Serial3","part":"samd21j18a","records":[{"core":"arduino:SODAQ:samd","file":"variants/sodaq_autonomo/pins_arduino.h","says":{"i2c":["PA12","PA13"],"leds":[["PA18","LED_BUILTIN",null]],"spi":["PA21","PA20","PA22"],"uart":["PA10","PA9"]},"src":"arduino:SODAQ:samd:sodaq_autonomo_serial3"}],"vendor":"SODAQ","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA13","sda":"PA12"},"spi":{"cs":"PA23","miso":"PA22","mosi":"PA20","name":"SPI","sck":"PA21"},"uart":{"name":"Serial","rx":"PA9","tx":"PA10"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:SODAQ:samd:sodaq_autonomo_serial3","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA18"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21J18A"}},
{"chosen":"arduino:SODAQ:samd:sodaq_autonomo_spi1","flash":262144,"ids":["arduino:SODAQ:samd:sodaq_autonomo_spi1"],"key":"sodaq-sodaq-autonomo-with-spi1","name":"SODAQ Autonomo with SPI1","part":"samd21j18a","records":[{"core":"arduino:SODAQ:samd","file":"variants/sodaq_autonomo/pins_arduino.h","says":{"i2c":["PA12","PA13"],"leds":[["PA18","LED_BUILTIN",null]],"spi":["PA21","PA20","PA22"],"uart":["PA10","PA9"]},"src":"arduino:SODAQ:samd:sodaq_autonomo_spi1"}],"vendor":"SODAQ","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA13","sda":"PA12"},"spi":{"cs":"PA23","miso":"PA22","mosi":"PA20","name":"SPI","sck":"PA21"},"uart":{"name":"Serial","rx":"PA9","tx":"PA10"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:SODAQ:samd:sodaq_autonomo_spi1","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA18"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21J18A"}},
{"chosen":"arduino:SODAQ:samd:sodaq_explorer","flash":262144,"ids":["arduino:SODAQ:samd:sodaq_explorer","pio:sodaq_explorer"],"key":"sodaq-sodaq-explorer","name":"SODAQ ExpLoRer","part":"samd21j18a","ram":32768,"records":[{"core":"arduino:SODAQ:samd","file":"variants/sodaq_explorer/pins_arduino.h","says":{"buttons":[["PA14","BUTTON",null,null]],"i2c":["PA16","PA17"],"leds":[["PA13","LED_BLUE",null],["PA21","LED_BUILTIN",null],["PB15","LED_GREEN",null],["PA12","LED_RED",null]],"spi":["PA21","PA20","PA22"],"uart":["PB30","PB31"]},"src":"arduino:SODAQ:samd:sodaq_explorer"},{"core":"arduino:SODAQ:samd","file":"variants/sodaq_explorer/pins_arduino.h","same":true,"src":"pio:sodaq_explorer","via":"PlatformIO atmelsam build.variant; defines of the core's own SODAQ_EXPLORER entry"}],"vendor":"SODAQ","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA17","sda":"PA16"},"spi":{"cs":"PA23","miso":"PA22","mosi":"PA20","name":"SPI","sck":"PA21"},"uart":{"name":"Serial","rx":"PB31","tx":"PB30"}},"buttons":[{"label":"D47","name":"BUTTON","pin":"PA14"}],"clock_hz":48000000,"flash":262144,"flash_from":"arduino:SODAQ:samd:sodaq_explorer","leds":[{"colour":"blue","label":"D18","name":"LED_BLUE","pin":"PA13"},{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA21"},{"colour":"green","label":"D17","name":"LED_GREEN","pin":"PB15"},{"colour":"red","label":"D16","name":"LED_RED","pin":"PA12"}],"naming":"sam","ram":32768,"ram_from":"pio:sodaq_explorer"}},
{"chosen":"hand:pio:sodaq_galora","flash":130048,"ids":["pio:sodaq_galora"],"key":"sodaq-sodaq-galora","name":"SODAQ GaLoRa","part":"atmega1284p","ram":16384,"records":[{"checked":"ATDF descriptor atmega1284p (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega1284P.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB3","LED_RED (Arduino D16)",null],["PC5","LED_GREEN (Arduino D17)",null],["PC4","LED_BLUE (Arduino D18)",null]]},"src":"hand:pio:sodaq_galora"}],"vendor":"SODAQ","why":"hand","wiring":{"clock_cite":{"doc":"SodaqCore-avr variants/galora/pins_arduino.h and boards.txt (tag v1.2.0)","kind":"board-definition","publisher":"SODAQ","quote":"sodaq_galora.build.f_cpu=8000000L","revision":"v1.2.0","url":"https://github.com/SodaqMoja/SodaqCore-avr/blob/d2033ecfb1162eff14b297d8eb203145fbdee473/variants/galora/pins_arduino.h","where":"boards.txt"},"clock_hz":8000000,"flash":130048,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"SodaqCore-avr variants/galora/pins_arduino.h and boards.txt (tag v1.2.0)","kind":"board-definition","level":"No schematic for this board was found (learn.sodaq.com has pages only for Mbili/Moja/ONE/Autonomo/ExpLoRer/SARA; support.sodaq.com pages are not archived), so the active level is not determinable from a primary source. (an RGB LED is often common-anode/active-low, but nothing here states it)","publisher":"SODAQ","quote":"\"static const uint8_t LED_RED = 16;\"; comment \"[LED_RED] -- PWM (D 16) PB3 4|\"; digital_pin_to_port_PGM[16] = PB, bit _BV(3)","revision":"v1.2.0","url":"https://github.com/SodaqMoja/SodaqCore-avr/blob/d2033ecfb1162eff14b297d8eb203145fbdee473/variants/galora/pins_arduino.h","where":"pins_arduino.h LED constants, pin diagram comment and port tables"},"colour":"red","label":"LED_RED (Arduino D16)","name":"LED_RED (Arduino D16)","pin":"PB3"},{"cite":{"doc":"SodaqCore-avr variants/galora/pins_arduino.h and boards.txt (tag v1.2.0)","kind":"board-definition","level":"No schematic for this board was found (learn.sodaq.com has pages only for Mbili/Moja/ONE/Autonomo/ExpLoRer/SARA; support.sodaq.com pages are not archived), so the active level is not determinable from a primary source. (an RGB LED is often common-anode/active-low, but nothing here states it)","publisher":"SODAQ","quote":"\"static const uint8_t LED_GREEN = 17;\"; comment \"PC5 (D 17) TDI -- [LED_GREEN]\"; digital_pin_to_port_PGM[17] = PC, bit _BV(5)","revision":"v1.2.0","url":"https://github.com/SodaqMoja/SodaqCore-avr/blob/d2033ecfb1162eff14b297d8eb203145fbdee473/variants/galora/pins_arduino.h","where":"pins_arduino.h LED constants, pin diagram comment and port tables"},"colour":"green","label":"LED_GREEN (Arduino D17)","name":"LED_GREEN (Arduino D17)","pin":"PC5"},{"cite":{"doc":"SodaqCore-avr variants/galora/pins_arduino.h and boards.txt (tag v1.2.0)","kind":"board-definition","level":"No schematic for this board was found (learn.sodaq.com has pages only for Mbili/Moja/ONE/Autonomo/ExpLoRer/SARA; support.sodaq.com pages are not archived), so the active level is not determinable from a primary source. (an RGB LED is often common-anode/active-low, but nothing here states it)","publisher":"SODAQ","quote":"\"static const uint8_t LED_BLUE = 18;\"; comment \"PC4 (D 18) TDO -- [LED_BLUE]\"; digital_pin_to_port_PGM[18] = PC, bit _BV(4)","revision":"v1.2.0","url":"https://github.com/SodaqMoja/SodaqCore-avr/blob/d2033ecfb1162eff14b297d8eb203145fbdee473/variants/galora/pins_arduino.h","where":"pins_arduino.h LED constants, pin diagram comment and port tables"},"colour":"blue","label":"LED_BLUE (Arduino D18)","name":"LED_BLUE (Arduino D18)","pin":"PC4"}],"naming":"avr","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:SODAQ:avr:sodaq_galora","flash":130048,"ids":["arduino:SODAQ:avr:sodaq_galora"],"key":"sodaq-sodaq-galora-1284p-8mhz-using-optiboot-at-57600-baud","name":"SODAQ GaLoRa 1284p 8MHz using Optiboot at 57600 baud","part":"atmega1284p","records":[{"core":"arduino:SODAQ:avr","file":"variants/galora/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PC4","LED_BLUE",null],["PC5","LED_GREEN",null],["PB3","LED_RED",null]],"spi":["PB7","PB5","PB6"]},"src":"arduino:SODAQ:avr:sodaq_galora"}],"vendor":"SODAQ","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":8000000,"flash":130048,"flash_from":"arduino:SODAQ:avr:sodaq_galora","leds":[{"colour":"blue","label":"D18","name":"LED_BLUE","pin":"PC4"},{"colour":"green","label":"D17","name":"LED_GREEN","pin":"PC5"},{"colour":"red","label":"D16","name":"LED_RED","pin":"PB3"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD4"],["D3","PD5"],["D4","PD6"],["D5","PD7"],["D6","PC2"],["D7","PC3"],["D8","PC6"],["D9","PC7"],["D10","PB4"],["D11","PB5"],["D12","PB6"],["D13","PB7"],["D14","PB1"],["D15","PB2"],["D16","PB3"],["D17","PC5"],["D18","PC4"],["D19","PD2"],["D20","PD3"],["D21","PC0"],["D22","PC1"],["D23","PB0"],["D24","PA3"],["D25","PA2"],["D26","PA1"],["D27","PA0"],["D28","PA5"],["D29","PA6"],["D30","PA4"],["D31","PA7"]],"ram":16384,"ram_from":"Microchip ATDF ATmega1284P"}},
{"chosen":"hand:pio:sodaq_mbili","flash":130048,"ids":["pio:sodaq_mbili"],"key":"sodaq-sodaq-mbili","name":"SODAQ Mbili","part":"atmega1284p","ram":16384,"records":[{"checked":"ATDF descriptor atmega1284p (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega1284P.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB0","LED2 (Arduino D8)","high"],["PB1","LED1 (Arduino D9)","high"]],"uart":["PD1","PD0"]},"src":"hand:pio:sodaq_mbili"}],"vendor":"SODAQ","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2016-07-15 (PDF creation)","doc":"sodaq_mbili_rev6b.sch (schematic PDF)","kind":"schematic","publisher":"SODAQ (design Gregory Knauff)","quote":"IC2 pin 10 'TXD0/PCINT25' net TXD0, pin 9 'T3/RXD0/PCINT24' net RXD0; FT232RL TXD/RXD to RXD0/TXD0 via SJ1/SJ2","revision":"6b","url":"https://learn.sodaq.com/Boards/Mbili/sodaq_mbili_rev6b.pdf","where":"ATMEGA1284P and FT232RL blocks"},"name":"USART0 (Serial, FT232RL USB)","rx":"PD0","tx":"PD1"}},"clock_cite":{"date":"2016-07-15 (PDF creation)","doc":"sodaq_mbili_rev6b.sch (schematic PDF)","kind":"schematic","publisher":"SODAQ (design Gregory Knauff)","quote":"'Y1' '8MHz' on XTAL1 (pin 8) / XTAL2 (pin 7); d3 boards.txt: \"sodaq_mbili.build.f_cpu=8000000L\"","revision":"6b","url":"https://learn.sodaq.com/Boards/Mbili/sodaq_mbili_rev6b.pdf","where":"ATMEGA1284P block, XTAL1/XTAL2"},"clock_hz":8000000,"flash":130048,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2016-07-15 (PDF creation)","doc":"sodaq_mbili_rev6b.sch (schematic PDF)","kind":"schematic","level":"Schematic (read from the page image): LED2 anode via R4 220R to net D8 (pin 40 = PB0), cathode to GND -> lit when PB0 is high","publisher":"SODAQ (design Gregory Knauff)","quote":"'Green LED2' 'R4 220' 'D8' on IC2 pin 40 'T0/XCK0/PCINT8'; d3: \"static const uint8_t LED2 = 8; // Green\"","revision":"6b","url":"https://learn.sodaq.com/Boards/Mbili/sodaq_mbili_rev6b.pdf","where":"sheet 1, block ATMEGA1284P (top right of the MCU)"},"colour":"green","label":"LED2 (Arduino D8)","name":"LED2 (Arduino D8)","pin":"PB0"},{"active":"high","cite":{"date":"2016-07-15 (PDF creation)","doc":"sodaq_mbili_rev6b.sch (schematic PDF)","kind":"schematic","level":"Schematic (page image): LED1 anode via R3 1k to net D9 (pin 41 = PB1), cathode to GND -> lit when PB1 is high","publisher":"SODAQ (design Gregory Knauff)","quote":"'LED1 Red' 'R3 1k' 'D9' on IC2 pin 41 'T1/CLK0/PCINT9'; d3: \"static const uint8_t LED1 = 9; // Red\"","revision":"6b","url":"https://learn.sodaq.com/Boards/Mbili/sodaq_mbili_rev6b.pdf","where":"sheet 1, block ATMEGA1284P"},"colour":"red","label":"LED1 (Arduino D9)","name":"LED1 (Arduino D9)","pin":"PB1"}],"naming":"avr","none":[{"cite":{"date":"2016-07-15 (PDF creation)","doc":"sodaq_mbili_rev6b.sch (schematic PDF)","kind":"schematic","publisher":"SODAQ (design Gregory Knauff)","quote":"Only switches on the schematic: SW1 between RESET and GND (with DTR coupling C1), SW2 = power slide switch (CH1A/COM1/CH2A, '3.3 VOLT' block); d2 lists 'Reset switch' and 'On/Off switch'","revision":"6b","url":"https://learn.sodaq.com/Boards/Mbili/sodaq_mbili_rev6b.pdf","where":"sheet 1"},"what":"buttons"}],"ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:SODAQ:avr:sodaq_mbili","flash":130048,"ids":["arduino:SODAQ:avr:sodaq_mbili"],"key":"sodaq-sodaq-mbili-1284p-8mhz-using-optiboot-at-57600-baud","name":"SODAQ Mbili 1284p 8MHz using Optiboot at 57600 baud","part":"atmega1284p","records":[{"core":"arduino:SODAQ:avr","file":"variants/mbili/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB1","LED1",null],["PB0","LED2",null]],"spi":["PB7","PB5","PB6"]},"src":"arduino:SODAQ:avr:sodaq_mbili"}],"vendor":"SODAQ","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":8000000,"flash":130048,"flash_from":"arduino:SODAQ:avr:sodaq_mbili","leds":[{"label":"D9","name":"LED1","pin":"PB1"},{"label":"D8","name":"LED2","pin":"PB0"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":16384,"ram_from":"Microchip ATDF ATmega1284P"}},
{"chosen":"hand:pio:sodaq_moja","flash":32256,"ids":["pio:sodaq_moja"],"key":"sodaq-sodaq-moja","name":"SODAQ Moja","part":"atmega328p","ram":2048,"records":[{"checked":"ATDF descriptor atmega328p (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega328P.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PD6","LED3 (switched-Grove power indicator, GROVEPWR = D6)","high"]],"uart":["PD1","PD0"]},"src":"hand:pio:sodaq_moja"}],"vendor":"SODAQ","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2013-03-12 (title block)","doc":"sodaq_moja_rev4.sch (schematic PDF)","kind":"schematic","publisher":"SODAQ (design G. Knauff)","quote":"pin 30 'PD0(RXD)' net RXD, pin 31 'PD1(TXD)' net TXD; FT232RL TXD/RXD","revision":"4","url":"https://learn.sodaq.com/Boards/Moja/sodaq_moja_rev4_sch.pdf","where":"ATMEGA328P block"},"name":"USART0 (Serial, FT232RL USB)","rx":"PD0","tx":"PD1"}},"clock_cite":{"date":"2013-03-12 (title block)","doc":"sodaq_moja_rev4.sch (schematic PDF)","kind":"schematic","publisher":"SODAQ (design G. Knauff)","quote":"'Y1' '8MHz' with C3/C2 22pF on PB6(XTAL1/TOSC1) pin 7 / PB7(XTAL2/TOSC2) pin 8; d2 boards.txt: \"SodaqMoja.build.f_cpu=8000000L\"","revision":"4","url":"https://learn.sodaq.com/Boards/Moja/sodaq_moja_rev4_sch.pdf","where":"ATMEGA328P block"},"clock_hz":8000000,"flash":32256,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2013-03-12 (title block)","doc":"sodaq_moja_rev4.sch (schematic PDF)","kind":"schematic","level":"Schematic (page image): LED3 anode from GROVE_PWR_SW (PD6) through solder jumper SJ3, cathode via R8 1k to GND -> lit when PD6 is high (which also switches the Grove row on via Q1)","publisher":"SODAQ (design G. Knauff)","quote":"'GROVE_PWR_SW' on IC1 pin 10 'PD6(AIN0)'; GROVE_PWR_SW -> SJ3 -> 'Red LED3' -> R8 '1k' -> GND; Q1 2N7002 gate on GROVE_PWR_SW; d2: \"static const uint8_t GROVEPWR = 6;\"","revision":"4","url":"https://learn.sodaq.com/Boards/Moja/sodaq_moja_rev4_sch.pdf","where":"sheet 1, GROVE block (Switched) and ATMEGA328P block"},"colour":"red","label":"LED3 (switched-Grove power indicator, GROVEPWR = D6)","name":"LED3 (switched-Grove power indicator, GROVEPWR = D6)","pin":"PD6"}],"naming":"avr","none":[{"cite":{"date":"2013-03-12 (title block)","doc":"sodaq_moja_rev4.sch (schematic PDF)","kind":"schematic","publisher":"SODAQ (design G. Knauff)","quote":"Switches on the schematic: SW2 between RESET and GND, SW1 power slide switch ('3.3 VOLT' block), SW3 slide switch in the XBEE block; d3: 'The only switch on the SODAQ Moja board is an on/off switch.'","revision":"4","url":"https://learn.sodaq.com/Boards/Moja/sodaq_moja_rev4_sch.pdf","where":"sheet 1"},"what":"buttons"}],"ram":2048,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:SODAQ:avr:SodaqMoja","flash":32256,"ids":["arduino:SODAQ:avr:SodaqMoja"],"key":"sodaq-sodaq-moja-atmega328p-8mhz-at-57600-baud","name":"SODAQ Moja ATmega328P 8MHz at 57600 baud","part":"atmega328p","records":[{"core":"arduino:SODAQ:avr","file":"variants/moja/pins_arduino.h","says":{"i2c":["PC4","PC5"],"spi":["PB5","PB3","PB4"]},"src":"arduino:SODAQ:avr:SodaqMoja"}],"vendor":"SODAQ","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":32256,"flash_from":"arduino:SODAQ:avr:SodaqMoja","naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"Microchip ATDF ATmega328P"}},
{"chosen":"hand:pio:sodaq_ndogo","flash":130048,"ids":["pio:sodaq_ndogo"],"key":"sodaq-sodaq-ndogo","name":"SODAQ Ndogo","part":"atmega1284p","ram":16384,"records":[{"checked":"ATDF descriptor atmega1284p (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega1284P.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB0","LED2 (Arduino D8)",null],["PB1","LED1 (Arduino D9)",null]]},"src":"hand:pio:sodaq_ndogo"}],"vendor":"SODAQ","why":"hand","wiring":{"clock_cite":{"doc":"SodaqCore-avr variants/ndogo/pins_arduino.h and boards.txt (tag v1.2.0)","kind":"board-definition","publisher":"SODAQ","quote":"sodaq_ndogo.build.f_cpu=8000000L","revision":"v1.2.0","url":"https://github.com/SodaqMoja/SodaqCore-avr/blob/d2033ecfb1162eff14b297d8eb203145fbdee473/variants/ndogo/pins_arduino.h","where":"boards.txt"},"clock_hz":8000000,"flash":130048,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"SodaqCore-avr variants/ndogo/pins_arduino.h and boards.txt (tag v1.2.0)","kind":"board-definition","level":"No schematic for this board was found (learn.sodaq.com has pages only for Mbili/Moja/ONE/Autonomo/ExpLoRer/SARA; support.sodaq.com pages are not archived), so the active level is not determinable from a primary source.","publisher":"SODAQ","quote":"\"static const uint8_t LED2 = 8; // Green\"; digital_pin_to_port_PGM: \"PB, /* 8 */\"; bit mask \"_BV(0)\"","revision":"v1.2.0","url":"https://github.com/SodaqMoja/SodaqCore-avr/blob/d2033ecfb1162eff14b297d8eb203145fbdee473/variants/ndogo/pins_arduino.h","where":"pins_arduino.h LED constants and digital_pin_to_port/bit tables"},"colour":"green","label":"LED2 (Arduino D8)","name":"LED2 (Arduino D8)","pin":"PB0"},{"cite":{"doc":"SodaqCore-avr variants/ndogo/pins_arduino.h and boards.txt (tag v1.2.0)","kind":"board-definition","level":"No schematic for this board was found (learn.sodaq.com has pages only for Mbili/Moja/ONE/Autonomo/ExpLoRer/SARA; support.sodaq.com pages are not archived), so the active level is not determinable from a primary source.","publisher":"SODAQ","quote":"\"static const uint8_t LED1 = 9; // Red\"; digital_pin_to_port_PGM entry 9 = PB, bit _BV(1)","revision":"v1.2.0","url":"https://github.com/SodaqMoja/SodaqCore-avr/blob/d2033ecfb1162eff14b297d8eb203145fbdee473/variants/ndogo/pins_arduino.h","where":"pins_arduino.h LED constants and digital_pin_to_port/bit tables"},"colour":"red","label":"LED1 (Arduino D9)","name":"LED1 (Arduino D9)","pin":"PB1"}],"naming":"avr","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:SODAQ:avr:sodaq_ndogo","flash":130048,"ids":["arduino:SODAQ:avr:sodaq_ndogo"],"key":"sodaq-sodaq-ndogo-1284p-8mhz-using-optiboot-at-57600-baud","name":"SODAQ Ndogo 1284p 8MHz using Optiboot at 57600 baud","part":"atmega1284p","records":[{"core":"arduino:SODAQ:avr","file":"variants/ndogo/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB1","LED1",null],["PB0","LED2",null]],"spi":["PB7","PB5","PB6"]},"src":"arduino:SODAQ:avr:sodaq_ndogo"}],"vendor":"SODAQ","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":8000000,"flash":130048,"flash_from":"arduino:SODAQ:avr:sodaq_ndogo","leds":[{"label":"D9","name":"LED1","pin":"PB1"},{"label":"D8","name":"LED2","pin":"PB0"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":16384,"ram_from":"Microchip ATDF ATmega1284P"}},
{"chosen":"arduino:SODAQ:samd:sodaq_one","flash":262144,"ids":["arduino:SODAQ:samd:sodaq_one","pio:sodaq_one"],"key":"sodaq-sodaq-one","name":"SODAQ ONE","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:SODAQ:samd","file":"variants/sodaq_one/pins_arduino.h","says":{"buttons":[["PA16","BUTTON",null,null]],"i2c":["PA22","PA23"],"leds":[["PB11","LED_BLUE",null],["PB10","LED_GREEN",null],["PA15","LED_RED",null]],"spi":["PA11","PA10","PA8"],"uart":["PB2","PB3"]},"src":"arduino:SODAQ:samd:sodaq_one"},{"core":"arduino:SODAQ:samd","file":"variants/sodaq_one/pins_arduino.h","says":{"buttons":[["PA16","BUTTON",null,null]],"i2c":["PA22","PA23"],"leds":[["PB11","LED_BLUE",null],["PB10","LED_GREEN",null],["PA15","LED_RED",null]],"spi":["PA7","PA10","PA8"],"uart":["PB2","PB3"]},"src":"pio:sodaq_one","via":"PlatformIO atmelsam build.variant; defines of the core's own SODAQ_ONE entry"}],"vendor":"SODAQ","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"cs":"PA9","miso":"PA8","mosi":"PA10","name":"SPI","sck":"PA11"},"uart":{"name":"Serial","rx":"PB3","tx":"PB2"}},"buttons":[{"label":"D19","name":"BUTTON","pin":"PA16"}],"clock_hz":48000000,"flash":262144,"flash_from":"arduino:SODAQ:samd:sodaq_one","leds":[{"aliases":["PIN_LED_BLUE"],"colour":"blue","label":"D16","name":"LED_BLUE","pin":"PB11"},{"aliases":["PIN_LED_GREEN"],"colour":"green","label":"D15","name":"LED_GREEN","pin":"PB10"},{"aliases":["PIN_LED_RED"],"colour":"red","label":"D14","name":"LED_RED","pin":"PA15"}],"naming":"sam","ram":32768,"ram_from":"pio:sodaq_one"}},
{"chosen":"arduino:SODAQ:samd:sodaq_one_beta","flash":262144,"ids":["arduino:SODAQ:samd:sodaq_one_beta"],"key":"sodaq-sodaq-one-beta","name":"SODAQ ONE Beta","part":"samd21g18a","records":[{"core":"arduino:SODAQ:samd","file":"variants/sodaq_one_beta/pins_arduino.h","says":{"buttons":[["PA19","BUTTON",null,null]],"i2c":["PA22","PA23"],"leds":[["PB11","LED_BLUE",null],["PB10","LED_GREEN",null],["PA15","LED_RED",null]],"spi":["PA7","PA6","PA4"],"uart":["PB2","PB3"]},"src":"arduino:SODAQ:samd:sodaq_one_beta"}],"vendor":"SODAQ","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"cs":"PA5","miso":"PA4","mosi":"PA6","name":"SPI","sck":"PA7"},"uart":{"name":"Serial","rx":"PB3","tx":"PB2"}},"buttons":[{"label":"D19","name":"BUTTON","pin":"PA19"}],"clock_hz":48000000,"flash":262144,"flash_from":"arduino:SODAQ:samd:sodaq_one_beta","leds":[{"aliases":["PIN_LED_BLUE"],"colour":"blue","label":"D16","name":"LED_BLUE","pin":"PB11"},{"aliases":["PIN_LED_GREEN"],"colour":"green","label":"D15","name":"LED_GREEN","pin":"PB10"},{"aliases":["PIN_LED_RED"],"colour":"red","label":"D14","name":"LED_RED","pin":"PA15"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"arduino:SODAQ:samd:sodaq_one_base","flash":262144,"ids":["arduino:SODAQ:samd:sodaq_one_base"],"key":"sodaq-sodaq-one-with-onebase-spi","name":"SODAQ ONE with ONEBase SPI","part":"samd21g18a","records":[{"core":"arduino:SODAQ:samd","file":"variants/sodaq_one/pins_arduino.h","says":{"buttons":[["PA16","BUTTON",null,null]],"i2c":["PA22","PA23"],"leds":[["PB11","LED_BLUE",null],["PB10","LED_GREEN",null],["PA15","LED_RED",null]],"spi":["PA7","PA10","PA8"],"uart":["PB2","PB3"]},"src":"arduino:SODAQ:samd:sodaq_one_base"}],"vendor":"SODAQ","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"cs":"PA9","miso":"PA8","mosi":"PA10","name":"SPI","sck":"PA7"},"uart":{"name":"Serial","rx":"PB3","tx":"PB2"}},"buttons":[{"label":"D19","name":"BUTTON","pin":"PA16"}],"clock_hz":48000000,"flash":262144,"flash_from":"arduino:SODAQ:samd:sodaq_one_base","leds":[{"aliases":["PIN_LED_BLUE"],"colour":"blue","label":"D16","name":"LED_BLUE","pin":"PB11"},{"aliases":["PIN_LED_GREEN"],"colour":"green","label":"D15","name":"LED_GREEN","pin":"PB10"},{"aliases":["PIN_LED_RED"],"colour":"red","label":"D14","name":"LED_RED","pin":"PA15"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"pio:sodaq_sara","flash":262144,"ids":["pio:sodaq_sara"],"key":"sodaq-sodaq-sara","name":"SODAQ SARA","part":"samd21j18a","ram":32768,"records":[{"core":"arduino:SODAQ:samd","file":"variants/sodaq_sara/pins_arduino.h","says":{"i2c":["PA16","PA17"],"leds":[["PA13","LED_BLUE",null],["PA21","LED_BUILTIN",null],["PB15","LED_GREEN",null],["PA12","LED_RED",null]],"spi":["PA21","PA20","PA22"],"uart":["PB30","PB31"]},"src":"pio:sodaq_sara","via":"PlatformIO atmelsam build.variant; defines of the core's own SODAQ_SARA entry"}],"vendor":"SODAQ","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA17","sda":"PA16"},"spi":{"cs":"PA23","miso":"PA22","mosi":"PA20","name":"SPI","sck":"PA21"},"uart":{"name":"Serial","rx":"PB31","tx":"PB30"}},"clock_hz":48000000,"flash":262144,"flash_from":"pio:sodaq_sara","leds":[{"colour":"blue","label":"D18","name":"LED_BLUE","pin":"PA13"},{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA21"},{"colour":"green","label":"D17","name":"LED_GREEN","pin":"PB15"},{"colour":"red","label":"D16","name":"LED_RED","pin":"PA12"}],"naming":"sam","ram":32768,"ram_from":"pio:sodaq_sara"}},
{"chosen":"arduino:SODAQ:samd:sodaq_sara","flash":262144,"ids":["arduino:SODAQ:samd:sodaq_sara"],"key":"sodaq-sodaq-sara-aff","name":"SODAQ SARA AFF","part":"samd21j18a","records":[{"core":"arduino:SODAQ:samd","file":"variants/sodaq_sara/pins_arduino.h","says":{"i2c":["PA16","PA17"],"leds":[["PA13","LED_BLUE",null],["PA21","LED_BUILTIN",null],["PB15","LED_GREEN",null],["PA12","LED_RED",null]],"spi":["PA21","PA20","PA22"],"uart":["PB30","PB31"]},"src":"arduino:SODAQ:samd:sodaq_sara"}],"vendor":"SODAQ","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA17","sda":"PA16"},"spi":{"cs":"PA23","miso":"PA22","mosi":"PA20","name":"SPI","sck":"PA21"},"uart":{"name":"Serial","rx":"PB31","tx":"PB30"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:SODAQ:samd:sodaq_sara","leds":[{"colour":"blue","label":"D18","name":"LED_BLUE","pin":"PA13"},{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA21"},{"colour":"green","label":"D17","name":"LED_GREEN","pin":"PB15"},{"colour":"red","label":"D16","name":"LED_RED","pin":"PA12"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21J18A"}},
{"chosen":"arduino:SODAQ:samd:sodaq_sff","flash":262144,"ids":["arduino:SODAQ:samd:sodaq_sff"],"key":"sodaq-sodaq-sara-sff","name":"SODAQ SARA SFF","part":"samd21g18a","records":[{"core":"arduino:SODAQ:samd","file":"variants/sodaq_sff/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA15","LED_BLUE",null],["PA16","LED_GREEN",null],["PA14","LED_RED",null]],"spi":["PA11","PA10","PA8"],"uart":["PB2","PB3"]},"src":"arduino:SODAQ:samd:sodaq_sff"}],"vendor":"SODAQ","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"cs":"PA9","miso":"PA8","mosi":"PA10","name":"SPI","sck":"PA11"},"uart":{"name":"Serial","rx":"PB3","tx":"PB2"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:SODAQ:samd:sodaq_sff","leds":[{"aliases":["PIN_LED_BLUE"],"colour":"blue","label":"D14","name":"LED_BLUE","pin":"PA15"},{"aliases":["PIN_LED_GREEN"],"colour":"green","label":"D19","name":"LED_GREEN","pin":"PA16"},{"aliases":["PIN_LED_RED"],"colour":"red","label":"D17","name":"LED_RED","pin":"PA14"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"pio:sodaq_sff","flash":262144,"ids":["pio:sodaq_sff"],"key":"sodaq-sodaq-sff","name":"SODAQ SFF","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:SODAQ:samd","file":"variants/sodaq_sff/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA15","LED_BLUE",null],["PA16","LED_GREEN",null],["PA14","LED_RED",null]],"spi":["PA11","PA10","PA8"],"uart":["PB2","PB3"]},"src":"pio:sodaq_sff","via":"PlatformIO atmelsam build.variant; defines of the core's own SODAQ_SFF entry"}],"vendor":"SODAQ","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"cs":"PA9","miso":"PA8","mosi":"PA10","name":"SPI","sck":"PA11"},"uart":{"name":"Serial","rx":"PB3","tx":"PB2"}},"clock_hz":48000000,"flash":262144,"flash_from":"pio:sodaq_sff","leds":[{"aliases":["PIN_LED_BLUE"],"colour":"blue","label":"D14","name":"LED_BLUE","pin":"PA15"},{"aliases":["PIN_LED_GREEN"],"colour":"green","label":"D19","name":"LED_GREEN","pin":"PA16"},{"aliases":["PIN_LED_RED"],"colour":"red","label":"D17","name":"LED_RED","pin":"PA14"}],"naming":"sam","ram":32768,"ram_from":"pio:sodaq_sff"}},
{"chosen":"hand:pio:sodaq_tatu","flash":130048,"ids":["pio:sodaq_tatu"],"key":"sodaq-sodaq-tatu","name":"SODAQ Tatu","part":"atmega1284p","ram":16384,"records":[{"checked":"ATDF descriptor atmega1284p (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega1284P.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB0","LED2 (Arduino D8)",null],["PB1","LED1 (Arduino D9)",null]]},"src":"hand:pio:sodaq_tatu"}],"vendor":"SODAQ","why":"hand","wiring":{"clock_cite":{"doc":"SodaqCore-avr variants/tatu/pins_arduino.h and boards.txt (tag v1.2.0)","kind":"board-definition","publisher":"SODAQ","quote":"sodaq_tatu.build.f_cpu=8000000L; d2: 'Atmega1284P Microcontroller running at 3.3V and 8MHz'","revision":"v1.2.0","url":"https://github.com/SodaqMoja/SodaqCore-avr/blob/d2033ecfb1162eff14b297d8eb203145fbdee473/variants/tatu/pins_arduino.h","where":"boards.txt"},"clock_hz":8000000,"flash":130048,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"SodaqCore-avr variants/tatu/pins_arduino.h and boards.txt (tag v1.2.0)","kind":"board-definition","level":"No schematic for this board was found (learn.sodaq.com has pages only for Mbili/Moja/ONE/Autonomo/ExpLoRer/SARA; support.sodaq.com pages are not archived), so the active level is not determinable from a primary source.","publisher":"SODAQ","quote":"\"static const uint8_t LED2 = 8; // Green\"; digital_pin_to_port_PGM: \"PB, /* 8 */\"; bit mask \"_BV(0)\"","revision":"v1.2.0","url":"https://github.com/SodaqMoja/SodaqCore-avr/blob/d2033ecfb1162eff14b297d8eb203145fbdee473/variants/tatu/pins_arduino.h","where":"pins_arduino.h LED constants and digital_pin_to_port/bit tables"},"colour":"green","label":"LED2 (Arduino D8)","name":"LED2 (Arduino D8)","pin":"PB0"},{"cite":{"doc":"SodaqCore-avr variants/tatu/pins_arduino.h and boards.txt (tag v1.2.0)","kind":"board-definition","level":"No schematic for this board was found (learn.sodaq.com has pages only for Mbili/Moja/ONE/Autonomo/ExpLoRer/SARA; support.sodaq.com pages are not archived), so the active level is not determinable from a primary source.","publisher":"SODAQ","quote":"\"static const uint8_t LED1 = 9; // Red\"; digital_pin_to_port_PGM entry 9 = PB, bit _BV(1)","revision":"v1.2.0","url":"https://github.com/SodaqMoja/SodaqCore-avr/blob/d2033ecfb1162eff14b297d8eb203145fbdee473/variants/tatu/pins_arduino.h","where":"pins_arduino.h LED constants and digital_pin_to_port/bit tables"},"colour":"red","label":"LED1 (Arduino D9)","name":"LED1 (Arduino D9)","pin":"PB1"}],"naming":"avr","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:SODAQ:avr:sodaq_tatu","flash":130048,"ids":["arduino:SODAQ:avr:sodaq_tatu"],"key":"sodaq-sodaq-tatu-1284p-8mhz-using-optiboot-at-57600-baud","name":"SODAQ Tatu 1284p 8MHz using Optiboot at 57600 baud","part":"atmega1284p","records":[{"core":"arduino:SODAQ:avr","file":"variants/tatu/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB1","LED1",null],["PB0","LED2",null]],"spi":["PB7","PB5","PB6"]},"src":"arduino:SODAQ:avr:sodaq_tatu"}],"vendor":"SODAQ","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":8000000,"flash":130048,"flash_from":"arduino:SODAQ:avr:sodaq_tatu","leds":[{"label":"D9","name":"LED1","pin":"PB1"},{"label":"D8","name":"LED2","pin":"PB0"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PB6"],["D15","PB7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA0"],["D25","PA1"],["D26","PA2"],["D27","PA3"],["D28","PA4"],["D29","PA5"],["D30","PA6"],["D31","PA7"]],"ram":16384,"ram_from":"Microchip ATDF ATmega1284P"}},
{"chosen":"pio:s_odi_ultra","flash":4194304,"ids":["pio:s_odi_ultra"],"key":"sodi-s-odi-ultra-v1","name":"S.ODI Ultra v1","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/S_ODI_Ultra_v1/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null],["GPIO4","LED_BUILTINB",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:s_odi_ultra","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_DEV entry"}],"vendor":"S.ODI","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:s_odi_ultra","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"},{"name":"LED_BUILTINB","pin":"GPIO4"}],"naming":"esp","ram":327680,"ram_from":"pio:s_odi_ultra"}},
{"chosen":"zephyr:inkplate_6color","ids":["zephyr:inkplate_6color"],"key":"solderedelectronics-inkplate-6color","name":"Inkplate 6Color","part":"esp32","records":[{"file":"boards/solderedelectronics/inkplate_6color/inkplate_6color_procpu.dts","says":{"buttons":[["GPIO36","sw0","low",null]],"i2c":["GPIO21","GPIO22"],"spi":[null,"GPIO13","GPIO12"]},"src":"zephyr:inkplate_6color","stated":{"buttons|GPIO36":"zephyr:inkplate_6color: gpios = <&gpio1 4 GPIO_ACTIVE_LOW>"}}],"vendor":"solderedelectronics","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO22","sda":"GPIO21"},"spi":{"miso":"GPIO12","mosi":"GPIO13","name":"spi2"}},"buttons":[{"active":"low","label":"Wake-up button","name":"sw0","pin":"GPIO36"}],"naming":"esp","parts":[{"address":32,"bus":"i2c","compatible":"nxp,pcal6416a","name":"PCAL6416A"},{"address":81,"bus":"i2c","compatible":"nxp,pcf85063a","name":"PCF85063A"}]}},
{"chosen":"arduino:rp2040:rp2040:soldered_nula_ethernet_w55rp20","flash":2097152,"ids":["arduino:rp2040:rp2040:soldered_nula_ethernet_w55rp20","pio:soldered_nula_ethernet_w55rp20"],"key":"solderedelectronics-nula-ethernet-w55rp20","name":"NULA Ethernet W55RP20","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/soldered_nula_ethernet_w55rp20/pins_arduino.h","says":{"i2c":["GPIO2","GPIO3"],"pixels":[["GPIO1","ws2812"]],"spi":["GPIO6","GPIO7","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:soldered_nula_ethernet_w55rp20"},{"core":"arduino:rp2040:rp2040","file":"variants/soldered_nula_ethernet_w55rp20/pins_arduino.h","same":true,"src":"pio:soldered_nula_ethernet_w55rp20","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own SOLDERED_NULA_ETHERNET entry"}],"vendor":"Soldered Electronics","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO3","sda":"GPIO2"},"spi":{"cs":"GPIO5","miso":"GPIO4","mosi":"GPIO7","name":"SPI","sck":"GPIO6"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:soldered_nula_ethernet_w55rp20","naming":"rp2","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO1"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:soldered_nula_ethernet_w55rp20"}},
{"chosen":"hand:mpy:esp32/SOLDERED_NULA_MINI","ids":["mpy:esp32/SOLDERED_NULA_MINI"],"key":"solderedelectronics-nula-mini","name":"NULA Mini","part":"esp32c6","records":[{"checked":"esp32c6 ESP32-C6-MINI-1-N4 module: GPIO0-30","file":"tools/census/hand_wiring/esp.json","says":{"buttons":[["GPIO9","USER_BUTTON ('User select button')","low",null]],"leds":[["GPIO23","LED_BUILTIN",null]],"uart":["GPIO16","GPIO17"]},"src":"hand:mpy:esp32/SOLDERED_NULA_MINI"},{"file":"ports/esp32/boards/SOLDERED_NULA_MINI/mpconfigboard.h","src":"mpy:esp32/SOLDERED_NULA_MINI"}],"vendor":"Soldered Electronics","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"variants/soldered_nula_mini_esp32c6/pins_arduino.h (added by Josip Simun Kuci, 'feat(board): add support for Soldered NULA Mini ESP32C6 (#11852)')","kind":"board-definition","publisher":"Soldered Electronics (in espressif/arduino-esp32)","quote":"static const uint8_t TX = 16; static const uint8_t RX = 17;","revision":"arduino-esp32 tag 3.3.12","url":"https://github.com/espressif/arduino-esp32/blob/3.3.12/variants/soldered_nula_mini_esp32c6/pins_arduino.h","where":"pins_arduino.h"},"name":"UART0 (Arduino TX/RX; pinout pads TX/RX; d5 says an onboard CH340 USB-serial is used)","rx":"GPIO17","tx":"GPIO16"}},"buttons":[{"active":"low","cite":{"doc":"NULA Universal Test Code, NULA_Universal_Test/MiniESP32C6.hpp ('// Code for Soldered NULA Mini')","kind":"board-definition","level":"Vendor factory test reads the button with pinMode(INPUT) (no internal pull) and waits while it reads 1, treating 0 as pressed -> reads low when pressed; idle-high without internal pull implies a board pull-up, but no schematic is published, so pull left null. Consistent with GPIO9 being the ESP32-C6 boot strap (download boot when 0).","publisher":"Soldered Electronics (SolderedElectronics GitHub)","quote":"int buttonPin = 9; ... Serial.println(\"Press USER button!\"); pinMode(buttonPin, INPUT); ... while (digitalRead(buttonPin) == 1) { ...blink... } Serial.println(\"Button pressed!\"); | d1: USER_BUTTON,GPIO9 | d2: static const uint8_t USER_BTN = 9; | d4: 'User select button'","revision":"commit 6215d883","url":"https://github.com/SolderedElectronics/NULA-Universal-Test-Code/blob/6215d8837392d64c6e08fa225b34124eef69b1cf/NULA_Universal_Test/MiniESP32C6.hpp","where":"MiniESP32C6.hpp boardSpecificSetup(); d1 pins.csv; d2 pins_arduino.h; d4 pinout image"},"label":"USER_BUTTON ('User select button')","name":"USER_BUTTON ('User select button')","pin":"GPIO9"}],"leds":[{"cite":{"doc":"variants/soldered_nula_mini_esp32c6/pins_arduino.h (added by Josip Simun Kuci, 'feat(board): add support for Soldered NULA Mini ESP32C6 (#11852)')","kind":"board-definition","level":"Not determinable: no schematic published (d4: hardware repository 'not available yet'); the vendor test code toggles/fades the pin without stating which level lights it.","publisher":"Soldered Electronics (in espressif/arduino-esp32)","quote":"static const uint8_t LED_BUILTIN = 23; | d3: int ledPin = 23; ... pinMode(ledPin, OUTPUT); ... digitalWrite(ledPin, ledState);","revision":"arduino-esp32 tag 3.3.12","url":"https://github.com/espressif/arduino-esp32/blob/3.3.12/variants/soldered_nula_mini_esp32c6/pins_arduino.h","where":"pins_arduino.h; d3 MiniESP32C6.hpp"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"GPIO23"}],"naming":"esp"}},
{"chosen":"pio:soldered_nula_node_rp2040","flash":16777216,"ids":["pio:soldered_nula_node_rp2040"],"key":"solderedelectronics-nula-node","name":"NULA Node","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/soldered_nula_node_rp2040/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO2","ws2812"]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"pio:soldered_nula_node_rp2040","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own SOLDERED_NULA_NODE entry"}],"vendor":"Soldered Electronics","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":133000000,"flash":16777216,"flash_from":"pio:soldered_nula_node_rp2040","naming":"rp2","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO2"}],"ram":262144,"ram_from":"pio:soldered_nula_node_rp2040"}},
{"chosen":"arduino:rp2040:rp2040:soldered_nula_rp2350","flash":16777216,"ids":["arduino:rp2040:rp2040:soldered_nula_rp2350","pio:soldered_nula_rp2350"],"key":"solderedelectronics-nula-rp2350-1","name":"NULA RP2350","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/soldered_nula_rp2350/pins_arduino.h","says":{"buttons":[["GPIO27","USER_BTN",null,null]],"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO26","ws2812"]],"spi":["GPIO4","GPIO3","GPIO2"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:soldered_nula_rp2350"},{"core":"arduino:rp2040:rp2040","file":"variants/soldered_nula_rp2350/pins_arduino.h","same":true,"src":"pio:soldered_nula_rp2350","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own SOLDERED_NULA_RP2350 entry"}],"vendor":"Soldered Electronics","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO5","miso":"GPIO2","mosi":"GPIO3","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"name":"USER_BTN","pin":"GPIO27"}],"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:soldered_nula_rp2350","naming":"rp2","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO26"}],"ram":524288,"ram_from":"arduino:rp2040:rp2040:soldered_nula_rp2350"}},
{"chosen":"mpy:rp2/SOLDERED_NULA_MAX_RP2350","ids":["mpy:rp2/SOLDERED_NULA_MAX_RP2350"],"key":"solderedelectronics-nula-rp2350-2","name":"NULA RP2350","part":"rp2350","records":[{"file":"ports/rp2/boards/SOLDERED_NULA_MAX_RP2350/mpconfigboard.h","says":{"pixels":[["GPIO26","ws2812"]],"spi":["GPIO42","GPIO43","GPIO44"]},"src":"mpy:rp2/SOLDERED_NULA_MAX_RP2350"}],"vendor":"Soldered Electronics","why":"rank","wiring":{"buses":{"spi":{"miso":"GPIO44","mosi":"GPIO43","name":"SPI(1)","sck":"GPIO42"}},"flash":16777216,"flash_from":"MicroPython ports/rp2/boards/SOLDERED_NULA_MAX_RP2350/soldered_nula_max_rp2350.h (--- FLASH ---, the header mpconfigboard.cmake names as PICO_BOARD)","memory_cite":{"doc":"MicroPython ports/rp2/boards/SOLDERED_NULA_MAX_RP2350/soldered_nula_max_rp2350.h","kind":"board-definition","publisher":"MicroPython","quote":"#define PICO_FLASH_SIZE_BYTES (16 * 1024 * 1024)","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/rp2/boards/SOLDERED_NULA_MAX_RP2350/soldered_nula_max_rp2350.h","where":"--- FLASH ---, the header mpconfigboard.cmake names as PICO_BOARD"},"naming":"rp2","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"GPIO26"}],"ram":532480,"ram_from":"Raspberry Pi's RP2350 product page rp2350"}},
{"chosen":"cpy:raspberrypi/solderparty_bbq20kbd","ids":["cpy:raspberrypi/solderparty_bbq20kbd"],"key":"solderparty-bbq20kbd","name":"BBQ20KBD","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/solderparty_bbq20kbd/pins.c","says":{"buttons":[["GPIO10","BTN1",null,null]],"i2c":["GPIO18","GPIO23"]},"src":"cpy:raspberrypi/solderparty_bbq20kbd"}],"vendor":"Solder Party","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO23","sda":"GPIO18"}},"buttons":[{"name":"BTN1","pin":"GPIO10"}],"flash":2097152,"flash_from":"cpy:raspberrypi/solderparty_bbq20kbd: EXTERNAL_FLASH_DEVICES, GD25Q16C","naming":"rp2"}},
{"chosen":"arduino:rp2040:rp2040:solderparty_rp2040_stamp","flash":8388608,"ids":["arduino:rp2040:rp2040:solderparty_rp2040_stamp","cpy:raspberrypi/solderparty_rp2040_stamp","pio:solderparty_rp2040_stamp"],"key":"solderparty-rp2040-stamp","name":"RP2040 Stamp","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/solderparty_rp2040_stamp/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO20","LED_BUILTIN",null]],"pixels":[["GPIO21","ws2812"]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:solderparty_rp2040_stamp"},{"core":"arduino:rp2040:rp2040","file":"variants/solderparty_rp2040_stamp/pins_arduino.h","same":true,"src":"pio:solderparty_rp2040_stamp","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own SOLDERPARTY_RP2040_STAMP entry"},{"file":"ports/raspberrypi/boards/solderparty_rp2040_stamp/pins.c","says":{"pixels":[["GPIO21","ws2812"]]},"src":"cpy:raspberrypi/solderparty_rp2040_stamp"}],"vendor":"Solder Party","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":8388608,"flash_from":"arduino:rp2040:rp2040:solderparty_rp2040_stamp","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO20"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO21"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:solderparty_rp2040_stamp"}},
{"chosen":"arduino:rp2040:rp2040:solderparty_rp2350_stamp","flash":16777216,"ids":["arduino:rp2040:rp2040:solderparty_rp2350_stamp","cpy:raspberrypi/solderparty_rp2350_stamp","pio:solderparty_rp2350_stamp"],"key":"solderparty-rp2350-stamp","name":"RP2350 Stamp","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/solderparty_rp2350_stamp/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO3","LED_BUILTIN",null]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:solderparty_rp2350_stamp"},{"core":"arduino:rp2040:rp2040","file":"variants/solderparty_rp2350_stamp/pins_arduino.h","same":true,"src":"pio:solderparty_rp2350_stamp","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own SOLDERPARTY_RP2350_STAMP entry"},{"file":"ports/raspberrypi/boards/solderparty_rp2350_stamp/pins.c","src":"cpy:raspberrypi/solderparty_rp2350_stamp"}],"vendor":"Solder Party","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:solderparty_rp2350_stamp","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO3"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:solderparty_rp2350_stamp"}},
{"chosen":"arduino:rp2040:rp2040:solderparty_rp2350_stamp_xl","flash":16777216,"ids":["arduino:rp2040:rp2040:solderparty_rp2350_stamp_xl","cpy:raspberrypi/solderparty_rp2350_stamp_xl","pio:solderparty_rp2350_stamp_xl"],"key":"solderparty-rp2350-stamp-xl","name":"RP2350 Stamp XL","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/solderparty_rp2350_stamp_xl/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO3","LED_BUILTIN",null]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:solderparty_rp2350_stamp_xl"},{"core":"arduino:rp2040:rp2040","file":"variants/solderparty_rp2350_stamp_xl/pins_arduino.h","same":true,"src":"pio:solderparty_rp2350_stamp_xl","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own SOLDERPARTY_RP2350_STAMP_XL entry"},{"file":"ports/raspberrypi/boards/solderparty_rp2350_stamp_xl/pins.c","src":"cpy:raspberrypi/solderparty_rp2350_stamp_xl"}],"vendor":"Solder Party","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:solderparty_rp2350_stamp_xl","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO3"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:solderparty_rp2350_stamp_xl"}},
{"chosen":"cpy:cxd56/spresense","ids":["cpy:cxd56/spresense"],"key":"sony-spresense","name":"SPRESENSE","part":"cxd5602","records":[{"file":"ports/cxd56/boards/spresense/pins.c","says":{"leds":[["pin_I2S1_BCK","LED0",null],["pin_I2S1_LRCK","LED1",null],["pin_I2S1_DATA_IN","LED2",null],["pin_I2S1_DATA_OUT","LED3",null]]},"src":"cpy:cxd56/spresense"}],"vendor":"Sony","why":"rank","wiring":{"leds":[{"name":"LED0","raw":"pin_I2S1_BCK"},{"name":"LED1","raw":"pin_I2S1_LRCK"},{"name":"LED2","raw":"pin_I2S1_DATA_IN"},{"name":"LED3","raw":"pin_I2S1_DATA_OUT"}],"naming":"raw"}},
{"chosen":"mpy:esp32/SPARKFUN_IOT_REDBOARD_ESP32","ids":["mpy:esp32/SPARKFUN_IOT_REDBOARD_ESP32"],"key":"sparkfun-esp32-wroom","name":"ESP32 / WROOM","part":"esp32","records":[{"file":"ports/esp32/boards/SPARKFUN_IOT_REDBOARD_ESP32/mpconfigboard.h","says":{"leds":[["GPIO18","LED",null]],"pixels":[["GPIO2","ws2812"]],"spi":["GPIO18","GPIO23","GPIO19"]},"src":"mpy:esp32/SPARKFUN_IOT_REDBOARD_ESP32"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"spi":{"miso":"GPIO19","mosi":"GPIO23","name":"SPI(1)","sck":"GPIO18"}},"leds":[{"name":"LED","pin":"GPIO18"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"GPIO2"}]}},
{"chosen":"arduino:rp2040:rp2040:sparkfun_iotnode_lorawanrp2350","flash":16777216,"ids":["arduino:rp2040:rp2040:sparkfun_iotnode_lorawanrp2350","pio:sparkfun_iotnode_lorawanrp2350"],"key":"sparkfun-iot-node-lorawan","name":"IoT Node LoRaWAN","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/sparkfun_iotnode_lorawanrp2350/pins_arduino.h","says":{"i2c":["GPIO20","GPIO21"],"pixels":[["GPIO25","ws2812"]],"spi":["GPIO14","GPIO15","GPIO12"],"uart":["GPIO18","GPIO19"]},"src":"arduino:rp2040:rp2040:sparkfun_iotnode_lorawanrp2350"},{"core":"arduino:rp2040:rp2040","file":"variants/sparkfun_iotnode_lorawanrp2350/pins_arduino.h","same":true,"src":"pio:sparkfun_iotnode_lorawanrp2350","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own SPARKFUN_IOTNODE_LORAWAN_RP2350 entry"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO21","sda":"GPIO20"},"spi":{"cs":"GPIO13","miso":"GPIO12","mosi":"GPIO15","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial1","rx":"GPIO19","tx":"GPIO18"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:sparkfun_iotnode_lorawanrp2350","naming":"rp2","pixels":[{"count":1,"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO25"}],"ram":524288,"ram_from":"arduino:rp2040:rp2040:sparkfun_iotnode_lorawanrp2350"}},
{"chosen":"mpy:rp2/SPARKFUN_IOTNODE_LORAWAN_RP2350","ids":["mpy:rp2/SPARKFUN_IOTNODE_LORAWAN_RP2350"],"key":"sparkfun-iot-node-lorawan-rp2350","name":"IoT Node LoRaWAN RP2350","part":"rp2350","records":[{"file":"ports/rp2/boards/SPARKFUN_IOTNODE_LORAWAN_RP2350/mpconfigboard.h","says":{"i2c":["GPIO6","GPIO7"],"leds":[["GPIO25","LED",null]],"pixels":[["GPIO25","ws2812"]],"spi":["GPIO14","GPIO15","GPIO12"]},"src":"mpy:rp2/SPARKFUN_IOTNODE_LORAWAN_RP2350"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"GPIO7","sda":"GPIO6"},"spi":{"miso":"GPIO12","mosi":"GPIO15","name":"SPI(1)","sck":"GPIO14"}},"flash":16777216,"flash_from":"MicroPython ports/rp2/boards/SPARKFUN_IOTNODE_LORAWAN_RP2350/sparkfun_iotnode_lorawan_rp2350.h (--- FLASH ---, the header mpconfigboard.cmake names as PICO_BOARD)","leds":[{"name":"LED","pin":"GPIO25"}],"memory_cite":{"doc":"MicroPython ports/rp2/boards/SPARKFUN_IOTNODE_LORAWAN_RP2350/sparkfun_iotnode_lorawan_rp2350.h","kind":"board-definition","publisher":"MicroPython","quote":"#define PICO_FLASH_SIZE_BYTES (16 * 1024 * 1024)","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/rp2/boards/SPARKFUN_IOTNODE_LORAWAN_RP2350/sparkfun_iotnode_lorawan_rp2350.h","where":"--- FLASH ---, the header mpconfigboard.cmake names as PICO_BOARD"},"naming":"rp2","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"GPIO25"}],"ram":532480,"ram_from":"Raspberry Pi's RP2350 product page rp2350"}},
{"chosen":"arduino:rp2040:rp2040:sparkfun_iotredboard_rp2350","flash":16777216,"ids":["arduino:rp2040:rp2040:sparkfun_iotredboard_rp2350","mpy:rp2/SPARKFUN_IOTREDBOARD_RP2350","pio:sparkfun_iotredboard_rp2350"],"key":"sparkfun-iot-redboard-rp2350","name":"IoT RedBoard RP2350","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/sparkfun_iotredboard_rp2350/pins_arduino.h","says":{"buttons":[["GPIO39","USER_SW",null,null]],"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"pixels":[["GPIO3","ws2812"]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:sparkfun_iotredboard_rp2350"},{"core":"arduino:rp2040:rp2040","file":"variants/sparkfun_iotredboard_rp2350/pins_arduino.h","same":true,"src":"pio:sparkfun_iotredboard_rp2350","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own SPARKFUN_IOTREDBOARD_RP2350 entry"},{"file":"ports/rp2/boards/SPARKFUN_IOTREDBOARD_RP2350/mpconfigboard.h","says":{"i2c":["GPIO30","GPIO31"],"leds":[["GPIO25","LED",null]],"pixels":[["GPIO3","ws2812"]],"spi":["GPIO10","GPIO11","GPIO8"]},"src":"mpy:rp2/SPARKFUN_IOTREDBOARD_RP2350"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"name":"USER_SW","pin":"GPIO39"}],"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:sparkfun_iotredboard_rp2350","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO3"}],"ram":524288,"ram_from":"arduino:rp2040:rp2040:sparkfun_iotredboard_rp2350"}},
{"chosen":"arduino:SparkFun:samd:LilyMini","flash":12030,"ids":["arduino:SparkFun:samd:LilyMini"],"key":"sparkfun-lilypad-lilymini","name":"LilyPad LilyMini","part":"samd11d14a","records":[{"core":"arduino:SparkFun:samd","file":"variants/SparkFun_LilyMini/pins_arduino.h","says":{"buttons":[["PA5","PIN_BUTTON",null,null]],"i2c":["PA14","PA15"],"leds":[["PA31","LED_BLUE",null],["PA30","LED_BUILTIN",null],["PA27","LED_GREEN",null]],"spi":["PA15","PA14","PA6"],"uart":["PA6","PA7"]},"src":"arduino:SparkFun:samd:LilyMini"}],"vendor":"SparkFun Electronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA15","sda":"PA14"},"spi":{"cs":"PA7","miso":"PA6","mosi":"PA14","name":"SPI","sck":"PA15"},"uart":{"name":"Serial","rx":"PA7","tx":"PA6"}},"buttons":[{"label":"D11","name":"PIN_BUTTON","pin":"PA5"}],"clock_hz":48000000,"flash":12030,"flash_from":"arduino:SparkFun:samd:LilyMini","leds":[{"aliases":["PIN_LED_BLUE"],"colour":"blue","label":"D7","name":"LED_BLUE","pin":"PA31"},{"aliases":["LED_RED","PIN_LED_RED"],"colour":"red","label":"D5","name":"LED_BUILTIN","pin":"PA30"},{"aliases":["PIN_LED_GREEN"],"colour":"green","label":"D6","name":"LED_GREEN","pin":"PA27"}],"naming":"sam"}},
{"chosen":"arduino:SparkFun:avr:LilyPadProtoUSB","flash":28672,"ids":["arduino:SparkFun:avr:LilyPadProtoUSB"],"key":"sparkfun-lilypad-usb-plus","name":"LilyPad USB Plus","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:SparkFun:avr","file":"variants/lilypadusbplus/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC6","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:SparkFun:avr:LilyPadProtoUSB"}],"vendor":"SparkFun Electronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":8000000,"flash":28672,"flash_from":"arduino:SparkFun:avr:LilyPadProtoUSB","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC6"}],"naming":"avr","pins":[["D0","PD5"],["D1","PB0"],["D2","PD4"],["D3","PF7"],["D4","PB4"],["D5","PF4"],["D6","PB7"],["D7","PD7"],["D8","PB5"],["D9","PF6"],["D10","PD0"],["D11","PD1"],["D12","PB6"],["D13","PC6"],["D14","PC7"],["D15","PE6"],["D16","PF0"],["D17","PF1"],["D18","PF5"],["D19","PD3"],["D20","PD2"],["D21","PB1"],["D22","PB2"],["D23","PB3"],["D24","PD6"],["D25","PE2"]],"ram":2560,"ram_from":"arduino:SparkFun:avr:LilyPadProtoUSB"}},
{"chosen":"zephyr:micromod","flash":1048576,"ids":["zephyr:micromod"],"key":"sparkfun-micromod-board-processor","name":"MicroMod board Processor","part":"nrf52840","ram":262144,"records":[{"file":"boards/sparkfun/micromod/micromod_nrf52840.dts","says":{"i2c":["P0.08","P0.11"],"leds":[["P0.13","led0","high"]],"spi":["P0.28","P0.31","P0.02"]},"src":"zephyr:micromod","stated":{"leds|P0.13":"zephyr:micromod: gpios = <&gpio0 13 0>"}}],"vendor":"sparkfun","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.11","sda":"P0.08"},"spi":{"miso":"P0.02","mosi":"P0.31","name":"spi2","sck":"P0.28"}},"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"blue","label":"Blue LED","name":"led0","pin":"P0.13"}],"naming":"nrf","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:rp2040:rp2040:sparkfun_micromodrp2040","flash":16777216,"ids":["arduino:rp2040:rp2040:sparkfun_micromodrp2040","pio:sparkfun_micromodrp2040"],"key":"sparkfun-micromod-rp2040","name":"MicroMod RP2040","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","dropped":["PIN_NEOPIXEL = 31 is not a pin of the rp2040"],"file":"variants/sparkfun_micromodrp2040/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:sparkfun_micromodrp2040"},{"core":"arduino:rp2040:rp2040","dropped":["PIN_NEOPIXEL = 31 is not a pin of the rp2040"],"file":"variants/sparkfun_micromodrp2040/pins_arduino.h","same":true,"src":"pio:sparkfun_micromodrp2040","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own SPARKFUN_MICROMOD_RP2040 entry"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:sparkfun_micromodrp2040","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:sparkfun_micromodrp2040"}},
{"chosen":"mpy:stm32/SPARKFUN_MICROMOD_STM32","ids":["mpy:stm32/SPARKFUN_MICROMOD_STM32"],"key":"sparkfun-micromod-stm32","name":"MicroMod STM32","part":"stm32f405xx","records":[{"file":"ports/stm32/boards/SPARKFUN_MICROMOD_STM32/mpconfigboard.h","says":{"i2c":["PB7","PB6"],"leds":[["PA15","LED1","high"]],"spi":["PA5","PA7","PA6"]},"src":"mpy:stm32/SPARKFUN_MICROMOD_STM32","stated":{"leds|PA15":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB6","sda":"PB7"},"spi":{"cs":"PC4","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"}},"flash":1048576,"flash_by_part":true,"flash_from":"stm32-data STM32F405RG, named by mpy:stm32/SPARKFUN_MICROMOD_STM32: MICROPY_HW_MCU_NAME","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"name":"LED1","pin":"PA15"}],"naming":"stm32","ram":196608,"ram_from":"stm32-data STM32F405RG, named by mpy:stm32/SPARKFUN_MICROMOD_STM32: MICROPY_HW_MCU_NAME"}},
{"chosen":"zephyr:nrf52_sparkfun","flash":524288,"ids":["zephyr:nrf52_sparkfun"],"key":"sparkfun-nrf52832-breakout","name":"nRF52832 breakout","part":"nrf52832","ram":65536,"records":[{"file":"boards/sparkfun/nrf52_sparkfun/nrf52_sparkfun.dts","says":{"buttons":[["P0.06","sw0","low","up"]],"leds":[["P0.07","led0","low"]]},"src":"zephyr:nrf52_sparkfun","stated":{"buttons|P0.06":"zephyr:nrf52_sparkfun: gpios = <&gpio0 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.07":"zephyr:nrf52_sparkfun: gpios = <&gpio0 7 GPIO_ACTIVE_LOW>"}}],"vendor":"sparkfun","why":"rank","wiring":{"buttons":[{"active":"low","label":"Button","name":"sw0","pin":"P0.06","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED","name":"led0","pin":"P0.07"}],"naming":"nrf","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:sparkfun_thing_plus","flash":196608,"ids":["zephyr:sparkfun_thing_plus"],"key":"sparkfun-nrf9160-thing-plus","name":"nRF9160 Thing Plus","part":"nrf9160","ram":131072,"records":[{"file":"boards/sparkfun/thing_plus/sparkfun_thing_plus_nrf9160.dts","says":{"buttons":[["P0.12","sw0","low","up"]],"i2c":["P0.26","P0.27"],"leds":[["P0.03","led0","low"]],"spi":["P0.11","P0.09","P0.28"]},"src":"zephyr:sparkfun_thing_plus","stated":{"buttons|P0.12":"zephyr:sparkfun_thing_plus: gpios = <&gpio0 12 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.03":"zephyr:sparkfun_thing_plus: gpios = <&gpio0 3 GPIO_ACTIVE_LOW>"}}],"vendor":"sparkfun","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P0.28","mosi":"P0.09","name":"spi3","sck":"P0.11"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Switch 1","name":"sw0","pin":"P0.12","pull":"up"}],"flash":196608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"colour":"blue","label":"Blue LED (D7)","name":"led0","pin":"P0.03"}],"naming":"nrf","parts":[{"address":81,"bus":"i2c","compatible":"nxp,pcf85063a","name":"PCF85063A"},{"address":24,"bus":"i2c","compatible":"st,lis2dh","name":"LIS2DH"}],"ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:cui32","flash":520192,"ids":["pio:cui32"],"key":"sparkfun-pic32-cui32-development-stick","name":"Pic32 CUI32-Development Stick","part":"pic32mx440f512h","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","dropped":["PIN_LED1 = 13, and no pin table names it"],"file":"variants/CUI32/Board_Defs.h","says":{"leds":[["D13","PIN_LED1",null]]},"src":"pio:cui32","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"SparkFun","why":"rank","wiring":{"clock_hz":80000000,"flash":520192,"flash_from":"pio:cui32","leds":[{"label":"D13","name":"PIN_LED1"}],"naming":"pic32","ram":32768,"ram_from":"pio:cui32"}},
{"chosen":"arduino:rp2040:rp2040:sparkfun_promicrorp2040","flash":16777216,"ids":["arduino:rp2040:rp2040:sparkfun_promicrorp2040","cpy:raspberrypi/sparkfun_pro_micro_rp2040","mpy:rp2/SPARKFUN_PROMICRO","pio:sparkfun_promicrorp2040","zephyr:sparkfun_pro_micro_rp2040"],"key":"sparkfun-promicro-rp2040","name":"ProMicro RP2040","part":"rp2040","ram":270336,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/sparkfun_promicrorp2040/pins_arduino.h","says":{"i2c":["GPIO16","GPIO17"],"pixels":[["GPIO25","ws2812"]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:sparkfun_promicrorp2040"},{"core":"arduino:rp2040:rp2040","file":"variants/sparkfun_promicrorp2040/pins_arduino.h","same":true,"src":"pio:sparkfun_promicrorp2040","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own SPARKFUN_PROMICRO_RP2040 entry"},{"file":"boards/sparkfun/pro_micro_rp2040/sparkfun_pro_micro_rp2040.dts","says":{"i2c":["GPIO2","GPIO3"],"pixels":[[null,"ws2812"]]},"src":"zephyr:sparkfun_pro_micro_rp2040"},{"file":"ports/raspberrypi/boards/sparkfun_pro_micro_rp2040/pins.c","same":true,"src":"cpy:raspberrypi/sparkfun_pro_micro_rp2040"},{"file":"ports/rp2/boards/SPARKFUN_PROMICRO/mpconfigboard.h","src":"mpy:rp2/SPARKFUN_PROMICRO"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO17","sda":"GPIO16"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:sparkfun_promicrorp2040","naming":"rp2","pixels":[{"count":1,"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO25"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:sparkfun_promicrorp2040"}},
{"chosen":"arduino:rp2040:rp2040:sparkfun_promicrorp2350","flash":16777216,"ids":["arduino:rp2040:rp2040:sparkfun_promicrorp2350","cpy:raspberrypi/sparkfun_pro_micro_rp2350","mpy:rp2/SPARKFUN_PROMICRO_RP2350","pio:sparkfun_promicrorp2350"],"key":"sparkfun-promicro-rp2350","name":"ProMicro RP2350","notes":["led GPIO25 added from mpy:rp2/SPARKFUN_PROMICRO_RP2350"],"part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/sparkfun_promicrorp2350/pins_arduino.h","says":{"i2c":["GPIO16","GPIO17"],"pixels":[["GPIO25","ws2812"]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:sparkfun_promicrorp2350"},{"core":"arduino:rp2040:rp2040","file":"variants/sparkfun_promicrorp2350/pins_arduino.h","same":true,"src":"pio:sparkfun_promicrorp2350","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own SPARKFUN_PROMICRO_RP2350 entry"},{"file":"ports/rp2/boards/SPARKFUN_PROMICRO_RP2350/mpconfigboard.h","says":{"leds":[["GPIO25","LED",null]],"pixels":[["GPIO25","ws2812"]]},"src":"mpy:rp2/SPARKFUN_PROMICRO_RP2350"},{"file":"ports/raspberrypi/boards/sparkfun_pro_micro_rp2350/pins.c","same":true,"src":"cpy:raspberrypi/sparkfun_pro_micro_rp2350"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO17","sda":"GPIO16"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO23","name":"SPI","sck":"GPIO22"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:sparkfun_promicrorp2350","leds":[{"added_from":"mpy:rp2/SPARKFUN_PROMICRO_RP2350","name":"LED","pin":"GPIO25"}],"naming":"rp2","pixels":[{"count":1,"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO25"}],"ram":524288,"ram_from":"arduino:rp2040:rp2040:sparkfun_promicrorp2350"}},
{"chosen":"zephyr:sparkfun_red_v_things_plus","ids":["zephyr:sparkfun_red_v_things_plus"],"key":"sparkfun-red-v-things-plus","name":"RED-V Things Plus","part":"fe310","ram":16384,"records":[{"file":"boards/sparkfun/red_v_things_plus/sparkfun_red_v_things_plus.dts","says":{"leds":[["&gpio0 5","led0","high"]]},"src":"zephyr:sparkfun_red_v_things_plus","stated":{"leds|raw:&gpio0 5":"zephyr:sparkfun_red_v_things_plus: gpios = <&gpio0 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"sparkfun","why":"rank","wiring":{"flash":4194304,"flash_from":"zephyr:sparkfun_red_v_things_plus: the devicetree's zephyr,flash, size = <33554432> bits","leds":[{"active":"high","colour":"blue","label":"Blue LED","name":"led0","raw":"&gpio0 5"}],"naming":"raw","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:SparkFun:samd:samd21_9dof","flash":262144,"ids":["arduino:SparkFun:samd:samd21_9dof","pio:sparkfun_samd21_9dof"],"key":"sparkfun-sparkfun-9dof-razor-imu-m0","name":"SparkFun 9DoF Razor IMU M0","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:SparkFun:samd","file":"variants/SparkFun_9DoF_M0/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PB3","PIN_LED2",null],["PA27","PIN_LED3",null]],"spi":["PB11","PB10","PA12"],"uart":["PB22","PB23"]},"src":"arduino:SparkFun:samd:samd21_9dof"},{"core":"arduino:SparkFun:samd","file":"variants/SparkFun_9DoF_M0/pins_arduino.h","same":true,"src":"pio:sparkfun_samd21_9dof","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD_ZERO entry"}],"vendor":"SparkFun","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"SPI","sck":"PB11"},"uart":{"name":"Serial","rx":"PB23","tx":"PB22"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:SparkFun:samd:samd21_9dof","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"label":"D25","name":"PIN_LED2","pin":"PB3"},{"label":"D26","name":"PIN_LED3","pin":"PA27"}],"naming":"sam","ram":32768,"ram_from":"pio:sparkfun_samd21_9dof"}},
{"chosen":"arduino:SparkFun:avr:atmega128rfa1","flash":126976,"ids":["arduino:SparkFun:avr:atmega128rfa1","pio:sparkfun_satmega128rfa1"],"key":"sparkfun-sparkfun-atmega128rfa1-dev-board","name":"SparkFun ATmega128RFA1 Dev Board","part":"atmega128rfa1","ram":16384,"records":[{"core":"arduino:SparkFun:avr","file":"variants/rf128/pins_arduino.h","src":"arduino:SparkFun:avr:atmega128rfa1"}],"vendor":"SparkFun","why":"vendor","wiring":{"clock_hz":16000000,"flash":126976,"flash_from":"arduino:SparkFun:avr:atmega128rfa1","naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE2"],["D3","PE3"],["D4","PE4"],["D5","PE5"],["D6","PE6"],["D7","PE7"],["D8","PB5"],["D9","PB4"],["D10","PB0"],["D11","PB2"],["D12","PB3"],["D13","PB1"],["D14","PD1"],["D15","PD0"],["D16","PG0"],["D17","PG1"],["D18","PG2"],["D19","PG5"],["D20","PD2"],["D21","PD3"],["D22","PD4"],["D23","PD5"],["D24","PD6"],["D25","PD7"],["D26","PF0"],["D27","PF1"],["D28","PF2"],["D29","PF3"],["D30","PF4"],["D31","PF5"],["D32","PF6"],["D33","PF7"],["D34","PB6"],["D35","PB7"]],"ram":16384,"ram_from":"arduino:SparkFun:avr:atmega128rfa1"}},
{"chosen":"arduino:realtek:AmebaD:SparkFun_ThingPlus-AWCU488","flash":2097152,"ids":["arduino:realtek:AmebaD:SparkFun_ThingPlus-AWCU488"],"key":"sparkfun-sparkfun-azurewave-thing-plus-aw-cu488-rtl8721dm","name":"SparkFun AzureWave Thing Plus - AW-CU488 (RTL8721DM)","part":"rtl8721dm","records":[{"core":"arduino:realtek:AmebaD","dropped":["LED_BUILTIN = 13, and no pin table names it"],"file":"variants/sparkfun_thingplus-awcu488/pins_arduino.h","says":{"leds":[["D13","LED_BUILTIN",null]]},"src":"arduino:realtek:AmebaD:SparkFun_ThingPlus-AWCU488"}],"vendor":"Realtek SG SD3","why":"vendor","wiring":{"clock_hz":200000000,"flash":2097152,"flash_from":"arduino:realtek:AmebaD:SparkFun_ThingPlus-AWCU488","leds":[{"label":"D13","name":"LED_BUILTIN"}],"naming":"raw"}},
{"chosen":"arduino:esp8266:esp8266:blynk","flash":4194304,"ids":["arduino:esp8266:esp8266:blynk","pio:sparkfunBlynk"],"key":"sparkfun-sparkfun-blynk-board","name":"SparkFun Blynk Board","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/thing/pins_arduino.h","says":{"i2c":["GPIO2","GPIO14"],"leds":[["GPIO5","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:blynk"},{"core":"arduino:esp8266:esp8266","file":"variants/thing/pins_arduino.h","same":true,"src":"pio:sparkfunBlynk","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_THING entry"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO14","sda":"GPIO2"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":4194304,"flash_from":"pio:sparkfunBlynk","leds":[{"name":"LED_BUILTIN","pin":"GPIO5"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:blynk"}},
{"chosen":"arduino:SparkFun:avr:digitalsandbox","flash":32256,"ids":["arduino:SparkFun:avr:digitalsandbox","pio:sparkfun_digitalsandbox"],"key":"sparkfun-sparkfun-digital-sandbox","name":"SparkFun Digital Sandbox","part":"atmega328p","ram":2048,"records":[{"core":"arduino:SparkFun:avr","file":"variants/digitalsandbox/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:SparkFun:avr:digitalsandbox"},{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","same":true,"src":"pio:sparkfun_digitalsandbox","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"SparkFun","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":32256,"flash_from":"arduino:SparkFun:avr:digitalsandbox","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:SparkFun:avr:digitalsandbox"}},
{"chosen":"arduino:esp32:esp32:sparkfun_esp32c6_qwiic_pocket","flash":4194304,"ids":["arduino:esp32:esp32:sparkfun_esp32c6_qwiic_pocket","pio:sparkfun_qwiic_pocket_esp32c6"],"key":"sparkfun-sparkfun-esp32-c6-qwiic-pocket","name":"SparkFun ESP32-C6 Qwiic Pocket","part":"esp32c6","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/sparkfun_esp32c6_qwiic_pocket/pins_arduino.h","says":{"i2c":["GPIO6","GPIO7"],"leds":[["GPIO23","LED_BUILTIN",null]],"spi":["GPIO5","GPIO3","GPIO4"],"uart":["GPIO16","GPIO17"]},"src":"arduino:esp32:esp32:sparkfun_esp32c6_qwiic_pocket"},{"core":"arduino:esp32:esp32","file":"variants/sparkfun_esp32c6_qwiic_pocket/pins_arduino.h","same":true,"src":"pio:sparkfun_qwiic_pocket_esp32c6","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO7","sda":"GPIO6"},"spi":{"cs":"GPIO2","miso":"GPIO4","mosi":"GPIO3","name":"SPI","sck":"GPIO5"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:sparkfun_esp32c6_qwiic_pocket","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO23"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:sparkfun_esp32c6_qwiic_pocket"}},
{"chosen":"arduino:esp32:esp32:sparkfun_esp32c6_thing_plus","flash":16777216,"ids":["arduino:esp32:esp32:sparkfun_esp32c6_thing_plus","pio:sparkfun_esp32c6_thing_plus"],"key":"sparkfun-sparkfun-esp32-c6-thing-plus","name":"Sparkfun ESP32-C6 Thing Plus","part":"esp32c6","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/sparkfun_esp32c6_thing_plus/pins_arduino.h","says":{"i2c":["GPIO6","GPIO7"],"pixels":[["GPIO23","ws2812"]],"spi":["GPIO19","GPIO20","GPIO21"],"uart":["GPIO16","GPIO17"]},"src":"arduino:esp32:esp32:sparkfun_esp32c6_thing_plus"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/sparkfun_esp32c6_thing_plus/pins_arduino.h","same":true,"src":"pio:sparkfun_esp32c6_thing_plus","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32C6_THING_PLUS entry"}],"vendor":"Sparkfun","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO7","sda":"GPIO6"},"spi":{"cs":"GPIO5","miso":"GPIO21","mosi":"GPIO20","name":"SPI","sck":"GPIO19"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:sparkfun_esp32c6_thing_plus","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO23"}],"ram":327680,"ram_from":"arduino:esp32:esp32:sparkfun_esp32c6_thing_plus"}},
{"chosen":"arduino:esp32:esp32:sparkfun_esp32_iot_redboard","flash":4194304,"ids":["arduino:esp32:esp32:sparkfun_esp32_iot_redboard","pio:sparkfun_esp32_iot_redboard"],"key":"sparkfun-sparkfun-esp32-iot-redboard","name":"SparkFun ESP32 IoT RedBoard","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/sparkfun_esp32_iot_redboard/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO18","LED_BUILTIN",null]],"pixels":[["GPIO2","ws2812"]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:sparkfun_esp32_iot_redboard"},{"core":"arduino:esp32:esp32","file":"variants/sparkfun_esp32_iot_redboard/pins_arduino.h","same":true,"src":"pio:sparkfun_esp32_iot_redboard","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_IOT_REDBOARD entry"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:sparkfun_esp32_iot_redboard","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO18"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"RGB_BUILTIN","pin":"GPIO2"}],"ram":327680,"ram_from":"arduino:esp32:esp32:sparkfun_esp32_iot_redboard"}},
{"chosen":"arduino:SparkFun:esp32:esp32micromod","flash":4194304,"ids":["arduino:SparkFun:esp32:esp32micromod","arduino:esp32:esp32:esp32micromod","pio:sparkfun_esp32micromod"],"key":"sparkfun-sparkfun-esp32-micromod","name":"SparkFun ESP32 MicroMod","part":"esp32","ram":327680,"records":[{"core":"arduino:SparkFun:esp32","file":"variants/esp32micromod/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:SparkFun:esp32:esp32micromod"},{"core":"arduino:esp32:esp32","file":"variants/esp32micromod/pins_arduino.h","same":true,"src":"arduino:esp32:esp32:esp32micromod"},{"core":"arduino:esp32:esp32","file":"variants/esp32micromod/pins_arduino.h","same":true,"src":"pio:sparkfun_esp32micromod","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_MICROMOD entry"}],"vendor":"SparkFun","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:SparkFun:esp32:esp32micromod","leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:SparkFun:esp32:esp32micromod"}},
{"chosen":"arduino:esp32:esp32:sparkfun_esp32s2_thing_plus","flash":4194304,"ids":["arduino:esp32:esp32:sparkfun_esp32s2_thing_plus","pio:sparkfun_esp32s2_thing_plus"],"key":"sparkfun-sparkfun-esp32-s2-thing-plus","name":"SparkFun ESP32-S2 Thing Plus","part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32s2thing_plus/pins_arduino.h","says":{"i2c":["GPIO1","GPIO2"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:sparkfun_esp32s2_thing_plus"},{"core":"arduino:esp32:esp32","file":"variants/esp32s2thing_plus/pins_arduino.h","same":true,"src":"pio:sparkfun_esp32s2_thing_plus","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32S2_THING_PLUS entry"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO2","sda":"GPIO1"},"spi":{"cs":"GPIO42","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:sparkfun_esp32s2_thing_plus","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:sparkfun_esp32s2_thing_plus"}},
{"chosen":"arduino:SparkFun:esp32:esp32thing","flash":4194304,"ids":["arduino:SparkFun:esp32:esp32thing","arduino:esp32:esp32:esp32thing","pio:esp32thing"],"key":"sparkfun-sparkfun-esp32-thing","name":"SparkFun ESP32 Thing","part":"esp32","ram":327680,"records":[{"core":"arduino:SparkFun:esp32","file":"variants/esp32thing/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO5","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:SparkFun:esp32:esp32thing"},{"core":"arduino:esp32:esp32","file":"variants/esp32thing/pins_arduino.h","same":true,"src":"arduino:esp32:esp32:esp32thing"},{"core":"arduino:esp32:esp32","file":"variants/esp32thing/pins_arduino.h","same":true,"src":"pio:esp32thing","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_THING entry"}],"vendor":"SparkFun Electronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO2","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:SparkFun:esp32:esp32thing","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO5"}],"naming":"esp","ram":327680,"ram_from":"arduino:SparkFun:esp32:esp32thing"}},
{"chosen":"arduino:SparkFun:esp32:esp32thing_plus","flash":16777216,"ids":["arduino:SparkFun:esp32:esp32thing_plus","arduino:esp32:esp32:esp32thing_plus","pio:esp32thing_plus"],"key":"sparkfun-sparkfun-esp32-thing-plus","name":"SparkFun ESP32 Thing Plus","part":"esp32","ram":327680,"records":[{"core":"arduino:SparkFun:esp32","file":"variants/esp32thing_plus/pins_arduino.h","says":{"i2c":["GPIO23","GPIO22"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO5","GPIO18","GPIO19"],"uart":["GPIO17","GPIO16"]},"src":"arduino:SparkFun:esp32:esp32thing_plus"},{"core":"arduino:esp32:esp32","file":"variants/esp32thing_plus/pins_arduino.h","same":true,"src":"arduino:esp32:esp32:esp32thing_plus"},{"core":"arduino:esp32:esp32","file":"variants/esp32thing_plus/pins_arduino.h","same":true,"src":"pio:esp32thing_plus","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_THING_PLUS entry"}],"vendor":"SparkFun Electronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO23"},"spi":{"cs":"GPIO33","miso":"GPIO19","mosi":"GPIO18","name":"SPI","sck":"GPIO5"},"uart":{"name":"Serial","rx":"GPIO16","tx":"GPIO17"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:SparkFun:esp32:esp32thing_plus","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","ram":327680,"ram_from":"arduino:SparkFun:esp32:esp32thing_plus"}},
{"chosen":"pio:sparkfun_esp32s2_thing_plus_c","flash":16777216,"ids":["pio:sparkfun_esp32s2_thing_plus_c"],"key":"sparkfun-sparkfun-esp32-thing-plus-c","name":"SparkFun ESP32 Thing Plus C","part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32thing_plus_c/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO13","LED_BUILTIN",null]],"pixels":[["GPIO2","ws2812"]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO17","GPIO16"]},"src":"pio:sparkfun_esp32s2_thing_plus_c","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_THING_PLUS_C entry"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO15","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO16","tx":"GPIO17"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:sparkfun_esp32s2_thing_plus_c","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"RGB_BUILTIN","pin":"GPIO2"}],"ram":327680,"ram_from":"pio:sparkfun_esp32s2_thing_plus_c"}},
{"chosen":"pio:sparkfun_esp32s3_thing_plus","flash":4194304,"ids":["pio:sparkfun_esp32s3_thing_plus"],"key":"sparkfun-sparkfun-esp32s3-thing-plus","name":"SPARKFUN_ESP32S3_THING_PLUS","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/sparkfun_esp32s3_thing_plus/pins_arduino.h","says":{"buttons":[["GPIO0","BTN",null,null]],"i2c":["GPIO8","GPIO9"],"leds":[["GPIO46","LED_BUILTIN",null]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:sparkfun_esp32s3_thing_plus","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own SPARKFUN_ESP32S3_THING_PLUS entry"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BTN","pin":"GPIO0"}],"clock_hz":240000000,"flash":4194304,"flash_from":"pio:sparkfun_esp32s3_thing_plus","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO46"}],"naming":"esp","ram":327680,"ram_from":"pio:sparkfun_esp32s3_thing_plus"}},
{"chosen":"arduino:esp8266:esp8266:thing","flash":524288,"ids":["arduino:esp8266:esp8266:thing","pio:thing"],"key":"sparkfun-sparkfun-esp8266-thing","name":"SparkFun ESP8266 Thing","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/thing/pins_arduino.h","says":{"i2c":["GPIO2","GPIO14"],"leds":[["GPIO5","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:thing"},{"core":"arduino:esp8266:esp8266","file":"variants/thing/pins_arduino.h","same":true,"src":"pio:thing","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_THING entry"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO14","sda":"GPIO2"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":524288,"flash_from":"pio:thing","leds":[{"name":"LED_BUILTIN","pin":"GPIO5"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:thing"}},
{"chosen":"arduino:esp8266:esp8266:thingdev","flash":524288,"ids":["arduino:esp8266:esp8266:thingdev","pio:thingdev"],"key":"sparkfun-sparkfun-esp8266-thing-dev","name":"SparkFun ESP8266 Thing Dev","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/thing/pins_arduino.h","says":{"i2c":["GPIO2","GPIO14"],"leds":[["GPIO5","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:thingdev"},{"core":"arduino:esp8266:esp8266","file":"variants/thing/pins_arduino.h","same":true,"src":"pio:thingdev","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_THING_DEV entry"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO14","sda":"GPIO2"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":524288,"flash_from":"pio:thingdev","leds":[{"name":"LED_BUILTIN","pin":"GPIO5"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:thingdev"}},
{"chosen":"arduino:SparkFun:avr:fiov3","flash":28672,"ids":["arduino:SparkFun:avr:fiov3","pio:sparkfun_fiov3"],"key":"sparkfun-sparkfun-fio-v3-3-3v-8mhz","name":"SparkFun Fio V3 3.3V/8MHz","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:SparkFun:avr","file":"variants/promicro/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:SparkFun:avr:fiov3"}],"vendor":"SparkFun","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":8000000,"flash":28672,"flash_from":"arduino:SparkFun:avr:fiov3","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:SparkFun:esp32:sparkfun_lora_gateway_1-channel","flash":4194304,"ids":["arduino:SparkFun:esp32:sparkfun_lora_gateway_1-channel","arduino:esp32:esp32:sparkfun_lora_gateway_1-channel","pio:sparkfun_lora_gateway_1-channel"],"key":"sparkfun-sparkfun-lora-gateway-1-channel","name":"SparkFun LoRa Gateway 1-Channel","part":"esp32","ram":327680,"records":[{"core":"arduino:SparkFun:esp32","file":"variants/sparkfun_lora_gateway_1-channel/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO17","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"arduino:SparkFun:esp32:sparkfun_lora_gateway_1-channel"},{"core":"arduino:esp32:esp32","file":"variants/sparkfun_lora_gateway_1-channel/pins_arduino.h","same":true,"src":"arduino:esp32:esp32:sparkfun_lora_gateway_1-channel"},{"core":"arduino:esp32:esp32","file":"variants/sparkfun_lora_gateway_1-channel/pins_arduino.h","same":true,"src":"pio:sparkfun_lora_gateway_1-channel","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_DEV entry"}],"vendor":"SparkFun","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO16","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:SparkFun:esp32:sparkfun_lora_gateway_1-channel","leds":[{"name":"LED_BUILTIN","pin":"GPIO17"}],"naming":"esp","ram":294912,"ram_from":"arduino:SparkFun:esp32:sparkfun_lora_gateway_1-channel"}},
{"chosen":"cpy:atmel-samd/sparkfun_lumidrive","ids":["cpy:atmel-samd/sparkfun_lumidrive"],"key":"sparkfun-sparkfun-lumidrive","name":"SparkFun LUMIDrive","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/sparkfun_lumidrive/pins.c","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED",null]],"spi":["PA19","PA18","PA21"]},"src":"cpy:atmel-samd/sparkfun_lumidrive"}],"vendor":"SparkFun Electronics","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA21","mosi":"PA18","name":"board.SPI()","sck":"PA19"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","leds":[{"name":"LED","pin":"PA17"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"arduino:SparkFun:avr:makeymakey","flash":28672,"ids":["arduino:SparkFun:avr:makeymakey","pio:sparkfun_makeymakey"],"key":"sparkfun-sparkfun-makey-makey","name":"SparkFun Makey Makey","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:SparkFun:avr","file":"variants/promicro/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:SparkFun:avr:makeymakey"}],"vendor":"SparkFun","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:SparkFun:avr:makeymakey","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:SparkFun:avr:megapro","ids":["arduino:SparkFun:avr:megapro"],"key":"sparkfun-sparkfun-mega-pro","name":"SparkFun Mega Pro","part":"atmega2560","ram":8192,"records":[{"core":"arduino:arduino:avr","file":"variants/mega/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:SparkFun:avr:megapro"}],"vendor":"SparkFun Electronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":8000000,"flash":258048,"flash_from":"arduino:SparkFun:avr:megapro","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE4"],["D3","PE5"],["D4","PG5"],["D5","PE3"],["D6","PH3"],["D7","PH4"],["D8","PH5"],["D9","PH6"],["D10","PB4"],["D11","PB5"],["D12","PB6"],["D13","PB7"],["D14","PJ1"],["D15","PJ0"],["D16","PH1"],["D17","PH0"],["D18","PD3"],["D19","PD2"],["D20","PD1"],["D21","PD0"],["D22","PA0"],["D23","PA1"],["D24","PA2"],["D25","PA3"],["D26","PA4"],["D27","PA5"],["D28","PA6"],["D29","PA7"],["D30","PC7"],["D31","PC6"],["D32","PC5"],["D33","PC4"],["D34","PC3"],["D35","PC2"],["D36","PC1"],["D37","PC0"],["D38","PD7"],["D39","PG2"],["D40","PG1"],["D41","PG0"],["D42","PL7"],["D43","PL6"],["D44","PL5"],["D45","PL4"],["D46","PL3"],["D47","PL2"],["D48","PL1"],["D49","PL0"],["D50","PB3"],["D51","PB2"],["D52","PB1"],["D53","PB0"],["D54","PF0"],["D55","PF1"],["D56","PF2"],["D57","PF3"],["D58","PF4"],["D59","PF5"],["D60","PF6"],["D61","PF7"],["D62","PK0"],["D63","PK1"],["D64","PK2"],["D65","PK3"],["D66","PK4"],["D67","PK5"],["D68","PK6"],["D69","PK7"]],"ram":8192,"ram_from":"arduino:SparkFun:avr:megapro"}},
{"chosen":"pio:sparkfun_megapro8MHz","flash":258048,"ids":["pio:sparkfun_megapro8MHz"],"key":"sparkfun-sparkfun-mega-pro-3-3v-8mhz","name":"SparkFun Mega Pro 3.3V/8MHz","part":"atmega2560","ram":8192,"records":[{"core":"arduino:arduino:avr","file":"variants/mega/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:sparkfun_megapro8MHz","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_MEGA2560 entry"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":8000000,"flash":258048,"flash_from":"pio:sparkfun_megapro8MHz","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE4"],["D3","PE5"],["D4","PG5"],["D5","PE3"],["D6","PH3"],["D7","PH4"],["D8","PH5"],["D9","PH6"],["D10","PB4"],["D11","PB5"],["D12","PB6"],["D13","PB7"],["D14","PJ1"],["D15","PJ0"],["D16","PH1"],["D17","PH0"],["D18","PD3"],["D19","PD2"],["D20","PD1"],["D21","PD0"],["D22","PA0"],["D23","PA1"],["D24","PA2"],["D25","PA3"],["D26","PA4"],["D27","PA5"],["D28","PA6"],["D29","PA7"],["D30","PC7"],["D31","PC6"],["D32","PC5"],["D33","PC4"],["D34","PC3"],["D35","PC2"],["D36","PC1"],["D37","PC0"],["D38","PD7"],["D39","PG2"],["D40","PG1"],["D41","PG0"],["D42","PL7"],["D43","PL6"],["D44","PL5"],["D45","PL4"],["D46","PL3"],["D47","PL2"],["D48","PL1"],["D49","PL0"],["D50","PB3"],["D51","PB2"],["D52","PB1"],["D53","PB0"],["D54","PF0"],["D55","PF1"],["D56","PF2"],["D57","PF3"],["D58","PF4"],["D59","PF5"],["D60","PF6"],["D61","PF7"],["D62","PK0"],["D63","PK1"],["D64","PK2"],["D65","PK3"],["D66","PK4"],["D67","PK5"],["D68","PK6"],["D69","PK7"]],"ram":8192,"ram_from":"pio:sparkfun_megapro8MHz"}},
{"chosen":"pio:sparkfun_megapro16MHz","flash":253952,"ids":["pio:sparkfun_megapro16MHz"],"key":"sparkfun-sparkfun-mega-pro-5v-16mhz","name":"SparkFun Mega Pro 5V/16MHz","part":"atmega2560","ram":8192,"records":[{"core":"arduino:arduino:avr","file":"variants/mega/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:sparkfun_megapro16MHz","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_MEGA2560 entry"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":253952,"flash_from":"pio:sparkfun_megapro16MHz","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE4"],["D3","PE5"],["D4","PG5"],["D5","PE3"],["D6","PH3"],["D7","PH4"],["D8","PH5"],["D9","PH6"],["D10","PB4"],["D11","PB5"],["D12","PB6"],["D13","PB7"],["D14","PJ1"],["D15","PJ0"],["D16","PH1"],["D17","PH0"],["D18","PD3"],["D19","PD2"],["D20","PD1"],["D21","PD0"],["D22","PA0"],["D23","PA1"],["D24","PA2"],["D25","PA3"],["D26","PA4"],["D27","PA5"],["D28","PA6"],["D29","PA7"],["D30","PC7"],["D31","PC6"],["D32","PC5"],["D33","PC4"],["D34","PC3"],["D35","PC2"],["D36","PC1"],["D37","PC0"],["D38","PD7"],["D39","PG2"],["D40","PG1"],["D41","PG0"],["D42","PL7"],["D43","PL6"],["D44","PL5"],["D45","PL4"],["D46","PL3"],["D47","PL2"],["D48","PL1"],["D49","PL0"],["D50","PB3"],["D51","PB2"],["D52","PB1"],["D53","PB0"],["D54","PF0"],["D55","PF1"],["D56","PF2"],["D57","PF3"],["D58","PF4"],["D59","PF5"],["D60","PF6"],["D61","PF7"],["D62","PK0"],["D63","PK1"],["D64","PK2"],["D65","PK3"],["D66","PK4"],["D67","PK5"],["D68","PK6"],["D69","PK7"]],"ram":8192,"ram_from":"pio:sparkfun_megapro16MHz"}},
{"chosen":"pio:sparkfun_megamini","flash":258048,"ids":["pio:sparkfun_megamini"],"key":"sparkfun-sparkfun-mega-pro-mini-3-3v","name":"SparkFun Mega Pro Mini 3.3V","part":"atmega2560","ram":8192,"records":[{"core":"arduino:arduino:avr","file":"variants/mega/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:sparkfun_megamini","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_MEGA2560 entry"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":8000000,"flash":258048,"flash_from":"pio:sparkfun_megamini","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB7"}],"naming":"avr","pins":[["D0","PE0"],["D1","PE1"],["D2","PE4"],["D3","PE5"],["D4","PG5"],["D5","PE3"],["D6","PH3"],["D7","PH4"],["D8","PH5"],["D9","PH6"],["D10","PB4"],["D11","PB5"],["D12","PB6"],["D13","PB7"],["D14","PJ1"],["D15","PJ0"],["D16","PH1"],["D17","PH0"],["D18","PD3"],["D19","PD2"],["D20","PD1"],["D21","PD0"],["D22","PA0"],["D23","PA1"],["D24","PA2"],["D25","PA3"],["D26","PA4"],["D27","PA5"],["D28","PA6"],["D29","PA7"],["D30","PC7"],["D31","PC6"],["D32","PC5"],["D33","PC4"],["D34","PC3"],["D35","PC2"],["D36","PC1"],["D37","PC0"],["D38","PD7"],["D39","PG2"],["D40","PG1"],["D41","PG0"],["D42","PL7"],["D43","PL6"],["D44","PL5"],["D45","PL4"],["D46","PL3"],["D47","PL2"],["D48","PL1"],["D49","PL0"],["D50","PB3"],["D51","PB2"],["D52","PB1"],["D53","PB0"],["D54","PF0"],["D55","PF1"],["D56","PF2"],["D57","PF3"],["D58","PF4"],["D59","PF5"],["D60","PF6"],["D61","PF7"],["D62","PK0"],["D63","PK1"],["D64","PK2"],["D65","PK3"],["D66","PK4"],["D67","PK5"],["D68","PK6"],["D69","PK7"]],"ram":8192,"ram_from":"pio:sparkfun_megamini"}},
{"chosen":"cpy:nordic/sparkfun_nrf52840_micromod","ids":["cpy:nordic/sparkfun_nrf52840_micromod"],"key":"sparkfun-sparkfun-micromod-nrf52840-processor","name":"SparkFun MicroMod nRF52840 Processor","part":"nrf52840","records":[{"file":"ports/nordic/boards/sparkfun_nrf52840_micromod/pins.c","says":{"buttons":[["P0.07","BOOT",null,null]],"i2c":["P0.08","P0.11"],"leds":[["P0.13","LED",null]],"spi":["P0.28","P0.31","P0.02"],"uart":["P1.03","P1.10"]},"src":"cpy:nordic/sparkfun_nrf52840_micromod"}],"vendor":"SparkFun Electronics","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.11","sda":"P0.08"},"spi":{"miso":"P0.02","mosi":"P0.31","name":"board.SPI()","sck":"P0.28"},"uart":{"name":"board.UART()","rx":"P1.10","tx":"P1.03"}},"buttons":[{"name":"BOOT","pin":"P0.07"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"P0.13"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"cpy:raspberrypi/sparkfun_micromod_rp2040","ids":["cpy:raspberrypi/sparkfun_micromod_rp2040"],"key":"sparkfun-sparkfun-micromod-rp2040-processor","name":"SparkFun MicroMod RP2040 Processor","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/sparkfun_micromod_rp2040/pins.c","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED",null]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/sparkfun_micromod_rp2040"}],"vendor":"SparkFun Electronics","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO5","sda":"GPIO4"},"spi":{"miso":"GPIO20","mosi":"GPIO23","name":"board.SPI()","sck":"GPIO22"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"flash":16777216,"flash_from":"cpy:raspberrypi/sparkfun_micromod_rp2040: EXTERNAL_FLASH_DEVICES, W25Q128JVxM","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO25"}],"naming":"rp2"}},
{"chosen":"arduino:STMicroelectronics:stm32:SparkFun:MICROMOD_F405","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:SparkFun:MICROMOD_F405","cpy:stm/sparkfun_stm32f405_micromod","pio:sparkfun_micromod_f405"],"key":"sparkfun-sparkfun-micromod-stm32f405","name":"SparkFun MicroMod STM32F405","part":"stm32f405rg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F405RGT_F415RGT/variant_MICROMOD_F405.h","says":{"i2c":["PB11","PB10"],"leds":[["PA15","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:SparkFun:MICROMOD_F405"},{"file":"ports/stm/boards/sparkfun_stm32f405_micromod/pins.c","says":{"i2c":["PB11","PB10"],"leds":[["PA15","LED",null]],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"cpy:stm/sparkfun_stm32f405_micromod"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F405RGT_F415RGT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"pio:sparkfun_micromod_f405","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB11"},"spi":{"cs":"PC4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":168000000,"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:SparkFun:MICROMOD_F405","leds":[{"name":"LED_BUILTIN","pin":"PA15"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:SparkFun:MICROMOD_F405"}},
{"chosen":"pio:uview","flash":32256,"ids":["pio:uview"],"key":"sparkfun-sparkfun-microview","name":"SparkFun MicroView","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:uview","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_UNO entry"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"pio:uview","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"pio:uview"}},
{"chosen":"arduino:SparkFun:avr:promicro","flash":28672,"ids":["arduino:SparkFun:avr:promicro","avr-hal:sparkfun-promicro"],"key":"sparkfun-sparkfun-pro-micro","name":"SparkFun Pro Micro","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:SparkFun:avr","file":"variants/promicro/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:SparkFun:avr:promicro"}],"vendor":"SparkFun Electronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":8000000,"flash":28672,"flash_from":"arduino:SparkFun:avr:promicro","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"arduino:SparkFun:avr:promicro"}},
{"chosen":"hand:pio:sparkfun_promicro8","flash":28672,"ids":["pio:sparkfun_promicro8"],"key":"sparkfun-sparkfun-pro-micro-3-3v-8mhz","name":"SparkFun Pro Micro 3.3V/8MHz","part":"atmega32u4","ram":2560,"records":[{"checked":"ATDF descriptor atmega32u4 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega32U4.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB0","RX LED (D17), D1","low"],["PD5","TX LED, D3","low"]]},"src":"hand:pio:sparkfun_promicro8"}],"vendor":"SparkFun","why":"hand","wiring":{"clock_cite":{"doc":"SparkFun Arduino_Boards sparkfun/avr/boards.txt","kind":"board-definition","publisher":"SparkFun Electronics","quote":"\"promicro.menu.cpu.8MHzatmega32U4=ATmega32U4 (3.3V, 8 MHz)\" \"promicro.menu.cpu.8MHzatmega32U4.build.f_cpu=8000000L\" (schematic Y1 drawn as \"16MHz\" with the note \"Board is marked with combination of resonator frequency and regulator voltage.\")","revision":"commit b2ccf64208ea990ce764fd60b109931296ad1350","url":"https://github.com/sparkfun/Arduino_Boards/blob/b2ccf64208ea990ce764fd60b109931296ad1350/sparkfun/avr/boards.txt","where":"sparkfun/avr/boards.txt, promicro menu"},"clock_hz":8000000,"flash":28672,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"date":"2015-07-07","doc":"Pro_Micro schematic (SparkFun)","kind":"schematic","level":"Read from the page image: D1 anode to VCC, cathode -> R4 330 ohm -> PB0 -> lit when PB0 is low. Change note on the sheet: \"Changed LEDs to be tied to VCC\". Board definition agrees: \"#define RXLED1 PORTB &= ~(1<<0)\" (LED on = low).","publisher":"SparkFun Electronics","quote":"\"PB0(SS)\" \"8\" \"D17/RX LED\" \"R4\" \"330\" \"D1\" \"Yellow\" \"VCC\"","revision":"REV v13 (file v13b)","url":"https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Pro_Micro_v13b.pdf","where":"sheet 1/1, U3 pin 8 PB0(SS) -> R4 -> D1"},"colour":"yellow","label":"RX LED (D17), D1","name":"RX LED (D17), D1","pin":"PB0"},{"active":"low","cite":{"date":"2015-07-07","doc":"Pro_Micro schematic (SparkFun)","kind":"schematic","level":"Read from the page image: D3 anode to VCC, cathode -> R6 330 ohm -> PD5 -> lit when PD5 is low. Board definition: \"#define TXLED1 PORTD &= ~(1<<5)\".","publisher":"SparkFun Electronics","quote":"\"PD5\" \"22\" \"TX LED\" \"R6\" \"330\" \"D3\" \"Green\" \"VCC\"","revision":"REV v13 (file v13b)","url":"https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Pro_Micro_v13b.pdf","where":"sheet 1/1, U3 pin 22 PD5 -> R6 -> D3"},"colour":"green","label":"TX LED, D3","name":"TX LED, D3","pin":"PD5"}],"naming":"avr","none":[{"cite":{"date":"2015-07-07","doc":"Pro_Micro schematic (SparkFun)","kind":"schematic","publisher":"SparkFun Electronics","quote":"No switch symbol on the sheet; RESET only goes to R2 10K pull-up and header pin \"RESET\" (JP6 pin 3)","revision":"REV v13 (file v13b)","url":"https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Pro_Micro_v13b.pdf","where":"sheet 1/1"},"what":"buttons"}],"ram":2560,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:sparkfun_promicro16","flash":28672,"ids":["pio:sparkfun_promicro16"],"key":"sparkfun-sparkfun-pro-micro-5v-16mhz","name":"SparkFun Pro Micro 5V/16MHz","part":"atmega32u4","ram":2560,"records":[{"checked":"ATDF descriptor atmega32u4 (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega32U4.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB0","RX LED (D17), D1","low"],["PD5","TX LED, D3","low"]]},"src":"hand:pio:sparkfun_promicro16"}],"vendor":"SparkFun","why":"hand","wiring":{"clock_cite":{"doc":"SparkFun Arduino_Boards sparkfun/avr/boards.txt","kind":"board-definition","publisher":"SparkFun Electronics","quote":"\"promicro.menu.cpu.16MHzatmega32U4=ATmega32U4 (5V, 16 MHz)\" \"promicro.menu.cpu.16MHzatmega32U4.build.f_cpu=16000000L\" (schematic Y1 drawn as \"16MHz\" with the note \"Board is marked with combination of resonator frequency and regulator voltage.\")","revision":"commit b2ccf64208ea990ce764fd60b109931296ad1350","url":"https://github.com/sparkfun/Arduino_Boards/blob/b2ccf64208ea990ce764fd60b109931296ad1350/sparkfun/avr/boards.txt","where":"sparkfun/avr/boards.txt, promicro menu"},"clock_hz":16000000,"flash":28672,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"date":"2015-07-07","doc":"Pro_Micro schematic (SparkFun)","kind":"schematic","level":"Read from the page image: D1 anode to VCC, cathode -> R4 330 ohm -> PB0 -> lit when PB0 is low. Change note on the sheet: \"Changed LEDs to be tied to VCC\". Board definition agrees: \"#define RXLED1 PORTB &= ~(1<<0)\" (LED on = low).","publisher":"SparkFun Electronics","quote":"\"PB0(SS)\" \"8\" \"D17/RX LED\" \"R4\" \"330\" \"D1\" \"Yellow\" \"VCC\"","revision":"REV v13 (file v13b)","url":"https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Pro_Micro_v13b.pdf","where":"sheet 1/1, U3 pin 8 PB0(SS) -> R4 -> D1"},"colour":"yellow","label":"RX LED (D17), D1","name":"RX LED (D17), D1","pin":"PB0"},{"active":"low","cite":{"date":"2015-07-07","doc":"Pro_Micro schematic (SparkFun)","kind":"schematic","level":"Read from the page image: D3 anode to VCC, cathode -> R6 330 ohm -> PD5 -> lit when PD5 is low. Board definition: \"#define TXLED1 PORTD &= ~(1<<5)\".","publisher":"SparkFun Electronics","quote":"\"PD5\" \"22\" \"TX LED\" \"R6\" \"330\" \"D3\" \"Green\" \"VCC\"","revision":"REV v13 (file v13b)","url":"https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Pro_Micro_v13b.pdf","where":"sheet 1/1, U3 pin 22 PD5 -> R6 -> D3"},"colour":"green","label":"TX LED, D3","name":"TX LED, D3","pin":"PD5"}],"naming":"avr","none":[{"cite":{"date":"2015-07-07","doc":"Pro_Micro schematic (SparkFun)","kind":"schematic","publisher":"SparkFun Electronics","quote":"No switch symbol on the sheet; RESET only goes to R2 10K pull-up and header pin \"RESET\" (JP6 pin 3)","revision":"REV v13 (file v13b)","url":"https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Pro_Micro_v13b.pdf","where":"sheet 1/1"},"what":"buttons"}],"ram":2560,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:sparkfun_pro_micro_esp32c3","flash":4194304,"ids":["pio:sparkfun_pro_micro_esp32c3"],"key":"sparkfun-sparkfun-pro-micro-esp32-c3","name":"SparkFun Pro Micro ESP32-C3","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/sparkfun_pro_micro_esp32c3/pins_arduino.h","says":{"i2c":["GPIO5","GPIO6"],"leds":[["GPIO10","LED_BUILTIN",null]],"spi":["GPIO0","GPIO3","GPIO1"],"uart":["GPIO21","GPIO20"]},"src":"pio:sparkfun_pro_micro_esp32c3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own SPARKFUN_PRO_MICRO_ESP32C3 entry"}],"vendor":"Sparkfun","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO6","sda":"GPIO5"},"spi":{"cs":"GPIO10","miso":"GPIO1","mosi":"GPIO3","name":"SPI","sck":"GPIO0"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":4194304,"flash_from":"pio:sparkfun_pro_micro_esp32c3","leds":[{"name":"LED_BUILTIN","pin":"GPIO10"}],"naming":"esp","ram":327680,"ram_from":"pio:sparkfun_pro_micro_esp32c3"}},
{"chosen":"cpy:nordic/sparkfun_nrf52840_mini","ids":["cpy:nordic/sparkfun_nrf52840_mini"],"key":"sparkfun-sparkfun-pro-nrf52840-mini","name":"SparkFun Pro nRF52840 Mini","part":"nrf52840","records":[{"file":"ports/nordic/boards/sparkfun_nrf52840_mini/pins.c","says":{"buttons":[["P0.13","BUTTON1",null,null]],"i2c":["P0.08","P0.11"],"leds":[["P0.07","LED1",null]],"spi":["P0.30","P0.03","P0.31"],"uart":["P0.17","P0.15"]},"src":"cpy:nordic/sparkfun_nrf52840_mini"}],"vendor":"SparkFun Electronics","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.11","sda":"P0.08"},"spi":{"miso":"P0.31","mosi":"P0.03","name":"board.SPI()","sck":"P0.30"},"uart":{"name":"board.UART()","rx":"P0.15","tx":"P0.17"}},"buttons":[{"name":"BUTTON1","pin":"P0.13"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"name":"LED1","pin":"P0.07"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"hand:avr-hal:sparkfun-promini-3v3","ids":["avr-hal:sparkfun-promini-3v3"],"key":"sparkfun-sparkfun-promini-3v3","name":"sparkfun promini 3v3","part":"atmega328p","records":[{"checked":"ATDF descriptor atmega328p (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega328P.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB5","D3 (D13)","high"]],"uart":["PD1","PD0"]},"src":"hand:avr-hal:sparkfun-promini-3v3"}],"vendor":"","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2014-04-09","doc":"Arduino-Pro-Mini schematic (SparkFun)","kind":"schematic","publisher":"SparkFun Electronics","quote":"\"PD0(RXD)\" \"30\" \"RXI\" \"PD1(TXD)\" \"31\" \"TXO\" \"FTDI Basic\"","revision":"REV 14","url":"https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Arduino-Pro-Mini-v14.pdf","where":"sheet 1/1, U1 pins 30/31 and JP1 'FTDI Basic'"},"name":"USART0 (Arduino Serial, FTDI header JP1)","rx":"PD0","tx":"PD1"}},"clock_cite":{"doc":"ArduinoCore-avr boards.txt","kind":"board-definition","publisher":"Arduino","quote":"\"pro.menu.cpu.8MHzatmega328=ATmega328P (3.3V, 8 MHz)\" \"pro.menu.cpu.8MHzatmega328.build.f_cpu=8000000L\" (schematic Q1 is \"8/16/20MHz\" with the note \"Board is marked with combination of resonator frequency and regulator voltage.\")","revision":"tag 1.8.6","url":"https://github.com/arduino/ArduinoCore-avr/blob/1.8.6/boards.txt","where":"boards.txt, Arduino Pro or Pro Mini menu"},"clock_hz":8000000,"flash":32768,"flash_by_part":true,"flash_from":"Microchip ATDF ATmega328P","leds":[{"active":"high","cite":{"date":"2014-04-09","doc":"Arduino-Pro-Mini schematic (SparkFun)","kind":"schematic","level":"Read from the page image: PB5/SCK node -> R6 330 ohm -> anode of green LED D3, cathode to GND -> lit when PB5 is high.","publisher":"SparkFun Electronics","quote":"\"PB5(SCK)\" \"17\" \"SCK\" \"R6\" \"330\" \"D3\" \"Green\" \"GND\"","revision":"REV 14","url":"https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Arduino-Pro-Mini-v14.pdf","where":"sheet 1/1, U1 pin 17 PB5(SCK) -> R6 -> D3"},"colour":"green","label":"D3 (D13)","name":"D3 (D13)","pin":"PB5"}],"naming":"avr","none":[{"cite":{"date":"2014-04-09","doc":"Arduino-Pro-Mini schematic (SparkFun)","kind":"schematic","publisher":"SparkFun Electronics","quote":"\"S1\" \"Reset\" between RESET and \"GND\" (only switch)","revision":"REV 14","url":"https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Arduino-Pro-Mini-v14.pdf","where":"sheet 1/1, S1"},"what":"buttons"}],"ram":2048,"ram_from":"Microchip ATDF ATmega328P"}},
{"chosen":"hand:avr-hal:sparkfun-promini-5v","ids":["avr-hal:sparkfun-promini-5v"],"key":"sparkfun-sparkfun-promini-5v","name":"sparkfun promini 5v","part":"atmega328p","records":[{"checked":"ATDF descriptor atmega328p (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega328P.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB5","D3 (D13)","high"]],"uart":["PD1","PD0"]},"src":"hand:avr-hal:sparkfun-promini-5v"}],"vendor":"","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2014-04-09","doc":"Arduino-Pro-Mini schematic (SparkFun)","kind":"schematic","publisher":"SparkFun Electronics","quote":"\"PD0(RXD)\" \"30\" \"RXI\" \"PD1(TXD)\" \"31\" \"TXO\" \"FTDI Basic\"","revision":"REV 14","url":"https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Arduino-Pro-Mini-v14.pdf","where":"sheet 1/1, U1 pins 30/31 and JP1 'FTDI Basic'"},"name":"USART0 (Arduino Serial, FTDI header JP1)","rx":"PD0","tx":"PD1"}},"clock_cite":{"doc":"ArduinoCore-avr boards.txt","kind":"board-definition","publisher":"Arduino","quote":"\"pro.menu.cpu.16MHzatmega328=ATmega328P (5V, 16 MHz)\" \"pro.menu.cpu.16MHzatmega328.build.f_cpu=16000000L\" (schematic Q1 is \"8/16/20MHz\" with the note \"Board is marked with combination of resonator frequency and regulator voltage.\")","revision":"tag 1.8.6","url":"https://github.com/arduino/ArduinoCore-avr/blob/1.8.6/boards.txt","where":"boards.txt, Arduino Pro or Pro Mini menu"},"clock_hz":16000000,"flash":32768,"flash_by_part":true,"flash_from":"Microchip ATDF ATmega328P","leds":[{"active":"high","cite":{"date":"2014-04-09","doc":"Arduino-Pro-Mini schematic (SparkFun)","kind":"schematic","level":"Read from the page image: PB5/SCK node -> R6 330 ohm -> anode of green LED D3, cathode to GND -> lit when PB5 is high.","publisher":"SparkFun Electronics","quote":"\"PB5(SCK)\" \"17\" \"SCK\" \"R6\" \"330\" \"D3\" \"Green\" \"GND\"","revision":"REV 14","url":"https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Arduino-Pro-Mini-v14.pdf","where":"sheet 1/1, U1 pin 17 PB5(SCK) -> R6 -> D3"},"colour":"green","label":"D3 (D13)","name":"D3 (D13)","pin":"PB5"}],"naming":"avr","none":[{"cite":{"date":"2014-04-09","doc":"Arduino-Pro-Mini schematic (SparkFun)","kind":"schematic","publisher":"SparkFun Electronics","quote":"\"S1\" \"Reset\" between RESET and \"GND\" (only switch)","revision":"REV 14","url":"https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Arduino-Pro-Mini-v14.pdf","where":"sheet 1/1, S1"},"what":"buttons"}],"ram":2048,"ram_from":"Microchip ATDF ATmega328P"}},
{"chosen":"arduino:SparkFun:avr:qduinomini","flash":28672,"ids":["arduino:SparkFun:avr:qduinomini","pio:sparkfun_qduinomini"],"key":"sparkfun-sparkfun-qduino-mini","name":"SparkFun Qduino Mini","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:SparkFun:avr","file":"variants/promicro/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:SparkFun:avr:qduinomini"}],"vendor":"SparkFun","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":8000000,"flash":28672,"flash_from":"arduino:SparkFun:avr:qduinomini","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"arduino:SparkFun:avr:qduinomini"}},
{"chosen":"arduino:SparkFun:samd:qwiic_micro_samd21e","flash":262144,"ids":["arduino:SparkFun:samd:qwiic_micro_samd21e","cpy:atmel-samd/sparkfun_qwiic_micro_no_flash","cpy:atmel-samd/sparkfun_qwiic_micro_with_flash","pio:sparkfun_qwiic_micro_samd21e"],"key":"sparkfun-sparkfun-qwiic-micro","name":"SparkFun Qwiic Micro","part":"samd21e18a","ram":32768,"records":[{"core":"arduino:SparkFun:samd","file":"variants/SparkFun_Qwiic_Micro/pins_arduino.h","says":{"i2c":["PA8","PA9"],"leds":[["PA10","LED_BUILTIN",null],["PA6","PIN_LED2",null],["PA5","PIN_LED3",null]],"spi":["PA7","PA6","PA5"],"uart":["PA23","PA22"]},"src":"arduino:SparkFun:samd:qwiic_micro_samd21e"},{"core":"arduino:SparkFun:samd","file":"variants/SparkFun_Qwiic_Micro/pins_arduino.h","same":true,"src":"pio:sparkfun_qwiic_micro_samd21e","via":"PlatformIO atmelsam build.variant; defines of the core's own QWIIC_MICRO entry"},{"file":"ports/atmel-samd/boards/sparkfun_qwiic_micro_no_flash/pins.c","says":{"i2c":["PA8","PA9"],"leds":[["PA10","LED",null]],"spi":["PA7","PA6","PA5"],"uart":["PA22","PA23"]},"src":"cpy:atmel-samd/sparkfun_qwiic_micro_no_flash"},{"file":"ports/atmel-samd/boards/sparkfun_qwiic_micro_with_flash/pins.c","says":{"i2c":["PA8","PA9"],"leds":[["PA10","LED",null]],"spi":["PA7","PA6","PA5"],"uart":["PA22","PA23"]},"src":"cpy:atmel-samd/sparkfun_qwiic_micro_with_flash"}],"vendor":"SparkFun","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA5","mosi":"PA6","name":"SPI","sck":"PA7"},"uart":{"name":"Serial","rx":"PA22","tx":"PA23"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:SparkFun:samd:qwiic_micro_samd21e","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA10"},{"label":"D25","name":"PIN_LED2","pin":"PA6"},{"label":"D26","name":"PIN_LED3","pin":"PA5"}],"naming":"sam","ram":32768,"ram_from":"pio:sparkfun_qwiic_micro_samd21e"}},
{"chosen":"arduino:SparkFun:avr:RedBoard","flash":32256,"ids":["arduino:SparkFun:avr:RedBoard","pio:sparkfun_redboard"],"key":"sparkfun-sparkfun-redboard","name":"SparkFun RedBoard","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:SparkFun:avr:RedBoard"},{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","same":true,"src":"pio:sparkfun_redboard","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"SparkFun","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"arduino:SparkFun:avr:RedBoard","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:SparkFun:avr:RedBoard"}},
{"chosen":"arduino:SparkFun:samd:RedBoard_Turbo","flash":262144,"ids":["arduino:SparkFun:samd:RedBoard_Turbo","cpy:atmel-samd/sparkfun_redboard_turbo","mpy:samd/SPARKFUN_REDBOARD_TURBO","pio:sparkfun_redboard_turbo"],"key":"sparkfun-sparkfun-redboard-turbo","name":"SparkFun RedBoard Turbo","notes":["pixel PA30 added from mpy:samd/SPARKFUN_REDBOARD_TURBO"],"part":"samd21g18a","ram":32768,"records":[{"core":"arduino:SparkFun:samd","file":"variants/SparkFun_RedBoard_Turbo/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PA31","PIN_LED2",null],["PA27","PIN_LED3",null],["PA30","PIN_LED4",null]],"spi":["PB11","PB10","PA12"],"uart":["PB22","PB23"]},"src":"arduino:SparkFun:samd:RedBoard_Turbo"},{"core":"arduino:SparkFun:samd","file":"variants/SparkFun_RedBoard_Turbo/pins_arduino.h","same":true,"src":"pio:sparkfun_redboard_turbo","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD_ZERO entry"},{"file":"ports/samd/boards/SPARKFUN_REDBOARD_TURBO/mpconfigboard.h","says":{"pixels":[["PA30","ws2812"]]},"src":"mpy:samd/SPARKFUN_REDBOARD_TURBO"},{"file":"ports/atmel-samd/boards/sparkfun_redboard_turbo/pins.c","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED",null]],"pixels":[["PA30","ws2812"]],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"cpy:atmel-samd/sparkfun_redboard_turbo"}],"vendor":"SparkFun","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"SPI","sck":"PB11"},"uart":{"name":"Serial","rx":"PB23","tx":"PB22"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:SparkFun:samd:RedBoard_Turbo","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"label":"D25","name":"PIN_LED2","pin":"PA31"},{"label":"D26","name":"PIN_LED3","pin":"PA27"},{"label":"D44","name":"PIN_LED4","pin":"PA30"}],"naming":"sam","pixels":[{"added_from":"mpy:samd/SPARKFUN_REDBOARD_TURBO","kind":"ws2812","name":"NEOPIXEL","pin":"PA30"}],"ram":32768,"ram_from":"pio:sparkfun_redboard_turbo"}},
{"chosen":"arduino:SparkFun:avr:RedBot","flash":32256,"ids":["arduino:SparkFun:avr:RedBot"],"key":"sparkfun-sparkfun-redbot","name":"SparkFun RedBot","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:SparkFun:avr:RedBot"}],"vendor":"SparkFun Electronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"arduino:SparkFun:avr:RedBot","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:SparkFun:avr:RedBot"}},
{"chosen":"zephyr:sparkfun_rp2040_mikrobus","flash":1048576,"ids":["zephyr:sparkfun_rp2040_mikrobus"],"key":"sparkfun-sparkfun-rp2040-mikrobus-development-board","name":"Sparkfun RP2040 mikroBUS Development Board","part":"rp2040","ram":270336,"records":[{"file":"boards/sparkfun/rp2040_mikrobus/sparkfun_rp2040_mikrobus.dts","says":{"i2c":["GPIO6","GPIO7"],"leds":[["GPIO25","led0","high"]],"pixels":[[null,"ws2812"]]},"src":"zephyr:sparkfun_rp2040_mikrobus","stated":{"leds|GPIO25":"zephyr:sparkfun_rp2040_mikrobus: gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>"}}],"vendor":"sparkfun","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"GPIO7","sda":"GPIO6"}},"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED","name":"led0","pin":"GPIO25"}],"naming":"rp2","parts":[{"address":54,"bus":"i2c","compatible":"maxim,max17048","name":"MAX17048"}],"ram":270336,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:SparkFun:samd:samd21_dev","disagree":[{"kept":["PA17","PA27","PA31"],"kept_from":"arduino:SparkFun:samd:samd21_dev","kind":"conflict","other":["PA17","PA27","PB3"],"other_from":"zephyr:sparkfun_samd21_breakout","what":"leds"},{"kept":["PA17","PA27","PA31"],"kept_from":"arduino:SparkFun:samd:samd21_dev","kind":"conflict","other":["PA17","PA27","PB3"],"other_from":"cpy:atmel-samd/sparkfun_samd21_dev","what":"leds"}],"flash":262144,"ids":["arduino:SparkFun:samd:samd21_dev","cpy:atmel-samd/sparkfun_samd21_dev","mpy:samd/SPARKFUN_SAMD21_DEV_BREAKOUT","pio:sparkfun_samd21_dev_usb","zephyr:sparkfun_samd21_breakout"],"key":"sparkfun-sparkfun-samd21-dev-breakout","name":"SparkFun SAMD21 Dev Breakout","notes":["led PA17 colour from cpy:atmel-samd/sparkfun_samd21_dev","led PA27 colour from cpy:atmel-samd/sparkfun_samd21_dev","led PA17 active from zephyr:sparkfun_samd21_breakout","led PA27 active from zephyr:sparkfun_samd21_breakout"],"part":"samd21g18a","ram":32768,"records":[{"core":"arduino:SparkFun:samd","file":"variants/SparkFun_SAMD21_Dev/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PA31","PIN_LED2",null],["PA27","PIN_LED3",null]],"spi":["PB11","PB10","PA12"],"uart":["PB22","PB23"]},"src":"arduino:SparkFun:samd:samd21_dev"},{"core":"arduino:SparkFun:samd","file":"variants/SparkFun_SAMD21_Dev/pins_arduino.h","same":true,"src":"pio:sparkfun_samd21_dev_usb","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD_ZERO entry"},{"file":"boards/sparkfun/samd21_dev_breakout/sparkfun_samd21_breakout.dts","says":{"leds":[["PA17","led0","high"],["PB3","led1","low"],["PA27","led2","low"]]},"src":"zephyr:sparkfun_samd21_breakout","stated":{"leds|PA17":"zephyr:sparkfun_samd21_breakout: gpios = <&porta 17 GPIO_ACTIVE_HIGH>","leds|PA27":"zephyr:sparkfun_samd21_breakout: gpios = <&porta 27 GPIO_ACTIVE_LOW>","leds|PB3":"zephyr:sparkfun_samd21_breakout: gpios = <&portb 3 GPIO_ACTIVE_LOW>"}},{"file":"ports/atmel-samd/boards/sparkfun_samd21_dev/pins.c","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED",null],["PA27","GREEN_LED",null],["PB3","YELLOW_LED",null]],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"cpy:atmel-samd/sparkfun_samd21_dev"},{"file":"ports/samd/boards/SPARKFUN_SAMD21_DEV_BREAKOUT/mpconfigboard.h","src":"mpy:samd/SPARKFUN_SAMD21_DEV_BREAKOUT"}],"vendor":"SparkFun","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"SPI","sck":"PB11"},"uart":{"name":"Serial","rx":"PB23","tx":"PB22"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:SparkFun:samd:samd21_dev","leds":[{"active":"high","aliases":["PIN_LED","PIN_LED_13"],"colour":"blue","filled":["colour from cpy:atmel-samd/sparkfun_samd21_dev","active from zephyr:sparkfun_samd21_breakout"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"label":"D25","name":"PIN_LED2","pin":"PA31"},{"active":"low","colour":"green","filled":["colour from cpy:atmel-samd/sparkfun_samd21_dev","active from zephyr:sparkfun_samd21_breakout"],"label":"D26","name":"PIN_LED3","pin":"PA27"}],"naming":"sam","ram":32768,"ram_from":"pio:sparkfun_samd21_dev_usb"}},
{"chosen":"arduino:SparkFun:samd:samd21_mini","flash":262144,"ids":["arduino:SparkFun:samd:samd21_mini","cpy:atmel-samd/sparkfun_samd21_mini","pio:sparkfun_samd21_mini_usb"],"key":"sparkfun-sparkfun-samd21-mini-breakout","name":"SparkFun SAMD21 Mini Breakout","notes":["led PA17 colour from cpy:atmel-samd/sparkfun_samd21_mini","led PB3 colour from cpy:atmel-samd/sparkfun_samd21_mini","led PA27 colour from cpy:atmel-samd/sparkfun_samd21_mini"],"part":"samd21g18a","ram":32768,"records":[{"core":"arduino:SparkFun:samd","file":"variants/SparkFun_SAMD_Mini/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PB3","PIN_LED2",null],["PA27","PIN_LED3",null]],"spi":["PA17","PA16","PA19"],"uart":["PB22","PB23"]},"src":"arduino:SparkFun:samd:samd21_mini"},{"core":"arduino:SparkFun:samd","file":"variants/SparkFun_SAMD_Mini/pins_arduino.h","same":true,"src":"pio:sparkfun_samd21_mini_usb","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD_ZERO entry"},{"file":"ports/atmel-samd/boards/sparkfun_samd21_mini/pins.c","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED",null],["PA27","GREEN_LED",null],["PB3","YELLOW_LED",null]],"spi":["PA17","PA16","PA19"],"uart":["PA10","PA11"]},"src":"cpy:atmel-samd/sparkfun_samd21_mini"}],"vendor":"SparkFun","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"cs":"PA18","miso":"PA19","mosi":"PA16","name":"SPI","sck":"PA17"},"uart":{"name":"Serial","rx":"PB23","tx":"PB22"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:SparkFun:samd:samd21_mini","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"colour":"blue","filled":["colour from cpy:atmel-samd/sparkfun_samd21_mini"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"colour":"yellow","filled":["colour from cpy:atmel-samd/sparkfun_samd21_mini"],"label":"D25","name":"PIN_LED2","pin":"PB3"},{"colour":"green","filled":["colour from cpy:atmel-samd/sparkfun_samd21_mini"],"label":"D26","name":"PIN_LED3","pin":"PA27"}],"naming":"sam","ram":32768,"ram_from":"pio:sparkfun_samd21_mini_usb"}},
{"chosen":"arduino:SparkFun:samd:samd21_proRF","flash":262144,"ids":["arduino:SparkFun:samd:samd21_proRF","pio:sparkfun_samd21_proRF"],"key":"sparkfun-sparkfun-samd21-pro-rf","name":"SparkFun SAMD21 Pro RF","part":"samd21g18a","ram":32768,"records":[{"core":"arduino:SparkFun:samd","file":"variants/SparkFun_ProRF/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PB3","PIN_LED2",null],["PA27","PIN_LED3",null]],"spi":["PB11","PB10","PA12"],"uart":["PB22","PB23"]},"src":"arduino:SparkFun:samd:samd21_proRF"},{"core":"arduino:SparkFun:samd","file":"variants/SparkFun_ProRF/pins_arduino.h","same":true,"src":"pio:sparkfun_samd21_proRF","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD_ZERO entry"}],"vendor":"SparkFun","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"SPI","sck":"PB11"},"uart":{"name":"Serial","rx":"PB23","tx":"PB22"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:SparkFun:samd:samd21_proRF","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"label":"D25","name":"PIN_LED2","pin":"PB3"},{"label":"D26","name":"PIN_LED3","pin":"PA27"}],"naming":"sam","ram":32768,"ram_from":"pio:sparkfun_samd21_proRF"}},
{"chosen":"arduino:SparkFun:samd:samd21_proRF_1w","flash":262144,"ids":["arduino:SparkFun:samd:samd21_proRF_1w"],"key":"sparkfun-sparkfun-samd21-pro-rf-1w","name":"SparkFun SAMD21 Pro RF 1W","part":"samd21g18a","records":[{"core":"arduino:SparkFun:samd","file":"variants/SparkFun_ProRF_1W/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null],["PB3","PIN_LED2",null],["PA27","PIN_LED3",null]],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"arduino:SparkFun:samd:samd21_proRF_1w"}],"vendor":"SparkFun Electronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"SPI","sck":"PB11"},"uart":{"name":"Serial","rx":"PA11","tx":"PA10"}},"clock_hz":48000000,"flash":262144,"flash_from":"arduino:SparkFun:samd:samd21_proRF_1w","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"},{"label":"D25","name":"PIN_LED2","pin":"PB3"},{"label":"D26","name":"PIN_LED3","pin":"PA27"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"arduino:SparkFun:samd:micromod_samd51","flash":507904,"ids":["arduino:SparkFun:samd:micromod_samd51","cpy:atmel-samd/sparkfun_samd51_micromod","pio:sparkfun_samd51_micromod"],"key":"sparkfun-sparkfun-samd51-micromod","name":"SparkFun SAMD51 MicroMod","part":"samd51j20a","ram":196608,"records":[{"core":"arduino:SparkFun:samd","file":"variants/SparkFun_SAMD51_MicroMod/pins_arduino.h","says":{"i2c":["PA17","PA16"],"leds":[["PA23","LED_BUILTIN",null]],"spi":["PA5","PA4","PA6"],"uart":["PB30","PB31"]},"src":"arduino:SparkFun:samd:micromod_samd51"},{"core":"arduino:SparkFun:samd","file":"variants/SparkFun_SAMD51_MicroMod/pins_arduino.h","same":true,"src":"pio:sparkfun_samd51_micromod","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD51_MICROMOD entry"},{"file":"ports/atmel-samd/boards/sparkfun_samd51_micromod/pins.c","says":{"i2c":["PA17","PA16"],"leds":[["PA23","LED",null]],"spi":["PA5","PA4","PA6"],"uart":["PB31","PB30"]},"src":"cpy:atmel-samd/sparkfun_samd51_micromod"}],"vendor":"SparkFun","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA16","sda":"PA17"},"spi":{"cs":"PA7","miso":"PA6","mosi":"PA4","name":"SPI","sck":"PA5"},"uart":{"name":"Serial1","rx":"PB31","tx":"PB30"}},"clock_hz":120000000,"flash":507904,"flash_from":"arduino:SparkFun:samd:micromod_samd51","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA23"}],"naming":"sam","ram":196608,"ram_from":"pio:sparkfun_samd51_micromod"}},
{"chosen":"arduino:SparkFun:samd:samd51_thing_plus","flash":507904,"ids":["arduino:SparkFun:samd:samd51_thing_plus","cpy:atmel-samd/sparkfun_samd51_thing_plus","mpy:samd/SPARKFUN_SAMD51_THING_PLUS","pio:sparkfun_samd51_thing_plus"],"key":"sparkfun-sparkfun-samd51-thing-plus","name":"SparkFun SAMD51 Thing Plus","part":"samd51j20a","ram":196608,"records":[{"core":"arduino:SparkFun:samd","dropped":["PIN_LED2 = 25 is not a pin of the samd51j20a","PIN_LED3 = 26 is not a pin of the samd51j20a"],"file":"variants/SparkFun_SAMD51_Thing_Plus/pins_arduino.h","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED_BUILTIN",null]],"spi":["PB13","PB12","PB11"],"uart":["PA12","PA13"]},"src":"arduino:SparkFun:samd:samd51_thing_plus"},{"core":"arduino:SparkFun:samd","dropped":["PIN_LED2 = 25 is not a pin of the samd51j20a","PIN_LED3 = 26 is not a pin of the samd51j20a"],"file":"variants/SparkFun_SAMD51_Thing_Plus/pins_arduino.h","same":true,"src":"pio:sparkfun_samd51_thing_plus","via":"PlatformIO atmelsam build.variant; defines of the core's own SAMD51_THING_PLUS entry"},{"file":"ports/atmel-samd/boards/sparkfun_samd51_thing_plus/pins.c","says":{"i2c":["PA22","PA23"],"leds":[["PA17","LED",null]],"spi":["PB13","PB12","PB11"],"uart":["PA12","PA13"]},"src":"cpy:atmel-samd/sparkfun_samd51_thing_plus"},{"file":"ports/samd/boards/SPARKFUN_SAMD51_THING_PLUS/mpconfigboard.h","src":"mpy:samd/SPARKFUN_SAMD51_THING_PLUS"}],"vendor":"SparkFun","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA23","sda":"PA22"},"spi":{"miso":"PB11","mosi":"PB12","name":"SPI","sck":"PB13"},"uart":{"name":"Serial1","rx":"PA13","tx":"PA12"}},"clock_hz":120000000,"flash":507904,"flash_from":"arduino:SparkFun:samd:samd51_thing_plus","leds":[{"aliases":["PIN_LED","PIN_LED_13"],"label":"D13","name":"LED_BUILTIN","pin":"PA17"}],"naming":"sam","ram":196608,"ram_from":"pio:sparkfun_samd51_thing_plus"}},
{"chosen":"arduino:SparkFun:avr:Serial7Seg","flash":32256,"ids":["arduino:SparkFun:avr:Serial7Seg","pio:sparkfun_serial7seg"],"key":"sparkfun-sparkfun-serial-7-segment-display","name":"SparkFun Serial 7-Segment Display","part":"atmega328p","ram":2048,"records":[{"core":"arduino:SparkFun:avr","file":"variants/ser7seg/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:SparkFun:avr:Serial7Seg"}],"vendor":"SparkFun","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":32256,"flash_from":"arduino:SparkFun:avr:Serial7Seg","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"],["D20","PC6"],["D21","PC7"],["D22","PB6"],["D23","PB7"]],"ram":2048,"ram_from":"arduino:SparkFun:avr:Serial7Seg"}},
{"chosen":"arduino:SparkFun:avr:SerLCD","flash":32256,"ids":["arduino:SparkFun:avr:SerLCD"],"key":"sparkfun-sparkfun-serlcd","name":"SparkFun SerLCD","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:SparkFun:avr:SerLCD"}],"vendor":"SparkFun Electronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":11059200,"flash":32256,"flash_from":"arduino:SparkFun:avr:SerLCD","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"arduino:SparkFun:avr:SerLCD"}},
{"chosen":"cpy:mimxrt10xx/sparkfun_teensy_micromod","ids":["cpy:mimxrt10xx/sparkfun_teensy_micromod"],"key":"sparkfun-sparkfun-teensy-micromod-processor","name":"SparkFun Teensy MicroMod Processor","part":"mimxrt1062","records":[{"file":"ports/mimxrt10xx/boards/sparkfun_teensy_micromod/pins.c","src":"cpy:mimxrt10xx/sparkfun_teensy_micromod"}],"vendor":"PJRC/Sparkfun","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"arduino:realtek:AmebaD:Sparkfun_ThingPlus-NORA-W306","flash":2097152,"ids":["arduino:realtek:AmebaD:Sparkfun_ThingPlus-NORA-W306"],"key":"sparkfun-sparkfun-thing-plus-nora-w306-rtl8720df","name":"SparkFun Thing Plus NORA-W306 (RTL8720DF)","part":"rtl8720df","records":[{"core":"arduino:realtek:AmebaD","dropped":["LED_BUILTIN = 18, and no pin table names it"],"file":"variants/sparkfun_thingplus-nora-w306/pins_arduino.h","says":{"leds":[["D18","LED_BUILTIN",null]]},"src":"arduino:realtek:AmebaD:Sparkfun_ThingPlus-NORA-W306"}],"vendor":"Realtek SG SD3","why":"vendor","wiring":{"clock_hz":200000000,"flash":2097152,"flash_from":"arduino:realtek:AmebaD:Sparkfun_ThingPlus-NORA-W306","leds":[{"label":"D18","name":"LED_BUILTIN"}],"naming":"raw"}},
{"chosen":"cpy:stm/sparkfun_stm32_thing_plus","ids":["cpy:stm/sparkfun_stm32_thing_plus"],"key":"sparkfun-sparkfun-thing-plus-stm32","name":"SparkFun Thing Plus - STM32","part":"stm32f405rg","records":[{"file":"ports/stm/boards/sparkfun_stm32_thing_plus/pins.c","says":{"i2c":["PB7","PB6"],"leds":[["PC1","LED",null]],"spi":["PB13","PB15","PB14"],"uart":["PB10","PB11"]},"src":"cpy:stm/sparkfun_stm32_thing_plus"}],"vendor":"SparkFun Electronics","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PB6","sda":"PB7"},"spi":{"miso":"PB14","mosi":"PB15","name":"board.SPI()","sck":"PB13"},"uart":{"name":"board.UART()","rx":"PB11","tx":"PB10"}},"flash":1048576,"flash_from":"cpy:stm/sparkfun_stm32_thing_plus: FLASH_SIZE (0x100000)","leds":[{"name":"LED","pin":"PC1"}],"naming":"stm32","ram":196608,"ram_from":"stm32-data STM32F405RG"}},
{"chosen":"mpy:esp32/SPARKFUN_THINGPLUS_ESP32C5","ids":["mpy:esp32/SPARKFUN_THINGPLUS_ESP32C5"],"key":"sparkfun-thing-plus-esp32-c5","name":"Thing Plus ESP32-C5","part":"esp32c5","records":[{"file":"ports/esp32/boards/SPARKFUN_THINGPLUS_ESP32C5/mpconfigboard.h","says":{"leds":[["GPIO27","LED",null]],"pixels":[["GPIO27","ws2812"]],"spi":["GPIO10","GPIO8","GPIO9"]},"src":"mpy:esp32/SPARKFUN_THINGPLUS_ESP32C5"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"spi":{"miso":"GPIO9","mosi":"GPIO8","name":"SPI(1)","sck":"GPIO10"}},"leds":[{"name":"LED","pin":"GPIO27"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"GPIO27"}]}},
{"chosen":"arduino:SiliconLabs:silabs:thingplusmatter","flash":1572864,"ids":["arduino:SiliconLabs:silabs:thingplusmatter","zephyr:sparkfun_thing_plus_matter_mgm240p"],"key":"sparkfun-thing-plus-matter","name":"Thing Plus Matter","notes":["led PA8 added from zephyr:sparkfun_thing_plus_matter_mgm240p"],"part":"mgm240pb32vna","ram":262144,"records":[{"core":"arduino:SiliconLabs:silabs","dropped":["LED_BUILTIN = 21, and no pin table names it","PIN_LED = 21, and no pin table names it"],"file":"variants/thingplusmatter/pins_arduino.h","says":{"leds":[["D21","LED_BUILTIN","high"]]},"src":"arduino:SiliconLabs:silabs:thingplusmatter","stated":{"leds|label:D21":"#define LED_BUILTIN_ACTIVE HIGH"}},{"file":"boards/sparkfun/thing_plus_matter_mgm240p/sparkfun_thing_plus_matter_mgm240p.dts","says":{"leds":[["PA8","led0","high"]]},"src":"zephyr:sparkfun_thing_plus_matter_mgm240p","stated":{"leds|PA8":"zephyr:sparkfun_thing_plus_matter_mgm240p: gpios = <&gpioa 8 GPIO_ACTIVE_HIGH>"}}],"vendor":"sparkfun","why":"rank","wiring":{"clock_hz":39000000,"flash":1572864,"flash_from":"arduino:SiliconLabs:silabs:thingplusmatter","leds":[{"active":"high","aliases":["PIN_LED"],"label":"D21","name":"LED_BUILTIN"},{"active":"high","added_from":"zephyr:sparkfun_thing_plus_matter_mgm240p","name":"led0","pin":"PA8"}],"naming":"port16","ram":262144,"ram_from":"arduino:SiliconLabs:silabs:thingplusmatter"}},
{"chosen":"arduino:rp2040:rp2040:sparkfun_thingplusrp2040","flash":16777216,"ids":["arduino:rp2040:rp2040:sparkfun_thingplusrp2040","cpy:raspberrypi/sparkfun_thing_plus_rp2040","mpy:rp2/SPARKFUN_THINGPLUS","pio:sparkfun_thingplusrp2040"],"key":"sparkfun-thing-plus-rp2040","name":"Thing Plus RP2040","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/sparkfun_thingplusrp2040/pins_arduino.h","says":{"i2c":["GPIO16","GPIO17"],"leds":[["GPIO25","LED_BUILTIN",null]],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:sparkfun_thingplusrp2040"},{"core":"arduino:rp2040:rp2040","file":"variants/sparkfun_thingplusrp2040/pins_arduino.h","same":true,"src":"pio:sparkfun_thingplusrp2040","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own SPARKFUN_THINGPLUS_RP2040 entry"},{"file":"ports/rp2/boards/SPARKFUN_THINGPLUS/mpconfigboard.h","says":{"leds":[["GPIO25","LED",null]],"spi":["GPIO14","GPIO15","GPIO12"]},"src":"mpy:rp2/SPARKFUN_THINGPLUS"},{"file":"ports/raspberrypi/boards/sparkfun_thing_plus_rp2040/pins.c","says":{"i2c":["GPIO6","GPIO7"],"leds":[["GPIO25","LED",null]],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/sparkfun_thing_plus_rp2040"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO17","sda":"GPIO16"},"spi":{"miso":"GPIO4","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:sparkfun_thingplusrp2040","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO8"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:sparkfun_thingplusrp2040"}},
{"chosen":"arduino:rp2040:rp2040:sparkfun_thingplusrp2350","flash":16777216,"ids":["arduino:rp2040:rp2040:sparkfun_thingplusrp2350","cpy:raspberrypi/sparkfun_thing_plus_rp2350","mpy:rp2/SPARKFUN_THINGPLUS_RP2350","pio:sparkfun_thingplusrp2350"],"key":"sparkfun-thing-plus-rp2350","name":"Thing Plus RP2350","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","dropped":["not a pin of the part"],"file":"variants/sparkfun_thingplusrp2350/pins_arduino.h","says":{"i2c":["GPIO6","GPIO7"],"leds":[["CYW43 WL_GPIO0","LED_BUILTIN",null]],"pixels":[["GPIO14","ws2812"]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:sparkfun_thingplusrp2350"},{"core":"arduino:rp2040:rp2040","dropped":["not a pin of the part"],"file":"variants/sparkfun_thingplusrp2350/pins_arduino.h","same":true,"src":"pio:sparkfun_thingplusrp2350","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own SPARKFUN_THINGPLUS_RP2350 entry"},{"file":"ports/rp2/boards/SPARKFUN_THINGPLUS_RP2350/mpconfigboard.h","says":{"i2c":["GPIO6","GPIO7"],"leds":[["EXT_GPIO0","LED",null]],"pixels":[["GPIO14","ws2812"]],"spi":["GPIO26","GPIO27","GPIO28"]},"src":"mpy:rp2/SPARKFUN_THINGPLUS_RP2350"},{"file":"ports/raspberrypi/boards/sparkfun_thing_plus_rp2350/pins.c","says":{"i2c":["GPIO6","GPIO7"],"leds":[["pin_CYW0","LED",null]],"pixels":[["GPIO14","ws2812"]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/sparkfun_thing_plus_rp2350"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO7","sda":"GPIO6"},"spi":{"cs":"GPIO9","miso":"GPIO4","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:sparkfun_thingplusrp2350","leds":[{"aliases":["PIN_LED"],"label":"CYW43 WL_GPIO0","name":"LED_BUILTIN"}],"naming":"rp2","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO14"}],"ram":524288,"ram_from":"arduino:rp2040:rp2040:sparkfun_thingplusrp2350"}},
{"chosen":"arduino:rp2040:rp2040:sparkfun_xrp_controller","flash":16777216,"ids":["arduino:rp2040:rp2040:sparkfun_xrp_controller","mpy:rp2/SPARKFUN_XRP_CONTROLLER","pio:sparkfun_xrp_controller"],"key":"sparkfun-xrp-controller","name":"XRP Controller","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","dropped":["not a pin of the part"],"file":"variants/sparkfun_xrp_controller/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["CYW43 WL_GPIO0","LED_BUILTIN",null]],"pixels":[["GPIO37","ws2812"]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO12","GPIO13"]},"src":"arduino:rp2040:rp2040:sparkfun_xrp_controller"},{"core":"arduino:rp2040:rp2040","dropped":["not a pin of the part"],"file":"variants/sparkfun_xrp_controller/pins_arduino.h","same":true,"src":"pio:sparkfun_xrp_controller","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own SPARKFUN_XRP_CONTROLLER entry"},{"file":"ports/rp2/boards/SPARKFUN_XRP_CONTROLLER/mpconfigboard.h","says":{"i2c":["GPIO38","GPIO39"],"leds":[["EXT_GPIO0","LED",null]],"pixels":[["GPIO37","ws2812"]],"spi":["GPIO14","GPIO15","GPIO12"]},"src":"mpy:rp2/SPARKFUN_XRP_CONTROLLER"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO13","tx":"GPIO12"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:sparkfun_xrp_controller","leds":[{"aliases":["PIN_LED"],"label":"CYW43 WL_GPIO0","name":"LED_BUILTIN"}],"naming":"rp2","pixels":[{"count":1,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO37"}],"ram":524288,"ram_from":"arduino:rp2040:rp2040:sparkfun_xrp_controller"}},
{"chosen":"arduino:rp2040:rp2040:sparkfun_xrp_controller_beta","flash":2097152,"ids":["arduino:rp2040:rp2040:sparkfun_xrp_controller_beta","pio:sparkfun_xrp_controller_beta"],"key":"sparkfun-xrp-controller-beta-1","name":"XRP Controller (Beta)","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","dropped":["not a pin of the part"],"file":"variants/sparkfun_xrp_controller_beta/pins_arduino.h","says":{"i2c":["GPIO18","GPIO19"],"leds":[["CYW43 WL_GPIO0","LED_BUILTIN",null]]},"src":"arduino:rp2040:rp2040:sparkfun_xrp_controller_beta"},{"core":"arduino:rp2040:rp2040","dropped":["not a pin of the part"],"file":"variants/sparkfun_xrp_controller_beta/pins_arduino.h","same":true,"src":"pio:sparkfun_xrp_controller_beta","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own SPARKFUN_XRP_CONTROLLER_BETA entry"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO19","sda":"GPIO18"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:sparkfun_xrp_controller_beta","leds":[{"aliases":["PIN_LED"],"label":"CYW43 WL_GPIO0","name":"LED_BUILTIN"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:sparkfun_xrp_controller_beta"}},
{"chosen":"mpy:rp2/SPARKFUN_XRP_CONTROLLER_BETA","ids":["mpy:rp2/SPARKFUN_XRP_CONTROLLER_BETA"],"key":"sparkfun-xrp-controller-beta-2","name":"XRP Controller (Beta)","part":"rp2040","records":[{"file":"ports/rp2/boards/SPARKFUN_XRP_CONTROLLER_BETA/mpconfigboard.h","says":{"i2c":["GPIO18","GPIO19"],"leds":[["EXT_GPIO0","LED",null]]},"src":"mpy:rp2/SPARKFUN_XRP_CONTROLLER_BETA"}],"vendor":"SparkFun","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"GPIO19","sda":"GPIO18"}},"leds":[{"name":"LED","raw":"EXT_GPIO0"}],"naming":"rp2"}},
{"chosen":"pio:sleepypi","flash":30720,"ids":["pio:sleepypi"],"key":"spellfoundry-spellfoundry-sleepy-pi-2","name":"SpellFoundry Sleepy Pi 2","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:sleepypi","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"SpellFoundry","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":30720,"flash_from":"pio:sleepypi","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"pio:sleepypi"}},
{"chosen":"arduino:megaTinyCore:megaavr:atxy4o","ids":["arduino:megaTinyCore:megaavr:atxy4o"],"key":"spencekonde-attiny1614-1604-814-804-414-404-w-optiboot","name":"ATtiny1614/1604/814/804/414/404 w/Optiboot","part":"attiny1614","records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy4/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"arduino:megaTinyCore:megaavr:atxy4o"}],"vendor":"Spence Konde","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":20000000,"flash":15872,"flash_from":"arduino:megaTinyCore:megaavr:atxy4o","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB3"],["D5","PB2"],["D6","PB1"],["D7","PB0"],["D8","PA1"],["D9","PA2"],["D10","PA3"],["D11","PA0"]],"ram":2048,"ram_from":"arduino:megaTinyCore:megaavr:atxy4o"}},
{"chosen":"arduino:megaTinyCore:megaavr:atxy6o","ids":["arduino:megaTinyCore:megaavr:atxy6o"],"key":"spencekonde-attiny3216-1616-1606-816-806-416-406-w-optiboot","name":"ATtiny3216/1616/1606/816/806/416/406 w/Optiboot","part":"attiny3216","records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy6/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"arduino:megaTinyCore:megaavr:atxy6o"}],"vendor":"Spence Konde","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":20000000,"flash":32256,"flash_from":"arduino:megaTinyCore:megaavr:atxy6o","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB5"],["D5","PB4"],["D6","PB3"],["D7","PB2"],["D8","PB1"],["D9","PB0"],["D10","PC0"],["D11","PC1"],["D12","PC2"],["D13","PC3"],["D14","PA1"],["D15","PA2"],["D16","PA3"],["D17","PA0"]],"ram":2048,"ram_from":"arduino:megaTinyCore:megaavr:atxy6o"}},
{"chosen":"arduino:megaTinyCore:megaavr:atxy7o","ids":["arduino:megaTinyCore:megaavr:atxy7o"],"key":"spencekonde-attiny3217-1617-1607-817-807-417-w-optiboot","name":"ATtiny3217/1617/1607/817/807/417 w/Optiboot","part":"attiny3217","records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy7/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"arduino:megaTinyCore:megaavr:atxy7o"}],"vendor":"Spence Konde","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":20000000,"flash":32256,"flash_from":"arduino:megaTinyCore:megaavr:atxy7o","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB7"],["D5","PB6"],["D6","PB5"],["D7","PB4"],["D8","PB3"],["D9","PB2"],["D10","PB1"],["D11","PB0"],["D12","PC0"],["D13","PC1"],["D14","PC2"],["D15","PC3"],["D16","PC4"],["D17","PC5"],["D18","PA1"],["D19","PA2"],["D20","PA3"],["D21","PA0"]],"ram":2048,"ram_from":"arduino:megaTinyCore:megaavr:atxy7o"}},
{"chosen":"arduino:megaTinyCore:megaavr:atxy4","ids":["arduino:megaTinyCore:megaavr:atxy4"],"key":"spencekonde-attiny3224-1624-1614-1604-824-814-804-424-414-404-214-204","name":"ATtiny3224/1624/1614/1604/824/814/804/424/414/404/214/204","part":"attiny3224","records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy4/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"arduino:megaTinyCore:megaavr:atxy4"}],"vendor":"Spence Konde","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":20000000,"flash":32768,"flash_from":"arduino:megaTinyCore:megaavr:atxy4","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB3"],["D5","PB2"],["D6","PB1"],["D7","PB0"],["D8","PA1"],["D9","PA2"],["D10","PA3"],["D11","PA0"]],"ram":3072,"ram_from":"arduino:megaTinyCore:megaavr:atxy4"}},
{"chosen":"arduino:megaTinyCore:megaavr:atx24o","ids":["arduino:megaTinyCore:megaavr:atx24o"],"key":"spencekonde-attiny3224-1624-824-424-w-optiboot","name":"ATtiny3224/1624/824/424 w/Optiboot","part":"attiny3224","records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy4/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"arduino:megaTinyCore:megaavr:atx24o"}],"vendor":"Spence Konde","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":20000000,"flash":32256,"flash_from":"arduino:megaTinyCore:megaavr:atx24o","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB3"],["D5","PB2"],["D6","PB1"],["D7","PB0"],["D8","PA1"],["D9","PA2"],["D10","PA3"],["D11","PA0"]],"ram":3072,"ram_from":"arduino:megaTinyCore:megaavr:atx24o"}},
{"chosen":"arduino:megaTinyCore:megaavr:atx26o","ids":["arduino:megaTinyCore:megaavr:atx26o"],"key":"spencekonde-attiny3226-1626-826-426-w-optiboot","name":"ATtiny3226/1626/826/426 w/Optiboot","part":"attiny3226","records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy6/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"arduino:megaTinyCore:megaavr:atx26o"}],"vendor":"Spence Konde","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":20000000,"flash":32256,"flash_from":"arduino:megaTinyCore:megaavr:atx26o","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB5"],["D5","PB4"],["D6","PB3"],["D7","PB2"],["D8","PB1"],["D9","PB0"],["D10","PC0"],["D11","PC1"],["D12","PC2"],["D13","PC3"],["D14","PA1"],["D15","PA2"],["D16","PA3"],["D17","PA0"]],"ram":3072,"ram_from":"arduino:megaTinyCore:megaavr:atx26o"}},
{"chosen":"arduino:megaTinyCore:megaavr:atxy6","ids":["arduino:megaTinyCore:megaavr:atxy6"],"key":"spencekonde-attiny3226-3216-1626-1616-1606-826-816-806-426-416-406","name":"ATtiny3226/3216/1626/1616/1606/826/816/806/426/416/406","part":"attiny3226","records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy6/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"arduino:megaTinyCore:megaavr:atxy6"}],"vendor":"Spence Konde","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":20000000,"flash":32768,"flash_from":"arduino:megaTinyCore:megaavr:atxy6","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB5"],["D5","PB4"],["D6","PB3"],["D7","PB2"],["D8","PB1"],["D9","PB0"],["D10","PC0"],["D11","PC1"],["D12","PC2"],["D13","PC3"],["D14","PA1"],["D15","PA2"],["D16","PA3"],["D17","PA0"]],"ram":3072,"ram_from":"arduino:megaTinyCore:megaavr:atxy6"}},
{"chosen":"arduino:megaTinyCore:megaavr:atx27o","ids":["arduino:megaTinyCore:megaavr:atx27o"],"key":"spencekonde-attiny3227-1627-827-427-w-optiboot","name":"ATtiny3227/1627/827/427 w/Optiboot","part":"attiny3227","records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy7/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"arduino:megaTinyCore:megaavr:atx27o"}],"vendor":"Spence Konde","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":20000000,"flash":32256,"flash_from":"arduino:megaTinyCore:megaavr:atx27o","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB7"],["D5","PB6"],["D6","PB5"],["D7","PB4"],["D8","PB3"],["D9","PB2"],["D10","PB1"],["D11","PB0"],["D12","PC0"],["D13","PC1"],["D14","PC2"],["D15","PC3"],["D16","PC4"],["D17","PC5"],["D18","PA1"],["D19","PA2"],["D20","PA3"],["D21","PA0"]],"ram":3072,"ram_from":"arduino:megaTinyCore:megaavr:atx27o"}},
{"chosen":"arduino:megaTinyCore:megaavr:atxy7","ids":["arduino:megaTinyCore:megaavr:atxy7"],"key":"spencekonde-attiny3227-3217-1627-1617-1607-827-817-807-427-417","name":"ATtiny3227/3217/1627/1617/1607/827/817/807/427/417","part":"attiny3227","records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy7/pins_arduino.h","says":{"i2c":["PB1","PB0"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"arduino:megaTinyCore:megaavr:atxy7"}],"vendor":"Spence Konde","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB0","sda":"PB1"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":20000000,"flash":32768,"flash_from":"arduino:megaTinyCore:megaavr:atxy7","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA4"],["D1","PA5"],["D2","PA6"],["D3","PA7"],["D4","PB7"],["D5","PB6"],["D6","PB5"],["D7","PB4"],["D8","PB3"],["D9","PB2"],["D10","PB1"],["D11","PB0"],["D12","PC0"],["D13","PC1"],["D14","PC2"],["D15","PC3"],["D16","PC4"],["D17","PC5"],["D18","PA1"],["D19","PA2"],["D20","PA3"],["D21","PA0"]],"ram":3072,"ram_from":"arduino:megaTinyCore:megaavr:atxy7"}},
{"chosen":"arduino:megaTinyCore:megaavr:atxy2","ids":["arduino:megaTinyCore:megaavr:atxy2"],"key":"spencekonde-attiny412-402-212-202","name":"ATtiny412/402/212/202","part":"attiny412","records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy2/pins_arduino.h","says":{"i2c":["PA1","PA2"],"leds":[["PA3","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"arduino:megaTinyCore:megaavr:atxy2"}],"vendor":"Spence Konde","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA2","sda":"PA1"},"spi":{"cs":"PA6","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":20000000,"flash":4096,"flash_from":"arduino:megaTinyCore:megaavr:atxy2","leds":[{"name":"LED_BUILTIN","pin":"PA3"}],"naming":"avr","pins":[["D0","PA6"],["D1","PA7"],["D2","PA1"],["D3","PA2"],["D4","PA3"],["D5","PA0"]],"ram":256,"ram_from":"arduino:megaTinyCore:megaavr:atxy2"}},
{"chosen":"arduino:megaTinyCore:megaavr:atxy2o","ids":["arduino:megaTinyCore:megaavr:atxy2o"],"key":"spencekonde-attiny412-402-212-202-w-optiboot","name":"ATtiny412/402/212/202 w/Optiboot","part":"attiny412","records":[{"core":"arduino:megaTinyCore:megaavr","file":"variants/txy2/pins_arduino.h","says":{"i2c":["PA1","PA2"],"leds":[["PA3","LED_BUILTIN",null]],"spi":["PA3","PA1","PA2"]},"src":"arduino:megaTinyCore:megaavr:atxy2o"}],"vendor":"Spence Konde","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA2","sda":"PA1"},"spi":{"cs":"PA6","miso":"PA2","mosi":"PA1","name":"SPI","sck":"PA3"}},"clock_hz":20000000,"flash":3584,"flash_from":"arduino:megaTinyCore:megaavr:atxy2o","leds":[{"name":"LED_BUILTIN","pin":"PA3"}],"naming":"avr","pins":[["D0","PA6"],["D1","PA7"],["D2","PA1"],["D3","PA2"],["D4","PA3"],["D5","PA0"]],"ram":256,"ram_from":"arduino:megaTinyCore:megaavr:atxy2o"}},
{"chosen":"arduino:DxCore:megaavr:avrdu","ids":["arduino:DxCore:megaavr:avrdu"],"key":"spencekonde-avr-du-series-no-bootloader","name":"AVR DU-series (no bootloader)","part":"avr64du32","records":[{"core":"arduino:DxCore:megaavr","file":"variants/32pin-duseries/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"arduino:DxCore:megaavr:avrdu"}],"vendor":"Spence Konde","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":65536,"flash_by_part":true,"flash_from":"Microchip ATDF AVR64DU32","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D11","PC3"],["D12","PD0"],["D13","PD1"],["D14","PD2"],["D15","PD3"],["D16","PD4"],["D17","PD5"],["D18","PD6"],["D19","PD7"],["D20","PF0"],["D21","PF1"],["D22","PF2"],["D23","PF3"],["D24","PF4"],["D25","PF5"],["D26","PF6"],["D27","PF7"]],"ram":8192,"ram_from":"Microchip ATDF AVR64DU32"}},
{"chosen":"arduino:DxCore:megaavr:avrea","ids":["arduino:DxCore:megaavr:avrea"],"key":"spencekonde-avr-ea-series-no-bootloader","name":"AVR EA-series (no bootloader)","part":"avr64ea28","records":[{"core":"arduino:DxCore:megaavr","file":"variants/28pin-easeries/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"arduino:DxCore:megaavr:avrea"}],"vendor":"Spence Konde","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":20000000,"flash":65536,"flash_by_part":true,"flash_from":"Microchip ATDF AVR64EA28","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PC0"],["D9","PC1"],["D10","PC2"],["D11","PC3"],["D12","PD0"],["D13","PD1"],["D14","PD2"],["D15","PD3"],["D16","PD4"],["D17","PD5"],["D18","PD6"],["D19","PD7"],["D20","PF0"],["D21","PF1"],["D26","PF6"],["D27","PF7"]],"ram":6144,"ram_from":"Microchip ATDF AVR64EA28"}},
{"chosen":"arduino:DxCore:megaavr:avreb","ids":["arduino:DxCore:megaavr:avreb"],"key":"spencekonde-avr-eb-series-no-bootloader","name":"AVR EB-series (no bootloader)","part":"avr32eb32","records":[{"core":"arduino:DxCore:megaavr","file":"variants/32pin-ebseries/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"arduino:DxCore:megaavr:avreb"}],"vendor":"Spence Konde","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":20000000,"flash":32768,"flash_by_part":true,"flash_from":"Microchip ATDF AVR32EB32","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PC0"],["D9","PC1"],["D10","PC2"],["D11","PC3"],["D12","PD0"],["D13","PD1"],["D14","PD2"],["D15","PD3"],["D16","PD4"],["D17","PD5"],["D18","PD6"],["D19","PD7"],["D20","PF0"],["D21","PF1"],["D22","PF2"],["D23","PF3"],["D24","PF4"],["D25","PF5"],["D26","PF6"],["D27","PF7"]],"ram":3072,"ram_from":"Microchip ATDF AVR32EB32"}},
{"chosen":"arduino:DxCore:megaavr:azduinoboard","ids":["arduino:DxCore:megaavr:azduinoboard"],"key":"spencekonde-azduino-boards-optiboot","name":"Azduino Boards (Optiboot)","part":"avr128db32","records":[{"core":"arduino:DxCore:megaavr","file":"variants/32pin-ddseries/pins_arduino.h","says":{"i2c":["PA2","PA3"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PA6","PA4","PA5"]},"src":"arduino:DxCore:megaavr:azduinoboard"}],"vendor":"Spence Konde","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA3","sda":"PA2"},"spi":{"cs":"PA7","miso":"PA5","mosi":"PA4","name":"SPI","sck":"PA6"}},"clock_hz":24000000,"flash":131072,"flash_by_part":true,"flash_from":"Microchip ATDF AVR128DB32","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"avr","pins":[["D0","PA0"],["D1","PA1"],["D2","PA2"],["D3","PA3"],["D4","PA4"],["D5","PA5"],["D6","PA6"],["D7","PA7"],["D8","PC0"],["D9","PC1"],["D10","PC2"],["D11","PC3"],["D13","PD1"],["D14","PD2"],["D15","PD3"],["D16","PD4"],["D17","PD5"],["D18","PD6"],["D19","PD7"],["D20","PF0"],["D21","PF1"],["D22","PF2"],["D23","PF3"],["D24","PF4"],["D25","PF5"],["D26","PF6"],["D27","PF7"]],"ram":16384,"ram_from":"Microchip ATDF AVR128DB32"}},
{"chosen":"cpy:raspberrypi/splitkb_liatris","ids":["cpy:raspberrypi/splitkb_liatris"],"key":"splitkbcom-splitkb-com-liatris","name":"splitkb.com Liatris","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/splitkb_liatris/pins.c","says":{"i2c":["GPIO2","GPIO3"],"pixels":[["GPIO25","ws2812"]],"spi":["GPIO22","GPIO23","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/splitkb_liatris"}],"vendor":"splitkb.com","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO3","sda":"GPIO2"},"spi":{"miso":"GPIO20","mosi":"GPIO23","name":"board.SPI()","sck":"GPIO22"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"flash":16777216,"flash_from":"cpy:raspberrypi/splitkb_liatris: EXTERNAL_FLASH_DEVICES, W25Q128JVxQ","naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO25"}]}},
{"chosen":"cpy:espressif/spotpear_esp32c3_lcd_1_44","ids":["cpy:espressif/spotpear_esp32c3_lcd_1_44"],"key":"spotpear-esp32c3-lcd-1-44","name":"Spotpear ESP32C3 LCD 1.44","part":"esp32c3","records":[{"file":"ports/espressif/boards/spotpear_esp32c3_lcd_1_44/pins.c","says":{"buttons":[["GPIO9","BOOT",null,null],["GPIO8","BUTTON1",null,null],["GPIO10","BUTTON2",null,null]],"leds":[["GPIO11","LED",null]],"uart":["GPIO21","GPIO20"]},"src":"cpy:espressif/spotpear_esp32c3_lcd_1_44"}],"vendor":"","why":"rank","wiring":{"buses":{"uart":{"name":"board.TX/RX","rx":"GPIO20","tx":"GPIO21"}},"buttons":[{"aliases":["BUTTON0"],"name":"BOOT","pin":"GPIO9"},{"name":"BUTTON1","pin":"GPIO8"},{"name":"BUTTON2","pin":"GPIO10"}],"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO11"}],"naming":"esp"}},
{"chosen":"cpy:espressif/spotpear_esp32c3_lcd_1_69","ids":["cpy:espressif/spotpear_esp32c3_lcd_1_69"],"key":"spotpear-esp32c3-lcd-1-69","name":"Spotpear ESP32C3 LCD 1.69","part":"esp32c3","records":[{"file":"ports/espressif/boards/spotpear_esp32c3_lcd_1_69/pins.c","says":{"buttons":[["GPIO9","BOOT",null,null]],"i2c":["GPIO11","GPIO7"],"spi":["GPIO5","GPIO6","GPIO4"],"uart":["GPIO21","GPIO20"]},"src":"cpy:espressif/spotpear_esp32c3_lcd_1_69"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO7","sda":"GPIO11"},"spi":{"miso":"GPIO4","mosi":"GPIO6","name":"board.SPI()","sck":"GPIO5"},"uart":{"name":"board.UART()","rx":"GPIO20","tx":"GPIO21"}},"buttons":[{"aliases":["BUTTON0"],"name":"BOOT","pin":"GPIO9"}],"naming":"esp"}},
{"chosen":"arduino:SPRESENSE:spresense:spresense","flash":786432,"ids":["arduino:SPRESENSE:spresense:spresense"],"key":"spresensecommunity-spresense","name":"Spresense","part":"","ram":786432,"records":[{"core":"arduino:SPRESENSE:spresense","dropped":["LED0 = 64, and no pin table names it","LED1 = 65, and no pin table names it","LED2 = 66, and no pin table names it","LED3 = 67, and no pin table names it","LED_BUILTIN = 64, and no pin table names it","PIN_LED0 = 64, and no pin table names it"],"file":"variants/spresense_sub/pins_arduino.h","says":{"leds":[["D64","LED_BUILTIN",null],["D65","LED1",null],["D66","LED2",null],["D67","LED3",null]]},"src":"arduino:SPRESENSE:spresense:spresense"}],"vendor":"Spresense Community","why":"vendor","wiring":{"clock_hz":156000000,"flash":786432,"flash_from":"arduino:SPRESENSE:spresense:spresense","leds":[{"aliases":["LED0","PIN_LED0"],"label":"D64","name":"LED_BUILTIN"},{"aliases":["PIN_LED1"],"label":"D65","name":"LED1"},{"aliases":["PIN_LED2"],"label":"D66","name":"LED2"},{"aliases":["PIN_LED3"],"label":"D67","name":"LED3"}],"naming":"raw","ram":786432,"ram_from":"arduino:SPRESENSE:spresense:spresense"}},
{"chosen":"pio:watchy","flash":4194304,"ids":["pio:watchy"],"key":"sqfmi-sqfmi-watchy-v2-0","name":"SQFMI Watchy v2.0","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/watchy/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:watchy","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own WATCHY entry"}],"vendor":"SQFMI","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:watchy","naming":"esp","ram":327680,"ram_from":"pio:watchy"}},
{"chosen":"cpy:espressif/sqfmi_watchy","ids":["cpy:espressif/sqfmi_watchy"],"key":"sqfmi-watchy","name":"SQFMI Watchy","part":"esp32","records":[{"file":"ports/espressif/boards/sqfmi_watchy/pins.c","says":{"buttons":[["GPIO26","BTN1",null,null],["GPIO25","BTN2",null,null],["GPIO35","BTN3",null,null],["GPIO4","BTN4",null,null]],"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO16"]},"src":"cpy:espressif/sqfmi_watchy"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO22","sda":"GPIO21"},"spi":{"miso":"GPIO16","mosi":"GPIO23","name":"board.SPI()","sck":"GPIO18"}},"buttons":[{"name":"BTN1","pin":"GPIO26"},{"name":"BTN2","pin":"GPIO25"},{"name":"BTN3","pin":"GPIO35"},{"name":"BTN4","pin":"GPIO4"}],"naming":"esp"}},
{"chosen":"hand:pio:disco_f412zg","flash":1048576,"ids":["pio:disco_f412zg"],"key":"st-32f412gdiscovery","name":"32F412GDISCOVERY","part":"stm32f412zg","ram":262144,"records":[{"checked":"stm32-data STM32F412ZG: package LQFP144","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PA0","B2 joystick SELECT","high","none"],["PG1","B2 joystick DOWN","high","none"],["PF15","B2 joystick LEFT","high","none"],["PF14","B2 joystick RIGHT","high","none"],["PG0","B2 joystick UP","high","none"]],"leds":[["PE0","LD1","low"],["PE1","LD2","low"],["PE2","LD3","low"],["PE3","LD4","low"]],"uart":["PA2","PA3"]},"src":"hand:pio:disco_f412zg"}],"vendor":"ST","why":"hand","wiring":{"buses":{"uart":{"cite":{"archived":"https://web.archive.org/web/20250320050818/https://www.st.com/resource/en/user_manual/um2032-discovery-kit-with-stm32f412zg-mcu-stmicroelectronics.pdf","date":"2021-10","doc":"UM2032 User manual - Discovery kit with STM32F412ZG MCU","kind":"user-manual","publisher":"STMicroelectronics","quote":"\"The serial interface USART2 is directly available through a USB Virtual COM port of the ST-LINK/V2-1.\"; Table 8: \"13 PA3 *V 14 PA2 *V\"; \"V: shared with Virtual COM port\"","revision":"UM2032 Rev 3","url":"https://www.st.com/resource/en/user_manual/um2032-discovery-kit-with-stm32f412zg-mcu-stmicroelectronics.pdf","where":"d1 p. 24 section 5.14 and p. 26 Table 8 (P1 pins 13/14, letter V); d2 p. 44 ST-LINK sheet nets USART2_TX/USART2_RX"},"name":"USART2 (ST-LINK/V2-1 virtual COM port)","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20250320050818/https://www.st.com/resource/en/user_manual/um2032-discovery-kit-with-stm32f412zg-mcu-stmicroelectronics.pdf","date":"2021-10","doc":"UM2032 User manual - Discovery kit with STM32F412ZG MCU","kind":"user-manual","level":"UM: 'The logic state is high when one of the five-position switches ... is pressed' (d1 p. 30); schematic d2 p. 40: COMMON to VDD via R23 100; pull-down positions R22/R24/R26/R28/R30 are marked [N/A] (not fitted) -> active high, firmware must enable an internal pull-down.","publisher":"STMicroelectronics","quote":"\"The center position is connected to a wake-up pin of the microcontroller PA0.\"; schematic: \"Selection\" \"PA0 - WKUP1\" \"JOY_SEL\" \"R30 [N/A]\"","revision":"UM2032 Rev 3","url":"https://www.st.com/resource/en/user_manual/um2032-discovery-kit-with-stm32f412zg-mcu-stmicroelectronics.pdf","where":"d1 p. 30 section 5.18; d2 p. 40, Figure 19 '32F412GDISCOVERY Peripherals' (MB1209 rev D-02), JOYSTICK block"},"label":"B2 joystick SELECT","name":"B2 joystick SELECT","pin":"PA0","pull":"none"},{"active":"high","cite":{"archived":"https://se1.isc.heia-fr.ch/documentation/assets/datasheets/discovery/discovery-kit-stm32f412zg.pdf","date":"2016-11","doc":"UM2032 User manual - Discovery kit with STM32F412ZG MCU (with schematics, MB1209 D-02)","kind":"user-manual","level":"UM: 'The logic state is high when one of the five-position switches ... is pressed' (d1 p. 30); schematic d2 p. 40: COMMON to VDD via R23 100; pull-down positions R22/R24/R26/R28/R30 are marked [N/A] (not fitted) -> active high, firmware must enable an internal pull-down.","publisher":"STMicroelectronics","quote":"\"DOWN\" \"PG1\" \"JOY_DOWN\"","revision":"DocID029078 Rev 2","url":"https://www.st.com/resource/en/user_manual/dm00275919.pdf","where":"d2 p. 40, Figure 19 '32F412GDISCOVERY Peripherals' (MB1209 rev D-02), JOYSTICK block"},"label":"B2 joystick DOWN","name":"B2 joystick DOWN","pin":"PG1","pull":"none"},{"active":"high","cite":{"archived":"https://se1.isc.heia-fr.ch/documentation/assets/datasheets/discovery/discovery-kit-stm32f412zg.pdf","date":"2016-11","doc":"UM2032 User manual - Discovery kit with STM32F412ZG MCU (with schematics, MB1209 D-02)","kind":"user-manual","level":"UM: 'The logic state is high when one of the five-position switches ... is pressed' (d1 p. 30); schematic d2 p. 40: COMMON to VDD via R23 100; pull-down positions R22/R24/R26/R28/R30 are marked [N/A] (not fitted) -> active high, firmware must enable an internal pull-down.","publisher":"STMicroelectronics","quote":"\"LEFT\" \"PF15\" \"JOY_LEFT\"","revision":"DocID029078 Rev 2","url":"https://www.st.com/resource/en/user_manual/dm00275919.pdf","where":"d2 p. 40, Figure 19 '32F412GDISCOVERY Peripherals' (MB1209 rev D-02), JOYSTICK block"},"label":"B2 joystick LEFT","name":"B2 joystick LEFT","pin":"PF15","pull":"none"},{"active":"high","cite":{"archived":"https://se1.isc.heia-fr.ch/documentation/assets/datasheets/discovery/discovery-kit-stm32f412zg.pdf","date":"2016-11","doc":"UM2032 User manual - Discovery kit with STM32F412ZG MCU (with schematics, MB1209 D-02)","kind":"user-manual","level":"UM: 'The logic state is high when one of the five-position switches ... is pressed' (d1 p. 30); schematic d2 p. 40: COMMON to VDD via R23 100; pull-down positions R22/R24/R26/R28/R30 are marked [N/A] (not fitted) -> active high, firmware must enable an internal pull-down.","publisher":"STMicroelectronics","quote":"\"RIGHT\" \"PF14\" \"JOY_RIGHT\"","revision":"DocID029078 Rev 2","url":"https://www.st.com/resource/en/user_manual/dm00275919.pdf","where":"d2 p. 40, Figure 19 '32F412GDISCOVERY Peripherals' (MB1209 rev D-02), JOYSTICK block"},"label":"B2 joystick RIGHT","name":"B2 joystick RIGHT","pin":"PF14","pull":"none"},{"active":"high","cite":{"archived":"https://se1.isc.heia-fr.ch/documentation/assets/datasheets/discovery/discovery-kit-stm32f412zg.pdf","date":"2016-11","doc":"UM2032 User manual - Discovery kit with STM32F412ZG MCU (with schematics, MB1209 D-02)","kind":"user-manual","level":"UM: 'The logic state is high when one of the five-position switches ... is pressed' (d1 p. 30); schematic d2 p. 40: COMMON to VDD via R23 100; pull-down positions R22/R24/R26/R28/R30 are marked [N/A] (not fitted) -> active high, firmware must enable an internal pull-down.","publisher":"STMicroelectronics","quote":"\"UP\" \"PG0\" \"JOY_UP\"","revision":"DocID029078 Rev 2","url":"https://www.st.com/resource/en/user_manual/dm00275919.pdf","where":"d2 p. 40, Figure 19 '32F412GDISCOVERY Peripherals' (MB1209 rev D-02), JOYSTICK block"},"label":"B2 joystick UP","name":"B2 joystick UP","pin":"PG0","pull":"none"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20250320050818/https://www.st.com/resource/en/user_manual/um2032-discovery-kit-with-stm32f412zg-mcu-stmicroelectronics.pdf","date":"2021-10","doc":"UM2032 User manual - Discovery kit with STM32F412ZG MCU","kind":"user-manual","level":"UM sentence 'To light a LED a low-logic state 0 must be written in the corresponding GPIO' (d1 p. 30); schematic d2 p. 40: LED anode (pin 1) on +3V3, cathode (pin 2) through the series resistor to the MCU pin -> lit when low.","publisher":"STMicroelectronics","quote":"\"LD1 PE0 Green\"; schematic: \"+3V3\" \"LD1 Green\" \"R5 510\" \"PE0\" \"LED1\"","revision":"UM2032 Rev 3","url":"https://www.st.com/resource/en/user_manual/um2032-discovery-kit-with-stm32f412zg-mcu-stmicroelectronics.pdf","where":"d1 p. 31 Table 12; d2 p. 40, Figure 19 '32F412GDISCOVERY Peripherals' (MB1209 rev D-02)"},"colour":"green","label":"LD1","name":"LD1","pin":"PE0"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20250320050818/https://www.st.com/resource/en/user_manual/um2032-discovery-kit-with-stm32f412zg-mcu-stmicroelectronics.pdf","date":"2021-10","doc":"UM2032 User manual - Discovery kit with STM32F412ZG MCU","kind":"user-manual","level":"UM sentence 'To light a LED a low-logic state 0 must be written in the corresponding GPIO' (d1 p. 30); schematic d2 p. 40: LED anode (pin 1) on +3V3, cathode (pin 2) through the series resistor to the MCU pin -> lit when low.","publisher":"STMicroelectronics","quote":"\"LD2 PE1 Orange\"; schematic: \"LD2 Orange\" \"R4 680\" \"PE1\" \"LED2\"","revision":"UM2032 Rev 3","url":"https://www.st.com/resource/en/user_manual/um2032-discovery-kit-with-stm32f412zg-mcu-stmicroelectronics.pdf","where":"d1 p. 31 Table 12; d2 p. 40, Figure 19 '32F412GDISCOVERY Peripherals' (MB1209 rev D-02)"},"colour":"orange","label":"LD2","name":"LD2","pin":"PE1"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20250320050818/https://www.st.com/resource/en/user_manual/um2032-discovery-kit-with-stm32f412zg-mcu-stmicroelectronics.pdf","date":"2021-10","doc":"UM2032 User manual - Discovery kit with STM32F412ZG MCU","kind":"user-manual","level":"UM sentence 'To light a LED a low-logic state 0 must be written in the corresponding GPIO' (d1 p. 30); schematic d2 p. 40: LED anode (pin 1) on +3V3, cathode (pin 2) through the series resistor to the MCU pin -> lit when low.","publisher":"STMicroelectronics","quote":"\"LD3 PE2 Red\"; schematic: \"LD3 Red\" \"R3 680\" \"PE2\" \"LED3\"","revision":"UM2032 Rev 3","url":"https://www.st.com/resource/en/user_manual/um2032-discovery-kit-with-stm32f412zg-mcu-stmicroelectronics.pdf","where":"d1 p. 31 Table 12; d2 p. 40, Figure 19 '32F412GDISCOVERY Peripherals' (MB1209 rev D-02)"},"colour":"red","label":"LD3","name":"LD3","pin":"PE2"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20250320050818/https://www.st.com/resource/en/user_manual/um2032-discovery-kit-with-stm32f412zg-mcu-stmicroelectronics.pdf","date":"2021-10","doc":"UM2032 User manual - Discovery kit with STM32F412ZG MCU","kind":"user-manual","level":"UM sentence 'To light a LED a low-logic state 0 must be written in the corresponding GPIO' (d1 p. 30); schematic d2 p. 40: LED anode (pin 1) on +3V3, cathode (pin 2) through the series resistor to the MCU pin -> lit when low.","publisher":"STMicroelectronics","quote":"\"LD4 PE3 Blue\"; schematic: \"LD4 Blue\" \"R2 680\" \"PE3\" \"LED4\"","revision":"UM2032 Rev 3","url":"https://www.st.com/resource/en/user_manual/um2032-discovery-kit-with-stm32f412zg-mcu-stmicroelectronics.pdf","where":"d1 p. 31 Table 12; d2 p. 40, Figure 19 '32F412GDISCOVERY Peripherals' (MB1209 rev D-02)"},"colour":"blue","label":"LD4","name":"LD4","pin":"PE3"}],"naming":"stm32","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:disco_f723ie","flash":524288,"ids":["pio:disco_f723ie"],"key":"st-32f723ediscovery","name":"32F723EDISCOVERY","part":"stm32f723ie","ram":196608,"records":[{"checked":"stm32-data STM32F723IE: package UFBGA176","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PA0","B1 USER","high","down"]],"leds":[["PA5","LD1","high"],["PA7","LD5","high"],["PB1","LD6","high"]],"uart":["PC6","PC7"]},"src":"hand:pio:disco_f723ie"}],"vendor":"ST","why":"hand","wiring":{"buses":{"uart":{"cite":{"archived":"https://web.archive.org/web/20250520053223/https://www.st.com/resource/en/user_manual/um2140-discovery-kit-with-stm32f723ie-mcu-stmicroelectronics.pdf","date":"2021-12","doc":"UM2140 User manual - Discovery kit with STM32F723IE MCU","kind":"user-manual","publisher":"STMicroelectronics","quote":"\"The serial interface USART6 is directly available as a virtual COM port of the PC connected to the CN1 ST-LINK/V2-1 USB connector.\"; Table 19: \"H15 PC6 USART6_TX\" / \"G15 PC7 USART6_RX\"","revision":"UM2140 Rev 3","url":"https://www.st.com/resource/en/user_manual/um2140-discovery-kit-with-stm32f723ie-mcu-stmicroelectronics.pdf","where":"p. 21 section 5.13; pp. 36-37 Table 19"},"name":"USART6 (ST-LINK/V2-1 virtual COM port)","rx":"PC7","tx":"PC6"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20260422203504/https://www.st.com/resource/en/schematic_pack/mb1260-f723e-d03_schematic.pdf","date":"2021-11-08","doc":"MB1260 schematic, revision D-03 (Project 32F723EDISCOVERY)","kind":"schematic","level":"Schematic: B1 between 3V3 and the node that goes through R90 10K/SB33 to PA0; R89 10K to GND -> reads high when pressed (agrees with the UM).","publisher":"STMicroelectronics","quote":"\"When the button is pressed the logic state is HIGH, otherwise, the logic state is LOW.\"; Table 19: \"N3 PA0-WKUP SYS_WKUP1\"; schematic: \"PA0\" \"SYS_B_USER\" \"SB33\" \"R90 10K\" \"R89 10K\" \"C86 100nF\" \"3V3\" \"B1 SW-PUSH-CMS_EVQP2_BLUE\"","revision":"D-03","url":"https://www.st.com/resource/en/schematic_pack/mb1260-f723e-d03_schematic.pdf","where":"d1 p. 21 section 5.16 and p. 37 Table 19; d2 sheet 11 'USER & WAKE-UP Button'"},"label":"B1 USER","name":"B1 USER","pin":"PA0","pull":"down"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20260422203504/https://www.st.com/resource/en/schematic_pack/mb1260-f723e-d03_schematic.pdf","date":"2021-11-08","doc":"MB1260 schematic, revision D-03 (Project 32F723EDISCOVERY)","kind":"schematic","level":"Schematic: PA5 (ARD_D13) -> SB14 -> R12 680 -> LD1 anode, cathode to GND -> lit when high. Conflicts with the UM sentence 'To light a LED a LOW logic state must be written' (d1 p. 21); the MB1260 D-01 schematic (d3 p. 49) shows the same LED-to-GND wiring and ST's BSP (d4) turns LEDs on with GPIO_PIN_SET, so the schematic level is reported.","publisher":"STMicroelectronics","quote":"Table 5: \"LD1 BLUE ARDUINO PA5\"; schematic: \"PA5\" \"ARD_D13\" \"SB14\" \"R12 680_1%_0402\" \"LD1\" \"LED blue\"","revision":"D-03","url":"https://www.st.com/resource/en/schematic_pack/mb1260-f723e-d03_schematic.pdf","where":"d1 p. 22 Table 5; d2 sheet 12 'Arduino UNO connectors'"},"colour":"blue","label":"LD1","name":"LD1","pin":"PA5"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20260422203504/https://www.st.com/resource/en/schematic_pack/mb1260-f723e-d03_schematic.pdf","date":"2021-11-08","doc":"MB1260 schematic, revision D-03 (Project 32F723EDISCOVERY)","kind":"schematic","level":"Schematic: PA7 -> R47 1K -> LD5 anode, cathode to GND -> lit when high. Conflicts with the UM sentence 'To light a LED a LOW logic state must be written' (d1 p. 21); the MB1260 D-01 schematic (d3 p. 49) shows the same LED-to-GND wiring and ST's BSP (d4) turns LEDs on with GPIO_PIN_SET, so the schematic level is reported.","publisher":"STMicroelectronics","quote":"Table 5: \"LD5 RED USER1 PA7\"; schematic: \"PA7\" \"SYS_LD_USER1\" \"R47 1K\" \"LD5\" \"LED red\"","revision":"D-03","url":"https://www.st.com/resource/en/schematic_pack/mb1260-f723e-d03_schematic.pdf","where":"d1 p. 21 section 5.16 and p. 22 Table 5; d2 sheet 11 'Wifi, LEDs and Push Button'"},"colour":"red","label":"LD5","name":"LD5","pin":"PA7"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20260422203504/https://www.st.com/resource/en/schematic_pack/mb1260-f723e-d03_schematic.pdf","date":"2021-11-08","doc":"MB1260 schematic, revision D-03 (Project 32F723EDISCOVERY)","kind":"schematic","level":"Schematic: PB1 -> R48 510 -> LD6 anode, cathode to GND -> lit when high. Conflicts with the UM sentence 'To light a LED a LOW logic state must be written' (d1 p. 21); the MB1260 D-01 schematic (d3 p. 49) shows the same LED-to-GND wiring and ST's BSP (d4) turns LEDs on with GPIO_PIN_SET, so the schematic level is reported.","publisher":"STMicroelectronics","quote":"Table 5: \"LD6 GREEN USER2 PB1\"; schematic: \"PB1\" \"SYS_LD_USER2\" \"R48 510\" \"LD6\" \"LED green\"","revision":"D-03","url":"https://www.st.com/resource/en/schematic_pack/mb1260-f723e-d03_schematic.pdf","where":"d1 p. 22 Table 5; d2 sheet 11 'Wifi, LEDs and Push Button'"},"colour":"green","label":"LD6","name":"LD6","pin":"PB1"}],"naming":"stm32","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:st3dp001_eval","flash":524288,"ids":["pio:st3dp001_eval"],"key":"st-3dp001v1-evaluation-board-for-3d-printer","name":"3DP001V1 Evaluation board for 3D printer","part":"stm32f401ve","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F401V(B-C-D-E)T/variant_ST3DP001_EVAL.h","says":{"buttons":[["PE7","USER_BTN",null,null]],"leds":[["PE1","LED_BUILTIN",null]],"uart":["PA9","PA10"]},"src":"pio:st3dp001_eval","via":"PlatformIO ststm32 build.variant; defines of the core's own ST3DP001_EVAL entry"}],"vendor":"ST","why":"rank","wiring":{"buses":{"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PE7"}],"clock_hz":84000000,"flash":524288,"flash_from":"pio:st3dp001_eval","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PE1"}],"naming":"stm32","ram":98304,"ram_from":"pio:st3dp001_eval"}},
{"chosen":"arduino:STMicroelectronics:stm32:LoRa:ACSIP_S76S","flash":196608,"ids":["arduino:STMicroelectronics:stm32:LoRa:ACSIP_S76S"],"key":"st-acsip-s76s","name":"ACSIP S76S","part":"stm32l073xx","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_ACSIP_S76S.h","says":{"i2c":["PB7","PB6"],"leds":[["PB8","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:LoRa:ACSIP_S76S"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":196608,"flash_from":"arduino:STMicroelectronics:stm32:LoRa:ACSIP_S76S","leds":[{"name":"LED_BUILTIN","pin":"PB8"}],"naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:LoRa:ACSIP_S76S"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenFlight:AFROFLIGHT_F103CB","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenFlight:AFROFLIGHT_F103CB","arduino:STMicroelectronics:stm32:GenFlight:AFROFLIGHT_F103CB_12M"],"key":"st-afro-flight-rev5-8mhz","name":"Afro Flight Rev5 (8MHz)","part":"stm32f103xb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_AFROFLIGHT_F103CB_XX.h","says":{"i2c":["PB11","PB10"],"leds":[["PB4","LED_BUILTIN",null],["PB3","LED1",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenFlight:AFROFLIGHT_F103CB"},{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_AFROFLIGHT_F103CB_XX.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenFlight:AFROFLIGHT_F103CB_12M"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB11"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenFlight:AFROFLIGHT_F103CB","leds":[{"aliases":["LED0"],"name":"LED_BUILTIN","pin":"PB4"},{"name":"LED1","pin":"PB3"}],"naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenFlight:AFROFLIGHT_F103CB"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:AGAFIA_SG0","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG0:AGAFIA_SG0"],"key":"st-agafia-sg0","name":"AGAFIA SG0","part":"stm32g071xx","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32G0xx/G071C(6-8-B)(T-U)_G081CB(T-U)/variant_AGAFIA_SG0.h","says":{"i2c":["PB9","PB8"],"leds":[["PC13","LED_BUILTIN",null],["PF0","LED2",null],["PF1","LED3",null]],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:AGAFIA_SG0"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PB0","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:AGAFIA_SG0","leds":[{"aliases":["LED1"],"name":"LED_BUILTIN","pin":"PC13"},{"name":"LED2","pin":"PF0"},{"name":"LED3","pin":"PF1"}],"naming":"stm32","ram":36864,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:AGAFIA_SG0"}},
{"chosen":"arduino:STMicroelectronics:stm32:3dprinter:ARMED_V1","flash":524288,"ids":["arduino:STMicroelectronics:stm32:3dprinter:ARMED_V1"],"key":"st-armed-v1","name":"Armed V1","part":"stm32f407xx","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_ARMED_V1.h","says":{"i2c":["PB9","PB8"],"leds":[["PB7","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PC10","PC11"]},"src":"arduino:STMicroelectronics:stm32:3dprinter:ARMED_V1"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PE7","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PC11","tx":"PC10"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:3dprinter:ARMED_V1","leds":[{"name":"LED_BUILTIN","pin":"PB7"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:3dprinter:ARMED_V1"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:AURORA_ONE","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:AURORA_ONE"],"key":"st-aurora-one","name":"Aurora One","part":"stm32g030xx","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32G0xx/G030K(6-8)T/variant_AURORA_ONE.h","says":{"buttons":[["PA8","USER_BTN",null,null]],"leds":[["PB3","LED_BUILTIN",null]],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenG0:AURORA_ONE"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PA8"}],"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:AURORA_ONE","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB3"}],"naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:AURORA_ONE"}},
{"chosen":"arduino:STMicroelectronics:stm32:Disco:B_G431B_ESC1","flash":131072,"ids":["arduino:STMicroelectronics:stm32:Disco:B_G431B_ESC1"],"key":"st-b-g431b-esc1","name":"B-G431B-ESC1","part":"stm32g431xx","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32G4xx/G431C(6-8-B)U_G441CBU/variant_B_G431B_ESC1.h","says":{"buttons":[["PC10","USER_BTN",null,null]],"i2c":["PB7","PB8"],"leds":[["PC6","LED_BUILTIN",null]],"uart":["PB3","PB4"]},"src":"arduino:STMicroelectronics:stm32:Disco:B_G431B_ESC1"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB7"},"uart":{"name":"Serial","rx":"PB4","tx":"PB3"}},"buttons":[{"name":"USER_BTN","pin":"PC10"}],"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:Disco:B_G431B_ESC1","leds":[{"aliases":["LED_RED"],"colour":"red","name":"LED_BUILTIN","pin":"PC6"}],"naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:Disco:B_G431B_ESC1"}},
{"chosen":"zephyr:b_g474e_dpow1","flash":524288,"ids":["zephyr:b_g474e_dpow1"],"key":"st-b-g474e-dpow1-discovery","name":"B-G474E-DPOW1 Discovery","part":"stm32g474xx","ram":131072,"records":[{"file":"boards/st/b_g474e_dpow1/b_g474e_dpow1.dts","says":{"buttons":[["PC13","sw0","low","up"],["PC4","sw1","low","up"],["PC5","sw2","low","up"],["PB2","sw3","low","up"],["PB10","sw4","low","up"]],"leds":[["PA15","led0","high"],["PB1","led1","high"],["PB7","led2","high"],["PB5","led3","high"]]},"src":"zephyr:b_g474e_dpow1","stated":{"buttons|PB10":"zephyr:b_g474e_dpow1: gpios = <&gpiob 10 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PB2":"zephyr:b_g474e_dpow1: gpios = <&gpiob 2 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PC13":"zephyr:b_g474e_dpow1: gpios = <&gpioc 13 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PC4":"zephyr:b_g474e_dpow1: gpios = <&gpioc 4 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PC5":"zephyr:b_g474e_dpow1: gpios = <&gpioc 5 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PA15":"zephyr:b_g474e_dpow1: gpios = <&gpioa 15 GPIO_ACTIVE_HIGH>","leds|PB1":"zephyr:b_g474e_dpow1: gpios = <&gpiob 1 GPIO_ACTIVE_HIGH>","leds|PB5":"zephyr:b_g474e_dpow1: gpios = <&gpiob 5 GPIO_ACTIVE_HIGH>","leds|PB7":"zephyr:b_g474e_dpow1: gpios = <&gpiob 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buttons":[{"active":"low","label":"JOYSTICK_SEL","name":"sw0","pin":"PC13","pull":"up"},{"active":"low","label":"JOYSTICK_LEFT","name":"sw1","pin":"PC4","pull":"up"},{"active":"low","label":"JOYSTICK_DOWN","name":"sw2","pin":"PC5","pull":"up"},{"active":"low","label":"JOYSTICK_RIGHT","name":"sw3","pin":"PB2","pull":"up"},{"active":"low","label":"JOYSTICK_UP","name":"sw4","pin":"PB10","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED_DOWN_BLUE","name":"led0","pin":"PA15"},{"active":"high","label":"LED_LEFT_ORANGE","name":"led1","pin":"PB1"},{"active":"high","label":"LED_RIGHT_GREEN","name":"led2","pin":"PB7"},{"active":"high","label":"LED_UP_RED","name":"led3","pin":"PB5"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Disco:B_L072Z_LRWAN1","flash":196608,"ids":["arduino:STMicroelectronics:stm32:Disco:B_L072Z_LRWAN1","mpy:stm32/B_L072Z_LRWAN1"],"key":"st-b-l072z-lrwan1","name":"B-L072Z-LRWAN1","notes":["led PB7 added from mpy:stm32/B_L072Z_LRWAN1","i2c added from mpy:stm32/B_L072Z_LRWAN1","spi added from mpy:stm32/B_L072Z_LRWAN1","led PB6 active from mpy:stm32/B_L072Z_LRWAN1","led PB5 active from mpy:stm32/B_L072Z_LRWAN1","led PA5 active from mpy:stm32/B_L072Z_LRWAN1","button PB2 active from mpy:stm32/B_L072Z_LRWAN1"],"part":"stm32l072xx","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L0xx/L072CBY_L072CZ(E-Y)_L073CZY_L082CZY/variant_B_L072Z_LRWAN1.h","says":{"buttons":[["PB2","USER_BTN",null,null]],"leds":[["PB6","LED_BLUE",null],["PB5","LED_BUILTIN",null],["PA5","LED_RED",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Disco:B_L072Z_LRWAN1"},{"file":"ports/stm32/boards/B_L072Z_LRWAN1/mpconfigboard.h","says":{"buttons":[["PB2","USRSW","low",null]],"i2c":["PB9","PB8"],"leds":[["PB5","LED1","high"],["PA5","LED2","high"],["PB6","LED3","high"],["PB7","LED4","high"]],"spi":["PB3","PA7","PA6"],"uart":["PA2","PA3"]},"src":"mpy:stm32/B_L072Z_LRWAN1","stated":{"buttons|PB2":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PA5":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB5":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB6":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB7":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"added_from":"mpy:stm32/B_L072Z_LRWAN1","name":"I2C(1)","scl":"PB8","sda":"PB9"},"spi":{"added_from":"mpy:stm32/B_L072Z_LRWAN1","cs":"PA15","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PB3"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20190303153018id_/https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group0/bd/7e/00/2e/e9/d6/49/a5/b-l072z-lrwan1_sch.zip/files/b-l072z-lrwan1_sch.zip/jcr:content/translations/en.b-l072z-lrwan1_sch.zip","doc":"MB1296D-01.PDF inside b-l072z-lrwan1_sch.zip (Project 'STM32 LoRa Discovery', readme V2.0 29-August-2017)","kind":"schematic","level":"B1 to GND, R5 4K7 pull-up","publisher":"STMicroelectronics","quote":"PB2 SB31 Fitted; VDD_MCU_LRA R5 4K7; B1 USER (Blue) GND; R6 100R","revision":"Revision D-01, Date 25/01/2017","url":"http://www.st.com/resource/en/schematic_pack/b-l072z-lrwan1_sch.zip","where":"sheet 5 General purpose User Button (or LoRa Wake Up)"},"filled":["active from mpy:stm32/B_L072Z_LRWAN1"],"name":"USER_BTN","pin":"PB2"}],"flash":196608,"flash_from":"arduino:STMicroelectronics:stm32:Disco:B_L072Z_LRWAN1","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20190303153018id_/https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group0/bd/7e/00/2e/e9/d6/49/a5/b-l072z-lrwan1_sch.zip/files/b-l072z-lrwan1_sch.zip/jcr:content/translations/en.b-l072z-lrwan1_sch.zip","doc":"MB1296D-01.PDF inside b-l072z-lrwan1_sch.zip (Project 'STM32 LoRa Discovery', readme V2.0 29-August-2017)","kind":"schematic","level":"PB6 -> R10 -> LD3 -> GND","publisher":"STMicroelectronics","quote":"PB6 SB33 Fitted R10 680R LD3 Blue","revision":"Revision D-01, Date 25/01/2017","url":"http://www.st.com/resource/en/schematic_pack/b-l072z-lrwan1_sch.zip","where":"sheet 5 General purpose LEDs"},"colour":"blue","filled":["active from mpy:stm32/B_L072Z_LRWAN1"],"name":"LED_BLUE","pin":"PB6"},{"active":"high","aliases":["LED_GREEN"],"cite":{"archived":"https://web.archive.org/web/20190303153018id_/https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group0/bd/7e/00/2e/e9/d6/49/a5/b-l072z-lrwan1_sch.zip/files/b-l072z-lrwan1_sch.zip/jcr:content/translations/en.b-l072z-lrwan1_sch.zip","doc":"MB1296D-01.PDF inside b-l072z-lrwan1_sch.zip (Project 'STM32 LoRa Discovery', readme V2.0 29-August-2017)","kind":"schematic","level":"PB5 -> R11 -> LD1 -> GND","publisher":"STMicroelectronics","quote":"PB5 SB32 Fitted R11 510R LD1 Green","revision":"Revision D-01, Date 25/01/2017","url":"http://www.st.com/resource/en/schematic_pack/b-l072z-lrwan1_sch.zip","where":"sheet 5 General purpose LEDs"},"colour":"green","filled":["active from mpy:stm32/B_L072Z_LRWAN1"],"name":"LED_BUILTIN","pin":"PB5"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20190303153018id_/https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group0/bd/7e/00/2e/e9/d6/49/a5/b-l072z-lrwan1_sch.zip/files/b-l072z-lrwan1_sch.zip/jcr:content/translations/en.b-l072z-lrwan1_sch.zip","doc":"MB1296D-01.PDF inside b-l072z-lrwan1_sch.zip (Project 'STM32 LoRa Discovery', readme V2.0 29-August-2017)","kind":"schematic","level":"PA5 -> SB34 (Fitted) -> R8 510R -> LD2 anode (A); cathode (K) -> common line -> GND: lit when PA5 is high.","publisher":"STMicroelectronics","quote":"PA5 SB34 Fitted R8 510R A LD2 K Red; cathodes joined to GND","revision":"Revision D-01, Date 25/01/2017","url":"http://www.st.com/resource/en/schematic_pack/b-l072z-lrwan1_sch.zip","where":"sheet 5 of 6 'LoRa USB - Antenna', block 'General purpose LEDs'"},"colour":"red","filled":["active from mpy:stm32/B_L072Z_LRWAN1"],"name":"LED_RED","pin":"PA5"},{"active":"high","added_from":"mpy:stm32/B_L072Z_LRWAN1","aliases":["MICROPY_HW_LED4"],"cite":{"archived":"https://web.archive.org/web/20190303153018id_/https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group0/bd/7e/00/2e/e9/d6/49/a5/b-l072z-lrwan1_sch.zip/files/b-l072z-lrwan1_sch.zip/jcr:content/translations/en.b-l072z-lrwan1_sch.zip","doc":"MB1296D-01.PDF inside b-l072z-lrwan1_sch.zip (Project 'STM32 LoRa Discovery', readme V2.0 29-August-2017)","kind":"schematic","level":"PB7 -> R12 -> LD4 -> GND","publisher":"STMicroelectronics","quote":"PB7 SB35 Fitted R12 680R LD4 Red","revision":"Revision D-01, Date 25/01/2017","url":"http://www.st.com/resource/en/schematic_pack/b-l072z-lrwan1_sch.zip","where":"sheet 5 General purpose LEDs"},"colour":"red","name":"LED4","pin":"PB7"}],"naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:Disco:B_L072Z_LRWAN1"}},
{"chosen":"zephyr:b_l072z_lrwan1","flash":196608,"ids":["zephyr:b_l072z_lrwan1"],"key":"st-b-l072z-lrwan1-discovery-kit","name":"B-L072Z-LRWAN1 Discovery kit","part":"stm32l072xx","ram":20480,"records":[{"file":"boards/st/b_l072z_lrwan1/b_l072z_lrwan1.dts","says":{"buttons":[["PB2","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"],["PB5","led1","high"],["PB6","led2","high"],["PB7","led3","high"]],"spi":["PB13","PB15","PB14"]},"src":"zephyr:b_l072z_lrwan1","stated":{"buttons|PB2":"zephyr:b_l072z_lrwan1: gpios = <&gpiob 2 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:b_l072z_lrwan1: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>","leds|PB5":"zephyr:b_l072z_lrwan1: gpios = <&gpiob 5 GPIO_ACTIVE_HIGH>","leds|PB6":"zephyr:b_l072z_lrwan1: gpios = <&gpiob 6 GPIO_ACTIVE_HIGH>","leds|PB7":"zephyr:b_l072z_lrwan1: gpios = <&gpiob 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"miso":"PB14","mosi":"PB15","name":"spi2","sck":"PB13"}},"buttons":[{"active":"low","label":"Push button switch","name":"sw0","pin":"PB2"}],"flash":196608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"green","label":"Green LED 1","name":"led0","pin":"PA5"},{"active":"high","colour":"green","label":"Green LED 2","name":"led1","pin":"PB5"},{"active":"high","colour":"blue","label":"Blue LED","name":"led2","pin":"PB6"},{"active":"high","colour":"red","label":"Red LED","name":"led3","pin":"PB7"}],"naming":"stm32","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Disco:B_L475E_IOT01A","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:Disco:B_L475E_IOT01A","mpy:stm32/B_L475E_IOT01A"],"key":"st-b-l475e-iot01a","name":"B-L475E-IOT01A","notes":["i2c added from mpy:stm32/B_L475E_IOT01A","spi added from mpy:stm32/B_L475E_IOT01A","led PA5 colour from mpy:stm32/B_L475E_IOT01A","led PB14 colour from mpy:stm32/B_L475E_IOT01A","button PC13 pull from mpy:stm32/B_L475E_IOT01A","led PA5 active from mpy:stm32/B_L475E_IOT01A","led PB14 active from mpy:stm32/B_L475E_IOT01A","button PC13 active from mpy:stm32/B_L475E_IOT01A"],"part":"stm32l475xx","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L4xx/L475V(C-E-G)T_L476V(C-E-G)T_L486VGT/variant_B_L475E_IOT01A.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null],["PB14","LED2",null],["PC9","LED3",null]],"uart":["PB6","PB7"]},"src":"arduino:STMicroelectronics:stm32:Disco:B_L475E_IOT01A"},{"file":"ports/stm32/boards/B_L475E_IOT01A/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","low","none"]],"i2c":["PB9","PB8"],"leds":[["PA5","LED1","high"],["PB14","LED2","high"]],"spi":["PA5","PA7","PA6"],"uart":["PB6","PB7"]},"src":"mpy:stm32/B_L475E_IOT01A","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PA5":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB14":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"added_from":"mpy:stm32/B_L475E_IOT01A","name":"I2C(1)","scl":"PB8","sda":"PB9"},"spi":{"added_from":"mpy:stm32/B_L475E_IOT01A","cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"},"uart":{"name":"Serial","rx":"PB7","tx":"PB6"}},"buttons":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20251016032940id_/https://www.st.com/resource/en/schematic_pack/mb1297-l475vg-915-e02_schematic.pdf","doc":"mb1297-l475vg-915-e02_schematic.pdf (Project 'IoT Node Discovery Kit', Variant L475VG-915)","kind":"schematic","level":"PC13 -> net BUTTON_EXTI13 -> SB3 (Close) -> R24 1K -> node pulled to 3V3 by R23 100K; B2 connects that node to GND. Pressed: reads low.","publisher":"STMicroelectronics","quote":"BUTTON_EXTI13 Close SB3 R24 1K; 3V3 R23 100K; B2 SW-PUSH-CMS_BLUE GND; C36 100nF, C37 10pF","revision":"Revision E-02, Date 05-FEB-21","url":"https://www.st.com/resource/en/schematic_pack/mb1297-l475vg-915-e02_schematic.pdf","where":"sheet 11 of 12 'Peripherals', block 'USER & WAKE-UP Button'; MCU pin on sheet 3 'MCU 1' (pin 7 PC13/WKUP2 -> BUTTON_EXTI13)"},"filled":["pull from mpy:stm32/B_L475E_IOT01A","active from mpy:stm32/B_L475E_IOT01A"],"name":"USER_BTN","pin":"PC13","pull":"none"}],"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:Disco:B_L475E_IOT01A","leds":[{"active":"high","aliases":["LED1"],"cite":{"archived":"https://web.archive.org/web/20251016032940id_/https://www.st.com/resource/en/schematic_pack/mb1297-l475vg-915-e02_schematic.pdf","doc":"mb1297-l475vg-915-e02_schematic.pdf (Project 'IoT Node Discovery Kit', Variant L475VG-915)","kind":"schematic","level":"PA5 -> SB1 -> R16 -> op-amp voltage follower U21 -> R18 -> LD1 -> GND (non-inverting buffer)","publisher":"STMicroelectronics","quote":"ARD.D13-SPI1_SCK/LED1 Close SB1 R16 10K U21 TSV631AILT R18 1K LD1 GREEN GND","revision":"Revision E-02, Date 05-FEB-21","url":"https://www.st.com/resource/en/schematic_pack/mb1297-l475vg-915-e02_schematic.pdf","where":"sheet 11 USER LED"},"colour":"green","filled":["colour from mpy:stm32/B_L475E_IOT01A","active from mpy:stm32/B_L475E_IOT01A"],"name":"LED_BUILTIN","pin":"PA5"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20251016032940id_/https://www.st.com/resource/en/schematic_pack/mb1297-l475vg-915-e02_schematic.pdf","doc":"mb1297-l475vg-915-e02_schematic.pdf (Project 'IoT Node Discovery Kit', Variant L475VG-915)","kind":"schematic","level":"PB14 -> R20 -> LD2 -> GND","publisher":"STMicroelectronics","quote":"LED2 R20 330R LD2 GREEN GND","revision":"Revision E-02, Date 05-FEB-21","url":"https://www.st.com/resource/en/schematic_pack/mb1297-l475vg-915-e02_schematic.pdf","where":"sheet 11 USER LED"},"colour":"green","filled":["colour from mpy:stm32/B_L475E_IOT01A","active from mpy:stm32/B_L475E_IOT01A"],"name":"LED2","pin":"PB14"},{"aliases":["LED4"],"name":"LED3","pin":"PC9"}],"naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:Disco:B_L475E_IOT01A"}},
{"chosen":"arduino:STMicroelectronics:stm32:Disco:B_L4S5I_IOT01A","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:Disco:B_L4S5I_IOT01A"],"key":"st-b-l4s5i-iot01a","name":"B-L4S5I-IOT01A","part":"stm32l4s5xx","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L4xx/L4R5V(G-I)T_L4R7VIT_L4S5VIT_L4S7VIT/variant_B_L4S5I_IOT01A.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null],["PB14","LED2",null],["PC9","LED3",null]],"uart":["PB6","PB7"]},"src":"arduino:STMicroelectronics:stm32:Disco:B_L4S5I_IOT01A"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"uart":{"name":"Serial","rx":"PB7","tx":"PB6"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:Disco:B_L4S5I_IOT01A","leds":[{"aliases":["LED1"],"name":"LED_BUILTIN","pin":"PA5"},{"name":"LED2","pin":"PB14"},{"aliases":["LED4"],"name":"LED3","pin":"PC9"}],"naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:Disco:B_L4S5I_IOT01A"}},
{"chosen":"zephyr:b_l4s5i_iot01a","flash":2097152,"ids":["zephyr:b_l4s5i_iot01a"],"key":"st-b-l4s5i-iot01a-discovery-kit","name":"B-L4S5I-IOT01A Discovery kit","part":"stm32l4s5xx","ram":196608,"records":[{"file":"boards/st/b_l4s5i_iot01a/b_l4s5i_iot01a.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"],["PB14","led_2","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:b_l4s5i_iot01a","stated":{"buttons|PC13":"zephyr:b_l4s5i_iot01a: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:b_l4s5i_iot01a: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>","leds|PB14":"zephyr:b_l4s5i_iot01a: gpios = <&gpiob 14 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"low","label":"User","name":"sw0","pin":"PC13"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD1","name":"led0","pin":"PA5"},{"active":"high","label":"User LD2","name":"led_2","pin":"PB14"}],"naming":"stm32","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Disco:B_U585I_IOT02A","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:Disco:B_U585I_IOT02A"],"key":"st-b-u585i-iot02a","name":"B-U585I-IOT02A","part":"stm32u585xx","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32U5xx/U575A(G-I)IxQ_U585AIIxQ/variant_B_U585I_IOT02A.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PE13","LED_BUILTIN",null],["PH7","LED_GREEN",null],["PH6","LED_RED",null]],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:Disco:B_U585I_IOT02A"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:Disco:B_U585I_IOT02A","leds":[{"aliases":["LED_BLUE"],"colour":"blue","name":"LED_BUILTIN","pin":"PE13"},{"colour":"green","name":"LED_GREEN","pin":"PH7"},{"colour":"red","name":"LED_RED","pin":"PH6"}],"naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:Disco:B_U585I_IOT02A"}},
{"chosen":"zephyr:b_u585i_iot02a","flash":2097152,"ids":["zephyr:b_u585i_iot02a"],"key":"st-b-u585i-iot02a-discovery-kit","name":"B-U585I-IOT02A Discovery kit","part":"stm32u585xx","ram":786432,"records":[{"file":"boards/st/b_u585i_iot02a/b_u585i_iot02a.dts","says":{"buttons":[["PC13","sw0","low","up"]],"i2c":["PB9","PB8"],"leds":[["PH7","led0","low"],["PH6","led1","low"]],"spi":["PE13","PE15","PE14"]},"src":"zephyr:b_u585i_iot02a","stated":{"buttons|PC13":"zephyr:b_u585i_iot02a: gpios = <&gpioc 13 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PH6":"zephyr:b_u585i_iot02a: gpios = <&gpioh 6 GPIO_ACTIVE_LOW>","leds|PH7":"zephyr:b_u585i_iot02a: gpios = <&gpioh 7 GPIO_ACTIVE_LOW>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"miso":"PE14","mosi":"PE15","name":"spi1","sck":"PE13"}},"buttons":[{"active":"low","label":"User","name":"sw0","pin":"PC13","pull":"up"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD7","name":"led0","pin":"PH7"},{"active":"low","label":"User LD6","name":"led1","pin":"PH6"}],"naming":"stm32","ram":786432,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:3dprinter:EBB42_V1_1","flash":131072,"ids":["arduino:STMicroelectronics:stm32:3dprinter:EBB42_V1_1"],"key":"st-big-tree-tech-ebb42-v1-1","name":"Big Tree Tech EBB42 V1.1","part":"stm32g0b1xx","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1C(B-C-E)(T-U)_G0C1C(C-E)(T-U)/variant_EBB42_V1_1.h","says":{"i2c":["PA6","PA7"],"leds":[["PA13","LED_BUILTIN",null]],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:3dprinter:EBB42_V1_1"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:3dprinter:EBB42_V1_1","leds":[{"name":"LED_BUILTIN","pin":"PA13"}],"naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:3dprinter:EBB42_V1_1"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:BLACK_F407VE","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:BLACK_F407VE"],"key":"st-black-f407ve","name":"Black F407VE","part":"stm32f407xx","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_BLACK_F407VX.h","says":{"buttons":[["PE4","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PA6","LED_BUILTIN",null]],"spi":["PB3","PB5","PB4"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF4:BLACK_F407VE"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PB7","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PE4"}],"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:BLACK_F407VE","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PA6"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:BLACK_F407VE"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:BLACK_F407VG","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF4:BLACK_F407VG"],"key":"st-black-f407vg","name":"Black F407VG","part":"stm32f407xx","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_BLACK_F407VX.h","says":{"buttons":[["PE4","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PA6","LED_BUILTIN",null]],"spi":["PB3","PB5","PB4"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF4:BLACK_F407VG"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PB7","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PE4"}],"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:BLACK_F407VG","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PA6"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:BLACK_F407VG"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:BLACK_F407ZE","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:BLACK_F407ZE"],"key":"st-black-f407ze","name":"Black F407ZE","part":"stm32f407xx","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F407Z(E-G)T_F417Z(E-G)T/variant_BLACK_F407ZX.h","says":{"buttons":[["PE4","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PF10","LED_BUILTIN",null]],"spi":["PB3","PB5","PB4"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF4:BLACK_F407ZE"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PB7","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PE4"}],"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:BLACK_F407ZE","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PF10"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:BLACK_F407ZE"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:BLACK_F407ZG","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF4:BLACK_F407ZG"],"key":"st-black-f407zg","name":"Black F407ZG","part":"stm32f407xx","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F407Z(E-G)T_F417Z(E-G)T/variant_BLACK_F407ZX.h","says":{"buttons":[["PE4","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PF10","LED_BUILTIN",null]],"spi":["PB3","PB5","PB4"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF4:BLACK_F407ZG"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PB7","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PE4"}],"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:BLACK_F407ZG","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PF10"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:BLACK_F407ZG"}},
{"chosen":"zephyr:black_f407zg_pro","flash":1048576,"ids":["zephyr:black_f407zg_pro"],"key":"st-black-stm32-f407zg-pro-development-board","name":"Black STM32 F407ZG Pro Development Board","part":"stm32f407xx","ram":196608,"records":[{"file":"boards/others/black_f407zg_pro/black_f407zg_pro.dts","says":{"buttons":[["PB9","K0","low",null],["PB8","K1","low",null],["PA0","sw0","high",null]],"leds":[["PF9","led0","low"],["PF10","led1","low"]],"spi":["PB10","PC3","PC2"]},"src":"zephyr:black_f407zg_pro","stated":{"buttons|PA0":"zephyr:black_f407zg_pro: gpios = <&gpioa 0 GPIO_ACTIVE_HIGH>","buttons|PB8":"zephyr:black_f407zg_pro: gpios = <&gpiob 8 GPIO_ACTIVE_LOW>","buttons|PB9":"zephyr:black_f407zg_pro: gpios = <&gpiob 9 GPIO_ACTIVE_LOW>","leds|PF10":"zephyr:black_f407zg_pro: gpios = <&gpiof 10 GPIO_ACTIVE_LOW>","leds|PF9":"zephyr:black_f407zg_pro: gpios = <&gpiof 9 GPIO_ACTIVE_LOW>"}}],"vendor":"others","why":"rank","wiring":{"buses":{"spi":{"miso":"PC2","mosi":"PC3","name":"spi2","sck":"PB10"}},"buttons":[{"active":"low","label":"Key K0","name":"K0","pin":"PB9"},{"active":"low","label":"Key K1","name":"K1","pin":"PB8"},{"active":"high","label":"Key WK_UP","name":"sw0","pin":"PA0"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD1","name":"led0","pin":"PF9"},{"active":"low","label":"User LD2","name":"led1","pin":"PF10"}],"naming":"stm32","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:black_f407ve","flash":524288,"ids":["pio:black_f407ve","zephyr:black_f407ve"],"key":"st-black-stm32f407ve","name":"Black STM32F407VE","notes":["led PA7 added from zephyr:black_f407ve","button PE3 added from zephyr:black_f407ve","button PA0 added from zephyr:black_f407ve","led PA6 label from zephyr:black_f407ve","button PE4 label from zephyr:black_f407ve","led PA6 active from zephyr:black_f407ve","button PE4 active from zephyr:black_f407ve"],"part":"stm32f407ve","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_BLACK_F407VX.h","says":{"buttons":[["PE4","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PA6","LED_BUILTIN",null]],"spi":["PB3","PB5","PB4"],"uart":["PA9","PA10"]},"src":"pio:black_f407ve","via":"PlatformIO ststm32 build.variant; defines of the core's own BLACK_F407VE entry"},{"file":"boards/others/black_f407ve/black_f407ve.dts","says":{"buttons":[["PE4","K0","low",null],["PE3","K1","low",null],["PA0","sw0","high",null]],"leds":[["PA6","led0","low"],["PA7","led1","low"]],"spi":["PB3","PB5","PB4"]},"src":"zephyr:black_f407ve","stated":{"buttons|PA0":"zephyr:black_f407ve: gpios = <&gpioa 0 GPIO_ACTIVE_HIGH>","buttons|PE3":"zephyr:black_f407ve: gpios = <&gpioe 3 GPIO_ACTIVE_LOW>","buttons|PE4":"zephyr:black_f407ve: gpios = <&gpioe 4 GPIO_ACTIVE_LOW>","leds|PA6":"zephyr:black_f407ve: gpios = <&gpioa 6 GPIO_ACTIVE_LOW>","leds|PA7":"zephyr:black_f407ve: gpios = <&gpioa 7 GPIO_ACTIVE_LOW>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PB7","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"low","filled":["label from zephyr:black_f407ve","active from zephyr:black_f407ve"],"label":"Key K0","name":"USER_BTN","pin":"PE4"},{"active":"low","added_from":"zephyr:black_f407ve","label":"Key K1","name":"K1","pin":"PE3"},{"active":"high","added_from":"zephyr:black_f407ve","label":"Key WK_UP","name":"sw0","pin":"PA0"}],"clock_hz":168000000,"flash":524288,"flash_from":"pio:black_f407ve","leds":[{"active":"low","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:black_f407ve","active from zephyr:black_f407ve"],"label":"User LD1","name":"LED_BUILTIN","pin":"PA6"},{"active":"low","added_from":"zephyr:black_f407ve","label":"User LD2","name":"led1","pin":"PA7"}],"naming":"stm32","ram":131072,"ram_from":"pio:black_f407ve"}},
{"chosen":"pio:black_f407vg","flash":524288,"ids":["pio:black_f407vg"],"key":"st-black-stm32f407vg","name":"Black STM32F407VG","part":"stm32f407vg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_BLACK_F407VX.h","says":{"buttons":[["PE4","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PA6","LED_BUILTIN",null]],"spi":["PB3","PB5","PB4"],"uart":["PA9","PA10"]},"src":"pio:black_f407vg","via":"PlatformIO ststm32 build.variant; defines of the core's own BLACK_F407VG entry"}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PB7","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PE4"}],"clock_hz":168000000,"flash":524288,"flash_from":"pio:black_f407vg","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PA6"}],"naming":"stm32","ram":131072,"ram_from":"pio:black_f407vg"}},
{"chosen":"pio:black_f407ze","flash":524288,"ids":["pio:black_f407ze"],"key":"st-black-stm32f407ze","name":"Black STM32F407ZE","part":"stm32f407ze","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F407Z(E-G)T_F417Z(E-G)T/variant_BLACK_F407ZX.h","says":{"buttons":[["PE4","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PF10","LED_BUILTIN",null]],"spi":["PB3","PB5","PB4"],"uart":["PA9","PA10"]},"src":"pio:black_f407ze","via":"PlatformIO ststm32 build.variant; defines of the core's own BLACK_F407ZE entry"}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PB7","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PE4"}],"clock_hz":168000000,"flash":524288,"flash_from":"pio:black_f407ze","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PF10"}],"naming":"stm32","ram":131072,"ram_from":"pio:black_f407ze"}},
{"chosen":"pio:black_f407zg","flash":1048576,"ids":["pio:black_f407zg"],"key":"st-black-stm32f407zg","name":"Black STM32F407ZG","part":"stm32f407zg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F407Z(E-G)T_F417Z(E-G)T/variant_BLACK_F407ZX.h","says":{"buttons":[["PE4","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PF10","LED_BUILTIN",null]],"spi":["PB3","PB5","PB4"],"uart":["PA9","PA10"]},"src":"pio:black_f407zg","via":"PlatformIO ststm32 build.variant; defines of the core's own BLACK_F407ZG entry"}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PB7","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PE4"}],"clock_hz":168000000,"flash":1048576,"flash_from":"pio:black_f407zg","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PF10"}],"naming":"stm32","ram":131072,"ram_from":"pio:black_f407zg"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:BLACKPILL_F103C8","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF1:BLACKPILL_F103C8"],"key":"st-blackpill-f103c8","name":"BlackPill F103C8","part":"stm32f103xb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_PILL_F103Cx.h","says":{"i2c":["PB7","PB6"],"leds":[["PB12","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF1:BLACKPILL_F103C8"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:BLACKPILL_F103C8","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB12"}],"naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:BLACKPILL_F103C8"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:BLACKPILL_F103CB","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF1:BLACKPILL_F103CB"],"key":"st-blackpill-f103cb-or-c8-with-128k","name":"BlackPill F103CB (or C8 with 128k)","part":"stm32f103xb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_PILL_F103Cx.h","says":{"i2c":["PB7","PB6"],"leds":[["PB12","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF1:BLACKPILL_F103CB"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:BLACKPILL_F103CB","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB12"}],"naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:BLACKPILL_F103CB"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:BLACKPILL_F401CC","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF4:BLACKPILL_F401CC"],"key":"st-blackpill-f401cc","name":"BlackPill F401CC","part":"stm32f401xc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_BLACKPILL_F401Cx.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PC13","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF4:BLACKPILL_F401CC"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PA0"}],"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:BLACKPILL_F401CC","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PC13"}],"naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:BLACKPILL_F401CC"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:BLACKPILL_F401CE","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:BLACKPILL_F401CE"],"key":"st-blackpill-f401ce","name":"BlackPill F401CE","part":"stm32f401xe","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_BLACKPILL_F401Cx.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PC13","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF4:BLACKPILL_F401CE"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PA0"}],"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:BLACKPILL_F401CE","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PC13"}],"naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:BLACKPILL_F401CE"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:BLACKPILL_F411CE","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:BLACKPILL_F411CE"],"key":"st-blackpill-f411ce","name":"BlackPill F411CE","part":"stm32f411xe","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F411C(C-E)(U-Y)/variant_BLACKPILL_F411CE.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PC13","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF4:BLACKPILL_F411CE"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PA0"}],"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:BLACKPILL_F411CE","leds":[{"name":"LED_BUILTIN","pin":"PC13"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:BLACKPILL_F411CE"}},
{"chosen":"arduino:stm32duino:STM32F4:blackpill_f401","flash":262144,"ids":["arduino:stm32duino:STM32F4:blackpill_f401"],"key":"st-blackpill-stm32f401ccu6","name":"Blackpill STM32F401CCU6","part":"stm32f401cc","ram":65536,"records":[{"core":"arduino:stm32duino:STM32F4","file":"variants/blackpill_f401/pins_arduino.h","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"arduino:stm32duino:STM32F4:blackpill_f401"}],"vendor":"stm32duino","why":"vendor","wiring":{"clock_hz":84000000,"flash":262144,"flash_from":"arduino:stm32duino:STM32F4:blackpill_f401","leds":[{"name":"LED_BUILTIN","pin":"PC13"}],"naming":"stm32","ram":65536,"ram_from":"arduino:stm32duino:STM32F4:blackpill_f401"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:BLUEBUTTON_F103R8T","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF1:BLUEBUTTON_F103R8T"],"key":"st-blue-button-f103r8t","name":"Blue Button F103R8T","part":"stm32f103xb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F1xx/F103R(8-B)T/variant_BLUEBUTTON_F103R8T.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PB11","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF1:BLUEBUTTON_F103R8T"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:BLUEBUTTON_F103R8T","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB11"}],"naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:BLUEBUTTON_F103R8T"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:BLUEBUTTON_F103RBT","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF1:BLUEBUTTON_F103RBT"],"key":"st-blue-button-f103rbt","name":"Blue Button F103RBT","part":"stm32f103xb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F1xx/F103R(8-B)T/variant_BLUEBUTTON_F103RBT.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PB11","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF1:BLUEBUTTON_F103RBT"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:BLUEBUTTON_F103RBT","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB11"}],"naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:BLUEBUTTON_F103RBT"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:BLUEBUTTON_F103RCT","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF1:BLUEBUTTON_F103RCT"],"key":"st-blue-button-f103rct","name":"Blue Button F103RCT","part":"stm32f103xe","ram":49152,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F1xx/F103R(C-D-E)T/variant_BLUEBUTTON_F103RCT.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PB11","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF1:BLUEBUTTON_F103RCT"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:BLUEBUTTON_F103RCT","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB11"}],"naming":"stm32","ram":49152,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:BLUEBUTTON_F103RCT"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:BLUEBUTTON_F103RET","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF1:BLUEBUTTON_F103RET"],"key":"st-blue-button-f103ret","name":"Blue Button F103RET","part":"stm32f103xe","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F1xx/F103R(C-D-E)T/variant_BLUEBUTTON_F103RET.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PB11","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF1:BLUEBUTTON_F103RET"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:BLUEBUTTON_F103RET","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB11"}],"naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:BLUEBUTTON_F103RET"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:BLUE_F407VE_MINI","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:BLUE_F407VE_MINI"],"key":"st-blue-f407ve-mini","name":"Blue F407VE mini","part":"stm32f407xx","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_BLUE_F407VE_MINI.h","says":{"i2c":["PB7","PB6"],"leds":[["PB9","LED_BUILTIN",null]],"spi":["PB13","PB15","PB14"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF4:BLUE_F407VE_MINI"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PB12","miso":"PB14","mosi":"PB15","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:BLUE_F407VE_MINI","leds":[{"name":"LED_BUILTIN","pin":"PB9"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:BLUE_F407VE_MINI"}},
{"chosen":"pio:blue_f407ve_mini","flash":524288,"ids":["pio:blue_f407ve_mini"],"key":"st-blue-stm32f407ve-mini","name":"Blue STM32F407VE Mini","part":"stm32f407ve","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_BLUE_F407VE_MINI.h","says":{"i2c":["PB7","PB6"],"leds":[["PB9","LED_BUILTIN",null]],"spi":["PB13","PB15","PB14"],"uart":["PA9","PA10"]},"src":"pio:blue_f407ve_mini","via":"PlatformIO ststm32 build.variant; defines of the core's own BLUE_F407VE_MINI entry"}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PB12","miso":"PB14","mosi":"PB15","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"clock_hz":168000000,"flash":524288,"flash_from":"pio:blue_f407ve_mini","leds":[{"name":"LED_BUILTIN","pin":"PB9"}],"naming":"stm32","ram":131072,"ram_from":"pio:blue_f407ve_mini"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:BLUEPILL_F103C6","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF1:BLUEPILL_F103C6"],"key":"st-bluepill-f103c6-32k","name":"BluePill F103C6 (32K)","part":"stm32f103x6","ram":10240,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C4T_F103C6(T-U)/variant_BLUEPILL_F103C6.h","says":{"i2c":["PB7","PB6"],"leds":[["PC13","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF1:BLUEPILL_F103C6"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:BLUEPILL_F103C6","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PC13"}],"naming":"stm32","ram":10240,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:BLUEPILL_F103C6"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:BLUEPILL_F103C8","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF1:BLUEPILL_F103C8"],"key":"st-bluepill-f103c8","name":"BluePill F103C8","part":"stm32f103xb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_PILL_F103Cx.h","says":{"i2c":["PB7","PB6"],"leds":[["PC13","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF1:BLUEPILL_F103C8"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:BLUEPILL_F103C8","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PC13"}],"naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:BLUEPILL_F103C8"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:BLUEPILL_F103CB","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF1:BLUEPILL_F103CB"],"key":"st-bluepill-f103cb-or-c8-with-128k","name":"BluePill F103CB (or C8 with 128k)","part":"stm32f103xb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_PILL_F103Cx.h","says":{"i2c":["PB7","PB6"],"leds":[["PC13","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF1:BLUEPILL_F103CB"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:BLUEPILL_F103CB","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PC13"}],"naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:BLUEPILL_F103CB"}},
{"chosen":"zephyr:mikroe_clicker_2","flash":1048576,"ids":["zephyr:mikroe_clicker_2"],"key":"st-clicker-2-for-stm32","name":"Clicker 2 for STM32","part":"stm32f407xx","ram":196608,"records":[{"file":"boards/mikroe/clicker_2/mikroe_clicker_2.dts","says":{"buttons":[["PE0","sw0","low",null],["PE10","sw1","low",null]],"i2c":["PB11","PB10"],"leds":[["PE12","led0","high"],["PE15","led1","high"]],"spi":["PB13","PB15","PB14"]},"src":"zephyr:mikroe_clicker_2","stated":{"buttons|PE0":"zephyr:mikroe_clicker_2: gpios = <&gpioe 0 GPIO_ACTIVE_LOW>","buttons|PE10":"zephyr:mikroe_clicker_2: gpios = <&gpioe 10 GPIO_ACTIVE_LOW>","leds|PE12":"zephyr:mikroe_clicker_2: gpios = <&gpioe 12 GPIO_ACTIVE_HIGH>","leds|PE15":"zephyr:mikroe_clicker_2: gpios = <&gpioe 15 GPIO_ACTIVE_HIGH>"}}],"vendor":"mikroe","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"PB10","sda":"PB11"},"spi":{"miso":"PB14","mosi":"PB15","name":"spi2","sck":"PB13"}},"buttons":[{"active":"low","label":"Key PE0","name":"sw0","pin":"PE0"},{"active":"low","label":"Key K1","name":"sw1","pin":"PE10"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD1","name":"led0","pin":"PE12"},{"active":"high","label":"User LD2","name":"led1","pin":"PE15"}],"naming":"stm32","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:CoreBoard_F401RC","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF4:CoreBoard_F401RC","pio:coreboard_f401rc"],"key":"st-core-board-f401rct6","name":"Core board F401RCT6","part":"stm32f401rc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401R(B-C-D-E)T/variant_CoreBoard_F401RC.h","says":{"i2c":["PB9","PB8"],"leds":[["PB10","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF4:CoreBoard_F401RC"},{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401R(B-C-D-E)T/variant_CoreBoard_F401RC.h","same":true,"src":"pio:coreboard_f401rc","via":"PlatformIO ststm32 build.variant; defines of the core's own CoreBoard_F401RC entry"}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"clock_hz":84000000,"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:CoreBoard_F401RC","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB10"}],"naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:CoreBoard_F401RC"}},
{"chosen":"arduino:STMicroelectronics:stm32:Blues:CYGNET","flash":262144,"ids":["arduino:STMicroelectronics:stm32:Blues:CYGNET","cpy:stm/blues_cygnet"],"key":"st-cygnet","name":"Cygnet","part":"stm32l433cc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L4xx/L433C(B-C)(T-U)_L443CC(T-U)/variant_CYGNET.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PA8","LED_BUILTIN",null]],"spi":["PA5","PB5","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:Blues:CYGNET"},{"file":"ports/stm/boards/blues_cygnet/pins.c","says":{"buttons":[["PC13","BUTTON_USR",null,null]],"i2c":["PB7","PB6"],"leds":[["PA8","LED",null]],"spi":["PA5","PB5","PB6"],"uart":["PA9","PA10"]},"src":"cpy:stm/blues_cygnet"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PB0","miso":"PA6","mosi":"PB5","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:Blues:CYGNET","leds":[{"name":"LED_BUILTIN","pin":"PA8"}],"naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:Blues:CYGNET"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:DAISY_PATCH_SM","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenH7:DAISY_PATCH_SM"],"key":"st-daisy-patch-sm","name":"Daisy Patch SM","part":"stm32h750xx","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_DAISY_PATCH_SM.h","says":{"i2c":["PB9","PB8"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PD10","PC3","PC2"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:DAISY_PATCH_SM"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PB4","miso":"PC2","mosi":"PC3","name":"SPI","sck":"PD10"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:DAISY_PATCH_SM","leds":[{"name":"LED_BUILTIN","pin":"PC7"}],"naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:DAISY_PATCH_SM"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:DAISY_PETAL_SM","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenH7:DAISY_PETAL_SM"],"key":"st-daisy-petal-sm","name":"Daisy Petal SM","part":"stm32h750xx","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","LED_RED is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_DAISY_PETAL_SM.h","says":{"i2c":["PB9","PB8"],"spi":["PG11","PB5","PB4"],"uart":["PB6","PB7"]},"src":"arduino:STMicroelectronics:stm32:GenH7:DAISY_PETAL_SM"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PG10","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PG11"},"uart":{"name":"Serial","rx":"PB7","tx":"PB6"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:DAISY_PETAL_SM","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:DAISY_PETAL_SM"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:DAISY_SEED","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenH7:DAISY_SEED","cpy:stm/daisy_seed_with_sdram"],"key":"st-daisy-seed","name":"Daisy Seed","notes":["button PG3 added from cpy:stm/daisy_seed_with_sdram"],"part":"stm32h750xx","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_DAISY_SEED.h","says":{"i2c":["PB9","PB8"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PG11","PB5","PB4"],"uart":["PB6","PB7"]},"src":"arduino:STMicroelectronics:stm32:GenH7:DAISY_SEED"},{"file":"ports/stm/boards/daisy_seed_with_sdram/pins.c","says":{"buttons":[["PG3","BOOT",null,null]],"leds":[["PC7","LED",null]]},"src":"cpy:stm/daisy_seed_with_sdram"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PG10","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PG11"},"uart":{"name":"Serial","rx":"PB7","tx":"PB6"}},"buttons":[{"added_from":"cpy:stm/daisy_seed_with_sdram","name":"BOOT","pin":"PG3"}],"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:DAISY_SEED","leds":[{"aliases":["LED_RED"],"colour":"red","name":"LED_BUILTIN","pin":"PC7"}],"naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:DAISY_SEED"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:DATABOARD","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF1:DATABOARD"],"key":"st-databoard","name":"Databoard","part":"stm32f103xb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_DATABOARD.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:DATABOARD"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:DATABOARD","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:DATABOARD"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:DevEBoxH743VITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:DevEBoxH743VITX"],"key":"st-devebox-h743vitx","name":"DevEBox H743VITX","part":"stm32h743xx","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_DevEBoxH7xx.h","says":{"buttons":[["PE3","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PA1","LED_BUILTIN",null]],"spi":["PB3","PB5","PB4"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenH7:DevEBoxH743VITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PD7","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PE3"}],"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:DevEBoxH743VITX","leds":[{"name":"LED_BUILTIN","pin":"PA1"}],"naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:DevEBoxH743VITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:DevEBoxH750VBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenH7:DevEBoxH750VBTX"],"key":"st-devebox-h750vbtx","name":"DevEBox H750VBTX","part":"stm32h750xx","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_DevEBoxH7xx.h","says":{"buttons":[["PE3","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PA1","LED_BUILTIN",null]],"spi":["PB3","PB5","PB4"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenH7:DevEBoxH750VBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PD7","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PE3"}],"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:DevEBoxH750VBTX","leds":[{"name":"LED_BUILTIN","pin":"PA1"}],"naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:DevEBoxH750VBTX"}},
{"chosen":"mpy:stm32/STM32F4DISC","ids":["mpy:stm32/STM32F4DISC"],"key":"st-discovery-f4","name":"Discovery F4","part":"stm32f407xx","records":[{"file":"ports/stm32/boards/STM32F4DISC/mpconfigboard.h","says":{"buttons":[["PA0","USRSW","high","none"]],"i2c":["PB7","PB6"],"leds":[["PD14","LED1","high"],["PD12","LED2","high"],["PD13","LED3","high"],["PD15","LED4","high"]],"spi":["PA5","PA7","PA6"]},"src":"mpy:stm32/STM32F4DISC","stated":{"buttons|PA0":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PD12":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PD13":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PD14":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PD15":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST Microelectronics","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20240901085706id_/https://www.st.com/resource/en/schematic_pack/mb997-f407vgt6-e01_schematic.pdf","doc":"mb997-f407vgt6-e01_schematic.pdf (Project STM32F407G-DISC1, Variant F407VGT6)","kind":"schematic","level":"B1 to VDD via R38, R39 220K to GND","publisher":"STMicroelectronics","quote":"PA0 SB20 R35 330; VDD R38 100 B1 SW-PUSH-CMS; R39 220K; C38 Not Fitted","revision":"Revision E-01, Date 09/04/2020","url":"https://www.st.com/resource/en/schematic_pack/mb997-f407vgt6-e01_schematic.pdf","where":"sheet 4 USER & WAKE-UP Button"},"name":"USRSW","pin":"PA0","pull":"none"}],"flash":1048576,"flash_from":"MicroPython ports/stm32/boards/stm32f405.ld (MEMORY, the linker script this board's mpconfigboard.mk names in LD_FILES)","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"cite":{"archived":"https://web.archive.org/web/20240901085706id_/https://www.st.com/resource/en/schematic_pack/mb997-f407vgt6-e01_schematic.pdf","doc":"mb997-f407vgt6-e01_schematic.pdf (Project STM32F407G-DISC1, Variant F407VGT6)","kind":"schematic","level":"PD14 -> R41 -> LD5 -> GND","publisher":"STMicroelectronics","quote":"PD14 R41 680 LD5 Red","revision":"Revision E-01, Date 09/04/2020","url":"https://www.st.com/resource/en/schematic_pack/mb997-f407vgt6-e01_schematic.pdf","where":"sheet 4 LEDs"},"colour":"red","name":"LED1","pin":"PD14"},{"active":"high","aliases":["MICROPY_HW_LED2"],"cite":{"archived":"https://web.archive.org/web/20240901085706id_/https://www.st.com/resource/en/schematic_pack/mb997-f407vgt6-e01_schematic.pdf","doc":"mb997-f407vgt6-e01_schematic.pdf (Project STM32F407G-DISC1, Variant F407VGT6)","kind":"schematic","level":"PD12 -> R40 -> LD4 -> GND","publisher":"STMicroelectronics","quote":"PD12 R40 510 LD4 Green","revision":"Revision E-01, Date 09/04/2020","url":"https://www.st.com/resource/en/schematic_pack/mb997-f407vgt6-e01_schematic.pdf","where":"sheet 4 LEDs"},"colour":"green","name":"LED2","pin":"PD12"},{"active":"high","aliases":["MICROPY_HW_LED3"],"cite":{"archived":"https://web.archive.org/web/20240901085706id_/https://www.st.com/resource/en/schematic_pack/mb997-f407vgt6-e01_schematic.pdf","doc":"mb997-f407vgt6-e01_schematic.pdf (Project STM32F407G-DISC1, Variant F407VGT6)","kind":"schematic","level":"PD13 -> R36 -> LD3 -> GND","publisher":"STMicroelectronics","quote":"PD13 R36 680 LD3 Orange","revision":"Revision E-01, Date 09/04/2020","url":"https://www.st.com/resource/en/schematic_pack/mb997-f407vgt6-e01_schematic.pdf","where":"sheet 4 LEDs"},"colour":"orange","name":"LED3","pin":"PD13"},{"active":"high","aliases":["MICROPY_HW_LED4"],"cite":{"archived":"https://web.archive.org/web/20240901085706id_/https://www.st.com/resource/en/schematic_pack/mb997-f407vgt6-e01_schematic.pdf","doc":"mb997-f407vgt6-e01_schematic.pdf (Project STM32F407G-DISC1, Variant F407VGT6)","kind":"schematic","level":"PD15 -> R42 680R -> LD6 (blue) pin 1 (anode); pin 2 (cathode) -> common line -> GND: lit when PD15 is high.","publisher":"STMicroelectronics","quote":"PD15 R42 680 LD6 Blue 1 2; cathodes joined to GND","revision":"Revision E-01, Date 09/04/2020","url":"https://www.st.com/resource/en/schematic_pack/mb997-f407vgt6-e01_schematic.pdf","where":"sheet 4 of 7 'Peripherals', block 'LEDs'"},"colour":"blue","name":"LED4","pin":"PD15"}],"memory_cite":{"doc":"MicroPython ports/stm32/boards/stm32f405.ld","kind":"board-definition","publisher":"MicroPython","quote":"FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 1024K /* entire flash */","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/stm32/boards/stm32f405.ld","where":"MEMORY, the linker script this board's mpconfigboard.mk names in LD_FILES"},"naming":"stm32","ram":196608,"ram_from":"stm32-data STM32F407IE, STM32F407IG, STM32F407VE and 3 more: every chip STM32F407 can be"}},
{"chosen":"mpy:stm32/STM32F411DISC","ids":["mpy:stm32/STM32F411DISC"],"key":"st-discovery-f411","name":"Discovery F411","part":"stm32f411xe","records":[{"file":"ports/stm32/boards/STM32F411DISC/mpconfigboard.h","says":{"buttons":[["PA0","USRSW","high","none"]],"i2c":["PB9","PB6"],"leds":[["PD14","LED1","high"],["PD12","LED2","high"],["PD13","LED3","high"],["PD15","LED4","high"]],"spi":["PA5","PA7","PA6"]},"src":"mpy:stm32/STM32F411DISC","stated":{"buttons|PA0":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PD12":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PD13":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PD14":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PD15":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST Microelectronics","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB6","sda":"PB9"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20260210172752id_/https://www.st.com/resource/en/schematic_pack/mb1115-f411ve-b02-b03_schematic.pdf","doc":"mb1115-f411ve-b02-b03_schematic.pdf (title 'STM32F411E-DISCOVERY Peripherals', Number MB1115)","kind":"schematic","level":"B1 to VDD via R37, R35 220K to GND","publisher":"STMicroelectronics","quote":"PA0 SB21 R34 330; VDD R37 100 B1 SW-PUSH-CMS_BLUE; R35 220K","revision":"Rev: B.2(PCB.SCH), Date 10/16/2014","url":"https://www.st.com/resource/en/schematic_pack/mb1115-f411ve-b02-b03_schematic.pdf","where":"sheet 6 USER & WAKE-UP Button"},"name":"USRSW","pin":"PA0","pull":"none"}],"flash":524288,"flash_by_part":true,"flash_from":"stm32-data STM32F411CE, STM32F411RE, STM32F411VE: every chip STM32F411 can be","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"cite":{"archived":"https://web.archive.org/web/20260210172752id_/https://www.st.com/resource/en/schematic_pack/mb1115-f411ve-b02-b03_schematic.pdf","doc":"mb1115-f411ve-b02-b03_schematic.pdf (title 'STM32F411E-DISCOVERY Peripherals', Number MB1115)","kind":"schematic","level":"PD14 -> R39 1K -> LD5 (red) anode; cathode -> common line -> GND: lit when PD14 is high.","publisher":"STMicroelectronics","quote":"PD14 R39 1K LD5 LED, red; cathodes to GND","revision":"Rev: B.2(PCB.SCH), Date 10/16/2014","url":"https://www.st.com/resource/en/schematic_pack/mb1115-f411ve-b02-b03_schematic.pdf","where":"sheet 6 of 6 'STM32F411E-DISCOVERY Peripherals', block 'LEDs'"},"colour":"red","name":"LED1","pin":"PD14"},{"active":"high","aliases":["MICROPY_HW_LED2"],"cite":{"archived":"https://web.archive.org/web/20260210172752id_/https://www.st.com/resource/en/schematic_pack/mb1115-f411ve-b02-b03_schematic.pdf","doc":"mb1115-f411ve-b02-b03_schematic.pdf (title 'STM32F411E-DISCOVERY Peripherals', Number MB1115)","kind":"schematic","level":"PD12 -> R38 330R -> LD4 (green) anode; cathode -> common line -> GND: lit when PD12 is high.","publisher":"STMicroelectronics","quote":"PD12 R38 330 LD4 LED, green; cathodes to GND","revision":"Rev: B.2(PCB.SCH), Date 10/16/2014","url":"https://www.st.com/resource/en/schematic_pack/mb1115-f411ve-b02-b03_schematic.pdf","where":"sheet 6 of 6 'STM32F411E-DISCOVERY Peripherals', block 'LEDs'"},"colour":"green","name":"LED2","pin":"PD12"},{"active":"high","aliases":["MICROPY_HW_LED3"],"cite":{"archived":"https://web.archive.org/web/20260210172752id_/https://www.st.com/resource/en/schematic_pack/mb1115-f411ve-b02-b03_schematic.pdf","doc":"mb1115-f411ve-b02-b03_schematic.pdf (title 'STM32F411E-DISCOVERY Peripherals', Number MB1115)","kind":"schematic","level":"PD13 -> R36 -> LD3 -> GND","publisher":"STMicroelectronics","quote":"PD13 R36 1K LD3 LED, orange","revision":"Rev: B.2(PCB.SCH), Date 10/16/2014","url":"https://www.st.com/resource/en/schematic_pack/mb1115-f411ve-b02-b03_schematic.pdf","where":"sheet 6 LEDs"},"colour":"orange","name":"LED3","pin":"PD13"},{"active":"high","aliases":["MICROPY_HW_LED4"],"cite":{"archived":"https://web.archive.org/web/20260210172752id_/https://www.st.com/resource/en/schematic_pack/mb1115-f411ve-b02-b03_schematic.pdf","doc":"mb1115-f411ve-b02-b03_schematic.pdf (title 'STM32F411E-DISCOVERY Peripherals', Number MB1115)","kind":"schematic","level":"PD15 -> R40 -> LD6 -> GND","publisher":"STMicroelectronics","quote":"PD15 R40 510 LD6 LED, blue","revision":"Rev: B.2(PCB.SCH), Date 10/16/2014","url":"https://www.st.com/resource/en/schematic_pack/mb1115-f411ve-b02-b03_schematic.pdf","where":"sheet 6 LEDs"},"colour":"blue","name":"LED4","pin":"PD15"}],"naming":"stm32","ram":131072,"ram_from":"stm32-data STM32F411CE, STM32F411RE, STM32F411VE: every chip STM32F411 can be"}},
{"chosen":"mpy:stm32/STM32F429DISC","ids":["mpy:stm32/STM32F429DISC"],"key":"st-discovery-f429","name":"Discovery F429","part":"stm32f429xx","records":[{"file":"ports/stm32/boards/STM32F429DISC/mpconfigboard.h","says":{"buttons":[["PA0","USRSW","high","none"]],"i2c":["PC9","PA8"],"leds":[["PG14","LED1","high"],["PG13","LED2","high"]],"spi":["PB13","PB15","PB14"],"uart":["PA9","PA10"]},"src":"mpy:stm32/STM32F429DISC","stated":{"buttons|PA0":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PG13":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PG14":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST Microelectronics","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(3)","scl":"PA8","sda":"PC9"},"spi":{"cs":"PB12","miso":"PB14","mosi":"PB15","name":"SPI(2)","sck":"PB13"},"uart":{"name":"UART(1) (REPL)","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"high","name":"USRSW","pin":"PA0","pull":"none"}],"flash":2097152,"flash_from":"MicroPython ports/stm32/boards/stm32f429.ld (MEMORY, the linker script this board's mpconfigboard.mk names in LD_FILES)","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"colour":"red","name":"LED1","pin":"PG14"},{"active":"high","aliases":["MICROPY_HW_LED2"],"colour":"green","name":"LED2","pin":"PG13"}],"memory_cite":{"doc":"MicroPython ports/stm32/boards/stm32f429.ld","kind":"board-definition","publisher":"MicroPython","quote":"FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 2048K /* entire flash */","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/stm32/boards/stm32f429.ld","where":"MEMORY, the linker script this board's mpconfigboard.mk names in LD_FILES"},"naming":"stm32","ram":262144,"ram_from":"stm32-data STM32F429AG, STM32F429AI, STM32F429BE and 14 more: every chip STM32F429 can be"}},
{"chosen":"mpy:stm32/STM32F469DISC","ids":["mpy:stm32/STM32F469DISC"],"key":"st-discovery-f469","name":"Discovery F469","part":"stm32f469xx","records":[{"file":"ports/stm32/boards/STM32F469DISC/mpconfigboard.h","says":{"buttons":[["PA0","USRSW","high","none"]],"i2c":["PB9","PB8"],"leds":[["PG6","LED1","low"],["PD4","LED2","low"],["PD5","LED3","low"],["PK3","LED4","low"]],"spi":["PD3","PB15","PB14"]},"src":"mpy:stm32/STM32F469DISC","stated":{"buttons|PA0":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PD4":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))","leds|PD5":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))","leds|PG6":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))","leds|PK3":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))"}}],"vendor":"ST Microelectronics","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB8","sda":"PB9"},"spi":{"cs":"PB9","miso":"PB14","mosi":"PB15","name":"SPI(2)","sck":"PD3"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20220225062817id_/https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group1/12/71/f1/d6/b2/9e/42/22/mb1189-c01_Schematic/files/MB1189-C01_Schematic.pdf/jcr:content/translations/en.MB1189-C01_Schematic.pdf","doc":"MB1189-C01_Schematic.pdf (Project STM32F469I-DISCO, Variant F469NIH6)","kind":"schematic","level":"B2 pins 4/1 tied to +3V3; pins 3/2 -> node with R19 220K to GND -> R18 330R -> PA0 (WAKEUP). Pressed: PA0 pulled to +3V3 -> reads high.","publisher":"STMicroelectronics","quote":"+3V3 B2 CTSM-644B-V-T/R; R18 330 PA0 WAKEUP; R19 220K GND; C4 [N/A]","revision":"Revision C-01, Date 13/01/2020","url":"https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group1/12/71/f1/d6/b2/9e/42/22/mb1189-c01_Schematic/files/MB1189-C01_Schematic.pdf/jcr:content/translations/en.MB1189-C01_Schematic.pdf","where":"sheet 11 of 13 'Peripherals', block 'Wakeup Button' (B2)"},"name":"USRSW","pin":"PA0","pull":"none"}],"flash":2097152,"flash_by_part":true,"flash_from":"stm32-data STM32F469AI, STM32F469BI, STM32F469II and 3 more: every chip STM32F469xI can be, named by MicroPython ports/stm32/boards/STM32F469DISC/mpconfigboard.mk (LD_FILES: the linker script named for the part)","leds":[{"active":"low","aliases":["MICROPY_HW_LED1"],"cite":{"archived":"https://web.archive.org/web/20220225062817id_/https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group1/12/71/f1/d6/b2/9e/42/22/mb1189-c01_Schematic/files/MB1189-C01_Schematic.pdf/jcr:content/translations/en.MB1189-C01_Schematic.pdf","doc":"MB1189-C01_Schematic.pdf (Project STM32F469I-DISCO, Variant F469NIH6)","kind":"schematic","level":"+3V3 -> LD1 -> R2 -> PG6","publisher":"STMicroelectronics","quote":"+3V3 LD1 Green R2 510 PG6","revision":"Revision C-01, Date 13/01/2020","url":"https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group1/12/71/f1/d6/b2/9e/42/22/mb1189-c01_Schematic/files/MB1189-C01_Schematic.pdf/jcr:content/translations/en.MB1189-C01_Schematic.pdf","where":"sheet 11 LEDs"},"colour":"green","name":"LED1","pin":"PG6"},{"active":"low","aliases":["MICROPY_HW_LED2"],"cite":{"archived":"https://web.archive.org/web/20220225062817id_/https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group1/12/71/f1/d6/b2/9e/42/22/mb1189-c01_Schematic/files/MB1189-C01_Schematic.pdf/jcr:content/translations/en.MB1189-C01_Schematic.pdf","doc":"MB1189-C01_Schematic.pdf (Project STM32F469I-DISCO, Variant F469NIH6)","kind":"schematic","level":"+3V3 -> LD2 (orange) anode (pin 1); cathode (pin 2) -> R3 680R -> PD4 (LED2): lit when PD4 is low.","publisher":"STMicroelectronics","quote":"+3V3 LD2 Orange 1 2 R3 680 PD4 LED2","revision":"Revision C-01, Date 13/01/2020","url":"https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group1/12/71/f1/d6/b2/9e/42/22/mb1189-c01_Schematic/files/MB1189-C01_Schematic.pdf/jcr:content/translations/en.MB1189-C01_Schematic.pdf","where":"sheet 11 of 13 'Peripherals', block 'LEDs'; MCU sheet 4 shows PD4 on net LED2"},"colour":"orange","name":"LED2","pin":"PD4"},{"active":"low","aliases":["MICROPY_HW_LED3"],"cite":{"archived":"https://web.archive.org/web/20220225062817id_/https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group1/12/71/f1/d6/b2/9e/42/22/mb1189-c01_Schematic/files/MB1189-C01_Schematic.pdf/jcr:content/translations/en.MB1189-C01_Schematic.pdf","doc":"MB1189-C01_Schematic.pdf (Project STM32F469I-DISCO, Variant F469NIH6)","kind":"schematic","level":"+3V3 -> LD3 -> R4 -> PD5","publisher":"STMicroelectronics","quote":"+3V3 LD3 Red R4 680 PD5","revision":"Revision C-01, Date 13/01/2020","url":"https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group1/12/71/f1/d6/b2/9e/42/22/mb1189-c01_Schematic/files/MB1189-C01_Schematic.pdf/jcr:content/translations/en.MB1189-C01_Schematic.pdf","where":"sheet 11 LEDs"},"colour":"red","name":"LED3","pin":"PD5"},{"active":"low","aliases":["MICROPY_HW_LED4"],"cite":{"archived":"https://web.archive.org/web/20220225062817id_/https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group1/12/71/f1/d6/b2/9e/42/22/mb1189-c01_Schematic/files/MB1189-C01_Schematic.pdf/jcr:content/translations/en.MB1189-C01_Schematic.pdf","doc":"MB1189-C01_Schematic.pdf (Project STM32F469I-DISCO, Variant F469NIH6)","kind":"schematic","level":"+3V3 -> LD4 -> R5 -> PK3","publisher":"STMicroelectronics","quote":"+3V3 LD4 Blue R5 680 PK3","revision":"Revision C-01, Date 13/01/2020","url":"https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group1/12/71/f1/d6/b2/9e/42/22/mb1189-c01_Schematic/files/MB1189-C01_Schematic.pdf/jcr:content/translations/en.MB1189-C01_Schematic.pdf","where":"sheet 11 LEDs"},"colour":"blue","name":"LED4","pin":"PK3"}],"memory_cite":{"doc":"MicroPython ports/stm32/boards/STM32F469DISC/mpconfigboard.mk","kind":"board-definition","publisher":"MicroPython","quote":"LD_FILES = boards/stm32f469xi.ld boards/common_ifs.ld","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/stm32/boards/STM32F469DISC/mpconfigboard.mk","where":"LD_FILES: the linker script named for the part"},"naming":"stm32","ram":393216,"ram_from":"stm32-data STM32F469AI, STM32F469BI, STM32F469II and 3 more: every chip STM32F469xI can be, named by MicroPython ports/stm32/boards/STM32F469DISC/mpconfigboard.mk (LD_FILES: the linker script named for the part)"}},
{"chosen":"mpy:stm32/STM32F7DISC","ids":["mpy:stm32/STM32F7DISC"],"key":"st-discovery-f7","name":"Discovery F7","part":"stm32f746xx","records":[{"file":"ports/stm32/boards/STM32F7DISC/mpconfigboard.h","says":{"buttons":[["PI11","USRSW","high","none"]],"i2c":["PB9","PB8"],"leds":[["PI1","LED1","high"]],"spi":["PI1","PB15","PB14"],"uart":["PA9","PB7"]},"src":"mpy:stm32/STM32F7DISC","stated":{"buttons|PI11":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PI1":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST Microelectronics","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB8","sda":"PB9"},"spi":{"cs":"PI0","miso":"PB14","mosi":"PB15","name":"SPI(2)","sck":"PI1"},"uart":{"name":"UART(1) (REPL)","rx":"PB7","tx":"PA9"}},"buttons":[{"active":"high","name":"USRSW","pin":"PI11","pull":"none"}],"flash":1048576,"flash_from":"MicroPython ports/stm32/boards/stm32f746.ld (MEMORY, the linker script this board's mpconfigboard.mk names in LD_FILES)","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"colour":"green","name":"LED1","pin":"PI1"}],"memory_cite":{"doc":"MicroPython ports/stm32/boards/stm32f746.ld","kind":"board-definition","publisher":"MicroPython","quote":"FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 1024K","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/stm32/boards/stm32f746.ld","where":"MEMORY, the linker script this board's mpconfigboard.mk names in LD_FILES"},"naming":"stm32","ram":327680,"ram_from":"stm32-data STM32F746BE, STM32F746BG, STM32F746IE and 7 more: every chip STM32F746 can be"}},
{"chosen":"mpy:stm32/STM32F769DISC","ids":["mpy:stm32/STM32F769DISC"],"key":"st-discovery-f769","name":"Discovery F769","part":"stm32f769xx","records":[{"file":"ports/stm32/boards/STM32F769DISC/mpconfigboard.h","says":{"buttons":[["PA0","USRSW","high","none"]],"i2c":["PB9","PB8"],"leds":[["PJ13","LED1","high"],["PJ5","LED2","high"],["PA12","LED3","high"]],"spi":["PA12","PB15","PB14"],"uart":["PA9","PA10"]},"src":"mpy:stm32/STM32F769DISC","stated":{"buttons|PA0":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PA12":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PJ13":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PJ5":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST Microelectronics","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB8","sda":"PB9"},"spi":{"cs":"PA11","miso":"PB14","mosi":"PB15","name":"SPI(2)","sck":"PA12"},"uart":{"name":"UART(1) (REPL)","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20240517215743id_/https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group2/a6/2b/d3/44/e8/02/4b/c8/MB1225-F769I-C01_Schematic/files/MB1225-F769I-C01_Schematic.PDF/jcr:content/translations/en.MB1225-F769I-C01_Schematic.PDF","doc":"MB1225-F769I-C01_Schematic.PDF (Project STM32F769I-DISCO, Variant F769I)","kind":"schematic","level":"PA0 -> B_USER -> SB9 -> R68 10K -> node with R70 10K to GND; B1 connects node to 3V3. Pressed: PA0 sees 3V3 -> reads high.","publisher":"STMicroelectronics","quote":"B_USER SB9 R68 10K; 3V3 B1 SW-PUSH-CMS_BLUE; R70 10K GND; C54 100nF","revision":"Revision C-01, Date 01/06/2020","url":"https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group2/a6/2b/d3/44/e8/02/4b/c8/MB1225-F769I-C01_Schematic/files/MB1225-F769I-C01_Schematic.PDF/jcr:content/translations/en.MB1225-F769I-C01_Schematic.PDF","where":"sheet 13 of 13 'uSD, Wifi, LEDs and Push Button', block 'USER & WAKE-UP Button'; MCU sheet 4: 'B_USER PA0 N3 PA0-WKUP'"},"name":"USRSW","pin":"PA0","pull":"none"}],"flash":2097152,"flash_by_part":true,"flash_from":"stm32-data STM32F769NI, named by UM2033 User manual - Discovery kit with STM32F769NI MCU (Title; the board is the one tools/census/hand_wiring/stm32.json wires as pio:disco_f769ni)","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"cite":{"archived":"https://web.archive.org/web/20240517215743id_/https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group2/a6/2b/d3/44/e8/02/4b/c8/MB1225-F769I-C01_Schematic/files/MB1225-F769I-C01_Schematic.PDF/jcr:content/translations/en.MB1225-F769I-C01_Schematic.PDF","doc":"MB1225-F769I-C01_Schematic.PDF (Project STM32F769I-DISCO, Variant F769I)","kind":"schematic","level":"PJ13 -> R62 -> LD1 -> GND","publisher":"STMicroelectronics","quote":"LD_USER1 R62 1K LD1 LED, red GND","revision":"Revision C-01, Date 01/06/2020","url":"https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group2/a6/2b/d3/44/e8/02/4b/c8/MB1225-F769I-C01_Schematic/files/MB1225-F769I-C01_Schematic.PDF/jcr:content/translations/en.MB1225-F769I-C01_Schematic.PDF","where":"sheet 13 LEDs; MCU sheet 4 PJ13 LD_USER1"},"colour":"red","name":"LED1","pin":"PJ13"},{"active":"high","aliases":["MICROPY_HW_LED2"],"cite":{"archived":"https://web.archive.org/web/20240517215743id_/https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group2/a6/2b/d3/44/e8/02/4b/c8/MB1225-F769I-C01_Schematic/files/MB1225-F769I-C01_Schematic.PDF/jcr:content/translations/en.MB1225-F769I-C01_Schematic.PDF","doc":"MB1225-F769I-C01_Schematic.PDF (Project STM32F769I-DISCO, Variant F769I)","kind":"schematic","level":"PJ5 -> R63 -> LD2 -> GND","publisher":"STMicroelectronics","quote":"LD_USER2 R63 330 LD2 LED, green GND","revision":"Revision C-01, Date 01/06/2020","url":"https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group2/a6/2b/d3/44/e8/02/4b/c8/MB1225-F769I-C01_Schematic/files/MB1225-F769I-C01_Schematic.PDF/jcr:content/translations/en.MB1225-F769I-C01_Schematic.PDF","where":"sheet 13 LEDs; MCU sheet 4 PJ5 LD_USER2"},"colour":"green","name":"LED2","pin":"PJ5"},{"active":"high","aliases":["MICROPY_HW_LED3"],"colour":"green","name":"LED3","pin":"PA12"}],"memory_cite":{"archived":"https://web.archive.org/web/20260410222801/https://www.st.com/resource/en/user_manual/dm00276557.pdf","date":"2023-06","doc":"UM2033 User manual - Discovery kit with STM32F769NI MCU","kind":"user-manual","publisher":"STMicroelectronics","quote":"Discovery kit with STM32F769NI MCU","revision":"UM2033 Rev 5","url":"https://www.st.com/resource/en/user_manual/dm00276557.pdf","where":"Title; the board is the one tools/census/hand_wiring/stm32.json wires as pio:disco_f769ni"},"naming":"stm32","ram":524288,"ram_from":"stm32-data STM32F769NI, named by UM2033 User manual - Discovery kit with STM32F769NI MCU (Title; the board is the one tools/census/hand_wiring/stm32.json wires as pio:disco_f769ni)"}},
{"chosen":"mpy:stm32/STM32H7B3I_DK","ids":["mpy:stm32/STM32H7B3I_DK"],"key":"st-discovery-kit-h7","name":"Discovery Kit H7","part":"stm32h7b3xx","records":[{"file":"ports/stm32/boards/STM32H7B3I_DK/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","high","none"]],"leds":[["PG11","LED1","low"],["PG2","LED2","low"]],"uart":["PA9","PA10"]},"src":"mpy:stm32/STM32H7B3I_DK","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PG11":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))","leds|PG2":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))"}}],"vendor":"ST Microelectronics","why":"rank","wiring":{"buses":{"uart":{"name":"UART(1) (REPL)","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"high","name":"USRSW","pin":"PC13","pull":"none"}],"flash":2097152,"flash_by_part":true,"flash_from":"stm32-data STM32H7B3LI, named by mpy:stm32/STM32H7B3I_DK: MICROPY_HW_MCU_NAME","leds":[{"active":"low","aliases":["MICROPY_HW_LED1"],"colour":"red","name":"LED1","pin":"PG11"},{"active":"low","aliases":["MICROPY_HW_LED2"],"colour":"blue","name":"LED2","pin":"PG2"}],"naming":"stm32","ram":1376256,"ram_from":"stm32-data STM32H7B3LI, named by mpy:stm32/STM32H7B3I_DK: MICROPY_HW_MCU_NAME"}},
{"chosen":"mpy:stm32/STM32H747I_DISCO","ids":["mpy:stm32/STM32H747I_DISCO"],"key":"st-discovery-kit-h747i","name":"Discovery Kit H747I","part":"stm32h747xx","records":[{"file":"ports/stm32/boards/STM32H747I_DISCO/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","high","none"]],"i2c":["PD13","PD12"],"leds":[["PI12","LED1","low"],["PI13","LED2","low"],["PI14","LED3","low"],["PI15","LED4","low"]],"spi":["PK0","PJ10","PJ11"]},"src":"mpy:stm32/STM32H747I_DISCO","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PI12":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))","leds|PI13":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))","leds|PI14":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))","leds|PI15":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))"}}],"vendor":"ST Microelectronics","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(4)","scl":"PD12","sda":"PD13"},"spi":{"cs":"PK1","miso":"PJ11","mosi":"PJ10","name":"SPI(5)","sck":"PK0"}},"buttons":[{"active":"high","name":"USRSW","pin":"PC13","pull":"none"}],"flash":2097152,"flash_from":"MicroPython ports/stm32/boards/STM32H747I_DISCO/stm32h747_disco.ld (MEMORY: the two firmware regions end to end)","leds":[{"active":"low","aliases":["MICROPY_HW_LED1"],"colour":"green","name":"LED1","pin":"PI12"},{"active":"low","aliases":["MICROPY_HW_LED2"],"colour":"orange","name":"LED2","pin":"PI13"},{"active":"low","aliases":["MICROPY_HW_LED3"],"colour":"red","name":"LED3","pin":"PI14"},{"active":"low","aliases":["MICROPY_HW_LED4"],"colour":"blue","name":"LED4","pin":"PI15"}],"memory_cite":{"doc":"MicroPython ports/stm32/boards/STM32H747I_DISCO/stm32h747_disco.ld","kind":"board-definition","publisher":"MicroPython","quote":"FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 1536K /* CM7 firmware */ ... FLASH_CM4 (rx) : ORIGIN = 0x08180000, LENGTH = 512K /* CM4 firmware */","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/stm32/boards/STM32H747I_DISCO/stm32h747_disco.ld","where":"MEMORY: the two firmware regions end to end"},"naming":"stm32","ram":1081344,"ram_from":"stm32-data STM32H747AG, STM32H747AI, STM32H747BG and 6 more: every chip STM32H747 can be"}},
{"chosen":"mpy:stm32/STM32L476DISC","ids":["mpy:stm32/STM32L476DISC"],"key":"st-discovery-l476","name":"Discovery L476","part":"stm32l476xx","records":[{"file":"ports/stm32/boards/STM32L476DISC/mpconfigboard.h","says":{"buttons":[["PA0","USRSW","high","none"]],"i2c":["PB7","PB6"],"leds":[["PB2","LED1","high"],["PE8","LED2","high"]],"spi":["PD1","PD4","PD3"],"uart":["PD5","PD6"]},"src":"mpy:stm32/STM32L476DISC","stated":{"buttons|PA0":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PB2":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PE8":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST Microelectronics","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB6","sda":"PB7"},"spi":{"cs":"PD0","miso":"PD3","mosi":"PD4","name":"SPI(2)","sck":"PD1"},"uart":{"name":"UART(2) (REPL)","rx":"PD6","tx":"PD5"}},"buttons":[{"active":"high","name":"USRSW","pin":"PA0","pull":"none"}],"flash":1048576,"flash_by_part":true,"flash_from":"stm32-data STM32L476JG, STM32L476MG, STM32L476QG and 3 more: every chip STM32L476xG can be, named by MicroPython ports/stm32/boards/STM32L476DISC/mpconfigboard.mk (LD_FILES: the linker script named for the part)","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"colour":"red","name":"LED1","pin":"PB2"},{"active":"high","aliases":["MICROPY_HW_LED2"],"colour":"green","name":"LED2","pin":"PE8"}],"memory_cite":{"doc":"MicroPython ports/stm32/boards/STM32L476DISC/mpconfigboard.mk","kind":"board-definition","publisher":"MicroPython","quote":"LD_FILES = boards/stm32l476xg.ld boards/common_basic.ld","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/stm32/boards/STM32L476DISC/mpconfigboard.mk","where":"LD_FILES: the linker script named for the part"},"naming":"stm32","ram":131072,"ram_from":"stm32-data STM32L476JG, STM32L476MG, STM32L476QG and 3 more: every chip STM32L476xG can be, named by MicroPython ports/stm32/boards/STM32L476DISC/mpconfigboard.mk (LD_FILES: the linker script named for the part)"}},
{"chosen":"mpy:stm32/STM32L496GDISC","ids":["mpy:stm32/STM32L496GDISC"],"key":"st-discovery-l496g","name":"Discovery L496G","part":"stm32l496xx","records":[{"file":"ports/stm32/boards/STM32L496GDISC/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","high","down"]],"i2c":["PG13","PG14"],"leds":[["PB13","LED1","low"]],"spi":["PA5","PB5","PB4"],"uart":["PA2","PD6"]},"src":"mpy:stm32/STM32L496GDISC","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PB13":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))"}}],"vendor":"ST Microelectronics","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PG14","sda":"PG13"},"spi":{"cs":"PA15","miso":"PB4","mosi":"PB5","name":"SPI(1)","sck":"PA5"},"uart":{"name":"UART(2) (REPL)","rx":"PD6","tx":"PA2"}},"buttons":[{"active":"high","name":"USRSW","pin":"PC13","pull":"down"}],"flash":1048576,"flash_by_part":true,"flash_from":"stm32-data STM32L496AG, STM32L496QG, STM32L496RG and 3 more: every chip STM32L496xG can be, named by MicroPython ports/stm32/boards/STM32L496GDISC/mpconfigboard.mk (LD_FILES: the linker script named for the part)","leds":[{"active":"low","aliases":["MICROPY_HW_LED1"],"colour":"green","name":"LED1","pin":"PB13"}],"memory_cite":{"doc":"MicroPython ports/stm32/boards/STM32L496GDISC/mpconfigboard.mk","kind":"board-definition","publisher":"MicroPython","quote":"LD_FILES = boards/stm32l496xg.ld boards/common_basic.ld","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/stm32/boards/STM32L496GDISC/mpconfigboard.mk","where":"LD_FILES: the linker script named for the part"},"naming":"stm32","ram":327680,"ram_from":"stm32-data STM32L496AG, STM32L496QG, STM32L496RG and 3 more: every chip STM32L496xG can be, named by MicroPython ports/stm32/boards/STM32L496GDISC/mpconfigboard.mk (LD_FILES: the linker script named for the part)"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:DIYMORE_F407VGT","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF4:DIYMORE_F407VGT"],"key":"st-diymore-stm32f407vgt","name":"DIYMORE STM32F407VGT","part":"stm32f407vg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_DIYMORE_F407VGT.h","says":{"buttons":[["PD15","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PE0","LED_BUILTIN",null]],"spi":["PB3","PB5","PB4"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF4:DIYMORE_F407VGT"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PB6","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PD15"}],"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:DIYMORE_F407VGT","leds":[{"name":"LED_BUILTIN","pin":"PE0"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:DIYMORE_F407VGT"}},
{"chosen":"arduino:STMicroelectronics:stm32:3dprinter:EEXTR_F030_V1","flash":65536,"ids":["arduino:STMicroelectronics:stm32:3dprinter:EEXTR_F030_V1"],"key":"st-eextruder-f030-v1","name":"EExtruder F030 V1","part":"stm32f030x8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F0xx/F030C8T/variant_EEXTR_F030_V1.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:3dprinter:EEXTR_F030_V1"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:3dprinter:EEXTR_F030_V1","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:3dprinter:EEXTR_F030_V1"}},
{"chosen":"arduino:STMicroelectronics:stm32:LoRa:ELEKTOR_F072C8","flash":65536,"ids":["arduino:STMicroelectronics:stm32:LoRa:ELEKTOR_F072C8"],"key":"st-elektor-lora-node-core-f072c8-64kb","name":"Elektor LoRa Node Core F072C8 (64kB)","part":"stm32f072xb","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F0xx/F072C8(T-U)_F072CB(T-U-Y)/variant_ELEKTOR_F072Cx.h","says":{"i2c":["PB7","PB6"],"leds":[["PA15","LED_BUILTIN",null],["PB3","LED_GREEN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:LoRa:ELEKTOR_F072C8"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:LoRa:ELEKTOR_F072C8","leds":[{"aliases":["LED_RED"],"colour":"red","name":"LED_BUILTIN","pin":"PA15"},{"colour":"green","name":"LED_GREEN","pin":"PB3"}],"naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:LoRa:ELEKTOR_F072C8"}},
{"chosen":"arduino:STMicroelectronics:stm32:LoRa:ELEKTOR_F072CB","flash":131072,"ids":["arduino:STMicroelectronics:stm32:LoRa:ELEKTOR_F072CB"],"key":"st-elektor-lora-node-core-f072cb-128kb","name":"Elektor LoRa Node Core F072CB (128kB)","part":"stm32f072xb","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F0xx/F072C8(T-U)_F072CB(T-U-Y)/variant_ELEKTOR_F072Cx.h","says":{"i2c":["PB7","PB6"],"leds":[["PA15","LED_BUILTIN",null],["PB3","LED_GREEN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:LoRa:ELEKTOR_F072CB"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:LoRa:ELEKTOR_F072CB","leds":[{"aliases":["LED_RED"],"colour":"red","name":"LED_BUILTIN","pin":"PA15"},{"colour":"green","name":"LED_GREEN","pin":"PB3"}],"naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:LoRa:ELEKTOR_F072CB"}},
{"chosen":"arduino:STMicroelectronics:stm32:ELV_Modular_System:ELV_BM_TRX1","flash":129024,"ids":["arduino:STMicroelectronics:stm32:ELV_Modular_System:ELV_BM_TRX1"],"key":"st-elv-lw-base-elv-bm-trx1","name":"ELV-LW-Base ELV_BM_TRX1","part":"stm32wle5xx","ram":49152,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_ELV_BM_TRX1.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"i2c":["PA11","PA12"],"leds":[["PB3","LED_BUILTIN",null],["PA15","LED2",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:ELV_Modular_System:ELV_BM_TRX1"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA12","sda":"PA11"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PA0"}],"flash":129024,"flash_from":"arduino:STMicroelectronics:stm32:ELV_Modular_System:ELV_BM_TRX1","leds":[{"aliases":["LED1","LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB3"},{"aliases":["LED_RED"],"colour":"red","name":"LED2","pin":"PA15"}],"naming":"stm32","ram":49152,"ram_from":"arduino:STMicroelectronics:stm32:ELV_Modular_System:ELV_BM_TRX1"}},
{"chosen":"arduino:STMicroelectronics:stm32:Elecgator:ETHERCAT_DUINO","flash":524288,"ids":["arduino:STMicroelectronics:stm32:Elecgator:ETHERCAT_DUINO"],"key":"st-ethercatduino","name":"EtherCATduino","part":"stm32f746xx","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_ETHERCAT_DUINO.h","says":{"i2c":["PF15","PF14"],"leds":[["PB3","LED_BUILTIN",null]],"spi":["PE12","PE14","PE13"],"uart":["PC10","PC11"]},"src":"arduino:STMicroelectronics:stm32:Elecgator:ETHERCAT_DUINO"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PF14","sda":"PF15"},"spi":{"cs":"PE11","miso":"PE13","mosi":"PE14","name":"SPI","sck":"PE12"},"uart":{"name":"Serial","rx":"PC11","tx":"PC10"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:Elecgator:ETHERCAT_DUINO","leds":[{"name":"LED_BUILTIN","pin":"PB3"}],"naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:Elecgator:ETHERCAT_DUINO"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:FK407M1","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:FK407M1"],"key":"st-fk407m1-stm32f407vet","name":"FK407M1 STM32F407VET","part":"stm32f407ve","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_FK407M1.h","says":{"buttons":[["PA15","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PC13","LED_BUILTIN",null]],"spi":["PB3","PB5","PB4"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF4:FK407M1"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PB6","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PA15"}],"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:FK407M1","leds":[{"name":"LED_BUILTIN","pin":"PC13"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:FK407M1"}},
{"chosen":"arduino:STMicroelectronics:stm32:3dprinter:FYSETC_S6","flash":458752,"ids":["arduino:STMicroelectronics:stm32:3dprinter:FYSETC_S6"],"key":"st-fysetc-s6","name":"FYSETC_S6","part":"stm32f446xx","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F446V(C-E)T/variant_FYSETC_S6.h","says":{"i2c":["PB9","PB8"],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:3dprinter:FYSETC_S6"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":458752,"flash_from":"arduino:STMicroelectronics:stm32:3dprinter:FYSETC_S6","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:3dprinter:FYSETC_S6"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011D6YX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011D6YX"],"key":"st-generic-c011d6yx","name":"Generic C011D6Yx","part":"stm32c011d6","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C011D6Y_C011F(4-6)(P-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011D6YX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011D6YX","naming":"stm32","ram":6144,"ram_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011D6YX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011F4PX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011F4PX","arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011F4UX"],"key":"st-generic-c011f4px","name":"Generic C011F4Px","part":"stm32c011f4","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C011D6Y_C011F(4-6)(P-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011F4PX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C011D6Y_C011F(4-6)(P-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011F4UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011F4PX","naming":"stm32","ram":6144,"ram_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011F4PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011F6PX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011F6PX","arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011F6UX"],"key":"st-generic-c011f6px","name":"Generic C011F6Px","part":"stm32c011f6","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C011D6Y_C011F(4-6)(P-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011F6PX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C011D6Y_C011F(4-6)(P-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011F6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011F6PX","naming":"stm32","ram":6144,"ram_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011F6PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011J4MX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011J4MX"],"key":"st-generic-c011j4mx","name":"Generic C011J4Mx","part":"stm32c011j4","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C011J(4-6)M/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA11"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011J4MX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA8","miso":"PA11","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011J4MX","naming":"stm32","ram":6144,"ram_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011J4MX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011J6MX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011J6MX"],"key":"st-generic-c011j6mx","name":"Generic C011J6Mx","part":"stm32c011j6","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C011J(4-6)M/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA11"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011J6MX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA8","miso":"PA11","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011J6MX","naming":"stm32","ram":6144,"ram_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C011J6MX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C031C4TX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenC0:GENERIC_C031C4TX","arduino:STMicroelectronics:stm32:GenC0:GENERIC_C031C4UX"],"key":"st-generic-c031c4tx","name":"Generic C031C4Tx","part":"stm32c031c4","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C031C(4-6)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C031C4TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C031C(4-6)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C031C4UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C031C4TX","naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C031C4TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C031C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenC0:GENERIC_C031C6TX","arduino:STMicroelectronics:stm32:GenC0:GENERIC_C031C6UX"],"key":"st-generic-c031c6tx","name":"Generic C031C6Tx","part":"stm32c031c6","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C031C(4-6)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C031C6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C031C(4-6)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C031C6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C031C6TX","naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C031C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C031F4PX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenC0:GENERIC_C031F4PX"],"key":"st-generic-c031f4px","name":"Generic C031F4Px","part":"stm32c031f4","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C031F(4-6)P/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C031F4PX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C031F4PX","naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C031F4PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C031F6PX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenC0:GENERIC_C031F6PX"],"key":"st-generic-c031f6px","name":"Generic C031F6Px","part":"stm32c031f6","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C031F(4-6)P/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C031F6PX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C031F6PX","naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C031F6PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C051C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenC0:GENERIC_C051C6TX","arduino:STMicroelectronics:stm32:GenC0:GENERIC_C051C6UX"],"key":"st-generic-c051c6tx","name":"Generic C051C6Tx","part":"stm32c051c6","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C051C(6-8)(T-U)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C051C6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C051C(6-8)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C051C6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C051C6TX","naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C051C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C051C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenC0:GENERIC_C051C8TX","arduino:STMicroelectronics:stm32:GenC0:GENERIC_C051C8UX"],"key":"st-generic-c051c8tx","name":"Generic C051C8Tx","part":"stm32c051c8","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C051C(6-8)(T-U)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C051C8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C051C(6-8)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C051C8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C051C8TX","naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C051C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C071G8UX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenC0:GENERIC_C071G8UX"],"key":"st-generic-c071g8ux","name":"Generic C071G8Ux","part":"stm32c071g8","ram":24576,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C071G(8-B)U/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C071G8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C071G8UX","naming":"stm32","ram":24576,"ram_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C071G8UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C071GBUX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenC0:GENERIC_C071GBUX"],"key":"st-generic-c071gbux","name":"Generic C071GBUx","part":"stm32c071gb","ram":24576,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C071G(8-B)U/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C071GBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C071GBUX","naming":"stm32","ram":24576,"ram_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C071GBUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C071R8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenC0:GENERIC_C071R8TX"],"key":"st-generic-c071r8tx","name":"Generic C071R8Tx","part":"stm32c071r8","ram":24576,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C071R(8-B)T/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C071R8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C071R8TX","naming":"stm32","ram":24576,"ram_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C071R8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C071RBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenC0:GENERIC_C071RBTX"],"key":"st-generic-c071rbtx","name":"Generic C071RBTx","part":"stm32c071rb","ram":24576,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C071R(8-B)T/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C071RBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C071RBTX","naming":"stm32","ram":24576,"ram_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C071RBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092CBTX","arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092CBUX"],"key":"st-generic-c092cbtx","name":"Generic C092CBTx","part":"stm32c092cb","ram":30720,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C092C(B-C)(T-U)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092CBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C092C(B-C)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092CBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092CBTX","naming":"stm32","ram":30720,"ram_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092CCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092CCTX","arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092CCUX"],"key":"st-generic-c092cctx","name":"Generic C092CCTx","part":"stm32c092cc","ram":30720,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C092C(B-C)(T-U)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092CCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C092C(B-C)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092CCUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092CCTX","naming":"stm32","ram":30720,"ram_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092CCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092RBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092RBTX"],"key":"st-generic-c092rbtx","name":"Generic C092RBTx","part":"stm32c092rb","ram":30720,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C092RBT_C092RC(I-T)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092RBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092RBTX","naming":"stm32","ram":30720,"ram_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092RBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092RCIX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092RCIX","arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092RCTX"],"key":"st-generic-c092rcix","name":"Generic C092RCIx","part":"stm32c092rc","ram":30720,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C092RBT_C092RC(I-T)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092RCIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C092RBT_C092RC(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092RCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092RCIX","naming":"stm32","ram":30720,"ram_from":"arduino:STMicroelectronics:stm32:GenC0:GENERIC_C092RCIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenC5:GENERIC_C552RCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenC5:GENERIC_C552RCTX"],"key":"st-generic-c552rctx","name":"Generic C552RCTx","part":"stm32c552rc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C5xx/C552R(C-E)Tx(J)_C562RETx(J)/variant_generic.h","says":{"i2c":["PA12","PA11"],"spi":["PB1","PA3","PB0"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenC5:GENERIC_C552RCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA11","sda":"PA12"},"spi":{"cs":"PA4","miso":"PB0","mosi":"PA3","name":"SPI","sck":"PB1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenC5:GENERIC_C552RCTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenC5:GENERIC_C552RCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenC5:GENERIC_C552RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenC5:GENERIC_C552RETX"],"key":"st-generic-c552retx","name":"Generic C552RETx","part":"stm32c552re","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C5xx/C552R(C-E)Tx(J)_C562RETx(J)/variant_generic.h","says":{"i2c":["PA12","PA11"],"spi":["PB1","PA3","PB0"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenC5:GENERIC_C552RETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA11","sda":"PA12"},"spi":{"cs":"PA4","miso":"PB0","mosi":"PA3","name":"SPI","sck":"PB1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenC5:GENERIC_C552RETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenC5:GENERIC_C552RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenC5:GENERIC_C562RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenC5:GENERIC_C562RETX"],"key":"st-generic-c562retx","name":"Generic C562RETx","part":"stm32c562re","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C5xx/C552R(C-E)Tx(J)_C562RETx(J)/variant_generic.h","says":{"i2c":["PA12","PA11"],"spi":["PB1","PA3","PB0"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenC5:GENERIC_C562RETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA11","sda":"PA12"},"spi":{"cs":"PA4","miso":"PB0","mosi":"PA3","name":"SPI","sck":"PB1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenC5:GENERIC_C562RETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenC5:GENERIC_C562RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030C6TX"],"key":"st-generic-f030c6tx","name":"Generic F030C6Tx","part":"stm32f030c6","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F030C6T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030C6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030C6TX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030C8TX"],"key":"st-generic-f030c8tx","name":"Generic F030C8Tx","part":"stm32f030c8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F030C8T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030C8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030C8TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030F4PX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030F4PX"],"key":"st-generic-f030f4px","name":"Generic F030F4Px","part":"stm32f030f4","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F030F4P/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030F4PX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030F4PX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030F4PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030K6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030K6TX"],"key":"st-generic-f030k6tx","name":"Generic F030K6Tx","part":"stm32f030k6","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F030K6T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030K6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030K6TX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030K6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031C4TX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031C4TX"],"key":"st-generic-f031c4tx","name":"Generic F031C4Tx","part":"stm32f031c4","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F031C(4-6)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031C4TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031C4TX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031C4TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031C6TX"],"key":"st-generic-f031c6tx","name":"Generic F031C6Tx","part":"stm32f031c6","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F031C(4-6)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031C6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031C6TX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031E6YX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031E6YX"],"key":"st-generic-f031e6yx","name":"Generic F031E6Yx","part":"stm32f031e6","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F031E6Y_F038E6Y/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031E6YX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031E6YX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031E6YX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031F4PX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031F4PX"],"key":"st-generic-f031f4px","name":"Generic F031F4Px","part":"stm32f031f4","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F031F(4-6)P/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031F4PX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031F4PX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031F4PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031F6PX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031F6PX"],"key":"st-generic-f031f6px","name":"Generic F031F6Px","part":"stm32f031f6","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F031F(4-6)P/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031F6PX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031F6PX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031F6PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031G4UX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031G4UX"],"key":"st-generic-f031g4ux","name":"Generic F031G4Ux","part":"stm32f031g4","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F031G(4-6)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031G4UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031G4UX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031G4UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031G6UX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031G6UX"],"key":"st-generic-f031g6ux","name":"Generic F031G6Ux","part":"stm32f031g6","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F031G(4-6)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031G6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031G6UX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031G6UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031K4UX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031K4UX"],"key":"st-generic-f031k4ux","name":"Generic F031K4Ux","part":"stm32f031k4","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F031K(4-6)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031K4UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031K4UX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031K4UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031K6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031K6TX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031K6UX"],"key":"st-generic-f031k6tx","name":"Generic F031K6Tx","part":"stm32f031k6","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F031K6T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031K6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F031K(4-6)U/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031K6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031K6TX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F031K6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038C6TX"],"key":"st-generic-f038c6tx","name":"Generic F038C6Tx","part":"stm32f038c6","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F038C6T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038C6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038C6TX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038E6YX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038E6YX"],"key":"st-generic-f038e6yx","name":"Generic F038E6Yx","part":"stm32f038e6","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F031E6Y_F038E6Y/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038E6YX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038E6YX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038E6YX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038F6PX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038F6PX"],"key":"st-generic-f038f6px","name":"Generic F038F6Px","part":"stm32f038f6","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F038F6P/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038F6PX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038F6PX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038F6PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038G6UX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038G6UX"],"key":"st-generic-f038g6ux","name":"Generic F038G6Ux","part":"stm32f038g6","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F038G6U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038G6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038G6UX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038G6UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038K6UX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038K6UX"],"key":"st-generic-f038k6ux","name":"Generic F038K6Ux","part":"stm32f038k6","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F038K6U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038K6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038K6UX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F038K6UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042C4TX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042C4TX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042C4UX"],"key":"st-generic-f042c4tx","name":"Generic F042C4Tx","part":"stm32f042c4","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F042C(4-6)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042C4TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F042C(4-6)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042C4UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042C4TX","naming":"stm32","ram":6144,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042C4TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042C6TX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042C6UX"],"key":"st-generic-f042c6tx","name":"Generic F042C6Tx","part":"stm32f042c6","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F042C(4-6)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042C6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F042C(4-6)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042C6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042C6TX","naming":"stm32","ram":6144,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042F4PX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042F4PX"],"key":"st-generic-f042f4px","name":"Generic F042F4Px","part":"stm32f042f4","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F042F(4-6)P/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042F4PX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042F4PX","naming":"stm32","ram":6144,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042F4PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042F6PX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042F6PX"],"key":"st-generic-f042f6px","name":"Generic F042F6Px","part":"stm32f042f6","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F042F(4-6)P/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042F6PX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042F6PX","naming":"stm32","ram":6144,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042F6PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042G4UX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042G4UX"],"key":"st-generic-f042g4ux","name":"Generic F042G4Ux","part":"stm32f042g4","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F042G(4-6)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042G4UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042G4UX","naming":"stm32","ram":6144,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042G4UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042G6UX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042G6UX"],"key":"st-generic-f042g6ux","name":"Generic F042G6Ux","part":"stm32f042g6","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F042G(4-6)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042G6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042G6UX","naming":"stm32","ram":6144,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042G6UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042K4TX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042K4TX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042K4UX"],"key":"st-generic-f042k4tx","name":"Generic F042K4Tx","part":"stm32f042k4","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F042K(4-6)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042K4TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F042K(4-6)U/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042K4UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042K4TX","naming":"stm32","ram":6144,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042K4TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042K6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042K6TX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042K6UX"],"key":"st-generic-f042k6tx","name":"Generic F042K6Tx","part":"stm32f042k6","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F042K(4-6)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042K6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F042K(4-6)U/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042K6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042K6TX","naming":"stm32","ram":6144,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042K6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042T6YX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042T6YX"],"key":"st-generic-f042t6yx","name":"Generic F042T6Yx","part":"stm32f042t6","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F042T6Y/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042T6YX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042T6YX","naming":"stm32","ram":6144,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F042T6YX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F048G6UX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F048G6UX"],"key":"st-generic-f048g6ux","name":"Generic F048G6Ux","part":"stm32f048g6","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F048G6U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F048G6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F048G6UX","naming":"stm32","ram":6144,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F048G6UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F048T6YX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F048T6YX"],"key":"st-generic-f048t6yx","name":"Generic F048T6Yx","part":"stm32f048t6","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F048T6Y/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F048T6YX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F048T6YX","naming":"stm32","ram":6144,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F048T6YX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051C4TX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051C4TX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051C4UX"],"key":"st-generic-f051c4tx","name":"Generic F051C4Tx","part":"stm32f051c4","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F051C4(T-U)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051C4TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F051C4(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051C4UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051C4TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051C4TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051K4TX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051K4TX"],"key":"st-generic-f051k4tx","name":"Generic F051K4Tx","part":"stm32f051k4","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F051K4T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051K4TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051K4TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051K4TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051K6UX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051K6UX"],"key":"st-generic-f051k6ux","name":"Generic F051K6Ux","part":"stm32f051k6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F051K(6-8)U/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051K6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051K6UX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051K6UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051K8UX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051K8UX"],"key":"st-generic-f051k8ux","name":"Generic F051K8Ux","part":"stm32f051k8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F051K(6-8)U/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051K8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051K8UX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051K8UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051R4TX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051R4TX"],"key":"st-generic-f051r4tx","name":"Generic F051R4Tx","part":"stm32f051r4","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F051R4T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051R4TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051R4TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051R4TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051T8YX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051T8YX"],"key":"st-generic-f051t8yx","name":"Generic F051T8Yx","part":"stm32f051t8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F051T8Y/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051T8YX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051T8YX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F051T8YX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F058C8UX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F058C8UX"],"key":"st-generic-f058c8ux","name":"Generic F058C8Ux","part":"stm32f058c8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F058C8U/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F058C8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F058C8UX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F058C8UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F058R8HX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F058R8HX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F058R8TX"],"key":"st-generic-f058r8hx","name":"Generic F058R8Hx","part":"stm32f058r8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F058R8(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F058R8HX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F058R8(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F058R8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F058R8HX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F058R8HX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F058T8YX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F058T8YX"],"key":"st-generic-f058t8yx","name":"Generic F058T8Yx","part":"stm32f058t8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F058T8Y/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F058T8YX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F058T8YX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F058T8YX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F070CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F070CBTX"],"key":"st-generic-f070cbtx","name":"Generic F070CBTx","part":"stm32f070cb","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F070CBT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F070CBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F070CBTX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F070CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F070RBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F070RBTX"],"key":"st-generic-f070rbtx","name":"Generic F070RBTx","part":"stm32f070rb","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F070RBT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F070RBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F070RBTX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F070RBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071C8TX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071C8UX"],"key":"st-generic-f071c8tx","name":"Generic F071C8Tx","part":"stm32f071c8","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F071C8(T-U)_F071CB(T-U-Y)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071C8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F071C8(T-U)_F071CB(T-U-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071C8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071C8TX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071CBTX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071CBUX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071CBYX"],"key":"st-generic-f071cbtx","name":"Generic F071CBTx","part":"stm32f071cb","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F071C8(T-U)_F071CB(T-U-Y)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071CBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F071C8(T-U)_F071CB(T-U-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071CBUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F071C8(T-U)_F071CB(T-U-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071CBYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071CBTX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071RBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071RBTX"],"key":"st-generic-f071rbtx","name":"Generic F071RBTx","part":"stm32f071rb","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F071RBT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071RBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071RBTX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071RBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071V8HX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071V8HX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071V8TX"],"key":"st-generic-f071v8hx","name":"Generic F071V8Hx","part":"stm32f071v8","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F071V(8-B)(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071V8HX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F071V(8-B)(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071V8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071V8HX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071V8HX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071VBHX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071VBHX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071VBTX"],"key":"st-generic-f071vbhx","name":"Generic F071VBHx","part":"stm32f071vb","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F071V(8-B)(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071VBHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F071V(8-B)(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071VBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071VBHX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F071VBHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072C8TX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072C8UX"],"key":"st-generic-f072c8tx","name":"Generic F072C8Tx","part":"stm32f072c8","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F072C8(T-U)_F072CB(T-U-Y)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072C8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F072C8(T-U)_F072CB(T-U-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072C8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072C8TX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072CBTX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072CBUX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072CBYX"],"key":"st-generic-f072cbtx","name":"Generic F072CBTx","part":"stm32f072cb","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F072C8(T-U)_F072CB(T-U-Y)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072CBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F072C8(T-U)_F072CB(T-U-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072CBUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F072C8(T-U)_F072CB(T-U-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072CBYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072CBTX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072R8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072R8TX"],"key":"st-generic-f072r8tx","name":"Generic F072R8Tx","part":"stm32f072r8","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072R8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072R8TX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072R8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072RBHX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072RBHX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072RBIX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072RBTX"],"key":"st-generic-f072rbhx","name":"Generic F072RBHx","part":"stm32f072rb","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072RBHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072RBIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072RBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072RBHX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072RBHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072V8HX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072V8HX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072V8TX"],"key":"st-generic-f072v8hx","name":"Generic F072V8Hx","part":"stm32f072v8","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F072V(8-B)(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072V8HX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F072V(8-B)(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072V8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072V8HX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072V8HX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072VBHX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072VBHX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072VBTX"],"key":"st-generic-f072vbhx","name":"Generic F072VBHx","part":"stm32f072vb","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F072V(8-B)(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072VBHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F072V(8-B)(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072VBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072VBHX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F072VBHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F078CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F078CBTX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F078CBUX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F078CBYX"],"key":"st-generic-f078cbtx","name":"Generic F078CBTx","part":"stm32f078cb","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F078CB(T-U-Y)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F078CBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F078CB(T-U-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F078CBUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F078CB(T-U-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F078CBYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F078CBTX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F078CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F078RBHX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F078RBHX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F078RBTX"],"key":"st-generic-f078rbhx","name":"Generic F078RBHx","part":"stm32f078rb","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F078RB(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F078RBHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F078RB(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F078RBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F078RBHX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F078RBHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F078VBHX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F078VBHX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F078VBTX"],"key":"st-generic-f078vbhx","name":"Generic F078VBHx","part":"stm32f078vb","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F078VB(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F078VBHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F078VB(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F078VBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F078VBHX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F078VBHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091CBTX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091CBUX"],"key":"st-generic-f091cbtx","name":"Generic F091CBTx","part":"stm32f091cb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F091C(B-C)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091CBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F091C(B-C)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091CBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091CBTX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091CCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091CCTX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091CCUX"],"key":"st-generic-f091cctx","name":"Generic F091CCTx","part":"stm32f091cc","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F091C(B-C)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091CCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F091C(B-C)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091CCUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091CCTX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091CCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091RBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091RBTX"],"key":"st-generic-f091rbtx","name":"Generic F091RBTx","part":"stm32f091rb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F091RBT_F091RC(H-T-Y)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091RBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091RBTX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091RBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091RCHX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091RCHX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091RCTX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091RCYX"],"key":"st-generic-f091rchx","name":"Generic F091RCHx","part":"stm32f091rc","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F091RBT_F091RC(H-T-Y)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091RCHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F091RBT_F091RC(H-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091RCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F091RBT_F091RC(H-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091RCYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091RCHX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091RCHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091VBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091VBTX"],"key":"st-generic-f091vbtx","name":"Generic F091VBTx","part":"stm32f091vb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F091VBT_F091VC(H-T)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091VBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091VBTX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091VBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091VCHX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091VCHX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091VCTX"],"key":"st-generic-f091vchx","name":"Generic F091VCHx","part":"stm32f091vc","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F091VBT_F091VC(H-T)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091VCHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F091VBT_F091VC(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091VCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091VCHX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F091VCHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F098CCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F098CCTX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F098CCUX"],"key":"st-generic-f098cctx","name":"Generic F098CCTx","part":"stm32f098cc","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F098CC(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F098CCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F098CC(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F098CCUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F098CCTX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F098CCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F098RCHX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F098RCHX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F098RCTX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F098RCYX"],"key":"st-generic-f098rchx","name":"Generic F098RCHx","part":"stm32f098rc","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F098RC(H-T-Y)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F098RCHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F098RC(H-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F098RCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F098RC(H-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F098RCYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F098RCHX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F098RCHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F098VCHX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F098VCHX","arduino:STMicroelectronics:stm32:GenF0:GENERIC_F098VCTX"],"key":"st-generic-f098vchx","name":"Generic F098VCHx","part":"stm32f098vc","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F098VC(H-T)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F098VCHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F098VC(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F098VCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F098VCHX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F098VCHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100C4TX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100C4TX"],"key":"st-generic-f100c4tx","name":"Generic F100C4Tx","part":"stm32f100c4","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F100C(4-6)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100C4TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100C4TX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100C4TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100C6TX"],"key":"st-generic-f100c6tx","name":"Generic F100C6Tx","part":"stm32f100c6","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F100C(4-6)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100C6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100C6TX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100C8TX"],"key":"st-generic-f100c8tx","name":"Generic F100C8Tx","part":"stm32f100c8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F100C(8-B)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100C8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100C8TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100CBTX"],"key":"st-generic-f100cbtx","name":"Generic F100CBTx","part":"stm32f100cb","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F100C(8-B)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100CBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100CBTX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100R4HX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100R4HX"],"key":"st-generic-f100r4hx","name":"Generic F100R4Hx","part":"stm32f100r4","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F100R(4-6)H/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100R4HX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100R4HX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100R4HX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100R6HX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100R6HX"],"key":"st-generic-f100r6hx","name":"Generic F100R6Hx","part":"stm32f100r6","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F100R(4-6)H/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100R6HX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100R6HX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100R6HX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100R8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100R8TX"],"key":"st-generic-f100r8tx","name":"Generic F100R8Tx","part":"stm32f100r8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F100R(8-B)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100R8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100R8TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100R8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100RBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100RBTX"],"key":"st-generic-f100rbtx","name":"Generic F100RBTx","part":"stm32f100rb","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F100R(8-B)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100RBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100RBTX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100RBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100V8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100V8TX"],"key":"st-generic-f100v8tx","name":"Generic F100V8Tx","part":"stm32f100v8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F100V(8-B)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100V8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100V8TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100V8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100VBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100VBTX"],"key":"st-generic-f100vbtx","name":"Generic F100VBTx","part":"stm32f100vb","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F100V(8-B)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100VBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100VBTX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100VBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100ZCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100ZCTX"],"key":"st-generic-f100zctx","name":"Generic F100ZCTx","part":"stm32f100zc","ram":24576,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F100Z(C-D-E)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100ZCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100ZCTX","naming":"stm32","ram":24576,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100ZCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100ZDTX","flash":393216,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100ZDTX"],"key":"st-generic-f100zdtx","name":"Generic F100ZDTx","part":"stm32f100zd","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F100Z(C-D-E)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100ZDTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":393216,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100ZDTX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100ZDTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100ZETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100ZETX"],"key":"st-generic-f100zetx","name":"Generic F100ZETx","part":"stm32f100ze","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F100Z(C-D-E)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100ZETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100ZETX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F100ZETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101C4TX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101C4TX"],"key":"st-generic-f101c4tx","name":"Generic F101C4Tx","part":"stm32f101c4","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F101C(4-6)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101C4TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101C4TX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101C4TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101C6TX"],"key":"st-generic-f101c6tx","name":"Generic F101C6Tx","part":"stm32f101c6","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F101C(4-6)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101C6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101C6TX","naming":"stm32","ram":6144,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101R4TX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101R4TX"],"key":"st-generic-f101r4tx","name":"Generic F101R4Tx","part":"stm32f101r4","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F101R(4-6)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101R4TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101R4TX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101R4TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101R6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101R6TX"],"key":"st-generic-f101r6tx","name":"Generic F101R6Tx","part":"stm32f101r6","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F101R(4-6)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101R6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101R6TX","naming":"stm32","ram":6144,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101R6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101T4UX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101T4UX"],"key":"st-generic-f101t4ux","name":"Generic F101T4Ux","part":"stm32f101t4","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F101T(4-6)U/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101T4UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101T4UX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101T4UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101T6UX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101T6UX"],"key":"st-generic-f101t6ux","name":"Generic F101T6Ux","part":"stm32f101t6","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F101T(4-6)U/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101T6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101T6UX","naming":"stm32","ram":6144,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101T6UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101V8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101V8TX"],"key":"st-generic-f101v8tx","name":"Generic F101V8Tx","part":"stm32f101v8","ram":10240,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F101V(8-B)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101V8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101V8TX","naming":"stm32","ram":10240,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101V8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101VBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101VBTX"],"key":"st-generic-f101vbtx","name":"Generic F101VBTx","part":"stm32f101vb","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F101V(8-B)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101VBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101VBTX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101VBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101ZCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101ZCTX"],"key":"st-generic-f101zctx","name":"Generic F101ZCTx","part":"stm32f101zc","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F101Z(C-D-E)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101ZCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101ZCTX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101ZCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101ZDTX","flash":393216,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101ZDTX"],"key":"st-generic-f101zdtx","name":"Generic F101ZDTx","part":"stm32f101zd","ram":49152,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F101Z(C-D-E)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101ZDTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":393216,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101ZDTX","naming":"stm32","ram":49152,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101ZDTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101ZETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101ZETX"],"key":"st-generic-f101zetx","name":"Generic F101ZETx","part":"stm32f101ze","ram":49152,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F101Z(C-D-E)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101ZETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101ZETX","naming":"stm32","ram":49152,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:GENERIC_F101ZETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RBTX"],"key":"st-generic-f205rbtx","name":"Generic F205RBTx","part":"stm32f205rb","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F205RE(T-Y)_F205R(B-C-F)T_F205RG(E-T-Y)_F215R(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RBTX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RCTX"],"key":"st-generic-f205rctx","name":"Generic F205RCTx","part":"stm32f205rc","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F205RE(T-Y)_F205R(B-C-F)T_F205RG(E-T-Y)_F215R(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RCTX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RETX","arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205REYX"],"key":"st-generic-f205retx","name":"Generic F205RETx","part":"stm32f205re","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F205RE(T-Y)_F205R(B-C-F)T_F205RG(E-T-Y)_F215R(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F205RE(T-Y)_F205R(B-C-F)T_F205RG(E-T-Y)_F215R(E-G)T/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205REYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RFTX","flash":786432,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RFTX"],"key":"st-generic-f205rftx","name":"Generic F205RFTx","part":"stm32f205rf","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F205RE(T-Y)_F205R(B-C-F)T_F205RG(E-T-Y)_F215R(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RFTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":786432,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RFTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RFTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RGEX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RGEX","arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RGTX","arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RGYX"],"key":"st-generic-f205rgex","name":"Generic F205RGEx","part":"stm32f205rg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F205RE(T-Y)_F205R(B-C-F)T_F205RG(E-T-Y)_F215R(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RGEX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F205RE(T-Y)_F205R(B-C-F)T_F205RG(E-T-Y)_F215R(E-G)T/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RGTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F205RE(T-Y)_F205R(B-C-F)T_F205RG(E-T-Y)_F215R(E-G)T/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RGYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RGEX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205RGEX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VBTX"],"key":"st-generic-f205vbtx","name":"Generic F205VBTx","part":"stm32f205vb","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F205V(B-C-E-F-G)T_F215V(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VBTX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VCTX"],"key":"st-generic-f205vctx","name":"Generic F205VCTx","part":"stm32f205vc","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F205V(B-C-E-F-G)T_F215V(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VCTX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VETX"],"key":"st-generic-f205vetx","name":"Generic F205VETx","part":"stm32f205ve","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F205V(B-C-E-F-G)T_F215V(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VFTX","flash":786432,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VFTX"],"key":"st-generic-f205vftx","name":"Generic F205VFTx","part":"stm32f205vf","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F205V(B-C-E-F-G)T_F215V(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VFTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":786432,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VFTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VFTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VGTX"],"key":"st-generic-f205vgtx","name":"Generic F205VGTx","part":"stm32f205vg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F205V(B-C-E-F-G)T_F215V(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VGTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205VGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205ZCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205ZCTX"],"key":"st-generic-f205zctx","name":"Generic F205ZCTx","part":"stm32f205zc","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F205Z(C-E-F-G)T_F215Z(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205ZCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205ZCTX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205ZCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205ZETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205ZETX"],"key":"st-generic-f205zetx","name":"Generic F205ZETx","part":"stm32f205ze","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F205Z(C-E-F-G)T_F215Z(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205ZETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205ZETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205ZETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205ZFTX","flash":786432,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205ZFTX"],"key":"st-generic-f205zftx","name":"Generic F205ZFTx","part":"stm32f205zf","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F205Z(C-E-F-G)T_F215Z(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205ZFTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":786432,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205ZFTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205ZFTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205ZGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205ZGTX"],"key":"st-generic-f205zgtx","name":"Generic F205ZGTx","part":"stm32f205zg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F205Z(C-E-F-G)T_F215Z(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205ZGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205ZGTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F205ZGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ICHX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ICHX","arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ICTX"],"key":"st-generic-f207ichx","name":"Generic F207ICHx","part":"stm32f207ic","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F207I(C-E-F-G)(H-T)_F217I(E-G)(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ICHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F207I(C-E-F-G)(H-T)_F217I(E-G)(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ICTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ICHX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ICHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207IEHX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207IEHX","arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207IETX"],"key":"st-generic-f207iehx","name":"Generic F207IEHx","part":"stm32f207ie","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F207I(C-E-F-G)(H-T)_F217I(E-G)(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207IEHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F207I(C-E-F-G)(H-T)_F217I(E-G)(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207IETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207IEHX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207IEHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207IFHX","flash":786432,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207IFHX","arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207IFTX"],"key":"st-generic-f207ifhx","name":"Generic F207IFHx","part":"stm32f207if","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F207I(C-E-F-G)(H-T)_F217I(E-G)(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207IFHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F207I(C-E-F-G)(H-T)_F217I(E-G)(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207IFTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":786432,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207IFHX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207IFHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207IGHX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207IGHX","arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207IGTX"],"key":"st-generic-f207ighx","name":"Generic F207IGHx","part":"stm32f207ig","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F207I(C-E-F-G)(H-T)_F217I(E-G)(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207IGHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F207I(C-E-F-G)(H-T)_F217I(E-G)(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207IGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207IGHX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207IGHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207VCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207VCTX"],"key":"st-generic-f207vctx","name":"Generic F207VCTx","part":"stm32f207vc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F207V(C-E-F-G)T_F217V(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207VCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207VCTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207VCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207VETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207VETX"],"key":"st-generic-f207vetx","name":"Generic F207VETx","part":"stm32f207ve","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F207V(C-E-F-G)T_F217V(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207VETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207VETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207VETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207VFTX","flash":786432,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207VFTX"],"key":"st-generic-f207vftx","name":"Generic F207VFTx","part":"stm32f207vf","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F207V(C-E-F-G)T_F217V(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207VFTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":786432,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207VFTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207VFTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207VGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207VGTX"],"key":"st-generic-f207vgtx","name":"Generic F207VGTx","part":"stm32f207vg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F207V(C-E-F-G)T_F217V(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207VGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207VGTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207VGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ZCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ZCTX"],"key":"st-generic-f207zctx","name":"Generic F207ZCTx","part":"stm32f207zc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F207Z(C-E-F-G)T_F217Z(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ZCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ZCTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ZCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ZETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ZETX"],"key":"st-generic-f207zetx","name":"Generic F207ZETx","part":"stm32f207ze","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F207Z(C-E-F-G)T_F217Z(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ZETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ZETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ZETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ZFTX","flash":786432,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ZFTX"],"key":"st-generic-f207zftx","name":"Generic F207ZFTx","part":"stm32f207zf","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F207Z(C-E-F-G)T_F217Z(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ZFTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":786432,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ZFTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ZFTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ZGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ZGTX"],"key":"st-generic-f207zgtx","name":"Generic F207ZGTx","part":"stm32f207zg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F207Z(C-E-F-G)T_F217Z(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ZGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ZGTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F207ZGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215RETX"],"key":"st-generic-f215retx","name":"Generic F215RETx","part":"stm32f215re","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F205RE(T-Y)_F205R(B-C-F)T_F205RG(E-T-Y)_F215R(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215RETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215RETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215RGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215RGTX"],"key":"st-generic-f215rgtx","name":"Generic F215RGTx","part":"stm32f215rg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F205RE(T-Y)_F205R(B-C-F)T_F205RG(E-T-Y)_F215R(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215RGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215RGTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215RGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215VETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215VETX"],"key":"st-generic-f215vetx","name":"Generic F215VETx","part":"stm32f215ve","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F205V(B-C-E-F-G)T_F215V(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215VETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215VETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215VETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215VGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215VGTX"],"key":"st-generic-f215vgtx","name":"Generic F215VGTx","part":"stm32f215vg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F205V(B-C-E-F-G)T_F215V(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215VGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215VGTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215VGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215ZETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215ZETX"],"key":"st-generic-f215zetx","name":"Generic F215ZETx","part":"stm32f215ze","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F205Z(C-E-F-G)T_F215Z(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215ZETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215ZETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215ZETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215ZGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215ZGTX"],"key":"st-generic-f215zgtx","name":"Generic F215ZGTx","part":"stm32f215zg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F205Z(C-E-F-G)T_F215Z(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215ZGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215ZGTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F215ZGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217IEHX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217IEHX","arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217IETX"],"key":"st-generic-f217iehx","name":"Generic F217IEHx","part":"stm32f217ie","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F207I(C-E-F-G)(H-T)_F217I(E-G)(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217IEHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F207I(C-E-F-G)(H-T)_F217I(E-G)(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217IETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217IEHX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217IEHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217IGHX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217IGHX","arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217IGTX"],"key":"st-generic-f217ighx","name":"Generic F217IGHx","part":"stm32f217ig","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F207I(C-E-F-G)(H-T)_F217I(E-G)(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217IGHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F207I(C-E-F-G)(H-T)_F217I(E-G)(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217IGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217IGHX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217IGHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217VETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217VETX"],"key":"st-generic-f217vetx","name":"Generic F217VETx","part":"stm32f217ve","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F207V(C-E-F-G)T_F217V(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217VETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217VETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217VETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217VGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217VGTX"],"key":"st-generic-f217vgtx","name":"Generic F217VGTx","part":"stm32f217vg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F207V(C-E-F-G)T_F217V(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217VGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217VGTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217VGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217ZETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217ZETX"],"key":"st-generic-f217zetx","name":"Generic F217ZETx","part":"stm32f217ze","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F207Z(C-E-F-G)T_F217Z(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217ZETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217ZETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217ZETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217ZGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217ZGTX"],"key":"st-generic-f217zgtx","name":"Generic F217ZGTx","part":"stm32f217zg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F2xx/F207Z(C-E-F-G)T_F217Z(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217ZGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217ZGTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF2:GENERIC_F217ZGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301C6TX"],"key":"st-generic-f301c6tx","name":"Generic F301C6Tx","part":"stm32f301c6","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F301C6T_F301C8(T-Y)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PB13","PA11","PA10"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301C6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PB12","miso":"PA10","mosi":"PA11","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301C6TX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301C8TX","arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301C8YX"],"key":"st-generic-f301c8tx","name":"Generic F301C8Tx","part":"stm32f301c8","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F301C6T_F301C8(T-Y)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PB13","PA11","PA10"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301C8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F301C6T_F301C8(T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301C8YX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PB12","miso":"PA10","mosi":"PA11","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301C8TX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301K6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301K6TX"],"key":"st-generic-f301k6tx","name":"Generic F301K6Tx","part":"stm32f301k6","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F301K(6-8)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PF1","PA11","PA10"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301K6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PF0","miso":"PA10","mosi":"PA11","name":"SPI","sck":"PF1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301K6TX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301K6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301K8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301K8TX"],"key":"st-generic-f301k8tx","name":"Generic F301K8Tx","part":"stm32f301k8","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F301K(6-8)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PF1","PA11","PA10"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301K8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PF0","miso":"PA10","mosi":"PA11","name":"SPI","sck":"PF1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301K8TX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301K8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301R6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301R6TX"],"key":"st-generic-f301r6tx","name":"Generic F301R6Tx","part":"stm32f301r6","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F301R(6-8)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PB13","PA11","PA10"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301R6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PB12","miso":"PA10","mosi":"PA11","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301R6TX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301R6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301R8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301R8TX"],"key":"st-generic-f301r8tx","name":"Generic F301R8Tx","part":"stm32f301r8","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F301R(6-8)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PB13","PA11","PA10"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301R8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PB12","miso":"PA10","mosi":"PA11","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301R8TX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F301R8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F302R6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F302R6TX"],"key":"st-generic-f302r6tx","name":"Generic F302R6Tx","part":"stm32f302r6","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F302R(6-8)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PB13","PA11","PA10"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F302R6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PB12","miso":"PA10","mosi":"PA11","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F302R6TX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F302R6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F302R8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F302R8TX"],"key":"st-generic-f302r8tx","name":"Generic F302R8Tx","part":"stm32f302r8","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F302R(6-8)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PB13","PA11","PA10"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F302R8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PB12","miso":"PA10","mosi":"PA11","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F302R8TX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F302R8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303C6TX"],"key":"st-generic-f303c6tx","name":"Generic F303C6Tx","part":"stm32f303c6","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303C(6-8)T_F334C(4-6-8)T/variant_generic.h","says":{"i2c":["PA14","PA15"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303C6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA15","sda":"PA14"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303C6TX","naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303C8TX"],"key":"st-generic-f303c8tx","name":"Generic F303C8Tx","part":"stm32f303c8","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303C(6-8)T_F334C(4-6-8)T/variant_generic.h","says":{"i2c":["PA14","PA15"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303C8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA15","sda":"PA14"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303C8TX","naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303CCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303CCTX"],"key":"st-generic-f303cctx","name":"Generic F303CCTx","part":"stm32f303cc","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303C(B-C)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303CCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303CCTX","naming":"stm32","ram":40960,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303CCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303K6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303K6TX"],"key":"st-generic-f303k6tx","name":"Generic F303K6Tx","part":"stm32f303k6","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303K(6-8)T_F334K(4-6-8)T/variant_generic.h","says":{"i2c":["PA14","PA15"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303K6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA15","sda":"PA14"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303K6TX","naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303K6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303K8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303K8TX"],"key":"st-generic-f303k8tx","name":"Generic F303K8Tx","part":"stm32f303k8","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303K(6-8)T_F334K(4-6-8)T/variant_generic.h","says":{"i2c":["PA14","PA15"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303K8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA15","sda":"PA14"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303K8TX","naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303K8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303R6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303R6TX"],"key":"st-generic-f303r6tx","name":"Generic F303R6Tx","part":"stm32f303r6","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303R(6-8)T_F334R(6-8)T/variant_generic.h","says":{"i2c":["PA14","PA15"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303R6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA15","sda":"PA14"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303R6TX","naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303R6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303R8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303R8TX"],"key":"st-generic-f303r8tx","name":"Generic F303R8Tx","part":"stm32f303r8","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303R(6-8)T_F334R(6-8)T/variant_generic.h","says":{"i2c":["PA14","PA15"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303R8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA15","sda":"PA14"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303R8TX","naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303R8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303RBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303RBTX"],"key":"st-generic-f303rbtx","name":"Generic F303RBTx","part":"stm32f303rb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303R(B-C)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303RBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303RBTX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303RBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303RCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303RCTX"],"key":"st-generic-f303rctx","name":"Generic F303RCTx","part":"stm32f303rc","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303R(B-C)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303RCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303RCTX","naming":"stm32","ram":40960,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303RCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303RDTX","flash":393216,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303RDTX"],"key":"st-generic-f303rdtx","name":"Generic F303RDTx","part":"stm32f303rd","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303R(D-E)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303RDTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":393216,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303RDTX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303RDTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303RETX"],"key":"st-generic-f303retx","name":"Generic F303RETx","part":"stm32f303re","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303R(D-E)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303RETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303RETX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303VBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303VBTX"],"key":"st-generic-f303vbtx","name":"Generic F303VBTx","part":"stm32f303vb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303V(B-C)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303VBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303VBTX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303VBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303VDHX","flash":393216,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303VDHX","arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303VDTX"],"key":"st-generic-f303vdhx","name":"Generic F303VDHx","part":"stm32f303vd","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303V(D-E)(H-T)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303VDHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303V(D-E)(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303VDTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":393216,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303VDHX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303VDHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303VEHX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303VEHX","arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303VETX"],"key":"st-generic-f303vehx","name":"Generic F303VEHx","part":"stm32f303ve","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303V(D-E)(H-T)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303VEHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303V(D-E)(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303VETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303VEHX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303VEHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F318C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F318C8TX","arduino:STMicroelectronics:stm32:GenF3:GENERIC_F318C8YX"],"key":"st-generic-f318c8tx","name":"Generic F318C8Tx","part":"stm32f318c8","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F318C8(T-Y)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PB13","PA11","PA10"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F318C8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F318C8(T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F318C8YX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PB12","miso":"PA10","mosi":"PA11","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F318C8TX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F318C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F318K8UX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F318K8UX"],"key":"st-generic-f318k8ux","name":"Generic F318K8Ux","part":"stm32f318k8","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F318K8U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PF1","PA11","PA10"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F318K8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PF0","miso":"PA10","mosi":"PA11","name":"SPI","sck":"PF1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F318K8UX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F318K8UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F328C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F328C8TX"],"key":"st-generic-f328c8tx","name":"Generic F328C8Tx","part":"stm32f328c8","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F328C8T/variant_generic.h","says":{"i2c":["PA14","PA15"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F328C8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA15","sda":"PA14"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F328C8TX","naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F328C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334C4TX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334C4TX"],"key":"st-generic-f334c4tx","name":"Generic F334C4Tx","part":"stm32f334c4","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303C(6-8)T_F334C(4-6-8)T/variant_generic.h","says":{"i2c":["PA14","PA15"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334C4TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA15","sda":"PA14"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334C4TX","naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334C4TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334C6TX"],"key":"st-generic-f334c6tx","name":"Generic F334C6Tx","part":"stm32f334c6","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303C(6-8)T_F334C(4-6-8)T/variant_generic.h","says":{"i2c":["PA14","PA15"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334C6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA15","sda":"PA14"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334C6TX","naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334C8TX"],"key":"st-generic-f334c8tx","name":"Generic F334C8Tx","part":"stm32f334c8","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303C(6-8)T_F334C(4-6-8)T/variant_generic.h","says":{"i2c":["PA14","PA15"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334C8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA15","sda":"PA14"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334C8TX","naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334K4TX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334K4TX"],"key":"st-generic-f334k4tx","name":"Generic F334K4Tx","part":"stm32f334k4","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303K(6-8)T_F334K(4-6-8)T/variant_generic.h","says":{"i2c":["PA14","PA15"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334K4TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA15","sda":"PA14"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334K4TX","naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334K4TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334K6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334K6TX"],"key":"st-generic-f334k6tx","name":"Generic F334K6Tx","part":"stm32f334k6","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303K(6-8)T_F334K(4-6-8)T/variant_generic.h","says":{"i2c":["PA14","PA15"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334K6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA15","sda":"PA14"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334K6TX","naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334K6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334K8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334K8TX"],"key":"st-generic-f334k8tx","name":"Generic F334K8Tx","part":"stm32f334k8","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303K(6-8)T_F334K(4-6-8)T/variant_generic.h","says":{"i2c":["PA14","PA15"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334K8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA15","sda":"PA14"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334K8TX","naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334K8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334R6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334R6TX"],"key":"st-generic-f334r6tx","name":"Generic F334R6Tx","part":"stm32f334r6","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303R(6-8)T_F334R(6-8)T/variant_generic.h","says":{"i2c":["PA14","PA15"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334R6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA15","sda":"PA14"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334R6TX","naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334R6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334R8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334R8TX"],"key":"st-generic-f334r8tx","name":"Generic F334R8Tx","part":"stm32f334r8","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303R(6-8)T_F334R(6-8)T/variant_generic.h","says":{"i2c":["PA14","PA15"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334R8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA15","sda":"PA14"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334R8TX","naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F334R8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F358CCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F358CCTX"],"key":"st-generic-f358cctx","name":"Generic F358CCTx","part":"stm32f358cc","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F358CCT/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F358CCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F358CCTX","naming":"stm32","ram":40960,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F358CCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F358RCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F358RCTX"],"key":"st-generic-f358rctx","name":"Generic F358RCTx","part":"stm32f358rc","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F358RCT/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F358RCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F358RCTX","naming":"stm32","ram":40960,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F358RCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F358VCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F358VCTX"],"key":"st-generic-f358vctx","name":"Generic F358VCTx","part":"stm32f358vc","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F358VCT/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F358VCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F358VCTX","naming":"stm32","ram":40960,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F358VCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F378CCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F378CCTX"],"key":"st-generic-f378cctx","name":"Generic F378CCTx","part":"stm32f378cc","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F378CCT/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA3","PA2"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F378CCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA3","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F378CCTX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F378CCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F378RCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F378RCTX","arduino:STMicroelectronics:stm32:GenF3:GENERIC_F378RCYX"],"key":"st-generic-f378rctx","name":"Generic F378RCTx","part":"stm32f378rc","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F378RC(T-Y)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA3","PA2"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F378RCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F378RC(T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F378RCYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA3","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F378RCTX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F378RCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F378VCHX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F378VCHX","arduino:STMicroelectronics:stm32:GenF3:GENERIC_F378VCTX"],"key":"st-generic-f378vchx","name":"Generic F378VCHx","part":"stm32f378vc","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F378VC(H-T)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA3","PA2"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F378VCHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F378VC(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F378VCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA2","mosi":"PA3","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F378VCHX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F378VCHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F398VETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF3:GENERIC_F398VETX"],"key":"st-generic-f398vetx","name":"Generic F398VETx","part":"stm32f398ve","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F398VET/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F398VETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F398VETX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F398VETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401VBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401VBTX"],"key":"st-generic-f401vbtx","name":"Generic F401VBTx","part":"stm32f401vb","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401V(B-C-D-E)T/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401VBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401VBTX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401VBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401VCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401VCTX"],"key":"st-generic-f401vctx","name":"Generic F401VCTx","part":"stm32f401vc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401V(B-C-D-E)T/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401VCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401VCTX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401VCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401VDTX","flash":393216,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401VDTX"],"key":"st-generic-f401vdtx","name":"Generic F401VDTx","part":"stm32f401vd","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401V(B-C-D-E)T/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401VDTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":393216,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401VDTX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401VDTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401VETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401VETX"],"key":"st-generic-f401vetx","name":"Generic F401VETx","part":"stm32f401ve","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F401V(B-C-D-E)T/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401VETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401VETX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F401VETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407IEHX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407IEHX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407IETX"],"key":"st-generic-f407iehx","name":"Generic F407IEHx","part":"stm32f407ie","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407I(E-G)(H-T)_F417I(E-G)(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407IEHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407I(E-G)(H-T)_F417I(E-G)(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407IETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407IEHX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407IEHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407ZETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407ZETX"],"key":"st-generic-f407zetx","name":"Generic F407ZETx","part":"stm32f407ze","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407Z(E-G)T_F417Z(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407ZETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407ZETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407ZETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407ZGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407ZGTX"],"key":"st-generic-f407zgtx","name":"Generic F407ZGTx","part":"stm32f407zg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407Z(E-G)T_F417Z(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407ZGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407ZGTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407ZGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410T8YX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410T8YX"],"key":"st-generic-f410t8yx","name":"Generic F410T8Yx","part":"stm32f410t8","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F410T(8-B)Y/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PB5","PB4"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410T8YX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA15","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410T8YX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410T8YX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410TBYX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410TBYX"],"key":"st-generic-f410tbyx","name":"Generic F410TBYx","part":"stm32f410tb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F410T(8-B)Y/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PB5","PB4"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410TBYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA15","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410TBYX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F410TBYX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411VCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411VCTX"],"key":"st-generic-f411vctx","name":"Generic F411VCTx","part":"stm32f411vc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F411V(C-E)T/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PB13","PA1","PA11"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411VCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PB12","miso":"PA11","mosi":"PA1","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411VCTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411VCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411VETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411VETX"],"key":"st-generic-f411vetx","name":"Generic F411VETx","part":"stm32f411ve","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F411V(C-E)T/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PB13","PA1","PA11"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411VETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PB12","miso":"PA11","mosi":"PA1","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411VETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F411VETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412ZEJX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412ZEJX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412ZETX"],"key":"st-generic-f412zejx","name":"Generic F412ZEJx","part":"stm32f412ze","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F412Z(E-G)(J-T)/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PB13","PA1","PA11"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412ZEJX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F412Z(E-G)(J-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412ZETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PB12","miso":"PA11","mosi":"PA1","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412ZEJX","naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412ZEJX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412ZGJX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412ZGJX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412ZGTX"],"key":"st-generic-f412zgjx","name":"Generic F412ZGJx","part":"stm32f412zg","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F412Z(E-G)(J-T)/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PB13","PA1","PA11"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412ZGJX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F412Z(E-G)(J-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412ZGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PB12","miso":"PA11","mosi":"PA1","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412ZGJX","naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F412ZGJX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413ZGJX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413ZGJX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413ZGTX"],"key":"st-generic-f413zgjx","name":"Generic F413ZGJx","part":"stm32f413zg","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F413Z(G-H)(J-T)_F423ZH(J-T)/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PB13","PA1","PA11"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413ZGJX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F413Z(G-H)(J-T)_F423ZH(J-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413ZGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PB12","miso":"PA11","mosi":"PA1","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413ZGJX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413ZGJX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413ZHJX","flash":1572864,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413ZHJX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413ZHTX"],"key":"st-generic-f413zhjx","name":"Generic F413ZHJx","part":"stm32f413zh","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F413Z(G-H)(J-T)_F423ZH(J-T)/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PB13","PA1","PA11"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413ZHJX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F413Z(G-H)(J-T)_F423ZH(J-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413ZHTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PB12","miso":"PA11","mosi":"PA1","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1572864,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413ZHJX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F413ZHJX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417IEHX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417IEHX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417IETX"],"key":"st-generic-f417iehx","name":"Generic F417IEHx","part":"stm32f417ie","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407I(E-G)(H-T)_F417I(E-G)(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417IEHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407I(E-G)(H-T)_F417I(E-G)(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417IETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417IEHX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417IEHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417IGHX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417IGHX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417IGTX"],"key":"st-generic-f417ighx","name":"Generic F417IGHx","part":"stm32f417ig","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407I(E-G)(H-T)_F417I(E-G)(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417IGHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407I(E-G)(H-T)_F417I(E-G)(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417IGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417IGHX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417IGHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417ZETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417ZETX"],"key":"st-generic-f417zetx","name":"Generic F417ZETx","part":"stm32f417ze","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407Z(E-G)T_F417Z(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417ZETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417ZETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417ZETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417ZGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417ZGTX"],"key":"st-generic-f417zgtx","name":"Generic F417ZGTx","part":"stm32f417zg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407Z(E-G)T_F417Z(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417ZGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417ZGTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F417ZGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F423ZHJX","flash":1572864,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F423ZHJX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F423ZHTX"],"key":"st-generic-f423zhjx","name":"Generic F423ZHJx","part":"stm32f423zh","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F413Z(G-H)(J-T)_F423ZH(J-T)/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PB13","PA1","PA11"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F423ZHJX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F413Z(G-H)(J-T)_F423ZH(J-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F423ZHTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PB12","miso":"PA11","mosi":"PA1","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1572864,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F423ZHJX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F423ZHJX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F427ZGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F427ZGTX"],"key":"st-generic-f427zgtx","name":"Generic F427ZGTx","part":"stm32f427zg","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F427ZGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F427ZGTX","naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F427ZGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F427ZITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F427ZITX"],"key":"st-generic-f427zitx","name":"Generic F427ZITx","part":"stm32f427zi","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F427ZITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F427ZITX","naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F427ZITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F429ZETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F429ZETX"],"key":"st-generic-f429zetx","name":"Generic F429ZETx","part":"stm32f429ze","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F429ZETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F429ZETX","naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F429ZETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F429ZGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F429ZGTX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F429ZGYX"],"key":"st-generic-f429zgtx","name":"Generic F429ZGTx","part":"stm32f429zg","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F429ZGTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F429ZGYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F429ZGTX","naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F429ZGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F429ZITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F429ZITX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F429ZIYX"],"key":"st-generic-f429zitx","name":"Generic F429ZITx","part":"stm32f429zi","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F429ZITX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F429ZIYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F429ZITX","naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F429ZITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F437ZGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F437ZGTX"],"key":"st-generic-f437zgtx","name":"Generic F437ZGTx","part":"stm32f437zg","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F437ZGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F437ZGTX","naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F437ZGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F437ZITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F437ZITX"],"key":"st-generic-f437zitx","name":"Generic F437ZITx","part":"stm32f437zi","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F437ZITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F437ZITX","naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F437ZITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F439ZGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F439ZGTX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F439ZGYX"],"key":"st-generic-f439zgtx","name":"Generic F439ZGTx","part":"stm32f439zg","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F439ZGTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F439ZGYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F439ZGTX","naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F439ZGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F439ZITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F439ZITX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F439ZIYX"],"key":"st-generic-f439zitx","name":"Generic F439ZITx","part":"stm32f439zi","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F439ZITX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F439ZIYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F439ZITX","naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F439ZITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446VCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446VCTX"],"key":"st-generic-f446vctx","name":"Generic F446VCTx","part":"stm32f446vc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F446V(C-E)T/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446VCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446VCTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446VCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446VETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446VETX"],"key":"st-generic-f446vetx","name":"Generic F446VETx","part":"stm32f446ve","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F446V(C-E)T/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446VETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446VETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446VETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446ZCHX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446ZCHX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446ZCJX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446ZCTX"],"key":"st-generic-f446zchx","name":"Generic F446ZCHx","part":"stm32f446zc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F446Z(C-E)(H-J-T)/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446ZCHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F446Z(C-E)(H-J-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446ZCJX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F446Z(C-E)(H-J-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446ZCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446ZCHX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446ZCHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446ZEHX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446ZEHX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446ZEJX","arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446ZETX"],"key":"st-generic-f446zehx","name":"Generic F446ZEHx","part":"stm32f446ze","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F446Z(C-E)(H-J-T)/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446ZEHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F446Z(C-E)(H-J-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446ZEJX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F446Z(C-E)(H-J-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446ZETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446ZEHX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F446ZEHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F722RCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F722RCTX"],"key":"st-generic-f722rctx","name":"Generic F722RCTx","part":"stm32f722rc","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F722R(C-E)T_F730R8T_F732RET/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F722RCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F722RCTX","naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F722RCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F722RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F722RETX"],"key":"st-generic-f722retx","name":"Generic F722RETx","part":"stm32f722re","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F722R(C-E)T_F730R8T_F732RET/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F722RETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F722RETX","naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F722RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F722ZCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F722ZCTX"],"key":"st-generic-f722zctx","name":"Generic F722ZCTx","part":"stm32f722zc","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F722Z(C-E)T_F732ZET/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F722ZCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F722ZCTX","naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F722ZCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F722ZETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F722ZETX"],"key":"st-generic-f722zetx","name":"Generic F722ZETx","part":"stm32f722ze","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F722Z(C-E)T_F732ZET/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F722ZETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F722ZETX","naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F722ZETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F723ICKX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F723ICKX","arduino:STMicroelectronics:stm32:GenF7:GENERIC_F723ICTX"],"key":"st-generic-f723ickx","name":"Generic F723ICKx","part":"stm32f723ic","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F723I(C-E)(K-T)_F730I8K_F733IE(K-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F723ICKX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F723I(C-E)(K-T)_F730I8K_F733IE(K-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F723ICTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F723ICKX","naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F723ICKX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F723IEKX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F723IEKX","arduino:STMicroelectronics:stm32:GenF7:GENERIC_F723IETX"],"key":"st-generic-f723iekx","name":"Generic F723IEKx","part":"stm32f723ie","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F723I(C-E)(K-T)_F730I8K_F733IE(K-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F723IEKX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F723I(C-E)(K-T)_F730I8K_F733IE(K-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F723IETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F723IEKX","naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F723IEKX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F730I8KX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F730I8KX"],"key":"st-generic-f730i8kx","name":"Generic F730I8Kx","part":"stm32f730i8","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F723I(C-E)(K-T)_F730I8K_F733IE(K-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F730I8KX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F730I8KX","naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F730I8KX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F730R8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F730R8TX"],"key":"st-generic-f730r8tx","name":"Generic F730R8Tx","part":"stm32f730r8","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F722R(C-E)T_F730R8T_F732RET/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F730R8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F730R8TX","naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F730R8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F732RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F732RETX"],"key":"st-generic-f732retx","name":"Generic F732RETx","part":"stm32f732re","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F722R(C-E)T_F730R8T_F732RET/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F732RETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F732RETX","naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F732RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F732ZETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F732ZETX"],"key":"st-generic-f732zetx","name":"Generic F732ZETx","part":"stm32f732ze","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F722Z(C-E)T_F732ZET/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F732ZETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F732ZETX","naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F732ZETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F733IEKX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F733IEKX","arduino:STMicroelectronics:stm32:GenF7:GENERIC_F733IETX"],"key":"st-generic-f733iekx","name":"Generic F733IEKx","part":"stm32f733ie","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F723I(C-E)(K-T)_F730I8K_F733IE(K-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F733IEKX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F723I(C-E)(K-T)_F730I8K_F733IE(K-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F733IETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F733IEKX","naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F733IEKX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F745ZETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F745ZETX"],"key":"st-generic-f745zetx","name":"Generic F745ZETx","part":"stm32f745ze","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F745ZETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F745ZETX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F745ZETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F745ZGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F745ZGTX"],"key":"st-generic-f745zgtx","name":"Generic F745ZGTx","part":"stm32f745zg","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F745ZGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F745ZGTX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F745ZGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746BETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746BETX"],"key":"st-generic-f746betx","name":"Generic F746BETx","part":"stm32f746be","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F746B(E-G)T_F746N(E-G)H_F750N8H_F756BGT_F756NGH/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746BETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746BETX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746BETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746BGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746BGTX"],"key":"st-generic-f746bgtx","name":"Generic F746BGTx","part":"stm32f746bg","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F746B(E-G)T_F746N(E-G)H_F750N8H_F756BGT_F756NGH/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746BGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746BGTX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746BGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746NEHX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746NEHX"],"key":"st-generic-f746nehx","name":"Generic F746NEHx","part":"stm32f746ne","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F746B(E-G)T_F746N(E-G)H_F750N8H_F756BGT_F756NGH/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746NEHX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746NEHX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746NEHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746NGHX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746NGHX"],"key":"st-generic-f746nghx","name":"Generic F746NGHx","part":"stm32f746ng","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F746B(E-G)T_F746N(E-G)H_F750N8H_F756BGT_F756NGH/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746NGHX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746NGHX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746NGHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746ZETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746ZETX","arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746ZEYX"],"key":"st-generic-f746zetx","name":"Generic F746ZETx","part":"stm32f746ze","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746ZETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746ZEYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746ZETX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746ZETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746ZGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746ZGTX","arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746ZGYX"],"key":"st-generic-f746zgtx","name":"Generic F746ZGTx","part":"stm32f746zg","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746ZGTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746ZGYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746ZGTX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F746ZGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F750N8HX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F750N8HX"],"key":"st-generic-f750n8hx","name":"Generic F750N8Hx","part":"stm32f750n8","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F746B(E-G)T_F746N(E-G)H_F750N8H_F756BGT_F756NGH/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F750N8HX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F750N8HX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F750N8HX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F750Z8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F750Z8TX"],"key":"st-generic-f750z8tx","name":"Generic F750Z8Tx","part":"stm32f750z8","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F750Z8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F750Z8TX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F750Z8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F756BGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F756BGTX"],"key":"st-generic-f756bgtx","name":"Generic F756BGTx","part":"stm32f756bg","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F746B(E-G)T_F746N(E-G)H_F750N8H_F756BGT_F756NGH/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F756BGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F756BGTX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F756BGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F756NGHX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F756NGHX"],"key":"st-generic-f756nghx","name":"Generic F756NGHx","part":"stm32f756ng","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F746B(E-G)T_F746N(E-G)H_F750N8H_F756BGT_F756NGH/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F756NGHX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F756NGHX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F756NGHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F756ZGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F756ZGTX","arduino:STMicroelectronics:stm32:GenF7:GENERIC_F756ZGYX"],"key":"st-generic-f756zgtx","name":"Generic F756ZGTx","part":"stm32f756zg","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F756ZGTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F756ZGYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F756ZGTX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F756ZGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765IGKX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765IGKX","arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765IGTX"],"key":"st-generic-f765igkx","name":"Generic F765IGKx","part":"stm32f765ig","ram":393216,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765I(G-I)(K-T)_F767I(G-I)(K-T)_F777II(K-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765IGKX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765I(G-I)(K-T)_F767I(G-I)(K-T)_F777II(K-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765IGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765IGKX","naming":"stm32","ram":393216,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765IGKX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765IIKX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765IIKX","arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765IITX"],"key":"st-generic-f765iikx","name":"Generic F765IIKx","part":"stm32f765ii","ram":393216,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765I(G-I)(K-T)_F767I(G-I)(K-T)_F777II(K-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765IIKX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765I(G-I)(K-T)_F767I(G-I)(K-T)_F777II(K-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765IITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765IIKX","naming":"stm32","ram":393216,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765IIKX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765VGHX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765VGHX","arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765VGTX"],"key":"st-generic-f765vghx","name":"Generic F765VGHx","part":"stm32f765vg","ram":393216,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765V(G-I)(H-T)_F767V(G-I)(H-T)_F777VI(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765VGHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765V(G-I)(H-T)_F767V(G-I)(H-T)_F777VI(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765VGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765VGHX","naming":"stm32","ram":393216,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765VGHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765VIHX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765VIHX","arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765VITX"],"key":"st-generic-f765vihx","name":"Generic F765VIHx","part":"stm32f765vi","ram":393216,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765V(G-I)(H-T)_F767V(G-I)(H-T)_F777VI(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765VIHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765V(G-I)(H-T)_F767V(G-I)(H-T)_F777VI(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765VITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765VIHX","naming":"stm32","ram":393216,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765VIHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765ZGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765ZGTX"],"key":"st-generic-f765zgtx","name":"Generic F765ZGTx","part":"stm32f765zg","ram":393216,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765Z(G-I)T_F767Z(G-I)T_F777ZIT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765ZGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765ZGTX","naming":"stm32","ram":393216,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765ZGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765ZITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765ZITX"],"key":"st-generic-f765zitx","name":"Generic F765ZITx","part":"stm32f765zi","ram":393216,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765Z(G-I)T_F767Z(G-I)T_F777ZIT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765ZITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765ZITX","naming":"stm32","ram":393216,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F765ZITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767IGKX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767IGKX","arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767IGTX"],"key":"st-generic-f767igkx","name":"Generic F767IGKx","part":"stm32f767ig","ram":393216,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765I(G-I)(K-T)_F767I(G-I)(K-T)_F777II(K-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767IGKX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765I(G-I)(K-T)_F767I(G-I)(K-T)_F777II(K-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767IGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767IGKX","naming":"stm32","ram":393216,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767IGKX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767IIKX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767IIKX","arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767IITX"],"key":"st-generic-f767iikx","name":"Generic F767IIKx","part":"stm32f767ii","ram":393216,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765I(G-I)(K-T)_F767I(G-I)(K-T)_F777II(K-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767IIKX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765I(G-I)(K-T)_F767I(G-I)(K-T)_F777II(K-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767IITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767IIKX","naming":"stm32","ram":393216,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767IIKX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767VGHX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767VGHX","arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767VGTX"],"key":"st-generic-f767vghx","name":"Generic F767VGHx","part":"stm32f767vg","ram":393216,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765V(G-I)(H-T)_F767V(G-I)(H-T)_F777VI(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767VGHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765V(G-I)(H-T)_F767V(G-I)(H-T)_F777VI(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767VGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767VGHX","naming":"stm32","ram":393216,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767VGHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767VIHX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767VIHX","arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767VITX"],"key":"st-generic-f767vihx","name":"Generic F767VIHx","part":"stm32f767vi","ram":393216,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765V(G-I)(H-T)_F767V(G-I)(H-T)_F777VI(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767VIHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765V(G-I)(H-T)_F767V(G-I)(H-T)_F777VI(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767VITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767VIHX","naming":"stm32","ram":393216,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767VIHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767ZGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767ZGTX"],"key":"st-generic-f767zgtx","name":"Generic F767ZGTx","part":"stm32f767zg","ram":393216,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765Z(G-I)T_F767Z(G-I)T_F777ZIT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767ZGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767ZGTX","naming":"stm32","ram":393216,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767ZGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767ZITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767ZITX"],"key":"st-generic-f767zitx","name":"Generic F767ZITx","part":"stm32f767zi","ram":393216,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765Z(G-I)T_F767Z(G-I)T_F777ZIT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767ZITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767ZITX","naming":"stm32","ram":393216,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F767ZITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F777IIKX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F777IIKX","arduino:STMicroelectronics:stm32:GenF7:GENERIC_F777IITX"],"key":"st-generic-f777iikx","name":"Generic F777IIKx","part":"stm32f777ii","ram":393216,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765I(G-I)(K-T)_F767I(G-I)(K-T)_F777II(K-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F777IIKX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765I(G-I)(K-T)_F767I(G-I)(K-T)_F777II(K-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F777IITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F777IIKX","naming":"stm32","ram":393216,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F777IIKX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F777VIHX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F777VIHX","arduino:STMicroelectronics:stm32:GenF7:GENERIC_F777VITX"],"key":"st-generic-f777vihx","name":"Generic F777VIHx","part":"stm32f777vi","ram":393216,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765V(G-I)(H-T)_F767V(G-I)(H-T)_F777VI(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F777VIHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765V(G-I)(H-T)_F767V(G-I)(H-T)_F777VI(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F777VITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F777VIHX","naming":"stm32","ram":393216,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F777VIHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F777ZITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenF7:GENERIC_F777ZITX"],"key":"st-generic-f777zitx","name":"Generic F777ZITx","part":"stm32f777zi","ram":393216,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F7xx/F765Z(G-I)T_F767Z(G-I)T_F777ZIT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F777ZITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F777ZITX","naming":"stm32","ram":393216,"ram_from":"arduino:STMicroelectronics:stm32:GenF7:GENERIC_F777ZITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030C6TX"],"key":"st-generic-g030c6tx","name":"Generic G030C6Tx","part":"stm32g030c6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G030C(6-8)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030C6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030C6TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030C8TX"],"key":"st-generic-g030c8tx","name":"Generic G030C8Tx","part":"stm32g030c8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G030C(6-8)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030C8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030C8TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030F6PX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030F6PX"],"key":"st-generic-g030f6px","name":"Generic G030F6Px","part":"stm32g030f6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G030F6P/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030F6PX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030F6PX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030F6PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030J6MX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030J6MX"],"key":"st-generic-g030j6mx","name":"Generic G030J6Mx","part":"stm32g030j6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G030J6M/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA11"],"uart":["PA2","PA15"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030J6MX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA15","miso":"PA11","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA15","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030J6MX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030J6MX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030K6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030K6TX"],"key":"st-generic-g030k6tx","name":"Generic G030K6Tx","part":"stm32g030k6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G030K(6-8)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030K6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030K6TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030K6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030K8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030K8TX"],"key":"st-generic-g030k8tx","name":"Generic G030K8Tx","part":"stm32g030k8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G030K(6-8)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030K8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030K8TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G030K8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031C4TX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031C4TX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031C4UX"],"key":"st-generic-g031c4tx","name":"Generic G031C4Tx","part":"stm32g031c4","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031C(4-6-8)(T-U)_G041C(6-8)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031C4TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031C(4-6-8)(T-U)_G041C(6-8)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031C4UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031C4TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031C4TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031C6TX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031C6UX"],"key":"st-generic-g031c6tx","name":"Generic G031C6Tx","part":"stm32g031c6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031C(4-6-8)(T-U)_G041C(6-8)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031C6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031C(4-6-8)(T-U)_G041C(6-8)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031C6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031C6TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031C8TX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031C8UX"],"key":"st-generic-g031c8tx","name":"Generic G031C8Tx","part":"stm32g031c8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031C(4-6-8)(T-U)_G041C(6-8)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031C8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031C(4-6-8)(T-U)_G041C(6-8)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031C8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031C8TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031F4PX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031F4PX"],"key":"st-generic-g031f4px","name":"Generic G031F4Px","part":"stm32g031f4","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031F(4-6-8)P_G031Y8Y_G041F(6-8)P_G041Y8Y/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031F4PX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031F4PX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031F4PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031F6PX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031F6PX"],"key":"st-generic-g031f6px","name":"Generic G031F6Px","part":"stm32g031f6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031F(4-6-8)P_G031Y8Y_G041F(6-8)P_G041Y8Y/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031F6PX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031F6PX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031F6PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031F8PX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031F8PX"],"key":"st-generic-g031f8px","name":"Generic G031F8Px","part":"stm32g031f8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031F(4-6-8)P_G031Y8Y_G041F(6-8)P_G041Y8Y/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031F8PX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031F8PX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031F8PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031G4UX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031G4UX"],"key":"st-generic-g031g4ux","name":"Generic G031G4Ux","part":"stm32g031g4","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031G(4-6-8)U_G041G(6-8)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031G4UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031G4UX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031G4UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031G6UX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031G6UX"],"key":"st-generic-g031g6ux","name":"Generic G031G6Ux","part":"stm32g031g6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031G(4-6-8)U_G041G(6-8)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031G6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031G6UX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031G6UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031G8UX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031G8UX"],"key":"st-generic-g031g8ux","name":"Generic G031G8Ux","part":"stm32g031g8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031G(4-6-8)U_G041G(6-8)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031G8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031G8UX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031G8UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031J4MX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031J4MX"],"key":"st-generic-g031j4mx","name":"Generic G031J4Mx","part":"stm32g031j4","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031J(4-6)M_G041J6M/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA11"],"uart":["PA2","PA15"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031J4MX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA15","miso":"PA11","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA15","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031J4MX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031J4MX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031J6MX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031J6MX"],"key":"st-generic-g031j6mx","name":"Generic G031J6Mx","part":"stm32g031j6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031J(4-6)M_G041J6M/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA11"],"uart":["PA2","PA15"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031J6MX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA15","miso":"PA11","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA15","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031J6MX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031J6MX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031K4TX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031K4TX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031K4UX"],"key":"st-generic-g031k4tx","name":"Generic G031K4Tx","part":"stm32g031k4","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031K(4-6-8)(T-U)_G041K(6-8)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031K4TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031K(4-6-8)(T-U)_G041K(6-8)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031K4UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031K4TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031K4TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031K6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031K6TX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031K6UX"],"key":"st-generic-g031k6tx","name":"Generic G031K6Tx","part":"stm32g031k6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031K(4-6-8)(T-U)_G041K(6-8)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031K6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031K(4-6-8)(T-U)_G041K(6-8)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031K6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031K6TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031K6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031K8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031K8TX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031K8UX"],"key":"st-generic-g031k8tx","name":"Generic G031K8Tx","part":"stm32g031k8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031K(4-6-8)(T-U)_G041K(6-8)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031K8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031K(4-6-8)(T-U)_G041K(6-8)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031K8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031K8TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031K8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031Y8YX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031Y8YX"],"key":"st-generic-g031y8yx","name":"Generic G031Y8Yx","part":"stm32g031y8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031F(4-6-8)P_G031Y8Y_G041F(6-8)P_G041Y8Y/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031Y8YX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031Y8YX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G031Y8YX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041C6TX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041C6UX"],"key":"st-generic-g041c6tx","name":"Generic G041C6Tx","part":"stm32g041c6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031C(4-6-8)(T-U)_G041C(6-8)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041C6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031C(4-6-8)(T-U)_G041C(6-8)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041C6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041C6TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041C8TX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041C8UX"],"key":"st-generic-g041c8tx","name":"Generic G041C8Tx","part":"stm32g041c8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031C(4-6-8)(T-U)_G041C(6-8)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041C8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031C(4-6-8)(T-U)_G041C(6-8)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041C8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041C8TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041F6PX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041F6PX"],"key":"st-generic-g041f6px","name":"Generic G041F6Px","part":"stm32g041f6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031F(4-6-8)P_G031Y8Y_G041F(6-8)P_G041Y8Y/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041F6PX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041F6PX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041F6PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041F8PX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041F8PX"],"key":"st-generic-g041f8px","name":"Generic G041F8Px","part":"stm32g041f8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031F(4-6-8)P_G031Y8Y_G041F(6-8)P_G041Y8Y/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041F8PX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041F8PX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041F8PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041G6UX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041G6UX"],"key":"st-generic-g041g6ux","name":"Generic G041G6Ux","part":"stm32g041g6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031G(4-6-8)U_G041G(6-8)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041G6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041G6UX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041G6UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041G8UX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041G8UX"],"key":"st-generic-g041g8ux","name":"Generic G041G8Ux","part":"stm32g041g8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031G(4-6-8)U_G041G(6-8)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041G8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041G8UX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041G8UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041J6MX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041J6MX"],"key":"st-generic-g041j6mx","name":"Generic G041J6Mx","part":"stm32g041j6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031J(4-6)M_G041J6M/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA11"],"uart":["PA2","PA15"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041J6MX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA15","miso":"PA11","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA15","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041J6MX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041J6MX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041K6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041K6TX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041K6UX"],"key":"st-generic-g041k6tx","name":"Generic G041K6Tx","part":"stm32g041k6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031K(4-6-8)(T-U)_G041K(6-8)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041K6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031K(4-6-8)(T-U)_G041K(6-8)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041K6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041K6TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041K6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041K8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041K8TX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041K8UX"],"key":"st-generic-g041k8tx","name":"Generic G041K8Tx","part":"stm32g041k8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031K(4-6-8)(T-U)_G041K(6-8)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041K8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031K(4-6-8)(T-U)_G041K(6-8)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041K8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041K8TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041K8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041Y8YX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041Y8YX"],"key":"st-generic-g041y8yx","name":"Generic G041Y8Yx","part":"stm32g041y8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031F(4-6-8)P_G031Y8Y_G041F(6-8)P_G041Y8Y/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041Y8YX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041Y8YX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G041Y8YX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050C6TX"],"key":"st-generic-g050c6tx","name":"Generic G050C6Tx","part":"stm32g050c6","ram":18432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G050C(6-8)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050C6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050C6TX","naming":"stm32","ram":18432,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050C8TX"],"key":"st-generic-g050c8tx","name":"Generic G050C8Tx","part":"stm32g050c8","ram":18432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G050C(6-8)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050C8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050C8TX","naming":"stm32","ram":18432,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050F6PX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050F6PX"],"key":"st-generic-g050f6px","name":"Generic G050F6Px","part":"stm32g050f6","ram":18432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G050F6P/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050F6PX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050F6PX","naming":"stm32","ram":18432,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050F6PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050K6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050K6TX"],"key":"st-generic-g050k6tx","name":"Generic G050K6Tx","part":"stm32g050k6","ram":18432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G050K(6-8)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050K6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050K6TX","naming":"stm32","ram":18432,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050K6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050K8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050K8TX"],"key":"st-generic-g050k8tx","name":"Generic G050K8Tx","part":"stm32g050k8","ram":18432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G050K(6-8)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050K8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050K8TX","naming":"stm32","ram":18432,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G050K8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051C6TX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051C6UX"],"key":"st-generic-g051c6tx","name":"Generic G051C6Tx","part":"stm32g051c6","ram":18432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051C(6-8)(T-U)_G061C(6-8)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051C6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051C(6-8)(T-U)_G061C(6-8)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051C6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051C6TX","naming":"stm32","ram":18432,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051C8TX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051C8UX"],"key":"st-generic-g051c8tx","name":"Generic G051C8Tx","part":"stm32g051c8","ram":18432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051C(6-8)(T-U)_G061C(6-8)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051C8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051C(6-8)(T-U)_G061C(6-8)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051C8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051C8TX","naming":"stm32","ram":18432,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051F6PX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051F6PX"],"key":"st-generic-g051f6px","name":"Generic G051F6Px","part":"stm32g051f6","ram":18432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051F6P_G051F8(P-Y)_G061F6P_G061F8(P-Y)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051F6PX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051F6PX","naming":"stm32","ram":18432,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051F6PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051F8PX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051F8PX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051F8YX"],"key":"st-generic-g051f8px","name":"Generic G051F8Px","part":"stm32g051f8","ram":18432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051F6P_G051F8(P-Y)_G061F6P_G061F8(P-Y)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051F8PX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051F6P_G051F8(P-Y)_G061F6P_G061F8(P-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051F8YX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051F8PX","naming":"stm32","ram":18432,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051F8PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051G6UX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051G6UX"],"key":"st-generic-g051g6ux","name":"Generic G051G6Ux","part":"stm32g051g6","ram":18432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051G(6-8)U_G061G(6-8)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051G6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051G6UX","naming":"stm32","ram":18432,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051G6UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051G8UX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051G8UX"],"key":"st-generic-g051g8ux","name":"Generic G051G8Ux","part":"stm32g051g8","ram":18432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051G(6-8)U_G061G(6-8)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051G8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051G8UX","naming":"stm32","ram":18432,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051G8UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051K6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051K6TX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051K6UX"],"key":"st-generic-g051k6tx","name":"Generic G051K6Tx","part":"stm32g051k6","ram":18432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051K(6-8)(T-U)_G061K(6-8)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051K6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051K(6-8)(T-U)_G061K(6-8)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051K6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051K6TX","naming":"stm32","ram":18432,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051K6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051K8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051K8TX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051K8UX"],"key":"st-generic-g051k8tx","name":"Generic G051K8Tx","part":"stm32g051k8","ram":18432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051K(6-8)(T-U)_G061K(6-8)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051K8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051K(6-8)(T-U)_G061K(6-8)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051K8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051K8TX","naming":"stm32","ram":18432,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G051K8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061C6TX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061C6UX"],"key":"st-generic-g061c6tx","name":"Generic G061C6Tx","part":"stm32g061c6","ram":18432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051C(6-8)(T-U)_G061C(6-8)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061C6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051C(6-8)(T-U)_G061C(6-8)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061C6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061C6TX","naming":"stm32","ram":18432,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061C8TX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061C8UX"],"key":"st-generic-g061c8tx","name":"Generic G061C8Tx","part":"stm32g061c8","ram":18432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051C(6-8)(T-U)_G061C(6-8)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061C8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051C(6-8)(T-U)_G061C(6-8)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061C8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061C8TX","naming":"stm32","ram":18432,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061F6PX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061F6PX"],"key":"st-generic-g061f6px","name":"Generic G061F6Px","part":"stm32g061f6","ram":18432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051F6P_G051F8(P-Y)_G061F6P_G061F8(P-Y)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061F6PX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061F6PX","naming":"stm32","ram":18432,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061F6PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061F8PX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061F8PX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061F8YX"],"key":"st-generic-g061f8px","name":"Generic G061F8Px","part":"stm32g061f8","ram":18432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051F6P_G051F8(P-Y)_G061F6P_G061F8(P-Y)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061F8PX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051F6P_G051F8(P-Y)_G061F6P_G061F8(P-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061F8YX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061F8PX","naming":"stm32","ram":18432,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061F8PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061G6UX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061G6UX"],"key":"st-generic-g061g6ux","name":"Generic G061G6Ux","part":"stm32g061g6","ram":18432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051G(6-8)U_G061G(6-8)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061G6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061G6UX","naming":"stm32","ram":18432,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061G6UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061G8UX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061G8UX"],"key":"st-generic-g061g8ux","name":"Generic G061G8Ux","part":"stm32g061g8","ram":18432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051G(6-8)U_G061G(6-8)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061G8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061G8UX","naming":"stm32","ram":18432,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061G8UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061K6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061K6TX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061K6UX"],"key":"st-generic-g061k6tx","name":"Generic G061K6Tx","part":"stm32g061k6","ram":18432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051K(6-8)(T-U)_G061K(6-8)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061K6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051K(6-8)(T-U)_G061K(6-8)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061K6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061K6TX","naming":"stm32","ram":18432,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061K6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061K8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061K8TX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061K8UX"],"key":"st-generic-g061k8tx","name":"Generic G061K8Tx","part":"stm32g061k8","ram":18432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051K(6-8)(T-U)_G061K(6-8)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061K8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G051K(6-8)(T-U)_G061K(6-8)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061K8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061K8TX","naming":"stm32","ram":18432,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G061K8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G070CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G070CBTX"],"key":"st-generic-g070cbtx","name":"Generic G070CBTx","part":"stm32g070cb","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G070CBT/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G070CBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G070CBTX","naming":"stm32","ram":36864,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G070CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G070KBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G070KBTX"],"key":"st-generic-g070kbtx","name":"Generic G070KBTx","part":"stm32g070kb","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G070KBT/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G070KBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G070KBTX","naming":"stm32","ram":36864,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G070KBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G070RBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G070RBTX"],"key":"st-generic-g070rbtx","name":"Generic G070RBTx","part":"stm32g070rb","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G070RBT/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G070RBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G070RBTX","naming":"stm32","ram":36864,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G070RBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071C6TX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071C6UX"],"key":"st-generic-g071c6tx","name":"Generic G071C6Tx","part":"stm32g071c6","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071C(6-8-B)(T-U)_G081CB(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071C6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071C(6-8-B)(T-U)_G081CB(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071C6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071C6TX","naming":"stm32","ram":36864,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071C8TX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071C8UX"],"key":"st-generic-g071c8tx","name":"Generic G071C8Tx","part":"stm32g071c8","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071C(6-8-B)(T-U)_G081CB(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071C8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071C(6-8-B)(T-U)_G081CB(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071C8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071C8TX","naming":"stm32","ram":36864,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071CBTX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071CBUX"],"key":"st-generic-g071cbtx","name":"Generic G071CBTx","part":"stm32g071cb","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071C(6-8-B)(T-U)_G081CB(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071CBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071C(6-8-B)(T-U)_G081CB(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071CBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071CBTX","naming":"stm32","ram":36864,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071EBYX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071EBYX"],"key":"st-generic-g071ebyx","name":"Generic G071EBYx","part":"stm32g071eb","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071EBY_G081EBY/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071EBYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071EBYX","naming":"stm32","ram":36864,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071EBYX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071G6UX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071G6UX"],"key":"st-generic-g071g6ux","name":"Generic G071G6Ux","part":"stm32g071g6","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071G(6-8-B)U_G081GBU/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071G6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071G6UX","naming":"stm32","ram":36864,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071G6UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071G8UX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071G8UX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071G8UXN"],"key":"st-generic-g071g8ux","name":"Generic G071G8Ux","part":"stm32g071g8","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071G(6-8-B)U_G081GBU/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071G8UX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071G(8-B)UxN_G081GBUxN/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071G8UXN"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071G8UX","naming":"stm32","ram":36864,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071G8UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071GBUX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071GBUX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071GBUXN"],"key":"st-generic-g071gbux","name":"Generic G071GBUx","part":"stm32g071gb","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071G(6-8-B)U_G081GBU/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071GBUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071G(8-B)UxN_G081GBUxN/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071GBUXN"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071GBUX","naming":"stm32","ram":36864,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071GBUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071K6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071K6TX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071K6UX"],"key":"st-generic-g071k6tx","name":"Generic G071K6Tx","part":"stm32g071k6","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071K(6-8-B)(T-U)_G081KB(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071K6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071K(6-8-B)(T-U)_G081KB(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071K6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071K6TX","naming":"stm32","ram":36864,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071K6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071K8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071K8TX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071K8UX"],"key":"st-generic-g071k8tx","name":"Generic G071K8Tx","part":"stm32g071k8","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071K(6-8-B)(T-U)_G081KB(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071K8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071K(6-8-B)(T-U)_G081KB(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071K8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071K8TX","naming":"stm32","ram":36864,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071K8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071KBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071KBTX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071KBUX"],"key":"st-generic-g071kbtx","name":"Generic G071KBTx","part":"stm32g071kb","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071K(6-8-B)(T-U)_G081KB(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071KBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071K(6-8-B)(T-U)_G081KB(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071KBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071KBTX","naming":"stm32","ram":36864,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071KBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071R6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071R6TX"],"key":"st-generic-g071r6tx","name":"Generic G071R6Tx","part":"stm32g071r6","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071R(6-8)T_G071RB(I-T)_G081RB(I-T)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071R6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071R6TX","naming":"stm32","ram":36864,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071R6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071R8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071R8TX"],"key":"st-generic-g071r8tx","name":"Generic G071R8Tx","part":"stm32g071r8","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071R(6-8)T_G071RB(I-T)_G081RB(I-T)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071R8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071R8TX","naming":"stm32","ram":36864,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071R8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071RBIX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071RBIX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071RBTX"],"key":"st-generic-g071rbix","name":"Generic G071RBIx","part":"stm32g071rb","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071R(6-8)T_G071RB(I-T)_G081RB(I-T)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071RBIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071R(6-8)T_G071RB(I-T)_G081RB(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071RBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071RBIX","naming":"stm32","ram":36864,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G071RBIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081CBTX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081CBUX"],"key":"st-generic-g081cbtx","name":"Generic G081CBTx","part":"stm32g081cb","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071C(6-8-B)(T-U)_G081CB(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081CBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071C(6-8-B)(T-U)_G081CB(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081CBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081CBTX","naming":"stm32","ram":36864,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081EBYX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081EBYX"],"key":"st-generic-g081ebyx","name":"Generic G081EBYx","part":"stm32g081eb","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071EBY_G081EBY/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081EBYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081EBYX","naming":"stm32","ram":36864,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081EBYX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081GBUX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081GBUX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081GBUXN"],"key":"st-generic-g081gbux","name":"Generic G081GBUx","part":"stm32g081gb","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071G(6-8-B)U_G081GBU/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081GBUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071G(8-B)UxN_G081GBUxN/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081GBUXN"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081GBUX","naming":"stm32","ram":36864,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081GBUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081KBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081KBTX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081KBUX"],"key":"st-generic-g081kbtx","name":"Generic G081KBTx","part":"stm32g081kb","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071K(6-8-B)(T-U)_G081KB(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081KBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071K(6-8-B)(T-U)_G081KB(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081KBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081KBTX","naming":"stm32","ram":36864,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081KBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081RBIX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081RBIX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081RBTX"],"key":"st-generic-g081rbix","name":"Generic G081RBIx","part":"stm32g081rb","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071R(6-8)T_G071RB(I-T)_G081RB(I-T)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081RBIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G071R(6-8)T_G071RB(I-T)_G081RB(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081RBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081RBIX","naming":"stm32","ram":36864,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G081RBIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B0CETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B0CETX"],"key":"st-generic-g0b0cetx","name":"Generic G0B0CETx","part":"stm32g0b0ce","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B0CET/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B0CETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B0CETX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B0CETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B0RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B0RETX"],"key":"st-generic-g0b0retx","name":"Generic G0B0RETx","part":"stm32g0b0re","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B0RET/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B0RETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B0RETX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B0RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B0VETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B0VETX"],"key":"st-generic-g0b0vetx","name":"Generic G0B0VETx","part":"stm32g0b0ve","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B0VET/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B0VETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B0VETX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B0VETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1CBTX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1CBUX"],"key":"st-generic-g0b1cbtx","name":"Generic G0B1CBTx","part":"stm32g0b1cb","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1C(B-C-E)(T-U)_G0C1C(C-E)(T-U)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1CBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1C(B-C-E)(T-U)_G0C1C(C-E)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1CBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1CBTX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1CCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1CCTX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1CCUX"],"key":"st-generic-g0b1cctx","name":"Generic G0B1CCTx","part":"stm32g0b1cc","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1C(B-C-E)(T-U)_G0C1C(C-E)(T-U)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1CCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1C(B-C-E)(T-U)_G0C1C(C-E)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1CCUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1CCTX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1CCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1CETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1CETX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1CEUX"],"key":"st-generic-g0b1cetx","name":"Generic G0B1CETx","part":"stm32g0b1ce","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1C(B-C-E)(T-U)_G0C1C(C-E)(T-U)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1CETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1C(B-C-E)(T-U)_G0C1C(C-E)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1CEUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1CETX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1CETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1KBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1KBTX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1KBUX"],"key":"st-generic-g0b1kbtx","name":"Generic G0B1KBTx","part":"stm32g0b1kb","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1K(B-C-E)(T-U)_G0C1K(C-E)(T-U)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1KBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1K(B-C-E)(T-U)_G0C1K(C-E)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1KBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1KBTX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1KBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1KCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1KCTX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1KCUX"],"key":"st-generic-g0b1kctx","name":"Generic G0B1KCTx","part":"stm32g0b1kc","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1K(B-C-E)(T-U)_G0C1K(C-E)(T-U)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1KCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1K(B-C-E)(T-U)_G0C1K(C-E)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1KCUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1KCTX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1KCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1KETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1KETX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1KEUX"],"key":"st-generic-g0b1ketx","name":"Generic G0B1KETx","part":"stm32g0b1ke","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1K(B-C-E)(T-U)_G0C1K(C-E)(T-U)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1KETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1K(B-C-E)(T-U)_G0C1K(C-E)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1KEUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1KETX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1KETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1MBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1MBTX"],"key":"st-generic-g0b1mbtx","name":"Generic G0B1MBTx","part":"stm32g0b1mb","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1M(B-C-E)T_G0C1M(C-E)T/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1MBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1MBTX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1MBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1MCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1MCTX"],"key":"st-generic-g0b1mctx","name":"Generic G0B1MCTx","part":"stm32g0b1mc","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1M(B-C-E)T_G0C1M(C-E)T/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1MCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1MCTX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1MCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1METX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1METX"],"key":"st-generic-g0b1metx","name":"Generic G0B1METx","part":"stm32g0b1me","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1M(B-C-E)T_G0C1M(C-E)T/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1METX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1METX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1METX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1NEYX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1NEYX"],"key":"st-generic-g0b1neyx","name":"Generic G0B1NEYx","part":"stm32g0b1ne","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1NEY_G0C1NEY/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1NEYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1NEYX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1NEYX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1RBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1RBTX"],"key":"st-generic-g0b1rbtx","name":"Generic G0B1RBTx","part":"stm32g0b1rb","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1R(B-C-E)T_G0C1R(C-E)T/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1RBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1RBTX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1RBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1RCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1RCTX"],"key":"st-generic-g0b1rctx","name":"Generic G0B1RCTx","part":"stm32g0b1rc","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1R(B-C-E)T_G0C1R(C-E)T/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1RCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1RCTX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1RCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1RETX"],"key":"st-generic-g0b1retx","name":"Generic G0B1RETx","part":"stm32g0b1re","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1R(B-C-E)T_G0C1R(C-E)T/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1RETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1RETX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1VBIX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1VBIX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1VBTX"],"key":"st-generic-g0b1vbix","name":"Generic G0B1VBIx","part":"stm32g0b1vb","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1V(B-C-E)(I-T)_G0C1V(C-E)(I-T)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1VBIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1V(B-C-E)(I-T)_G0C1V(C-E)(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1VBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1VBIX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1VBIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1VCIX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1VCIX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1VCTX"],"key":"st-generic-g0b1vcix","name":"Generic G0B1VCIx","part":"stm32g0b1vc","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1V(B-C-E)(I-T)_G0C1V(C-E)(I-T)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1VCIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1V(B-C-E)(I-T)_G0C1V(C-E)(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1VCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1VCIX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1VCIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1VEIX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1VEIX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1VETX"],"key":"st-generic-g0b1veix","name":"Generic G0B1VEIx","part":"stm32g0b1ve","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1V(B-C-E)(I-T)_G0C1V(C-E)(I-T)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1VEIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1V(B-C-E)(I-T)_G0C1V(C-E)(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1VETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1VEIX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0B1VEIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1CCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1CCTX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1CCUX"],"key":"st-generic-g0c1cctx","name":"Generic G0C1CCTx","part":"stm32g0c1cc","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1C(B-C-E)(T-U)_G0C1C(C-E)(T-U)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1CCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1C(B-C-E)(T-U)_G0C1C(C-E)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1CCUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1CCTX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1CCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1CETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1CETX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1CEUX"],"key":"st-generic-g0c1cetx","name":"Generic G0C1CETx","part":"stm32g0c1ce","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1C(B-C-E)(T-U)_G0C1C(C-E)(T-U)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1CETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1C(B-C-E)(T-U)_G0C1C(C-E)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1CEUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1CETX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1CETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1KCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1KCTX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1KCUX"],"key":"st-generic-g0c1kctx","name":"Generic G0C1KCTx","part":"stm32g0c1kc","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1K(B-C-E)(T-U)_G0C1K(C-E)(T-U)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1KCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1K(B-C-E)(T-U)_G0C1K(C-E)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1KCUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1KCTX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1KCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1KETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1KETX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1KEUX"],"key":"st-generic-g0c1ketx","name":"Generic G0C1KETx","part":"stm32g0c1ke","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1K(B-C-E)(T-U)_G0C1K(C-E)(T-U)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1KETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1K(B-C-E)(T-U)_G0C1K(C-E)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1KEUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1KETX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1KETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1MCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1MCTX"],"key":"st-generic-g0c1mctx","name":"Generic G0C1MCTx","part":"stm32g0c1mc","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1M(B-C-E)T_G0C1M(C-E)T/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1MCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1MCTX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1MCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1METX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1METX"],"key":"st-generic-g0c1metx","name":"Generic G0C1METx","part":"stm32g0c1me","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1M(B-C-E)T_G0C1M(C-E)T/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1METX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1METX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1METX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1NEYX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1NEYX"],"key":"st-generic-g0c1neyx","name":"Generic G0C1NEYx","part":"stm32g0c1ne","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1NEY_G0C1NEY/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1NEYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1NEYX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1NEYX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1RCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1RCTX"],"key":"st-generic-g0c1rctx","name":"Generic G0C1RCTx","part":"stm32g0c1rc","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1R(B-C-E)T_G0C1R(C-E)T/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1RCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1RCTX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1RCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1RETX"],"key":"st-generic-g0c1retx","name":"Generic G0C1RETx","part":"stm32g0c1re","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1R(B-C-E)T_G0C1R(C-E)T/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1RETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1RETX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1VCIX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1VCIX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1VCTX"],"key":"st-generic-g0c1vcix","name":"Generic G0C1VCIx","part":"stm32g0c1vc","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1V(B-C-E)(I-T)_G0C1V(C-E)(I-T)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1VCIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1V(B-C-E)(I-T)_G0C1V(C-E)(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1VCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1VCIX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1VCIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1VEIX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1VEIX","arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1VETX"],"key":"st-generic-g0c1veix","name":"Generic G0C1VEIx","part":"stm32g0c1ve","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1V(B-C-E)(I-T)_G0C1V(C-E)(I-T)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1VEIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G0B1V(B-C-E)(I-T)_G0C1V(C-E)(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1VETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1VEIX","naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:GenG0:GENERIC_G0C1VEIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431C6TX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431C6UX"],"key":"st-generic-g431c6tx","name":"Generic G431C6Tx","part":"stm32g431c6","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431C(6-8-B)T_G441CBT/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431C6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431C(6-8-B)U_G441CBU/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431C6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431C6TX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431C8TX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431C8UX"],"key":"st-generic-g431c8tx","name":"Generic G431C8Tx","part":"stm32g431c8","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431C(6-8-B)T_G441CBT/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431C8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431C(6-8-B)U_G441CBU/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431C8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431C8TX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431K6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431K6TX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431K6UX"],"key":"st-generic-g431k6tx","name":"Generic G431K6Tx","part":"stm32g431k6","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431K(6-8-B)(T-U)_G441KB(T-U)/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431K6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431K(6-8-B)(T-U)_G441KB(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431K6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431K6TX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431K6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431K8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431K8TX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431K8UX"],"key":"st-generic-g431k8tx","name":"Generic G431K8Tx","part":"stm32g431k8","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431K(6-8-B)(T-U)_G441KB(T-U)/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431K8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431K(6-8-B)(T-U)_G441KB(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431K8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431K8TX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431K8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431KBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431KBTX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431KBUX"],"key":"st-generic-g431kbtx","name":"Generic G431KBTx","part":"stm32g431kb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431K(6-8-B)(T-U)_G441KB(T-U)/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431KBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431K(6-8-B)(T-U)_G441KB(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431KBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431KBTX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431KBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431M6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431M6TX"],"key":"st-generic-g431m6tx","name":"Generic G431M6Tx","part":"stm32g431m6","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431M(6-8-B)T_G441MBT/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431M6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431M6TX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431M6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431M8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431M8TX"],"key":"st-generic-g431m8tx","name":"Generic G431M8Tx","part":"stm32g431m8","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431M(6-8-B)T_G441MBT/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431M8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431M8TX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431M8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431MBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431MBTX"],"key":"st-generic-g431mbtx","name":"Generic G431MBTx","part":"stm32g431mb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431M(6-8-B)T_G441MBT/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431MBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431MBTX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431MBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431R6IX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431R6IX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431R6TX"],"key":"st-generic-g431r6ix","name":"Generic G431R6Ix","part":"stm32g431r6","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431R(6-8)(I-T)_G431RB(I-T)x(Z)_G441RB(I-T)/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431R6IX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431R(6-8)(I-T)_G431RB(I-T)x(Z)_G441RB(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431R6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431R6IX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431R6IX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431R8IX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431R8IX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431R8TX"],"key":"st-generic-g431r8ix","name":"Generic G431R8Ix","part":"stm32g431r8","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431R(6-8)(I-T)_G431RB(I-T)x(Z)_G441RB(I-T)/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431R8IX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431R(6-8)(I-T)_G431RB(I-T)x(Z)_G441RB(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431R8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431R8IX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431R8IX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431RBIX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431RBIX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431RBTX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431RBTXZ"],"key":"st-generic-g431rbix","name":"Generic G431RBIx","part":"stm32g431rb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431R(6-8)(I-T)_G431RB(I-T)x(Z)_G441RB(I-T)/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431RBIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431R(6-8)(I-T)_G431RB(I-T)x(Z)_G441RB(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431RBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431R(6-8)(I-T)_G431RB(I-T)x(Z)_G441RB(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431RBTXZ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431RBIX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431RBIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431V6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431V6TX"],"key":"st-generic-g431v6tx","name":"Generic G431V6Tx","part":"stm32g431v6","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431V(6-8-B)T_G441VBT/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431V6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431V6TX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431V6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431V8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431V8TX"],"key":"st-generic-g431v8tx","name":"Generic G431V8Tx","part":"stm32g431v8","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431V(6-8-B)T_G441VBT/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431V8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431V8TX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431V8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431VBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431VBTX"],"key":"st-generic-g431vbtx","name":"Generic G431VBTx","part":"stm32g431vb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431V(6-8-B)T_G441VBT/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431VBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431VBTX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431VBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441CBTX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441CBUX"],"key":"st-generic-g441cbtx","name":"Generic G441CBTx","part":"stm32g441cb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431C(6-8-B)T_G441CBT/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441CBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431C(6-8-B)U_G441CBU/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441CBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441CBTX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441KBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441KBTX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441KBUX"],"key":"st-generic-g441kbtx","name":"Generic G441KBTx","part":"stm32g441kb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431K(6-8-B)(T-U)_G441KB(T-U)/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441KBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431K(6-8-B)(T-U)_G441KB(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441KBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441KBTX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441KBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441MBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441MBTX"],"key":"st-generic-g441mbtx","name":"Generic G441MBTx","part":"stm32g441mb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431M(6-8-B)T_G441MBT/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441MBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441MBTX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441MBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441RBIX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441RBIX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441RBTX"],"key":"st-generic-g441rbix","name":"Generic G441RBIx","part":"stm32g441rb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431R(6-8)(I-T)_G431RB(I-T)x(Z)_G441RB(I-T)/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441RBIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431R(6-8)(I-T)_G431RB(I-T)x(Z)_G441RB(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441RBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441RBIX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441RBIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441VBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441VBTX"],"key":"st-generic-g441vbtx","name":"Generic G441VBTx","part":"stm32g441vb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431V(6-8-B)T_G441VBT/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441VBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441VBTX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G441VBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471CCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471CCTX"],"key":"st-generic-g471cctx","name":"Generic G471CCTx","part":"stm32g471cc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G471C(C-E)T/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471CCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471CCTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471CCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471CETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471CETX"],"key":"st-generic-g471cetx","name":"Generic G471CETx","part":"stm32g471ce","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G471C(C-E)T/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471CETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471CETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471CETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471MCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471MCTX"],"key":"st-generic-g471mctx","name":"Generic G471MCTx","part":"stm32g471mc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G471M(C-E)T/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471MCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471MCTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471MCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471METX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471METX"],"key":"st-generic-g471metx","name":"Generic G471METx","part":"stm32g471me","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G471M(C-E)T/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471METX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471METX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471METX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471QCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471QCTX"],"key":"st-generic-g471qctx","name":"Generic G471QCTx","part":"stm32g471qc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G471Q(C-E)T/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471QCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471QCTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471QCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471QETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471QETX"],"key":"st-generic-g471qetx","name":"Generic G471QETx","part":"stm32g471qe","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G471Q(C-E)T/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471QETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471QETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471QETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471RCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471RCTX"],"key":"st-generic-g471rctx","name":"Generic G471RCTx","part":"stm32g471rc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G471R(C-E)T/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471RCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471RCTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471RCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471RETX"],"key":"st-generic-g471retx","name":"Generic G471RETx","part":"stm32g471re","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G471R(C-E)T/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471RETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471RETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471VCHX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471VCHX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471VCIX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471VCTX"],"key":"st-generic-g471vchx","name":"Generic G471VCHx","part":"stm32g471vc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G471V(C-E)(H-I-T)/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471VCHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G471V(C-E)(H-I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471VCIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G471V(C-E)(H-I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471VCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471VCHX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471VCHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471VEHX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471VEHX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471VEIX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471VETX"],"key":"st-generic-g471vehx","name":"Generic G471VEHx","part":"stm32g471ve","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G471V(C-E)(H-I-T)/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471VEHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G471V(C-E)(H-I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471VEIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G471V(C-E)(H-I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471VETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471VEHX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G471VEHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473CBTX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473CBUX"],"key":"st-generic-g473cbtx","name":"Generic G473CBTx","part":"stm32g473cb","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473CBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473CBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473CBTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473CCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473CCTX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473CCUX"],"key":"st-generic-g473cctx","name":"Generic G473CCTx","part":"stm32g473cc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473CCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473CCUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473CCTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473CCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473CETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473CETX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473CEUX"],"key":"st-generic-g473cetx","name":"Generic G473CETx","part":"stm32g473ce","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473CETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473CEUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473CETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473CETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473MBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473MBTX"],"key":"st-generic-g473mbtx","name":"Generic G473MBTx","part":"stm32g473mb","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473M(B-C-E)T_G474M(B-C-E)T_G483MET_G484MET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473MBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473MBTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473MBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473MCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473MCTX"],"key":"st-generic-g473mctx","name":"Generic G473MCTx","part":"stm32g473mc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473M(B-C-E)T_G474M(B-C-E)T_G483MET_G484MET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473MCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473MCTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473MCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473METX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473METX"],"key":"st-generic-g473metx","name":"Generic G473METx","part":"stm32g473me","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473M(B-C-E)T_G474M(B-C-E)T_G483MET_G484MET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473METX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473METX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473METX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473PBIX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473PBIX"],"key":"st-generic-g473pbix","name":"Generic G473PBIx","part":"stm32g473pb","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473P(B-C-E)I_G474P(B-C-E)I_G483PEI_G484PEI/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473PBIX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473PBIX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473PBIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473PCIX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473PCIX"],"key":"st-generic-g473pcix","name":"Generic G473PCIx","part":"stm32g473pc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473P(B-C-E)I_G474P(B-C-E)I_G483PEI_G484PEI/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473PCIX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473PCIX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473PCIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473PEIX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473PEIX"],"key":"st-generic-g473peix","name":"Generic G473PEIx","part":"stm32g473pe","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473P(B-C-E)I_G474P(B-C-E)I_G483PEI_G484PEI/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473PEIX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473PEIX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473PEIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473QBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473QBTX"],"key":"st-generic-g473qbtx","name":"Generic G473QBTx","part":"stm32g473qb","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473Q(B-C)T_G473QETx(Z)_G474Q(B-C-E)T_G483QET_G484QET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473QBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473QBTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473QBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473QCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473QCTX"],"key":"st-generic-g473qctx","name":"Generic G473QCTx","part":"stm32g473qc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473Q(B-C)T_G473QETx(Z)_G474Q(B-C-E)T_G483QET_G484QET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473QCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473QCTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473QCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473QETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473QETX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473QETXZ"],"key":"st-generic-g473qetx","name":"Generic G473QETx","part":"stm32g473qe","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473Q(B-C)T_G473QETx(Z)_G474Q(B-C-E)T_G483QET_G484QET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473QETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473Q(B-C)T_G473QETx(Z)_G474Q(B-C-E)T_G483QET_G484QET/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473QETXZ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473QETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473QETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473RBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473RBTX"],"key":"st-generic-g473rbtx","name":"Generic G473RBTx","part":"stm32g473rb","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473R(B-C)T_G473RETx(Z)_G474R(B-C-E)T_G483RET_G484RET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473RBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473RBTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473RBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473RCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473RCTX"],"key":"st-generic-g473rctx","name":"Generic G473RCTx","part":"stm32g473rc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473R(B-C)T_G473RETx(Z)_G474R(B-C-E)T_G483RET_G484RET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473RCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473RCTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473RCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473RETX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473RETXZ"],"key":"st-generic-g473retx","name":"Generic G473RETx","part":"stm32g473re","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473R(B-C)T_G473RETx(Z)_G474R(B-C-E)T_G483RET_G484RET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473RETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473R(B-C)T_G473RETx(Z)_G474R(B-C-E)T_G483RET_G484RET/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473RETXZ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473RETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473VBHX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473VBHX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473VBTX"],"key":"st-generic-g473vbhx","name":"Generic G473VBHx","part":"stm32g473vb","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473V(B-C-E)(H-T)_G474V(B-C-E)(H-T)_G483VE(H-T)_G484VE(H-T)/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473VBHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473V(B-C-E)(H-T)_G474V(B-C-E)(H-T)_G483VE(H-T)_G484VE(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473VBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473VBHX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473VBHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473VCHX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473VCHX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473VCTX"],"key":"st-generic-g473vchx","name":"Generic G473VCHx","part":"stm32g473vc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473V(B-C-E)(H-T)_G474V(B-C-E)(H-T)_G483VE(H-T)_G484VE(H-T)/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473VCHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473V(B-C-E)(H-T)_G474V(B-C-E)(H-T)_G483VE(H-T)_G484VE(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473VCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473VCHX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473VCHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473VEHX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473VEHX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473VETX"],"key":"st-generic-g473vehx","name":"Generic G473VEHx","part":"stm32g473ve","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473V(B-C-E)(H-T)_G474V(B-C-E)(H-T)_G483VE(H-T)_G484VE(H-T)/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473VEHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473V(B-C-E)(H-T)_G474V(B-C-E)(H-T)_G483VE(H-T)_G484VE(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473VETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473VEHX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G473VEHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474CBTX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474CBUX"],"key":"st-generic-g474cbtx","name":"Generic G474CBTx","part":"stm32g474cb","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474CBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474CBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474CBTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474CCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474CCTX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474CCUX"],"key":"st-generic-g474cctx","name":"Generic G474CCTx","part":"stm32g474cc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474CCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474CCUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474CCTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474CCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474CETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474CETX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474CEUX"],"key":"st-generic-g474cetx","name":"Generic G474CETx","part":"stm32g474ce","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474CETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474CEUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474CETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474CETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474MBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474MBTX"],"key":"st-generic-g474mbtx","name":"Generic G474MBTx","part":"stm32g474mb","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473M(B-C-E)T_G474M(B-C-E)T_G483MET_G484MET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474MBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474MBTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474MBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474MCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474MCTX"],"key":"st-generic-g474mctx","name":"Generic G474MCTx","part":"stm32g474mc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473M(B-C-E)T_G474M(B-C-E)T_G483MET_G484MET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474MCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474MCTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474MCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474METX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474METX"],"key":"st-generic-g474metx","name":"Generic G474METx","part":"stm32g474me","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473M(B-C-E)T_G474M(B-C-E)T_G483MET_G484MET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474METX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474METX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474METX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474PBIX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474PBIX"],"key":"st-generic-g474pbix","name":"Generic G474PBIx","part":"stm32g474pb","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473P(B-C-E)I_G474P(B-C-E)I_G483PEI_G484PEI/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474PBIX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474PBIX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474PBIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474PCIX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474PCIX"],"key":"st-generic-g474pcix","name":"Generic G474PCIx","part":"stm32g474pc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473P(B-C-E)I_G474P(B-C-E)I_G483PEI_G484PEI/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474PCIX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474PCIX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474PCIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474PEIX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474PEIX"],"key":"st-generic-g474peix","name":"Generic G474PEIx","part":"stm32g474pe","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473P(B-C-E)I_G474P(B-C-E)I_G483PEI_G484PEI/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474PEIX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474PEIX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474PEIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474QBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474QBTX"],"key":"st-generic-g474qbtx","name":"Generic G474QBTx","part":"stm32g474qb","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473Q(B-C)T_G473QETx(Z)_G474Q(B-C-E)T_G483QET_G484QET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474QBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474QBTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474QBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474QCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474QCTX"],"key":"st-generic-g474qctx","name":"Generic G474QCTx","part":"stm32g474qc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473Q(B-C)T_G473QETx(Z)_G474Q(B-C-E)T_G483QET_G484QET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474QCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474QCTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474QCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474QETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474QETX"],"key":"st-generic-g474qetx","name":"Generic G474QETx","part":"stm32g474qe","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473Q(B-C)T_G473QETx(Z)_G474Q(B-C-E)T_G483QET_G484QET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474QETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474QETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474QETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474RBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474RBTX"],"key":"st-generic-g474rbtx","name":"Generic G474RBTx","part":"stm32g474rb","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473R(B-C)T_G473RETx(Z)_G474R(B-C-E)T_G483RET_G484RET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474RBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474RBTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474RBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474RCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474RCTX"],"key":"st-generic-g474rctx","name":"Generic G474RCTx","part":"stm32g474rc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473R(B-C)T_G473RETx(Z)_G474R(B-C-E)T_G483RET_G484RET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474RCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474RCTX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474RCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474RETX"],"key":"st-generic-g474retx","name":"Generic G474RETx","part":"stm32g474re","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473R(B-C)T_G473RETx(Z)_G474R(B-C-E)T_G483RET_G484RET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474RETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474RETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474VBHX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474VBHX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474VBTX"],"key":"st-generic-g474vbhx","name":"Generic G474VBHx","part":"stm32g474vb","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473V(B-C-E)(H-T)_G474V(B-C-E)(H-T)_G483VE(H-T)_G484VE(H-T)/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474VBHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473V(B-C-E)(H-T)_G474V(B-C-E)(H-T)_G483VE(H-T)_G484VE(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474VBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474VBHX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474VBHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474VCHX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474VCHX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474VCTX"],"key":"st-generic-g474vchx","name":"Generic G474VCHx","part":"stm32g474vc","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473V(B-C-E)(H-T)_G474V(B-C-E)(H-T)_G483VE(H-T)_G484VE(H-T)/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474VCHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473V(B-C-E)(H-T)_G474V(B-C-E)(H-T)_G483VE(H-T)_G484VE(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474VCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474VCHX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474VCHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474VEHX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474VEHX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474VETX"],"key":"st-generic-g474vehx","name":"Generic G474VEHx","part":"stm32g474ve","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473V(B-C-E)(H-T)_G474V(B-C-E)(H-T)_G483VE(H-T)_G484VE(H-T)/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474VEHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473V(B-C-E)(H-T)_G474V(B-C-E)(H-T)_G483VE(H-T)_G484VE(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474VETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474VEHX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G474VEHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483CETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483CETX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483CEUX"],"key":"st-generic-g483cetx","name":"Generic G483CETx","part":"stm32g483ce","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483CETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483CEUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483CETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483CETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483METX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483METX"],"key":"st-generic-g483metx","name":"Generic G483METx","part":"stm32g483me","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473M(B-C-E)T_G474M(B-C-E)T_G483MET_G484MET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483METX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483METX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483METX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483PEIX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483PEIX"],"key":"st-generic-g483peix","name":"Generic G483PEIx","part":"stm32g483pe","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473P(B-C-E)I_G474P(B-C-E)I_G483PEI_G484PEI/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483PEIX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483PEIX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483PEIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483QETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483QETX"],"key":"st-generic-g483qetx","name":"Generic G483QETx","part":"stm32g483qe","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473Q(B-C)T_G473QETx(Z)_G474Q(B-C-E)T_G483QET_G484QET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483QETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483QETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483QETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483RETX"],"key":"st-generic-g483retx","name":"Generic G483RETx","part":"stm32g483re","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473R(B-C)T_G473RETx(Z)_G474R(B-C-E)T_G483RET_G484RET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483RETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483RETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483VEHX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483VEHX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483VETX"],"key":"st-generic-g483vehx","name":"Generic G483VEHx","part":"stm32g483ve","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473V(B-C-E)(H-T)_G474V(B-C-E)(H-T)_G483VE(H-T)_G484VE(H-T)/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483VEHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473V(B-C-E)(H-T)_G474V(B-C-E)(H-T)_G483VE(H-T)_G484VE(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483VETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483VEHX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G483VEHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484CETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484CETX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484CEUX"],"key":"st-generic-g484cetx","name":"Generic G484CETx","part":"stm32g484ce","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484CETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484CEUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484CETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484CETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484METX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484METX"],"key":"st-generic-g484metx","name":"Generic G484METx","part":"stm32g484me","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473M(B-C-E)T_G474M(B-C-E)T_G483MET_G484MET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484METX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484METX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484METX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484PEIX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484PEIX"],"key":"st-generic-g484peix","name":"Generic G484PEIx","part":"stm32g484pe","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473P(B-C-E)I_G474P(B-C-E)I_G483PEI_G484PEI/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484PEIX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484PEIX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484PEIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484QETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484QETX"],"key":"st-generic-g484qetx","name":"Generic G484QETx","part":"stm32g484qe","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473Q(B-C)T_G473QETx(Z)_G474Q(B-C-E)T_G483QET_G484QET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484QETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484QETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484QETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484RETX"],"key":"st-generic-g484retx","name":"Generic G484RETx","part":"stm32g484re","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473R(B-C)T_G473RETx(Z)_G474R(B-C-E)T_G483RET_G484RET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484RETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484RETX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484VEHX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484VEHX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484VETX"],"key":"st-generic-g484vehx","name":"Generic G484VEHx","part":"stm32g484ve","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473V(B-C-E)(H-T)_G474V(B-C-E)(H-T)_G483VE(H-T)_G484VE(H-T)/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484VEHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473V(B-C-E)(H-T)_G474V(B-C-E)(H-T)_G483VE(H-T)_G484VE(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484VETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484VEHX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G484VEHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491CCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491CCTX"],"key":"st-generic-g491cctx","name":"Generic G491CCTx","part":"stm32g491cc","ram":114688,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G491C(C-E)T_G4A1CET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491CCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491CCTX","naming":"stm32","ram":114688,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491CCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491CETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491CETX"],"key":"st-generic-g491cetx","name":"Generic G491CETx","part":"stm32g491ce","ram":114688,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G491C(C-E)T_G4A1CET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491CETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491CETX","naming":"stm32","ram":114688,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491CETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491KCUX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491KCUX"],"key":"st-generic-g491kcux","name":"Generic G491KCUx","part":"stm32g491kc","ram":114688,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G491K(C-E)U_G4A1KEU/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491KCUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491KCUX","naming":"stm32","ram":114688,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491KCUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491KEUX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491KEUX"],"key":"st-generic-g491keux","name":"Generic G491KEUx","part":"stm32g491ke","ram":114688,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G491K(C-E)U_G4A1KEU/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491KEUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491KEUX","naming":"stm32","ram":114688,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491KEUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491MCSX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491MCSX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491MCTX"],"key":"st-generic-g491mcsx","name":"Generic G491MCSx","part":"stm32g491mc","ram":114688,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G491M(C-E)(S-T)_G4A1ME(S-T)/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491MCSX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G491M(C-E)(S-T)_G4A1ME(S-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491MCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491MCSX","naming":"stm32","ram":114688,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491MCSX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491MESX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491MESX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491METX"],"key":"st-generic-g491mesx","name":"Generic G491MESx","part":"stm32g491me","ram":114688,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G491M(C-E)(S-T)_G4A1ME(S-T)/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491MESX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G491M(C-E)(S-T)_G4A1ME(S-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491METX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491MESX","naming":"stm32","ram":114688,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491MESX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491RCIX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491RCIX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491RCTX"],"key":"st-generic-g491rcix","name":"Generic G491RCIx","part":"stm32g491rc","ram":114688,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G491RC(I-T)_G491RE(I-T-Y)x(Z)_G4A1RE(I-T-Y)/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491RCIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G491RC(I-T)_G491RE(I-T-Y)x(Z)_G4A1RE(I-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491RCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491RCIX","naming":"stm32","ram":114688,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491RCIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491REIX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491REIX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491RETX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491RETXZ","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491REYX"],"key":"st-generic-g491reix","name":"Generic G491REIx","part":"stm32g491re","ram":114688,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G491RC(I-T)_G491RE(I-T-Y)x(Z)_G4A1RE(I-T-Y)/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491REIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G491RC(I-T)_G491RE(I-T-Y)x(Z)_G4A1RE(I-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491RETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G491RC(I-T)_G491RE(I-T-Y)x(Z)_G4A1RE(I-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491RETXZ"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G491RC(I-T)_G491RE(I-T-Y)x(Z)_G4A1RE(I-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491REYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491REIX","naming":"stm32","ram":114688,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491REIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491VCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491VCTX"],"key":"st-generic-g491vctx","name":"Generic G491VCTx","part":"stm32g491vc","ram":114688,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G491V(C-E)T_G4A1VET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491VCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491VCTX","naming":"stm32","ram":114688,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491VCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491VETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491VETX"],"key":"st-generic-g491vetx","name":"Generic G491VETx","part":"stm32g491ve","ram":114688,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G491V(C-E)T_G4A1VET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491VETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491VETX","naming":"stm32","ram":114688,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G491VETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1CETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1CETX"],"key":"st-generic-g4a1cetx","name":"Generic G4A1CETx","part":"stm32g4a1ce","ram":114688,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G491C(C-E)T_G4A1CET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1CETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1CETX","naming":"stm32","ram":114688,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1CETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1KEUX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1KEUX"],"key":"st-generic-g4a1keux","name":"Generic G4A1KEUx","part":"stm32g4a1ke","ram":114688,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G491K(C-E)U_G4A1KEU/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1KEUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1KEUX","naming":"stm32","ram":114688,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1KEUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1MESX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1MESX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1METX"],"key":"st-generic-g4a1mesx","name":"Generic G4A1MESx","part":"stm32g4a1me","ram":114688,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G491M(C-E)(S-T)_G4A1ME(S-T)/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1MESX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G491M(C-E)(S-T)_G4A1ME(S-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1METX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1MESX","naming":"stm32","ram":114688,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1MESX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1REIX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1REIX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1RETX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1REYX"],"key":"st-generic-g4a1reix","name":"Generic G4A1REIx","part":"stm32g4a1re","ram":114688,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G491RC(I-T)_G491RE(I-T-Y)x(Z)_G4A1RE(I-T-Y)/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1REIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G491RC(I-T)_G491RE(I-T-Y)x(Z)_G4A1RE(I-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1RETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G491RC(I-T)_G491RE(I-T-Y)x(Z)_G4A1RE(I-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1REYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1REIX","naming":"stm32","ram":114688,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1REIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1VETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1VETX"],"key":"st-generic-g4a1vetx","name":"Generic G4A1VETx","part":"stm32g4a1ve","ram":114688,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G491V(C-E)T_G4A1VET/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1VETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1VETX","naming":"stm32","ram":114688,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G4A1VETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H503CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenH5:GENERIC_H503CBTX","arduino:STMicroelectronics:stm32:GenH5:GENERIC_H503CBUX"],"key":"st-generic-h503cbtx","name":"Generic H503CBTx","part":"stm32h503cb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H5xx/H503CB(T-U)/variant_generic.h","says":{"i2c":["PB3","PB3"],"spi":["PA1","PA3","PA2"],"uart":["PA2","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H503CBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H5xx/H503CB(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H503CBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB3","sda":"PB3"},"spi":{"cs":"PA0","miso":"PA2","mosi":"PA3","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H503CBTX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H503CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H503KBUX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenH5:GENERIC_H503KBUX"],"key":"st-generic-h503kbux","name":"Generic H503KBUx","part":"stm32h503kb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H5xx/H503KBU/variant_generic.h","says":{"i2c":["PB3","PB3"],"spi":["PA1","PA3","PA2"],"uart":["PA2","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H503KBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB3","sda":"PB3"},"spi":{"cs":"PA0","miso":"PA2","mosi":"PA3","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H503KBUX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H503KBUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H503RBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenH5:GENERIC_H503RBTX"],"key":"st-generic-h503rbtx","name":"Generic H503RBTx","part":"stm32h503rb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H5xx/H503RBT/variant_generic.h","says":{"i2c":["PB3","PB3"],"spi":["PA1","PA3","PA2"],"uart":["PA2","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H503RBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB3","sda":"PB3"},"spi":{"cs":"PA0","miso":"PA2","mosi":"PA3","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H503RBTX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H503RBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H562RGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenH5:GENERIC_H562RGTX","arduino:STMicroelectronics:stm32:GenH5:GENERIC_H562RGVX"],"key":"st-generic-h562rgtx","name":"Generic H562RGTx","part":"stm32h562rg","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H5xx/H562R(G-I)T/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H562RGTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H5xx/H562R(G-I)V/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H562RGVX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H562RGTX","naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H562RGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H562RITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH5:GENERIC_H562RITX","arduino:STMicroelectronics:stm32:GenH5:GENERIC_H562RIVX"],"key":"st-generic-h562ritx","name":"Generic H562RITx","part":"stm32h562ri","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H5xx/H562R(G-I)T/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H562RITX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H5xx/H562R(G-I)V/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H562RIVX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H562RITX","naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H562RITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563IIKXQ","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563IIKXQ"],"key":"st-generic-h563iikxq","name":"Generic H563IIKxQ","part":"stm32h563ii","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H5xx/H563IIKxQ_H573IIKxQ/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563IIKXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563IIKXQ","naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563IIKXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563RGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563RGTX","arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563RGVX"],"key":"st-generic-h563rgtx","name":"Generic H563RGTx","part":"stm32h563rg","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H5xx/H563R(G-I)T_H573RIT/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563RGTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H5xx/H563R(G-I)V_H573RIV/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563RGVX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563RGTX","naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563RGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563RITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563RITX","arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563RIVX"],"key":"st-generic-h563ritx","name":"Generic H563RITx","part":"stm32h563ri","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H5xx/H563R(G-I)T_H573RIT/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563RITX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H5xx/H563R(G-I)V_H573RIV/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563RIVX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563RITX","naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563RITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563ZGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563ZGTX"],"key":"st-generic-h563zgtx","name":"Generic H563ZGTx","part":"stm32h563zg","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H5xx/H563Z(G-I)T_H573ZIT/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563ZGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563ZGTX","naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563ZGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563ZITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563ZITX"],"key":"st-generic-h563zitx","name":"Generic H563ZITx","part":"stm32h563zi","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H5xx/H563Z(G-I)T_H573ZIT/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563ZITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563ZITX","naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H563ZITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H573IIKXQ","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH5:GENERIC_H573IIKXQ"],"key":"st-generic-h573iikxq","name":"Generic H573IIKxQ","part":"stm32h573ii","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H5xx/H563IIKxQ_H573IIKxQ/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H573IIKXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H573IIKXQ","naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H573IIKXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H573RITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH5:GENERIC_H573RITX","arduino:STMicroelectronics:stm32:GenH5:GENERIC_H573RIVX"],"key":"st-generic-h573ritx","name":"Generic H573RITx","part":"stm32h573ri","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H5xx/H563R(G-I)T_H573RIT/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H573RITX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H5xx/H563R(G-I)V_H573RIV/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H573RIVX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H573RITX","naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H573RITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H573ZITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH5:GENERIC_H573ZITX"],"key":"st-generic-h573zitx","name":"Generic H573ZITx","part":"stm32h573zi","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H5xx/H563Z(G-I)T_H573ZIT/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H573ZITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H573ZITX","naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:GenH5:GENERIC_H573ZITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H723VEHX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H723VEHX","arduino:STMicroelectronics:stm32:GenH7:GENERIC_H723VETX"],"key":"st-generic-h723vehx","name":"Generic H723VEHx","part":"stm32h723ve","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H723V(E-G)(H-T)_H730VB(H-T)_H733VG(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H723VEHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H723V(E-G)(H-T)_H730VB(H-T)_H733VG(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H723VETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H723VEHX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H723VEHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H723VGHX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H723VGHX","arduino:STMicroelectronics:stm32:GenH7:GENERIC_H723VGTX"],"key":"st-generic-h723vghx","name":"Generic H723VGHx","part":"stm32h723vg","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H723V(E-G)(H-T)_H730VB(H-T)_H733VG(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H723VGHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H723V(E-G)(H-T)_H730VB(H-T)_H733VG(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H723VGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H723VGHX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H723VGHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H723ZETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H723ZETX"],"key":"st-generic-h723zetx","name":"Generic H723ZETx","part":"stm32h723ze","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H723Z(E-G)T_H730ZBT_H733ZGT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H723ZETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H723ZETX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H723ZETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H723ZGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H723ZGTX"],"key":"st-generic-h723zgtx","name":"Generic H723ZGTx","part":"stm32h723zg","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H723Z(E-G)T_H730ZBT_H733ZGT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H723ZGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H723ZGTX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H723ZGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H730VBHX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H730VBHX","arduino:STMicroelectronics:stm32:GenH7:GENERIC_H730VBTX"],"key":"st-generic-h730vbhx","name":"Generic H730VBHx","part":"stm32h730vb","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H723V(E-G)(H-T)_H730VB(H-T)_H733VG(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H730VBHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H723V(E-G)(H-T)_H730VB(H-T)_H733VG(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H730VBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H730VBHX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H730VBHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H730ZBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H730ZBTX"],"key":"st-generic-h730zbtx","name":"Generic H730ZBTx","part":"stm32h730zb","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H723Z(E-G)T_H730ZBT_H733ZGT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H730ZBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H730ZBTX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H730ZBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H733VGHX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H733VGHX","arduino:STMicroelectronics:stm32:GenH7:GENERIC_H733VGTX"],"key":"st-generic-h733vghx","name":"Generic H733VGHx","part":"stm32h733vg","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H723V(E-G)(H-T)_H730VB(H-T)_H733VG(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H733VGHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H723V(E-G)(H-T)_H730VB(H-T)_H733VG(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H733VGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H733VGHX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H733VGHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H733ZGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H733ZGTX"],"key":"st-generic-h733zgtx","name":"Generic H733ZGTx","part":"stm32h733zg","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H723Z(E-G)T_H730ZBT_H733ZGT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H733ZGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H733ZGTX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H733ZGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742IGKX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742IGKX","arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742IGTX"],"key":"st-generic-h742igkx","name":"Generic H742IGKx","part":"stm32h742ig","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742IGKX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742IGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742IGKX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742IGKX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742IIKX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742IIKX","arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742IITX"],"key":"st-generic-h742iikx","name":"Generic H742IIKx","part":"stm32h742ii","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742IIKX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742IITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742IIKX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742IIKX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742VGHX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742VGHX","arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742VGTX"],"key":"st-generic-h742vghx","name":"Generic H742VGHx","part":"stm32h742vg","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742VGHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742VGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742VGHX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742VGHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742VIHX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742VIHX","arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742VITX"],"key":"st-generic-h742vihx","name":"Generic H742VIHx","part":"stm32h742vi","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742VIHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742VITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742VIHX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742VIHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742XGHX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742XGHX"],"key":"st-generic-h742xghx","name":"Generic H742XGHx","part":"stm32h742xg","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742XGHX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742XGHX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742XGHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742XIHX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742XIHX"],"key":"st-generic-h742xihx","name":"Generic H742XIHx","part":"stm32h742xi","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742XIHX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742XIHX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742XIHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742ZGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742ZGTX"],"key":"st-generic-h742zgtx","name":"Generic H742ZGTx","part":"stm32h742zg","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742ZGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742ZGTX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742ZGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742ZITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742ZITX"],"key":"st-generic-h742zitx","name":"Generic H742ZITx","part":"stm32h742zi","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742ZITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742ZITX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H742ZITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743IGKX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743IGKX","arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743IGTX"],"key":"st-generic-h743igkx","name":"Generic H743IGKx","part":"stm32h743ig","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743IGKX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743IGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743IGKX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743IGKX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743IIKX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743IIKX","arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743IITX"],"key":"st-generic-h743iikx","name":"Generic H743IIKx","part":"stm32h743ii","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743IIKX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743IITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743IIKX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743IIKX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743VGHX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743VGHX","arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743VGTX"],"key":"st-generic-h743vghx","name":"Generic H743VGHx","part":"stm32h743vg","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743VGHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743VGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743VGHX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743VGHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743VIHX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743VIHX","arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743VITX"],"key":"st-generic-h743vihx","name":"Generic H743VIHx","part":"stm32h743vi","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743VIHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743VITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743VIHX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743VIHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743XGHX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743XGHX"],"key":"st-generic-h743xghx","name":"Generic H743XGHx","part":"stm32h743xg","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743XGHX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743XGHX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743XGHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743XIHX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743XIHX"],"key":"st-generic-h743xihx","name":"Generic H743XIHx","part":"stm32h743xi","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743XIHX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743XIHX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743XIHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743ZGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743ZGTX"],"key":"st-generic-h743zgtx","name":"Generic H743ZGTx","part":"stm32h743zg","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743ZGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743ZGTX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743ZGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743ZITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743ZITX"],"key":"st-generic-h743zitx","name":"Generic H743ZITx","part":"stm32h743zi","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743ZITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743ZITX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H743ZITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H745XGHX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H745XGHX"],"key":"st-generic-h745xghx","name":"Generic H745XGHx","part":"stm32h745xg","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H745XGHX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H745XGHX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H745XGHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H745XIHX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H745XIHX"],"key":"st-generic-h745xihx","name":"Generic H745XIHx","part":"stm32h745xi","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H745XIHX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H745XIHX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H745XIHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H745ZGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H745ZGTX"],"key":"st-generic-h745zgtx","name":"Generic H745ZGTx","part":"stm32h745zg","ram":884736,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H745Z(G-I)T_H755ZIT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H745ZGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H745ZGTX","naming":"stm32","ram":884736,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H745ZGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H745ZITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H745ZITX"],"key":"st-generic-h745zitx","name":"Generic H745ZITx","part":"stm32h745zi","ram":884736,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H745Z(G-I)T_H755ZIT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H745ZITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H745ZITX","naming":"stm32","ram":884736,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H745ZITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747AGIX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747AGIX"],"key":"st-generic-h747agix","name":"Generic H747AGIx","part":"stm32h747ag","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747AGIX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747AGIX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747AGIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747AIIX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747AIIX"],"key":"st-generic-h747aiix","name":"Generic H747AIIx","part":"stm32h747ai","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747AIIX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747AIIX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747AIIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747IGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747IGTX"],"key":"st-generic-h747igtx","name":"Generic H747IGTx","part":"stm32h747ig","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747IGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747IGTX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747IGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747IITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747IITX"],"key":"st-generic-h747iitx","name":"Generic H747IITx","part":"stm32h747ii","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747IITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747IITX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747IITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747XGHX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747XGHX"],"key":"st-generic-h747xghx","name":"Generic H747XGHx","part":"stm32h747xg","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747XGHX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747XGHX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747XGHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747XIHX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747XIHX"],"key":"st-generic-h747xihx","name":"Generic H747XIHx","part":"stm32h747xi","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747XIHX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747XIHX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H747XIHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H750IBKX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H750IBKX","arduino:STMicroelectronics:stm32:GenH7:GENERIC_H750IBTX"],"key":"st-generic-h750ibkx","name":"Generic H750IBKx","part":"stm32h750ib","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H750IBKX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H750IBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H750IBKX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H750IBKX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H750XBHX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H750XBHX"],"key":"st-generic-h750xbhx","name":"Generic H750XBHx","part":"stm32h750xb","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H750XBHX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H750XBHX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H750XBHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H750ZBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H750ZBTX"],"key":"st-generic-h750zbtx","name":"Generic H750ZBTx","part":"stm32h750zb","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H750ZBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H750ZBTX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H750ZBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H753IIKX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H753IIKX","arduino:STMicroelectronics:stm32:GenH7:GENERIC_H753IITX"],"key":"st-generic-h753iikx","name":"Generic H753IIKx","part":"stm32h753ii","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H753IIKX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742I(G-I)(K-T)_H743I(G-I)(K-T)_H750IB(K-T)_H753II(K-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H753IITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H753IIKX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H753IIKX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H753VIHX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H753VIHX","arduino:STMicroelectronics:stm32:GenH7:GENERIC_H753VITX"],"key":"st-generic-h753vihx","name":"Generic H753VIHx","part":"stm32h753vi","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H753VIHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H753VITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H753VIHX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H753VIHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H753XIHX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H753XIHX"],"key":"st-generic-h753xihx","name":"Generic H753XIHx","part":"stm32h753xi","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H753XIHX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H753XIHX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H753XIHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H753ZITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H753ZITX"],"key":"st-generic-h753zitx","name":"Generic H753ZITx","part":"stm32h753zi","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H753ZITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H753ZITX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H753ZITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H755XIHX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H755XIHX"],"key":"st-generic-h755xihx","name":"Generic H755XIHx","part":"stm32h755xi","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H755XIHX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H755XIHX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H755XIHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H755ZITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H755ZITX"],"key":"st-generic-h755zitx","name":"Generic H755ZITx","part":"stm32h755zi","ram":884736,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H745Z(G-I)T_H755ZIT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H755ZITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H755ZITX","naming":"stm32","ram":884736,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H755ZITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H757AIIX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H757AIIX"],"key":"st-generic-h757aiix","name":"Generic H757AIIx","part":"stm32h757ai","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H757AIIX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H757AIIX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H757AIIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H757IITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H757IITX"],"key":"st-generic-h757iitx","name":"Generic H757IITx","part":"stm32h757ii","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H757IITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H757IITX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H757IITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H757XIHX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H757XIHX"],"key":"st-generic-h757xihx","name":"Generic H757XIHx","part":"stm32h757xi","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H757XIHX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H757XIHX","naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H757XIHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7A3VGHX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7A3VGHX","arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7A3VGTX"],"key":"st-generic-h7a3vghx","name":"Generic H7A3VGHx","part":"stm32h7a3vg","ram":1048576,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H7A3V(G-I)(H-T)_H7B0VBT_H7B3VI(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7A3VGHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H7A3V(G-I)(H-T)_H7B0VBT_H7B3VI(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7A3VGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7A3VGHX","naming":"stm32","ram":1048576,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7A3VGHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7A3VIHX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7A3VIHX","arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7A3VITX"],"key":"st-generic-h7a3vihx","name":"Generic H7A3VIHx","part":"stm32h7a3vi","ram":1048576,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H7A3V(G-I)(H-T)_H7B0VBT_H7B3VI(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7A3VIHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H7A3V(G-I)(H-T)_H7B0VBT_H7B3VI(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7A3VITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7A3VIHX","naming":"stm32","ram":1048576,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7A3VIHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7A3ZGTXQ","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7A3ZGTXQ"],"key":"st-generic-h7a3zgtxq","name":"Generic H7A3ZGTxQ","part":"stm32h7a3zg","ram":1048576,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H7A3Z(G-I)TxQ_H7B3ZITxQ/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7A3ZGTXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7A3ZGTXQ","naming":"stm32","ram":1048576,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7A3ZGTXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7A3ZITXQ","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7A3ZITXQ"],"key":"st-generic-h7a3zitxq","name":"Generic H7A3ZITxQ","part":"stm32h7a3zi","ram":1048576,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H7A3Z(G-I)TxQ_H7B3ZITxQ/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7A3ZITXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7A3ZITXQ","naming":"stm32","ram":1048576,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7A3ZITXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7B0VBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7B0VBTX"],"key":"st-generic-h7b0vbtx","name":"Generic H7B0VBTx","part":"stm32h7b0vb","ram":1048576,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H7A3V(G-I)(H-T)_H7B0VBT_H7B3VI(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7B0VBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7B0VBTX","naming":"stm32","ram":1048576,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7B0VBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7B3VIHX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7B3VIHX","arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7B3VITX"],"key":"st-generic-h7b3vihx","name":"Generic H7B3VIHx","part":"stm32h7b3vi","ram":1048576,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H7A3V(G-I)(H-T)_H7B0VBT_H7B3VI(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7B3VIHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H7A3V(G-I)(H-T)_H7B0VBT_H7B3VI(H-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7B3VITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7B3VIHX","naming":"stm32","ram":1048576,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7B3VIHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7B3ZITXQ","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7B3ZITXQ"],"key":"st-generic-h7b3zitxq","name":"Generic H7B3ZITxQ","part":"stm32h7b3zi","ram":1048576,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H7A3Z(G-I)TxQ_H7B3ZITxQ/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7B3ZITXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7B3ZITXQ","naming":"stm32","ram":1048576,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:GENERIC_H7B3ZITXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010C6TX"],"key":"st-generic-l010c6tx","name":"Generic L010C6Tx","part":"stm32l010c6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L010C6T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010C6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010C6TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010F4PX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010F4PX"],"key":"st-generic-l010f4px","name":"Generic L010F4Px","part":"stm32l010f4","ram":2048,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L010F4P_L011F(3-4)P_L021F4P/variant_generic.h","says":{"i2c":["PA10","PA4"],"spi":["PA5","PA7","PA6"],"uart":["PA1","PA0"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010F4PX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA0","tx":"PA1"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010F4PX","naming":"stm32","ram":2048,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010F4PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010K4TX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010K4TX"],"key":"st-generic-l010k4tx","name":"Generic L010K4Tx","part":"stm32l010k4","ram":2048,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L010K4T_L011K(3-4)T_L021K4T/variant_generic.h","says":{"i2c":["PA10","PA4"],"spi":["PA5","PA7","PA6"],"uart":["PA1","PA0"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010K4TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA0","tx":"PA1"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010K4TX","naming":"stm32","ram":2048,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010K4TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010R8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010R8TX"],"key":"st-generic-l010r8tx","name":"Generic L010R8Tx","part":"stm32l010r8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L010R8T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010R8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010R8TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010R8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010RBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010RBTX"],"key":"st-generic-l010rbtx","name":"Generic L010RBTx","part":"stm32l010rb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L010RBT/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010RBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010RBTX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L010RBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011D3PX","flash":8192,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011D3PX"],"key":"st-generic-l011d3px","name":"Generic L011D3Px","part":"stm32l011d3","ram":2048,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L011D(3-4)P_L021D4P/variant_generic.h","says":{"i2c":["PA10","PA4"],"spi":["PA13","PA7","PA14"],"uart":["PA1","PA0"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011D3PX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA14","mosi":"PA7","name":"SPI","sck":"PA13"},"uart":{"name":"Serial","rx":"PA0","tx":"PA1"}},"flash":8192,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011D3PX","naming":"stm32","ram":2048,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011D3PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011D4PX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011D4PX"],"key":"st-generic-l011d4px","name":"Generic L011D4Px","part":"stm32l011d4","ram":2048,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L011D(3-4)P_L021D4P/variant_generic.h","says":{"i2c":["PA10","PA4"],"spi":["PA13","PA7","PA14"],"uart":["PA1","PA0"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011D4PX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA14","mosi":"PA7","name":"SPI","sck":"PA13"},"uart":{"name":"Serial","rx":"PA0","tx":"PA1"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011D4PX","naming":"stm32","ram":2048,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011D4PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011E3YX","flash":8192,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011E3YX"],"key":"st-generic-l011e3yx","name":"Generic L011E3Yx","part":"stm32l011e3","ram":2048,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L011E(3-4)Y/variant_generic.h","says":{"i2c":["PA10","PA4"],"spi":["PA5","PA7","PA6"],"uart":["PA1","PA0"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011E3YX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA0","tx":"PA1"}},"flash":8192,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011E3YX","naming":"stm32","ram":2048,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011E3YX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011E4YX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011E4YX"],"key":"st-generic-l011e4yx","name":"Generic L011E4Yx","part":"stm32l011e4","ram":2048,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L011E(3-4)Y/variant_generic.h","says":{"i2c":["PA10","PA4"],"spi":["PA5","PA7","PA6"],"uart":["PA1","PA0"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011E4YX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA0","tx":"PA1"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011E4YX","naming":"stm32","ram":2048,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011E4YX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011F3PX","flash":8192,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011F3PX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011F3UX"],"key":"st-generic-l011f3px","name":"Generic L011F3Px","part":"stm32l011f3","ram":2048,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L010F4P_L011F(3-4)P_L021F4P/variant_generic.h","says":{"i2c":["PA10","PA4"],"spi":["PA5","PA7","PA6"],"uart":["PA1","PA0"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011F3PX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L011F(3-4)U_L021F4U/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011F3UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA0","tx":"PA1"}},"flash":8192,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011F3PX","naming":"stm32","ram":2048,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011F3PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011F4PX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011F4PX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011F4UX"],"key":"st-generic-l011f4px","name":"Generic L011F4Px","part":"stm32l011f4","ram":2048,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L010F4P_L011F(3-4)P_L021F4P/variant_generic.h","says":{"i2c":["PA10","PA4"],"spi":["PA5","PA7","PA6"],"uart":["PA1","PA0"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011F4PX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L011F(3-4)U_L021F4U/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011F4UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA0","tx":"PA1"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011F4PX","naming":"stm32","ram":2048,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011F4PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011G3UX","flash":8192,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011G3UX"],"key":"st-generic-l011g3ux","name":"Generic L011G3Ux","part":"stm32l011g3","ram":2048,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L011G(3-4)U_L021G4U/variant_generic.h","says":{"i2c":["PA10","PA4"],"spi":["PA5","PA7","PA6"],"uart":["PA1","PA0"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011G3UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA0","tx":"PA1"}},"flash":8192,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011G3UX","naming":"stm32","ram":2048,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011G3UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011G4UX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011G4UX"],"key":"st-generic-l011g4ux","name":"Generic L011G4Ux","part":"stm32l011g4","ram":2048,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L011G(3-4)U_L021G4U/variant_generic.h","says":{"i2c":["PA10","PA4"],"spi":["PA5","PA7","PA6"],"uart":["PA1","PA0"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011G4UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA0","tx":"PA1"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011G4UX","naming":"stm32","ram":2048,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011G4UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011K3TX","flash":8192,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011K3TX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011K3UX"],"key":"st-generic-l011k3tx","name":"Generic L011K3Tx","part":"stm32l011k3","ram":2048,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L010K4T_L011K(3-4)T_L021K4T/variant_generic.h","says":{"i2c":["PA10","PA4"],"spi":["PA5","PA7","PA6"],"uart":["PA1","PA0"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011K3TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L011K(3-4)U_L021K4U/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011K3UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA0","tx":"PA1"}},"flash":8192,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011K3TX","naming":"stm32","ram":2048,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011K3TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011K4TX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011K4TX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011K4UX"],"key":"st-generic-l011k4tx","name":"Generic L011K4Tx","part":"stm32l011k4","ram":2048,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L010K4T_L011K(3-4)T_L021K4T/variant_generic.h","says":{"i2c":["PA10","PA4"],"spi":["PA5","PA7","PA6"],"uart":["PA1","PA0"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011K4TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L011K(3-4)U_L021K4U/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011K4UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA0","tx":"PA1"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011K4TX","naming":"stm32","ram":2048,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L011K4TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L021D4PX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L021D4PX"],"key":"st-generic-l021d4px","name":"Generic L021D4Px","part":"stm32l021d4","ram":2048,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L011D(3-4)P_L021D4P/variant_generic.h","says":{"i2c":["PA10","PA4"],"spi":["PA13","PA7","PA14"],"uart":["PA1","PA0"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L021D4PX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA14","mosi":"PA7","name":"SPI","sck":"PA13"},"uart":{"name":"Serial","rx":"PA0","tx":"PA1"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L021D4PX","naming":"stm32","ram":2048,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L021D4PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L021F4PX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L021F4PX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L021F4UX"],"key":"st-generic-l021f4px","name":"Generic L021F4Px","part":"stm32l021f4","ram":2048,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L010F4P_L011F(3-4)P_L021F4P/variant_generic.h","says":{"i2c":["PA10","PA4"],"spi":["PA5","PA7","PA6"],"uart":["PA1","PA0"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L021F4PX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L011F(3-4)U_L021F4U/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L021F4UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA0","tx":"PA1"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L021F4PX","naming":"stm32","ram":2048,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L021F4PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L021G4UX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L021G4UX"],"key":"st-generic-l021g4ux","name":"Generic L021G4Ux","part":"stm32l021g4","ram":2048,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L011G(3-4)U_L021G4U/variant_generic.h","says":{"i2c":["PA10","PA4"],"spi":["PA5","PA7","PA6"],"uart":["PA1","PA0"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L021G4UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA0","tx":"PA1"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L021G4UX","naming":"stm32","ram":2048,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L021G4UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L021K4TX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L021K4TX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L021K4UX"],"key":"st-generic-l021k4tx","name":"Generic L021K4Tx","part":"stm32l021k4","ram":2048,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L010K4T_L011K(3-4)T_L021K4T/variant_generic.h","says":{"i2c":["PA10","PA4"],"spi":["PA5","PA7","PA6"],"uart":["PA1","PA0"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L021K4TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L011K(3-4)U_L021K4U/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L021K4UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA4","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA0","tx":"PA1"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L021K4TX","naming":"stm32","ram":2048,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L021K4TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031C4TX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031C4TX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031C4UX"],"key":"st-generic-l031c4tx","name":"Generic L031C4Tx","part":"stm32l031c4","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L031C(4-6)(T-U)_L041C4T_L041C6(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031C4TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L031C(4-6)(T-U)_L041C4T_L041C6(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031C4UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031C4TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031C4TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031C6TX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031C6UX"],"key":"st-generic-l031c6tx","name":"Generic L031C6Tx","part":"stm32l031c6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L031C(4-6)(T-U)_L041C4T_L041C6(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031C6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L031C(4-6)(T-U)_L041C4T_L041C6(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031C6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031C6TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031E4YX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031E4YX"],"key":"st-generic-l031e4yx","name":"Generic L031E4Yx","part":"stm32l031e4","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L031E(4-6)Y_L041E6Y/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031E4YX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031E4YX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031E4YX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031E6YX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031E6YX"],"key":"st-generic-l031e6yx","name":"Generic L031E6Yx","part":"stm32l031e6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L031E(4-6)Y_L041E6Y/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031E6YX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031E6YX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031E6YX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031F4PX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031F4PX"],"key":"st-generic-l031f4px","name":"Generic L031F4Px","part":"stm32l031f4","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L031F(4-6)P_L041F6P/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031F4PX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031F4PX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031F4PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031F6PX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031F6PX"],"key":"st-generic-l031f6px","name":"Generic L031F6Px","part":"stm32l031f6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L031F(4-6)P_L041F6P/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031F6PX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031F6PX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031F6PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031G4UX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031G4UX"],"key":"st-generic-l031g4ux","name":"Generic L031G4Ux","part":"stm32l031g4","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L031G(4-6)U_L041G6U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031G4UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031G4UX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031G4UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031G6UX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031G6UX"],"key":"st-generic-l031g6ux","name":"Generic L031G6Ux","part":"stm32l031g6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L031G(4-6)U_L041G6U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031G6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031G6UX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031G6UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031K4TX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031K4TX"],"key":"st-generic-l031k4tx","name":"Generic L031K4Tx","part":"stm32l031k4","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L031K(4-6)T_L041K6T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031K4TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031K4TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031K4TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031K6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031K6TX"],"key":"st-generic-l031k6tx","name":"Generic L031K6Tx","part":"stm32l031k6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L031K(4-6)T_L041K6T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031K6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031K6TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L031K6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041C4TX","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041C4TX"],"key":"st-generic-l041c4tx","name":"Generic L041C4Tx","part":"stm32l041c4","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L031C(4-6)(T-U)_L041C4T_L041C6(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041C4TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041C4TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041C4TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041C6TX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041C6UX"],"key":"st-generic-l041c6tx","name":"Generic L041C6Tx","part":"stm32l041c6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L031C(4-6)(T-U)_L041C4T_L041C6(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041C6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L031C(4-6)(T-U)_L041C4T_L041C6(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041C6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041C6TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041E6YX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041E6YX"],"key":"st-generic-l041e6yx","name":"Generic L041E6Yx","part":"stm32l041e6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L031E(4-6)Y_L041E6Y/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041E6YX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041E6YX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041E6YX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041F6PX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041F6PX"],"key":"st-generic-l041f6px","name":"Generic L041F6Px","part":"stm32l041f6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L031F(4-6)P_L041F6P/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041F6PX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041F6PX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041F6PX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041G6UX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041G6UX"],"key":"st-generic-l041g6ux","name":"Generic L041G6Ux","part":"stm32l041g6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L031G(4-6)U_L041G6U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041G6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041G6UX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041G6UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041K6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041K6TX"],"key":"st-generic-l041k6tx","name":"Generic L041K6Tx","part":"stm32l041k6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L031K(4-6)T_L041K6T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041K6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041K6TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L041K6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051C6TX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051C6UX"],"key":"st-generic-l051c6tx","name":"Generic L051C6Tx","part":"stm32l051c6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L051C(6-8)(T-U)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051C6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L051C(6-8)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051C6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051C6TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051C8TX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051C8UX"],"key":"st-generic-l051c8tx","name":"Generic L051C8Tx","part":"stm32l051c8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L051C(6-8)(T-U)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051C8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L051C(6-8)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051C8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051C8TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051K6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051K6TX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051K6UX"],"key":"st-generic-l051k6tx","name":"Generic L051K6Tx","part":"stm32l051k6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L051K(6-8)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051K6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L051K(6-8)U/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051K6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051K6TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051K6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051K8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051K8TX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051K8UX"],"key":"st-generic-l051k8tx","name":"Generic L051K8Tx","part":"stm32l051k8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L051K(6-8)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051K8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L051K(6-8)U/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051K8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051K8TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L051K8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052C6TX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052C6UX"],"key":"st-generic-l052c6tx","name":"Generic L052C6Tx","part":"stm32l052c6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052C(6-8)(T-U)_L053C(6-8)(T-U)_L062C8U_L063C8(T-U)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052C6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052C(6-8)(T-U)_L053C(6-8)(T-U)_L062C8U_L063C8(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052C6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052C6TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052C8TX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052C8UX"],"key":"st-generic-l052c8tx","name":"Generic L052C8Tx","part":"stm32l052c8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052C(6-8)(T-U)_L053C(6-8)(T-U)_L062C8U_L063C8(T-U)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052C8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052C(6-8)(T-U)_L053C(6-8)(T-U)_L062C8U_L063C8(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052C8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052C8TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052K6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052K6TX"],"key":"st-generic-l052k6tx","name":"Generic L052K6Tx","part":"stm32l052k6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052K(6-8)T_L062K8T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052K6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052K6TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052K6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052K8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052K8TX"],"key":"st-generic-l052k8tx","name":"Generic L052K8Tx","part":"stm32l052k8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052K(6-8)T_L062K8T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052K8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052K8TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052K8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052R6HX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052R6HX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052R6TX"],"key":"st-generic-l052r6hx","name":"Generic L052R6Hx","part":"stm32l052r6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052R(6-8)H_L053R(6-8)H/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052R6HX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052R(6-8)T_L053R(6-8)T_L063R8T/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052R6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052R6HX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052R6HX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052R8HX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052R8HX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052R8TX"],"key":"st-generic-l052r8hx","name":"Generic L052R8Hx","part":"stm32l052r8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052R(6-8)H_L053R(6-8)H/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052R8HX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052R(6-8)T_L053R(6-8)T_L063R8T/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052R8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052R8HX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052R8HX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052T6YX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052T6YX"],"key":"st-generic-l052t6yx","name":"Generic L052T6Yx","part":"stm32l052t6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052T6Y_L052T8(F-Y)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052T6YX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052T6YX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052T6YX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052T8FX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052T8FX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052T8YX"],"key":"st-generic-l052t8fx","name":"Generic L052T8Fx","part":"stm32l052t8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052T6Y_L052T8(F-Y)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052T8FX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052T6Y_L052T8(F-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052T8YX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052T8FX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L052T8FX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053C6TX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053C6UX"],"key":"st-generic-l053c6tx","name":"Generic L053C6Tx","part":"stm32l053c6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052C(6-8)(T-U)_L053C(6-8)(T-U)_L062C8U_L063C8(T-U)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053C6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052C(6-8)(T-U)_L053C(6-8)(T-U)_L062C8U_L063C8(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053C6UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053C6TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053C8TX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053C8UX"],"key":"st-generic-l053c8tx","name":"Generic L053C8Tx","part":"stm32l053c8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052C(6-8)(T-U)_L053C(6-8)(T-U)_L062C8U_L063C8(T-U)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053C8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052C(6-8)(T-U)_L053C(6-8)(T-U)_L062C8U_L063C8(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053C8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053C8TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053R6HX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053R6HX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053R6TX"],"key":"st-generic-l053r6hx","name":"Generic L053R6Hx","part":"stm32l053r6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052R(6-8)H_L053R(6-8)H/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053R6HX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052R(6-8)T_L053R(6-8)T_L063R8T/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053R6TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053R6HX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053R6HX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053R8HX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053R8HX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053R8TX"],"key":"st-generic-l053r8hx","name":"Generic L053R8Hx","part":"stm32l053r8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052R(6-8)H_L053R(6-8)H/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053R8HX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052R(6-8)T_L053R(6-8)T_L063R8T/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053R8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053R8HX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L053R8HX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L062C8UX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L062C8UX"],"key":"st-generic-l062c8ux","name":"Generic L062C8Ux","part":"stm32l062c8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052C(6-8)(T-U)_L053C(6-8)(T-U)_L062C8U_L063C8(T-U)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L062C8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L062C8UX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L062C8UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L062K8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L062K8TX"],"key":"st-generic-l062k8tx","name":"Generic L062K8Tx","part":"stm32l062k8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052K(6-8)T_L062K8T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L062K8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L062K8TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L062K8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L063C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L063C8TX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L063C8UX"],"key":"st-generic-l063c8tx","name":"Generic L063C8Tx","part":"stm32l063c8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052C(6-8)(T-U)_L053C(6-8)(T-U)_L062C8U_L063C8(T-U)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L063C8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052C(6-8)(T-U)_L053C(6-8)(T-U)_L062C8U_L063C8(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L063C8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L063C8TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L063C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L063R8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L063R8TX"],"key":"st-generic-l063r8tx","name":"Generic L063R8Tx","part":"stm32l063r8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L052R(6-8)T_L053R(6-8)T_L063R8T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L063R8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L063R8TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L063R8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072CBTX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072CBUX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072CBYX"],"key":"st-generic-l072cbtx","name":"Generic L072CBTx","part":"stm32l072cb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072C(B-Z)(T-U)_L073C(B-Z)(T-U)_L082CZU_L083CBT_L083CZ(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072CBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072C(B-Z)(T-U)_L073C(B-Z)(T-U)_L082CZU_L083CBT_L083CZ(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072CBUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072CBY_L072CZ(E-Y)_L073CZY_L082CZY/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072CBYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072CBTX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072CZEX","flash":196608,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072CZEX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072CZTX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072CZUX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072CZYX"],"key":"st-generic-l072czex","name":"Generic L072CZEx","part":"stm32l072cz","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072CBY_L072CZ(E-Y)_L073CZY_L082CZY/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072CZEX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072C(B-Z)(T-U)_L073C(B-Z)(T-U)_L082CZU_L083CBT_L083CZ(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072CZTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072C(B-Z)(T-U)_L073C(B-Z)(T-U)_L082CZU_L083CBT_L083CZ(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072CZUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072CBY_L072CZ(E-Y)_L073CZY_L082CZY/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072CZYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":196608,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072CZEX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072CZEX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072KBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072KBTX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072KBUX"],"key":"st-generic-l072kbtx","name":"Generic L072KBTx","part":"stm32l072kb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072K(B-Z)T_L082K(B-Z)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072KBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072K(B-Z)U_L082K(B-Z)U/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072KBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072KBTX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072KBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072KZTX","flash":196608,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072KZTX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072KZUX"],"key":"st-generic-l072kztx","name":"Generic L072KZTx","part":"stm32l072kz","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072K(B-Z)T_L082K(B-Z)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072KZTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072K(B-Z)U_L082K(B-Z)U/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072KZUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":196608,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072KZTX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072KZTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072RBHX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072RBHX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072RBIX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072RBTX"],"key":"st-generic-l072rbhx","name":"Generic L072RBHx","part":"stm32l072rb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072R(B-Z)(H-I)_L073RBH_L073RZ(H-I)_L083R(B-Z)H/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072RBHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072R(B-Z)(H-I)_L073RBH_L073RZ(H-I)_L083R(B-Z)H/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072RBIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072RBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072RBHX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072RBHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072RZHX","flash":196608,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072RZHX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072RZIX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072RZTX"],"key":"st-generic-l072rzhx","name":"Generic L072RZHx","part":"stm32l072rz","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072R(B-Z)(H-I)_L073RBH_L073RZ(H-I)_L083R(B-Z)H/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072RZHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072R(B-Z)(H-I)_L073RBH_L073RZ(H-I)_L083R(B-Z)H/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072RZIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072RZTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":196608,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072RZHX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072RZHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072V8IX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072V8IX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072V8TX"],"key":"st-generic-l072v8ix","name":"Generic L072V8Ix","part":"stm32l072v8","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072V(8-B-Z)(I-T)_L073V(8-B-Z)(I-T)_L083V(8-B-Z)(I-T)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072V8IX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072V(8-B-Z)(I-T)_L073V(8-B-Z)(I-T)_L083V(8-B-Z)(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072V8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072V8IX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072V8IX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072VBIX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072VBIX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072VBTX"],"key":"st-generic-l072vbix","name":"Generic L072VBIx","part":"stm32l072vb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072V(8-B-Z)(I-T)_L073V(8-B-Z)(I-T)_L083V(8-B-Z)(I-T)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072VBIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072V(8-B-Z)(I-T)_L073V(8-B-Z)(I-T)_L083V(8-B-Z)(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072VBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072VBIX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072VBIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072VZIX","flash":196608,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072VZIX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072VZTX"],"key":"st-generic-l072vzix","name":"Generic L072VZIx","part":"stm32l072vz","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072V(8-B-Z)(I-T)_L073V(8-B-Z)(I-T)_L083V(8-B-Z)(I-T)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072VZIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072V(8-B-Z)(I-T)_L073V(8-B-Z)(I-T)_L083V(8-B-Z)(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072VZTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":196608,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072VZIX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L072VZIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073CBTX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073CBUX"],"key":"st-generic-l073cbtx","name":"Generic L073CBTx","part":"stm32l073cb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072C(B-Z)(T-U)_L073C(B-Z)(T-U)_L082CZU_L083CBT_L083CZ(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073CBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072C(B-Z)(T-U)_L073C(B-Z)(T-U)_L082CZU_L083CBT_L083CZ(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073CBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073CBTX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073CZTX","flash":196608,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073CZTX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073CZUX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073CZYX"],"key":"st-generic-l073cztx","name":"Generic L073CZTx","part":"stm32l073cz","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072C(B-Z)(T-U)_L073C(B-Z)(T-U)_L082CZU_L083CBT_L083CZ(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073CZTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072C(B-Z)(T-U)_L073C(B-Z)(T-U)_L082CZU_L083CBT_L083CZ(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073CZUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072CBY_L072CZ(E-Y)_L073CZY_L082CZY/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073CZYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":196608,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073CZTX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073CZTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073RBHX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073RBHX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073RBTX"],"key":"st-generic-l073rbhx","name":"Generic L073RBHx","part":"stm32l073rb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072R(B-Z)(H-I)_L073RBH_L073RZ(H-I)_L083R(B-Z)H/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073RBHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073RBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073RBHX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073RBHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073RZHX","flash":196608,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073RZHX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073RZIX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073RZTX"],"key":"st-generic-l073rzhx","name":"Generic L073RZHx","part":"stm32l073rz","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072R(B-Z)(H-I)_L073RBH_L073RZ(H-I)_L083R(B-Z)H/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073RZHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072R(B-Z)(H-I)_L073RBH_L073RZ(H-I)_L083R(B-Z)H/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073RZIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073RZTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":196608,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073RZHX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073RZHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073V8IX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073V8IX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073V8TX"],"key":"st-generic-l073v8ix","name":"Generic L073V8Ix","part":"stm32l073v8","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072V(8-B-Z)(I-T)_L073V(8-B-Z)(I-T)_L083V(8-B-Z)(I-T)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073V8IX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072V(8-B-Z)(I-T)_L073V(8-B-Z)(I-T)_L083V(8-B-Z)(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073V8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073V8IX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073V8IX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073VBIX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073VBIX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073VBTX"],"key":"st-generic-l073vbix","name":"Generic L073VBIx","part":"stm32l073vb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072V(8-B-Z)(I-T)_L073V(8-B-Z)(I-T)_L083V(8-B-Z)(I-T)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073VBIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072V(8-B-Z)(I-T)_L073V(8-B-Z)(I-T)_L083V(8-B-Z)(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073VBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073VBIX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073VBIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073VZIX","flash":196608,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073VZIX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073VZTX"],"key":"st-generic-l073vzix","name":"Generic L073VZIx","part":"stm32l073vz","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072V(8-B-Z)(I-T)_L073V(8-B-Z)(I-T)_L083V(8-B-Z)(I-T)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073VZIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072V(8-B-Z)(I-T)_L073V(8-B-Z)(I-T)_L083V(8-B-Z)(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073VZTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":196608,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073VZIX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L073VZIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L082CZUX","flash":196608,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L082CZUX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L082CZYX"],"key":"st-generic-l082czux","name":"Generic L082CZUx","part":"stm32l082cz","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072C(B-Z)(T-U)_L073C(B-Z)(T-U)_L082CZU_L083CBT_L083CZ(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L082CZUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072CBY_L072CZ(E-Y)_L073CZY_L082CZY/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L082CZYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":196608,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L082CZUX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L082CZUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L082KBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L082KBTX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L082KBUX"],"key":"st-generic-l082kbtx","name":"Generic L082KBTx","part":"stm32l082kb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072K(B-Z)T_L082K(B-Z)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L082KBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072K(B-Z)U_L082K(B-Z)U/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L082KBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L082KBTX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L082KBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L082KZTX","flash":196608,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L082KZTX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L082KZUX"],"key":"st-generic-l082kztx","name":"Generic L082KZTx","part":"stm32l082kz","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072K(B-Z)T_L082K(B-Z)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L082KZTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072K(B-Z)U_L082K(B-Z)U/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L082KZUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":196608,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L082KZTX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L082KZTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083CBTX"],"key":"st-generic-l083cbtx","name":"Generic L083CBTx","part":"stm32l083cb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072C(B-Z)(T-U)_L073C(B-Z)(T-U)_L082CZU_L083CBT_L083CZ(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083CBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083CBTX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083CZTX","flash":196608,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083CZTX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083CZUX"],"key":"st-generic-l083cztx","name":"Generic L083CZTx","part":"stm32l083cz","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072C(B-Z)(T-U)_L073C(B-Z)(T-U)_L082CZU_L083CBT_L083CZ(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083CZTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072C(B-Z)(T-U)_L073C(B-Z)(T-U)_L082CZU_L083CBT_L083CZ(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083CZUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":196608,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083CZTX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083CZTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083RBHX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083RBHX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083RBTX"],"key":"st-generic-l083rbhx","name":"Generic L083RBHx","part":"stm32l083rb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072R(B-Z)(H-I)_L073RBH_L073RZ(H-I)_L083R(B-Z)H/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083RBHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083RBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083RBHX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083RBHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083RZHX","flash":196608,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083RZHX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083RZTX"],"key":"st-generic-l083rzhx","name":"Generic L083RZHx","part":"stm32l083rz","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072R(B-Z)(H-I)_L073RBH_L073RZ(H-I)_L083R(B-Z)H/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083RZHX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083RZTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":196608,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083RZHX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083RZHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083V8IX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083V8IX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083V8TX"],"key":"st-generic-l083v8ix","name":"Generic L083V8Ix","part":"stm32l083v8","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072V(8-B-Z)(I-T)_L073V(8-B-Z)(I-T)_L083V(8-B-Z)(I-T)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083V8IX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072V(8-B-Z)(I-T)_L073V(8-B-Z)(I-T)_L083V(8-B-Z)(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083V8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083V8IX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083V8IX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083VBIX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083VBIX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083VBTX"],"key":"st-generic-l083vbix","name":"Generic L083VBIx","part":"stm32l083vb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072V(8-B-Z)(I-T)_L073V(8-B-Z)(I-T)_L083V(8-B-Z)(I-T)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083VBIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072V(8-B-Z)(I-T)_L073V(8-B-Z)(I-T)_L083V(8-B-Z)(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083VBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083VBIX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083VBIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083VZIX","flash":196608,"ids":["arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083VZIX","arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083VZTX"],"key":"st-generic-l083vzix","name":"Generic L083VZIx","part":"stm32l083vz","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072V(8-B-Z)(I-T)_L073V(8-B-Z)(I-T)_L083V(8-B-Z)(I-T)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083VZIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L0xx/L072V(8-B-Z)(I-T)_L073V(8-B-Z)(I-T)_L083V(8-B-Z)(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083VZTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":196608,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083VZIX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:GENERIC_L083VZIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L100C6UX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenL1:GENERIC_L100C6UX","arduino:STMicroelectronics:stm32:GenL1:GENERIC_L100C6UXA"],"key":"st-generic-l100c6ux","name":"Generic L100C6Ux","part":"stm32l100c6","ram":10240,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L100C6UX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L100C6UXA"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L100C6UX","naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L100C6UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151C6TX","arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151C6TXA","arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151C6UX","arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151C6UXA"],"key":"st-generic-l151c6tx","name":"Generic L151C6Tx","part":"stm32l151c6","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151C6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151C6TXA"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151C6UX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151C6UXA"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151C6TX","naming":"stm32","ram":10240,"ram_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151C8TX","arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151C8TXA","arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151C8UX","arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151C8UXA"],"key":"st-generic-l151c8tx","name":"Generic L151C8Tx","part":"stm32l151c8","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151C8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151C8TXA"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151C8UX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151C8UXA"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151C8TX","naming":"stm32","ram":10240,"ram_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151CBTX","arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151CBTXA","arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151CBUX","arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151CBUXA"],"key":"st-generic-l151cbtx","name":"Generic L151CBTx","part":"stm32l151cb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151CBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151CBTXA"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151CBUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151CBUXA"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151CBTX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151RETX"],"key":"st-generic-l151retx","name":"Generic L151RETx","part":"stm32l151re","ram":81920,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L151RET_L152RET_L162RET/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151RETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151RETX","naming":"stm32","ram":81920,"ram_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151ZDTX","flash":393216,"ids":["arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151ZDTX"],"key":"st-generic-l151zdtx","name":"Generic L151ZDTx","part":"stm32l151zd","ram":49152,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L151ZDT_L152ZDT_L162ZDT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151ZDTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":393216,"flash_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151ZDTX","naming":"stm32","ram":49152,"ram_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L151ZDTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152C6TX","flash":32768,"ids":["arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152C6TX","arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152C6TXA","arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152C6UX","arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152C6UXA"],"key":"st-generic-l152c6tx","name":"Generic L152C6Tx","part":"stm32l152c6","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152C6TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152C6TXA"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152C6UX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152C6UXA"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152C6TX","naming":"stm32","ram":10240,"ram_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152C6TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152C8TX","arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152C8TXA","arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152C8UX","arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152C8UXA"],"key":"st-generic-l152c8tx","name":"Generic L152C8Tx","part":"stm32l152c8","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152C8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152C8TXA"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152C8UX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152C8UXA"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152C8TX","naming":"stm32","ram":10240,"ram_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152CBTX","arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152CBTXA","arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152CBUX","arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152CBUXA"],"key":"st-generic-l152cbtx","name":"Generic L152CBTx","part":"stm32l152cb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152CBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152CBTXA"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152CBUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152CBUXA"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152CBTX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152RETX"],"key":"st-generic-l152retx","name":"Generic L152RETx","part":"stm32l152re","ram":81920,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L151RET_L152RET_L162RET/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152RETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152RETX","naming":"stm32","ram":81920,"ram_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152ZDTX","flash":393216,"ids":["arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152ZDTX"],"key":"st-generic-l152zdtx","name":"Generic L152ZDTx","part":"stm32l152zd","ram":49152,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L151ZDT_L152ZDT_L162ZDT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152ZDTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":393216,"flash_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152ZDTX","naming":"stm32","ram":49152,"ram_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L152ZDTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L162RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenL1:GENERIC_L162RETX"],"key":"st-generic-l162retx","name":"Generic L162RETx","part":"stm32l162re","ram":81920,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L151RET_L152RET_L162RET/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L162RETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L162RETX","naming":"stm32","ram":81920,"ram_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L162RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L162ZDTX","flash":393216,"ids":["arduino:STMicroelectronics:stm32:GenL1:GENERIC_L162ZDTX"],"key":"st-generic-l162zdtx","name":"Generic L162ZDTx","part":"stm32l162zd","ram":49152,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L1xx/L151ZDT_L152ZDT_L162ZDT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L162ZDTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":393216,"flash_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L162ZDTX","naming":"stm32","ram":49152,"ram_from":"arduino:STMicroelectronics:stm32:GenL1:GENERIC_L162ZDTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L412K8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L412K8TX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L412K8UX"],"key":"st-generic-l412k8tx","name":"Generic L412K8Tx","part":"stm32l412k8","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L412K(8-B)(T-U)_L422KB(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L412K8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L412K(8-B)(T-U)_L422KB(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L412K8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L412K8TX","naming":"stm32","ram":40960,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L412K8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L412KBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L412KBTX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L412KBUX"],"key":"st-generic-l412kbtx","name":"Generic L412KBTx","part":"stm32l412kb","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L412K(8-B)(T-U)_L422KB(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L412KBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L412K(8-B)(T-U)_L422KB(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L412KBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L412KBTX","naming":"stm32","ram":40960,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L412KBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L412RBIXP","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L412RBIXP","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L412RBTXP"],"key":"st-generic-l412rbixp","name":"Generic L412RBIxP","part":"stm32l412rb","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L412RB(I-T)xP/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L412RBIXP"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L412RB(I-T)xP/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L412RBTXP"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L412RBIXP","naming":"stm32","ram":40960,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L412RBIXP"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L422KBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L422KBTX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L422KBUX"],"key":"st-generic-l422kbtx","name":"Generic L422KBTx","part":"stm32l422kb","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L412K(8-B)(T-U)_L422KB(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L422KBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L412K(8-B)(T-U)_L422KB(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L422KBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L422KBTX","naming":"stm32","ram":40960,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L422KBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431CBTX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431CBUX"],"key":"st-generic-l431cbtx","name":"Generic L431CBTx","part":"stm32l431cb","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L431C(B-C)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431CBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L431C(B-C)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431CBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431CBTX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431CCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431CCTX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431CCUX"],"key":"st-generic-l431cctx","name":"Generic L431CCTx","part":"stm32l431cc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L431C(B-C)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431CCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L431C(B-C)(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431CCUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431CCTX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431CCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431RBIX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431RBIX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431RBTX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431RBYX"],"key":"st-generic-l431rbix","name":"Generic L431RBIx","part":"stm32l431rb","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L431R(B-C)(I-T-Y)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431RBIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L431R(B-C)(I-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431RBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L431R(B-C)(I-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431RBYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431RBIX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431RBIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431RCIX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431RCIX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431RCTX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431RCYX"],"key":"st-generic-l431rcix","name":"Generic L431RCIx","part":"stm32l431rc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L431R(B-C)(I-T-Y)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431RCIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L431R(B-C)(I-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431RCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L431R(B-C)(I-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431RCYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431RCIX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L431RCIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L432KBUX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L432KBUX"],"key":"st-generic-l432kbux","name":"Generic L432KBUx","part":"stm32l432kb","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L432K(B-C)U_L442KCU/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L432KBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L432KBUX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L432KBUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L432KCUX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L432KCUX"],"key":"st-generic-l432kcux","name":"Generic L432KCUx","part":"stm32l432kc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L432K(B-C)U_L442KCU/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L432KCUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L432KCUX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L432KCUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433CBTX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433CBUX"],"key":"st-generic-l433cbtx","name":"Generic L433CBTx","part":"stm32l433cb","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L433C(B-C)(T-U)_L443CC(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433CBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L433C(B-C)(T-U)_L443CC(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433CBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433CBTX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433CCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433CCTX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433CCUX"],"key":"st-generic-l433cctx","name":"Generic L433CCTx","part":"stm32l433cc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L433C(B-C)(T-U)_L443CC(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433CCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L433C(B-C)(T-U)_L443CC(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433CCUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433CCTX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433CCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433RBIX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433RBIX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433RBTX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433RBYX"],"key":"st-generic-l433rbix","name":"Generic L433RBIx","part":"stm32l433rb","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L433R(B-C)(I-T-Y)_L443RC(I-T-Y)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433RBIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L433R(B-C)(I-T-Y)_L443RC(I-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433RBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L433R(B-C)(I-T-Y)_L443RC(I-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433RBYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433RBIX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433RBIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433RCIX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433RCIX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433RCTX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433RCTXP","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433RCYX"],"key":"st-generic-l433rcix","name":"Generic L433RCIx","part":"stm32l433rc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L433R(B-C)(I-T-Y)_L443RC(I-T-Y)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433RCIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L433R(B-C)(I-T-Y)_L443RC(I-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433RCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L433RCTxP/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433RCTXP"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L433R(B-C)(I-T-Y)_L443RC(I-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433RCYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433RCIX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L433RCIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L442KCUX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L442KCUX"],"key":"st-generic-l442kcux","name":"Generic L442KCUx","part":"stm32l442kc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L432K(B-C)U_L442KCU/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L442KCUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L442KCUX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L442KCUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L443CCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L443CCTX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L443CCUX"],"key":"st-generic-l443cctx","name":"Generic L443CCTx","part":"stm32l443cc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L433C(B-C)(T-U)_L443CC(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L443CCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L433C(B-C)(T-U)_L443CC(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L443CCUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L443CCTX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L443CCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L443RCIX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L443RCIX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L443RCTX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L443RCYX"],"key":"st-generic-l443rcix","name":"Generic L443RCIx","part":"stm32l443rc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L433R(B-C)(I-T-Y)_L443RC(I-T-Y)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L443RCIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L433R(B-C)(I-T-Y)_L443RC(I-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L443RCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L433R(B-C)(I-T-Y)_L443RC(I-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L443RCYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L443RCIX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L443RCIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L452RCIX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L452RCIX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L452RCTX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L452RCYX"],"key":"st-generic-l452rcix","name":"Generic L452RCIx","part":"stm32l452rc","ram":163840,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L452RCIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L452RCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L452RCYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L452RCIX","naming":"stm32","ram":163840,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L452RCIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L452REIX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L452REIX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L452RETX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L452RETXP","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L452REYX"],"key":"st-generic-l452reix","name":"Generic L452REIx","part":"stm32l452re","ram":163840,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L452REIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L452RETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L452RETxP/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L452RETXP"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L452REYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L452REIX","naming":"stm32","ram":163840,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L452REIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L462REIX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L462REIX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L462RETX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L462REYX"],"key":"st-generic-l462reix","name":"Generic L462REIx","part":"stm32l462re","ram":163840,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L462REIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L462RETX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L462REYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L462REIX","naming":"stm32","ram":163840,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L462REIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475RCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475RCTX"],"key":"st-generic-l475rctx","name":"Generic L475RCTx","part":"stm32l475rc","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L475R(C-E-G)T_L476R(C-E-G)T_L486RGT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475RCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475RCTX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475RCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475RETX"],"key":"st-generic-l475retx","name":"Generic L475RETx","part":"stm32l475re","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L475R(C-E-G)T_L476R(C-E-G)T_L486RGT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475RETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475RETX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475RGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475RGTX"],"key":"st-generic-l475rgtx","name":"Generic L475RGTx","part":"stm32l475rg","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L475R(C-E-G)T_L476R(C-E-G)T_L486RGT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475RGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475RGTX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475RGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475VCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475VCTX"],"key":"st-generic-l475vctx","name":"Generic L475VCTx","part":"stm32l475vc","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L475V(C-E-G)T_L476V(C-E-G)T_L486VGT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475VCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475VCTX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475VCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475VETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475VETX"],"key":"st-generic-l475vetx","name":"Generic L475VETx","part":"stm32l475ve","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L475V(C-E-G)T_L476V(C-E-G)T_L486VGT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475VETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475VETX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475VETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475VGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475VGTX"],"key":"st-generic-l475vgtx","name":"Generic L475VGTx","part":"stm32l475vg","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L475V(C-E-G)T_L476V(C-E-G)T_L486VGT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475VGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475VGTX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L475VGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476RCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476RCTX"],"key":"st-generic-l476rctx","name":"Generic L476RCTx","part":"stm32l476rc","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L475R(C-E-G)T_L476R(C-E-G)T_L486RGT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476RCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476RCTX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476RCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476RETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476RETX"],"key":"st-generic-l476retx","name":"Generic L476RETx","part":"stm32l476re","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L475R(C-E-G)T_L476R(C-E-G)T_L486RGT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476RETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476RETX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476RETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476RGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476RGTX"],"key":"st-generic-l476rgtx","name":"Generic L476RGTx","part":"stm32l476rg","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L475R(C-E-G)T_L476R(C-E-G)T_L486RGT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476RGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476RGTX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476RGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476VCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476VCTX"],"key":"st-generic-l476vctx","name":"Generic L476VCTx","part":"stm32l476vc","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L475V(C-E-G)T_L476V(C-E-G)T_L486VGT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476VCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476VCTX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476VCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476VETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476VETX"],"key":"st-generic-l476vetx","name":"Generic L476VETx","part":"stm32l476ve","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L475V(C-E-G)T_L476V(C-E-G)T_L486VGT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476VETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476VETX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476VETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476VGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476VGTX"],"key":"st-generic-l476vgtx","name":"Generic L476VGTx","part":"stm32l476vg","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L475V(C-E-G)T_L476V(C-E-G)T_L486VGT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476VGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476VGTX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L476VGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L486RGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L486RGTX"],"key":"st-generic-l486rgtx","name":"Generic L486RGTx","part":"stm32l486rg","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L475R(C-E-G)T_L476R(C-E-G)T_L486RGT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L486RGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L486RGTX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L486RGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L486VGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L486VGTX"],"key":"st-generic-l486vgtx","name":"Generic L486VGTx","part":"stm32l486vg","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L475V(C-E-G)T_L476V(C-E-G)T_L486VGT/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L486VGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L486VGTX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L486VGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L496ZETX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L496ZETX"],"key":"st-generic-l496zetx","name":"Generic L496ZETx","part":"stm32l496ze","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L496Z(E-G)T_L4A6ZGT/variant_generic.h","says":{"i2c":["PB4","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L496ZETX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PB4"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L496ZETX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L496ZETX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L496ZGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L496ZGTX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L496ZGTXP"],"key":"st-generic-l496zgtx","name":"Generic L496ZGTx","part":"stm32l496zg","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L496Z(E-G)T_L4A6ZGT/variant_generic.h","says":{"i2c":["PB4","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L496ZGTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L496ZGTxP_L4A6ZGTxP/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L496ZGTXP"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PB4"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L496ZGTX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L496ZGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4A6ZGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4A6ZGTX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4A6ZGTXP"],"key":"st-generic-l4a6zgtx","name":"Generic L4A6ZGTx","part":"stm32l4a6zg","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L496Z(E-G)T_L4A6ZGT/variant_generic.h","says":{"i2c":["PB4","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4A6ZGTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L496ZGTxP_L4A6ZGTxP/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4A6ZGTXP"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PB4"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4A6ZGTX","naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4A6ZGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5VGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5VGTX"],"key":"st-generic-l4r5vgtx","name":"Generic L4R5VGTx","part":"stm32l4r5vg","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L4R5V(G-I)T_L4R7VIT_L4S5VIT_L4S7VIT/variant_generic.h","says":{"i2c":["PB4","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5VGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PB4"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5VGTX","naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5VGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5VITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5VITX"],"key":"st-generic-l4r5vitx","name":"Generic L4R5VITx","part":"stm32l4r5vi","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L4R5V(G-I)T_L4R7VIT_L4S5VIT_L4S7VIT/variant_generic.h","says":{"i2c":["PB4","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5VITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PB4"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5VITX","naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5VITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5ZGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5ZGTX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5ZGYX"],"key":"st-generic-l4r5zgtx","name":"Generic L4R5ZGTx","part":"stm32l4r5zg","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L4R5Z(G-I)T_L4R7ZIT_L4S5ZIT_L4S7ZIT/variant_generic.h","says":{"i2c":["PB4","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5ZGTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5ZGYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PB4"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5ZGTX","naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5ZGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5ZITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5ZITX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5ZITXP","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5ZIYX"],"key":"st-generic-l4r5zitx","name":"Generic L4R5ZITx","part":"stm32l4r5zi","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L4R5Z(G-I)T_L4R7ZIT_L4S5ZIT_L4S7ZIT/variant_generic.h","says":{"i2c":["PB4","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5ZITX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L4R5ZITxP/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5ZITXP"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5ZIYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PB4"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5ZITX","naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R5ZITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R7VITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R7VITX"],"key":"st-generic-l4r7vitx","name":"Generic L4R7VITx","part":"stm32l4r7vi","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L4R5V(G-I)T_L4R7VIT_L4S5VIT_L4S7VIT/variant_generic.h","says":{"i2c":["PB4","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R7VITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PB4"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R7VITX","naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R7VITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R7ZITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R7ZITX"],"key":"st-generic-l4r7zitx","name":"Generic L4R7ZITx","part":"stm32l4r7zi","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L4R5Z(G-I)T_L4R7ZIT_L4S5ZIT_L4S7ZIT/variant_generic.h","says":{"i2c":["PB4","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R7ZITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PB4"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R7ZITX","naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R7ZITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R9ZGJX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R9ZGJX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R9ZGYX"],"key":"st-generic-l4r9zgjx","name":"Generic L4R9ZGJx","part":"stm32l4r9zg","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L4R9Z(G-I)J_L4S9ZIJ/variant_generic.h","says":{"i2c":["PB4","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R9ZGJX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R9ZGYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PB4"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R9ZGJX","naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R9ZGJX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R9ZIJX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R9ZIJX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R9ZIYX"],"key":"st-generic-l4r9zijx","name":"Generic L4R9ZIJx","part":"stm32l4r9zi","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L4R9Z(G-I)J_L4S9ZIJ/variant_generic.h","says":{"i2c":["PB4","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R9ZIJX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R9ZIYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PB4"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R9ZIJX","naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4R9ZIJX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S5VITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S5VITX"],"key":"st-generic-l4s5vitx","name":"Generic L4S5VITx","part":"stm32l4s5vi","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L4R5V(G-I)T_L4R7VIT_L4S5VIT_L4S7VIT/variant_generic.h","says":{"i2c":["PB4","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S5VITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PB4"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S5VITX","naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S5VITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S5ZITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S5ZITX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S5ZIYX"],"key":"st-generic-l4s5zitx","name":"Generic L4S5ZITx","part":"stm32l4s5zi","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L4R5Z(G-I)T_L4R7ZIT_L4S5ZIT_L4S7ZIT/variant_generic.h","says":{"i2c":["PB4","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S5ZITX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S5ZIYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PB4"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S5ZITX","naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S5ZITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S7VITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S7VITX"],"key":"st-generic-l4s7vitx","name":"Generic L4S7VITx","part":"stm32l4s7vi","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L4R5V(G-I)T_L4R7VIT_L4S5VIT_L4S7VIT/variant_generic.h","says":{"i2c":["PB4","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S7VITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PB4"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S7VITX","naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S7VITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S7ZITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S7ZITX"],"key":"st-generic-l4s7zitx","name":"Generic L4S7ZITx","part":"stm32l4s7zi","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L4R5Z(G-I)T_L4R7ZIT_L4S5ZIT_L4S7ZIT/variant_generic.h","says":{"i2c":["PB4","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S7ZITX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PB4"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S7ZITX","naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S7ZITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S9ZIJX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S9ZIJX","arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S9ZIYX"],"key":"st-generic-l4s9zijx","name":"Generic L4S9ZIJx","part":"stm32l4s9zi","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L4R9Z(G-I)J_L4S9ZIJ/variant_generic.h","says":{"i2c":["PB4","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S9ZIJX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S9ZIYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PB4"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S9ZIJX","naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:GENERIC_L4S9ZIJX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL5:GENERIC_L552QCIXQ","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenL5:GENERIC_L552QCIXQ"],"key":"st-generic-l552qcixq","name":"Generic L552QCIxQ","part":"stm32l552qc","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L5xx/L552Q(C-E)IxQ_L562QEIxQ/variant_generic.h","says":{"i2c":["PB4","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL5:GENERIC_L552QCIXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PB4"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenL5:GENERIC_L552QCIXQ","naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:GenL5:GENERIC_L552QCIXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL5:GENERIC_L552QEIXQ","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenL5:GENERIC_L552QEIXQ"],"key":"st-generic-l552qeixq","name":"Generic L552QEIxQ","part":"stm32l552qe","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L5xx/L552Q(C-E)IxQ_L562QEIxQ/variant_generic.h","says":{"i2c":["PB4","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL5:GENERIC_L552QEIXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PB4"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenL5:GENERIC_L552QEIXQ","naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:GenL5:GENERIC_L552QEIXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL5:GENERIC_L552ZCTXQ","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenL5:GENERIC_L552ZCTXQ"],"key":"st-generic-l552zctxq","name":"Generic L552ZCTxQ","part":"stm32l552zc","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L5xx/L552Z(C-E)TxQ_L562ZETxQ/variant_generic.h","says":{"i2c":["PB4","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL5:GENERIC_L552ZCTXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PB4"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenL5:GENERIC_L552ZCTXQ","naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:GenL5:GENERIC_L552ZCTXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL5:GENERIC_L552ZETXQ","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenL5:GENERIC_L552ZETXQ"],"key":"st-generic-l552zetxq","name":"Generic L552ZETxQ","part":"stm32l552ze","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L5xx/L552Z(C-E)TxQ_L562ZETxQ/variant_generic.h","says":{"i2c":["PB4","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL5:GENERIC_L552ZETXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PB4"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenL5:GENERIC_L552ZETXQ","naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:GenL5:GENERIC_L552ZETXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL5:GENERIC_L562QEIXQ","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenL5:GENERIC_L562QEIXQ"],"key":"st-generic-l562qc-eixq","name":"Generic L562QC-EIxQ","part":"stm32l562qe","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L5xx/L552Q(C-E)IxQ_L562QEIxQ/variant_generic.h","says":{"i2c":["PB4","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL5:GENERIC_L562QEIXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PB4"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenL5:GENERIC_L562QEIXQ","naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:GenL5:GENERIC_L562QEIXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL5:GENERIC_L562ZETXQ","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenL5:GENERIC_L562ZETXQ"],"key":"st-generic-l562zetxq","name":"Generic L562ZETxQ","part":"stm32l562ze","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L5xx/L552Z(C-E)TxQ_L562ZETxQ/variant_generic.h","says":{"i2c":["PB4","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL5:GENERIC_L562ZETXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PB4"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenL5:GENERIC_L562ZETXQ","naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:GenL5:GENERIC_L562ZETXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:LoRa:GENERIC_NODE_SE_TTI","flash":262144,"ids":["arduino:STMicroelectronics:stm32:LoRa:GENERIC_NODE_SE_TTI"],"key":"st-generic-node-se-tti","name":"Generic Node SE (TTI)","part":"stm32wl55xx","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_GENERIC_NODE_SE_TTI.h","says":{"buttons":[["PB3","USER_BTN",null,null]],"i2c":["PA10","PA9"],"leds":[["PB7","LED_BLUE",null],["PB5","LED_BUILTIN",null],["PB6","LED_GREEN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:LoRa:GENERIC_NODE_SE_TTI"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"name":"USER_BTN","pin":"PB3"}],"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:LoRa:GENERIC_NODE_SE_TTI","leds":[{"colour":"blue","name":"LED_BLUE","pin":"PB7"},{"aliases":["LED_RED"],"colour":"red","name":"LED_BUILTIN","pin":"PB5"},{"colour":"green","name":"LED_GREEN","pin":"PB6"}],"naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:LoRa:GENERIC_NODE_SE_TTI"}},
{"chosen":"arduino:stm32duino:STM32F1:genericSTM32F103C","ids":["arduino:stm32duino:STM32F1:genericSTM32F103C"],"key":"st-generic-stm32f103c-series","name":"Generic STM32F103C series","part":"stm32f103c","records":[{"core":"arduino:stm32duino:STM32F1","file":"variants/generic_stm32f103c/pins_arduino.h","says":{"leds":[["PC13","LED_BUILTIN",null]]},"src":"arduino:stm32duino:STM32F1:genericSTM32F103C"}],"vendor":"stm32duino","why":"vendor","wiring":{"clock_hz":72000000,"flash":65536,"flash_from":"arduino:stm32duino:STM32F1:genericSTM32F103C","leds":[{"name":"LED_BUILTIN","pin":"PC13"}],"naming":"stm32","ram":20480,"ram_from":"arduino:stm32duino:STM32F1:genericSTM32F103C"}},
{"chosen":"arduino:stm32duino:STM32F1:genericSTM32F103R","ids":["arduino:stm32duino:STM32F1:genericSTM32F103R"],"key":"st-generic-stm32f103r-series","name":"Generic STM32F103R series","part":"stm32f103r","records":[{"core":"arduino:stm32duino:STM32F1","file":"variants/generic_stm32f103r8/pins_arduino.h","src":"arduino:stm32duino:STM32F1:genericSTM32F103R"}],"vendor":"stm32duino","why":"vendor","wiring":{"clock_hz":72000000,"flash":65536,"flash_from":"arduino:stm32duino:STM32F1:genericSTM32F103R","naming":"stm32","ram":20480,"ram_from":"arduino:stm32duino:STM32F1:genericSTM32F103R"}},
{"chosen":"arduino:stm32duino:STM32F1:genericSTM32F103T","ids":["arduino:stm32duino:STM32F1:genericSTM32F103T"],"key":"st-generic-stm32f103t-series","name":"Generic STM32F103T series","part":"stm32f103t","records":[{"core":"arduino:stm32duino:STM32F1","file":"variants/generic_stm32f103t/pins_arduino.h","src":"arduino:stm32duino:STM32F1:genericSTM32F103T"}],"vendor":"stm32duino","why":"vendor","wiring":{"clock_hz":72000000,"flash":65536,"flash_from":"arduino:stm32duino:STM32F1:genericSTM32F103T","naming":"stm32","ram":20480,"ram_from":"arduino:stm32duino:STM32F1:genericSTM32F103T"}},
{"chosen":"hand:arduino:stm32duino:STM32F1:genericSTM32F103V","ids":["arduino:stm32duino:STM32F1:genericSTM32F103V"],"key":"st-generic-stm32f103v-series","name":"Generic STM32F103V series","part":"stm32f103v","records":[{"checked":"stm32-data STM32F103V8, STM32F103VB, STM32F103VC, STM32F103VD ...: package LQFP100","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC0","BOARD_BUTTON_PIN",null,null],["PD12","BOARD_BUTTON_PIN2",null,null]],"leds":[["PE5","BOARD_LED_PIN",null],["PE6","BOARD_LED_PIN2",null]]},"src":"hand:arduino:stm32duino:STM32F1:genericSTM32F103V"},{"core":"arduino:stm32duino:STM32F1","file":"variants/generic_stm32f103vb/pins_arduino.h","src":"arduino:stm32duino:STM32F1:genericSTM32F103V"}],"vendor":"stm32duino","why":"hand","wiring":{"buttons":[{"cite":{"doc":"Arduino_STM32 STM32F1/variants/generic_stm32f103v/board/board.h","kind":"board-definition","level":"Not determinable: no schematic; pin only.","publisher":"Roger Clark (Arduino_STM32); files supplied by VictorPV","quote":"#define BOARD_BUTTON_PIN PC0","revision":"78d0cd817a8caf5a43018afc181eb24db5a1b66f","url":"https://github.com/rogerclarkmelbourne/Arduino_STM32/blob/78d0cd817a8caf5a43018afc181eb24db5a1b66f/STM32F1/variants/generic_stm32f103v/board/board.h","where":"board.h line 44"},"label":"BOARD_BUTTON_PIN","name":"BOARD_BUTTON_PIN","pin":"PC0"},{"cite":{"doc":"Arduino_STM32 STM32F1/variants/generic_stm32f103v/board/board.h","kind":"board-definition","level":"Not determinable: no schematic; pin only.","publisher":"Roger Clark (Arduino_STM32); files supplied by VictorPV","quote":"#define BOARD_BUTTON_PIN2 PD12","revision":"78d0cd817a8caf5a43018afc181eb24db5a1b66f","url":"https://github.com/rogerclarkmelbourne/Arduino_STM32/blob/78d0cd817a8caf5a43018afc181eb24db5a1b66f/STM32F1/variants/generic_stm32f103v/board/board.h","where":"board.h line 45"},"label":"BOARD_BUTTON_PIN2","name":"BOARD_BUTTON_PIN2","pin":"PD12"}],"clock_hz":72000000,"flash":131072,"flash_from":"arduino:stm32duino:STM32F1:genericSTM32F103V","leds":[{"cite":{"doc":"Arduino_STM32 STM32F1/variants/generic_stm32f103v/board/board.h","kind":"board-definition","level":"Not determinable: no schematic exists for a generic chip target; the variant gives the pin only.","publisher":"Roger Clark (Arduino_STM32); files supplied by VictorPV","quote":"#define BOARD_LED_PIN PE5","revision":"78d0cd817a8caf5a43018afc181eb24db5a1b66f","url":"https://github.com/rogerclarkmelbourne/Arduino_STM32/blob/78d0cd817a8caf5a43018afc181eb24db5a1b66f/STM32F1/variants/generic_stm32f103v/board/board.h","where":"board.h line 46"},"label":"BOARD_LED_PIN","name":"BOARD_LED_PIN","pin":"PE5"},{"cite":{"doc":"Arduino_STM32 STM32F1/variants/generic_stm32f103v/board/board.h","kind":"board-definition","level":"Not determinable: no schematic; pin only.","publisher":"Roger Clark (Arduino_STM32); files supplied by VictorPV","quote":"#define BOARD_LED_PIN2 PE6","revision":"78d0cd817a8caf5a43018afc181eb24db5a1b66f","url":"https://github.com/rogerclarkmelbourne/Arduino_STM32/blob/78d0cd817a8caf5a43018afc181eb24db5a1b66f/STM32F1/variants/generic_stm32f103v/board/board.h","where":"board.h line 47"},"label":"BOARD_LED_PIN2","name":"BOARD_LED_PIN2","pin":"PE6"}],"naming":"stm32","ram":20480,"ram_from":"arduino:stm32duino:STM32F1:genericSTM32F103V"}},
{"chosen":"arduino:stm32duino:STM32F1:genericSTM32F103Z","ids":["arduino:stm32duino:STM32F1:genericSTM32F103Z"],"key":"st-generic-stm32f103z-series","name":"Generic STM32F103Z series","part":"stm32f103z","records":[{"core":"arduino:stm32duino:STM32F1","file":"variants/generic_stm32f103z/pins_arduino.h","src":"arduino:stm32duino:STM32F1:genericSTM32F103Z"}],"vendor":"stm32duino","why":"vendor","wiring":{"clock_hz":72000000,"flash":262144,"flash_from":"arduino:stm32duino:STM32F1:genericSTM32F103Z","naming":"stm32","ram":49152,"ram_from":"arduino:stm32duino:STM32F1:genericSTM32F103Z"}},
{"chosen":"arduino:stm32duino:STM32F4:generic_f407v","disagree":[{"kept":["PA6"],"kept_from":"arduino:stm32duino:STM32F4:generic_f407v","kind":"conflict","other":["PB9"],"other_from":"arduino:stm32duino:STM32F4:generic_f407v_mini","what":"leds"},{"kept":"PA6","kept_from":"arduino:stm32duino:STM32F4:generic_f407v","kind":"primary","other":"PB9","other_from":"arduino:stm32duino:STM32F4:generic_f407v_mini","what":"the LED"}],"flash":514288,"ids":["arduino:stm32duino:STM32F4:generic_f407v","arduino:stm32duino:STM32F4:generic_f407v_mini"],"key":"st-generic-stm32f407v-series","name":"Generic STM32F407V series","part":"stm32f407v","ram":131072,"records":[{"core":"arduino:stm32duino:STM32F4","file":"variants/generic_f407v/pins_arduino.h","says":{"leds":[["PA6","LED_BUILTIN",null]]},"src":"arduino:stm32duino:STM32F4:generic_f407v"},{"core":"arduino:stm32duino:STM32F4","file":"variants/generic_f407v/pins_arduino.h","says":{"leds":[["PB9","LED_BUILTIN",null]]},"src":"arduino:stm32duino:STM32F4:generic_f407v_mini"}],"vendor":"stm32duino","why":"vendor","wiring":{"clock_hz":168000000,"flash":514288,"flash_from":"arduino:stm32duino:STM32F4:generic_f407v","leds":[{"name":"LED_BUILTIN","pin":"PA6"}],"naming":"stm32","ram":131072,"ram_from":"arduino:stm32duino:STM32F4:generic_f407v"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073C8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073C8TX","arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073C8UX"],"key":"st-generic-u073c8tx","name":"Generic U073C8Tx","part":"stm32u073c8","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U0xx/U073C(8-B-C)(T-U)_U083CC(T-U)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073C8TX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U0xx/U073C(8-B-C)(T-U)_U083CC(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073C8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073C8TX","naming":"stm32","ram":40960,"ram_from":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073C8TX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073CBTX","arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073CBUX"],"key":"st-generic-u073cbtx","name":"Generic U073CBTx","part":"stm32u073cb","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U0xx/U073C(8-B-C)(T-U)_U083CC(T-U)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073CBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U0xx/U073C(8-B-C)(T-U)_U083CC(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073CBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073CBTX","naming":"stm32","ram":40960,"ram_from":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073CCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073CCTX","arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073CCUX"],"key":"st-generic-u073cctx","name":"Generic U073CCTx","part":"stm32u073cc","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U0xx/U073C(8-B-C)(T-U)_U083CC(T-U)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073CCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U0xx/U073C(8-B-C)(T-U)_U083CC(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073CCUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073CCTX","naming":"stm32","ram":40960,"ram_from":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073CCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073R8IX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073R8IX","arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073R8TX"],"key":"st-generic-u073r8ix","name":"Generic U073R8Ix","part":"stm32u073r8","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U0xx/U073R(8-B-C)(I-T)_U083RC(I-T)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073R8IX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U0xx/U073R(8-B-C)(I-T)_U083RC(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073R8TX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073R8IX","naming":"stm32","ram":40960,"ram_from":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073R8IX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073RBIX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073RBIX","arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073RBTX"],"key":"st-generic-u073rbix","name":"Generic U073RBIx","part":"stm32u073rb","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U0xx/U073R(8-B-C)(I-T)_U083RC(I-T)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073RBIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U0xx/U073R(8-B-C)(I-T)_U083RC(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073RBTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073RBIX","naming":"stm32","ram":40960,"ram_from":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073RBIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073RCIX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073RCIX","arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073RCTX"],"key":"st-generic-u073rcix","name":"Generic U073RCIx","part":"stm32u073rc","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U0xx/U073R(8-B-C)(I-T)_U083RC(I-T)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073RCIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U0xx/U073R(8-B-C)(I-T)_U083RC(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073RCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073RCIX","naming":"stm32","ram":40960,"ram_from":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U073RCIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U083CCTX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenU0:GENERIC_U083CCTX","arduino:STMicroelectronics:stm32:GenU0:GENERIC_U083CCUX"],"key":"st-generic-u083cctx","name":"Generic U083CCTx","part":"stm32u083cc","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U0xx/U073C(8-B-C)(T-U)_U083CC(T-U)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U083CCTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U0xx/U073C(8-B-C)(T-U)_U083CC(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U083CCUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U083CCTX","naming":"stm32","ram":40960,"ram_from":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U083CCTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U083RCIX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenU0:GENERIC_U083RCIX","arduino:STMicroelectronics:stm32:GenU0:GENERIC_U083RCTX"],"key":"st-generic-u083rcix","name":"Generic U083RCIx","part":"stm32u083rc","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U0xx/U073R(8-B-C)(I-T)_U083RC(I-T)/variant_generic.h","says":{"i2c":["PA6","PA7"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U083RCIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U0xx/U073R(8-B-C)(I-T)_U083RC(I-T)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U083RCTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA7","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U083RCIX","naming":"stm32","ram":40960,"ram_from":"arduino:STMicroelectronics:stm32:GenU0:GENERIC_U083RCIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U375RETXQ","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenU3:GENERIC_U375RETXQ"],"key":"st-generic-u375retxq","name":"Generic U375RETxQ","part":"stm32u375re","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U3xx/U375R(E-G)TxQ_U385RGTxQ/variant_generic.h","says":{"i2c":["PA6","PB2"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U375RETXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U375RETXQ","naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U375RETXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U375RGTXQ","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenU3:GENERIC_U375RGTXQ"],"key":"st-generic-u375rgtxq","name":"Generic U375RGTxQ","part":"stm32u375rg","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U3xx/U375R(E-G)TxQ_U385RGTxQ/variant_generic.h","says":{"i2c":["PA6","PB2"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U375RGTXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U375RGTXQ","naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U375RGTXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U375VEIX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenU3:GENERIC_U375VEIX","arduino:STMicroelectronics:stm32:GenU3:GENERIC_U375VEIXQ"],"key":"st-generic-u375veix","name":"Generic U375VEIx","part":"stm32u375ve","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U3xx/U375V(E-G)I_U385VGI/variant_generic.h","says":{"i2c":["PA6","PB2"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U375VEIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U3xx/U375V(E-G)IxQ_U385VGIxQ/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U375VEIXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U375VEIX","naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U375VEIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U375VGIX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenU3:GENERIC_U375VGIX","arduino:STMicroelectronics:stm32:GenU3:GENERIC_U375VGIXQ"],"key":"st-generic-u375vgix","name":"Generic U375VGIx","part":"stm32u375vg","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U3xx/U375V(E-G)I_U385VGI/variant_generic.h","says":{"i2c":["PA6","PB2"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U375VGIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U3xx/U375V(E-G)IxQ_U385VGIxQ/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U375VGIXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U375VGIX","naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U375VGIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U385RGTXQ","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenU3:GENERIC_U385RGTXQ"],"key":"st-generic-u385rgtxq","name":"Generic U385RGTxQ","part":"stm32u385rg","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U3xx/U375R(E-G)TxQ_U385RGTxQ/variant_generic.h","says":{"i2c":["PA6","PB2"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U385RGTXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U385RGTXQ","naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U385RGTXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U385VGIX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenU3:GENERIC_U385VGIX","arduino:STMicroelectronics:stm32:GenU3:GENERIC_U385VGIXQ"],"key":"st-generic-u385vgix","name":"Generic U385VGIx","part":"stm32u385vg","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U3xx/U375V(E-G)I_U385VGI/variant_generic.h","says":{"i2c":["PA6","PB2"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U385VGIX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U3xx/U375V(E-G)IxQ_U385VGIxQ/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U385VGIXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U385VGIX","naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:GenU3:GENERIC_U385VGIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575AGIXQ","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575AGIXQ"],"key":"st-generic-u575agixq","name":"Generic U575AGIxQ","part":"stm32u575ag","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U5xx/U575A(G-I)IxQ_U585AIIxQ/variant_generic.h","says":{"i2c":["PB3","PB6"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575AGIXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575AGIXQ","naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575AGIXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575AIIXQ","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575AIIXQ"],"key":"st-generic-u575aiixq","name":"Generic U575AIIxQ","part":"stm32u575ai","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U5xx/U575A(G-I)IxQ_U585AIIxQ/variant_generic.h","says":{"i2c":["PB3","PB6"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575AIIXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575AIIXQ","naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575AIIXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575CITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575CITX","arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575CIUX"],"key":"st-generic-u575citx","name":"Generic U575CITx","part":"stm32u575ci","ram":786432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U5xx/U575C(G-I)(T-U)_U585CI(T-U)/variant_generic.h","says":{"i2c":["PB3","PB6"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575CITX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U5xx/U575C(G-I)(T-U)_U585CI(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575CIUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575CITX","naming":"stm32","ram":786432,"ram_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575CITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575ZGTXQ","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575ZGTXQ"],"key":"st-generic-u575zgtxq","name":"Generic U575ZGTxQ","part":"stm32u575zg","ram":786432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U5xx/U575Z(G-I)TxQ_U585ZITxQ/variant_generic.h","says":{"i2c":["PB3","PB6"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575ZGTXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575ZGTXQ","naming":"stm32","ram":786432,"ram_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575ZGTXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575ZITXQ","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575ZITXQ"],"key":"st-generic-u575zitxq","name":"Generic U575ZITxQ","part":"stm32u575zi","ram":786432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U5xx/U575Z(G-I)TxQ_U585ZITxQ/variant_generic.h","says":{"i2c":["PB3","PB6"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575ZITXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575ZITXQ","naming":"stm32","ram":786432,"ram_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U575ZITXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U585AIIXQ","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenU5:GENERIC_U585AIIXQ"],"key":"st-generic-u585aiixq","name":"Generic U585AIIxQ","part":"stm32u585ai","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U5xx/U575A(G-I)IxQ_U585AIIxQ/variant_generic.h","says":{"i2c":["PB3","PB6"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U585AIIXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U585AIIXQ","naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U585AIIXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U585CITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenU5:GENERIC_U585CITX","arduino:STMicroelectronics:stm32:GenU5:GENERIC_U585CIUX"],"key":"st-generic-u585citx","name":"Generic U585CITx","part":"stm32u585ci","ram":786432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U5xx/U575C(G-I)(T-U)_U585CI(T-U)/variant_generic.h","says":{"i2c":["PB3","PB6"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U585CITX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U5xx/U575C(G-I)(T-U)_U585CI(T-U)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U585CIUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U585CITX","naming":"stm32","ram":786432,"ram_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U585CITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U585ZITXQ","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenU5:GENERIC_U585ZITXQ"],"key":"st-generic-u585zitxq","name":"Generic U585ZITxQ","part":"stm32u585zi","ram":786432,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U5xx/U575Z(G-I)TxQ_U585ZITxQ/variant_generic.h","says":{"i2c":["PB3","PB6"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U585ZITXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U585ZITXQ","naming":"stm32","ram":786432,"ram_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U585ZITXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U595ZITXQ","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenU5:GENERIC_U595ZITXQ"],"key":"st-generic-u595zitxq","name":"Generic U595ZITxQ","part":"stm32u595zi","ram":2555904,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U5xx/U595Z(I-J)TxQ_U599Z(I-J)TxQ_U5A5ZJTxQ_U5A9ZJTxQ/variant_generic.h","says":{"i2c":["PB3","PB6"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U595ZITXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U595ZITXQ","naming":"stm32","ram":2555904,"ram_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U595ZITXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U595ZJTXQ","flash":4194304,"ids":["arduino:STMicroelectronics:stm32:GenU5:GENERIC_U595ZJTXQ"],"key":"st-generic-u595zjtxq","name":"Generic U595ZJTxQ","part":"stm32u595zj","ram":2555904,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U5xx/U595Z(I-J)TxQ_U599Z(I-J)TxQ_U5A5ZJTxQ_U5A9ZJTxQ/variant_generic.h","says":{"i2c":["PB3","PB6"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U595ZJTXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":4194304,"flash_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U595ZJTXQ","naming":"stm32","ram":2555904,"ram_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U595ZJTXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U599ZITXQ","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenU5:GENERIC_U599ZITXQ"],"key":"st-generic-u599zitxq","name":"Generic U599ZITxQ","part":"stm32u599zi","ram":2555904,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U5xx/U595Z(I-J)TxQ_U599Z(I-J)TxQ_U5A5ZJTxQ_U5A9ZJTxQ/variant_generic.h","says":{"i2c":["PB3","PB6"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U599ZITXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U599ZITXQ","naming":"stm32","ram":2555904,"ram_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U599ZITXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U599ZJTXQ","flash":4194304,"ids":["arduino:STMicroelectronics:stm32:GenU5:GENERIC_U599ZJTXQ"],"key":"st-generic-u599zjtxq","name":"Generic U599ZJTxQ","part":"stm32u599zj","ram":2555904,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U5xx/U595Z(I-J)TxQ_U599Z(I-J)TxQ_U5A5ZJTxQ_U5A9ZJTxQ/variant_generic.h","says":{"i2c":["PB3","PB6"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U599ZJTXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":4194304,"flash_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U599ZJTXQ","naming":"stm32","ram":2555904,"ram_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U599ZJTXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U5A5ZJTXQ","flash":4194304,"ids":["arduino:STMicroelectronics:stm32:GenU5:GENERIC_U5A5ZJTXQ"],"key":"st-generic-u5a5zjtxq","name":"Generic U5A5ZJTxQ","part":"stm32u5a5zj","ram":2555904,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U5xx/U595Z(I-J)TxQ_U599Z(I-J)TxQ_U5A5ZJTxQ_U5A9ZJTxQ/variant_generic.h","says":{"i2c":["PB3","PB6"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U5A5ZJTXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":4194304,"flash_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U5A5ZJTXQ","naming":"stm32","ram":2555904,"ram_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U5A5ZJTXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U5A9ZJTXQ","flash":4194304,"ids":["arduino:STMicroelectronics:stm32:GenU5:GENERIC_U5A9ZJTXQ"],"key":"st-generic-u5a9zjtxq","name":"Generic U5A9ZJTxQ","part":"stm32u5a9zj","ram":2555904,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U5xx/U595Z(I-J)TxQ_U599Z(I-J)TxQ_U5A5ZJTxQ_U5A9ZJTxQ/variant_generic.h","says":{"i2c":["PB3","PB6"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U5A9ZJTXQ"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":4194304,"flash_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U5A9ZJTXQ","naming":"stm32","ram":2555904,"ram_from":"arduino:STMicroelectronics:stm32:GenU5:GENERIC_U5A9ZJTXQ"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWB0:GENERIC_WB05KZVX","flash":196608,"ids":["arduino:STMicroelectronics:stm32:GenWB0:GENERIC_WB05KZVX"],"key":"st-generic-wb05kzvx","name":"Generic WB05KZVx","part":"stm32wb05kz","ram":24576,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WB0x/WB05KZV_WB05TZF_WB09KEV_WB09TEF/variant_generic.h","says":{"i2c":["PA1","PA0"],"spi":["PA3","PA11","PA8"],"uart":["PA1","PA8"]},"src":"arduino:STMicroelectronics:stm32:GenWB0:GENERIC_WB05KZVX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA0","sda":"PA1"},"spi":{"cs":"PA9","miso":"PA8","mosi":"PA11","name":"SPI","sck":"PA3"},"uart":{"name":"Serial","rx":"PA8","tx":"PA1"}},"flash":196608,"flash_from":"arduino:STMicroelectronics:stm32:GenWB0:GENERIC_WB05KZVX","naming":"stm32","ram":24576,"ram_from":"arduino:STMicroelectronics:stm32:GenWB0:GENERIC_WB05KZVX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWB0:GENERIC_WB05TZFX","flash":196608,"ids":["arduino:STMicroelectronics:stm32:GenWB0:GENERIC_WB05TZFX"],"key":"st-generic-wb05tzfx","name":"Generic WB05TZFx","part":"stm32wb05tz","ram":24576,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WB0x/WB05KZV_WB05TZF_WB09KEV_WB09TEF/variant_generic.h","says":{"i2c":["PA1","PA0"],"spi":["PA3","PA11","PA8"],"uart":["PA1","PA8"]},"src":"arduino:STMicroelectronics:stm32:GenWB0:GENERIC_WB05TZFX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA0","sda":"PA1"},"spi":{"cs":"PA9","miso":"PA8","mosi":"PA11","name":"SPI","sck":"PA3"},"uart":{"name":"Serial","rx":"PA8","tx":"PA1"}},"flash":196608,"flash_from":"arduino:STMicroelectronics:stm32:GenWB0:GENERIC_WB05TZFX","naming":"stm32","ram":24576,"ram_from":"arduino:STMicroelectronics:stm32:GenWB0:GENERIC_WB05TZFX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWB0:GENERIC_WB09KEVX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenWB0:GENERIC_WB09KEVX"],"key":"st-generic-wb09kevx","name":"Generic WB09KEVx","part":"stm32wb09ke","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WB0x/WB05KZV_WB05TZF_WB09KEV_WB09TEF/variant_generic.h","says":{"i2c":["PA1","PA0"],"spi":["PA3","PA11","PA8"],"uart":["PA1","PA8"]},"src":"arduino:STMicroelectronics:stm32:GenWB0:GENERIC_WB09KEVX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA0","sda":"PA1"},"spi":{"cs":"PA9","miso":"PA8","mosi":"PA11","name":"SPI","sck":"PA3"},"uart":{"name":"Serial","rx":"PA8","tx":"PA1"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenWB0:GENERIC_WB09KEVX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenWB0:GENERIC_WB09KEVX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWB0:GENERIC_WB09TEFX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenWB0:GENERIC_WB09TEFX"],"key":"st-generic-wb09tefx","name":"Generic WB09TEFx","part":"stm32wb09te","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WB0x/WB05KZV_WB05TZF_WB09KEV_WB09TEF/variant_generic.h","says":{"i2c":["PA1","PA0"],"spi":["PA3","PA11","PA8"],"uart":["PA1","PA8"]},"src":"arduino:STMicroelectronics:stm32:GenWB0:GENERIC_WB09TEFX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA0","sda":"PA1"},"spi":{"cs":"PA9","miso":"PA8","mosi":"PA11","name":"SPI","sck":"PA3"},"uart":{"name":"Serial","rx":"PA8","tx":"PA1"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenWB0:GENERIC_WB09TEFX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenWB0:GENERIC_WB09TEFX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB15CCUX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB15CCUX"],"key":"st-generic-wb15ccux","name":"Generic WB15CCUx","part":"stm32wb15cc","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WBxx/WB15CCU/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA5","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB15CCUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA5","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB15CCUX","naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB15CCUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55CCUX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55CCUX"],"key":"st-generic-wb55ccux","name":"Generic WB55CCUx","part":"stm32wb55cc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WBxx/WB35C(C-E)UxA_WB55C(C-E-G)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55CCUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55CCUX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55CCUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55CEUX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55CEUX"],"key":"st-generic-wb55ceux","name":"Generic WB55CEUx","part":"stm32wb55ce","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WBxx/WB35C(C-E)UxA_WB55C(C-E-G)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55CEUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55CEUX","naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55CEUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55CGUX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55CGUX"],"key":"st-generic-wb55cgux","name":"Generic WB55CGUx","part":"stm32wb55cg","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WBxx/WB35C(C-E)UxA_WB55C(C-E-G)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55CGUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55CGUX","naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55CGUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55RCVX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55RCVX"],"key":"st-generic-wb55rcvx","name":"Generic WB55RCVx","part":"stm32wb55rc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WBxx/WB55R(C-E-G)V/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55RCVX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55RCVX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55RCVX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55REVX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55REVX"],"key":"st-generic-wb55revx","name":"Generic WB55REVx","part":"stm32wb55re","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WBxx/WB55R(C-E-G)V/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55REVX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55REVX","naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55REVX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55RGVX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55RGVX"],"key":"st-generic-wb55rgvx","name":"Generic WB55RGVx","part":"stm32wb55rg","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WBxx/WB55R(C-E-G)V/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55RGVX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55RGVX","naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55RGVX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VCQX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VCQX","arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VCYX"],"key":"st-generic-wb55vcqx","name":"Generic WB55VCQx","part":"stm32wb55vc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WBxx/WB55V(C-E-G)(Q-Y)_WB55VYY/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VCQX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WBxx/WB55V(C-E-G)(Q-Y)_WB55VYY/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VCYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VCQX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VCQX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VEQX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VEQX","arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VEYX"],"key":"st-generic-wb55veqx","name":"Generic WB55VEQx","part":"stm32wb55ve","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WBxx/WB55V(C-E-G)(Q-Y)_WB55VYY/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VEQX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WBxx/WB55V(C-E-G)(Q-Y)_WB55VYY/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VEYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VEQX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VEQX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VGQX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VGQX","arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VGYX"],"key":"st-generic-wb55vgqx","name":"Generic WB55VGQx","part":"stm32wb55vg","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WBxx/WB55V(C-E-G)(Q-Y)_WB55VYY/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VGQX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WBxx/WB55V(C-E-G)(Q-Y)_WB55VYY/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VGYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VGQX","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VGQX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VYYX","flash":327680,"ids":["arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VYYX"],"key":"st-generic-wb55vyyx","name":"Generic WB55VYYx","part":"stm32wb55vy","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WBxx/WB55V(C-E-G)(Q-Y)_WB55VYY/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VYYX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":327680,"flash_from":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VYYX","naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB55VYYX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB5MMGHX","flash":827392,"ids":["arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB5MMGHX"],"key":"st-generic-wb5mmghx","name":"Generic WB5MMGHx","part":"stm32wb5mmg","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WBxx/WB5MMGH/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB5MMGHX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":827392,"flash_from":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB5MMGHX","naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:GenWB:GENERIC_WB5MMGHX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWBA:GENERIC_WBA55CEUX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenWBA:GENERIC_WBA55CEUX","arduino:STMicroelectronics:stm32:GenWBA:GENERIC_WBA55CGUX"],"key":"st-generic-wba55ceux","name":"Generic WBA55CEUx","part":"stm32wba55c","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WBAxx/WBA55C(E-G)U/variant_generic.h","says":{"i2c":["PA7","PA6"],"spi":["PB4","PA15","PB3"],"uart":["PA2","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenWBA:GENERIC_WBA55CEUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WBAxx/WBA55C(E-G)U/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenWBA:GENERIC_WBA55CGUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA6","sda":"PA7"},"spi":{"cs":"PA12","miso":"PB3","mosi":"PA15","name":"SPI","sck":"PB4"},"uart":{"name":"Serial","rx":"PA1","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenWBA:GENERIC_WBA55CEUX","naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:GenWBA:GENERIC_WBA55CEUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWL3:GENERIC_WL33C8VX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenWL3:GENERIC_WL33C8VX","arduino:STMicroelectronics:stm32:GenWL3:GENERIC_WL33C8VXX"],"key":"st-generic-wl33c8vx","name":"Generic WL33C8Vx","part":"stm32wl33c8","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WL3x/WL33C(8-B-C)Vx(X)/variant_generic.h","says":{"i2c":["PA1","PA0"],"spi":["PA3","PA11","PA8"],"uart":["PA1","PA8"]},"src":"arduino:STMicroelectronics:stm32:GenWL3:GENERIC_WL33C8VX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WL3x/WL33C(8-B-C)Vx(X)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenWL3:GENERIC_WL33C8VXX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA0","sda":"PA1"},"spi":{"cs":"PA9","miso":"PA8","mosi":"PA11","name":"SPI","sck":"PA3"},"uart":{"name":"Serial","rx":"PA8","tx":"PA1"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenWL3:GENERIC_WL33C8VX","naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:GenWL3:GENERIC_WL33C8VX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWL3:GENERIC_WL33CBVX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenWL3:GENERIC_WL33CBVX","arduino:STMicroelectronics:stm32:GenWL3:GENERIC_WL33CBVXX"],"key":"st-generic-wl33cbvx","name":"Generic WL33CBVx","part":"stm32wl33cb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WL3x/WL33C(8-B-C)Vx(X)/variant_generic.h","says":{"i2c":["PA1","PA0"],"spi":["PA3","PA11","PA8"],"uart":["PA1","PA8"]},"src":"arduino:STMicroelectronics:stm32:GenWL3:GENERIC_WL33CBVX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WL3x/WL33C(8-B-C)Vx(X)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenWL3:GENERIC_WL33CBVXX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA0","sda":"PA1"},"spi":{"cs":"PA9","miso":"PA8","mosi":"PA11","name":"SPI","sck":"PA3"},"uart":{"name":"Serial","rx":"PA8","tx":"PA1"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenWL3:GENERIC_WL33CBVX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenWL3:GENERIC_WL33CBVX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWL3:GENERIC_WL33CCVX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenWL3:GENERIC_WL33CCVX","arduino:STMicroelectronics:stm32:GenWL3:GENERIC_WL33CCVXX"],"key":"st-generic-wl33ccvx","name":"Generic WL33CCVx","part":"stm32wl33cc","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WL3x/WL33C(8-B-C)Vx(X)/variant_generic.h","says":{"i2c":["PA1","PA0"],"spi":["PA3","PA11","PA8"],"uart":["PA1","PA8"]},"src":"arduino:STMicroelectronics:stm32:GenWL3:GENERIC_WL33CCVX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WL3x/WL33C(8-B-C)Vx(X)/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenWL3:GENERIC_WL33CCVXX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA0","sda":"PA1"},"spi":{"cs":"PA9","miso":"PA8","mosi":"PA11","name":"SPI","sck":"PA3"},"uart":{"name":"Serial","rx":"PA8","tx":"PA1"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenWL3:GENERIC_WL33CCVX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenWL3:GENERIC_WL33CCVX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WL54CCUX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenWL:GENERIC_WL54CCUX"],"key":"st-generic-wl54ccux","name":"Generic WL54CCUx","part":"stm32wl54cc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WL54CCUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WL54CCUX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WL54CCUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WL54JCIX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenWL:GENERIC_WL54JCIX"],"key":"st-generic-wl54jcix","name":"Generic WL54JCIx","part":"stm32wl54jc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WL54JCIX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WL54JCIX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WL54JCIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WL55CCUX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenWL:GENERIC_WL55CCUX"],"key":"st-generic-wl55ccux","name":"Generic WL55CCUx","part":"stm32wl55cc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WL55CCUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WL55CCUX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WL55CCUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WL55JCIX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenWL:GENERIC_WL55JCIX"],"key":"st-generic-wl55jcix","name":"Generic WL55JCIx","part":"stm32wl55jc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WL55JCIX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WL55JCIX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WL55JCIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4C8UX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4C8UX"],"key":"st-generic-wle4c8ux","name":"Generic WLE4C8Ux","part":"stm32wle4c8","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4C8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4C8UX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4C8UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4CBUX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4CBUX"],"key":"st-generic-wle4cbux","name":"Generic WLE4CBUx","part":"stm32wle4cb","ram":49152,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4CBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4CBUX","naming":"stm32","ram":49152,"ram_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4CBUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4CCUX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4CCUX"],"key":"st-generic-wle4ccux","name":"Generic WLE4CCUx","part":"stm32wle4cc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4CCUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4CCUX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4CCUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4J8IX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4J8IX"],"key":"st-generic-wle4j8ix","name":"Generic WLE4J8Ix","part":"stm32wle4j8","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4J8IX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4J8IX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4J8IX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4JBIX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4JBIX"],"key":"st-generic-wle4jbix","name":"Generic WLE4JBIx","part":"stm32wle4jb","ram":49152,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4JBIX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4JBIX","naming":"stm32","ram":49152,"ram_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4JBIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4JCIX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4JCIX"],"key":"st-generic-wle4jcix","name":"Generic WLE4JCIx","part":"stm32wle4jc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4JCIX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4JCIX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE4JCIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5C8UX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5C8UX"],"key":"st-generic-wle5c8ux","name":"Generic WLE5C8Ux","part":"stm32wle5c8","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5C8UX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5C8UX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5C8UX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5CBUX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5CBUX"],"key":"st-generic-wle5cbux","name":"Generic WLE5CBUx","part":"stm32wle5cb","ram":49152,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5CBUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5CBUX","naming":"stm32","ram":49152,"ram_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5CBUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5CCUX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5CCUX"],"key":"st-generic-wle5ccux","name":"Generic WLE5CCUx","part":"stm32wle5cc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5CCUX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5CCUX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5CCUX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5J8IX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5J8IX"],"key":"st-generic-wle5j8ix","name":"Generic WLE5J8Ix","part":"stm32wle5j8","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5J8IX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5J8IX","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5J8IX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5JBIX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5JBIX"],"key":"st-generic-wle5jbix","name":"Generic WLE5JBIx","part":"stm32wle5jb","ram":49152,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5JBIX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5JBIX","naming":"stm32","ram":49152,"ram_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5JBIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5JCIX","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5JCIX"],"key":"st-generic-wle5jcix","name":"Generic WLE5JCIx","part":"stm32wle5jc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5JCIX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5JCIX","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenWL:GENERIC_WLE5JCIX"}},
{"chosen":"arduino:STMicroelectronics:stm32:Blues:HERON","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:Blues:HERON"],"key":"st-heron","name":"Heron","part":"stm32u575xx","ram":786432,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32U5xx/U575O(G-I)YxQ_U585OIYxQ/variant_HERON.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PA8","LED_BUILTIN",null]],"spi":["PB3","PB5","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:Blues:HERON"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PB0","miso":"PA6","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:Blues:HERON","leds":[{"name":"LED_BUILTIN","pin":"PA8"}],"naming":"stm32","ram":786432,"ram_from":"arduino:STMicroelectronics:stm32:Blues:HERON"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:HY_TINYSTM103TB","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF1:HY_TINYSTM103TB"],"key":"st-hy-tinystm103tb","name":"HY-TinySTM103TB","part":"stm32f103xb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103T(8-B)U/variant_HY_TINYSTM103TB.h","says":{"i2c":["PB7","PB6"],"leds":[["PA1","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF1:HY_TINYSTM103TB"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:HY_TINYSTM103TB","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PA1"}],"naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:HY_TINYSTM103TB"}},
{"chosen":"hand:arduino:stm32duino:STM32F1:hytiny-stm32f103t","flash":131072,"ids":["arduino:stm32duino:STM32F1:hytiny-stm32f103t"],"key":"st-hytiny-stm32f103tb","name":"HYTiny STM32F103TB","part":"stm32f103tb","ram":20480,"records":[{"checked":"stm32-data STM32F103TB: package VFQFPN36","file":"tools/census/hand_wiring/stm32.json","says":{"leds":[["PA1","LD2 (User LED)","low"]]},"src":"hand:arduino:stm32duino:STM32F1:hytiny-stm32f103t"},{"core":"arduino:stm32duino:STM32F1","file":"variants/hytiny_stm32f103t/pins_arduino.h","src":"arduino:stm32duino:STM32F1:hytiny-stm32f103t"}],"vendor":"stm32duino","why":"hand","wiring":{"clock_hz":72000000,"flash":131072,"flash_from":"arduino:stm32duino:STM32F1:hytiny-stm32f103t","leds":[{"active":"low","cite":{"date":"2015-08-21 (Modify Date; created 2015-05-07)","doc":"HY-TinySTM103 schematic (Title: HY-TinySTM103, File: ALL)","kind":"schematic","level":"VCC-3V3 -> R2 1K -> LD2 anode, LD2 cathode -> PA1: lit when PA1 is driven low.","publisher":"Haoyu Electronics","quote":"\"VCC-3V3\" \"R2\" \"1K\" \"LD2\" \"Red\" \"LED0603\" \"PA1\" \"User LED\"; P2: \"PA1\" \"USER-LED\"","revision":"1.0","url":"http://www.haoyuelectronics.com/Attachment/HY-TinySTM103T/HY-TinySTM103T_SCH.pdf","where":"sheet 1, 'User LED' block top centre; header P2 pin 3"},"colour":"red","label":"LD2 (User LED)","name":"LD2 (User LED)","pin":"PA1"}],"naming":"stm32","none":[{"cite":{"date":"2015-08-21 (Modify Date; created 2015-05-07)","doc":"HY-TinySTM103 schematic (Title: HY-TinySTM103, File: ALL)","kind":"schematic","publisher":"Haoyu Electronics","quote":"\"S1\" \"KMR231GLFS\" \"ISP BUTTON\" \"R3\" \"4K7\" \"ISP\"; \"S2\" \"KMR231GLFS\" \"RST BUTTON\" \"RST\" \"R4\" \"10K\"; U1 \"35\" \"ISP\" \"BOOT0\"","revision":"1.0","url":"http://www.haoyuelectronics.com/Attachment/HY-TinySTM103T/HY-TinySTM103T_SCH.pdf","where":"sheet 1, right side: S1 and S2"},"what":"buttons"}],"ram":20480,"ram_from":"arduino:stm32duino:STM32F1:hytiny-stm32f103t"}},
{"chosen":"arduino:STMicroelectronics:stm32:IotContinuum:DEVKIT_IOT_CONTINUUM","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:IotContinuum:DEVKIT_IOT_CONTINUUM"],"key":"st-iot-continuum-dev-kit","name":"IoT continuum Dev Kit","part":"stm32u585xx","ram":786432,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32U5xx/U575C(G-I)(T-U)_U585CI(T-U)/variant_DEVKIT_IOT_CONTINUUM.h","says":{"buttons":[["PA12","USER_BTN",null,null]],"i2c":["PB7","PB6"],"spi":["PB3","PB5","PB4"],"uart":["PA7","PA5"]},"src":"arduino:STMicroelectronics:stm32:IotContinuum:DEVKIT_IOT_CONTINUUM"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA5","tx":"PA7"}},"buttons":[{"name":"USER_BTN","pin":"PA12"}],"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:IotContinuum:DEVKIT_IOT_CONTINUUM","naming":"stm32","ram":786432,"ram_from":"arduino:STMicroelectronics:stm32:IotContinuum:DEVKIT_IOT_CONTINUUM"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL4:LEAFONY_AP03","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenL4:LEAFONY_AP03"],"key":"st-leafony-ap03","name":"Leafony AP03","part":"stm32l452xx","ram":163840,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenL4:LEAFONY_AP03"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenL4:LEAFONY_AP03","naming":"stm32","ram":163840,"ram_from":"arduino:STMicroelectronics:stm32:GenL4:LEAFONY_AP03"}},
{"chosen":"arduino:STMicroelectronics:stm32:LoRa:LORA_E5_MINI","flash":262144,"ids":["arduino:STMicroelectronics:stm32:LoRa:LORA_E5_MINI"],"key":"st-lora-e5-mini","name":"LoRa-E5 mini","part":"stm32wle5xx","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_LORA_E5_MINI.h","says":{"buttons":[["PB13","USER_BTN",null,null]],"i2c":["PA15","PB15"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB13","PA10","PB14"],"uart":["PB6","PB7"]},"src":"arduino:STMicroelectronics:stm32:LoRa:LORA_E5_MINI"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB15","sda":"PA15"},"spi":{"cs":"PB9","miso":"PB14","mosi":"PA10","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PB7","tx":"PB6"}},"buttons":[{"name":"USER_BTN","pin":"PB13"}],"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:LoRa:LORA_E5_MINI","leds":[{"aliases":["LED_RED"],"colour":"red","name":"LED_BUILTIN","pin":"PB5"}],"naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:LoRa:LORA_E5_MINI"}},
{"chosen":"arduino:STMicroelectronics:stm32:3dprinter:MALYANM200_F103CB","flash":122880,"ids":["arduino:STMicroelectronics:stm32:3dprinter:MALYANM200_F103CB"],"key":"st-malyan-m200-v1","name":"Malyan M200 V1","part":"stm32f103xb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_MALYANM200_F103CB.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:3dprinter:MALYANM200_F103CB"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":122880,"flash_from":"arduino:STMicroelectronics:stm32:3dprinter:MALYANM200_F103CB","naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:3dprinter:MALYANM200_F103CB"}},
{"chosen":"arduino:STMicroelectronics:stm32:3dprinter:MALYANM200_F070CB","flash":122880,"ids":["arduino:STMicroelectronics:stm32:3dprinter:MALYANM200_F070CB"],"key":"st-malyan-m200-v2","name":"Malyan M200 V2","part":"stm32f070xb","ram":15168,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F0xx/F070CBT/variant_MALYANMx00_F070CB.h","says":{"i2c":["PB7","PB6"],"leds":[["PC13","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:3dprinter:MALYANM200_F070CB"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":122880,"flash_from":"arduino:STMicroelectronics:stm32:3dprinter:MALYANM200_F070CB","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PC13"}],"naming":"stm32","ram":15168,"ram_from":"arduino:STMicroelectronics:stm32:3dprinter:MALYANM200_F070CB"}},
{"chosen":"arduino:STMicroelectronics:stm32:3dprinter:MALYANM300_F070CB","flash":122880,"ids":["arduino:STMicroelectronics:stm32:3dprinter:MALYANM300_F070CB"],"key":"st-malyan-m300","name":"Malyan M300","part":"stm32f070xb","ram":15168,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F0xx/F070CBT/variant_MALYANMx00_F070CB.h","says":{"i2c":["PB7","PB6"],"leds":[["PB9","LED_BLUE",null],["PB8","LED_BUILTIN",null],["PB15","LED_RED",null]],"spi":["PB3","PB5","PB4"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:3dprinter:MALYANM300_F070CB"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PB6","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":122880,"flash_from":"arduino:STMicroelectronics:stm32:3dprinter:MALYANM300_F070CB","leds":[{"colour":"blue","name":"LED_BLUE","pin":"PB9"},{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB8"},{"colour":"red","name":"LED_RED","pin":"PB15"}],"naming":"stm32","ram":15168,"ram_from":"arduino:STMicroelectronics:stm32:3dprinter:MALYANM300_F070CB"}},
{"chosen":"arduino:stm32duino:STM32F1:mapleMini","ids":["arduino:stm32duino:STM32F1:mapleMini"],"key":"st-maple-mini","name":"Maple Mini","part":"","records":[{"core":"arduino:stm32duino:STM32F1","dropped":["LED_BUILTIN is not a number or pin name (PB1)"],"file":"variants/maple_mini/pins_arduino.h","src":"arduino:stm32duino:STM32F1:mapleMini"}],"vendor":"stm32duino","why":"vendor","wiring":{"clock_hz":72000000,"flash":110592,"flash_from":"arduino:stm32duino:STM32F1:mapleMini","naming":"raw","ram":17408,"ram_from":"arduino:stm32duino:STM32F1:mapleMini"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:MAPLEMINI_F103CB","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenF1:MAPLEMINI_F103CB"],"key":"st-maple-mini-f103cb","name":"Maple Mini F103CB","part":"stm32f103xb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_MAPLEMINI_F103CB.h","says":{"i2c":["PB7","PB6"],"leds":[["PB1","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF1:MAPLEMINI_F103CB"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:MAPLEMINI_F103CB","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB1"}],"naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:MAPLEMINI_F103CB"}},
{"chosen":"arduino:stm32duino:STM32F1:maple","flash":262144,"ids":["arduino:stm32duino:STM32F1:maple","arduino:stm32duino:STM32F1:mapleRET6"],"key":"st-maple-rev-3","name":"Maple (Rev 3)","part":"","ram":49152,"records":[{"core":"arduino:stm32duino:STM32F1","file":"variants/maple/pins_arduino.h","src":"arduino:stm32duino:STM32F1:maple"},{"core":"arduino:stm32duino:STM32F1","file":"variants/maple_ret6/pins_arduino.h","same":true,"src":"arduino:stm32duino:STM32F1:mapleRET6"}],"vendor":"stm32duino","why":"vendor","wiring":{"clock_hz":72000000,"flash":108000,"flash_from":"arduino:stm32duino:STM32F1:maple","naming":"raw","ram":17000,"ram_from":"arduino:stm32duino:STM32F1:maple"}},
{"chosen":"arduino:stm32duino:STM32F1:microduino32_flash","flash":108000,"ids":["arduino:stm32duino:STM32F1:microduino32_flash","pio:microduino32_flash"],"key":"st-microduino-core-stm32-to-flash","name":"Microduino Core STM32 to Flash","notes":["uart added from pio:microduino32_flash","i2c added from pio:microduino32_flash","spi added from pio:microduino32_flash"],"part":"stm32f103cb","ram":20480,"records":[{"core":"arduino:stm32duino:STM32F1","file":"variants/microduino/pins_arduino.h","src":"arduino:stm32duino:STM32F1:microduino32_flash"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103C8T_F103CB(T-U)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"pio:microduino32_flash","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Microduino","why":"nothing","wiring":{"buses":{"i2c":{"added_from":"pio:microduino32_flash","name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"added_from":"pio:microduino32_flash","cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"added_from":"pio:microduino32_flash","name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":108000,"flash_from":"arduino:stm32duino:STM32F1:microduino32_flash","naming":"stm32","ram":17000,"ram_from":"arduino:stm32duino:STM32F1:microduino32_flash"}},
{"chosen":"mpy:stm32/MIKROE_CLICKER2_STM32","ids":["mpy:stm32/MIKROE_CLICKER2_STM32"],"key":"st-mikroe-clicker-2-for-stm32","name":"MikroE Clicker 2 for STM32","part":"stm32f407xx","records":[{"file":"ports/stm32/boards/MIKROE_CLICKER2_STM32/mpconfigboard.h","says":{"buttons":[["PE0","USRSW","low","none"]],"i2c":["PB11","PB10"],"leds":[["PE12","LED1","high"],["PE15","LED2","high"]],"spi":["PB13","PB15","PB14"]},"src":"mpy:stm32/MIKROE_CLICKER2_STM32","stated":{"buttons|PE0":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PE12":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PE15":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"MikroElektronika","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(2)","scl":"PB10","sda":"PB11"},"spi":{"cs":"PE11","miso":"PB14","mosi":"PB15","name":"SPI(2)","sck":"PB13"}},"buttons":[{"active":"low","name":"USRSW","pin":"PE0","pull":"none"}],"flash":1048576,"flash_from":"MicroPython ports/stm32/boards/stm32f405.ld (MEMORY, the linker script this board's mpconfigboard.mk names in LD_FILES)","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"colour":"red","name":"LED1","pin":"PE12"},{"active":"high","aliases":["MICROPY_HW_LED2"],"colour":"red","name":"LED2","pin":"PE15"}],"memory_cite":{"doc":"MicroPython ports/stm32/boards/stm32f405.ld","kind":"board-definition","publisher":"MicroPython","quote":"FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 1024K /* entire flash */","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/stm32/boards/stm32f405.ld","where":"MEMORY, the linker script this board's mpconfigboard.mk names in LD_FILES"},"naming":"stm32","ram":196608,"ram_from":"stm32-data STM32F407IE, STM32F407IG, STM32F407VE and 3 more: every chip STM32F407 can be"}},
{"chosen":"zephyr:mikroe_mini_m4_for_stm32","flash":1048576,"ids":["zephyr:mikroe_mini_m4_for_stm32"],"key":"st-mini-m4-for-stm32","name":"MINI-M4 for STM32","part":"stm32f415xx","ram":131072,"records":[{"file":"boards/mikroe/mini_m4_for_stm32/mikroe_mini_m4_for_stm32.dts","says":{"i2c":["PB11","PB10"],"leds":[["PC12","led0","high"],["PC13","led1","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:mikroe_mini_m4_for_stm32","stated":{"leds|PC12":"zephyr:mikroe_mini_m4_for_stm32: gpios = <&gpioc 12 GPIO_ACTIVE_HIGH>","leds|PC13":"zephyr:mikroe_mini_m4_for_stm32: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"mikroe","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"PB10","sda":"PB11"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"DATA LD1","name":"led0","pin":"PC12"},{"active":"high","label":"STAT LD2","name":"led1","pin":"PC13"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Midatronics:MKR_SHARKY","flash":262144,"ids":["arduino:STMicroelectronics:stm32:Midatronics:MKR_SHARKY"],"key":"st-mkr-sharky","name":"MKR Sharky","part":"stm32wb55xx","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32WBxx/WB35C(C-E)UxA_WB55C(C-E-G)U/variant_MKR_SHARKY.h","says":{"buttons":[["PH3","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PE4","LED_BUILTIN",null]],"spi":["PB3","PB5","PB4"],"uart":["PB6","PB7"]},"src":"arduino:STMicroelectronics:stm32:Midatronics:MKR_SHARKY"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PB7","tx":"PB6"}},"buttons":[{"name":"USER_BTN","pin":"PH3"}],"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:Midatronics:MKR_SHARKY","leds":[{"aliases":["LED1"],"name":"LED_BUILTIN","pin":"PE4"}],"naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:Midatronics:MKR_SHARKY"}},
{"chosen":"arduino:STMicroelectronics:stm8:Nucleo_8L152R8","flash":65536,"ids":["arduino:STMicroelectronics:stm8:Nucleo_8L152R8"],"key":"st-nucleo-8l152r8","name":"Nucleo_8L152R8","part":"","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm8","dropped":["LED_BUILTIN = 13, and no pin table names it","LED_GREEN = 13, and no pin table names it","USER_BTN is not a number or pin name (PG4)"],"file":"variants/NUCLEO_8L152R8/variant.h","says":{"leds":[["D13","LED_BUILTIN",null]]},"src":"arduino:STMicroelectronics:stm8:Nucleo_8L152R8"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"clock_hz":16000000,"flash":65536,"flash_from":"arduino:STMicroelectronics:stm8:Nucleo_8L152R8","leds":[{"aliases":["LED_GREEN"],"colour":"green","label":"D13","name":"LED_BUILTIN"}],"naming":"raw","ram":4096,"ram_from":"arduino:STMicroelectronics:stm8:Nucleo_8L152R8"}},
{"chosen":"arduino:STMicroelectronics:stm8:Nucleo_8S208RB","flash":131072,"ids":["arduino:STMicroelectronics:stm8:Nucleo_8S208RB","pio:nucleo_8s208rb"],"key":"st-nucleo-8s208rb","name":"NUCLEO-8S208RB","part":"stm8s208rb","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm8","dropped":["LED_BUILTIN = 13, and no pin table names it","LED_GREEN = 13, and no pin table names it","USER_BTN is not a number or pin name (PE4)"],"file":"variants/NUCLEO_8S208RB/variant.h","says":{"leds":[["D13","LED_BUILTIN",null]]},"src":"arduino:STMicroelectronics:stm8:Nucleo_8S208RB"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"clock_hz":16000000,"flash":131072,"flash_from":"arduino:STMicroelectronics:stm8:Nucleo_8S208RB","leds":[{"aliases":["LED_GREEN"],"colour":"green","label":"D13","name":"LED_BUILTIN"}],"naming":"raw","ram":6144,"ram_from":"arduino:STMicroelectronics:stm8:Nucleo_8S208RB"}},
{"chosen":"zephyr:nucleo_c542rc","flash":262144,"ids":["zephyr:nucleo_c542rc"],"key":"st-nucleo-c542rc","name":"Nucleo C542RC","part":"stm32c542xx","ram":65536,"records":[{"file":"boards/st/nucleo_c542rc/nucleo_c542rc.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB7","PB6"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_c542rc","stated":{"buttons|PC13":"zephyr:nucleo_c542rc: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PA5":"zephyr:nucleo_c542rc: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"high","label":"USER","name":"sw0","pin":"PC13"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LD1","name":"led0","pin":"PA5"}],"naming":"stm32","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_C562RE","flash":524288,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_C562RE","zephyr:nucleo_c562re"],"key":"st-nucleo-c562re","name":"Nucleo C562RE","notes":["i2c added from zephyr:nucleo_c562re","spi added from zephyr:nucleo_c562re","led PA5 label from zephyr:nucleo_c562re","button PC13 label from zephyr:nucleo_c562re","led PA5 active from zephyr:nucleo_c562re","button PC13 active from zephyr:nucleo_c562re"],"part":"stm32c562re","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32C5xx/C552R(C-E)Tx(J)_C562RETx(J)/variant_NUCLEO_C562RE.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_C562RE"},{"file":"boards/st/nucleo_c562re/nucleo_c562re.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB7","PB6"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_c562re","stated":{"buttons|PC13":"zephyr:nucleo_c562re: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PA5":"zephyr:nucleo_c562re: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_c562re","name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"added_from":"zephyr:nucleo_c562re","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"high","filled":["label from zephyr:nucleo_c562re","active from zephyr:nucleo_c562re"],"label":"USER","name":"USER_BTN","pin":"PC13"}],"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_C562RE","leds":[{"active":"high","aliases":["LED1","LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_c562re","active from zephyr:nucleo_c562re"],"label":"LD1","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_C562RE"}},
{"chosen":"zephyr:nucleo_c5a3zg","flash":1048576,"ids":["zephyr:nucleo_c5a3zg"],"key":"st-nucleo-c5a3zg","name":"Nucleo C5A3ZG","part":"stm32c5a3xx","ram":262144,"records":[{"file":"boards/st/nucleo_c5a3zg/nucleo_c5a3zg.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB7","PB6"],"leds":[["PA5","led0","high"],["PG1","led_2","low"],["PG2","led_3","low"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_c5a3zg","stated":{"buttons|PC13":"zephyr:nucleo_c5a3zg: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PA5":"zephyr:nucleo_c5a3zg: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>","leds|PG1":"zephyr:nucleo_c5a3zg: gpios = <&gpiog 1 GPIO_ACTIVE_LOW>","leds|PG2":"zephyr:nucleo_c5a3zg: gpios = <&gpiog 2 GPIO_ACTIVE_LOW>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"high","label":"USER","name":"sw0","pin":"PC13"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LD1","name":"led0","pin":"PA5"},{"active":"low","label":"LD2","name":"led_2","pin":"PG1"},{"active":"low","label":"LD3","name":"led_3","pin":"PG2"}],"naming":"stm32","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G070RB","flash":131072,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G070RB","pio:nucleo_g070rb","zephyr:nucleo_g070rb"],"key":"st-nucleo-g070rb","name":"Nucleo G070RB","notes":["i2c added from zephyr:nucleo_g070rb","spi added from zephyr:nucleo_g070rb","led PA5 label from zephyr:nucleo_g070rb","button PC13 label from zephyr:nucleo_g070rb","led PA5 active from zephyr:nucleo_g070rb","button PC13 active from zephyr:nucleo_g070rb"],"part":"stm32g070rb","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32G0xx/G070RBT/variant_NUCLEO_G070RB.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G070RB"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32G0xx/G070RBT/variant_NUCLEO_G070RB.h","same":true,"src":"pio:nucleo_g070rb","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_G070RB entry"},{"file":"boards/st/nucleo_g070rb/nucleo_g070rb.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_g070rb","stated":{"buttons|PC13":"zephyr:nucleo_g070rb: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:nucleo_g070rb: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_g070rb","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_g070rb","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["label from zephyr:nucleo_g070rb","active from zephyr:nucleo_g070rb"],"label":"User","name":"USER_BTN","pin":"PC13"}],"clock_hz":64000000,"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G070RB","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_g070rb","active from zephyr:nucleo_g070rb"],"label":"User LD4","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":36864,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G070RB"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G071RB","flash":131072,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G071RB","pio:nucleo_g071rb","zephyr:nucleo_g071rb"],"key":"st-nucleo-g071rb","name":"Nucleo G071RB","notes":["i2c added from zephyr:nucleo_g071rb","spi added from zephyr:nucleo_g071rb","led PA5 label from zephyr:nucleo_g071rb","button PC13 label from zephyr:nucleo_g071rb","led PA5 active from zephyr:nucleo_g071rb","button PC13 active from zephyr:nucleo_g071rb"],"part":"stm32g071rb","ram":36864,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32G0xx/G071R(6-8)T_G071RB(I-T)_G081RB(I-T)/variant_NUCLEO_G071RB.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G071RB"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32G0xx/G071R(6-8)T_G071RB(I-T)_G081RB(I-T)/variant_NUCLEO_G071RB.h","same":true,"src":"pio:nucleo_g071rb","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_G071RB entry"},{"file":"boards/st/nucleo_g071rb/nucleo_g071rb.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_g071rb","stated":{"buttons|PC13":"zephyr:nucleo_g071rb: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:nucleo_g071rb: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_g071rb","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_g071rb","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["label from zephyr:nucleo_g071rb","active from zephyr:nucleo_g071rb"],"label":"User","name":"USER_BTN","pin":"PC13"}],"clock_hz":64000000,"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G071RB","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_g071rb","active from zephyr:nucleo_g071rb"],"label":"User LD4","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G071RB"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_G431KB","flash":131072,"ids":["arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_G431KB","pio:nucleo_g431kb","zephyr:nucleo_g431kb"],"key":"st-nucleo-g431kb","name":"Nucleo G431KB","notes":["led PB8 label from zephyr:nucleo_g431kb","led PB8 active from zephyr:nucleo_g431kb"],"part":"stm32g431kb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431K(6-8-B)(T-U)_G441KB(T-U)/variant_NUCLEO_G431KB.h","says":{"i2c":["PB7","PA15"],"leds":[["PB8","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_G431KB"},{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431K(6-8-B)(T-U)_G441KB(T-U)/variant_NUCLEO_G431KB.h","same":true,"src":"pio:nucleo_g431kb","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_G431KB entry"},{"file":"boards/st/nucleo_g431kb/nucleo_g431kb.dts","says":{"i2c":["PA8","PA9"],"leds":[["PB8","led0","high"]]},"src":"zephyr:nucleo_g431kb","stated":{"leds|PB8":"zephyr:nucleo_g431kb: gpios = <&gpiob 8 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA15","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":170000000,"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_G431KB","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_g431kb","active from zephyr:nucleo_g431kb"],"label":"User LD2","name":"LED_BUILTIN","pin":"PB8"}],"naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_G431KB"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G431RB","flash":131072,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G431RB","pio:nucleo_g431rb","zephyr:nucleo_g431rb"],"key":"st-nucleo-g431rb","name":"Nucleo G431RB","notes":["i2c added from zephyr:nucleo_g431rb","spi added from zephyr:nucleo_g431rb","led PA5 label from zephyr:nucleo_g431rb","button PC13 label from zephyr:nucleo_g431rb","led PA5 active from zephyr:nucleo_g431rb","button PC13 active from zephyr:nucleo_g431rb"],"part":"stm32g431rb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32G4xx/G431R(6-8)(I-T)_G431RB(I-T)x(Z)_G441RB(I-T)/variant_NUCLEO_G431RB.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G431RB"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32G4xx/G431R(6-8)(I-T)_G431RB(I-T)x(Z)_G441RB(I-T)/variant_NUCLEO_G431RB.h","same":true,"src":"pio:nucleo_g431rb","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_G431RB entry"},{"file":"boards/st/nucleo_g431rb/nucleo_g431rb.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_g431rb","stated":{"buttons|PC13":"zephyr:nucleo_g431rb: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PA5":"zephyr:nucleo_g431rb: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_g431rb","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_g431rb","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"high","filled":["label from zephyr:nucleo_g431rb","active from zephyr:nucleo_g431rb"],"label":"User","name":"USER_BTN","pin":"PC13"}],"clock_hz":170000000,"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G431RB","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_g431rb","active from zephyr:nucleo_g431rb"],"label":"User LD2","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G431RB"}},
{"chosen":"hand:pio:nucleo_g474re","disagree":[{"kept":"high","kept_from":"hand:pio:nucleo_g474re","kind":"level","other":"low","other_from":"zephyr:nucleo_g474re","what":"button PC13 active"},{"kept":"down","kept_from":"hand:pio:nucleo_g474re","kind":"level","other":"none","other_from":"mpy:stm32/NUCLEO_G474RE","what":"button PC13 pull"}],"flash":524288,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G474RE","mpy:stm32/NUCLEO_G474RE","pio:nucleo_g474re","zephyr:nucleo_g474re"],"key":"st-nucleo-g474re","name":"Nucleo G474RE","notes":["uart added from arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G474RE","i2c added from zephyr:nucleo_g474re","spi added from zephyr:nucleo_g474re","led PA5 colour from arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G474RE"],"part":"stm32g474re","ram":131072,"records":[{"checked":"stm32-data STM32G474RE: package LQFP64","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC13","B1 USER (blue)","high","down"]],"leds":[["PA5","LD2 (green, USER)","high"]]},"src":"hand:pio:nucleo_g474re"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32G4xx/G473R(B-C)T_G473RETx(Z)_G474R(B-C-E)T_G483RET_G484RET/variant_NUCLEO_G474RE.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G474RE"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32G4xx/G473R(B-C)T_G473RETx(Z)_G474R(B-C-E)T_G483RET_G484RET/variant_NUCLEO_G474RE.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"pio:nucleo_g474re","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_G474RE entry"},{"file":"boards/st/nucleo_g474re/nucleo_g474re.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_g474re","stated":{"buttons|PC13":"zephyr:nucleo_g474re: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:nucleo_g474re: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_G474RE/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","high","none"]],"i2c":["PB9","PB8"],"leds":[["PA5","LED1","high"]],"spi":["PA5","PA7","PA6"],"uart":["PC4","PC5"]},"src":"mpy:stm32/NUCLEO_G474RE","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PA5":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST","why":"hand","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_g474re","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_g474re","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"added_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G474RE","name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20240822200520/https://www.st.com/resource/en/schematic_pack/mb1367-g474re-c05_schematic.pdf","doc":"MB1367 schematic, NUCLEO64 STM32G4, Variant G474RE (mb1367-g474re-c05_schematic.pdf)","kind":"schematic","level":"Switch to VDD, 100K pull-down to GND, 330R series resistor through SB16 into PC13.","publisher":"STMicroelectronics","quote":"VDD B1 SWITCH R26 100K R27 330R B_USER SB16 PC13","revision":"MB1367 C-05, dated 07-FEB-22","url":"https://www.st.com/resource/en/schematic_pack/mb1367-g474re-c05_schematic.pdf","where":"sheet 3 of 8, 'USER BUTTON'"},"label":"B1 USER (blue)","name":"B1 USER (blue)","pin":"PC13","pull":"down"}],"clock_hz":170000000,"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G474RE","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20240822200520/https://www.st.com/resource/en/schematic_pack/mb1367-g474re-c05_schematic.pdf","doc":"MB1367 schematic, NUCLEO64 STM32G4, Variant G474RE (mb1367-g474re-c05_schematic.pdf)","kind":"schematic","level":"3V3 -> R25 510R -> LD2 -> collector of NPN Q1, whose emitter is on GND. The base is fed from D13/PA5 through SB6 and R29 47K, with R28 100K to GND. PA5 high turns Q1 on and lights LD2.","publisher":"STMicroelectronics","quote":"LD2 GREEN R25 510R 3V3 Q1 NPN SOT23 R29 47K R28 100K SB6 SCK/D13 PA5 | d3: To light LED LD2, a high logic state \u201c1\u201d must be written in the corresponding GPIO PA5. A transistor is used to drive the LED LD2.","revision":"MB1367 C-05, dated 07-FEB-22","url":"https://www.st.com/resource/en/schematic_pack/mb1367-g474re-c05_schematic.pdf","where":"sheet 5 of 8 'Arduino & Morpho extension connectors'"},"colour":"green","filled":["colour from arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G474RE"],"label":"LD2 (green, USER)","name":"LD2 (green, USER)","pin":"PA5"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G474RE"}},
{"chosen":"zephyr:nucleo_g491re","flash":524288,"ids":["pio:nucleo_g491re","zephyr:nucleo_g491re"],"key":"st-nucleo-g491re","name":"Nucleo G491RE","part":"stm32g491re","ram":114688,"records":[{"file":"boards/st/nucleo_g491re/nucleo_g491re.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_g491re","stated":{"buttons|PC13":"zephyr:nucleo_g491re: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PA5":"zephyr:nucleo_g491re: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"high","label":"User","name":"sw0","pin":"PC13"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"label":"User LD2","name":"led0","pin":"PA5"}],"naming":"stm32","ram":114688,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_H503RB","flash":131072,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_H503RB","zephyr:nucleo_h503rb"],"key":"st-nucleo-h503rb","name":"Nucleo H503RB","notes":["i2c added from zephyr:nucleo_h503rb","spi added from zephyr:nucleo_h503rb","led PA5 label from zephyr:nucleo_h503rb","button PC13 label from zephyr:nucleo_h503rb","led PA5 active from zephyr:nucleo_h503rb","button PC13 active from zephyr:nucleo_h503rb"],"part":"stm32h503rb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32H5xx/H503RBT/variant_NUCLEO_H503RB.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA4","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_H503RB"},{"file":"boards/st/nucleo_h503rb/nucleo_h503rb.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB7","PB6"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_h503rb","stated":{"buttons|PC13":"zephyr:nucleo_h503rb: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PA5":"zephyr:nucleo_h503rb: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_h503rb","name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"added_from":"zephyr:nucleo_h503rb","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA4"}},"buttons":[{"active":"high","filled":["label from zephyr:nucleo_h503rb","active from zephyr:nucleo_h503rb"],"label":"User","name":"USER_BTN","pin":"PC13"}],"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_H503RB","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_h503rb","active from zephyr:nucleo_h503rb"],"label":"User LD2","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_H503RB"}},
{"chosen":"zephyr:nucleo_h533re","flash":524288,"ids":["zephyr:nucleo_h533re"],"key":"st-nucleo-h533re","name":"Nucleo H533RE","part":"stm32h533xx","ram":131072,"records":[{"file":"boards/st/nucleo_h533re/nucleo_h533re.dts","says":{"buttons":[["PC13","sw0","high",null]],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_h533re","stated":{"buttons|PC13":"zephyr:nucleo_h533re: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PA5":"zephyr:nucleo_h533re: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"high","label":"User","name":"sw0","pin":"PC13"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD2","name":"led0","pin":"PA5"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"mpy:stm32/NUCLEO_H563ZI","ids":["mpy:stm32/NUCLEO_H563ZI"],"key":"st-nucleo-h563zi","name":"Nucleo H563ZI","part":"stm32h573xx","records":[{"file":"ports/stm32/boards/NUCLEO_H563ZI/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","high","none"]],"i2c":["PB9","PB8"],"leds":[["PB0","LED1","high"],["PF4","LED2","high"],["PG4","LED3","high"]],"spi":["PA5","PB5","PG9"],"uart":["PD8","PD9"]},"src":"mpy:stm32/NUCLEO_H563ZI","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PB0":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PF4":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PG4":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST Microelectronics","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB8","sda":"PB9"},"spi":{"cs":"PD14","miso":"PG9","mosi":"PB5","name":"SPI(1)","sck":"PA5"},"uart":{"name":"UART(3) (REPL)","rx":"PD9","tx":"PD8"}},"buttons":[{"active":"high","name":"USRSW","pin":"PC13","pull":"none"}],"flash":2097152,"flash_by_part":true,"flash_from":"stm32-data STM32H563ZI, named by mpy:stm32/NUCLEO_H563ZI: MICROPY_HW_MCU_NAME","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"colour":"green","name":"LED1","pin":"PB0"},{"active":"high","aliases":["MICROPY_HW_LED2"],"colour":"yellow","name":"LED2","pin":"PF4"},{"active":"high","aliases":["MICROPY_HW_LED3"],"colour":"red","name":"LED3","pin":"PG4"}],"naming":"stm32","ram":655360,"ram_from":"stm32-data STM32H563ZI, named by mpy:stm32/NUCLEO_H563ZI: MICROPY_HW_MCU_NAME"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H743ZI2","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H743ZI2","mpy:stm32/NUCLEO_H743ZI2"],"key":"st-nucleo-h743zi2","name":"Nucleo H743ZI2","part":"stm32h743xx","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_NUCLEO_H743ZI.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB0","LED_BUILTIN",null],["PB14","LED_RED",null],["PE1","LED_YELLOW",null]],"uart":["PD8","PD9"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H743ZI2"},{"file":"ports/stm32/boards/NUCLEO_H743ZI2/mpconfigboard.h","says":{"leds":[["PE1","LED2",null]]},"src":"mpy:stm32/NUCLEO_H743ZI2"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"uart":{"name":"Serial","rx":"PD9","tx":"PD8"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H743ZI2","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB0"},{"colour":"red","name":"LED_RED","pin":"PB14"},{"colour":"yellow","name":"LED_YELLOW","pin":"PE1"}],"naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H743ZI2"}},
{"chosen":"zephyr:nucleo_h755zi_q","flash":1048576,"ids":["zephyr:nucleo_h755zi_q"],"key":"st-nucleo-h755zi-q","name":"Nucleo H755ZI-Q","part":"stm32h755xx","ram":524288,"records":[{"file":"boards/st/nucleo_h755zi_q/nucleo_h755zi_q_stm32h755xx_m7.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB9","PB8"],"leds":[["PB0","led0","high"],["PE1","led_2","high"],["PB14","led_3","high"]]},"src":"zephyr:nucleo_h755zi_q","stated":{"buttons|PC13":"zephyr:nucleo_h755zi_q: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PB0":"zephyr:nucleo_h755zi_q: gpios = <&gpiob 0 GPIO_ACTIVE_HIGH>","leds|PB14":"zephyr:nucleo_h755zi_q: gpios = <&gpiob 14 GPIO_ACTIVE_HIGH>","leds|PE1":"zephyr:nucleo_h755zi_q: gpios = <&gpioe 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB9"}},"buttons":[{"active":"high","label":"User SB1","name":"sw0","pin":"PC13"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD1","name":"led0","pin":"PB0"},{"active":"high","label":"User LD2","name":"led_2","pin":"PE1"},{"active":"high","label":"User LD3","name":"led_3","pin":"PB14"}],"naming":"stm32","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H7A3ZI_Q","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H7A3ZI_Q","mpy:stm32/NUCLEO_H7A3ZI_Q","zephyr:nucleo_h7a3zi_q"],"key":"st-nucleo-h7a3zi-q","name":"Nucleo H7A3ZI-Q","notes":["i2c added from mpy:stm32/NUCLEO_H7A3ZI_Q","spi added from mpy:stm32/NUCLEO_H7A3ZI_Q","led PB0 label from zephyr:nucleo_h7a3zi_q","led PE1 label from zephyr:nucleo_h7a3zi_q","button PC13 pull from mpy:stm32/NUCLEO_H7A3ZI_Q","button PC13 label from zephyr:nucleo_h7a3zi_q","led PB0 active from mpy:stm32/NUCLEO_H7A3ZI_Q","led PB14 active from mpy:stm32/NUCLEO_H7A3ZI_Q","led PE1 active from mpy:stm32/NUCLEO_H7A3ZI_Q","button PC13 active from zephyr:nucleo_h7a3zi_q"],"part":"stm32h7a3zi","ram":1048576,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32H7xx/H7A3Z(G-I)TxQ_H7B3ZITxQ/variant_NUCLEO_H7A3ZI_Q.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB0","LED_BUILTIN",null],["PB14","LED_RED",null],["PE1","LED_YELLOW",null]],"uart":["PD8","PD9"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H7A3ZI_Q"},{"file":"boards/st/nucleo_h7a3zi_q/nucleo_h7a3zi_q.dts","says":{"buttons":[["PC13","sw0","high",null]],"leds":[["PB0","led0","high"],["PE1","led1","high"]]},"src":"zephyr:nucleo_h7a3zi_q","stated":{"buttons|PC13":"zephyr:nucleo_h7a3zi_q: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PB0":"zephyr:nucleo_h7a3zi_q: gpios = <&gpiob 0 GPIO_ACTIVE_HIGH>","leds|PE1":"zephyr:nucleo_h7a3zi_q: gpios = <&gpioe 1 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_H7A3ZI_Q/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","high","none"]],"i2c":["PB9","PB8"],"leds":[["PB0","LED1","high"],["PE1","LED2","high"],["PB14","LED3","high"]],"spi":["PA5","PA7","PA6"],"uart":["PD8","PD9"]},"src":"mpy:stm32/NUCLEO_H7A3ZI_Q","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PB0":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB14":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PE1":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"added_from":"mpy:stm32/NUCLEO_H7A3ZI_Q","name":"I2C(1)","scl":"PB8","sda":"PB9"},"spi":{"added_from":"mpy:stm32/NUCLEO_H7A3ZI_Q","cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"},"uart":{"name":"Serial","rx":"PD9","tx":"PD8"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20240913183123/https://www.st.com/resource/en/schematic_pack/mb1363-h7a3ziq-d01_schematic.pdf","doc":"MB1363 schematic, Variant: H7A3ZIQ, Revision D-01 (mb1363-h7a3ziq-d01_schematic.pdf)","kind":"schematic","level":"switch to VDD, R67 100K pull-down, SB82 fitted to PC13.","publisher":"STMicroelectronics","quote":"VDD B1 SWITCH WAKEUP_KEY R67 100K R77 330R SB82 PC13 PA0 DNF SB81 C60 100nF","revision":"Revision: D-01, Date: 24-OCT-19","url":"https://www.st.com/resource/en/schematic_pack/mb1363-h7a3ziq-d01_schematic.pdf","where":"sheet 3 'MCU 144 I/Os', USER BUTTON"},"filled":["pull from mpy:stm32/NUCLEO_H7A3ZI_Q","label from zephyr:nucleo_h7a3zi_q","active from zephyr:nucleo_h7a3zi_q"],"label":"User","name":"USER_BTN","pin":"PC13","pull":"none"}],"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H7A3ZI_Q","leds":[{"active":"high","aliases":["LED_GREEN"],"cite":{"archived":"https://web.archive.org/web/20240913183123/https://www.st.com/resource/en/schematic_pack/mb1363-h7a3ziq-d01_schematic.pdf","doc":"MB1363 schematic, Variant: H7A3ZIQ, Revision D-01 (mb1363-h7a3ziq-d01_schematic.pdf)","kind":"schematic","level":"PB0 -> SB54 (fitted; the PA5 path SB65 is DNF) -> R76 47K -> base of NPN Q1 (R71 100K base to GND, emitter GND); Q1 collector -> LD1 cathode, LD1 anode -> R28 270R -> 3V3. NPN low-side switch: lit when PB0 is high.","publisher":"STMicroelectronics","quote":"USER LED 1 : ARD_D13_LED PB0 SB54 PA5 SB65 DNF R76 47K R71 100K Q1 NPN SOT23 LD1 GREEN R28 270R 3V3","revision":"Revision: D-01, Date: 24-OCT-19","url":"https://www.st.com/resource/en/schematic_pack/mb1363-h7a3ziq-d01_schematic.pdf","where":"sheet 5 of 9 'Connectors', block 'USER LED 1 : ARD_D13_LED' (lower right)"},"colour":"green","filled":["label from zephyr:nucleo_h7a3zi_q","active from mpy:stm32/NUCLEO_H7A3ZI_Q"],"label":"User LD1","name":"LED_BUILTIN","pin":"PB0"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20240913183123/https://www.st.com/resource/en/schematic_pack/mb1363-h7a3ziq-d01_schematic.pdf","doc":"MB1363 schematic, Variant: H7A3ZIQ, Revision D-01 (mb1363-h7a3ziq-d01_schematic.pdf)","kind":"schematic","level":"NPN Q3 base from PB14; LD3 in collector leg to 3V3.","publisher":"STMicroelectronics","quote":"PB14 R75 47K R73 100K Q3 NPN SOT23 LD3 RED R26 360R","revision":"Revision: D-01, Date: 24-OCT-19","url":"https://www.st.com/resource/en/schematic_pack/mb1363-h7a3ziq-d01_schematic.pdf","where":"sheet 5, USER LED 3"},"colour":"red","filled":["active from mpy:stm32/NUCLEO_H7A3ZI_Q"],"name":"LED_RED","pin":"PB14"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20240913183123/https://www.st.com/resource/en/schematic_pack/mb1363-h7a3ziq-d01_schematic.pdf","doc":"MB1363 schematic, Variant: H7A3ZIQ, Revision D-01 (mb1363-h7a3ziq-d01_schematic.pdf)","kind":"schematic","level":"NPN Q2 base from PE1; LD2 in collector leg to 3V3.","publisher":"STMicroelectronics","quote":"PE1 R74 47K R72 100K Q2 NPN SOT23 LD2 YELLOW R27 470R 3V3","revision":"Revision: D-01, Date: 24-OCT-19","url":"https://www.st.com/resource/en/schematic_pack/mb1363-h7a3ziq-d01_schematic.pdf","where":"sheet 5, USER LED 2"},"colour":"yellow","filled":["label from zephyr:nucleo_h7a3zi_q","active from mpy:stm32/NUCLEO_H7A3ZI_Q"],"label":"User LD2","name":"LED_YELLOW","pin":"PE1"}],"naming":"stm32","ram":1048576,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H7A3ZI_Q"}},
{"chosen":"zephyr:nucleo_h7s3l8","ids":["zephyr:nucleo_h7s3l8"],"key":"st-nucleo-h7s3l8","name":"Nucleo H7S3L8","part":"stm32h7s3xx","records":[{"file":"boards/st/nucleo_h7s3l8/nucleo_h7s3l8.dts","says":{"buttons":[["PC13","sw0","low","up"]],"i2c":["PB9","PB8"],"leds":[["PD10","led0","high"],["PD13","led1","high"],["PB7","led2","high"]],"spi":["PA5","PB5","PA6"]},"src":"zephyr:nucleo_h7s3l8","stated":{"buttons|PC13":"zephyr:nucleo_h7s3l8: gpios = <&gpioc 13 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PB7":"zephyr:nucleo_h7s3l8: gpios = <&gpiob 7 GPIO_ACTIVE_HIGH>","leds|PD10":"zephyr:nucleo_h7s3l8: gpios = <&gpiod 10 GPIO_ACTIVE_HIGH>","leds|PD13":"zephyr:nucleo_h7s3l8: gpios = <&gpiod 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"miso":"PA6","mosi":"PB5","name":"spi1","sck":"PA5"}},"buttons":[{"active":"low","label":"User","name":"sw0","pin":"PC13","pull":"up"}],"flash":65536,"flash_by_part":true,"flash_from":"stm32-data STM32H7S3A8, STM32H7S3I8, STM32H7S3L8 and 3 more: every chip stm32h7s3X8 can be","leds":[{"active":"high","label":"User LD1","name":"led0","pin":"PD10"},{"active":"high","label":"User LD2","name":"led1","pin":"PD13"},{"active":"high","label":"User LD3","name":"led2","pin":"PB7"}],"naming":"stm32","ram":630784,"ram_from":"stm32-data STM32H7S3A8, STM32H7S3I8, STM32H7S3L8 and 3 more: every chip stm32h7s3X8 can be"}},
{"chosen":"zephyr:nucleo_l433rc_p","flash":262144,"ids":["zephyr:nucleo_l433rc_p"],"key":"st-nucleo-l433rc","name":"Nucleo L433RC","part":"stm32l433xx","ram":65536,"records":[{"file":"boards/st/nucleo_l433rc_p/nucleo_l433rc_p.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB7","PB6"],"leds":[["PB13","led0","high"]],"spi":["PB13","PB15","PB14"]},"src":"zephyr:nucleo_l433rc_p","stated":{"buttons|PC13":"zephyr:nucleo_l433rc_p: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PB13":"zephyr:nucleo_l433rc_p: gpios = <&gpiob 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PB14","mosi":"PB15","name":"spi2","sck":"PB13"}},"buttons":[{"active":"low","label":"User","name":"sw0","pin":"PC13"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD4","name":"led0","pin":"PB13"}],"naming":"stm32","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L452REP","flash":524288,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L452REP"],"key":"st-nucleo-l452re-p","name":"Nucleo L452RE-P","part":"stm32l452re","ram":163840,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L4xx/L452RETxP/variant_NUCLEO_L452RE_P.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB13","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L452REP"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L452REP","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB13"}],"naming":"stm32","ram":163840,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L452REP"}},
{"chosen":"zephyr:nucleo_l4a6zg","disagree":[{"kept":"high","kept_from":"zephyr:nucleo_l4a6zg","kind":"level","other":"low","other_from":"mpy:stm32/NUCLEO_L4A6ZG","what":"button PC13 active"}],"flash":1048576,"ids":["mpy:stm32/NUCLEO_L4A6ZG","zephyr:nucleo_l4a6zg"],"key":"st-nucleo-l4a6zg","name":"Nucleo L4A6ZG","notes":["uart added from mpy:stm32/NUCLEO_L4A6ZG","led PC7 colour from mpy:stm32/NUCLEO_L4A6ZG","led PB7 colour from mpy:stm32/NUCLEO_L4A6ZG","led PB14 colour from mpy:stm32/NUCLEO_L4A6ZG","button PC13 pull from mpy:stm32/NUCLEO_L4A6ZG"],"part":"stm32l4a6xx","ram":262144,"records":[{"file":"boards/st/nucleo_l4a6zg/nucleo_l4a6zg.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB9","PB8"],"leds":[["PC7","led0","high"],["PB7","led1","high"],["PB14","led2","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_l4a6zg","stated":{"buttons|PC13":"zephyr:nucleo_l4a6zg: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PB14":"zephyr:nucleo_l4a6zg: gpios = <&gpiob 14 GPIO_ACTIVE_HIGH>","leds|PB7":"zephyr:nucleo_l4a6zg: gpios = <&gpiob 7 GPIO_ACTIVE_HIGH>","leds|PC7":"zephyr:nucleo_l4a6zg: gpios = <&gpioc 7 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_L4A6ZG/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","low","none"]],"i2c":["PB9","PB8"],"leds":[["PC7","LED1","high"],["PB7","LED2","high"],["PB14","LED3","high"]],"spi":["PB3","PB5","PB4"],"uart":["PA9","PA10"]},"src":"mpy:stm32/NUCLEO_L4A6ZG","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PB14":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB7":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PC7":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"added_from":"mpy:stm32/NUCLEO_L4A6ZG","name":"UART(1) (REPL)","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20190420035706/https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group0/d4/72/a2/2f/65/0a/4a/ed/nucleo-l496zg_sch.zip/files/nucleo-l496zg_sch.zip/jcr:content/translations/en.nucleo-l496zg_sch.zip","doc":"MB1312 schematic, sheet 'MCU', Revision A-01 (nucleo-l496zg_sch.zip, MB1312A-04/MB1312.pdf)","kind":"schematic","level":"PC13 -> SB197 (Closed) -> Usr_But -> R43 330 -> node with R42 220K to GND; B1 pins 1/4 on the node, pins 2/3 on VDD_MCU (C40 N/A + R44 100 across). Pressed pulls PC13 to VDD_MCU: reads high.","publisher":"STMicroelectronics","quote":"PC13 SB197 Closed Usr_But R43 330 B1 USER (Blue) VDD_MCU C40 [N/A] R44 100 R42 220K","revision":"Reference: MB1312 Revision: A-01, Date: 12/8/2016 (sheet 2 of 6)","url":"https://www.st.com/resource/en/schematic_pack/nucleo-l496zg_sch.zip","where":"sheet 2 of 6 'MCU', B1 block right of PC13"},"filled":["pull from mpy:stm32/NUCLEO_L4A6ZG"],"label":"User Button","name":"sw0","pin":"PC13","pull":"none"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20190420035706/https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group0/d4/72/a2/2f/65/0a/4a/ed/nucleo-l496zg_sch.zip/files/nucleo-l496zg_sch.zip/jcr:content/translations/en.nucleo-l496zg_sch.zip","doc":"MB1312 schematic, sheet 'MCU', Revision A-01 (nucleo-l496zg_sch.zip, MB1312A-04/MB1312.pdf)","kind":"schematic","level":"PC7 -> unity-gain op-amp follower U8 (non-inverting) -> R31 510 -> LD1 anode, cathode GND.","publisher":"STMicroelectronics","quote":"SB124 Closed PC7 SB123 Open PA5 R37 10K R36 200K U8 TSV631AILT +3V3_PER R31 510 LD1 Green","revision":"Reference: MB1312 Revision: A-01, Date: 12/8/2016 (sheet 2 of 6)","url":"https://www.st.com/resource/en/schematic_pack/nucleo-l496zg_sch.zip","where":"MB1312 A-01 sheet 5 'Extension connectors'"},"colour":"green","filled":["colour from mpy:stm32/NUCLEO_L4A6ZG"],"label":"User LD1","name":"led0","pin":"PC7"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20190420035706/https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group0/d4/72/a2/2f/65/0a/4a/ed/nucleo-l496zg_sch.zip/files/nucleo-l496zg_sch.zip/jcr:content/translations/en.nucleo-l496zg_sch.zip","doc":"MB1312 schematic, sheet 'MCU', Revision A-01 (nucleo-l496zg_sch.zip, MB1312A-04/MB1312.pdf)","kind":"schematic","level":"Net PB7 (from MCU pin 137 via SB172, or pin 136 via SB173, depending on the chip variant) -> R30 680 -> LD2 pin 1 (anode) -> pin 2 (cathode) -> GND: lit when PB7 is high.","publisher":"STMicroelectronics","quote":"136 PB6/PB7 SB173 137 SB172 PB7 R30 680 LD2 1 2 Blue (GND)","revision":"Reference: MB1312 Revision: A-01, Date: 12/8/2016 (sheet 2 of 6)","url":"https://www.st.com/resource/en/schematic_pack/nucleo-l496zg_sch.zip","where":"sheet 2 of 6 'MCU', pins 136/137 solder-bridge block, LD2 to the right"},"colour":"blue","filled":["colour from mpy:stm32/NUCLEO_L4A6ZG"],"label":"User LD2","name":"led1","pin":"PB7"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20190420035706/https://www.st.com/content/ccc/resource/technical/layouts_and_diagrams/schematic_pack/group0/d4/72/a2/2f/65/0a/4a/ed/nucleo-l496zg_sch.zip/files/nucleo-l496zg_sch.zip/jcr:content/translations/en.nucleo-l496zg_sch.zip","doc":"MB1312 schematic, sheet 'MCU', Revision A-01 (nucleo-l496zg_sch.zip, MB1312A-04/MB1312.pdf)","kind":"schematic","level":"pin -> SB132 -> R29 1K -> anode, cathode GND.","publisher":"STMicroelectronics","quote":"PB14 SB132 Closed R29 1K LD3 Red","revision":"Reference: MB1312 Revision: A-01, Date: 12/8/2016 (sheet 2 of 6)","url":"https://www.st.com/resource/en/schematic_pack/nucleo-l496zg_sch.zip","where":"MB1312 A-01 sheet 2"},"colour":"red","filled":["colour from mpy:stm32/NUCLEO_L4A6ZG"],"label":"User LD3","name":"led2","pin":"PB14"}],"naming":"stm32","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L4R5ZI_P","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L4R5ZI_P"],"key":"st-nucleo-l4r5zi-p","name":"Nucleo L4R5ZI-P","part":"stm32l4r5zi","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L4xx/L4R5ZITxP/variant_NUCLEO_L4R5ZI_P.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB7","LED_BLUE",null],["PC7","LED_BUILTIN",null],["PB14","LED_RED",null]],"uart":["PG7","PG8"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L4R5ZI_P"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"uart":{"name":"Serial","rx":"PG8","tx":"PG7"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L4R5ZI_P","leds":[{"colour":"blue","name":"LED_BLUE","pin":"PB7"},{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PC7"},{"colour":"red","name":"LED_RED","pin":"PB14"}],"naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L4R5ZI_P"}},
{"chosen":"zephyr:nucleo_n657x0_q","ids":["zephyr:nucleo_n657x0_q"],"key":"st-nucleo-n657x0-q","name":"Nucleo N657X0-Q","part":"stm32n657xx","records":[{"file":"boards/st/nucleo_n657x0_q/nucleo_n657x0_q.dts","says":{"buttons":[["PC13","sw0","high","down"]],"i2c":["PC1","PH9"],"leds":[["PG0","led0","low"],["PG8","led1","low"],["PG10","led2","low"]],"spi":["PE15","PG2","PG1"]},"src":"zephyr:nucleo_n657x0_q","stated":{"buttons|PC13":"zephyr:nucleo_n657x0_q: gpios = <&gpioc 13 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","leds|PG0":"zephyr:nucleo_n657x0_q: gpios = <&gpiog 0 GPIO_ACTIVE_LOW>","leds|PG10":"zephyr:nucleo_n657x0_q: gpios = <&gpiog 10 GPIO_ACTIVE_LOW>","leds|PG8":"zephyr:nucleo_n657x0_q: gpios = <&gpiog 8 GPIO_ACTIVE_LOW>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PH9","sda":"PC1"},"spi":{"miso":"PG1","mosi":"PG2","name":"spi5","sck":"PE15"}},"buttons":[{"active":"high","label":"User SB1","name":"sw0","pin":"PC13","pull":"down"}],"flash_unknown":"No source states this board's flash, and the vendor's data states none for stm32n657xx.","leds":[{"active":"low","label":"User LD6","name":"led0","pin":"PG0"},{"active":"low","label":"User LD7","name":"led1","pin":"PG8"},{"active":"low","label":"User LD5","name":"led2","pin":"PG10"}],"naming":"stm32","ram":3522560,"ram_from":"stm32-data STM32N657A0, STM32N657B0, STM32N657I0 and 3 more: every chip stm32n657X0 can be"}},
{"chosen":"cpy:stm/nucleo_f746zg","ids":["cpy:stm/nucleo_f746zg"],"key":"st-nucleo-stm32f746","name":"NUCLEO STM32F746","part":"stm32f746","records":[{"file":"ports/stm/boards/nucleo_f746zg/pins.c","says":{"buttons":[["PC13","SW",null,null]],"leds":[["PB0","LED1",null],["PB7","LED2",null],["PB14","LED3",null]]},"src":"cpy:stm/nucleo_f746zg"}],"vendor":"STMicroelectronics","why":"rank","wiring":{"buttons":[{"name":"SW","pin":"PC13"}],"flash":1048576,"flash_from":"cpy:stm/nucleo_f746zg: FLASH_SIZE (0x100000)","leds":[{"name":"LED1","pin":"PB0"},{"name":"LED2","pin":"PB7"},{"name":"LED3","pin":"PB14"}],"naming":"stm32","ram":327680,"ram_from":"stm32-data STM32F746BE, STM32F746BG, STM32F746IE and 7 more: every chip STM32F746 can be"}},
{"chosen":"cpy:stm/nucleo_f767zi","ids":["cpy:stm/nucleo_f767zi"],"key":"st-nucleo-stm32f767","name":"NUCLEO STM32F767","part":"stm32f767","records":[{"file":"ports/stm/boards/nucleo_f767zi/pins.c","says":{"buttons":[["PC13","SW",null,null]],"leds":[["PB0","LED1",null],["PB7","LED2",null],["PB14","LED3",null]]},"src":"cpy:stm/nucleo_f767zi"}],"vendor":"STMicroelectronics","why":"rank","wiring":{"buttons":[{"name":"SW","pin":"PC13"}],"flash":2097152,"flash_from":"cpy:stm/nucleo_f767zi: FLASH_SIZE (0x200000)","leds":[{"name":"LED1","pin":"PB0"},{"name":"LED2","pin":"PB7"},{"name":"LED3","pin":"PB14"}],"naming":"stm32","ram":524288,"ram_from":"stm32-data STM32F767BG, STM32F767BI, STM32F767IG and 7 more: every chip STM32F767 can be"}},
{"chosen":"cpy:stm/nucleo_h743zi_2","ids":["cpy:stm/nucleo_h743zi_2"],"key":"st-nucleo-stm32h743","name":"NUCLEO STM32H743","part":"stm32h743","records":[{"file":"ports/stm/boards/nucleo_h743zi_2/pins.c","says":{"buttons":[["PC13","SW",null,null]],"leds":[["PB0","LED1",null],["PE1","LED2",null],["PB14","LED3",null]],"uart":["PB6","PB7"]},"src":"cpy:stm/nucleo_h743zi_2"}],"vendor":"STMicroelectronics","why":"rank","wiring":{"buses":{"uart":{"name":"board.TX/RX","rx":"PB7","tx":"PB6"}},"buttons":[{"name":"SW","pin":"PC13"}],"flash":2097152,"flash_from":"CircuitPython ports/stm/boards/STM32H743_fs.ld (MEMORY, the linker script ports/stm/boards/nucleo_h743zi_2/mpconfigboard.mk names in LD_FILE)","leds":[{"name":"LED1","pin":"PB0"},{"name":"LED2","pin":"PE1"},{"name":"LED3","pin":"PB14"}],"memory_cite":{"doc":"CircuitPython ports/stm/boards/STM32H743_fs.ld","kind":"board-definition","publisher":"Adafruit Industries","quote":"FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 2048K","revision":"git cced44d708","url":"https://github.com/adafruit/circuitpython/blob/cced44d708006c44f65b8ee4221a84280aa6de39/ports/stm/boards/STM32H743_fs.ld","where":"MEMORY, the linker script ports/stm/boards/nucleo_h743zi_2/mpconfigboard.mk names in LD_FILE"},"naming":"stm32","ram":1081344,"ram_from":"stm32-data STM32H743AG, STM32H743AI, STM32H743BG and 9 more: every chip STM32H743 can be"}},
{"chosen":"zephyr:nucleo_u031r8","flash":65536,"ids":["zephyr:nucleo_u031r8"],"key":"st-nucleo-u031r8","name":"Nucleo U031R8","part":"stm32u031xx","ram":8192,"records":[{"file":"boards/st/nucleo_u031r8/nucleo_u031r8.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"]]},"src":"zephyr:nucleo_u031r8","stated":{"buttons|PC13":"zephyr:nucleo_u031r8: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PA5":"zephyr:nucleo_u031r8: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB9"}},"buttons":[{"active":"high","label":"User","name":"sw0","pin":"PC13"}],"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD4","name":"led0","pin":"PA5"}],"naming":"stm32","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_U083RC","flash":262144,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_U083RC","zephyr:nucleo_u083rc"],"key":"st-nucleo-u083rc","name":"Nucleo U083RC","notes":["i2c added from zephyr:nucleo_u083rc","spi added from zephyr:nucleo_u083rc","led PA5 label from zephyr:nucleo_u083rc","button PC13 pull from zephyr:nucleo_u083rc","button PC13 label from zephyr:nucleo_u083rc","led PA5 active from zephyr:nucleo_u083rc","button PC13 active from zephyr:nucleo_u083rc"],"part":"stm32u083rc","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32U0xx/U073R(8-B-C)(I-T)_U083RC(I-T)/variant_NUCLEO_U083RC.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_U083RC"},{"file":"boards/st/nucleo_u083rc/nucleo_u083rc.dts","says":{"buttons":[["PC13","sw0","low","up"]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_u083rc","stated":{"buttons|PC13":"zephyr:nucleo_u083rc: gpios = <&gpioc 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|PA5":"zephyr:nucleo_u083rc: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_u083rc","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_u083rc","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["pull from zephyr:nucleo_u083rc","label from zephyr:nucleo_u083rc","active from zephyr:nucleo_u083rc"],"label":"User","name":"USER_BTN","pin":"PC13","pull":"up"}],"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_U083RC","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_u083rc","active from zephyr:nucleo_u083rc"],"label":"User LD4","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":40960,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_U083RC"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_U385RG_Q","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_U385RG_Q","zephyr:nucleo_u385rg_q"],"key":"st-nucleo-u385rg-q","name":"Nucleo U385RG Q","notes":["i2c added from zephyr:nucleo_u385rg_q","spi added from zephyr:nucleo_u385rg_q","led PA5 label from zephyr:nucleo_u385rg_q","button PC13 label from zephyr:nucleo_u385rg_q","led PA5 active from zephyr:nucleo_u385rg_q","button PC13 active from zephyr:nucleo_u385rg_q"],"part":"stm32u385rg","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32U3xx/U375R(E-G)TxQ_U385RGTxQ/variant_NUCLEO_U385RG_Q.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_U385RG_Q"},{"file":"boards/st/nucleo_u385rg_q/nucleo_u385rg_q.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB7","PB6"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_u385rg_q","stated":{"buttons|PC13":"zephyr:nucleo_u385rg_q: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PA5":"zephyr:nucleo_u385rg_q: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_u385rg_q","name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"added_from":"zephyr:nucleo_u385rg_q","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"high","filled":["label from zephyr:nucleo_u385rg_q","active from zephyr:nucleo_u385rg_q"],"label":"User","name":"USER_BTN","pin":"PC13"}],"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_U385RG_Q","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_u385rg_q","active from zephyr:nucleo_u385rg_q"],"label":"User LD2","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_U385RG_Q"}},
{"chosen":"zephyr:nucleo_u3c5zi_q","flash":2097152,"ids":["zephyr:nucleo_u3c5zi_q"],"key":"st-nucleo-u3c5zi-q","name":"Nucleo U3C5ZI Q","part":"stm32u3c5xx","ram":655360,"records":[{"file":"boards/st/nucleo_u3c5zi_q/nucleo_u3c5zi_q.dts","says":{"buttons":[["PC13","sw0","high","down"]],"i2c":["PB7","PB6"],"leds":[["PA5","led0","high"],["PE14","led_2","high"],["PF8","led_3","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_u3c5zi_q","stated":{"buttons|PC13":"zephyr:nucleo_u3c5zi_q: gpios = <&gpioc 13 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","leds|PA5":"zephyr:nucleo_u3c5zi_q: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>","leds|PE14":"zephyr:nucleo_u3c5zi_q: gpios = <&gpioe 14 GPIO_ACTIVE_HIGH>","leds|PF8":"zephyr:nucleo_u3c5zi_q: gpios = <&gpiof 8 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"high","label":"User","name":"sw0","pin":"PC13","pull":"down"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD1","name":"led0","pin":"PA5"},{"active":"high","label":"User LD2","name":"led_2","pin":"PE14"},{"active":"high","label":"User LD3","name":"led_3","pin":"PF8"}],"naming":"stm32","ram":655360,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nucleo_u545re_q","flash":524288,"ids":["zephyr:nucleo_u545re_q"],"key":"st-nucleo-u545re-q","name":"Nucleo U545RE Q","part":"stm32u545xx","ram":262144,"records":[{"file":"boards/st/nucleo_u545re_q/nucleo_u545re_q.dts","says":{"buttons":[["PC13","sw0","high","down"]],"i2c":["PB7","PB6"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_u545re_q","stated":{"buttons|PC13":"zephyr:nucleo_u545re_q: gpios = <&gpioc 13 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","leds|PA5":"zephyr:nucleo_u545re_q: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"high","label":"User B1","name":"sw0","pin":"PC13","pull":"down"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD2","name":"led0","pin":"PA5"}],"naming":"stm32","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_U5A5ZJ_Q","disagree":[{"kept":"PC7","kept_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_U5A5ZJ_Q","kind":"primary","other":"PB7","other_from":"zephyr:nucleo_u5a5zj_q","what":"the LED"}],"flash":4194304,"ids":["arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_U5A5ZJ_Q","mpy:stm32/NUCLEO_U5A5ZJ_Q","zephyr:nucleo_u5a5zj_q"],"key":"st-nucleo-u5a5zj-q","name":"Nucleo U5A5ZJ Q","notes":["i2c added from zephyr:nucleo_u5a5zj_q","spi added from zephyr:nucleo_u5a5zj_q","led PB7 label from zephyr:nucleo_u5a5zj_q","led PC7 label from zephyr:nucleo_u5a5zj_q","led PG2 label from zephyr:nucleo_u5a5zj_q","button PC13 pull from mpy:stm32/NUCLEO_U5A5ZJ_Q","button PC13 label from zephyr:nucleo_u5a5zj_q","led PB7 active from mpy:stm32/NUCLEO_U5A5ZJ_Q","led PC7 active from mpy:stm32/NUCLEO_U5A5ZJ_Q","led PG2 active from mpy:stm32/NUCLEO_U5A5ZJ_Q","button PC13 active from zephyr:nucleo_u5a5zj_q"],"part":"stm32u5a5zj","ram":2555904,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32U5xx/U595Z(I-J)TxQ_U599Z(I-J)TxQ_U5A5ZJTxQ_U5A9ZJTxQ/variant_NUCLEO_U5A5ZJ_Q.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB7","LED_BLUE",null],["PC7","LED_BUILTIN",null],["PG2","LED_RED",null]],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_U5A5ZJ_Q"},{"file":"boards/st/nucleo_u5a5zj_q/nucleo_u5a5zj_q.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB9","PB8"],"leds":[["PC7","led_1","high"],["PB7","led0","high"],["PG2","led_3","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_u5a5zj_q","stated":{"buttons|PC13":"zephyr:nucleo_u5a5zj_q: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PB7":"zephyr:nucleo_u5a5zj_q: gpios = <&gpiob 7 GPIO_ACTIVE_HIGH>","leds|PC7":"zephyr:nucleo_u5a5zj_q: gpios = <&gpioc 7 GPIO_ACTIVE_HIGH>","leds|PG2":"zephyr:nucleo_u5a5zj_q: gpios = <&gpiog 2 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_U5A5ZJ_Q/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","high","none"]],"i2c":["PB9","PB8"],"leds":[["PC7","LED1","high"],["PB7","LED2","high"],["PG2","LED3","high"]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"mpy:stm32/NUCLEO_U5A5ZJ_Q","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PB7":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PC7":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PG2":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_u5a5zj_q","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_u5a5zj_q","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20250226110953/https://www.st.com/resource/en/user_manual/um2861-stm32u5-nucleo144-board-mb1549-stmicroelectronics.pdf","doc":"UM2861 User manual, STM32U5 Nucleo-144 board (MB1549) (um2861-stm32u5-nucleo144-board-mb1549-stmicroelectronics.pdf)","kind":"user-manual","level":"Manual states it in words: B1 on PC13 by default (SB58 ON), pressed = HIGH, pull-down R38 100k (series R39 330R).","publisher":"STMicroelectronics","quote":"The blue button for the user and wake-up functions is connected to PC13 to support the default TAMPER function or to PA0 ... When the button is pressed the logic state is HIGH, otherwise, the logic state is LOW. To connect the USER button to PC13, SB58 must be ON and SB59 must be OFF. This is the default configuration. ... The hardware debounce filter is composed of a 100 nF capacitor (C84) with a 100 kOhm pull-down resistor (R38).","revision":"UM2861 - Rev 9 - May 2024","url":"https://www.st.com/resource/en/user_manual/um2861-stm32u5-nucleo144-board-mb1549-stmicroelectronics.pdf","where":"section 6.6 Push-buttons, 'User button (B1)', page 25"},"filled":["pull from mpy:stm32/NUCLEO_U5A5ZJ_Q","label from zephyr:nucleo_u5a5zj_q","active from zephyr:nucleo_u5a5zj_q"],"label":"User","name":"USER_BTN","pin":"PC13","pull":"none"}],"flash":4194304,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_U5A5ZJ_Q","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20250226110953/https://www.st.com/resource/en/user_manual/um2861-stm32u5-nucleo144-board-mb1549-stmicroelectronics.pdf","doc":"UM2861 User manual, STM32U5 Nucleo-144 board (MB1549) (um2861-stm32u5-nucleo144-board-mb1549-stmicroelectronics.pdf)","kind":"user-manual","level":"user manual: 'ON when the I/O is in the HIGH state'.","publisher":"STMicroelectronics","quote":"The user blue LED (LD2) is connected to PB7. A transistor is used to drive the LED","revision":"UM2861 - Rev 9 - May 2024","url":"https://www.st.com/resource/en/user_manual/um2861-stm32u5-nucleo144-board-mb1549-stmicroelectronics.pdf","where":"UM2861 Rev 9 section 6.5"},"colour":"blue","filled":["label from zephyr:nucleo_u5a5zj_q","active from mpy:stm32/NUCLEO_U5A5ZJ_Q"],"label":"User LD2","name":"LED_BLUE","pin":"PB7"},{"active":"high","aliases":["LED_GREEN"],"cite":{"archived":"https://web.archive.org/web/20250226110953/https://www.st.com/resource/en/user_manual/um2861-stm32u5-nucleo144-board-mb1549-stmicroelectronics.pdf","doc":"UM2861 User manual, STM32U5 Nucleo-144 board (MB1549) (um2861-stm32u5-nucleo144-board-mb1549-stmicroelectronics.pdf)","kind":"user-manual","level":"user manual words only; not verified on a schematic.","publisher":"STMicroelectronics","quote":"The user green LED (LD1) is connected to the PC7 STM32 I/O (SB21 ON and SB23 OFF, default configuration) or PA5 (SB21 OFF and SB23 ON, optional configuration corresponding to the D13 ST Zio connector). A transistor is used to drive the LED ... These user LEDs are ON when the I/O is in the HIGH state","revision":"UM2861 - Rev 9 - May 2024","url":"https://www.st.com/resource/en/user_manual/um2861-stm32u5-nucleo144-board-mb1549-stmicroelectronics.pdf","where":"UM2861 Rev 9 section 6.5"},"colour":"green","filled":["label from zephyr:nucleo_u5a5zj_q","active from mpy:stm32/NUCLEO_U5A5ZJ_Q"],"label":"User LD1","name":"LED_BUILTIN","pin":"PC7"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20250226110953/https://www.st.com/resource/en/user_manual/um2861-stm32u5-nucleo144-board-mb1549-stmicroelectronics.pdf","doc":"UM2861 User manual, STM32U5 Nucleo-144 board (MB1549) (um2861-stm32u5-nucleo144-board-mb1549-stmicroelectronics.pdf)","kind":"user-manual","level":"user manual: 'ON when the I/O is in the HIGH state'.","publisher":"STMicroelectronics","quote":"The user red LED (LD3) is connected to PG2. A transistor is used to drive the LED","revision":"UM2861 - Rev 9 - May 2024","url":"https://www.st.com/resource/en/user_manual/um2861-stm32u5-nucleo144-board-mb1549-stmicroelectronics.pdf","where":"UM2861 Rev 9 section 6.5"},"colour":"red","filled":["label from zephyr:nucleo_u5a5zj_q","active from mpy:stm32/NUCLEO_U5A5ZJ_Q"],"label":"User LD3","name":"LED_RED","pin":"PG2"}],"naming":"stm32","ram":2555904,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_U5A5ZJ_Q"}},
{"chosen":"zephyr:nucleo_wb05kz","flash":196608,"ids":["zephyr:nucleo_wb05kz"],"key":"st-nucleo-wb05kz","name":"Nucleo WB05KZ","part":"stm32wb05","ram":24576,"records":[{"file":"boards/st/nucleo_wb05kz/nucleo_wb05kz.dts","says":{"buttons":[["PA0","sw0","low","up"],["PB5","sw1","low","up"],["PB14","sw2","low","up"]],"i2c":["PB7","PB6"],"leds":[["PB1","led0","low"],["PB4","led1","low"],["PB2","led2","low"]],"spi":["PB3","PA11","PA8"]},"src":"zephyr:nucleo_wb05kz","stated":{"buttons|PA0":"zephyr:nucleo_wb05kz: gpios = <&gpioa 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PB14":"zephyr:nucleo_wb05kz: gpios = <&gpiob 14 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PB5":"zephyr:nucleo_wb05kz: gpios = <&gpiob 5 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PB1":"zephyr:nucleo_wb05kz: gpios = <&gpiob 1 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PB2":"zephyr:nucleo_wb05kz: gpios = <&gpiob 2 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PB4":"zephyr:nucleo_wb05kz: gpios = <&gpiob 4 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PA8","mosi":"PA11","name":"spi3","sck":"PB3"}},"buttons":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20240903091309/https://www.st.com/resource/en/schematic_pack/mb2032-wb05-b03-schematic.pdf","doc":"MB2032 schematic, Project: RF Miniboard for BlueNRG, Variant: WB05, Revision B-03 (mb2032-wb05-b03-schematic.pdf); MB1801 schematic, NUCLEO-64 - Mezzanine Board, Variant: NoUSB, Revision D-03 (mb1801-nousb-d03-schematic.pdf) [copy read: https://web.archive.org/web/20240903091309/https://www.st.com/resource/en/schematic_pack/mb2032-wb05-b03-schematic.pdf ; MB1801: https://web.archive.org/web/20260103153752/https://www.st.com/resource/en/schematic_pack/mb1801-nousb-d03-schematic.pdf]","kind":"schematic","level":"PA0 -> SB6 (fitted; SB23/SB4/SB12 DNF) -> USER1 -> board connector GPIO56 -> MB1801 SB2 -> net B1 -> switch B1 to GND (C12 10nF and ESD diode to GND, no pull-up on either board). Pressed pulls PA0 to GND: reads low (needs the MCU's internal pull-up).","publisher":"STMicroelectronics","quote":"MB2032: 'USER1 SB6' -> 'PA0 8'; 'GPIO56 USER1'. MB1801: 'GPIO56 SB2 B1 USER Push Buttons'; 'USER Push Button GND B1 KMR231GLFS U16 ESDALC6V1-1U2 C12 10nF B1'","revision":"MB2032 Revision: B-03, Date: 20 Jun 2024; MB1801 Revision: D-03, Date: 04-MAR-2024","url":"https://www.st.com/resource/en/schematic_pack/mb2032-wb05-b03-schematic.pdf","where":"MB2032 sheet 3 'MCU' (PA0 pin 8, SB6) and sheet 6 'Connectors' (GPIO56 = USER1); MB1801 sheet 3 'Extension Connectors' (GPIO56 SB2 B1) and sheet 4 'LEDs & Push Buttons & USB-C Connector' (USER Push Button B1)"},"label":"SW1","name":"sw0","pin":"PA0","pull":"up"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20240903091309/https://www.st.com/resource/en/schematic_pack/mb2032-wb05-b03-schematic.pdf","doc":"MB2032 schematic, Project: RF Miniboard for BlueNRG, Variant: WB05, Revision B-03 (mb2032-wb05-b03-schematic.pdf); MB1801 schematic, NUCLEO-64 - Mezzanine Board, Variant: NoUSB, Revision D-03 (mb1801-nousb-d03-schematic.pdf) [copy read: https://web.archive.org/web/20240903091309/https://www.st.com/resource/en/schematic_pack/mb2032-wb05-b03-schematic.pdf ; MB1801: https://web.archive.org/web/20260103153752/https://www.st.com/resource/en/schematic_pack/mb1801-nousb-d03-schematic.pdf]","kind":"schematic","level":"switch to GND.","publisher":"STMicroelectronics","quote":"'SB20 USER2' ; 'GPIO51 USER2' ; 'GPIO51 SB4 B2' ; 'GND B2 KMR231GLFS C13 10nF'","revision":"MB2032 Revision: B-03, Date: 20 Jun 2024; MB1801 Revision: D-03, Date: 04-MAR-2024","url":"https://www.st.com/resource/en/schematic_pack/mb2032-wb05-b03-schematic.pdf","where":"MB2032 sheet 3 (SB20 USER2 on PB5), MB1801"},"label":"SW2","name":"sw1","pin":"PB5","pull":"up"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20240903091309/https://www.st.com/resource/en/schematic_pack/mb2032-wb05-b03-schematic.pdf","doc":"MB2032 schematic, Project: RF Miniboard for BlueNRG, Variant: WB05, Revision B-03 (mb2032-wb05-b03-schematic.pdf); MB1801 schematic, NUCLEO-64 - Mezzanine Board, Variant: NoUSB, Revision D-03 (mb1801-nousb-d03-schematic.pdf) [copy read: https://web.archive.org/web/20240903091309/https://www.st.com/resource/en/schematic_pack/mb2032-wb05-b03-schematic.pdf ; MB1801: https://web.archive.org/web/20260103153752/https://www.st.com/resource/en/schematic_pack/mb1801-nousb-d03-schematic.pdf]","kind":"schematic","level":"switch to GND.","publisher":"STMicroelectronics","quote":"'PB14 SB37 USER3' ; 'When PB14 is used as input for User Button 3 (USER3), GPIO MUST be configured by software with a pull-up' ; 'GPIO53 SB6 B3' ; 'GND B3 KMR231GLFS C14 10nF'","revision":"MB2032 Revision: B-03, Date: 20 Jun 2024; MB1801 Revision: D-03, Date: 04-MAR-2024","url":"https://www.st.com/resource/en/schematic_pack/mb2032-wb05-b03-schematic.pdf","where":"MB2032 sheet 3 (SB37 USER3 on PB14), MB1801"},"label":"SW3","name":"sw2","pin":"PB14","pull":"up"}],"flash":196608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20240903091309/https://www.st.com/resource/en/schematic_pack/mb2032-wb05-b03-schematic.pdf","doc":"MB2032 schematic, Project: RF Miniboard for BlueNRG, Variant: WB05, Revision B-03 (mb2032-wb05-b03-schematic.pdf); MB1801 schematic, NUCLEO-64 - Mezzanine Board, Variant: NoUSB, Revision D-03 (mb1801-nousb-d03-schematic.pdf) [copy read: https://web.archive.org/web/20240903091309/https://www.st.com/resource/en/schematic_pack/mb2032-wb05-b03-schematic.pdf ; MB1801: https://web.archive.org/web/20260103153752/https://www.st.com/resource/en/schematic_pack/mb1801-nousb-d03-schematic.pdf]","kind":"schematic","level":"MB1801: V_TARGET (SB18) -> R6 680R -> LD1 anode, cathode -> net LD1 -> MCU pin: lit when pin is LOW.","publisher":"STMicroelectronics","quote":"MB2032 'SB9 LD1' ; connector 'GPIO30 LD1' ; MB1801 'GPIO30 SB9 LD1', 'V_TARGET SB18 R6 680R LD1 BLUE LD1'","revision":"MB2032 Revision: B-03, Date: 20 Jun 2024; MB1801 Revision: D-03, Date: 04-MAR-2024","url":"https://www.st.com/resource/en/schematic_pack/mb2032-wb05-b03-schematic.pdf","where":"MB2032 sheet 3 (SB9 LD1 on PB1) + MB1801 sheets 3/4"},"name":"led0","pin":"PB1"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20240903091309/https://www.st.com/resource/en/schematic_pack/mb2032-wb05-b03-schematic.pdf","doc":"MB2032 schematic, Project: RF Miniboard for BlueNRG, Variant: WB05, Revision B-03 (mb2032-wb05-b03-schematic.pdf); MB1801 schematic, NUCLEO-64 - Mezzanine Board, Variant: NoUSB, Revision D-03 (mb1801-nousb-d03-schematic.pdf) [copy read: https://web.archive.org/web/20240903091309/https://www.st.com/resource/en/schematic_pack/mb2032-wb05-b03-schematic.pdf ; MB1801: https://web.archive.org/web/20260103153752/https://www.st.com/resource/en/schematic_pack/mb1801-nousb-d03-schematic.pdf]","kind":"schematic","level":"cathode toward the MCU: lit low.","publisher":"STMicroelectronics","quote":"MB2032 'SB16 LD2' ; 'GPIO14 LD2' ; MB1801 'GPIO14 SB10 LD2', 'R7 680R LD2 TRUE GREEN LD2'","revision":"MB2032 Revision: B-03, Date: 20 Jun 2024; MB1801 Revision: D-03, Date: 04-MAR-2024","url":"https://www.st.com/resource/en/schematic_pack/mb2032-wb05-b03-schematic.pdf","where":"MB2032 sheet 3 (SB16 LD2 on PB4) + MB1801"},"name":"led1","pin":"PB4"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20240903091309/https://www.st.com/resource/en/schematic_pack/mb2032-wb05-b03-schematic.pdf","doc":"MB2032 schematic, Project: RF Miniboard for BlueNRG, Variant: WB05, Revision B-03 (mb2032-wb05-b03-schematic.pdf); MB1801 schematic, NUCLEO-64 - Mezzanine Board, Variant: NoUSB, Revision D-03 (mb1801-nousb-d03-schematic.pdf) [copy read: https://web.archive.org/web/20240903091309/https://www.st.com/resource/en/schematic_pack/mb2032-wb05-b03-schematic.pdf ; MB1801: https://web.archive.org/web/20260103153752/https://www.st.com/resource/en/schematic_pack/mb1801-nousb-d03-schematic.pdf]","kind":"schematic","level":"cathode toward the MCU: lit low.","publisher":"STMicroelectronics","quote":"MB2032 'SB7 LD3' ; 'GPIO57 LD3' ; MB1801 'GPIO57 SB11 LD3', 'R8 680R LD3 RED LD3'","revision":"MB2032 Revision: B-03, Date: 20 Jun 2024; MB1801 Revision: D-03, Date: 04-MAR-2024","url":"https://www.st.com/resource/en/schematic_pack/mb2032-wb05-b03-schematic.pdf","where":"MB2032 sheet 3 (SB7 LD3 on PB2) + MB1801"},"name":"led2","pin":"PB2"}],"naming":"stm32","ram":24576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nucleo_wb07cc","flash":262144,"ids":["zephyr:nucleo_wb07cc"],"key":"st-nucleo-wb07cc","name":"Nucleo WB07CC","part":"stm32wb07","ram":65536,"records":[{"file":"boards/st/nucleo_wb07cc/nucleo_wb07cc.dts","says":{"buttons":[["PA0","sw0","low","up"],["PB5","sw1","low","up"],["PB9","sw2","low","up"]],"i2c":["PB7","PB6"],"leds":[["PB0","led0","low"],["PB4","led1","low"],["PB2","led2","low"]],"spi":["PA5","PA6","PA7"]},"src":"zephyr:nucleo_wb07cc","stated":{"buttons|PA0":"zephyr:nucleo_wb07cc: gpios = <&gpioa 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PB5":"zephyr:nucleo_wb07cc: gpios = <&gpiob 5 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PB9":"zephyr:nucleo_wb07cc: gpios = <&gpiob 9 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PB0":"zephyr:nucleo_wb07cc: gpios = <&gpiob 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PB2":"zephyr:nucleo_wb07cc: gpios = <&gpiob 2 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PB4":"zephyr:nucleo_wb07cc: gpios = <&gpiob 4 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"PB6","sda":"PB7"},"spi":{"miso":"PA7","mosi":"PA6","name":"spi2","sck":"PA5"}},"buttons":[{"active":"low","label":"SW1","name":"sw0","pin":"PA0","pull":"up"},{"active":"low","label":"SW2","name":"sw1","pin":"PB5","pull":"up"},{"active":"low","label":"SW3","name":"sw2","pin":"PB9","pull":"up"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","name":"led0","pin":"PB0"},{"active":"low","name":"led1","pin":"PB4"},{"active":"low","name":"led2","pin":"PB2"}],"naming":"stm32","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WB09KE","flash":524288,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WB09KE","zephyr:nucleo_wb09ke"],"key":"st-nucleo-wb09ke","name":"Nucleo WB09KE","notes":["button PB5 added from zephyr:nucleo_wb09ke","button PB14 added from zephyr:nucleo_wb09ke","i2c added from zephyr:nucleo_wb09ke","spi added from zephyr:nucleo_wb09ke","button PA0 pull from zephyr:nucleo_wb09ke","button PA0 label from zephyr:nucleo_wb09ke","led PB1 active from zephyr:nucleo_wb09ke","led PB4 active from zephyr:nucleo_wb09ke","led PB2 active from zephyr:nucleo_wb09ke","button PA0 active from zephyr:nucleo_wb09ke"],"part":"stm32wb09","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32WB0x/WB05KZV_WB05TZF_WB09KEV_WB09TEF/variant_NUCLEO_WB09KE.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"leds":[["PB1","LED_BUILTIN",null],["PB4","LED_GREEN",null],["PB2","LED_RED",null]],"uart":["PA1","PB0"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WB09KE"},{"file":"boards/st/nucleo_wb09ke/nucleo_wb09ke.dts","says":{"buttons":[["PA0","sw0","low","up"],["PB5","sw1","low","up"],["PB14","sw2","low","up"]],"i2c":["PB7","PB6"],"leds":[["PB1","led0","low"],["PB4","led1","low"],["PB2","led2","low"]],"spi":["PB3","PA11","PA8"]},"src":"zephyr:nucleo_wb09ke","stated":{"buttons|PA0":"zephyr:nucleo_wb09ke: gpios = <&gpioa 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PB14":"zephyr:nucleo_wb09ke: gpios = <&gpiob 14 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PB5":"zephyr:nucleo_wb09ke: gpios = <&gpiob 5 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PB1":"zephyr:nucleo_wb09ke: gpios = <&gpiob 1 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PB2":"zephyr:nucleo_wb09ke: gpios = <&gpiob 2 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PB4":"zephyr:nucleo_wb09ke: gpios = <&gpiob 4 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_wb09ke","name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"added_from":"zephyr:nucleo_wb09ke","miso":"PA8","mosi":"PA11","name":"spi3","sck":"PB3"},"uart":{"name":"Serial","rx":"PB0","tx":"PA1"}},"buttons":[{"active":"low","filled":["pull from zephyr:nucleo_wb09ke","label from zephyr:nucleo_wb09ke","active from zephyr:nucleo_wb09ke"],"label":"SW1","name":"USER_BTN","pin":"PA0","pull":"up"},{"active":"low","added_from":"zephyr:nucleo_wb09ke","label":"SW2","name":"sw1","pin":"PB5","pull":"up"},{"active":"low","added_from":"zephyr:nucleo_wb09ke","label":"SW3","name":"sw2","pin":"PB14","pull":"up"}],"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WB09KE","leds":[{"active":"low","aliases":["LED_BLUE"],"colour":"blue","filled":["active from zephyr:nucleo_wb09ke"],"name":"LED_BUILTIN","pin":"PB1"},{"active":"low","colour":"green","filled":["active from zephyr:nucleo_wb09ke"],"name":"LED_GREEN","pin":"PB4"},{"active":"low","colour":"red","filled":["active from zephyr:nucleo_wb09ke"],"name":"LED_RED","pin":"PB2"}],"naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WB09KE"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WB15CC","flash":131072,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WB15CC"],"key":"st-nucleo-wb15cc","name":"Nucleo WB15CC","part":"stm32wb15xx","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32WBxx/WB15CCU/variant_NUCLEO_WB15CC.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"leds":[["PB5","LED_BUILTIN",null],["PB0","LED2",null],["PB1","LED3",null]],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WB15CC"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PA0"}],"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WB15CC","leds":[{"aliases":["LED1","LED_BLUE"],"colour":"blue","name":"LED_BUILTIN","pin":"PB5"},{"aliases":["LED_GREEN"],"colour":"green","name":"LED2","pin":"PB0"},{"aliases":["LED_RED"],"colour":"red","name":"LED3","pin":"PB1"}],"naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WB15CC"}},
{"chosen":"mpy:stm32/NUCLEO_WB55","ids":["mpy:stm32/NUCLEO_WB55"],"key":"st-nucleo-wb55","name":"Nucleo WB55","part":"stm32wb55xx","records":[{"file":"ports/stm32/boards/NUCLEO_WB55/mpconfigboard.h","says":{"buttons":[["PC4","USRSW","low","up"]],"i2c":["PB9","PB8"],"leds":[["PB5","LED1","high"],["PB0","LED2","high"],["PB1","LED3","high"]],"spi":["PA5","PA7","PA6"],"uart":["PB6","PB7"]},"src":"mpy:stm32/NUCLEO_WB55","stated":{"buttons|PC4":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PB0":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB1":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB5":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST Microelectronics","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB8","sda":"PB9"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"},"uart":{"name":"UART(1) (REPL)","rx":"PB7","tx":"PB6"}},"buttons":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20240828043640/https://www.st.com/resource/en/schematic_pack/mb1355-wb55rg-d01_schematic.pdf","doc":"MB1355 schematic, Variant: WB55RG, Revision D-01 (mb1355-wb55rg-d01_schematic.pdf)","kind":"schematic","level":"SW1 between GND and R7 1K; R7 -> SB47 (Close) -> PC4 (SB48 Open to PC13). No pull-up on the board: pressed pulls PC4 to GND, reads low (internal pull-up needed).","publisher":"STMicroelectronics","quote":"GND SW1 User PB R7 1K SB47 Close PC4 SB48 Open PC13","revision":"Revision: D-01, Date: 22-June-2020","url":"https://www.st.com/resource/en/schematic_pack/mb1355-wb55rg-d01_schematic.pdf","where":"sheet 2 of 6 'STM32WB55RG microcontroller I/Os', lower left (LEDs and user switches)"},"name":"USRSW","pin":"PC4","pull":"up"}],"flash_unknown":"No source states this board's flash, and the vendor's data has no stm32wb55xx.","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"cite":{"archived":"https://web.archive.org/web/20240828043640/https://www.st.com/resource/en/schematic_pack/mb1355-wb55rg-d01_schematic.pdf","doc":"MB1355 schematic, Variant: WB55RG, Revision D-01 (mb1355-wb55rg-d01_schematic.pdf)","kind":"schematic","level":"pin -> resistor -> anode, cathode GND.","publisher":"STMicroelectronics","quote":"PB5 R2 680 LED BLUE LED1 GND","revision":"Revision: D-01, Date: 22-June-2020","url":"https://www.st.com/resource/en/schematic_pack/mb1355-wb55rg-d01_schematic.pdf","where":"sheet 2"},"colour":"blue","name":"LED1","pin":"PB5"},{"active":"high","aliases":["MICROPY_HW_LED2"],"cite":{"archived":"https://web.archive.org/web/20240828043640/https://www.st.com/resource/en/schematic_pack/mb1355-wb55rg-d01_schematic.pdf","doc":"MB1355 schematic, Variant: WB55RG, Revision D-01 (mb1355-wb55rg-d01_schematic.pdf)","kind":"schematic","level":"pin -> resistor -> anode, cathode GND.","publisher":"STMicroelectronics","quote":"PB0 R3 680 LED GREEN LED2 GND","revision":"Revision: D-01, Date: 22-June-2020","url":"https://www.st.com/resource/en/schematic_pack/mb1355-wb55rg-d01_schematic.pdf","where":"sheet 2"},"colour":"green","name":"LED2","pin":"PB0"},{"active":"high","aliases":["MICROPY_HW_LED3"],"cite":{"archived":"https://web.archive.org/web/20240828043640/https://www.st.com/resource/en/schematic_pack/mb1355-wb55rg-d01_schematic.pdf","doc":"MB1355 schematic, Variant: WB55RG, Revision D-01 (mb1355-wb55rg-d01_schematic.pdf)","kind":"schematic","level":"pin -> resistor -> anode, cathode GND.","publisher":"STMicroelectronics","quote":"PB1 R4 680 LED3 LED RED GND","revision":"Revision: D-01, Date: 22-June-2020","url":"https://www.st.com/resource/en/schematic_pack/mb1355-wb55rg-d01_schematic.pdf","where":"sheet 2"},"colour":"red","name":"LED3","pin":"PB1"}],"naming":"stm32"}},
{"chosen":"zephyr:nucleo_wb55rg","flash":897024,"ids":["zephyr:nucleo_wb55rg"],"key":"st-nucleo-wb55rg","name":"Nucleo WB55RG","part":"stm32wb55xx","ram":196608,"records":[{"file":"boards/st/nucleo_wb55rg/nucleo_wb55rg.dts","says":{"buttons":[["PC4","sw0","low","up"],["PD0","sw1","low","up"],["PD1","sw2","low","up"]],"i2c":["PB9","PB8"],"leds":[["PB5","led0","high"],["PB0","led1","high"],["PB1","led2","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_wb55rg","stated":{"buttons|PC4":"zephyr:nucleo_wb55rg: gpios = <&gpioc 4 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PD0":"zephyr:nucleo_wb55rg: gpios = <&gpiod 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PD1":"zephyr:nucleo_wb55rg: gpios = <&gpiod 1 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PB0":"zephyr:nucleo_wb55rg: gpios = <&gpiob 0 GPIO_ACTIVE_HIGH>","leds|PB1":"zephyr:nucleo_wb55rg: gpios = <&gpiob 1 GPIO_ACTIVE_HIGH>","leds|PB5":"zephyr:nucleo_wb55rg: gpios = <&gpiob 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"SW1","name":"sw0","pin":"PC4","pull":"up"},{"active":"low","label":"SW2","name":"sw1","pin":"PD0","pull":"up"},{"active":"low","label":"SW3","name":"sw2","pin":"PD1","pull":"up"}],"flash":897024,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"label":"User LED1","name":"led0","pin":"PB5"},{"active":"high","label":"User LED2","name":"led1","pin":"PB0"},{"active":"high","label":"User LED3","name":"led2","pin":"PB1"}],"naming":"stm32","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nucleo_wba25ce1","flash":524288,"ids":["zephyr:nucleo_wba25ce1"],"key":"st-nucleo-wba25ce1","name":"Nucleo WBA25CE1","part":"stm32wba25x","ram":65536,"records":[{"file":"boards/st/nucleo_wba25ce1/nucleo_wba25ce1.dts","says":{"buttons":[["PA1","sw0","low","up"],["PC13","sw1","low","up"],["PA2","sw2","low","up"]],"i2c":["PA11","PB2"],"leds":[["PA7","led0","low"],["PB12","led1","low"],["PB15","led2","low"]]},"src":"zephyr:nucleo_wba25ce1","stated":{"buttons|PA1":"zephyr:nucleo_wba25ce1: gpios = <&gpioa 1 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PA2":"zephyr:nucleo_wba25ce1: gpios = <&gpioa 2 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PC13":"zephyr:nucleo_wba25ce1: gpios = <&gpioc 13 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PA7":"zephyr:nucleo_wba25ce1: gpios = <&gpioa 7 GPIO_ACTIVE_LOW>","leds|PB12":"zephyr:nucleo_wba25ce1: gpios = <&gpiob 12 GPIO_ACTIVE_LOW>","leds|PB15":"zephyr:nucleo_wba25ce1: gpios = <&gpiob 15 GPIO_ACTIVE_LOW>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c3","scl":"PB2","sda":"PA11"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"User B1","name":"sw0","pin":"PA1","pull":"up"},{"active":"low","label":"User B2","name":"sw1","pin":"PC13","pull":"up"},{"active":"low","label":"User B3","name":"sw2","pin":"PA2","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"label":"User LD1","name":"led0","pin":"PA7"},{"active":"low","label":"User LD2","name":"led1","pin":"PB12"},{"active":"low","label":"User LD3","name":"led2","pin":"PB15"}],"naming":"stm32","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WBA55CG","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WBA55CG","zephyr:nucleo_wba55cg"],"key":"st-nucleo-wba55cg","name":"Nucleo WBA55CG","notes":["button PB6 added from zephyr:nucleo_wba55cg","button PB7 added from zephyr:nucleo_wba55cg","i2c added from zephyr:nucleo_wba55cg","spi added from zephyr:nucleo_wba55cg","led PB4 label from zephyr:nucleo_wba55cg","led PA9 label from zephyr:nucleo_wba55cg","led PB8 label from zephyr:nucleo_wba55cg","button PC13 pull from zephyr:nucleo_wba55cg","button PC13 label from zephyr:nucleo_wba55cg","led PB4 active from zephyr:nucleo_wba55cg","led PA9 active from zephyr:nucleo_wba55cg","led PB8 active from zephyr:nucleo_wba55cg","button PC13 active from zephyr:nucleo_wba55cg"],"part":"stm32wba55x","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32WBAxx/WBA55C(E-G)U/variant_NUCLEO_WBA55CG.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB4","LED_BUILTIN",null],["PA9","LED2",null],["PB8","LED3",null]],"uart":["PB12","PA8"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WBA55CG"},{"file":"boards/st/nucleo_wba55cg/nucleo_wba55cg.dts","says":{"buttons":[["PC13","sw0","low","up"],["PB6","sw1","low","up"],["PB7","sw2","low","up"]],"i2c":["PB1","PB2"],"leds":[["PB4","led0","low"],["PA9","led1","low"],["PB8","led2","low"]],"spi":["PB4","PA15","PB3"]},"src":"zephyr:nucleo_wba55cg","stated":{"buttons|PB6":"zephyr:nucleo_wba55cg: gpios = <&gpiob 6 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PB7":"zephyr:nucleo_wba55cg: gpios = <&gpiob 7 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PC13":"zephyr:nucleo_wba55cg: gpios = <&gpioc 13 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PA9":"zephyr:nucleo_wba55cg: gpios = <&gpioa 9 GPIO_ACTIVE_LOW>","leds|PB4":"zephyr:nucleo_wba55cg: gpios = <&gpiob 4 GPIO_ACTIVE_LOW>","leds|PB8":"zephyr:nucleo_wba55cg: gpios = <&gpiob 8 GPIO_ACTIVE_LOW>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_wba55cg","name":"i2c1","scl":"PB2","sda":"PB1"},"spi":{"added_from":"zephyr:nucleo_wba55cg","miso":"PB3","mosi":"PA15","name":"spi1","sck":"PB4"},"uart":{"name":"Serial","rx":"PA8","tx":"PB12"}},"buttons":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20260103160119/https://www.st.com/resource/en/schematic_pack/mb1803-wba55cga-b01-schematic.pdf","doc":"MB1803 schematic, Variant: WBA55CGA, Revision B-01 (mb1803-wba55cga-b01-schematic.pdf); MB1801 schematic, NUCLEO-64 - Mezzanine Board, Variant: NoUSB, Revision D-03 (mb1801-nousb-d03-schematic.pdf) [copy read: https://web.archive.org/web/20260103160119/https://www.st.com/resource/en/schematic_pack/mb1803-wba55cga-b01-schematic.pdf ; MB1801: https://web.archive.org/web/20260103153752/https://www.st.com/resource/en/schematic_pack/mb1801-nousb-d03-schematic.pdf]","kind":"schematic","level":"switch to GND.","publisher":"STMicroelectronics","quote":"'SB34 B1 GPIO56' ; 'GPIO56 SB2 B1' ; 'GND B1 KMR231GLFS C12 10nF'","revision":"MB1803 Revision: B-01, Date: 24-August-2022; MB1801 Revision: D-03, Date: 04-MAR-2024","url":"https://www.st.com/resource/en/schematic_pack/mb1803-wba55cga-b01-schematic.pdf","where":"MB1803 sheet 3 (PC13 'D7B B1' -> SB34 -> GPIO56); MB1801"},"filled":["pull from zephyr:nucleo_wba55cg","label from zephyr:nucleo_wba55cg","active from zephyr:nucleo_wba55cg"],"label":"User B1","name":"USER_BTN","pin":"PC13","pull":"up"},{"active":"low","added_from":"zephyr:nucleo_wba55cg","cite":{"archived":"https://web.archive.org/web/20260103160119/https://www.st.com/resource/en/schematic_pack/mb1803-wba55cga-b01-schematic.pdf","doc":"MB1803 schematic, Variant: WBA55CGA, Revision B-01 (mb1803-wba55cga-b01-schematic.pdf); MB1801 schematic, NUCLEO-64 - Mezzanine Board, Variant: NoUSB, Revision D-03 (mb1801-nousb-d03-schematic.pdf) [copy read: https://web.archive.org/web/20260103160119/https://www.st.com/resource/en/schematic_pack/mb1803-wba55cga-b01-schematic.pdf ; MB1801: https://web.archive.org/web/20260103153752/https://www.st.com/resource/en/schematic_pack/mb1801-nousb-d03-schematic.pdf]","kind":"schematic","level":"switch to GND.","publisher":"STMicroelectronics","quote":"'SB15 B2 GPIO51' ; 'GPIO51 SB4 B2' ; 'GND B2 KMR231GLFS C13 10nF'","revision":"MB1803 Revision: B-01, Date: 24-August-2022; MB1801 Revision: D-03, Date: 04-MAR-2024","url":"https://www.st.com/resource/en/schematic_pack/mb1803-wba55cga-b01-schematic.pdf","where":"MB1803 sheet 3 (PB6 -> SB15 -> GPIO51); MB1801"},"label":"User B2","name":"sw1","pin":"PB6","pull":"up"},{"active":"low","added_from":"zephyr:nucleo_wba55cg","cite":{"archived":"https://web.archive.org/web/20260103160119/https://www.st.com/resource/en/schematic_pack/mb1803-wba55cga-b01-schematic.pdf","doc":"MB1803 schematic, Variant: WBA55CGA, Revision B-01 (mb1803-wba55cga-b01-schematic.pdf); MB1801 schematic, NUCLEO-64 - Mezzanine Board, Variant: NoUSB, Revision D-03 (mb1801-nousb-d03-schematic.pdf) [copy read: https://web.archive.org/web/20260103160119/https://www.st.com/resource/en/schematic_pack/mb1803-wba55cga-b01-schematic.pdf ; MB1801: https://web.archive.org/web/20260103153752/https://www.st.com/resource/en/schematic_pack/mb1801-nousb-d03-schematic.pdf]","kind":"schematic","level":"PB7 -> SB18 (fitted) -> connector GPIO53 -> MB1801 SB6 -> net B3 -> switch B3 to GND (C14 10nF, ESD diode, no pull-up). Pressed pulls PB7 to GND: reads low.","publisher":"STMicroelectronics","quote":"MB1803: 'PB7 19 D2 B3' -> 'SB16 D2 GPIO52', 'SB18 B3 GPIO53'. MB1801: 'GPIO53 SB6 B3'; 'USER Push Button GND B3 KMR231GLFS C14 10nF U18 B3'","revision":"MB1803 Revision: B-01, Date: 24-August-2022; MB1801 Revision: D-03, Date: 04-MAR-2024","url":"https://www.st.com/resource/en/schematic_pack/mb1803-wba55cga-b01-schematic.pdf","where":"MB1803 sheet 3 'STM32 microcontroller I/Os & Clock' (PB7 pin 19, SB16/SB18); MB1801 sheet 3 (GPIO53 SB6 B3) and sheet 4 (USER Push Button B3)"},"label":"User B3","name":"sw2","pin":"PB7","pull":"up"}],"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WBA55CG","leds":[{"active":"low","aliases":["LED1","LED_BLUE"],"cite":{"archived":"https://web.archive.org/web/20260103160119/https://www.st.com/resource/en/schematic_pack/mb1803-wba55cga-b01-schematic.pdf","doc":"MB1803 schematic, Variant: WBA55CGA, Revision B-01 (mb1803-wba55cga-b01-schematic.pdf); MB1801 schematic, NUCLEO-64 - Mezzanine Board, Variant: NoUSB, Revision D-03 (mb1801-nousb-d03-schematic.pdf) [copy read: https://web.archive.org/web/20260103160119/https://www.st.com/resource/en/schematic_pack/mb1803-wba55cga-b01-schematic.pdf ; MB1801: https://web.archive.org/web/20260103153752/https://www.st.com/resource/en/schematic_pack/mb1801-nousb-d03-schematic.pdf]","kind":"schematic","level":"MB1801 LED anode to V_TARGET via R6, cathode to net LD1: lit low.","publisher":"STMicroelectronics","quote":"'PB4 LD1 GPIO30' ; MB1801 'GPIO30 SB9 LD1', 'R6 680R LD1 BLUE'","revision":"MB1803 Revision: B-01, Date: 24-August-2022; MB1801 Revision: D-03, Date: 04-MAR-2024","url":"https://www.st.com/resource/en/schematic_pack/mb1803-wba55cga-b01-schematic.pdf","where":"MB1803 sheet 3 (PB4 'D13 LD1' -> SB13 -> GPIO30); MB1801 sheets 3/4"},"colour":"blue","filled":["label from zephyr:nucleo_wba55cg","active from zephyr:nucleo_wba55cg"],"label":"User LD1","name":"LED_BUILTIN","pin":"PB4"},{"active":"low","aliases":["LED_GREEN"],"cite":{"archived":"https://web.archive.org/web/20260103160119/https://www.st.com/resource/en/schematic_pack/mb1803-wba55cga-b01-schematic.pdf","doc":"MB1803 schematic, Variant: WBA55CGA, Revision B-01 (mb1803-wba55cga-b01-schematic.pdf); MB1801 schematic, NUCLEO-64 - Mezzanine Board, Variant: NoUSB, Revision D-03 (mb1801-nousb-d03-schematic.pdf) [copy read: https://web.archive.org/web/20260103160119/https://www.st.com/resource/en/schematic_pack/mb1803-wba55cga-b01-schematic.pdf ; MB1801: https://web.archive.org/web/20260103153752/https://www.st.com/resource/en/schematic_pack/mb1801-nousb-d03-schematic.pdf]","kind":"schematic","level":"cathode toward the MCU: lit low. PA9 path on MB1803 read from net labels, solder bridge (SB30) not traced in detail.","publisher":"STMicroelectronics","quote":"'GPIO14 LD2 PA9' ; MB1801 'GPIO14 SB10 LD2', 'R7 680R LD2 TRUE GREEN'","revision":"MB1803 Revision: B-01, Date: 24-August-2022; MB1801 Revision: D-03, Date: 04-MAR-2024","url":"https://www.st.com/resource/en/schematic_pack/mb1803-wba55cga-b01-schematic.pdf","where":"MB1803 sheet 3 connector ('GPIO14 LD2 PA9'); MB1801"},"colour":"green","filled":["label from zephyr:nucleo_wba55cg","active from zephyr:nucleo_wba55cg"],"label":"User LD2","name":"LED2","pin":"PA9"},{"active":"low","aliases":["LED_RED"],"cite":{"archived":"https://web.archive.org/web/20260103160119/https://www.st.com/resource/en/schematic_pack/mb1803-wba55cga-b01-schematic.pdf","doc":"MB1803 schematic, Variant: WBA55CGA, Revision B-01 (mb1803-wba55cga-b01-schematic.pdf); MB1801 schematic, NUCLEO-64 - Mezzanine Board, Variant: NoUSB, Revision D-03 (mb1801-nousb-d03-schematic.pdf) [copy read: https://web.archive.org/web/20260103160119/https://www.st.com/resource/en/schematic_pack/mb1803-wba55cga-b01-schematic.pdf ; MB1801: https://web.archive.org/web/20260103153752/https://www.st.com/resource/en/schematic_pack/mb1801-nousb-d03-schematic.pdf]","kind":"schematic","level":"cathode toward the MCU: lit low.","publisher":"STMicroelectronics","quote":"'SB42 LD3 GPIO57' ; MB1801 'GPIO57 SB11 LD3', 'R8 680R LD3 RED'","revision":"MB1803 Revision: B-01, Date: 24-August-2022; MB1801 Revision: D-03, Date: 04-MAR-2024","url":"https://www.st.com/resource/en/schematic_pack/mb1803-wba55cga-b01-schematic.pdf","where":"MB1803 sheet 3 (PB8 'LD3' -> SB42 -> GPIO57); MB1801"},"colour":"red","filled":["label from zephyr:nucleo_wba55cg","active from zephyr:nucleo_wba55cg"],"label":"User LD3","name":"LED3","pin":"PB8"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WBA55CG"}},
{"chosen":"zephyr:nucleo_wba65ri","flash":2097152,"ids":["zephyr:nucleo_wba65ri"],"key":"st-nucleo-wba65ri","name":"Nucleo WBA65RI","part":"stm32wba65x","ram":458752,"records":[{"file":"boards/st/nucleo_wba65ri/nucleo_wba65ri.dts","says":{"buttons":[["PC13","sw0","low","up"],["PC5","sw1","low","up"],["PB4","sw2","low","up"]],"i2c":["PB1","PB2"],"leds":[["PD8","led0","low"],["PC4","led1","low"],["PB8","led2","low"]],"spi":["PB10","PC3","PA9"]},"src":"zephyr:nucleo_wba65ri","stated":{"buttons|PB4":"zephyr:nucleo_wba65ri: gpios = <&gpiob 4 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PC13":"zephyr:nucleo_wba65ri: gpios = <&gpioc 13 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PC5":"zephyr:nucleo_wba65ri: gpios = <&gpioc 5 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PB8":"zephyr:nucleo_wba65ri: gpios = <&gpiob 8 GPIO_ACTIVE_LOW>","leds|PC4":"zephyr:nucleo_wba65ri: gpios = <&gpioc 4 GPIO_ACTIVE_LOW>","leds|PD8":"zephyr:nucleo_wba65ri: gpios = <&gpiod 8 GPIO_ACTIVE_LOW>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB2","sda":"PB1"},"spi":{"miso":"PA9","mosi":"PC3","name":"spi2","sck":"PB10"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"User B1","name":"sw0","pin":"PC13","pull":"up"},{"active":"low","label":"User B2","name":"sw1","pin":"PC5","pull":"up"},{"active":"low","label":"User B3","name":"sw2","pin":"PB4","pull":"up"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"label":"User LD1","name":"led0","pin":"PD8"},{"active":"low","label":"User LD2","name":"led1","pin":"PC4"},{"active":"low","label":"User LD3","name":"led2","pin":"PB8"}],"naming":"stm32","ram":458752,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WL33CC1","flash":262144,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WL33CC1","zephyr:nucleo_wl33cc1"],"key":"st-nucleo-wl33cc1","name":"Nucleo WL33CC1","notes":["button PA11 added from zephyr:nucleo_wl33cc1","button PB15 added from zephyr:nucleo_wl33cc1","i2c added from zephyr:nucleo_wl33cc1","spi added from zephyr:nucleo_wl33cc1","led PA14 label from zephyr:nucleo_wl33cc1","led PB4 label from zephyr:nucleo_wl33cc1","led PB5 label from zephyr:nucleo_wl33cc1","button PA0 pull from zephyr:nucleo_wl33cc1","button PA0 label from zephyr:nucleo_wl33cc1","led PA14 active from zephyr:nucleo_wl33cc1","led PB4 active from zephyr:nucleo_wl33cc1","led PB5 active from zephyr:nucleo_wl33cc1","button PA0 active from zephyr:nucleo_wl33cc1"],"part":"stm32wl33xx","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32WL3x/WL33C(8-B-C)Vx(X)/variant_NUCLEO_WL33CCx.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"leds":[["PA14","LED_BUILTIN",null],["PB4","LED_GREEN",null],["PB5","LED_RED",null]],"uart":["PA1","PA15"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WL33CC1"},{"file":"boards/st/nucleo_wl33cc1/nucleo_wl33cc1.dts","says":{"buttons":[["PA0","sw0","low","up"],["PA11","sw1","low","up"],["PB15","sw2","low","up"]],"i2c":["PA7","PA6"],"leds":[["PA14","led0","low"],["PB4","led1","low"],["PB5","led2","low"]],"spi":["PB11","PB9","PB8"]},"src":"zephyr:nucleo_wl33cc1","stated":{"buttons|PA0":"zephyr:nucleo_wl33cc1: gpios = <&gpioa 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PA11":"zephyr:nucleo_wl33cc1: gpios = <&gpioa 11 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PB15":"zephyr:nucleo_wl33cc1: gpios = <&gpiob 15 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PA14":"zephyr:nucleo_wl33cc1: gpios = <&gpioa 14 GPIO_ACTIVE_LOW>","leds|PB4":"zephyr:nucleo_wl33cc1: gpios = <&gpiob 4 GPIO_ACTIVE_LOW>","leds|PB5":"zephyr:nucleo_wl33cc1: gpios = <&gpiob 5 GPIO_ACTIVE_LOW>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_wl33cc1","name":"i2c2","scl":"PA6","sda":"PA7"},"spi":{"added_from":"zephyr:nucleo_wl33cc1","miso":"PB8","mosi":"PB9","name":"spi1","sck":"PB11"},"uart":{"name":"Serial","rx":"PA15","tx":"PA1"}},"buttons":[{"active":"low","filled":["pull from zephyr:nucleo_wl33cc1","label from zephyr:nucleo_wl33cc1","active from zephyr:nucleo_wl33cc1"],"label":"USER1","name":"USER_BTN","pin":"PA0","pull":"up"},{"active":"low","added_from":"zephyr:nucleo_wl33cc1","label":"USER2","name":"sw1","pin":"PA11","pull":"up"},{"active":"low","added_from":"zephyr:nucleo_wl33cc1","label":"USER3","name":"sw2","pin":"PB15","pull":"up"}],"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WL33CC1","leds":[{"active":"low","aliases":["LED_BLUE"],"colour":"blue","filled":["label from zephyr:nucleo_wl33cc1","active from zephyr:nucleo_wl33cc1"],"label":"LD1","name":"LED_BUILTIN","pin":"PA14"},{"active":"low","colour":"green","filled":["label from zephyr:nucleo_wl33cc1","active from zephyr:nucleo_wl33cc1"],"label":"LD2","name":"LED_GREEN","pin":"PB4"},{"active":"low","colour":"red","filled":["label from zephyr:nucleo_wl33cc1","active from zephyr:nucleo_wl33cc1"],"label":"LD3","name":"LED_RED","pin":"PB5"}],"naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WL33CC1"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WL33CC2","flash":262144,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WL33CC2"],"key":"st-nucleo-wl33cc2","name":"Nucleo WL33CC2","part":"stm32wl3x","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32WL3x/WL33C(8-B-C)Vx(X)/variant_NUCLEO_WL33CCx.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"leds":[["PA14","LED_BUILTIN",null],["PB4","LED_GREEN",null],["PB5","LED_RED",null]],"uart":["PA1","PA15"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WL33CC2"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"uart":{"name":"Serial","rx":"PA15","tx":"PA1"}},"buttons":[{"name":"USER_BTN","pin":"PA0"}],"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WL33CC2","leds":[{"aliases":["LED_BLUE"],"colour":"blue","name":"LED_BUILTIN","pin":"PA14"},{"colour":"green","name":"LED_GREEN","pin":"PB4"},{"colour":"red","name":"LED_RED","pin":"PB5"}],"naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WL33CC2"}},
{"chosen":"mpy:stm32/NUCLEO_WL55","ids":["mpy:stm32/NUCLEO_WL55"],"key":"st-nucleo-wl55","name":"Nucleo WL55","part":"stm32wl55xx","records":[{"file":"ports/stm32/boards/NUCLEO_WL55/mpconfigboard.h","says":{"buttons":[["PA0","USRSW","low","up"]],"i2c":["PA11","PA12"],"leds":[["PB15","LED1","high"],["PB9","LED2","high"],["PB11","LED3","high"]],"spi":["PA5","PA7","PA6"],"uart":["PB6","PB7"]},"src":"mpy:stm32/NUCLEO_WL55","stated":{"buttons|PA0":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PB11":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB15":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB9":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST Microelectronics","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PA12","sda":"PA11"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"},"uart":{"name":"UART(1) (REPL)","rx":"PB7","tx":"PB6"}},"buttons":[{"active":"low","name":"USRSW","pin":"PA0","pull":"up"}],"flash_unknown":"No source states this board's flash, and the vendor's data has no stm32wl55xx.","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"colour":"blue","name":"LED1","pin":"PB15"},{"active":"high","aliases":["MICROPY_HW_LED2"],"colour":"green","name":"LED2","pin":"PB9"},{"active":"high","aliases":["MICROPY_HW_LED3"],"colour":"red","name":"LED3","pin":"PB11"}],"naming":"stm32"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WL55JC1","flash":262144,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WL55JC1"],"key":"st-nucleo-wl55jc1","name":"Nucleo WL55JC1","part":"stm32wle5xx","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_NUCLEO_WL55JC1.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"leds":[["PB15","LED_BUILTIN",null],["PB9","LED2",null],["PB11","LED3",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WL55JC1"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"name":"USER_BTN","pin":"PA0"}],"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WL55JC1","leds":[{"aliases":["LED1","LED_BLUE"],"colour":"blue","name":"LED_BUILTIN","pin":"PB15"},{"aliases":["LED_GREEN"],"colour":"green","name":"LED2","pin":"PB9"},{"aliases":["LED_RED"],"colour":"red","name":"LED3","pin":"PB11"}],"naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_WL55JC1"}},
{"chosen":"arduino:STMicroelectronics:stm32:LoRa:WE_OCEANUS1_EV","flash":262144,"ids":["arduino:STMicroelectronics:stm32:LoRa:WE_OCEANUS1_EV"],"key":"st-oceanus-i-ev","name":"Oceanus-I EV","part":"stm32wle5xx","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_WE_OCEANUS1_EV.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"i2c":["PB7","PB8"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PB3","PB5","PB4"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:LoRa:WE_OCEANUS1_EV"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB7"},"spi":{"cs":"PA15","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"name":"USER_BTN","pin":"PA0"}],"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:LoRa:WE_OCEANUS1_EV","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:LoRa:WE_OCEANUS1_EV"}},
{"chosen":"arduino:STMicroelectronics:stm32:LoRa:WE_OCEANUS1","flash":262144,"ids":["arduino:STMicroelectronics:stm32:LoRa:WE_OCEANUS1"],"key":"st-oceanus-i-module","name":"Oceanus-I Module","part":"stm32wle5xx","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_WE_OCEANUS1.h","says":{"i2c":["PB7","PB8"],"spi":["PB3","PB5","PB4"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:LoRa:WE_OCEANUS1"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB7"},"spi":{"cs":"PA15","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:LoRa:WE_OCEANUS1","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:LoRa:WE_OCEANUS1"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:OLIMEXINO_STM32F3","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF3:OLIMEXINO_STM32F3"],"key":"st-olimexino-stm32f3","name":"OLIMEXINO-STM32F3","part":"stm32f303xc","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F3xx/F303R(B-C)T/variant_OLIMEXINO_STM32F3.h","says":{"buttons":[["PC9","USER_BTN",null,null]],"i2c":["PA10","PA9"],"leds":[["PA5","LED_BUILTIN",null],["PA1","LED2",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:OLIMEXINO_STM32F3"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"name":"USER_BTN","pin":"PC9"}],"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:OLIMEXINO_STM32F3","leds":[{"aliases":["LED1","LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PA5"},{"aliases":["LED_YELLOW"],"colour":"yellow","name":"LED2","pin":"PA1"}],"naming":"stm32","ram":40960,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:OLIMEXINO_STM32F3"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:P_NUCLEO_WB55_USB_DONGLE","flash":524288,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:P_NUCLEO_WB55_USB_DONGLE"],"key":"st-p-nucleo-wb55-usb-dongle","name":"P-Nucleo WB55 USB Dongle","part":"stm32wb55xx","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32WBxx/WB35C(C-E)UxA_WB55C(C-E-G)U/variant_P_NUCLEO_WB55_USB_DONGLE.h","says":{"buttons":[["PA10","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PA4","LED_BUILTIN",null],["PB0","LED2",null],["PB1","LED3",null]],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:P_NUCLEO_WB55_USB_DONGLE"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PB2","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"name":"USER_BTN","pin":"PA10"}],"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:P_NUCLEO_WB55_USB_DONGLE","leds":[{"aliases":["LED1","LED_BLUE"],"colour":"blue","name":"LED_BUILTIN","pin":"PA4"},{"aliases":["LED_GREEN"],"colour":"green","name":"LED2","pin":"PB0"},{"aliases":["LED_RED"],"colour":"red","name":"LED3","pin":"PB1"}],"naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:P_NUCLEO_WB55_USB_DONGLE"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:P_NUCLEO_WB55RG","flash":524288,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:P_NUCLEO_WB55RG","pio:nucleo_wb55rg_p"],"key":"st-p-nucleo-wb55rg","name":"P-Nucleo WB55RG","notes":["i2c added from pio:nucleo_wb55rg_p","spi added from pio:nucleo_wb55rg_p"],"part":"stm32wb55rg","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32WBxx/WB55R(C-E-G)V/variant_P_NUCLEO_WB55RG.h","says":{"buttons":[["PC4","USER_BTN",null,null]],"leds":[["PB5","LED_BUILTIN",null],["PB0","LED2",null],["PB1","LED3",null]],"uart":["PB6","PB7"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:P_NUCLEO_WB55RG"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WBxx/WB55R(C-E-G)V/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"pio:nucleo_wb55rg_p","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"pio:nucleo_wb55rg_p","name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"added_from":"pio:nucleo_wb55rg_p","cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PB7","tx":"PB6"}},"buttons":[{"name":"USER_BTN","pin":"PC4"}],"clock_hz":64000000,"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:P_NUCLEO_WB55RG","leds":[{"aliases":["LED1","LED_BLUE"],"colour":"blue","name":"LED_BUILTIN","pin":"PB5"},{"aliases":["LED_GREEN"],"colour":"green","name":"LED2","pin":"PB0"},{"aliases":["LED_RED"],"colour":"red","name":"LED3","pin":"PB1"}],"naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:P_NUCLEO_WB55RG"}},
{"chosen":"arduino:STMicroelectronics:stm32:3dprinter:PRNTR_V1","flash":524288,"ids":["arduino:STMicroelectronics:stm32:3dprinter:PRNTR_V1"],"key":"st-prntr-v1","name":"PRNTR v1","part":"stm32f407xx","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_PRNTR_V1.h","says":{"i2c":["PB9","PB8"],"leds":[["PB2","LED_BUILTIN",null]],"spi":["PB3","PB5","PB4"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:3dprinter:PRNTR_V1"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:3dprinter:PRNTR_V1","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB2"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:3dprinter:PRNTR_V1"}},
{"chosen":"arduino:STMicroelectronics:stm32:3dprinter:PRNTR_V2","flash":524288,"ids":["arduino:STMicroelectronics:stm32:3dprinter:PRNTR_V2"],"key":"st-prntr-v2","name":"PRNTR v2","part":"stm32f407xx","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_PRNTR_V2.h","says":{"i2c":["PB7","PB6"],"spi":["PB3","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:3dprinter:PRNTR_V2"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"miso":"PA6","mosi":"PA7","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:3dprinter:PRNTR_V2","naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:3dprinter:PRNTR_V2"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:PX_HER0","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenL0:PX_HER0"],"key":"st-px-her0","name":"PX-HER0","part":"stm32l072xx","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_PX_HER0.h","says":{"buttons":[["PA15","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PH0","LED_BUILTIN",null]],"spi":["PB3","PB5","PB4"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenL0:PX_HER0"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PB6","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PA15"}],"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:PX_HER0","leds":[{"aliases":["LED_RED"],"colour":"red","name":"LED_BUILTIN","pin":"PH0"}],"naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:PX_HER0"}},
{"chosen":"arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_DUINO","flash":131072,"ids":["arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_DUINO"],"key":"st-pybstick26-duino","name":"PYBSTICK26 Duino","part":"stm32f072xb","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_PYBSTICK26_DUINO.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PB1","LED_BLUE",null],["PA13","LED_BUILTIN",null],["PA14","LED_GREEN",null],["PB0","LED_YELLOW",null]],"spi":["PA5","PA7","PB4"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_DUINO"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PA15","miso":"PB4","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_DUINO","leds":[{"colour":"blue","name":"LED_BLUE","pin":"PB1"},{"aliases":["LED_RED"],"colour":"red","name":"LED_BUILTIN","pin":"PA13"},{"colour":"green","name":"LED_GREEN","pin":"PA14"},{"colour":"yellow","name":"LED_YELLOW","pin":"PB0"}],"naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_DUINO"}},
{"chosen":"hand:arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_LITE","flash":524288,"ids":["arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_LITE"],"key":"st-pybstick26-lite","name":"PYBSTICK26 Lite","notes":["button PC13 from arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_LITE not kept: SW2's footprint, marked DNL (do not load): no switch is fitted on PC13; the board's USR button (SW1) is on BOOT0 (Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5), switch block: SW2 on net PC13-SW (U1 pin 2, PC13))","uart added from arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_LITE","i2c added from arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_LITE","spi added from arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_LITE"],"part":"stm32f401xe","ram":98304,"records":[{"checked":"stm32-data STM32F401CE: package UFQFPN48","file":"tools/census/hand_wiring/stm32.json","says":{"leds":[["PA13","D1 (ROUGE)","high"],["PA14","D2 (VERT)","high"],["PB0","D3 (JAUNE)","high"],["PB1","D4 (BLEU)","high"]]},"src":"hand:arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_LITE"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_PYBSTICK26_LITE.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PB1","LED_BLUE",null],["PA13","LED_BUILTIN",null],["PA14","LED_GREEN",null],["PB0","LED_YELLOW",null]],"spi":["PA5","PA7","PB4"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_LITE"}],"vendor":"STMicroelectronics","why":"hand","wiring":{"buses":{"i2c":{"added_from":"arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_LITE","name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"added_from":"arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_LITE","cs":"PA15","miso":"PB4","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"added_from":"arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_LITE","name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_LITE","leds":[{"active":"high","cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","level":"PA13 drives the LED's anode through R14 470R and its cathode is on GND: lit when PA13 is high.","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"PA13-RED - R14 470 - D1 - GND; 'ROUGE'","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"LED block (lower left): R14 and D1; U1 STM32F411CEU6 net PA13-RED"},"colour":"red","label":"D1 (ROUGE)","name":"D1 (ROUGE)","pin":"PA13"},{"active":"high","cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","level":"PA14 drives the LED's anode through R15 470R and its cathode is on GND: lit when PA14 is high.","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"PA14-GRN - R15 470 - D2 - GND; 'VERT'","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"LED block (lower left): R15 and D2; U1 STM32F411CEU6 net PA14-GRN"},"colour":"green","label":"D2 (VERT)","name":"D2 (VERT)","pin":"PA14"},{"active":"high","cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","level":"PB0 drives the LED's anode through R7 470R and its cathode is on GND: lit when PB0 is high.","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"PB0-YEL - R7 470 - D3 - GND; 'JAUNE'","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"LED block (lower left): R7 and D3; U1 STM32F411CEU6 net PB0-YEL"},"colour":"yellow","label":"D3 (JAUNE)","name":"D3 (JAUNE)","pin":"PB0"},{"active":"high","cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","level":"PB1 drives the LED's anode through R8 || R82 470R and its cathode is on GND: lit when PB1 is high.","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"PB1-BLU - R8 || R82 470 - D4 - GND; 'BLEU'","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"LED block (lower left): R8 || R82 and D4; U1 STM32F411CEU6 net PB1-BLU"},"colour":"blue","label":"D4 (BLEU)","name":"D4 (BLEU)","pin":"PB1"}],"naming":"stm32","none":[{"cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"BOOT0 - SW1 USR - R1 470 - +3V3; PC13-SW - SW2 DNL - GND","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"switch block (centre): SW1 'USR' and SW2 'DNL'"},"what":"buttons"}],"ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_LITE"}},
{"chosen":"arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_PRO","flash":524288,"ids":["arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_PRO"],"key":"st-pybstick26-pro","name":"PYBSTICK26 Pro","part":"stm32f412rx","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F412R(E-G)(T-Y)x(P)/variant_PYBSTICK26_PRO.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PB1","LED_BLUE",null],["PA13","LED_BUILTIN",null],["PA14","LED_GREEN",null],["PB0","LED_YELLOW",null]],"spi":["PA5","PA7","PB4"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_PRO"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PA4","miso":"PB4","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_PRO","leds":[{"colour":"blue","name":"LED_BLUE","pin":"PB1"},{"aliases":["LED_RED"],"colour":"red","name":"LED_BUILTIN","pin":"PA13"},{"colour":"green","name":"LED_GREEN","pin":"PA14"},{"colour":"yellow","name":"LED_YELLOW","pin":"PB0"}],"naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_PRO"}},
{"chosen":"hand:arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_STD","flash":524288,"ids":["arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_STD"],"key":"st-pybstick26-std-programmez","name":"PYBSTICK26 STD-Programmez","notes":["button PC13 from arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_STD not kept: SW2's footprint, marked DNL (do not load): no switch is fitted on PC13; the board's USR button (SW1) is on BOOT0 (Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5), switch block: SW2 on net PC13-SW (U1 pin 2, PC13))","uart added from arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_STD","i2c added from arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_STD","spi added from arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_STD"],"part":"stm32f411xe","ram":131072,"records":[{"checked":"stm32-data STM32F411CE: package UFQFPN48","file":"tools/census/hand_wiring/stm32.json","says":{"leds":[["PA13","D1 (ROUGE)","high"],["PA14","D2 (VERT)","high"],["PB0","D3 (JAUNE)","high"],["PB1","D4 (BLEU)","high"]]},"src":"hand:arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_STD"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F411R(C-E)T/variant_PYBSTICK26_STD.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PB1","LED_BLUE",null],["PA13","LED_BUILTIN",null],["PA14","LED_GREEN",null],["PB0","LED_YELLOW",null]],"spi":["PA5","PA7","PB4"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_STD"}],"vendor":"STMicroelectronics","why":"hand","wiring":{"buses":{"i2c":{"added_from":"arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_STD","name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"added_from":"arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_STD","cs":"PA4","miso":"PB4","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"added_from":"arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_STD","name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_STD","leds":[{"active":"high","cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","level":"PA13 drives the LED's anode through R14 470R and its cathode is on GND: lit when PA13 is high.","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"PA13-RED - R14 470 - D1 - GND; 'ROUGE'","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"LED block (lower left): R14 and D1; U1 STM32F411CEU6 net PA13-RED"},"colour":"red","label":"D1 (ROUGE)","name":"D1 (ROUGE)","pin":"PA13"},{"active":"high","cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","level":"PA14 drives the LED's anode through R15 470R and its cathode is on GND: lit when PA14 is high.","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"PA14-GRN - R15 470 - D2 - GND; 'VERT'","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"LED block (lower left): R15 and D2; U1 STM32F411CEU6 net PA14-GRN"},"colour":"green","label":"D2 (VERT)","name":"D2 (VERT)","pin":"PA14"},{"active":"high","cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","level":"PB0 drives the LED's anode through R7 470R and its cathode is on GND: lit when PB0 is high.","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"PB0-YEL - R7 470 - D3 - GND; 'JAUNE'","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"LED block (lower left): R7 and D3; U1 STM32F411CEU6 net PB0-YEL"},"colour":"yellow","label":"D3 (JAUNE)","name":"D3 (JAUNE)","pin":"PB0"},{"active":"high","cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","level":"PB1 drives the LED's anode through R8 || R82 470R and its cathode is on GND: lit when PB1 is high.","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"PB1-BLU - R8 || R82 470 - D4 - GND; 'BLEU'","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"LED block (lower left): R8 || R82 and D4; U1 STM32F411CEU6 net PB1-BLU"},"colour":"blue","label":"D4 (BLEU)","name":"D4 (BLEU)","pin":"PB1"}],"naming":"stm32","none":[{"cite":{"doc":"Schema_PYBSTICK26_LITE-STD_r2.pdf (title block: GARATRONIC, 'NADHAT\u00ae PYBSTICK26 Lite/Std', Rev r2, Date 2020-04-05, file pybstick26_lite.sch, KiCad E.D.A. 5.1.5)","kind":"schematic","publisher":"Garatronic (distributed by MCHobby in mchobby/pyboard-driver)","quote":"BOOT0 - SW1 USR - R1 470 - +3V3; PC13-SW - SW2 DNL - GND","revision":"r2, 2020-04-05 (title block); repository commit 3fd45b81588d00479bf55d3dc7ea0ece3cb170de","url":"https://github.com/mchobby/pyboard-driver/blob/3fd45b81588d00479bf55d3dc7ea0ece3cb170de/PYBStick/docs/Schema_PYBSTICK26_LITE-STD_r2.pdf","where":"switch block (centre): SW1 'USR' and SW2 'DNL'"},"what":"buttons"}],"ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:Garatronic:PYBSTICK26_STD"}},
{"chosen":"arduino:STMicroelectronics:stm32:LoRa:RAK3172_MODULE","flash":262144,"ids":["arduino:STMicroelectronics:stm32:LoRa:RAK3172_MODULE"],"key":"st-rak3172-module","name":"RAK3172 Module","part":"stm32wle5xx","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_RAK3172_MODULE.h","says":{"i2c":["PA11","PA12"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:LoRa:RAK3172_MODULE"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA12","sda":"PA11"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:LoRa:RAK3172_MODULE","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:LoRa:RAK3172_MODULE"}},
{"chosen":"arduino:STMicroelectronics:stm32:LoRa:RAK3172T_MODULE","flash":262144,"ids":["arduino:STMicroelectronics:stm32:LoRa:RAK3172T_MODULE"],"key":"st-rak3172t-module","name":"RAK3172T Module","part":"stm32wle5xx","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_RAK3172_MODULE.h","says":{"i2c":["PA11","PA12"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:LoRa:RAK3172T_MODULE"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA12","sda":"PA11"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:LoRa:RAK3172T_MODULE","naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:LoRa:RAK3172T_MODULE"}},
{"chosen":"arduino:STMicroelectronics:stm32:LoRa:RAK811_TRACKER","flash":131072,"ids":["arduino:STMicroelectronics:stm32:LoRa:RAK811_TRACKER","arduino:STMicroelectronics:stm32:LoRa:RAK811_TRACKERA"],"key":"st-rak811-lora-tracker-16kb-ram","name":"RAK811 LoRa Tracker (16kb RAM)","part":"stm32l151xb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_RAK811_TRACKER.h","says":{"i2c":["PB9","PB8"],"leds":[["PA12","LED_BUILTIN",null],["PB4","LED2",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:LoRa:RAK811_TRACKER"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L1xx/L100C6Ux(A)_L151C(6-8-B)(T-U)x(A)_L152C(6-8-B)(T-U)x(A)/variant_RAK811_TRACKER.h","same":true,"src":"arduino:STMicroelectronics:stm32:LoRa:RAK811_TRACKERA"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PB0","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:LoRa:RAK811_TRACKER","leds":[{"aliases":["LED1"],"name":"LED_BUILTIN","pin":"PA12"},{"name":"LED2","pin":"PB4"}],"naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:LoRa:RAK811_TRACKER"}},
{"chosen":"arduino:STMicroelectronics:stm32:3dprinter:REMRAM_V1","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:3dprinter:REMRAM_V1"],"key":"st-remram-v1","name":"RemRam v1","part":"stm32f765xx","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F7xx/F765V(G-I)(H-T)_F767V(G-I)(H-T)_F777VI(H-T)/variant_REMRAM_V1.h","says":{"i2c":["PB7","PB6"],"leds":[["PD0","LED_BUILTIN",null]],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:3dprinter:REMRAM_V1"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:3dprinter:REMRAM_V1","leds":[{"aliases":["LED_YELLOW"],"colour":"yellow","name":"LED_BUILTIN","pin":"PD0"}],"naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:3dprinter:REMRAM_V1"}},
{"chosen":"arduino:STMicroelectronics:stm32:LoRa:RHF76_052","flash":65536,"ids":["arduino:STMicroelectronics:stm32:LoRa:RHF76_052","pio:rhf76_052"],"key":"st-rhf76-052","name":"RHF76 052","part":"stm32l051c8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L0xx/L051C(6-8)(T-U)/variant_RHF76_052.h","says":{"leds":[["PB4","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PB6","PB7"]},"src":"arduino:STMicroelectronics:stm32:LoRa:RHF76_052"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L0xx/L051C(6-8)(T-U)/variant_RHF76_052.h","same":true,"src":"pio:rhf76_052","via":"PlatformIO ststm32 build.variant; defines of the core's own RHF76_052 entry"}],"vendor":"ST","why":"rank","wiring":{"buses":{"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PB7","tx":"PB6"}},"clock_hz":32000000,"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:LoRa:RHF76_052","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB4"}],"naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:LoRa:RHF76_052"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF3:BLACKPILL_F303CC","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenF3:BLACKPILL_F303CC"],"key":"st-robotdyn-blackpill-f303cc","name":"RobotDyn BlackPill F303CC","part":"stm32f303xc","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F3xx/F303C(B-C)T/variant_BLACKPILL_F303CC.h","says":{"i2c":["PB7","PB6"],"leds":[["PC13","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF3:BLACKPILL_F303CC"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenF3:BLACKPILL_F303CC","leds":[{"aliases":["LED_BLUE"],"colour":"blue","name":"LED_BUILTIN","pin":"PC13"}],"naming":"stm32","ram":40960,"ram_from":"arduino:STMicroelectronics:stm32:GenF3:BLACKPILL_F303CC"}},
{"chosen":"arduino:STMicroelectronics:stm32:3dprinter:RUMBA32","flash":524288,"ids":["arduino:STMicroelectronics:stm32:3dprinter:RUMBA32"],"key":"st-rumba32","name":"RUMBA32","part":"stm32f446xx","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F446V(C-E)T/variant_RUMBA32.h","says":{"i2c":["PB9","PB8"],"leds":[["PB14","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:3dprinter:RUMBA32"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:3dprinter:RUMBA32","leds":[{"name":"LED_BUILTIN","pin":"PB14"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:3dprinter:RUMBA32"}},
{"chosen":"arduino:stm32duino:STM32F4:arch_max","flash":514288,"ids":["arduino:stm32duino:STM32F4:arch_max"],"key":"st-seeed-arch-max-1-1","name":"Seeed Arch Max 1.1","part":"","ram":131072,"records":[{"core":"arduino:stm32duino:STM32F4","dropped":["LED_BUILTIN is not a number or pin name (PB3)"],"file":"variants/arch_max/pins_arduino.h","src":"arduino:stm32duino:STM32F4:arch_max"}],"vendor":"stm32duino","why":"vendor","wiring":{"flash":514288,"flash_from":"arduino:stm32duino:STM32F4:arch_max","naming":"raw","ram":131072,"ram_from":"arduino:stm32duino:STM32F4:arch_max"}},
{"chosen":"arduino:STMicroelectronics:stm32:Eval:STEVAL_MKSBOX1V1","disagree":[{"kept":"PF2","kept_from":"arduino:STMicroelectronics:stm32:Eval:STEVAL_MKSBOX1V1","kind":"primary","other":"PB15","other_from":"zephyr:sensortile_box","what":"the LED"}],"flash":2097152,"ids":["arduino:STMicroelectronics:stm32:Eval:STEVAL_MKSBOX1V1","pio:steval_mksboxv1","zephyr:sensortile_box"],"key":"st-sensortile-box","name":"SensorTile.box","notes":["led PB15 label from zephyr:sensortile_box","led PF2 label from zephyr:sensortile_box","button PG1 label from zephyr:sensortile_box","led PB15 active from zephyr:sensortile_box","led PF2 active from zephyr:sensortile_box","button PG1 active from zephyr:sensortile_box"],"part":"stm32l4r9zi","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L4xx/L4R9Z(G-I)J_L4S9ZIJ/variant_STEVAL_MKSBOX1V1.h","says":{"buttons":[["PG1","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PB15","LED_BLUE",null],["PF2","LED_BUILTIN",null]],"spi":["PE13","PE15","PE14"]},"src":"arduino:STMicroelectronics:stm32:Eval:STEVAL_MKSBOX1V1"},{"file":"boards/st/sensortile_box/sensortile_box.dts","says":{"buttons":[["PG1","sw0","low",null]],"i2c":["PB7","PB6"],"leds":[["PB15","led0","high"],["PF2","led1","high"]],"spi":["PE13","PE15","PE14"]},"src":"zephyr:sensortile_box","stated":{"buttons|PG1":"zephyr:sensortile_box: gpios = <&gpiog 1 GPIO_ACTIVE_LOW>","leds|PB15":"zephyr:sensortile_box: gpios = <&gpiob 15 GPIO_ACTIVE_HIGH>","leds|PF2":"zephyr:sensortile_box: gpios = <&gpiof 2 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PE11","miso":"PE14","mosi":"PE15","name":"SPI","sck":"PE13"}},"buttons":[{"active":"low","filled":["label from zephyr:sensortile_box","active from zephyr:sensortile_box"],"label":"User PB1","name":"USER_BTN","pin":"PG1"}],"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:Eval:STEVAL_MKSBOX1V1","leds":[{"active":"high","colour":"blue","filled":["label from zephyr:sensortile_box","active from zephyr:sensortile_box"],"label":"User LD1","name":"LED_BLUE","pin":"PB15"},{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:sensortile_box","active from zephyr:sensortile_box"],"label":"User LD4","name":"LED_BUILTIN","pin":"PF2"}],"naming":"stm32","parts":[{"added_from":"zephyr:sensortile_box","address":95,"bus":"i2c","compatible":"st,hts221","name":"HTS221"},{"added_from":"zephyr:sensortile_box","address":93,"bus":"i2c","compatible":"st,lps22hh","name":"LPS22HH"},{"added_from":"zephyr:sensortile_box","bus":"spi","compatible":"st,lis2dw12","name":"LIS2DW12"},{"added_from":"zephyr:sensortile_box","bus":"spi","compatible":"st,lsm6dso","name":"LSM6DSO"},{"added_from":"zephyr:sensortile_box","bus":"spi","compatible":"st,iis3dhhc","name":"IIS3DHHC"}],"ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:Eval:STEVAL_MKSBOX1V1"}},
{"chosen":"arduino:STMicroelectronics:stm32:Eval:STEVAL_MKBOXPRO","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:Eval:STEVAL_MKBOXPRO","zephyr:sensortile_box_pro"],"key":"st-sensortile-box-pro","name":"SensorTile.box PRO","notes":["button PE0 added from zephyr:sensortile_box_pro","led PF6 label from zephyr:sensortile_box_pro","led PH11 label from zephyr:sensortile_box_pro","led PH12 label from zephyr:sensortile_box_pro","led PF9 label from zephyr:sensortile_box_pro","button PC13 label from zephyr:sensortile_box_pro","led PF6 active from zephyr:sensortile_box_pro","led PH11 active from zephyr:sensortile_box_pro","led PH12 active from zephyr:sensortile_box_pro","led PF9 active from zephyr:sensortile_box_pro","button PC13 active from zephyr:sensortile_box_pro"],"part":"stm32u585xx","ram":786432,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32U5xx/U575A(G-I)IxQ_U585AIIxQ/variant_STEVAL_MKBOXPRO.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PF6","LED_BUILTIN",null],["PH11","LED2",null],["PH12","LED3",null],["PF9","LED_BLUE",null]],"spi":["PI1","PI3","PI2"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:Eval:STEVAL_MKBOXPRO"},{"file":"boards/st/sensortile_box_pro/sensortile_box_pro.dts","says":{"buttons":[["PC13","mcuboot-button0","high",null],["PE0","sw2","high",null]],"i2c":["PB7","PB6"],"leds":[["PF6","led0","high"],["PH11","led1","high"],["PH12","led2","high"],["PF9","led3","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:sensortile_box_pro","stated":{"buttons|PC13":"zephyr:sensortile_box_pro: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","buttons|PE0":"zephyr:sensortile_box_pro: gpios = <&gpioe 0 GPIO_ACTIVE_HIGH>","leds|PF6":"zephyr:sensortile_box_pro: gpios = <&gpiof 6 GPIO_ACTIVE_HIGH>","leds|PF9":"zephyr:sensortile_box_pro: gpios = <&gpiof 9 GPIO_ACTIVE_HIGH>","leds|PH11":"zephyr:sensortile_box_pro: gpios = <&gpioh 11 GPIO_ACTIVE_HIGH>","leds|PH12":"zephyr:sensortile_box_pro: gpios = <&gpioh 12 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PI7","miso":"PI2","mosi":"PI3","name":"SPI","sck":"PI1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"buttons":[{"active":"high","filled":["label from zephyr:sensortile_box_pro","active from zephyr:sensortile_box_pro"],"label":"User BT1","name":"USER_BTN","pin":"PC13"},{"active":"high","added_from":"zephyr:sensortile_box_pro","label":"User BT2","name":"sw2","pin":"PE0"}],"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:Eval:STEVAL_MKBOXPRO","leds":[{"active":"high","aliases":["LED1","LED_GREEN"],"colour":"green","filled":["label from zephyr:sensortile_box_pro","active from zephyr:sensortile_box_pro"],"label":"User GREEN led","name":"LED_BUILTIN","pin":"PF6"},{"active":"high","aliases":["LED_RED"],"colour":"red","filled":["label from zephyr:sensortile_box_pro","active from zephyr:sensortile_box_pro"],"label":"User RED led","name":"LED2","pin":"PH11"},{"active":"high","aliases":["LED_YELLOW"],"colour":"yellow","filled":["label from zephyr:sensortile_box_pro","active from zephyr:sensortile_box_pro"],"label":"User YELLOW led","name":"LED3","pin":"PH12"},{"active":"high","colour":"blue","filled":["label from zephyr:sensortile_box_pro","active from zephyr:sensortile_box_pro"],"label":"User YELLOW led","name":"LED_BLUE","pin":"PF9"}],"naming":"stm32","parts":[{"added_from":"zephyr:sensortile_box_pro","address":93,"bus":"i2c","compatible":"st,lps22df","name":"LPS22DF"},{"added_from":"zephyr:sensortile_box_pro","address":30,"bus":"i2c","compatible":"st,lis2mdl","name":"LIS2MDL"},{"added_from":"zephyr:sensortile_box_pro","address":56,"bus":"i2c","compatible":"st,stts22h","name":"STTS22H"},{"added_from":"zephyr:sensortile_box_pro","bus":"spi","compatible":"st,hci-spi-v2","name":"HCI-SPI-V2"}],"ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:Eval:STEVAL_MKBOXPRO"}},
{"chosen":"arduino:STMicroelectronics:stm32:SparkFun:SFE_MMPB_STM32WB5MMG","flash":827392,"ids":["arduino:STMicroelectronics:stm32:SparkFun:SFE_MMPB_STM32WB5MMG"],"key":"st-sparkfun-micromod-stm32wb5mmg","name":"SparkFun MicroMod STM32WB5MMG","part":"stm32wb5mmg","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WBxx/WB5MMGH/variant_SFE_MMPB_STM32WB5MMG.h","says":{"i2c":["PB7","PB6"],"leds":[["PA2","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:SparkFun:SFE_MMPB_STM32WB5MMG"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":827392,"flash_from":"arduino:STMicroelectronics:stm32:SparkFun:SFE_MMPB_STM32WB5MMG","leds":[{"name":"LED_BUILTIN","pin":"PA2"}],"naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:SparkFun:SFE_MMPB_STM32WB5MMG"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenFlight:Sparky_V1","flash":262144,"ids":["arduino:STMicroelectronics:stm32:GenFlight:Sparky_V1"],"key":"st-sparky-v1-f303-fc","name":"Sparky V1 F303 FC","part":"stm32f303xc","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F3xx/F303C(B-C)T/variant_SPARKY_F303CC.h","says":{"i2c":["PA10","PA9"],"leds":[["PB5","LED_BUILTIN",null],["PB4","LED_RED",null]],"spi":["PA5","PA7","PA6"],"uart":["PB10","PB11"]},"src":"arduino:STMicroelectronics:stm32:GenFlight:Sparky_V1"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PB11","tx":"PB10"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:GenFlight:Sparky_V1","leds":[{"aliases":["LED_BLUE"],"colour":"blue","name":"LED_BUILTIN","pin":"PB5"},{"colour":"red","name":"LED_RED","pin":"PB4"}],"naming":"stm32","ram":40960,"ram_from":"arduino:STMicroelectronics:stm32:GenFlight:Sparky_V1"}},
{"chosen":"hand:pio:disco_f334c8","flash":65536,"ids":["pio:disco_f334c8"],"key":"st-st-32f3348discovery","name":"ST 32F3348DISCOVERY","part":"stm32f334c8","ram":12288,"records":[{"checked":"stm32-data STM32F334C8: package LQFP48","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PA0","B1 USER",null,null]],"leds":[["PB6","LD3",null],["PB8","LD4",null],["PB9","LD5",null],["PB7","LD6",null]]},"src":"hand:pio:disco_f334c8"}],"vendor":"ST","why":"hand","wiring":{"buttons":[{"cite":{"archived":"https://web.archive.org/web/20240701062730/https://www.st.com/resource/en/user_manual/dm00108524--discovery-kit-for-stm32f3-series-with-stm32f334c8-mcu-stmicroelectronics.pdf","date":"2024-06","doc":"UM1735 User manual - Discovery kit for STM32F3 series with STM32F334C8 MCU","kind":"user-manual","publisher":"STMicroelectronics","quote":"\"B1 USER: User/wake-up button connected to the I/O PA0 of the STM32F334C8T6.\"","revision":"UM1735 Rev 3","url":"https://www.st.com/resource/en/user_manual/dm00108524--discovery-kit-for-stm32f3-series-with-stm32f334c8-mcu-stmicroelectronics.pdf","where":"p. 19 section 5.4 Pushbuttons"},"label":"B1 USER","name":"B1 USER","pin":"PA0"}],"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"archived":"https://web.archive.org/web/20240701062730/https://www.st.com/resource/en/user_manual/dm00108524--discovery-kit-for-stm32f3-series-with-stm32f334c8-mcu-stmicroelectronics.pdf","date":"2024-06","doc":"UM1735 User manual - Discovery kit for STM32F3 series with STM32F334C8 MCU","kind":"user-manual","publisher":"STMicroelectronics","quote":"\"User LD3: The red LED is a user LED connected to the I/O PB6 of the STM32F334C8T6.\"","revision":"UM1735 Rev 3","url":"https://www.st.com/resource/en/user_manual/dm00108524--discovery-kit-for-stm32f3-series-with-stm32f334c8-mcu-stmicroelectronics.pdf","where":"p. 19 section 5.3 LEDs"},"colour":"red","label":"LD3","name":"LD3","pin":"PB6"},{"cite":{"archived":"https://web.archive.org/web/20240701062730/https://www.st.com/resource/en/user_manual/dm00108524--discovery-kit-for-stm32f3-series-with-stm32f334c8-mcu-stmicroelectronics.pdf","date":"2024-06","doc":"UM1735 User manual - Discovery kit for STM32F3 series with STM32F334C8 MCU","kind":"user-manual","publisher":"STMicroelectronics","quote":"\"User LD4: The orange LED is a user LED connected to the I/O PB8 of the STM32F334C8T6.\"","revision":"UM1735 Rev 3","url":"https://www.st.com/resource/en/user_manual/dm00108524--discovery-kit-for-stm32f3-series-with-stm32f334c8-mcu-stmicroelectronics.pdf","where":"p. 19 section 5.3 LEDs"},"colour":"orange","label":"LD4","name":"LD4","pin":"PB8"},{"cite":{"archived":"https://web.archive.org/web/20240701062730/https://www.st.com/resource/en/user_manual/dm00108524--discovery-kit-for-stm32f3-series-with-stm32f334c8-mcu-stmicroelectronics.pdf","date":"2024-06","doc":"UM1735 User manual - Discovery kit for STM32F3 series with STM32F334C8 MCU","kind":"user-manual","publisher":"STMicroelectronics","quote":"\"User LD5: The green LED is a user LED connected to the I/O PB9 of the STM32F334C8T6.\"","revision":"UM1735 Rev 3","url":"https://www.st.com/resource/en/user_manual/dm00108524--discovery-kit-for-stm32f3-series-with-stm32f334c8-mcu-stmicroelectronics.pdf","where":"p. 19 section 5.3 LEDs"},"colour":"green","label":"LD5","name":"LD5","pin":"PB9"},{"cite":{"archived":"https://web.archive.org/web/20240701062730/https://www.st.com/resource/en/user_manual/dm00108524--discovery-kit-for-stm32f3-series-with-stm32f334c8-mcu-stmicroelectronics.pdf","date":"2024-06","doc":"UM1735 User manual - Discovery kit for STM32F3 series with STM32F334C8 MCU","kind":"user-manual","publisher":"STMicroelectronics","quote":"\"User LD6: The blue LED is a user LED connected to the I/O PB7 of the STM32F334C8T6.\"","revision":"UM1735 Rev 3","url":"https://www.st.com/resource/en/user_manual/dm00108524--discovery-kit-for-stm32f3-series-with-stm32f334c8-mcu-stmicroelectronics.pdf","where":"p. 19 section 5.3 LEDs"},"colour":"blue","label":"LD6","name":"LD6","pin":"PB7"}],"naming":"stm32","ram":12288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:disco_f401vc","flash":262144,"ids":["pio:disco_f401vc"],"key":"st-st-32f401cdiscovery","name":"ST 32F401CDISCOVERY","part":"stm32f401vc","ram":65536,"records":[{"checked":"stm32-data STM32F401VC: package LQFP100","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PA0","B1 USER","high","down"]],"leds":[["PD13","LD3","high"],["PD12","LD4","high"],["PD14","LD5","high"],["PD15","LD6","high"]]},"src":"hand:pio:disco_f401vc"}],"vendor":"ST","why":"hand","wiring":{"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20160315011252/http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00093902.pdf","date":"2013-09","doc":"UM1669 User manual - Discovery kit for STM32F401 line","kind":"user-manual","level":"Schematic: B1 between VDD (through R37 100) and the node that goes via R34 330/SB21 to PA0; R35 220K pulls the node to GND -> reads high when pressed.","publisher":"STMicroelectronics","quote":"\"B1 USER: User and Wake-Up button connected to the I/O PA0 of the STM32F401VCT6.\"; schematic: \"PA0\" \"SB21\" \"R34 330\" \"R35 220K\" \"R37 100\" \"VDD\" \"B1 SW-PUSH-CMS_BLUE\"","revision":"DocID025174 Rev 1","url":"https://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00093902.pdf","where":"p. 18 section 4.5 Pushbuttons; p. 36 Figure 15 'USER & WAKE-UP Button'"},"label":"B1 USER","name":"B1 USER","pin":"PA0","pull":"down"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20160315011252/http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00093902.pdf","date":"2013-09","doc":"UM1669 User manual - Discovery kit for STM32F401 line","kind":"user-manual","level":"Schematic: PD13 -> R36 1K -> LED anode, cathode to GND -> lit when PD13 is high.","publisher":"STMicroelectronics","quote":"\"User LD3: The orange LED is a user LED connected to the I/O PD13 of the STM32F401VCT6.\"; schematic: \"PD13\" \"R36 1K\" \"LD3 LED, orange\"","revision":"DocID025174 Rev 1","url":"https://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00093902.pdf","where":"p. 18 section 4.4 LEDs; p. 36, Figure 15 'Peripherals' (MB1115 Rev B.1, 8/12/2013), LEDs block"},"colour":"orange","label":"LD3","name":"LD3","pin":"PD13"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20160315011252/http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00093902.pdf","date":"2013-09","doc":"UM1669 User manual - Discovery kit for STM32F401 line","kind":"user-manual","level":"Schematic: PD12 -> R38 330 -> LED anode, cathode to GND -> lit when PD12 is high.","publisher":"STMicroelectronics","quote":"\"User LD4: The green LED is a user LED connected to the I/O PD12 of the STM32F401VCT6.\"; schematic: \"PD12\" \"R38 330\" \"LD4 LED, green\"","revision":"DocID025174 Rev 1","url":"https://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00093902.pdf","where":"p. 18 section 4.4 LEDs; p. 36, Figure 15 'Peripherals' (MB1115 Rev B.1, 8/12/2013), LEDs block"},"colour":"green","label":"LD4","name":"LD4","pin":"PD12"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20160315011252/http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00093902.pdf","date":"2013-09","doc":"UM1669 User manual - Discovery kit for STM32F401 line","kind":"user-manual","level":"Schematic: PD14 -> R39 1K -> LED anode, cathode to GND -> lit when PD14 is high.","publisher":"STMicroelectronics","quote":"\"User LD5: The red LED is a user LED connected to the I/O PD14 of the STM32F401VCT6.\"; schematic: \"PD14\" \"R39 1K\" \"LD5 LED, red\"","revision":"DocID025174 Rev 1","url":"https://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00093902.pdf","where":"p. 18 section 4.4 LEDs; p. 36, Figure 15 'Peripherals' (MB1115 Rev B.1, 8/12/2013), LEDs block"},"colour":"red","label":"LD5","name":"LD5","pin":"PD14"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20160315011252/http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00093902.pdf","date":"2013-09","doc":"UM1669 User manual - Discovery kit for STM32F401 line","kind":"user-manual","level":"Schematic: PD15 -> R40 510 -> LED anode, cathode to GND -> lit when PD15 is high.","publisher":"STMicroelectronics","quote":"\"User LD6: The blue LED is a user LED connected to the I/O PD15 of the STM32F401VCT6.\"; schematic: \"PD15\" \"R40 510\" \"LD6 LED, blue\"","revision":"DocID025174 Rev 1","url":"https://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00093902.pdf","where":"p. 18 section 4.4 LEDs; p. 36, Figure 15 'Peripherals' (MB1115 Rev B.1, 8/12/2013), LEDs block"},"colour":"blue","label":"LD6","name":"LD6","pin":"PD15"}],"naming":"stm32","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:disco_f411ve","flash":524288,"ids":["pio:disco_f411ve"],"key":"st-st-32f411ediscovery","name":"ST 32F411EDISCOVERY","part":"stm32f411ve","ram":131072,"records":[{"checked":"stm32-data STM32F411VE: package LQFP100","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PA0","B1 USER","high","down"]],"leds":[["PD13","LD3","high"],["PD12","LD4","high"],["PD14","LD5","high"],["PD15","LD6","high"]]},"src":"hand:pio:disco_f411ve"}],"vendor":"ST","why":"hand","wiring":{"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20260617072047/https://www.st.com/resource/en/user_manual/um1842-discovery-kit-with-stm32f411ve-mcu-stmicroelectronics.pdf","date":"2020-09","doc":"UM1842 User manual - Discovery kit with STM32F411VE MCU","kind":"user-manual","level":"Schematic: B1 between VDD (through R37 100) and the node that goes via R34 330/SB21 to PA0; R35 220K to GND -> reads high when pressed.","publisher":"STMicroelectronics","quote":"\"B1 USER: User and Wake-Up button connected to the I/O PA0 of the STM32F411VE.\"; schematic: \"PA0\" \"SB21\" \"R34 330\" \"R35 220K\" \"R37 100\" \"VDD\" \"B1 SW-PUSH-CMS_BLUE\"","revision":"UM1842 Rev 2","url":"https://www.st.com/resource/en/user_manual/um1842-discovery-kit-with-stm32f411ve-mcu-stmicroelectronics.pdf","where":"d1 p. 16 section 6.4 Pushbuttons; d2 sheet 6 'USER & WAKE-UP Button'"},"label":"B1 USER","name":"B1 USER","pin":"PA0","pull":"down"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20260617072047/https://www.st.com/resource/en/user_manual/um1842-discovery-kit-with-stm32f411ve-mcu-stmicroelectronics.pdf","date":"2020-09","doc":"UM1842 User manual - Discovery kit with STM32F411VE MCU","kind":"user-manual","level":"Schematic: PD13 -> R36 1K -> LED anode, cathode to GND -> lit when PD13 is high.","publisher":"STMicroelectronics","quote":"\"User LD3: The orange LED is a user LED connected to the I/O PD13 of the STM32F411VET6.\"; schematic: \"PD13\" \"R36 1K\" \"LD3 LED, orange\"","revision":"UM1842 Rev 2","url":"https://www.st.com/resource/en/user_manual/um1842-discovery-kit-with-stm32f411ve-mcu-stmicroelectronics.pdf","where":"d1 p. 16 section 6.3 LEDs; d2 sheet 6 'STM32F411E-DISCOVERY Peripherals' (MB1115 Rev B.2), LEDs block"},"colour":"orange","label":"LD3","name":"LD3","pin":"PD13"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20260617072047/https://www.st.com/resource/en/user_manual/um1842-discovery-kit-with-stm32f411ve-mcu-stmicroelectronics.pdf","date":"2020-09","doc":"UM1842 User manual - Discovery kit with STM32F411VE MCU","kind":"user-manual","level":"Schematic: PD12 -> R38 330 -> LED anode, cathode to GND -> lit when PD12 is high.","publisher":"STMicroelectronics","quote":"\"User LD4: The green LED is a user LED connected to the I/O PD12 of the STM32F411VET6.\"; schematic: \"PD12\" \"R38 330\" \"LD4 LED, green\"","revision":"UM1842 Rev 2","url":"https://www.st.com/resource/en/user_manual/um1842-discovery-kit-with-stm32f411ve-mcu-stmicroelectronics.pdf","where":"d1 p. 16 section 6.3 LEDs; d2 sheet 6 'STM32F411E-DISCOVERY Peripherals' (MB1115 Rev B.2), LEDs block"},"colour":"green","label":"LD4","name":"LD4","pin":"PD12"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20260617072047/https://www.st.com/resource/en/user_manual/um1842-discovery-kit-with-stm32f411ve-mcu-stmicroelectronics.pdf","date":"2020-09","doc":"UM1842 User manual - Discovery kit with STM32F411VE MCU","kind":"user-manual","level":"Schematic: PD14 -> R39 1K -> LED anode, cathode to GND -> lit when PD14 is high.","publisher":"STMicroelectronics","quote":"\"User LD5: The red LED is a user LED connected to the I/O PD14 of the STM32F411VET6.\"; schematic: \"PD14\" \"R39 1K\" \"LD5 LED, red\"","revision":"UM1842 Rev 2","url":"https://www.st.com/resource/en/user_manual/um1842-discovery-kit-with-stm32f411ve-mcu-stmicroelectronics.pdf","where":"d1 p. 16 section 6.3 LEDs; d2 sheet 6 'STM32F411E-DISCOVERY Peripherals' (MB1115 Rev B.2), LEDs block"},"colour":"red","label":"LD5","name":"LD5","pin":"PD14"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20260617072047/https://www.st.com/resource/en/user_manual/um1842-discovery-kit-with-stm32f411ve-mcu-stmicroelectronics.pdf","date":"2020-09","doc":"UM1842 User manual - Discovery kit with STM32F411VE MCU","kind":"user-manual","level":"Schematic: PD15 -> R40 510 -> LED anode, cathode to GND -> lit when PD15 is high.","publisher":"STMicroelectronics","quote":"\"User LD6: The blue LED is a user LED connected to the I/O PD15 of the STM32F411VET6.\"; schematic: \"PD15\" \"R40 510\" \"LD6 LED, blue\"","revision":"UM1842 Rev 2","url":"https://www.st.com/resource/en/user_manual/um1842-discovery-kit-with-stm32f411ve-mcu-stmicroelectronics.pdf","where":"d1 p. 16 section 6.3 LEDs; d2 sheet 6 'STM32F411E-DISCOVERY Peripherals' (MB1115 Rev B.2), LEDs block"},"colour":"blue","label":"LD6","name":"LD6","pin":"PD15"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:disco_f413zh","flash":1572864,"ids":["pio:disco_f413zh"],"key":"st-st-32f413hdiscovery","name":"ST 32F413HDISCOVERY","part":"stm32f413zh","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F413Z(G-H)(J-T)_F423ZH(J-T)/variant_DISCO_F413ZH.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"leds":[["PB12","LED_BUILTIN",null],["PE3","LED_RED",null]],"uart":["PG14","PG9"]},"src":"pio:disco_f413zh","via":"PlatformIO ststm32 build.variant; defines of the core's own DISCO_F413ZH entry"}],"vendor":"ST","why":"rank","wiring":{"buses":{"uart":{"name":"Serial","rx":"PG9","tx":"PG14"}},"buttons":[{"name":"USER_BTN","pin":"PA0"}],"clock_hz":100000000,"flash":1572864,"flash_from":"pio:disco_f413zh","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB12"},{"colour":"red","name":"LED_RED","pin":"PE3"}],"naming":"stm32","ram":327680,"ram_from":"pio:disco_f413zh"}},
{"chosen":"hand:pio:disco_f429zi","flash":2097152,"ids":["pio:disco_f429zi"],"key":"st-st-32f429idiscovery","name":"ST 32F429IDISCOVERY","part":"stm32f429zi","ram":262144,"records":[{"checked":"stm32-data STM32F429ZI: package LQFP144","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PA0","B1 USER","high","down"]],"leds":[["PG13","LD3","high"],["PG14","LD4","high"]],"uart":["PA9","PA10"]},"src":"hand:pio:disco_f429zi"}],"vendor":"ST","why":"hand","wiring":{"buses":{"uart":{"cite":{"archived":"https://web.archive.org/web/20261011060201/https://www.st.com/resource/en/user_manual/um1670-discovery-kit-with-stm32f429zi-mcu-stmicroelectronics.pdf","date":"2026-04","doc":"UM1670 User manual - Discovery kit with STM32F429ZI MCU","kind":"user-manual","publisher":"STMicroelectronics","quote":"\"... connected to the STM32F429 target STM32 USART1 (PA9, PA10), thanks to the SB11 and SB15 solder bridges.\"; Table 6: \"STM32F429 USART1 is not connected to ST-LINK, so VCP is disabled (Default configuration on 32F429IDISCOVERY).\" / \"VCP is enabled (default configuration on STM32F429I-DISC1)\"","revision":"UM1670 Rev 6","url":"https://www.st.com/resource/en/user_manual/um1670-discovery-kit-with-stm32f429zi-mcu-stmicroelectronics.pdf","where":"p. 17 section 7.3.3 VCP configuration; p. 23 Table 6 (SB11, SB15)"},"name":"USART1 (ST-LINK/V2-B virtual COM port) - connected by default only on STM32F429I-DISC1; SB11/SB15 are OFF on the original 32F429IDISCOVERY","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20261011060201/https://www.st.com/resource/en/user_manual/um1670-discovery-kit-with-stm32f429zi-mcu-stmicroelectronics.pdf","date":"2026-04","doc":"UM1670 User manual - Discovery kit with STM32F429ZI MCU","kind":"user-manual","level":"Schematic: B1 between VDD (via R25 100) and the node going through R23 330/SB2 to PA0; R22 220K to GND -> reads high when pressed.","publisher":"STMicroelectronics","quote":"\"B1 USER: User and wake-up button connected to the I/O PA0 of the STM32F429ZIT6.\"; schematic: \"PA0\" \"SB2\" \"R23 330\" \"R22 220K\" \"R25 100\" \"VDD\" \"B1 SW-PUSH-CMS_BLUE\"","revision":"UM1670 Rev 6","url":"https://www.st.com/resource/en/user_manual/um1670-discovery-kit-with-stm32f429zi-mcu-stmicroelectronics.pdf","where":"d1 p. 20 section 7.6 Push-buttons; d2 sheet 7 'USER & WAKE-UP Button'"},"label":"B1 USER","name":"B1 USER","pin":"PA0","pull":"down"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20261011060201/https://www.st.com/resource/en/user_manual/um1670-discovery-kit-with-stm32f429zi-mcu-stmicroelectronics.pdf","date":"2026-04","doc":"UM1670 User manual - Discovery kit with STM32F429ZI MCU","kind":"user-manual","level":"Schematic: PG13 -> R26 510 -> LD3 pin 1 (anode), pin 2 (cathode) to GND -> lit when high.","publisher":"STMicroelectronics","quote":"\"User LD3: The green LED is a user LED connected to the I/O PG13 of the STM32F429ZIT6.\"; schematic: \"PG13\" \"R26 510\" \"LD3 Green\"","revision":"UM1670 Rev 6","url":"https://www.st.com/resource/en/user_manual/um1670-discovery-kit-with-stm32f429zi-mcu-stmicroelectronics.pdf","where":"d1 p. 20 section 7.5 LEDs; d2 sheet 7 'Peripherals', LEDs block"},"colour":"green","label":"LD3","name":"LD3","pin":"PG13"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20261011060201/https://www.st.com/resource/en/user_manual/um1670-discovery-kit-with-stm32f429zi-mcu-stmicroelectronics.pdf","date":"2026-04","doc":"UM1670 User manual - Discovery kit with STM32F429ZI MCU","kind":"user-manual","level":"Schematic: PG14 -> R27 680 -> LD4 pin 1 (anode), pin 2 (cathode) to GND -> lit when high.","publisher":"STMicroelectronics","quote":"\"User LD4: The red LED is a user LED connected to the I/O PG14 of the STM32F429ZIT6.\"; schematic: \"PG14\" \"R27 680\" \"LD4 Red\"","revision":"UM1670 Rev 6","url":"https://www.st.com/resource/en/user_manual/um1670-discovery-kit-with-stm32f429zi-mcu-stmicroelectronics.pdf","where":"d1 p. 20 section 7.5 LEDs; d2 sheet 7 'Peripherals', LEDs block"},"colour":"red","label":"LD4","name":"LD4","pin":"PG14"}],"naming":"stm32","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:disco_f469ni","flash":2097152,"ids":["pio:disco_f469ni"],"key":"st-st-32f469idiscovery","name":"ST 32F469IDISCOVERY","part":"stm32f469ni","ram":393216,"records":[{"checked":"stm32-data STM32F469NI: every package, TFBGA216","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PA0","B2 WKUP (user)","high","down"]],"leds":[["PG6","LD1","low"],["PD4","LD2","low"],["PD5","LD3","low"],["PK3","LD4","low"]],"uart":["PB10","PB11"]},"src":"hand:pio:disco_f469ni"}],"vendor":"ST","why":"hand","wiring":{"buses":{"uart":{"cite":{"archived":"https://web.archive.org/web/20230608104939/https://www.st.com/resource/en/user_manual/um1932-discovery-kit-with-stm32f469ni-mcu-stmicroelectronics.pdf","date":"2023-03","doc":"UM1932 User manual - Discovery kit with STM32F469NI MCU","kind":"user-manual","publisher":"STMicroelectronics","quote":"\"The serial interface USART3 is directly available as a virtual COM port of the PC connected to the ST-LINK/V2-1 USB connector CN1.\"; schematic: \"STLK_RX\" \"PB10\" / \"STLK_TX\" \"PB11\"","revision":"UM1932 Rev 5","url":"https://www.st.com/resource/en/user_manual/um1932-discovery-kit-with-stm32f469ni-mcu-stmicroelectronics.pdf","where":"d1 p. 16 section 4.11; d2 p. 26 Figure 13 'STM32F469I-DISCO MCU' (nets STLK_RX on PB10, STLK_TX on PB11)"},"name":"USART3 (ST-LINK/V2-1 virtual COM port)","rx":"PB11","tx":"PB10"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20230608104939/https://www.st.com/resource/en/user_manual/um1932-discovery-kit-with-stm32f469ni-mcu-stmicroelectronics.pdf","date":"2023-03","doc":"UM1932 User manual - Discovery kit with STM32F469NI MCU","kind":"user-manual","level":"Schematic: B2 between +3V3 (via R10 100) and the node going through R18 330 to PA0; R19 220K to GND -> reads high when pressed (matches the UM sentence).","publisher":"STMicroelectronics","quote":"\"The blue button B2 located bottom side is available to be used as a digital input or as alternate function Wake-up. When the button is depressed the logic state is 1, otherwise the logic state is 0.\"; schematic: \"B2 WKUP\" \"R10 100\" \"+3V3\" \"R18 330\" \"PA0\" \"WAKEUP\" \"R19 220K\"","revision":"UM1932 Rev 5","url":"https://www.st.com/resource/en/user_manual/um1932-discovery-kit-with-stm32f469ni-mcu-stmicroelectronics.pdf","where":"d1 p. 21 section 4.15; d2 p. 29 Figure 16 'Wakeup Button'"},"label":"B2 WKUP (user)","name":"B2 WKUP (user)","pin":"PA0","pull":"down"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20230608104939/https://www.st.com/resource/en/user_manual/um1932-discovery-kit-with-stm32f469ni-mcu-stmicroelectronics.pdf","date":"2023-03","doc":"UM1932 User manual - Discovery kit with STM32F469NI MCU","kind":"user-manual","level":"UM: 'To light a LED a low logic state 0 should be written in the corresponding GPIO' (d1 p. 21); schematic d2 p. 29: LED anode (pin 1) on +3V3, cathode (pin 2) via series R to the MCU pin -> lit when low.","publisher":"STMicroelectronics","quote":"\"LD1 PG6 Green\"; schematic: \"+3V3\" \"LD1 Green\" \"R2 510\" \"PG6\" \"LED1\"","revision":"UM1932 Rev 5","url":"https://www.st.com/resource/en/user_manual/um1932-discovery-kit-with-stm32f469ni-mcu-stmicroelectronics.pdf","where":"d1 p. 21 section 4.15 and Table 8; d2 p. 29, Figure 16 'Peripherals' (MB1189 rev B-07), LEDs block"},"colour":"green","label":"LD1","name":"LD1","pin":"PG6"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20230608104939/https://www.st.com/resource/en/user_manual/um1932-discovery-kit-with-stm32f469ni-mcu-stmicroelectronics.pdf","date":"2023-03","doc":"UM1932 User manual - Discovery kit with STM32F469NI MCU","kind":"user-manual","level":"UM: 'To light a LED a low logic state 0 should be written in the corresponding GPIO' (d1 p. 21); schematic d2 p. 29: LED anode (pin 1) on +3V3, cathode (pin 2) via series R to the MCU pin -> lit when low.","publisher":"STMicroelectronics","quote":"\"LD2 PD4 Orange\"; schematic: \"LD2 Orange\" \"R3 680\" \"PD4\" \"LED2\"","revision":"UM1932 Rev 5","url":"https://www.st.com/resource/en/user_manual/um1932-discovery-kit-with-stm32f469ni-mcu-stmicroelectronics.pdf","where":"d1 p. 21 Table 8; d2 p. 29, Figure 16 'Peripherals' (MB1189 rev B-07), LEDs block"},"colour":"orange","label":"LD2","name":"LD2","pin":"PD4"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20230608104939/https://www.st.com/resource/en/user_manual/um1932-discovery-kit-with-stm32f469ni-mcu-stmicroelectronics.pdf","date":"2023-03","doc":"UM1932 User manual - Discovery kit with STM32F469NI MCU","kind":"user-manual","level":"UM: 'To light a LED a low logic state 0 should be written in the corresponding GPIO' (d1 p. 21); schematic d2 p. 29: LED anode (pin 1) on +3V3, cathode (pin 2) via series R to the MCU pin -> lit when low.","publisher":"STMicroelectronics","quote":"\"LD3 PD5 Red\"; schematic: \"LD3 Red\" \"R4 680\" \"PD5\" \"LED3\"","revision":"UM1932 Rev 5","url":"https://www.st.com/resource/en/user_manual/um1932-discovery-kit-with-stm32f469ni-mcu-stmicroelectronics.pdf","where":"d1 p. 21 Table 8; d2 p. 29, Figure 16 'Peripherals' (MB1189 rev B-07), LEDs block"},"colour":"red","label":"LD3","name":"LD3","pin":"PD5"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20230608104939/https://www.st.com/resource/en/user_manual/um1932-discovery-kit-with-stm32f469ni-mcu-stmicroelectronics.pdf","date":"2023-03","doc":"UM1932 User manual - Discovery kit with STM32F469NI MCU","kind":"user-manual","level":"UM: 'To light a LED a low logic state 0 should be written in the corresponding GPIO' (d1 p. 21); schematic d2 p. 29: LED anode (pin 1) on +3V3, cathode (pin 2) via series R to the MCU pin -> lit when low.","publisher":"STMicroelectronics","quote":"\"LD4 PK3 Blue\"; schematic: \"LD4 Blue\" \"R5 680\" \"PK3\" \"LED4\"","revision":"UM1932 Rev 5","url":"https://www.st.com/resource/en/user_manual/um1932-discovery-kit-with-stm32f469ni-mcu-stmicroelectronics.pdf","where":"d1 p. 21 Table 8; d2 p. 29, Figure 16 'Peripherals' (MB1189 rev B-07), LEDs block"},"colour":"blue","label":"LD4","name":"LD4","pin":"PK3"}],"naming":"stm32","ram":393216,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:disco_f746ng","flash":1048576,"ids":["pio:disco_f746ng"],"key":"st-st-32f746gdiscovery","name":"ST 32F746GDISCOVERY","part":"stm32f746ng","ram":327680,"records":[{"checked":"stm32-data STM32F746NG: package TFBGA216","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PI11","B1 USER","high","down"]],"leds":[["PI1","LD1","high"]],"uart":["PA9","PB7"]},"src":"hand:pio:disco_f746ng"}],"vendor":"ST","why":"hand","wiring":{"buses":{"uart":{"cite":{"archived":"https://web.archive.org/web/20260718155224/https://www.st.com/resource/en/user_manual/um1907-discovery-kit-with-stm32f746ng-mcu-stmicroelectronics.pdf","date":"2026-05","doc":"UM1907 User manual - Discovery kit with STM32F746NG MCU","kind":"user-manual","publisher":"STMicroelectronics","quote":"\"E15 PA9 VCP_TX\" / \"B5 PB7 VCP_RX\"","revision":"UM1907 Rev 7","url":"https://www.st.com/resource/en/user_manual/um1907-discovery-kit-with-stm32f746ng-mcu-stmicroelectronics.pdf","where":"pp. 31 and 33, Table 13 (I/O assignment)"},"name":"USART1 (ST-LINK/V2-1 virtual COM port)","rx":"PB7","tx":"PA9"}},"buttons":[{"active":"high","cite":{"archived":"https://indico.kit.edu/event/460/contributions/5488/attachments/2862/4150/user-manual.pdf","date":"2016-03","doc":"UM1907 User manual - Discovery kit for STM32F7 Series with STM32F746NG MCU (with schematics, MB1191 B-04)","kind":"user-manual","level":"Schematic: B1 between VDD and the node that goes through R18 10K/SB6 to B_USER; R19 10K to GND -> reads high when pressed.","publisher":"STMicroelectronics","quote":"Table 13: \"F3 PI11 B_USER\"; schematic: \"B_USER\" \"SB6\" \"R18 10K\" \"R19 10K\" \"C10 100nF\" \"VDD\" \"B1\"","revision":"DocID027942 Rev 3","url":"https://www.st.com/resource/en/user_manual/dm00190424.pdf","where":"d1 p. 33 Table 13 (I/O assignment); d2 p. 28 Figure 22 'USER & WAKE-UP Button'"},"label":"B1 USER","name":"B1 USER","pin":"PI11","pull":"down"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"archived":"https://indico.kit.edu/event/460/contributions/5488/attachments/2862/4150/user-manual.pdf","date":"2016-03","doc":"UM1907 User manual - Discovery kit for STM32F7 Series with STM32F746NG MCU (with schematics, MB1191 B-04)","kind":"user-manual","level":"Schematic: PI1 (ARD_D13) -> SB8 -> R59 510 -> LD1 anode, cathode to GND -> lit when high.","publisher":"STMicroelectronics","quote":"Table 13: \"D14 PI1 ARDUINO SCK/D13\"; schematic: \"LD1\" \"LED, green\" \"R59 510_1%_0402\" \"SB8\" \"PI1\" \"ARD_D13\"","revision":"DocID027942 Rev 3","url":"https://www.st.com/resource/en/user_manual/dm00190424.pdf","where":"d1 p. 32 Table 13 (I/O assignment); d2 p. 31 Figure 25 'Arduino Uno connectors'"},"colour":"green","label":"LD1","name":"LD1","pin":"PI1"}],"naming":"stm32","ram":327680,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:disco_f769ni","flash":2097152,"ids":["pio:disco_f769ni"],"key":"st-st-32f769idiscovery","name":"ST 32F769IDISCOVERY","part":"stm32f769ni","ram":524288,"records":[{"checked":"stm32-data STM32F769NI: package TFBGA216","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PA0","B1 USER","high","down"]],"leds":[["PJ13","LD1","high"],["PJ5","LD2","high"],["PA12","LD3","high"]],"uart":["PA9","PA10"]},"src":"hand:pio:disco_f769ni"}],"vendor":"ST","why":"hand","wiring":{"buses":{"uart":{"cite":{"archived":"https://web.archive.org/web/20260410222801/https://www.st.com/resource/en/user_manual/dm00276557.pdf","date":"2023-06","doc":"UM2033 User manual - Discovery kit with STM32F769NI MCU","kind":"user-manual","publisher":"STMicroelectronics","quote":"\"The serial interface USART1 is directly available as a virtual COM port of the PC, connected to the ST-LINK/V2-1 USB connector (CN16).\"; Table 14: \"E15 PA9 USART1_TX VCP_TX\" / \"D15 PA10 USART1_RX VCP_RX\"","revision":"UM2033 Rev 5","url":"https://www.st.com/resource/en/user_manual/dm00276557.pdf","where":"p. 21 section 5.15; pp. 33-34 Table 14"},"name":"USART1 (ST-LINK/V2-1 virtual COM port)","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20260418072251/https://www.st.com.cn/resource/en/schematic_pack/mb1225-f769i-b03_schematic.pdf","date":"2022-02-10","doc":"MB1225 schematic, revision B-03 (Project STM32F769I-DISCO)","kind":"schematic","level":"Schematic: B1 between 3V3 and the node going through R68 10K/SB9 to B_USER; R70 10K to GND -> reads high when pressed (agrees with the UM).","publisher":"STMicroelectronics","quote":"\"When the button is depressed the logic state is 1, otherwise, the logic state is 0.\"; Table 14: \"N3 PA0/WKUP SYS_WKUP0 B_USER\"; schematic: \"B_USER\" \"SB9\" \"R68 10K\" \"R70 10K\" \"C54 100nF\" \"3V3\" \"B1\"","revision":"B-03","url":"https://www.st.com.cn/resource/en/schematic_pack/mb1225-f769i-b03_schematic.pdf","where":"d1 p. 21 section 5.16 and p. 37 Table 14; d2 sheet 13 'USER & WAKE-UP Button'"},"label":"B1 USER","name":"B1 USER","pin":"PA0","pull":"down"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20260418072251/https://www.st.com.cn/resource/en/schematic_pack/mb1225-f769i-b03_schematic.pdf","date":"2022-02-10","doc":"MB1225 schematic, revision B-03 (Project STM32F769I-DISCO)","kind":"schematic","level":"Schematic: LD_USER1 (PJ13) -> R62 1K -> LD1 anode, cathode to GND -> lit when high. The UM sentence 'To light a LED, a zero low-logic state must be written' (d1 p. 21) conflicts with this schematic; the schematic level is reported.","publisher":"STMicroelectronics","quote":"Table 4: \"LD1 RED USER1 PJ13\"; Table 14: \"B9 PJ13 GPIO_Input LD_USER1\"; schematic: \"LD_USER1\" \"R62 1K_1%_0603\" \"LD1\" \"LED, red\"","revision":"B-03","url":"https://www.st.com.cn/resource/en/schematic_pack/mb1225-f769i-b03_schematic.pdf","where":"d1 p. 21 Table 4 and p. 32-39 Table 14; d2 sheet 13 'uSD, Wifi, LEDs and Push Button' + sheet 4 (PJ13 -> LD_USER1)"},"colour":"red","label":"LD1","name":"LD1","pin":"PJ13"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20260418072251/https://www.st.com.cn/resource/en/schematic_pack/mb1225-f769i-b03_schematic.pdf","date":"2022-02-10","doc":"MB1225 schematic, revision B-03 (Project STM32F769I-DISCO)","kind":"schematic","level":"Schematic: LD_USER2 (PJ5) -> R63 330 -> LD2 anode, cathode to GND -> lit when high. The UM sentence 'To light a LED, a zero low-logic state must be written' (d1 p. 21) conflicts with this schematic; the schematic level is reported.","publisher":"STMicroelectronics","quote":"Table 4: \"LD2 GREEN USER2 PJ5\"; schematic: \"LD_USER2\" \"R63 330_1%_0603\" \"LD2\" \"LED, green\"","revision":"B-03","url":"https://www.st.com.cn/resource/en/schematic_pack/mb1225-f769i-b03_schematic.pdf","where":"d1 p. 21 Table 4; d2 sheet 13 + sheet 4 (PJ5 -> LD_USER2)"},"colour":"green","label":"LD2","name":"LD2","pin":"PJ5"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20260418072251/https://www.st.com.cn/resource/en/schematic_pack/mb1225-f769i-b03_schematic.pdf","date":"2022-02-10","doc":"MB1225 schematic, revision B-03 (Project STM32F769I-DISCO)","kind":"schematic","level":"Schematic: PA12 (ARD_D13) -> SB15 -> R64 510 -> LD3 anode, cathode to GND -> lit when high. The UM sentence 'To light a LED, a zero low-logic state must be written' (d1 p. 21) conflicts with this schematic; the schematic level is reported.","publisher":"STMicroelectronics","quote":"Table 4: \"LD3 GREEN ARDUINO PA12\"; schematic: \"PA12\" \"ARD_D13\" \"SB15\" \"R64 510_1%_0402\" \"LD3\" \"LED, green\"","revision":"B-03","url":"https://www.st.com.cn/resource/en/schematic_pack/mb1225-f769i-b03_schematic.pdf","where":"d1 p. 21 Table 4; d2 sheet 8 'Arduino UNO connectors'"},"colour":"green","label":"LD3","name":"LD3","pin":"PA12"}],"naming":"stm32","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:disco_l053c8","flash":65536,"ids":["pio:disco_l053c8"],"key":"st-st-32l0538discovery","name":"ST 32L0538DISCOVERY","part":"stm32l053c8","ram":8192,"records":[{"checked":"stm32-data STM32L053C8: package LQFP48","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PA0","B1 USER","high","down"]],"leds":[["PB4","LD3","high"],["PA5","LD4","high"]]},"src":"hand:pio:disco_l053c8"}],"vendor":"ST","why":"hand","wiring":{"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20250520005732/https://www.st.com/resource/en/user_manual/um1775-discovery-kit-with-stm32l053c8-mcu-stmicroelectronics.pdf","date":"2022-02","doc":"UM1775 User manual - Discovery kit with STM32L053C8 MCU","kind":"user-manual","level":"Schematic: B1 between VDD and the node going through R73 10K/SB22 to PA0; R72 10K to GND -> reads high when pressed.","publisher":"STMicroelectronics","quote":"\"B1 USER: User and Wake-Up button connected to the I/O PA0 of the STM32L053C8T6.\"; schematic: \"PA0\" \"B_USER\" \"SB22\" \"R73 10K\" \"R72 10K\" \"C51 100nF\" \"VDD\" \"B1\"","revision":"UM1775 Rev 6","url":"https://www.st.com/resource/en/user_manual/um1775-discovery-kit-with-stm32l053c8-mcu-stmicroelectronics.pdf","where":"d1 p. 19 section 6.5; d2 p. 36, Figure 17 'Linear touch sensor, NFC, USB and pushbutton' (MB1143 rev B-01), 'USER & WAKE-UP Button'"},"label":"B1 USER","name":"B1 USER","pin":"PA0","pull":"down"}],"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20250520005732/https://www.st.com/resource/en/user_manual/um1775-discovery-kit-with-stm32l053c8-mcu-stmicroelectronics.pdf","date":"2022-02","doc":"UM1775 User manual - Discovery kit with STM32L053C8 MCU","kind":"user-manual","level":"Schematic: PB4 (LD_G) -> R60 330 -> LD3 anode, cathode to GND -> lit when high.","publisher":"STMicroelectronics","quote":"\"User LD3: The green LED is a user LED connected to the I/O PB4 of the STM32L053C8T6.\"; schematic: \"PB4\" \"LD_G\" \"R60 330\" \"LD3\" \"LED, green\"","revision":"UM1775 Rev 6","url":"https://www.st.com/resource/en/user_manual/um1775-discovery-kit-with-stm32l053c8-mcu-stmicroelectronics.pdf","where":"d1 p. 19 section 6.4 LEDs; d2 p. 36, Figure 17 'Linear touch sensor, NFC, USB and pushbutton' (MB1143 rev B-01)"},"colour":"green","label":"LD3","name":"LD3","pin":"PB4"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20250520005732/https://www.st.com/resource/en/user_manual/um1775-discovery-kit-with-stm32l053c8-mcu-stmicroelectronics.pdf","date":"2022-02","doc":"UM1775 User manual - Discovery kit with STM32L053C8 MCU","kind":"user-manual","level":"Schematic: PA5 (LD_R) -> R69 1K -> LD4 anode, cathode to GND -> lit when high.","publisher":"STMicroelectronics","quote":"\"User LD4: The red LED is a user LED connected to the I/O PA5 of the STM32L053C8T6.\"; schematic: \"PA5\" \"LD_R\" \"R69 1K\" \"LD4\" \"LED, red\"","revision":"UM1775 Rev 6","url":"https://www.st.com/resource/en/user_manual/um1775-discovery-kit-with-stm32l053c8-mcu-stmicroelectronics.pdf","where":"d1 p. 19 section 6.4 LEDs; d2 p. 36, Figure 17 'Linear touch sensor, NFC, USB and pushbutton' (MB1143 rev B-01)"},"colour":"red","label":"LD4","name":"LD4","pin":"PA5"}],"naming":"stm32","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:disco_l476vg","flash":1048576,"ids":["pio:disco_l476vg"],"key":"st-st-32l476gdiscovery","name":"ST 32L476GDISCOVERY","part":"stm32l476vg","ram":131072,"records":[{"checked":"stm32-data STM32L476VG: package LQFP100","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PA0","B2 joystick CENTER","high","down"],["PA1","B2 joystick LEFT","high","none"],["PA5","B2 joystick DOWN","high","none"],["PA2","B2 joystick RIGHT","high","none"],["PA3","B2 joystick UP","high","none"]],"leds":[["PB2","LD4","high"],["PE8","LD5","high"]]},"src":"hand:pio:disco_l476vg"}],"vendor":"ST","why":"hand","wiring":{"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20251015054625/https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","date":"2018-06","doc":"UM1879 User manual - Discovery kit with STM32L476VG MCU","kind":"user-manual","level":"Schematic: CENTER contact connects COMMON (3V via R53 100) to a node pulled to GND by R59 10K, which reaches PA0 through R55 10K -> reads high when pressed.","publisher":"STMicroelectronics","quote":"\"Four-direction joystick (B2) with selection and a reset push-button (B1) are available as input devices.\"; schematic: \"PA0\" \"JOY_CENTER\" \"R55 10K_1%_0402\" \"R59 10K_1%_0402\" \"C43 100nF\" \"CENTER\" \"COMMON\" \"R53 100_1%_0402\" \"3V\"","revision":"UM1879 Rev 4","url":"https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","where":"p. 19 section 10.5; p. 29, Figure 14 'Joystick ACP, LEDs and push-button' (MB1184 rev C-01), 'USER & WAKE-UP Button'"},"label":"B2 joystick CENTER","name":"B2 joystick CENTER","pin":"PA0","pull":"down"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20251015054625/https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","date":"2018-06","doc":"UM1879 User manual - Discovery kit with STM32L476VG MCU","kind":"user-manual","level":"Schematic: joystick B2 COMMON to 3V through R53 100; direction contacts reach the MCU pins through 0R resistors with only 100nF caps to GND and the note 'Input pins with pull-down' (no board pull-down) -> pressing drives the pin high; firmware must enable the internal pull-down.","publisher":"STMicroelectronics","quote":"\"PA1\" \"JOY_LEFT\" \"R54 0_5%_0402\" \"LEFT\" \"Input pins with pull-down\"","revision":"UM1879 Rev 4","url":"https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","where":"p. 29, Figure 14 'Joystick ACP, LEDs and push-button' (MB1184 rev C-01)"},"label":"B2 joystick LEFT","name":"B2 joystick LEFT","pin":"PA1","pull":"none"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20251015054625/https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","date":"2018-06","doc":"UM1879 User manual - Discovery kit with STM32L476VG MCU","kind":"user-manual","level":"Schematic: joystick B2 COMMON to 3V through R53 100; direction contacts reach the MCU pins through 0R resistors with only 100nF caps to GND and the note 'Input pins with pull-down' (no board pull-down) -> pressing drives the pin high; firmware must enable the internal pull-down.","publisher":"STMicroelectronics","quote":"\"PA5\" \"JOY_DOWN\" \"R58 0_5%_0402\" \"DOWN\"","revision":"UM1879 Rev 4","url":"https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","where":"p. 29, Figure 14 'Joystick ACP, LEDs and push-button' (MB1184 rev C-01)"},"label":"B2 joystick DOWN","name":"B2 joystick DOWN","pin":"PA5","pull":"none"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20251015054625/https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","date":"2018-06","doc":"UM1879 User manual - Discovery kit with STM32L476VG MCU","kind":"user-manual","level":"Schematic: joystick B2 COMMON to 3V through R53 100; direction contacts reach the MCU pins through 0R resistors with only 100nF caps to GND and the note 'Input pins with pull-down' (no board pull-down) -> pressing drives the pin high; firmware must enable the internal pull-down.","publisher":"STMicroelectronics","quote":"\"PA2\" \"JOY_RIGHT\" \"R56 0_5%_0402\" \"RIGHT\"","revision":"UM1879 Rev 4","url":"https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","where":"p. 29, Figure 14 'Joystick ACP, LEDs and push-button' (MB1184 rev C-01)"},"label":"B2 joystick RIGHT","name":"B2 joystick RIGHT","pin":"PA2","pull":"none"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20251015054625/https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","date":"2018-06","doc":"UM1879 User manual - Discovery kit with STM32L476VG MCU","kind":"user-manual","level":"Schematic: joystick B2 COMMON to 3V through R53 100; direction contacts reach the MCU pins through 0R resistors with only 100nF caps to GND and the note 'Input pins with pull-down' (no board pull-down) -> pressing drives the pin high; firmware must enable the internal pull-down.","publisher":"STMicroelectronics","quote":"\"PA3\" \"JOY_UP\" \"R52 0_5%_0402\" \"UP\"","revision":"UM1879 Rev 4","url":"https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","where":"p. 29, Figure 14 'Joystick ACP, LEDs and push-button' (MB1184 rev C-01)"},"label":"B2 joystick UP","name":"B2 joystick UP","pin":"PA3","pull":"none"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20251015054625/https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","date":"2018-06","doc":"UM1879 User manual - Discovery kit with STM32L476VG MCU","kind":"user-manual","level":"Schematic: PB2 (LD_R) -> R45 1K -> LD4 anode, cathode to GND -> lit when high.","publisher":"STMicroelectronics","quote":"\"LD4 user: the red LED is a user LED connected to the I/O PB2 of the STM32L476VGT6\"; schematic: \"PB2\" \"LD_R\" \"R45 1K_1%_0402\" \"LD4\" \"LED, red\"","revision":"UM1879 Rev 4","url":"https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","where":"p. 19 section 10.5; p. 29, Figure 14 'Joystick ACP, LEDs and push-button' (MB1184 rev C-01)"},"colour":"red","label":"LD4","name":"LD4","pin":"PB2"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20251015054625/https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","date":"2018-06","doc":"UM1879 User manual - Discovery kit with STM32L476VG MCU","kind":"user-manual","level":"Schematic: PE8 (LD_G) -> R46 330 -> LD5 anode, cathode to GND -> lit when high.","publisher":"STMicroelectronics","quote":"\"LD5 user: the green LED is a user LED connected to the I/O PE8 of the STM32L476VGT6\"; schematic: \"PE8\" \"LD_G\" \"R46 330_1%_0402\" \"LD5\" \"LED, green\"","revision":"UM1879 Rev 4","url":"https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","where":"p. 19 section 10.5; p. 29, Figure 14 'Joystick ACP, LEDs and push-button' (MB1184 rev C-01)"},"colour":"green","label":"LD5","name":"LD5","pin":"PE8"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:disco_l496ag","flash":1048576,"ids":["pio:disco_l496ag"],"key":"st-st-32l496gdiscovery","name":"ST 32L496GDISCOVERY","part":"stm32l496ag","ram":327680,"records":[{"checked":"stm32-data STM32L496AG: package UFBGA169","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC13","B2 joystick SEL","high","none"],["PI10","B2 joystick DOWN","high","none"],["PI9","B2 joystick LEFT","high","none"],["PF11","B2 joystick RIGHT","high","none"],["PI8","B2 joystick UP","high","none"]],"leds":[["PB13","LD2","low"],["MFX GPIO4","LD1","low"],["PA5","LD3","high"]],"uart":["PA2","PD6"]},"src":"hand:pio:disco_l496ag"}],"vendor":"ST","why":"hand","wiring":{"buses":{"uart":{"cite":{"archived":"https://web.archive.org/web/20250426043749/https://www.st.com/resource/en/user_manual/um2160-discovery-kit-with-stm32l496ag-mcu-stmicroelectronics.pdf","date":"2025-03","doc":"UM2160 User manual - Discovery kit with STM32L496AG MCU","kind":"user-manual","publisher":"STMicroelectronics","quote":"\"The serial interface USART2 is directly available as a Virtual COM port of the PC connected to the ST-LINK/V2-1 USB connector (CN5).\"; Table 26: \"PA2 N1 UART2_TX\" / \"PD6 E7 UART2_RX\"","revision":"UM2160 Rev 4","url":"https://www.st.com/resource/en/user_manual/um2160-discovery-kit-with-stm32l496ag-mcu-stmicroelectronics.pdf","where":"p. 24 section 6.17; pp. 36-37 Table 26"},"name":"USART2 (ST-LINK/V2-1 virtual COM port)","rx":"PD6","tx":"PA2"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20250426043749/https://www.st.com/resource/en/user_manual/um2160-discovery-kit-with-stm32l496ag-mcu-stmicroelectronics.pdf","date":"2025-03","doc":"UM2160 User manual - Discovery kit with STM32L496AG MCU","kind":"user-manual","level":"UM: 'The logic state is high when one of the five positions (left, right, up, down, selection) is pressed' (d1 p. 24); schematic d2 sheet 7: COMMON to VDD through R60 100, direction contacts wired straight to the MCU nets with no pull resistor -> active high, firmware must enable an internal pull-down.","publisher":"STMicroelectronics","quote":"\"The center position is connected to a wake-up pin of the microcontroller PC13.\"; Table 26: \"PC13 E1 JOY_SEL WAKEUP\"; schematic: \"Selection\" \"PC13 - WKUP1\" \"JOY_SEL\" \"COMMON\" \"R60 100\" \"VDD\"","revision":"UM2160 Rev 4","url":"https://www.st.com/resource/en/user_manual/um2160-discovery-kit-with-stm32l496ag-mcu-stmicroelectronics.pdf","where":"d1 p. 24 section 6.18 and p. 37 Table 26; d2 sheet 7 JOYSTICK block"},"label":"B2 joystick SEL","name":"B2 joystick SEL","pin":"PC13","pull":"none"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20250830202703/https://www.st.com/resource/en/schematic_pack/mb1261-l496g-b07-schematic.pdf","date":"2024-04-25","doc":"MB1261 schematic, revision B-07 (Project STM32L496G-DISCO)","kind":"schematic","level":"UM: 'The logic state is high when one of the five positions (left, right, up, down, selection) is pressed' (d1 p. 24); schematic d2 sheet 7: COMMON to VDD through R60 100, direction contacts wired straight to the MCU nets with no pull resistor -> active high, firmware must enable an internal pull-down.","publisher":"STMicroelectronics","quote":"\"DOWN\" \"PI10\" \"JOY_DOWN\"","revision":"B-07","url":"https://www.st.com/resource/en/schematic_pack/mb1261-l496g-b07-schematic.pdf","where":"d2 sheet 7 JOYSTICK block; d1 p. 39 Table 26"},"label":"B2 joystick DOWN","name":"B2 joystick DOWN","pin":"PI10","pull":"none"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20250830202703/https://www.st.com/resource/en/schematic_pack/mb1261-l496g-b07-schematic.pdf","date":"2024-04-25","doc":"MB1261 schematic, revision B-07 (Project STM32L496G-DISCO)","kind":"schematic","level":"UM: 'The logic state is high when one of the five positions (left, right, up, down, selection) is pressed' (d1 p. 24); schematic d2 sheet 7: COMMON to VDD through R60 100, direction contacts wired straight to the MCU nets with no pull resistor -> active high, firmware must enable an internal pull-down.","publisher":"STMicroelectronics","quote":"\"LEFT\" \"PI9\" \"JOY_LEFT\"","revision":"B-07","url":"https://www.st.com/resource/en/schematic_pack/mb1261-l496g-b07-schematic.pdf","where":"d2 sheet 7 JOYSTICK block; d1 p. 39 Table 26"},"label":"B2 joystick LEFT","name":"B2 joystick LEFT","pin":"PI9","pull":"none"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20250830202703/https://www.st.com/resource/en/schematic_pack/mb1261-l496g-b07-schematic.pdf","date":"2024-04-25","doc":"MB1261 schematic, revision B-07 (Project STM32L496G-DISCO)","kind":"schematic","level":"UM: 'The logic state is high when one of the five positions (left, right, up, down, selection) is pressed' (d1 p. 24); schematic d2 sheet 7: COMMON to VDD through R60 100, direction contacts wired straight to the MCU nets with no pull resistor -> active high, firmware must enable an internal pull-down.","publisher":"STMicroelectronics","quote":"\"RIGHT\" \"PF11\" \"JOY_RIGHT\"; Table 26: \"PF11 M5 JOY_RIGHT\"","revision":"B-07","url":"https://www.st.com/resource/en/schematic_pack/mb1261-l496g-b07-schematic.pdf","where":"d2 sheet 7 JOYSTICK block; d1 p. 38 Table 26"},"label":"B2 joystick RIGHT","name":"B2 joystick RIGHT","pin":"PF11","pull":"none"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20250830202703/https://www.st.com/resource/en/schematic_pack/mb1261-l496g-b07-schematic.pdf","date":"2024-04-25","doc":"MB1261 schematic, revision B-07 (Project STM32L496G-DISCO)","kind":"schematic","level":"UM: 'The logic state is high when one of the five positions (left, right, up, down, selection) is pressed' (d1 p. 24); schematic d2 sheet 7: COMMON to VDD through R60 100, direction contacts wired straight to the MCU nets with no pull resistor -> active high, firmware must enable an internal pull-down.","publisher":"STMicroelectronics","quote":"\"UP\" \"PI8\" \"JOY_UP\"; Table 26: \"PI8 C11 JOY_UP\"","revision":"B-07","url":"https://www.st.com/resource/en/schematic_pack/mb1261-l496g-b07-schematic.pdf","where":"d2 sheet 7 JOYSTICK block; d1 p. 39 Table 26"},"label":"B2 joystick UP","name":"B2 joystick UP","pin":"PI8","pull":"none"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20250830202703/https://www.st.com/resource/en/schematic_pack/mb1261-l496g-b07-schematic.pdf","date":"2024-04-25","doc":"MB1261 schematic, revision B-07 (Project STM32L496G-DISCO)","kind":"schematic","level":"Schematic: +3V3 -> LD2 anode, cathode -> R2 510 -> PB13 -> lit when PB13 is low (agrees with UM prose 'To light a LED, a low logic state 0 must be written' p. 25, contradicts the 'Active high' column of Table 12).","publisher":"STMicroelectronics","quote":"Table 12: \"LD2 PB13 Green Active high\"; schematic: \"+3V3\" \"LD2 Green\" \"R2 510\" \"PB13\" \"LED1\"","revision":"B-07","url":"https://www.st.com/resource/en/schematic_pack/mb1261-l496g-b07-schematic.pdf","where":"d1 p. 25 Table 12; d2 sheet 7 'Peripherals', LEDs block"},"colour":"green","label":"LD2","name":"LD2","pin":"PB13"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20250830202703/https://www.st.com/resource/en/schematic_pack/mb1261-l496g-b07-schematic.pdf","date":"2024-04-25","doc":"MB1261 schematic, revision B-07 (Project STM32L496G-DISCO)","kind":"schematic","level":"Schematic: +3V3 -> LD1 anode, cathode -> R1 680 -> MFX_GPIO4 -> lit when the expander pin is low (contradicts Table 12's 'Active high').","publisher":"STMicroelectronics","quote":"Table 12: \"LD1 MFX_GPIO4 Orange Active high\"; schematic: \"+3V3\" \"LD1 Orange\" \"R1 680\" \"MFX_GPIO4\" \"LED2\"","revision":"B-07","url":"https://www.st.com/resource/en/schematic_pack/mb1261-l496g-b07-schematic.pdf","where":"d1 p. 25 Table 12; d2 sheet 7 'Peripherals', LEDs block"},"colour":"orange","label":"LD1","name":"LD1","raw":"MFX GPIO4"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20250830202703/https://www.st.com/resource/en/schematic_pack/mb1261-l496g-b07-schematic.pdf","date":"2024-04-25","doc":"MB1261 schematic, revision B-07 (Project STM32L496G-DISCO)","kind":"schematic","level":"Schematic: +3V3 -> R123 510 -> LD3 -> drain of N-MOSFET T1 (BSN20BK), source to GND; gate driven from PA5 through SB1 with R124 1M to GND -> PA5 high turns T1 on and lights LD3 (contradicts Table 12's 'Active low').","publisher":"STMicroelectronics","quote":"Table 12: \"LD3 PA5 Green Active low\"; Table 26: \"PA5 K4 ARD_D13 ARD_SPI1_CLK, LD3\"; schematic: \"+3V3\" \"R123 510\" \"LD3 Green\" \"T1 BSN20BK\" \"R124 1M\" \"SB1\" \"PA5\"","revision":"B-07","url":"https://www.st.com/resource/en/schematic_pack/mb1261-l496g-b07-schematic.pdf","where":"d1 p. 25 Table 12 and p. 36 Table 26; d2 sheet 4 'Arduino uno connector'"},"colour":"green","label":"LD3","name":"LD3","pin":"PA5"}],"naming":"stm32","ram":327680,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:disco_b_g431b_esc1","flash":131072,"ids":["pio:disco_b_g431b_esc1"],"key":"st-st-b-g431b-esc1-discovery","name":"ST B-G431B-ESC1 Discovery","part":"stm32g431cb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431C(6-8-B)U_G441CBU/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"pio:disco_b_g431b_esc1","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"ST","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":170000000,"flash":131072,"flash_from":"pio:disco_b_g431b_esc1","naming":"stm32","ram":32768,"ram_from":"pio:disco_b_g431b_esc1"}},
{"chosen":"zephyr:disco_l475_iot1","flash":1048576,"ids":["pio:disco_l475vg_iot01a","qemu:b-l475e-iot01a","zephyr:disco_l475_iot1"],"key":"st-st-b-l475e-iot01a-discovery-kit","name":"ST B-L475E-IOT01A Discovery kit","part":"stm32l475vg","ram":98304,"records":[{"file":"boards/st/disco_l475_iot1/disco_l475_iot1.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led1","high"],["PB14","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:disco_l475_iot1","stated":{"buttons|PC13":"zephyr:disco_l475_iot1: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:disco_l475_iot1: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>","leds|PB14":"zephyr:disco_l475_iot1: gpios = <&gpiob 14 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"low","label":"User","name":"sw0","pin":"PC13"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD1","name":"led1","pin":"PA5"},{"active":"high","label":"User LD2","name":"led0","pin":"PB14"}],"naming":"stm32","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:disco_b_u585i_iot02a","flash":2097152,"ids":["pio:disco_b_u585i_iot02a"],"key":"st-st-b-u585i-iot02a-discovery","name":"ST B-U585I-IOT02A Discovery","part":"stm32u585ai","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32U5xx/U575A(G-I)IxQ_U585AIIxQ/variant_generic.h","says":{"i2c":["PB3","PB6"],"spi":["PA1","PA7","PA6"],"uart":["PA0","PA1"]},"src":"pio:disco_b_u585i_iot02a","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"ST","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB3"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":160000000,"flash":2097152,"flash_from":"pio:disco_b_u585i_iot02a","naming":"stm32","ram":262144,"ram_from":"pio:disco_b_u585i_iot02a"}},
{"chosen":"hand:pio:disco_l072cz_lrwan1","flash":196608,"ids":["pio:disco_l072cz_lrwan1"],"key":"st-st-disco-l072cz-lrwan1","name":"ST DISCO-L072CZ-LRWAN1","part":"stm32l072cz","ram":20480,"records":[{"checked":"stm32-data STM32L072CZ: package WLCSP49","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PB2","B1 USER","low","up"]],"leds":[["PB5","LD1","high"],["PA5","LD2","high"],["PB6","LD3","high"],["PB7","LD4","high"]],"uart":["PA2","PA3"]},"src":"hand:pio:disco_l072cz_lrwan1"}],"vendor":"ST","why":"hand","wiring":{"buses":{"uart":{"cite":{"archived":"https://web.archive.org/web/20220121035602/https://www.st.com/resource/en/user_manual/um2115-discovery-kit-for-lorawan-sigfox-and-lpwan-protocols-with-stm32l0-stmicroelectronics.pdf","date":"2018-06","doc":"UM2115 User manual - Discovery kit for LoRaWAN, Sigfox, and LPWAN protocols with STM32L0","kind":"user-manual","publisher":"STMicroelectronics","quote":"\"The serial interface USART2 is directly available as a virtual COM port of the PC, connected to the ST-LINK/V2-1 USB connector CN7.\"; \"2 D1 PA2 USART2_TX\" / \"1 D0 PA3 USART2_RX\"","revision":"UM2115 Rev 5","url":"https://www.st.com/resource/en/user_manual/um2115-discovery-kit-for-lorawan-sigfox-and-lpwan-protocols-with-stm32l0-stmicroelectronics.pdf","where":"p. 16 section 8.8; p. 18 ARDUINO connector table"},"name":"USART2 (ST-LINK/V2-1 virtual COM port)","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20220121035602/https://www.st.com/resource/en/user_manual/um2115-discovery-kit-for-lorawan-sigfox-and-lpwan-protocols-with-stm32l0-stmicroelectronics.pdf","date":"2018-06","doc":"UM2115 User manual - Discovery kit for LoRaWAN, Sigfox, and LPWAN protocols with STM32L0","kind":"user-manual","level":"Schematic: node on PB2 (via SB31) pulled up to VDD_MCU_LRA by R5 4K7; B1 pins 1/4 to GND -> reads low when pressed. This CONTRADICTS the UM sentence 'When the button is depressed the logic state is 1' (p. 17); the schematic level is reported.","publisher":"STMicroelectronics","quote":"\"By default the user button is connected to PB2, it can also be connected to PA0 as wakeup source. In this case, SB31 must be removed and SB30 must be fitted.\"; schematic: \"PB2\" \"SB31 Fitted\" \"PA0\" \"SB30 Not fitted\" \"R5 4K7\" \"VDD_MCU_LRA\" \"B1 USER (Blue)\" \"C16 100nF\" \"R6 100R\"","revision":"UM2115 Rev 5","url":"https://www.st.com/resource/en/user_manual/um2115-discovery-kit-for-lorawan-sigfox-and-lpwan-protocols-with-stm32l0-stmicroelectronics.pdf","where":"p. 17 section 8.9; p. 33 Figure 14 'General purpose User Button (or LoRa Wake Up)'"},"label":"B1 USER","name":"B1 USER","pin":"PB2","pull":"up"}],"flash":196608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20220121035602/https://www.st.com/resource/en/user_manual/um2115-discovery-kit-for-lorawan-sigfox-and-lpwan-protocols-with-stm32l0-stmicroelectronics.pdf","date":"2018-06","doc":"UM2115 User manual - Discovery kit for LoRaWAN, Sigfox, and LPWAN protocols with STM32L0","kind":"user-manual","level":"Schematic: PB5 -> solder bridge -> R11 510R -> LD1 anode (A), cathode (K) to GND -> lit when high; agrees with UM 'To light a LED write a high-logic state 1' (p. 17).","publisher":"STMicroelectronics","quote":"\"LD1 Green GP User defined\"; \"SB32 LED LD1 ON LD1 ON\"; schematic: \"PB5\" \"SB32 Fitted\" \"R11 510R\" \"LD1\" \"A\" \"K\" \"Green\"","revision":"UM2115 Rev 5","url":"https://www.st.com/resource/en/user_manual/um2115-discovery-kit-for-lorawan-sigfox-and-lpwan-protocols-with-stm32l0-stmicroelectronics.pdf","where":"p. 17 Table 4; p. 24 Table 6 (SB32); p. 33, Figure 14 'USB 2.0 FS and antenna' (MB1296 rev D-03), 'General purpose LEDs' block"},"colour":"green","label":"LD1","name":"LD1","pin":"PB5"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20220121035602/https://www.st.com/resource/en/user_manual/um2115-discovery-kit-for-lorawan-sigfox-and-lpwan-protocols-with-stm32l0-stmicroelectronics.pdf","date":"2018-06","doc":"UM2115 User manual - Discovery kit for LoRaWAN, Sigfox, and LPWAN protocols with STM32L0","kind":"user-manual","level":"Schematic: PA5 -> solder bridge -> R8 510R -> LD2 anode (A), cathode (K) to GND -> lit when high; agrees with UM 'To light a LED write a high-logic state 1' (p. 17).","publisher":"STMicroelectronics","quote":"\"LD2 Green GP User defined\"; \"SB34 LED LD2 ON LD2 ON\"; schematic: \"PA5\" \"SB34 Fitted\" \"R8 510R\" \"LD2\" \"A\" \"K\" \"Red\"","revision":"UM2115 Rev 5","url":"https://www.st.com/resource/en/user_manual/um2115-discovery-kit-for-lorawan-sigfox-and-lpwan-protocols-with-stm32l0-stmicroelectronics.pdf","where":"p. 17 Table 4; p. 24 Table 6 (SB34); p. 33, Figure 14 'USB 2.0 FS and antenna' (MB1296 rev D-03), 'General purpose LEDs' block"},"colour":"red","label":"LD2","name":"LD2","pin":"PA5"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20220121035602/https://www.st.com/resource/en/user_manual/um2115-discovery-kit-for-lorawan-sigfox-and-lpwan-protocols-with-stm32l0-stmicroelectronics.pdf","date":"2018-06","doc":"UM2115 User manual - Discovery kit for LoRaWAN, Sigfox, and LPWAN protocols with STM32L0","kind":"user-manual","level":"Schematic: PB6 -> solder bridge -> R10 680R -> LD3 anode (A), cathode (K) to GND -> lit when high; agrees with UM 'To light a LED write a high-logic state 1' (p. 17).","publisher":"STMicroelectronics","quote":"\"LD3 Blue GP User defined\"; \"SB33 LED LD3 ON LD3 ON\"; schematic: \"PB6\" \"SB33 Fitted\" \"R10 680R\" \"LD3\" \"Blue\"","revision":"UM2115 Rev 5","url":"https://www.st.com/resource/en/user_manual/um2115-discovery-kit-for-lorawan-sigfox-and-lpwan-protocols-with-stm32l0-stmicroelectronics.pdf","where":"p. 17 Table 4; p. 24 Table 6 (SB33); p. 33, Figure 14 'USB 2.0 FS and antenna' (MB1296 rev D-03), 'General purpose LEDs' block"},"colour":"blue","label":"LD3","name":"LD3","pin":"PB6"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20220121035602/https://www.st.com/resource/en/user_manual/um2115-discovery-kit-for-lorawan-sigfox-and-lpwan-protocols-with-stm32l0-stmicroelectronics.pdf","date":"2018-06","doc":"UM2115 User manual - Discovery kit for LoRaWAN, Sigfox, and LPWAN protocols with STM32L0","kind":"user-manual","level":"Schematic: PB7 -> solder bridge -> R12 680R -> LD4 anode (A), cathode (K) to GND -> lit when high; agrees with UM 'To light a LED write a high-logic state 1' (p. 17).","publisher":"STMicroelectronics","quote":"\"LD4 Red GP User defined\"; \"SB35 LED LD4 ON LD4 ON\"; schematic: \"PB7\" \"SB35 Fitted\" \"R12 680R\" \"LD4\" \"Red\"","revision":"UM2115 Rev 5","url":"https://www.st.com/resource/en/user_manual/um2115-discovery-kit-for-lorawan-sigfox-and-lpwan-protocols-with-stm32l0-stmicroelectronics.pdf","where":"p. 17 Table 4; p. 24 Table 6 (SB35); p. 33, Figure 14 'USB 2.0 FS and antenna' (MB1296 rev D-03), 'General purpose LEDs' block"},"colour":"red","label":"LD4","name":"LD4","pin":"PB7"}],"naming":"stm32","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Disco:DISCO_F072RB","disagree":[{"kept":"PC9","kept_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_F072RB","kind":"primary","other":"PC6","other_from":"zephyr:stm32f072b_disco","what":"the LED"}],"flash":131072,"ids":["arduino:STMicroelectronics:stm32:Disco:DISCO_F072RB","pio:disco_f072rb","renode:stm32f072b_discovery","zephyr:stm32f072b_disco"],"key":"st-st-discovery-f072rb","name":"ST Discovery F072RB","notes":["led PC7 label from zephyr:stm32f072b_disco","led PC9 label from zephyr:stm32f072b_disco","led PC8 label from zephyr:stm32f072b_disco","led PC6 label from zephyr:stm32f072b_disco","button PA0 label from zephyr:stm32f072b_disco","led PC7 active from zephyr:stm32f072b_disco","led PC9 active from zephyr:stm32f072b_disco","led PC8 active from zephyr:stm32f072b_disco","led PC6 active from zephyr:stm32f072b_disco","button PA0 active from zephyr:stm32f072b_disco"],"part":"stm32f072rb","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_DISCO_F072RB.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PC7","LED_BLUE",null],["PC9","LED_BUILTIN",null],["PC8","LED_ORANGE",null],["PC6","LED_RED",null]],"spi":["PB3","PB5","PB4"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:Disco:DISCO_F072RB"},{"file":"boards/st/stm32f072b_disco/stm32f072b_disco.dts","says":{"buttons":[["PA0","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PC6","led0","high"],["PC8","led1","high"],["PC9","led2","high"],["PC7","led3","high"]],"spi":["PB3","PB5","PB4"]},"src":"zephyr:stm32f072b_disco","stated":{"buttons|PA0":"zephyr:stm32f072b_disco: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","leds|PC6":"zephyr:stm32f072b_disco: gpios = <&gpioc 6 GPIO_ACTIVE_HIGH>","leds|PC7":"zephyr:stm32f072b_disco: gpios = <&gpioc 7 GPIO_ACTIVE_HIGH>","leds|PC8":"zephyr:stm32f072b_disco: gpios = <&gpioc 8 GPIO_ACTIVE_HIGH>","leds|PC9":"zephyr:stm32f072b_disco: gpios = <&gpioc 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PA4","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"low","filled":["label from zephyr:stm32f072b_disco","active from zephyr:stm32f072b_disco"],"label":"User","name":"USER_BTN","pin":"PA0"}],"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_F072RB","leds":[{"active":"high","colour":"blue","filled":["label from zephyr:stm32f072b_disco","active from zephyr:stm32f072b_disco"],"label":"User LD6","name":"LED_BLUE","pin":"PC7"},{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:stm32f072b_disco","active from zephyr:stm32f072b_disco"],"label":"User LD5","name":"LED_BUILTIN","pin":"PC9"},{"active":"high","colour":"orange","filled":["label from zephyr:stm32f072b_disco","active from zephyr:stm32f072b_disco"],"label":"User LD4","name":"LED_ORANGE","pin":"PC8"},{"active":"high","colour":"red","filled":["label from zephyr:stm32f072b_disco","active from zephyr:stm32f072b_disco"],"label":"User LD3","name":"LED_RED","pin":"PC6"}],"naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_F072RB"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_C031C6","flash":32768,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_C031C6","pio:nucleo_c031c6","wokwi:st-nucleo-c031c6","zephyr:nucleo_c031c6"],"key":"st-st-nucleo-c031c6","name":"ST Nucleo C031C6","notes":["led PA5 label from zephyr:nucleo_c031c6","button PC13 label from zephyr:nucleo_c031c6","led PA5 active from zephyr:nucleo_c031c6","button PC13 active from zephyr:nucleo_c031c6"],"part":"stm32c031c6","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32C0xx/C031C(4-6)(T-U)/variant_NUCLEO_C031C6.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_C031C6"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32C0xx/C031C(4-6)(T-U)/variant_NUCLEO_C031C6.h","same":true,"src":"pio:nucleo_c031c6","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_C031C6 entry"},{"file":"boards/st/nucleo_c031c6/nucleo_c031c6.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"]]},"src":"zephyr:nucleo_c031c6","stated":{"buttons|PC13":"zephyr:nucleo_c031c6: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:nucleo_c031c6: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["label from zephyr:nucleo_c031c6","active from zephyr:nucleo_c031c6"],"label":"user button","name":"USER_BTN","pin":"PC13"}],"clock_hz":48000000,"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_C031C6","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_c031c6","active from zephyr:nucleo_c031c6"],"label":"User LD4","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_C031C6"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_C071RB","flash":131072,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_C071RB","pio:nucleo_c071rb","zephyr:nucleo_c071rb"],"key":"st-st-nucleo-c071rb","name":"ST Nucleo C071RB","notes":["i2c added from zephyr:nucleo_c071rb","spi added from zephyr:nucleo_c071rb","led PA5 label from zephyr:nucleo_c071rb","led PC9 label from zephyr:nucleo_c071rb","button PC13 pull from zephyr:nucleo_c071rb","button PC13 label from zephyr:nucleo_c071rb","led PA5 active from zephyr:nucleo_c071rb","led PC9 active from zephyr:nucleo_c071rb","button PC13 active from zephyr:nucleo_c071rb"],"part":"stm32c071rb","ram":24576,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32C0xx/C071R(8-B)T/variant_NUCLEO_C071RB.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null],["PC9","LED2",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_C071RB"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32C0xx/C071R(8-B)T/variant_NUCLEO_C071RB.h","same":true,"src":"pio:nucleo_c071rb","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_C071RB entry"},{"file":"boards/st/nucleo_c071rb/nucleo_c071rb.dts","says":{"buttons":[["PC13","sw0","low","up"]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"],["PC9","led1","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_c071rb","stated":{"buttons|PC13":"zephyr:nucleo_c071rb: gpios = <&gpioc 13 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PA5":"zephyr:nucleo_c071rb: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>","leds|PC9":"zephyr:nucleo_c071rb: gpios = <&gpioc 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_c071rb","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_c071rb","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["pull from zephyr:nucleo_c071rb","label from zephyr:nucleo_c071rb","active from zephyr:nucleo_c071rb"],"label":"user button","name":"USER_BTN","pin":"PC13","pull":"up"}],"clock_hz":48000000,"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_C071RB","leds":[{"active":"high","aliases":["LED1","LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_c071rb","active from zephyr:nucleo_c071rb"],"label":"User LD1","name":"LED_BUILTIN","pin":"PA5"},{"active":"high","aliases":["LED_BLUE"],"colour":"blue","filled":["label from zephyr:nucleo_c071rb","active from zephyr:nucleo_c071rb"],"label":"User LD2","name":"LED2","pin":"PC9"}],"naming":"stm32","ram":24576,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_C071RB"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_C092RC","flash":262144,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_C092RC","pio:nucleo_c092rc","zephyr:nucleo_c092rc"],"key":"st-st-nucleo-c092rc","name":"ST Nucleo C092RC","notes":["i2c added from zephyr:nucleo_c092rc","spi added from zephyr:nucleo_c092rc","led PA5 label from zephyr:nucleo_c092rc","led PC9 label from zephyr:nucleo_c092rc","button PC13 pull from zephyr:nucleo_c092rc","button PC13 label from zephyr:nucleo_c092rc","led PA5 active from zephyr:nucleo_c092rc","led PC9 active from zephyr:nucleo_c092rc","button PC13 active from zephyr:nucleo_c092rc"],"part":"stm32c092rc","ram":30720,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32C0xx/C092RBT_C092RC(I-T)/variant_NUCLEO_C092RC.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null],["PC9","LED2",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_C092RC"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32C0xx/C092RBT_C092RC(I-T)/variant_NUCLEO_C092RC.h","same":true,"src":"pio:nucleo_c092rc","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_C092RC entry"},{"file":"boards/st/nucleo_c092rc/nucleo_c092rc.dts","says":{"buttons":[["PC13","sw0","low","up"]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"],["PC9","led1","low"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_c092rc","stated":{"buttons|PC13":"zephyr:nucleo_c092rc: gpios = <&gpioc 13 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PA5":"zephyr:nucleo_c092rc: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>","leds|PC9":"zephyr:nucleo_c092rc: gpios = <&gpioc 9 GPIO_ACTIVE_LOW>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_c092rc","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_c092rc","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["pull from zephyr:nucleo_c092rc","label from zephyr:nucleo_c092rc","active from zephyr:nucleo_c092rc"],"label":"user button","name":"USER_BTN","pin":"PC13","pull":"up"}],"clock_hz":48000000,"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_C092RC","leds":[{"active":"high","aliases":["LED1","LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_c092rc","active from zephyr:nucleo_c092rc"],"label":"User LD1","name":"LED_BUILTIN","pin":"PA5"},{"active":"low","aliases":["LED_BLUE"],"colour":"blue","filled":["label from zephyr:nucleo_c092rc","active from zephyr:nucleo_c092rc"],"label":"User LD2","name":"LED2","pin":"PC9"}],"naming":"stm32","ram":30720,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_C092RC"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F030R8","flash":65536,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F030R8","pio:nucleo_f030r8","zephyr:nucleo_f030r8"],"key":"st-st-nucleo-f030r8","name":"ST Nucleo F030R8","notes":["i2c added from zephyr:nucleo_f030r8","spi added from zephyr:nucleo_f030r8","led PA5 label from zephyr:nucleo_f030r8","button PC13 label from zephyr:nucleo_f030r8","led PA5 active from zephyr:nucleo_f030r8","button PC13 active from zephyr:nucleo_f030r8"],"part":"stm32f030r8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F0xx/F030R8T/variant_NUCLEO_F030R8.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F030R8"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F0xx/F030R8T/variant_NUCLEO_F030R8.h","same":true,"src":"pio:nucleo_f030r8","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_F030R8 entry"},{"file":"boards/st/nucleo_f030r8/nucleo_f030r8.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_f030r8","stated":{"buttons|PC13":"zephyr:nucleo_f030r8: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:nucleo_f030r8: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_f030r8","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_f030r8","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["label from zephyr:nucleo_f030r8","active from zephyr:nucleo_f030r8"],"label":"User","name":"USER_BTN","pin":"PC13"}],"clock_hz":48000000,"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F030R8","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_f030r8","active from zephyr:nucleo_f030r8"],"label":"User LD2","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F030R8"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_F031K6","flash":32768,"ids":["arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_F031K6","pio:nucleo_f031k6","zephyr:nucleo_f031k6"],"key":"st-st-nucleo-f031k6","name":"ST Nucleo F031K6","notes":["spi added from zephyr:nucleo_f031k6","led PB3 label from zephyr:nucleo_f031k6","led PB3 active from zephyr:nucleo_f031k6"],"part":"stm32f031k6","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F0xx/F031K6T/variant_NUCLEO_F031K6.h","says":{"buttons":[["PB0","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PB3","LED_BUILTIN",null]],"uart":["PA2","PA15"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_F031K6"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F0xx/F031K6T/variant_NUCLEO_F031K6.h","same":true,"src":"pio:nucleo_f031k6","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_F031K6 entry"},{"file":"boards/st/nucleo_f031k6/nucleo_f031k6.dts","says":{"i2c":["PB7","PB6"],"leds":[["PB3","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_f031k6","stated":{"leds|PB3":"zephyr:nucleo_f031k6: gpios = <&gpiob 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"added_from":"zephyr:nucleo_f031k6","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA15","tx":"PA2"}},"buttons":[{"name":"USER_BTN","pin":"PB0"}],"clock_hz":48000000,"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_F031K6","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_f031k6","active from zephyr:nucleo_f031k6"],"label":"User LD3","name":"LED_BUILTIN","pin":"PB3"}],"naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_F031K6"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_F042K6","flash":32768,"ids":["arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_F042K6","pio:nucleo_f042k6","zephyr:nucleo_f042k6"],"key":"st-st-nucleo-f042k6","name":"ST Nucleo F042K6","notes":["spi added from zephyr:nucleo_f042k6","led PB3 label from zephyr:nucleo_f042k6","led PB3 active from zephyr:nucleo_f042k6"],"part":"stm32f042k6","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F042K(4-6)T/variant_NUCLEO_F042K6.h","says":{"i2c":["PB7","PB6"],"leds":[["PB3","LED_BUILTIN",null]],"uart":["PA2","PA15"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_F042K6"},{"file":"boards/st/nucleo_f042k6/nucleo_f042k6.dts","says":{"i2c":["PB7","PB6"],"leds":[["PB3","led0","high"]],"spi":["PB3","PB5","PB4"]},"src":"zephyr:nucleo_f042k6","stated":{"leds|PB3":"zephyr:nucleo_f042k6: gpios = <&gpiob 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"added_from":"zephyr:nucleo_f042k6","miso":"PB4","mosi":"PB5","name":"spi1","sck":"PB3"},"uart":{"name":"Serial","rx":"PA15","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_F042K6","leds":[{"active":"high","filled":["label from zephyr:nucleo_f042k6","active from zephyr:nucleo_f042k6"],"label":"User LD3","name":"LED_BUILTIN","pin":"PB3"}],"naming":"stm32","ram":6144,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_F042K6"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F070RB","flash":131072,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F070RB","pio:nucleo_f070rb","zephyr:nucleo_f070rb"],"key":"st-st-nucleo-f070rb","name":"ST Nucleo F070RB","notes":["led PA5 label from zephyr:nucleo_f070rb","button PC13 label from zephyr:nucleo_f070rb","led PA5 active from zephyr:nucleo_f070rb","button PC13 active from zephyr:nucleo_f070rb"],"part":"stm32f070rb","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F0xx/F070RBT/variant_NUCLEO_F070RB.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PA5","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F070RB"},{"file":"boards/st/nucleo_f070rb/nucleo_f070rb.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_f070rb","stated":{"buttons|PC13":"zephyr:nucleo_f070rb: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:nucleo_f070rb: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["label from zephyr:nucleo_f070rb","active from zephyr:nucleo_f070rb"],"label":"User","name":"USER_BTN","pin":"PC13"}],"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F070RB","leds":[{"active":"high","filled":["label from zephyr:nucleo_f070rb","active from zephyr:nucleo_f070rb"],"label":"User LD2","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F070RB"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F072RB","flash":131072,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F072RB","pio:nucleo_f072rb","zephyr:nucleo_f072rb"],"key":"st-st-nucleo-f072rb","name":"ST Nucleo F072RB","notes":["i2c added from zephyr:nucleo_f072rb","spi added from zephyr:nucleo_f072rb","led PA5 label from zephyr:nucleo_f072rb","button PC13 label from zephyr:nucleo_f072rb","led PA5 active from zephyr:nucleo_f072rb","button PC13 active from zephyr:nucleo_f072rb"],"part":"stm32f072rb","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_NUCLEO_F072RB.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F072RB"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F0xx/F072R8T_F072RB(H-I-T)/variant_NUCLEO_F072RB.h","same":true,"src":"pio:nucleo_f072rb","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_F072RB entry"},{"file":"boards/st/nucleo_f072rb/nucleo_f072rb.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_f072rb","stated":{"buttons|PC13":"zephyr:nucleo_f072rb: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:nucleo_f072rb: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_f072rb","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_f072rb","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["label from zephyr:nucleo_f072rb","active from zephyr:nucleo_f072rb"],"label":"User","name":"USER_BTN","pin":"PC13"}],"clock_hz":48000000,"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F072RB","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_f072rb","active from zephyr:nucleo_f072rb"],"label":"User LD2","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F072RB"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F091RC","flash":262144,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F091RC","mpy:stm32/NUCLEO_F091RC","pio:nucleo_f091rc","zephyr:nucleo_f091rc"],"key":"st-st-nucleo-f091rc","name":"ST Nucleo F091RC","notes":["i2c added from zephyr:nucleo_f091rc","spi added from zephyr:nucleo_f091rc","led PA5 label from zephyr:nucleo_f091rc","button PC13 label from zephyr:nucleo_f091rc","led PA5 active from mpy:stm32/NUCLEO_F091RC","button PC13 active from zephyr:nucleo_f091rc"],"part":"stm32f091rc","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F0xx/F091RBT_F091RC(H-T-Y)/variant_NUCLEO_F091RC.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F091RC"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F0xx/F091RBT_F091RC(H-T-Y)/variant_NUCLEO_F091RC.h","same":true,"src":"pio:nucleo_f091rc","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_F091RC entry"},{"file":"boards/st/nucleo_f091rc/nucleo_f091rc.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_f091rc","stated":{"buttons|PC13":"zephyr:nucleo_f091rc: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:nucleo_f091rc: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_F091RC/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","LED1","high"]],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"mpy:stm32/NUCLEO_F091RC","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PA5":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_f091rc","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_f091rc","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["label from zephyr:nucleo_f091rc","active from zephyr:nucleo_f091rc"],"label":"User","name":"USER_BTN","pin":"PC13"}],"clock_hz":48000000,"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F091RC","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_f091rc","active from mpy:stm32/NUCLEO_F091RC"],"label":"User LD2","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F091RC"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F103RB","flash":131072,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F103RB","pio:nucleo_f103rb","zephyr:nucleo_f103rb"],"key":"st-st-nucleo-f103rb","name":"ST Nucleo F103RB","notes":["led PA5 label from zephyr:nucleo_f103rb","button PC13 label from zephyr:nucleo_f103rb","led PA5 active from zephyr:nucleo_f103rb","button PC13 active from zephyr:nucleo_f103rb"],"part":"stm32f103rb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F1xx/F103R(8-B)T/variant_NUCLEO_F103RB.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F103RB"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F1xx/F103R(8-B)T/variant_NUCLEO_F103RB.h","same":true,"src":"pio:nucleo_f103rb","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_F103RB entry"},{"file":"boards/st/nucleo_f103rb/nucleo_f103rb.dts","says":{"buttons":[["PC13","sw0","low",null]],"leds":[["PA5","led0","high"]]},"src":"zephyr:nucleo_f103rb","stated":{"buttons|PC13":"zephyr:nucleo_f103rb: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:nucleo_f103rb: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["label from zephyr:nucleo_f103rb","active from zephyr:nucleo_f103rb"],"label":"User","name":"USER_BTN","pin":"PC13"}],"clock_hz":72000000,"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F103RB","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_f103rb","active from zephyr:nucleo_f103rb"],"label":"User LD2","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F103RB"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F207ZG","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F207ZG","pio:nucleo_f207zg","zephyr:nucleo_f207zg"],"key":"st-st-nucleo-f207zg","name":"ST Nucleo F207ZG","notes":["i2c added from zephyr:nucleo_f207zg","spi added from zephyr:nucleo_f207zg","led PB7 label from zephyr:nucleo_f207zg","led PB0 label from zephyr:nucleo_f207zg","led PB14 label from zephyr:nucleo_f207zg","button PC13 label from zephyr:nucleo_f207zg","led PB7 active from zephyr:nucleo_f207zg","led PB0 active from zephyr:nucleo_f207zg","led PB14 active from zephyr:nucleo_f207zg","button PC13 active from zephyr:nucleo_f207zg"],"part":"stm32f207zg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F2xx/F207Z(C-E-F-G)T_F217Z(E-G)T/variant_NUCLEO_F207ZG.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB7","LED_BLUE",null],["PB0","LED_BUILTIN",null],["PB14","LED_RED",null]],"uart":["PD8","PD9"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F207ZG"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F2xx/F207Z(C-E-F-G)T_F217Z(E-G)T/variant_NUCLEO_F207ZG.h","same":true,"src":"pio:nucleo_f207zg","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_F207ZG entry"},{"file":"boards/st/nucleo_f207zg/nucleo_f207zg.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB9","PB8"],"leds":[["PB0","led0","high"],["PB7","led1","high"],["PB14","led2","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_f207zg","stated":{"buttons|PC13":"zephyr:nucleo_f207zg: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PB0":"zephyr:nucleo_f207zg: gpios = <&gpiob 0 GPIO_ACTIVE_HIGH>","leds|PB14":"zephyr:nucleo_f207zg: gpios = <&gpiob 14 GPIO_ACTIVE_HIGH>","leds|PB7":"zephyr:nucleo_f207zg: gpios = <&gpiob 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_f207zg","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_f207zg","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PD9","tx":"PD8"}},"buttons":[{"active":"high","filled":["label from zephyr:nucleo_f207zg","active from zephyr:nucleo_f207zg"],"label":"User","name":"USER_BTN","pin":"PC13"}],"clock_hz":120000000,"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F207ZG","leds":[{"active":"high","colour":"blue","filled":["label from zephyr:nucleo_f207zg","active from zephyr:nucleo_f207zg"],"label":"User LD2","name":"LED_BLUE","pin":"PB7"},{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_f207zg","active from zephyr:nucleo_f207zg"],"label":"User LD1","name":"LED_BUILTIN","pin":"PB0"},{"active":"high","colour":"red","filled":["label from zephyr:nucleo_f207zg","active from zephyr:nucleo_f207zg"],"label":"User LD3","name":"LED_RED","pin":"PB14"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F207ZG"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F302R8","flash":65536,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F302R8","pio:nucleo_f302r8","zephyr:nucleo_f302r8"],"key":"st-st-nucleo-f302r8","name":"ST Nucleo F302R8","notes":["i2c added from zephyr:nucleo_f302r8","spi added from zephyr:nucleo_f302r8","led PB13 label from zephyr:nucleo_f302r8","button PC13 label from zephyr:nucleo_f302r8","led PB13 active from zephyr:nucleo_f302r8","button PC13 active from zephyr:nucleo_f302r8"],"part":"stm32f302r8","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F3xx/F302R(6-8)T/variant_NUCLEO_F302R8.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB13","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F302R8"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F3xx/F302R(6-8)T/variant_NUCLEO_F302R8.h","same":true,"src":"pio:nucleo_f302r8","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_F302R8 entry"},{"file":"boards/st/nucleo_f302r8/nucleo_f302r8.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PB13","led0","high"]],"spi":["PB13","PB15","PB14"]},"src":"zephyr:nucleo_f302r8","stated":{"buttons|PC13":"zephyr:nucleo_f302r8: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PB13":"zephyr:nucleo_f302r8: gpios = <&gpiob 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_f302r8","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_f302r8","miso":"PB14","mosi":"PB15","name":"spi2","sck":"PB13"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["label from zephyr:nucleo_f302r8","active from zephyr:nucleo_f302r8"],"label":"User","name":"USER_BTN","pin":"PC13"}],"clock_hz":72000000,"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F302R8","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_f302r8","active from zephyr:nucleo_f302r8"],"label":"User LD2","name":"LED_BUILTIN","pin":"PB13"}],"naming":"stm32","ram":16384,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F302R8"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_F303K8","flash":65536,"ids":["arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_F303K8","pio:nucleo_f303k8","zephyr:nucleo_f303k8"],"key":"st-st-nucleo-f303k8","name":"ST Nucleo F303K8","notes":["spi added from zephyr:nucleo_f303k8","led PB3 label from zephyr:nucleo_f303k8","led PB3 active from zephyr:nucleo_f303k8"],"part":"stm32f303k8","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303K(6-8)T_F334K(4-6-8)T/variant_NUCLEO_F303K8.h","says":{"i2c":["PB7","PB6"],"leds":[["PB3","LED_BUILTIN",null]],"uart":["PA2","PA15"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_F303K8"},{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303K(6-8)T_F334K(4-6-8)T/variant_NUCLEO_F303K8.h","same":true,"src":"pio:nucleo_f303k8","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_F303K8 entry"},{"file":"boards/st/nucleo_f303k8/nucleo_f303k8.dts","says":{"i2c":["PB7","PB6"],"leds":[["PB3","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_f303k8","stated":{"leds|PB3":"zephyr:nucleo_f303k8: gpios = <&gpiob 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"added_from":"zephyr:nucleo_f303k8","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA15","tx":"PA2"}},"clock_hz":72000000,"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_F303K8","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_f303k8","active from zephyr:nucleo_f303k8"],"label":"LD3","name":"LED_BUILTIN","pin":"PB3"}],"naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_F303K8"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F303RE","flash":524288,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F303RE","pio:nucleo_f303re","zephyr:nucleo_f303re"],"key":"st-st-nucleo-f303re","name":"ST Nucleo F303RE","notes":["i2c added from zephyr:nucleo_f303re","spi added from zephyr:nucleo_f303re","led PA5 label from zephyr:nucleo_f303re","button PC13 label from zephyr:nucleo_f303re","led PA5 active from zephyr:nucleo_f303re","button PC13 active from zephyr:nucleo_f303re"],"part":"stm32f303re","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F3xx/F303R(D-E)T/variant_NUCLEO_F303RE.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F303RE"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F3xx/F303R(D-E)T/variant_NUCLEO_F303RE.h","same":true,"src":"pio:nucleo_f303re","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_F303RE entry"},{"file":"boards/st/nucleo_f303re/nucleo_f303re.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_f303re","stated":{"buttons|PC13":"zephyr:nucleo_f303re: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:nucleo_f303re: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_f303re","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_f303re","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["label from zephyr:nucleo_f303re","active from zephyr:nucleo_f303re"],"label":"User","name":"USER_BTN","pin":"PC13"}],"clock_hz":72000000,"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F303RE","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_f303re","active from zephyr:nucleo_f303re"],"label":"User LD2","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F303RE"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F334R8","flash":65536,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F334R8","pio:nucleo_f334r8","zephyr:nucleo_f334r8"],"key":"st-st-nucleo-f334r8","name":"ST Nucleo F334R8","notes":["i2c added from zephyr:nucleo_f334r8","spi added from zephyr:nucleo_f334r8","led PA5 label from zephyr:nucleo_f334r8","button PC13 label from zephyr:nucleo_f334r8","led PA5 active from zephyr:nucleo_f334r8","button PC13 active from zephyr:nucleo_f334r8"],"part":"stm32f334r8","ram":16384,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F3xx/F303R(6-8)T_F334R(6-8)T/variant_NUCLEO_F334R8.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F334R8"},{"file":"boards/st/nucleo_f334r8/nucleo_f334r8.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_f334r8","stated":{"buttons|PC13":"zephyr:nucleo_f334r8: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:nucleo_f334r8: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_f334r8","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_f334r8","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["label from zephyr:nucleo_f334r8","active from zephyr:nucleo_f334r8"],"label":"User","name":"USER_BTN","pin":"PC13"}],"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F334R8","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_f334r8","active from zephyr:nucleo_f334r8"],"label":"User LD2","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F334R8"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F401RE","flash":524288,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F401RE","mpy:stm32/NUCLEO_F401RE","pio:nucleo_f401re","zephyr:nucleo_f401re"],"key":"st-st-nucleo-f401re","name":"ST Nucleo F401RE","notes":["i2c added from zephyr:nucleo_f401re","spi added from zephyr:nucleo_f401re","led PA5 label from zephyr:nucleo_f401re","button PC13 pull from mpy:stm32/NUCLEO_F401RE","button PC13 label from zephyr:nucleo_f401re","led PA5 active from mpy:stm32/NUCLEO_F401RE","button PC13 active from zephyr:nucleo_f401re"],"part":"stm32f401re","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F401R(B-C-D-E)T/variant_NUCLEO_F401RE.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F401RE"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F401R(B-C-D-E)T/variant_NUCLEO_F401RE.h","same":true,"src":"pio:nucleo_f401re","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_F401RE entry"},{"file":"boards/st/nucleo_f401re/nucleo_f401re.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_f401re","stated":{"buttons|PC13":"zephyr:nucleo_f401re: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:nucleo_f401re: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_F401RE/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","low","none"]],"i2c":["PB9","PB8"],"leds":[["PA5","LED1","high"]],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"mpy:stm32/NUCLEO_F401RE","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PA5":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_f401re","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_f401re","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["pull from mpy:stm32/NUCLEO_F401RE","label from zephyr:nucleo_f401re","active from zephyr:nucleo_f401re"],"label":"User","name":"USER_BTN","pin":"PC13","pull":"none"}],"clock_hz":84000000,"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F401RE","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_f401re","active from mpy:stm32/NUCLEO_F401RE"],"label":"User LD2","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F401RE"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F410RB","flash":131072,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F410RB","pio:nucleo_f410rb","zephyr:nucleo_f410rb"],"key":"st-st-nucleo-f410rb","name":"ST Nucleo F410RB","notes":["i2c added from zephyr:nucleo_f410rb","spi added from zephyr:nucleo_f410rb","led PA5 label from zephyr:nucleo_f410rb","button PC13 label from zephyr:nucleo_f410rb","led PA5 active from zephyr:nucleo_f410rb","button PC13 active from zephyr:nucleo_f410rb"],"part":"stm32f410rb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F410R(8-B)(I-T)/variant_NUCLEO_F410RB.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F410RB"},{"file":"boards/st/nucleo_f410rb/nucleo_f410rb.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_f410rb","stated":{"buttons|PC13":"zephyr:nucleo_f410rb: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:nucleo_f410rb: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_f410rb","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_f410rb","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["label from zephyr:nucleo_f410rb","active from zephyr:nucleo_f410rb"],"label":"User","name":"USER_BTN","pin":"PC13"}],"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F410RB","leds":[{"active":"high","filled":["label from zephyr:nucleo_f410rb","active from zephyr:nucleo_f410rb"],"label":"User LD2","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F410RB"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F411RE","flash":524288,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F411RE","mpy:stm32/NUCLEO_F411RE","pio:nucleo_f411re","zephyr:nucleo_f411re"],"key":"st-st-nucleo-f411re","name":"ST Nucleo F411RE","notes":["i2c added from zephyr:nucleo_f411re","spi added from zephyr:nucleo_f411re","led PA5 label from zephyr:nucleo_f411re","button PC13 pull from mpy:stm32/NUCLEO_F411RE","button PC13 label from zephyr:nucleo_f411re","led PA5 active from mpy:stm32/NUCLEO_F411RE","button PC13 active from zephyr:nucleo_f411re"],"part":"stm32f411re","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F411R(C-E)T/variant_NUCLEO_F411RE.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F411RE"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F411R(C-E)T/variant_NUCLEO_F411RE.h","same":true,"src":"pio:nucleo_f411re","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_F411RE entry"},{"file":"boards/st/nucleo_f411re/nucleo_f411re.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_f411re","stated":{"buttons|PC13":"zephyr:nucleo_f411re: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:nucleo_f411re: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_F411RE/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","low","none"]],"i2c":["PB9","PB8"],"leds":[["PA5","LED1","high"]],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"mpy:stm32/NUCLEO_F411RE","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PA5":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_f411re","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_f411re","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["pull from mpy:stm32/NUCLEO_F411RE","label from zephyr:nucleo_f411re","active from zephyr:nucleo_f411re"],"label":"User","name":"USER_BTN","pin":"PC13","pull":"none"}],"clock_hz":100000000,"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F411RE","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_f411re","active from mpy:stm32/NUCLEO_F411RE"],"label":"User LD2","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F411RE"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F412ZG","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F412ZG","mpy:stm32/NUCLEO_F412ZG","pio:nucleo_f412zg","zephyr:nucleo_f412zg"],"key":"st-st-nucleo-f412zg","name":"ST Nucleo F412ZG","notes":["i2c added from zephyr:nucleo_f412zg","spi added from zephyr:nucleo_f412zg","led PB7 label from zephyr:nucleo_f412zg","led PB0 label from zephyr:nucleo_f412zg","led PB14 label from zephyr:nucleo_f412zg","button PC13 pull from mpy:stm32/NUCLEO_F412ZG","button PC13 label from zephyr:nucleo_f412zg","led PB7 active from mpy:stm32/NUCLEO_F412ZG","led PB0 active from mpy:stm32/NUCLEO_F412ZG","led PB14 active from mpy:stm32/NUCLEO_F412ZG","button PC13 active from zephyr:nucleo_f412zg"],"part":"stm32f412zg","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F412Z(E-G)(J-T)/variant_NUCLEO_F412ZG.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB7","LED_BLUE",null],["PB0","LED_BUILTIN",null],["PB14","LED_RED",null]],"uart":["PD8","PD9"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F412ZG"},{"file":"boards/st/nucleo_f412zg/nucleo_f412zg.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB9","PB8"],"leds":[["PB0","led0","high"],["PB7","led1","high"],["PB14","led2","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_f412zg","stated":{"buttons|PC13":"zephyr:nucleo_f412zg: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PB0":"zephyr:nucleo_f412zg: gpios = <&gpiob 0 GPIO_ACTIVE_HIGH>","leds|PB14":"zephyr:nucleo_f412zg: gpios = <&gpiob 14 GPIO_ACTIVE_HIGH>","leds|PB7":"zephyr:nucleo_f412zg: gpios = <&gpiob 7 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_F412ZG/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","high","none"]],"i2c":["PB9","PB8"],"leds":[["PB0","LED1","high"],["PB7","LED2","high"],["PB14","LED3","high"]],"spi":["PA5","PA7","PA6"],"uart":["PD8","PD9"]},"src":"mpy:stm32/NUCLEO_F412ZG","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PB0":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB14":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB7":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_f412zg","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_f412zg","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PD9","tx":"PD8"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20250313004408/https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","doc":"MB1137 schematic (NUCLEO-144pins_Altium_Schematics-Layout/MB1137.pdf in nucleo_144pins_sch.zip)","kind":"schematic","level":"PC13 -> SB173 (Closed) -> Usr_But -> R59 330 -> node with R58 220K to GND; B1 pins 1/4 on the node, pins 2/3 on VDD. Pressed pulls PC13 to VDD: reads high.","publisher":"STMicroelectronics","quote":"PC13 SB173 Closed Usr_But R59 330 B1 USER (Blue) VDD R58 220K C52 [N/A] R60 100","revision":"Reference: MB1137 Revision: B-01, Date: 12/2/2015 (sheet 1)","url":"https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","where":"sheet 2 of 6 'MCU', B1 block right of PC13"},"filled":["pull from mpy:stm32/NUCLEO_F412ZG","label from zephyr:nucleo_f412zg","active from zephyr:nucleo_f412zg"],"label":"User","name":"USER_BTN","pin":"PC13","pull":"none"}],"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F412ZG","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20250313004408/https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","doc":"MB1137 schematic (NUCLEO-144pins_Altium_Schematics-Layout/MB1137.pdf in nucleo_144pins_sch.zip)","kind":"schematic","level":"anode side to pin, cathode GND.","publisher":"STMicroelectronics","quote":"PB7 SB139 Closed R31 680 LD2 Blue","revision":"Reference: MB1137 Revision: B-01, Date: 12/2/2015 (sheet 1)","url":"https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","where":"sheet 2"},"colour":"blue","filled":["label from zephyr:nucleo_f412zg","active from mpy:stm32/NUCLEO_F412ZG"],"label":"User LD2","name":"LED_BLUE","pin":"PB7"},{"active":"high","aliases":["LED_GREEN"],"cite":{"archived":"https://web.archive.org/web/20250313004408/https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","doc":"MB1137 schematic (NUCLEO-144pins_Altium_Schematics-Layout/MB1137.pdf in nucleo_144pins_sch.zip)","kind":"schematic","level":"non-inverting op-amp follower, LD1 to GND.","publisher":"STMicroelectronics","quote":"SB120 Closed PB0 SB119 Open PA5 R34 10K U7 TSV631AILT R32 510 LD1 Green","revision":"Reference: MB1137 Revision: B-01, Date: 12/2/2015 (sheet 1)","url":"https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","where":"sheet 6"},"colour":"green","filled":["label from zephyr:nucleo_f412zg","active from mpy:stm32/NUCLEO_F412ZG"],"label":"User LD1","name":"LED_BUILTIN","pin":"PB0"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20250313004408/https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","doc":"MB1137 schematic (NUCLEO-144pins_Altium_Schematics-Layout/MB1137.pdf in nucleo_144pins_sch.zip)","kind":"schematic","level":"anode side to pin, cathode GND.","publisher":"STMicroelectronics","quote":"PB14 SB118 Closed R30 1K LD3 Red","revision":"Reference: MB1137 Revision: B-01, Date: 12/2/2015 (sheet 1)","url":"https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","where":"sheet 2"},"colour":"red","filled":["label from zephyr:nucleo_f412zg","active from mpy:stm32/NUCLEO_F412ZG"],"label":"User LD3","name":"LED_RED","pin":"PB14"}],"naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F412ZG"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F413ZH","disagree":[{"kept":"PB0","kept_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F413ZH","kind":"primary","other":"PB14","other_from":"mpy:stm32/NUCLEO_F413ZH","what":"the LED"}],"flash":1572864,"ids":["arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F413ZH","mpy:stm32/NUCLEO_F413ZH","pio:nucleo_f413zh","zephyr:nucleo_f413zh"],"key":"st-st-nucleo-f413zh","name":"ST Nucleo F413ZH","notes":["i2c added from zephyr:nucleo_f413zh","spi added from zephyr:nucleo_f413zh","led PB7 label from zephyr:nucleo_f413zh","led PB0 label from zephyr:nucleo_f413zh","led PB14 label from zephyr:nucleo_f413zh","button PC13 pull from mpy:stm32/NUCLEO_F413ZH","button PC13 label from zephyr:nucleo_f413zh","led PB7 active from mpy:stm32/NUCLEO_F413ZH","led PB0 active from mpy:stm32/NUCLEO_F413ZH","led PB14 active from mpy:stm32/NUCLEO_F413ZH","button PC13 active from zephyr:nucleo_f413zh"],"part":"stm32f413zh","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F413Z(G-H)(J-T)_F423ZH(J-T)/variant_NUCLEO_F413ZH.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB7","LED_BLUE",null],["PB0","LED_BUILTIN",null],["PB14","LED_RED",null]],"uart":["PD8","PD9"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F413ZH"},{"file":"boards/st/nucleo_f413zh/nucleo_f413zh.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB9","PB8"],"leds":[["PB0","led0","high"],["PB7","led1","high"],["PB14","led2","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_f413zh","stated":{"buttons|PC13":"zephyr:nucleo_f413zh: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PB0":"zephyr:nucleo_f413zh: gpios = <&gpiob 0 GPIO_ACTIVE_HIGH>","leds|PB14":"zephyr:nucleo_f413zh: gpios = <&gpiob 14 GPIO_ACTIVE_HIGH>","leds|PB7":"zephyr:nucleo_f413zh: gpios = <&gpiob 7 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_F413ZH/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","high","none"]],"i2c":["PB9","PB8"],"leds":[["PB14","LED1","high"],["PB0","LED2","high"],["PB7","LED3","high"]],"spi":["PA5","PA7","PA6"],"uart":["PD8","PD9"]},"src":"mpy:stm32/NUCLEO_F413ZH","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PB0":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB14":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB7":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_f413zh","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_f413zh","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PD9","tx":"PD8"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20250313004408/https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","doc":"MB1137 schematic (NUCLEO-144pins_Altium_Schematics-Layout/MB1137.pdf in nucleo_144pins_sch.zip)","kind":"schematic","level":"PC13 -> SB173 (Closed) -> Usr_But -> R59 330 -> node with R58 220K to GND; B1 pins 1/4 on the node, pins 2/3 on VDD. Pressed: reads high.","publisher":"STMicroelectronics","quote":"PC13 SB173 Closed Usr_But R59 330 B1 USER (Blue) VDD R58 220K C52 [N/A] R60 100","revision":"Reference: MB1137 Revision: B-01, Date: 12/2/2015 (sheet 1)","url":"https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","where":"sheet 2 of 6 'MCU', B1 block right of PC13"},"filled":["pull from mpy:stm32/NUCLEO_F413ZH","label from zephyr:nucleo_f413zh","active from zephyr:nucleo_f413zh"],"label":"User","name":"USER_BTN","pin":"PC13","pull":"none"}],"flash":1572864,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F413ZH","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20250313004408/https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","doc":"MB1137 schematic (NUCLEO-144pins_Altium_Schematics-Layout/MB1137.pdf in nucleo_144pins_sch.zip)","kind":"schematic","level":"anode side to pin, cathode GND.","publisher":"STMicroelectronics","quote":"PB7 SB139 Closed R31 680 LD2 Blue","revision":"Reference: MB1137 Revision: B-01, Date: 12/2/2015 (sheet 1)","url":"https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","where":"sheet 2"},"colour":"blue","filled":["label from zephyr:nucleo_f413zh","active from mpy:stm32/NUCLEO_F413ZH"],"label":"User LD2","name":"LED_BLUE","pin":"PB7"},{"active":"high","aliases":["LED_GREEN"],"cite":{"archived":"https://web.archive.org/web/20250313004408/https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","doc":"MB1137 schematic (NUCLEO-144pins_Altium_Schematics-Layout/MB1137.pdf in nucleo_144pins_sch.zip)","kind":"schematic","level":"non-inverting op-amp follower, LD1 to GND.","publisher":"STMicroelectronics","quote":"SB120 Closed PB0 SB119 Open PA5 R34 10K U7 TSV631AILT R32 510 LD1 Green","revision":"Reference: MB1137 Revision: B-01, Date: 12/2/2015 (sheet 1)","url":"https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","where":"sheet 6"},"colour":"green","filled":["label from zephyr:nucleo_f413zh","active from mpy:stm32/NUCLEO_F413ZH"],"label":"User LD1","name":"LED_BUILTIN","pin":"PB0"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20250313004408/https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","doc":"MB1137 schematic (NUCLEO-144pins_Altium_Schematics-Layout/MB1137.pdf in nucleo_144pins_sch.zip)","kind":"schematic","level":"PB14 -> SB118 (Closed) -> R30 1K -> LD3 pin 1 (anode) -> pin 2 (cathode) -> GND: lit when PB14 is high.","publisher":"STMicroelectronics","quote":"PB14 SB118 Closed R30 1K LD3 1 2 Red (GND)","revision":"Reference: MB1137 Revision: B-01, Date: 12/2/2015 (sheet 1)","url":"https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","where":"sheet 2 of 6 'MCU', LD3 right of PB14"},"colour":"red","filled":["label from zephyr:nucleo_f413zh","active from mpy:stm32/NUCLEO_F413ZH"],"label":"User LD3","name":"LED_RED","pin":"PB14"}],"naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F413ZH"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F429ZI","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F429ZI","mpy:stm32/NUCLEO_F429ZI","pio:nucleo_f429zi","zephyr:nucleo_f429zi"],"key":"st-st-nucleo-f429zi","name":"ST Nucleo F429ZI","notes":["i2c added from zephyr:nucleo_f429zi","spi added from zephyr:nucleo_f429zi","led PB7 label from zephyr:nucleo_f429zi","led PB0 label from zephyr:nucleo_f429zi","led PB14 label from zephyr:nucleo_f429zi","button PC13 pull from mpy:stm32/NUCLEO_F429ZI","button PC13 label from zephyr:nucleo_f429zi","led PB7 active from mpy:stm32/NUCLEO_F429ZI","led PB0 active from mpy:stm32/NUCLEO_F429ZI","led PB14 active from mpy:stm32/NUCLEO_F429ZI","button PC13 active from zephyr:nucleo_f429zi"],"part":"stm32f429zi","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_NUCLEO_F4x9ZI.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB7","LED_BLUE",null],["PB0","LED_BUILTIN",null],["PB14","LED_RED",null]],"uart":["PD8","PD9"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F429ZI"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_NUCLEO_F4x9ZI.h","same":true,"src":"pio:nucleo_f429zi","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_F429ZI entry"},{"file":"boards/st/nucleo_f429zi/nucleo_f429zi.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB9","PB8"],"leds":[["PB0","led0","high"],["PB7","led1","high"],["PB14","led2","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_f429zi","stated":{"buttons|PC13":"zephyr:nucleo_f429zi: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PB0":"zephyr:nucleo_f429zi: gpios = <&gpiob 0 GPIO_ACTIVE_HIGH>","leds|PB14":"zephyr:nucleo_f429zi: gpios = <&gpiob 14 GPIO_ACTIVE_HIGH>","leds|PB7":"zephyr:nucleo_f429zi: gpios = <&gpiob 7 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_F429ZI/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","high","none"]],"i2c":["PB9","PB8"],"leds":[["PB0","LED1","high"],["PB7","LED2","high"],["PB14","LED3","high"]],"spi":["PB3","PB5","PB4"],"uart":["PD8","PD9"]},"src":"mpy:stm32/NUCLEO_F429ZI","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PB0":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB14":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB7":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_f429zi","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_f429zi","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PD9","tx":"PD8"}},"buttons":[{"active":"high","filled":["pull from mpy:stm32/NUCLEO_F429ZI","label from zephyr:nucleo_f429zi","active from zephyr:nucleo_f429zi"],"label":"User","name":"USER_BTN","pin":"PC13","pull":"none"}],"clock_hz":180000000,"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F429ZI","leds":[{"active":"high","colour":"blue","filled":["label from zephyr:nucleo_f429zi","active from mpy:stm32/NUCLEO_F429ZI"],"label":"User LD2","name":"LED_BLUE","pin":"PB7"},{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_f429zi","active from mpy:stm32/NUCLEO_F429ZI"],"label":"User LD1","name":"LED_BUILTIN","pin":"PB0"},{"active":"high","colour":"red","filled":["label from zephyr:nucleo_f429zi","active from mpy:stm32/NUCLEO_F429ZI"],"label":"User LD3","name":"LED_RED","pin":"PB14"}],"naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F429ZI"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F439ZI","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F439ZI","mpy:stm32/NUCLEO_F439ZI","pio:nucleo_f439zi","zephyr:nucleo_f439zi"],"key":"st-st-nucleo-f439zi","name":"ST Nucleo F439ZI","notes":["i2c added from zephyr:nucleo_f439zi","spi added from zephyr:nucleo_f439zi","led PB7 label from zephyr:nucleo_f439zi","led PB0 label from zephyr:nucleo_f439zi","led PB14 label from zephyr:nucleo_f439zi","button PC13 pull from mpy:stm32/NUCLEO_F439ZI","button PC13 label from zephyr:nucleo_f439zi","led PB7 active from mpy:stm32/NUCLEO_F439ZI","led PB0 active from mpy:stm32/NUCLEO_F439ZI","led PB14 active from mpy:stm32/NUCLEO_F439ZI","button PC13 active from zephyr:nucleo_f439zi"],"part":"stm32f439zi","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_NUCLEO_F4x9ZI.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB7","LED_BLUE",null],["PB0","LED_BUILTIN",null],["PB14","LED_RED",null]],"uart":["PD8","PD9"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F439ZI"},{"file":"boards/st/nucleo_f439zi/nucleo_f439zi.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB9","PB8"],"leds":[["PB0","led0","high"],["PB7","led1","high"],["PB14","led2","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_f439zi","stated":{"buttons|PC13":"zephyr:nucleo_f439zi: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PB0":"zephyr:nucleo_f439zi: gpios = <&gpiob 0 GPIO_ACTIVE_HIGH>","leds|PB14":"zephyr:nucleo_f439zi: gpios = <&gpiob 14 GPIO_ACTIVE_HIGH>","leds|PB7":"zephyr:nucleo_f439zi: gpios = <&gpiob 7 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_F439ZI/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","high","none"]],"i2c":["PB9","PB8"],"leds":[["PB0","LED1","high"],["PB7","LED2","high"],["PB14","LED3","high"]],"spi":["PA5","PA7","PA6"],"uart":["PD8","PD9"]},"src":"mpy:stm32/NUCLEO_F439ZI","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PB0":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB14":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB7":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_f439zi","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_f439zi","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PD9","tx":"PD8"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20250313004408/https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","doc":"MB1137 schematic (NUCLEO-144pins_Altium_Schematics-Layout/MB1137.pdf in nucleo_144pins_sch.zip)","kind":"schematic","level":"switch to VDD, 220K pull-down.","publisher":"STMicroelectronics","quote":"PC13 SB173 Closed Usr_But R59 330 B1 USER (Blue) VDD R58 220K","revision":"Reference: MB1137 Revision: B-01, Date: 12/2/2015 (sheet 1)","url":"https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","where":"sheet 2"},"filled":["pull from mpy:stm32/NUCLEO_F439ZI","label from zephyr:nucleo_f439zi","active from zephyr:nucleo_f439zi"],"label":"User","name":"USER_BTN","pin":"PC13","pull":"none"}],"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F439ZI","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20250313004408/https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","doc":"MB1137 schematic (NUCLEO-144pins_Altium_Schematics-Layout/MB1137.pdf in nucleo_144pins_sch.zip)","kind":"schematic","level":"anode side to pin, cathode GND.","publisher":"STMicroelectronics","quote":"PB7 SB139 Closed R31 680 LD2 Blue","revision":"Reference: MB1137 Revision: B-01, Date: 12/2/2015 (sheet 1)","url":"https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","where":"sheet 2"},"colour":"blue","filled":["label from zephyr:nucleo_f439zi","active from mpy:stm32/NUCLEO_F439ZI"],"label":"User LD2","name":"LED_BLUE","pin":"PB7"},{"active":"high","aliases":["LED_GREEN"],"cite":{"archived":"https://web.archive.org/web/20250313004408/https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","doc":"MB1137 schematic (NUCLEO-144pins_Altium_Schematics-Layout/MB1137.pdf in nucleo_144pins_sch.zip)","kind":"schematic","level":"PB0 -> SB120 (Closed; PA5 via SB119 Open) -> R34 10K -> U7 TSV631 non-inverting input (R33 200K to GND); U7 output tied to its inverting input (unity-gain follower, non-inverting buffer) -> R32 510 -> LD1 anode, cathode -> GND. Lit when PB0 is high.","publisher":"STMicroelectronics","quote":"SB120 Closed PB0 SB119 Open PA5 R34 10K R33 200K U7 TSV631AILT +3V3_PER R32 510 LD1 Green","revision":"Reference: MB1137 Revision: B-01, Date: 12/2/2015 (sheet 1)","url":"https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","where":"sheet 6 of 6 'Extension connectors', LD1 driver at the bottom"},"colour":"green","filled":["label from zephyr:nucleo_f439zi","active from mpy:stm32/NUCLEO_F439ZI"],"label":"User LD1","name":"LED_BUILTIN","pin":"PB0"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20250313004408/https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","doc":"MB1137 schematic (NUCLEO-144pins_Altium_Schematics-Layout/MB1137.pdf in nucleo_144pins_sch.zip)","kind":"schematic","level":"anode side to pin, cathode GND.","publisher":"STMicroelectronics","quote":"PB14 SB118 Closed R30 1K LD3 Red","revision":"Reference: MB1137 Revision: B-01, Date: 12/2/2015 (sheet 1)","url":"https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","where":"sheet 2"},"colour":"red","filled":["label from zephyr:nucleo_f439zi","active from mpy:stm32/NUCLEO_F439ZI"],"label":"User LD3","name":"LED_RED","pin":"PB14"}],"naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F439ZI"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F446RE","flash":524288,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F446RE","cpy:stm/nucleo_f446re","mpy:stm32/NUCLEO_F446RE","pio:nucleo_f446re","zephyr:nucleo_f446re"],"key":"st-st-nucleo-f446re","name":"ST Nucleo F446RE","notes":["i2c added from zephyr:nucleo_f446re","spi added from zephyr:nucleo_f446re","led PA5 label from zephyr:nucleo_f446re","button PC13 pull from mpy:stm32/NUCLEO_F446RE","button PC13 label from zephyr:nucleo_f446re","led PA5 active from mpy:stm32/NUCLEO_F446RE","button PC13 active from zephyr:nucleo_f446re"],"part":"stm32f446re","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F446R(C-E)T/variant_NUCLEO_F446RE.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F446RE"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F446R(C-E)T/variant_NUCLEO_F446RE.h","same":true,"src":"pio:nucleo_f446re","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_F446RE entry"},{"file":"boards/st/nucleo_f446re/nucleo_f446re.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_f446re","stated":{"buttons|PC13":"zephyr:nucleo_f446re: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:nucleo_f446re: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_F446RE/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","low","none"]],"i2c":["PB9","PB8"],"leds":[["PA5","LED1","high"]],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"mpy:stm32/NUCLEO_F446RE","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PA5":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}},{"file":"ports/stm/boards/nucleo_f446re/pins.c","says":{"buttons":[["PC13","SW",null,null]],"leds":[["PA5","LED",null]]},"src":"cpy:stm/nucleo_f446re"}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_f446re","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_f446re","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20240820090217/https://www.st.com/resource/en/schematic_pack/mb1136-default-c04_schematic.pdf","doc":"MB1136 schematic, Revision C-04 (mb1136-default-c04_schematic.pdf)","kind":"schematic","level":"PC13 -> SB17 -> node pulled to VDD by R30 4K7; B1 pins 2/3 on the node, pins 1/4 to GND (C15 100nF + R29 100 in series across). Pressed pulls PC13 to GND: reads low.","publisher":"STMicroelectronics","quote":"PC13 SB17 VDD R30 4K7 B1 USER (Blue) C15 100nF R29 100","revision":"Revision: C-04, Date: 17-AUG-2022","url":"https://www.st.com/resource/en/schematic_pack/mb1136-default-c04_schematic.pdf","where":"sheet 3 of 5 'MCU', B1 block right of PC13"},"filled":["pull from mpy:stm32/NUCLEO_F446RE","label from zephyr:nucleo_f446re","active from zephyr:nucleo_f446re"],"label":"User","name":"USER_BTN","pin":"PC13","pull":"none"}],"clock_hz":180000000,"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F446RE","leds":[{"active":"high","aliases":["LED_GREEN"],"cite":{"archived":"https://web.archive.org/web/20240820090217/https://www.st.com/resource/en/schematic_pack/mb1136-default-c04_schematic.pdf","doc":"MB1136 schematic, Revision C-04 (mb1136-default-c04_schematic.pdf)","kind":"schematic","level":"D13 (PA5 via SB42) -> SB21 -> R31 510 -> LD2 anode, cathode GND. UM1724: 'the I/O is HIGH value, the LED is on'.","publisher":"STMicroelectronics","quote":"PA5 SB42 D13 SB21 R31 510 LD2 Green","revision":"Revision: C-04, Date: 17-AUG-2022","url":"https://www.st.com/resource/en/schematic_pack/mb1136-default-c04_schematic.pdf","where":"MB1136 sheet 5 'Extension connectors'"},"colour":"green","filled":["label from zephyr:nucleo_f446re","active from mpy:stm32/NUCLEO_F446RE"],"label":"User LD2","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_F446RE"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F446ZE","flash":524288,"ids":["arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F446ZE","pio:nucleo_f446ze","zephyr:nucleo_f446ze"],"key":"st-st-nucleo-f446ze","name":"ST Nucleo F446ZE","notes":["i2c added from zephyr:nucleo_f446ze","spi added from zephyr:nucleo_f446ze","led PB7 label from zephyr:nucleo_f446ze","led PB0 label from zephyr:nucleo_f446ze","led PB14 label from zephyr:nucleo_f446ze","button PC13 label from zephyr:nucleo_f446ze","led PB7 active from zephyr:nucleo_f446ze","led PB0 active from zephyr:nucleo_f446ze","led PB14 active from zephyr:nucleo_f446ze","button PC13 active from zephyr:nucleo_f446ze"],"part":"stm32f446ze","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F446Z(C-E)(H-J-T)/variant_NUCLEO_F446ZE.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB7","LED_BLUE",null],["PB0","LED_BUILTIN",null],["PB14","LED_RED",null]],"uart":["PD8","PD9"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F446ZE"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F446Z(C-E)(H-J-T)/variant_NUCLEO_F446ZE.h","same":true,"src":"pio:nucleo_f446ze","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_F446ZE entry"},{"file":"boards/st/nucleo_f446ze/nucleo_f446ze.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PB0","led0","high"],["PB7","led1","high"],["PB14","led2","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_f446ze","stated":{"buttons|PC13":"zephyr:nucleo_f446ze: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PB0":"zephyr:nucleo_f446ze: gpios = <&gpiob 0 GPIO_ACTIVE_HIGH>","leds|PB14":"zephyr:nucleo_f446ze: gpios = <&gpiob 14 GPIO_ACTIVE_HIGH>","leds|PB7":"zephyr:nucleo_f446ze: gpios = <&gpiob 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_f446ze","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_f446ze","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PD9","tx":"PD8"}},"buttons":[{"active":"low","filled":["label from zephyr:nucleo_f446ze","active from zephyr:nucleo_f446ze"],"label":"User","name":"USER_BTN","pin":"PC13"}],"clock_hz":180000000,"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F446ZE","leds":[{"active":"high","colour":"blue","filled":["label from zephyr:nucleo_f446ze","active from zephyr:nucleo_f446ze"],"label":"User LD2","name":"LED_BLUE","pin":"PB7"},{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_f446ze","active from zephyr:nucleo_f446ze"],"label":"User LD1","name":"LED_BUILTIN","pin":"PB0"},{"active":"high","colour":"red","filled":["label from zephyr:nucleo_f446ze","active from zephyr:nucleo_f446ze"],"label":"User LD3","name":"LED_RED","pin":"PB14"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F446ZE"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F722ZE","flash":524288,"ids":["arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F722ZE","mpy:stm32/NUCLEO_F722ZE","pio:nucleo_f722ze","zephyr:nucleo_f722ze"],"key":"st-st-nucleo-f722ze","name":"ST Nucleo F722ZE","notes":["i2c added from zephyr:nucleo_f722ze","spi added from zephyr:nucleo_f722ze","led PB7 label from zephyr:nucleo_f722ze","led PB0 label from zephyr:nucleo_f722ze","led PB14 label from zephyr:nucleo_f722ze","button PC13 pull from mpy:stm32/NUCLEO_F722ZE","button PC13 label from zephyr:nucleo_f722ze","led PB7 active from mpy:stm32/NUCLEO_F722ZE","led PB0 active from mpy:stm32/NUCLEO_F722ZE","led PB14 active from mpy:stm32/NUCLEO_F722ZE","button PC13 active from zephyr:nucleo_f722ze"],"part":"stm32f722ze","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F7xx/F722Z(C-E)T_F732ZET/variant_NUCLEO_F722ZE.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB7","LED_BLUE",null],["PB0","LED_BUILTIN",null],["PB14","LED_RED",null]],"uart":["PD8","PD9"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F722ZE"},{"file":"boards/st/nucleo_f722ze/nucleo_f722ze.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB9","PB8"],"leds":[["PB0","led0","high"],["PB7","led1","high"],["PB14","led2","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_f722ze","stated":{"buttons|PC13":"zephyr:nucleo_f722ze: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PB0":"zephyr:nucleo_f722ze: gpios = <&gpiob 0 GPIO_ACTIVE_HIGH>","leds|PB14":"zephyr:nucleo_f722ze: gpios = <&gpiob 14 GPIO_ACTIVE_HIGH>","leds|PB7":"zephyr:nucleo_f722ze: gpios = <&gpiob 7 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_F722ZE/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","high","none"]],"i2c":["PB9","PB8"],"leds":[["PB0","LED1","high"],["PB7","LED2","high"],["PB14","LED3","high"]],"spi":["PB3","PB5","PB4"],"uart":["PD8","PD9"]},"src":"mpy:stm32/NUCLEO_F722ZE","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PB0":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB14":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB7":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_f722ze","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_f722ze","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PD9","tx":"PD8"}},"buttons":[{"active":"high","filled":["pull from mpy:stm32/NUCLEO_F722ZE","label from zephyr:nucleo_f722ze","active from zephyr:nucleo_f722ze"],"label":"User","name":"USER_BTN","pin":"PC13","pull":"none"}],"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F722ZE","leds":[{"active":"high","colour":"blue","filled":["label from zephyr:nucleo_f722ze","active from mpy:stm32/NUCLEO_F722ZE"],"label":"User LD2","name":"LED_BLUE","pin":"PB7"},{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_f722ze","active from mpy:stm32/NUCLEO_F722ZE"],"label":"User LD1","name":"LED_BUILTIN","pin":"PB0"},{"active":"high","colour":"red","filled":["label from zephyr:nucleo_f722ze","active from mpy:stm32/NUCLEO_F722ZE"],"label":"User LD3","name":"LED_RED","pin":"PB14"}],"naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F722ZE"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F746ZG","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F746ZG","mpy:stm32/NUCLEO_F746ZG","pio:nucleo_f746zg","zephyr:nucleo_f746zg"],"key":"st-st-nucleo-f746zg","name":"ST Nucleo F746ZG","notes":["i2c added from zephyr:nucleo_f746zg","spi added from zephyr:nucleo_f746zg","led PB7 label from zephyr:nucleo_f746zg","led PB0 label from zephyr:nucleo_f746zg","led PB14 label from zephyr:nucleo_f746zg","button PC13 pull from mpy:stm32/NUCLEO_F746ZG","button PC13 label from zephyr:nucleo_f746zg","led PB7 active from mpy:stm32/NUCLEO_F746ZG","led PB0 active from mpy:stm32/NUCLEO_F746ZG","led PB14 active from mpy:stm32/NUCLEO_F746ZG","button PC13 active from zephyr:nucleo_f746zg"],"part":"stm32f746zg","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_NUCLEO_F7x6ZG.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB7","LED_BLUE",null],["PB0","LED_BUILTIN",null],["PB14","LED_RED",null]],"uart":["PD8","PD9"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F746ZG"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_NUCLEO_F7x6ZG.h","same":true,"src":"pio:nucleo_f746zg","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_F746ZG entry"},{"file":"boards/st/nucleo_f746zg/nucleo_f746zg.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB9","PB8"],"leds":[["PB0","led0","high"],["PB7","led1","high"],["PB14","led2","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_f746zg","stated":{"buttons|PC13":"zephyr:nucleo_f746zg: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PB0":"zephyr:nucleo_f746zg: gpios = <&gpiob 0 GPIO_ACTIVE_HIGH>","leds|PB14":"zephyr:nucleo_f746zg: gpios = <&gpiob 14 GPIO_ACTIVE_HIGH>","leds|PB7":"zephyr:nucleo_f746zg: gpios = <&gpiob 7 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_F746ZG/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","high","none"]],"i2c":["PB9","PB8"],"leds":[["PB0","LED1","high"],["PB7","LED2","high"],["PB14","LED3","high"]],"spi":["PB3","PB5","PB4"],"uart":["PD8","PD9"]},"src":"mpy:stm32/NUCLEO_F746ZG","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PB0":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB14":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB7":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_f746zg","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_f746zg","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PD9","tx":"PD8"}},"buttons":[{"active":"high","filled":["pull from mpy:stm32/NUCLEO_F746ZG","label from zephyr:nucleo_f746zg","active from zephyr:nucleo_f746zg"],"label":"User","name":"USER_BTN","pin":"PC13","pull":"none"}],"clock_hz":216000000,"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F746ZG","leds":[{"active":"high","colour":"blue","filled":["label from zephyr:nucleo_f746zg","active from mpy:stm32/NUCLEO_F746ZG"],"label":"User LD2","name":"LED_BLUE","pin":"PB7"},{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_f746zg","active from mpy:stm32/NUCLEO_F746ZG"],"label":"User LD1","name":"LED_BUILTIN","pin":"PB0"},{"active":"high","colour":"red","filled":["label from zephyr:nucleo_f746zg","active from mpy:stm32/NUCLEO_F746ZG"],"label":"User LD3","name":"LED_RED","pin":"PB14"}],"naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F746ZG"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F756ZG","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F756ZG","mpy:stm32/NUCLEO_F756ZG","pio:nucleo_f756zg","zephyr:nucleo_f756zg"],"key":"st-st-nucleo-f756zg","name":"ST Nucleo F756ZG","notes":["i2c added from zephyr:nucleo_f756zg","spi added from zephyr:nucleo_f756zg","led PB7 label from zephyr:nucleo_f756zg","led PB0 label from zephyr:nucleo_f756zg","led PB14 label from zephyr:nucleo_f756zg","button PC13 pull from mpy:stm32/NUCLEO_F756ZG","button PC13 label from zephyr:nucleo_f756zg","led PB7 active from mpy:stm32/NUCLEO_F756ZG","led PB0 active from mpy:stm32/NUCLEO_F756ZG","led PB14 active from mpy:stm32/NUCLEO_F756ZG","button PC13 active from zephyr:nucleo_f756zg"],"part":"stm32f756zg","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_NUCLEO_F7x6ZG.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB7","LED_BLUE",null],["PB0","LED_BUILTIN",null],["PB14","LED_RED",null]],"uart":["PD8","PD9"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F756ZG"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F7xx/F745Z(E-G)T_F746Z(E-G)(T-Y)_F750Z8T_F756ZG(T-Y)/variant_NUCLEO_F7x6ZG.h","same":true,"src":"pio:nucleo_f756zg","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_F756ZG entry"},{"file":"boards/st/nucleo_f756zg/nucleo_f756zg.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB9","PB8"],"leds":[["PB0","led0","high"],["PB7","led1","high"],["PB14","led2","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_f756zg","stated":{"buttons|PC13":"zephyr:nucleo_f756zg: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PB0":"zephyr:nucleo_f756zg: gpios = <&gpiob 0 GPIO_ACTIVE_HIGH>","leds|PB14":"zephyr:nucleo_f756zg: gpios = <&gpiob 14 GPIO_ACTIVE_HIGH>","leds|PB7":"zephyr:nucleo_f756zg: gpios = <&gpiob 7 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_F756ZG/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","high","none"]],"i2c":["PB9","PB8"],"leds":[["PB0","LED1","high"],["PB7","LED2","high"],["PB14","LED3","high"]],"spi":["PB3","PB5","PB4"],"uart":["PD8","PD9"]},"src":"mpy:stm32/NUCLEO_F756ZG","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PB0":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB14":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB7":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_f756zg","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_f756zg","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PD9","tx":"PD8"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20250313004408/https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","doc":"MB1137 schematic (NUCLEO-144pins_Altium_Schematics-Layout/MB1137.pdf in nucleo_144pins_sch.zip)","kind":"schematic","level":"switch to VDD, 220K pull-down.","publisher":"STMicroelectronics","quote":"PC13 SB173 Closed Usr_But R59 330 B1 USER (Blue) VDD R58 220K","revision":"Reference: MB1137 Revision: B-01, Date: 12/2/2015 (sheet 1)","url":"https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","where":"sheet 2"},"filled":["pull from mpy:stm32/NUCLEO_F756ZG","label from zephyr:nucleo_f756zg","active from zephyr:nucleo_f756zg"],"label":"User","name":"USER_BTN","pin":"PC13","pull":"none"}],"clock_hz":216000000,"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F756ZG","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20250313004408/https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","doc":"MB1137 schematic (NUCLEO-144pins_Altium_Schematics-Layout/MB1137.pdf in nucleo_144pins_sch.zip)","kind":"schematic","level":"anode side to pin, cathode GND.","publisher":"STMicroelectronics","quote":"PB7 SB139 Closed R31 680 LD2 Blue","revision":"Reference: MB1137 Revision: B-01, Date: 12/2/2015 (sheet 1)","url":"https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","where":"sheet 2"},"colour":"blue","filled":["label from zephyr:nucleo_f756zg","active from mpy:stm32/NUCLEO_F756ZG"],"label":"User LD2","name":"LED_BLUE","pin":"PB7"},{"active":"high","aliases":["LED_GREEN"],"cite":{"archived":"https://web.archive.org/web/20250313004408/https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","doc":"MB1137 schematic (NUCLEO-144pins_Altium_Schematics-Layout/MB1137.pdf in nucleo_144pins_sch.zip)","kind":"schematic","level":"non-inverting op-amp follower, LD1 to GND.","publisher":"STMicroelectronics","quote":"SB120 Closed PB0 SB119 Open PA5 R34 10K U7 TSV631AILT R32 510 LD1 Green","revision":"Reference: MB1137 Revision: B-01, Date: 12/2/2015 (sheet 1)","url":"https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","where":"sheet 6"},"colour":"green","filled":["label from zephyr:nucleo_f756zg","active from mpy:stm32/NUCLEO_F756ZG"],"label":"User LD1","name":"LED_BUILTIN","pin":"PB0"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20250313004408/https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","doc":"MB1137 schematic (NUCLEO-144pins_Altium_Schematics-Layout/MB1137.pdf in nucleo_144pins_sch.zip)","kind":"schematic","level":"PB14 -> SB118 (Closed) -> R30 1K -> LD3 anode -> cathode -> GND: lit when PB14 is high.","publisher":"STMicroelectronics","quote":"PB14 SB118 Closed R30 1K LD3 1 2 Red (GND)","revision":"Reference: MB1137 Revision: B-01, Date: 12/2/2015 (sheet 1)","url":"https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","where":"sheet 2 of 6 'MCU', LD3 right of PB14"},"colour":"red","filled":["label from zephyr:nucleo_f756zg","active from mpy:stm32/NUCLEO_F756ZG"],"label":"User LD3","name":"LED_RED","pin":"PB14"}],"naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F756ZG"}},
{"chosen":"hand:pio:nucleo_f767zi","disagree":[{"kept":"high","kept_from":"hand:pio:nucleo_f767zi","kind":"level","other":"low","other_from":"zephyr:nucleo_f767zi","what":"button PC13 active"},{"kept":"down","kept_from":"hand:pio:nucleo_f767zi","kind":"level","other":"none","other_from":"mpy:stm32/NUCLEO_F767ZI","what":"button PC13 pull"}],"flash":2097152,"ids":["arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F767ZI","mpy:stm32/NUCLEO_F767ZI","pio:nucleo_f767zi","zephyr:nucleo_f767zi"],"key":"st-st-nucleo-f767zi","name":"ST Nucleo F767ZI","notes":["uart added from arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F767ZI","i2c added from zephyr:nucleo_f767zi","spi added from zephyr:nucleo_f767zi","led PB0 colour from arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F767ZI","led PB7 colour from arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F767ZI","led PB14 colour from arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F767ZI"],"part":"stm32f767zi","ram":524288,"records":[{"checked":"stm32-data STM32F767ZI: package LQFP144","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC13","B1 USER (blue)","high","down"]],"leds":[["PB0","LD1 (green)","high"],["PB7","LD2 (blue)","high"],["PB14","LD3 (red)","high"]]},"src":"hand:pio:nucleo_f767zi"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F7xx/F765Z(G-I)T_F767Z(G-I)T_F777ZIT/variant_NUCLEO_F767ZI.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB7","LED_BLUE",null],["PB0","LED_BUILTIN",null],["PB14","LED_RED",null]],"uart":["PD8","PD9"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F767ZI"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F7xx/F765Z(G-I)T_F767Z(G-I)T_F777ZIT/variant_NUCLEO_F767ZI.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB7","LED_BLUE",null],["PB0","LED_BUILTIN",null],["PB14","LED_RED",null]],"uart":["PD8","PD9"]},"src":"pio:nucleo_f767zi","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_F767ZI entry"},{"file":"boards/st/nucleo_f767zi/nucleo_f767zi.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PB0","led0","high"],["PB7","led1","high"],["PB14","led2","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_f767zi","stated":{"buttons|PC13":"zephyr:nucleo_f767zi: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PB0":"zephyr:nucleo_f767zi: gpios = <&gpiob 0 GPIO_ACTIVE_HIGH>","leds|PB14":"zephyr:nucleo_f767zi: gpios = <&gpiob 14 GPIO_ACTIVE_HIGH>","leds|PB7":"zephyr:nucleo_f767zi: gpios = <&gpiob 7 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_F767ZI/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","high","none"]],"i2c":["PB9","PB8"],"leds":[["PB0","LED1","high"],["PB7","LED2","high"],["PB14","LED3","high"]],"spi":["PB3","PB5","PB4"],"uart":["PD8","PD9"]},"src":"mpy:stm32/NUCLEO_F767ZI","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PB0":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB14":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB7":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST","why":"hand","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_f767zi","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_f767zi","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"added_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F767ZI","name":"Serial","rx":"PD9","tx":"PD8"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20250313004408/https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","doc":"MB1137 schematic, NUCLEO-XXXXZX (MB1137.pdf inside nucleo_144pins_sch.zip, folder NUCLEO-144pins_Altium_Schematics-Layout)","kind":"schematic","level":"Switch to VDD, 220K pull-down, 330 series resistor into PC13.","publisher":"STMicroelectronics","quote":"7 PC13 SB173 Closed Usr_But R59 330 B1 USER (Blue) VDD R58 220K","revision":"MB1137 B-01 (sheet 1 dated 12/2/2015, sheet 2 dated 10/13/2015)","url":"https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","where":"sheet 2 of 6"},"label":"B1 USER (blue)","name":"B1 USER (blue)","pin":"PC13","pull":"down"}],"clock_hz":216000000,"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F767ZI","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20250313004408/https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","doc":"MB1137 schematic, NUCLEO-XXXXZX (MB1137.pdf inside nucleo_144pins_sch.zip, folder NUCLEO-144pins_Altium_Schematics-Layout)","kind":"schematic","level":"PB0 (through SB120, closed) and R34 10K feed the + input of the follower U7 (R33 200K to GND). U7's output goes through R32 510 to LD1's anode, and LD1's cathode goes to GND. PB0 high lights it.","publisher":"STMicroelectronics","quote":"+3V3_PER U7 TSV631AILT R33 200K R34 10K SB120 Closed PB0 SB119 Open PA5 R32 510 LD1 Green | d2: User LD1: a green user LED is connected to the STM32 I/O PB0 (SB120 ON and SB119 OFF) or PA5 (SB119 ON and SB120 OFF) corresponding to the ST Zio D13.","revision":"MB1137 B-01 (sheet 1 dated 12/2/2015, sheet 2 dated 10/13/2015)","url":"https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","where":"sheet 6 of 6 'Extension connectors'"},"colour":"green","filled":["colour from arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F767ZI"],"label":"LD1 (green)","name":"LD1 (green)","pin":"PB0"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20250313004408/https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","doc":"MB1137 schematic, NUCLEO-XXXXZX (MB1137.pdf inside nucleo_144pins_sch.zip, folder NUCLEO-144pins_Altium_Schematics-Layout)","kind":"schematic","level":"PB7 -> SB139 (closed) -> R31 680 -> LD2 anode (pin 1); cathode (pin 2) -> GND. Active high.","publisher":"STMicroelectronics","quote":"137 PB7 SB139 Closed R31 680 LD2 Blue | d2: User LD2: a blue user LED is connected to PB7.","revision":"MB1137 B-01 (sheet 1 dated 12/2/2015, sheet 2 dated 10/13/2015)","url":"https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","where":"sheet 2 of 6 'MCU', pin 137"},"colour":"blue","filled":["colour from arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F767ZI"],"label":"LD2 (blue)","name":"LD2 (blue)","pin":"PB7"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20250313004408/https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","doc":"MB1137 schematic, NUCLEO-XXXXZX (MB1137.pdf inside nucleo_144pins_sch.zip, folder NUCLEO-144pins_Altium_Schematics-Layout)","kind":"schematic","level":"PB14 -> SB118 (closed) -> R30 1K -> LD3 anode; cathode -> GND. Active high. d2 also says 'These user LEDs are on when the I/O is HIGH value'.","publisher":"STMicroelectronics","quote":"75 PB14 SB118 Closed R30 1K LD3 Red | d2: User LD3: a red user LED is connected to PB14.","revision":"MB1137 B-01 (sheet 1 dated 12/2/2015, sheet 2 dated 10/13/2015)","url":"https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","where":"sheet 2 of 6 'MCU', pin 75"},"colour":"red","filled":["colour from arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F767ZI"],"label":"LD3 (red)","name":"LD3 (red)","pin":"PB14"}],"naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_F767ZI"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_G031K8","flash":65536,"ids":["arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_G031K8","pio:nucleo_g031k8","zephyr:nucleo_g031k8"],"key":"st-st-nucleo-g031k8","name":"ST NUCLEO-G031K8","notes":["spi added from zephyr:nucleo_g031k8","led PC6 label from zephyr:nucleo_g031k8","led PC6 active from zephyr:nucleo_g031k8"],"part":"stm32g031k8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32G0xx/G031K(4-6-8)(T-U)_G041K(6-8)(T-U)/variant_NUCLEO_G031K8.h","says":{"buttons":[["PF2","USER_BTN",null,null]],"i2c":["PA10","PA9"],"leds":[["PC6","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_G031K8"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32G0xx/G031K(4-6-8)(T-U)_G041K(6-8)(T-U)/variant_NUCLEO_G031K8.h","same":true,"src":"pio:nucleo_g031k8","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_G031K8 entry"},{"file":"boards/st/nucleo_g031k8/nucleo_g031k8.dts","says":{"i2c":["PA12","PA11"],"leds":[["PC6","led0","high"]],"spi":["PB3","PB5","PB4"]},"src":"zephyr:nucleo_g031k8","stated":{"leds|PC6":"zephyr:nucleo_g031k8: gpios = <&gpioc 6 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"added_from":"zephyr:nucleo_g031k8","miso":"PB4","mosi":"PB5","name":"spi1","sck":"PB3"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"name":"USER_BTN","pin":"PF2"}],"clock_hz":64000000,"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_G031K8","leds":[{"active":"high","filled":["label from zephyr:nucleo_g031k8","active from zephyr:nucleo_g031k8"],"label":"User LD3","name":"LED_BUILTIN","pin":"PC6"}],"naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_G031K8"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G0B1RE","flash":524288,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G0B1RE","mpy:stm32/NUCLEO_G0B1RE","pio:nucleo_g0b1re","zephyr:nucleo_g0b1re"],"key":"st-st-nucleo-g0b1re","name":"ST Nucleo G0B1RE","notes":["i2c added from zephyr:nucleo_g0b1re","spi added from zephyr:nucleo_g0b1re","led PA5 label from zephyr:nucleo_g0b1re","button PC13 pull from mpy:stm32/NUCLEO_G0B1RE","button PC13 label from zephyr:nucleo_g0b1re","led PA5 active from mpy:stm32/NUCLEO_G0B1RE","button PC13 active from zephyr:nucleo_g0b1re"],"part":"stm32g0b1re","ram":147456,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32G0xx/G0B1R(B-C-E)T_G0C1R(C-E)T/variant_NUCLEO_G0B1RE.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G0B1RE"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32G0xx/G0B1R(B-C-E)T_G0C1R(C-E)T/variant_NUCLEO_G0B1RE.h","same":true,"src":"pio:nucleo_g0b1re","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_G0B1RE entry"},{"file":"boards/st/nucleo_g0b1re/nucleo_g0b1re.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_g0b1re","stated":{"buttons|PC13":"zephyr:nucleo_g0b1re: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:nucleo_g0b1re: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_G0B1RE/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","low","none"]],"i2c":["PB9","PB8"],"leds":[["PA5","LED1","high"]],"spi":["PB3","PB5","PB4"],"uart":["PA2","PA3"]},"src":"mpy:stm32/NUCLEO_G0B1RE","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PA5":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_g0b1re","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_g0b1re","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["pull from mpy:stm32/NUCLEO_G0B1RE","label from zephyr:nucleo_g0b1re","active from zephyr:nucleo_g0b1re"],"label":"User","name":"USER_BTN","pin":"PC13","pull":"none"}],"clock_hz":64000000,"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G0B1RE","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_g0b1re","active from mpy:stm32/NUCLEO_G0B1RE"],"label":"User LD4","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":147456,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_G0B1RE"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H563ZI","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H563ZI","pio:nucleo_h563zi","zephyr:nucleo_h563zi"],"key":"st-st-nucleo-h563zi","name":"ST Nucleo H563ZI","notes":["i2c added from zephyr:nucleo_h563zi","spi added from zephyr:nucleo_h563zi","led PB0 label from zephyr:nucleo_h563zi","led PF4 label from zephyr:nucleo_h563zi","led PG4 label from zephyr:nucleo_h563zi","button PC13 label from zephyr:nucleo_h563zi","led PB0 active from zephyr:nucleo_h563zi","led PF4 active from zephyr:nucleo_h563zi","led PG4 active from zephyr:nucleo_h563zi","button PC13 active from zephyr:nucleo_h563zi"],"part":"stm32h563zi","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32H5xx/H563Z(G-I)T_H573ZIT/variant_NUCLEO_H563ZI.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB0","LED_BUILTIN",null],["PF4","LED2",null],["PG4","LED3",null]],"uart":["PD8","PD9"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H563ZI"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32H5xx/H563Z(G-I)T_H573ZIT/variant_NUCLEO_H563ZI.h","same":true,"src":"pio:nucleo_h563zi","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_H563ZI entry"},{"file":"boards/st/nucleo_h563zi/nucleo_h563zi.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB9","PB8"],"leds":[["PB0","led0","high"],["PF4","led1","high"],["PG4","led_3","high"]],"spi":["PA5","PB5","PG9"]},"src":"zephyr:nucleo_h563zi","stated":{"buttons|PC13":"zephyr:nucleo_h563zi: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PB0":"zephyr:nucleo_h563zi: gpios = <&gpiob 0 GPIO_ACTIVE_HIGH>","leds|PF4":"zephyr:nucleo_h563zi: gpios = <&gpiof 4 GPIO_ACTIVE_HIGH>","leds|PG4":"zephyr:nucleo_h563zi: gpios = <&gpiog 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_h563zi","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_h563zi","miso":"PG9","mosi":"PB5","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PD9","tx":"PD8"}},"buttons":[{"active":"high","filled":["label from zephyr:nucleo_h563zi","active from zephyr:nucleo_h563zi"],"label":"User","name":"USER_BTN","pin":"PC13"}],"clock_hz":250000000,"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H563ZI","leds":[{"active":"high","aliases":["LED1","LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_h563zi","active from zephyr:nucleo_h563zi"],"label":"User LD1","name":"LED_BUILTIN","pin":"PB0"},{"active":"high","aliases":["LED_YELLOW"],"colour":"yellow","filled":["label from zephyr:nucleo_h563zi","active from zephyr:nucleo_h563zi"],"label":"User LD2","name":"LED2","pin":"PF4"},{"active":"high","aliases":["LED_RED"],"colour":"red","filled":["label from zephyr:nucleo_h563zi","active from zephyr:nucleo_h563zi"],"label":"User LD3","name":"LED3","pin":"PG4"}],"naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H563ZI"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H723ZG","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H723ZG","mpy:stm32/NUCLEO_H723ZG","pio:nucleo_h723zg","zephyr:nucleo_h723zg"],"key":"st-st-nucleo-h723zg","name":"ST Nucleo H723ZG","notes":["i2c added from zephyr:nucleo_h723zg","spi added from zephyr:nucleo_h723zg","led PB0 label from zephyr:nucleo_h723zg","led PB14 label from zephyr:nucleo_h723zg","led PE1 label from zephyr:nucleo_h723zg","button PC13 pull from mpy:stm32/NUCLEO_H723ZG","button PC13 label from zephyr:nucleo_h723zg","led PB0 active from mpy:stm32/NUCLEO_H723ZG","led PB14 active from mpy:stm32/NUCLEO_H723ZG","led PE1 active from mpy:stm32/NUCLEO_H723ZG","button PC13 active from zephyr:nucleo_h723zg"],"part":"stm32h723zg","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32H7xx/H723Z(E-G)T_H730ZBT_H733ZGT/variant_NUCLEO_H723ZG.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB0","LED_BUILTIN",null],["PB14","LED_RED",null],["PE1","LED_YELLOW",null]],"uart":["PD8","PD9"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H723ZG"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32H7xx/H723Z(E-G)T_H730ZBT_H733ZGT/variant_NUCLEO_H723ZG.h","same":true,"src":"pio:nucleo_h723zg","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_H723ZG entry"},{"file":"boards/st/nucleo_h723zg/nucleo_h723zg.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB9","PB8"],"leds":[["PB0","led0","high"],["PE1","led1","high"],["PB14","led2","high"]],"spi":["PA5","PB5","PA6"]},"src":"zephyr:nucleo_h723zg","stated":{"buttons|PC13":"zephyr:nucleo_h723zg: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PB0":"zephyr:nucleo_h723zg: gpios = <&gpiob 0 GPIO_ACTIVE_HIGH>","leds|PB14":"zephyr:nucleo_h723zg: gpios = <&gpiob 14 GPIO_ACTIVE_HIGH>","leds|PE1":"zephyr:nucleo_h723zg: gpios = <&gpioe 1 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_H723ZG/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","high","none"]],"i2c":["PB9","PB8"],"leds":[["PB0","LED1","high"],["PE1","LED2","high"],["PB14","LED3","high"]],"spi":["PB3","PB5","PB4"],"uart":["PD8","PD9"]},"src":"mpy:stm32/NUCLEO_H723ZG","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PB0":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB14":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PE1":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_h723zg","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_h723zg","miso":"PA6","mosi":"PB5","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PD9","tx":"PD8"}},"buttons":[{"active":"high","filled":["pull from mpy:stm32/NUCLEO_H723ZG","label from zephyr:nucleo_h723zg","active from zephyr:nucleo_h723zg"],"label":"User","name":"USER_BTN","pin":"PC13","pull":"none"}],"clock_hz":550000000,"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H723ZG","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_h723zg","active from mpy:stm32/NUCLEO_H723ZG"],"label":"User LD1","name":"LED_BUILTIN","pin":"PB0"},{"active":"high","colour":"red","filled":["label from zephyr:nucleo_h723zg","active from mpy:stm32/NUCLEO_H723ZG"],"label":"User LD3","name":"LED_RED","pin":"PB14"},{"active":"high","colour":"yellow","filled":["label from zephyr:nucleo_h723zg","active from mpy:stm32/NUCLEO_H723ZG"],"label":"User LD2","name":"LED_YELLOW","pin":"PE1"}],"naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H723ZG"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H743ZI","disagree":[{"kept":["PB0","PB14","PB7"],"kept_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H743ZI","kind":"conflict","other":["PB0","PE1"],"other_from":"zephyr:nucleo_h743zi","what":"leds"}],"flash":2097152,"ids":["arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H743ZI","mpy:stm32/NUCLEO_H743ZI","pio:nucleo_h743zi","zephyr:nucleo_h743zi"],"key":"st-st-nucleo-h743zi","name":"ST Nucleo H743ZI","notes":["i2c added from zephyr:nucleo_h743zi","spi added from zephyr:nucleo_h743zi","led PB0 label from zephyr:nucleo_h743zi","button PC13 pull from mpy:stm32/NUCLEO_H743ZI","button PC13 label from zephyr:nucleo_h743zi","led PB7 active from mpy:stm32/NUCLEO_H743ZI","led PB0 active from mpy:stm32/NUCLEO_H743ZI","led PB14 active from mpy:stm32/NUCLEO_H743ZI","button PC13 active from zephyr:nucleo_h743zi"],"part":"stm32h743zi","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_NUCLEO_H743ZI.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB7","LED_BLUE",null],["PB0","LED_BUILTIN",null],["PB14","LED_RED",null]],"uart":["PD8","PD9"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H743ZI"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_NUCLEO_H743ZI.h","same":true,"src":"pio:nucleo_h743zi","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_H743ZI entry"},{"file":"boards/st/nucleo_h743zi/nucleo_h743zi.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB9","PB8"],"leds":[["PB0","led0","high"],["PE1","led1","high"]],"spi":["PA5","PB5","PA6"]},"src":"zephyr:nucleo_h743zi","stated":{"buttons|PC13":"zephyr:nucleo_h743zi: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PB0":"zephyr:nucleo_h743zi: gpios = <&gpiob 0 GPIO_ACTIVE_HIGH>","leds|PE1":"zephyr:nucleo_h743zi: gpios = <&gpioe 1 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_H743ZI/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","high","none"]],"i2c":["PB9","PB8"],"leds":[["PB0","LED1","high"],["PB7","LED2","high"],["PB14","LED3","high"]],"spi":["PB3","PB5","PB4"],"uart":["PD8","PD9"]},"src":"mpy:stm32/NUCLEO_H743ZI","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PB0":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB14":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB7":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_h743zi","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_h743zi","miso":"PA6","mosi":"PB5","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PD9","tx":"PD8"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20250313004408/https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","doc":"MB1137 schematic (NUCLEO-144pins_Altium_Schematics-Layout/MB1137.pdf in nucleo_144pins_sch.zip)","kind":"schematic","level":"switch to VDD, 220K pull-down.","publisher":"STMicroelectronics","quote":"PC13 SB173 Closed Usr_But R59 330 B1 USER (Blue) VDD R58 220K","revision":"Reference: MB1137 Revision: B-01, Date: 12/2/2015 (sheet 1)","url":"https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","where":"sheet 2"},"filled":["pull from mpy:stm32/NUCLEO_H743ZI","label from zephyr:nucleo_h743zi","active from zephyr:nucleo_h743zi"],"label":"User","name":"USER_BTN","pin":"PC13","pull":"none"}],"clock_hz":400000000,"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H743ZI","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20250313004408/https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","doc":"MB1137 schematic (NUCLEO-144pins_Altium_Schematics-Layout/MB1137.pdf in nucleo_144pins_sch.zip)","kind":"schematic","level":"anode side to pin, cathode GND.","publisher":"STMicroelectronics","quote":"PB7 SB139 Closed R31 680 LD2 Blue","revision":"Reference: MB1137 Revision: B-01, Date: 12/2/2015 (sheet 1)","url":"https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","where":"sheet 2"},"colour":"blue","filled":["active from mpy:stm32/NUCLEO_H743ZI"],"name":"LED_BLUE","pin":"PB7"},{"active":"high","aliases":["LED_GREEN"],"cite":{"archived":"https://web.archive.org/web/20250313004408/https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","doc":"MB1137 schematic (NUCLEO-144pins_Altium_Schematics-Layout/MB1137.pdf in nucleo_144pins_sch.zip)","kind":"schematic","level":"non-inverting op-amp follower, LD1 to GND.","publisher":"STMicroelectronics","quote":"SB120 Closed PB0 SB119 Open PA5 R34 10K U7 TSV631AILT R32 510 LD1 Green","revision":"Reference: MB1137 Revision: B-01, Date: 12/2/2015 (sheet 1)","url":"https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","where":"sheet 6"},"colour":"green","filled":["label from zephyr:nucleo_h743zi","active from mpy:stm32/NUCLEO_H743ZI"],"label":"User LD1","name":"LED_BUILTIN","pin":"PB0"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20250313004408/https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","doc":"MB1137 schematic (NUCLEO-144pins_Altium_Schematics-Layout/MB1137.pdf in nucleo_144pins_sch.zip)","kind":"schematic","level":"PB14 -> SB118 (Closed) -> R30 1K -> LD3 anode -> cathode -> GND: lit when PB14 is high.","publisher":"STMicroelectronics","quote":"PB14 SB118 Closed R30 1K LD3 1 2 Red (GND)","revision":"Reference: MB1137 Revision: B-01, Date: 12/2/2015 (sheet 1)","url":"https://www.st.com/resource/en/schematic_pack/nucleo_144pins_sch.zip","where":"sheet 2 of 6 'MCU', LD3 right of PB14"},"colour":"red","filled":["active from mpy:stm32/NUCLEO_H743ZI"],"name":"LED_RED","pin":"PB14"}],"naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H743ZI"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H745ZI_Q","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H745ZI_Q","pio:nucleo_h745zi_q","zephyr:nucleo_h745zi_q"],"key":"st-st-nucleo-h745zi-q","name":"ST Nucleo H745ZI-Q","notes":["i2c added from zephyr:nucleo_h745zi_q","spi added from zephyr:nucleo_h745zi_q","led PB0 label from zephyr:nucleo_h745zi_q","led PE1 label from zephyr:nucleo_h745zi_q","button PC13 label from zephyr:nucleo_h745zi_q","led PB0 active from zephyr:nucleo_h745zi_q","led PE1 active from zephyr:nucleo_h745zi_q","button PC13 active from zephyr:nucleo_h745zi_q"],"part":"stm32h745zi","ram":884736,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32H7xx/H745Z(G-I)T_H755ZIT/variant_NUCLEO_H745ZI_Q.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB0","LED_BUILTIN",null],["PB14","LED_RED",null],["PE1","LED_YELLOW",null]],"uart":["PD8","PD9"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H745ZI_Q"},{"file":"boards/st/nucleo_h745zi_q/nucleo_h745zi_q_stm32h745xx_m7.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB9","PB8"],"leds":[["PB0","led0","high"],["PE1","led_2","high"]],"spi":["PA5","PB5","PA6"]},"src":"zephyr:nucleo_h745zi_q","stated":{"buttons|PC13":"zephyr:nucleo_h745zi_q: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PB0":"zephyr:nucleo_h745zi_q: gpios = <&gpiob 0 GPIO_ACTIVE_HIGH>","leds|PE1":"zephyr:nucleo_h745zi_q: gpios = <&gpioe 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_h745zi_q","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_h745zi_q","miso":"PA6","mosi":"PB5","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PD9","tx":"PD8"}},"buttons":[{"active":"high","filled":["label from zephyr:nucleo_h745zi_q","active from zephyr:nucleo_h745zi_q"],"label":"User SB1","name":"USER_BTN","pin":"PC13"}],"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H745ZI_Q","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_h745zi_q","active from zephyr:nucleo_h745zi_q"],"label":"User LD1","name":"LED_BUILTIN","pin":"PB0"},{"colour":"red","name":"LED_RED","pin":"PB14"},{"active":"high","colour":"yellow","filled":["label from zephyr:nucleo_h745zi_q","active from zephyr:nucleo_h745zi_q"],"label":"User LD2","name":"LED_YELLOW","pin":"PE1"}],"naming":"stm32","ram":884736,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H745ZI_Q"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H753ZI","disagree":[{"kept":["PB0","PB14","PB7"],"kept_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H753ZI","kind":"conflict","other":["PB0","PE1"],"other_from":"zephyr:nucleo_h753zi","what":"leds"}],"flash":2097152,"ids":["arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H753ZI","mpy:stm32/NUCLEO_H753ZI","pio:nucleo_h753zi","renode:nucleo_h753zi","zephyr:nucleo_h753zi"],"key":"st-st-nucleo-h753zi","name":"ST Nucleo H753ZI","notes":["i2c added from zephyr:nucleo_h753zi","spi added from zephyr:nucleo_h753zi","led PB0 label from zephyr:nucleo_h753zi","button PC13 label from zephyr:nucleo_h753zi","led PB0 active from zephyr:nucleo_h753zi","button PC13 active from zephyr:nucleo_h753zi"],"part":"stm32h753zi","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_NUCLEO_H753ZI.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB7","LED_BLUE",null],["PB0","LED_BUILTIN",null],["PB14","LED_RED",null]],"uart":["PD8","PD9"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H753ZI"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32H7xx/H742Z(G-I)T_H743Z(G-I)T_H747A(G-I)I_H747I(G-I)T_H750ZBT_H753ZIT_H757AII_H757IIT/variant_NUCLEO_H753ZI.h","same":true,"src":"pio:nucleo_h753zi","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_H753ZI entry"},{"file":"boards/st/nucleo_h753zi/nucleo_h753zi.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB9","PB8"],"leds":[["PB0","led0","high"],["PE1","led1","high"]],"spi":["PA5","PB5","PA6"]},"src":"zephyr:nucleo_h753zi","stated":{"buttons|PC13":"zephyr:nucleo_h753zi: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PB0":"zephyr:nucleo_h753zi: gpios = <&gpiob 0 GPIO_ACTIVE_HIGH>","leds|PE1":"zephyr:nucleo_h753zi: gpios = <&gpioe 1 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_H753ZI/mpconfigboard.h","src":"mpy:stm32/NUCLEO_H753ZI"}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_h753zi","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_h753zi","miso":"PA6","mosi":"PB5","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PD9","tx":"PD8"}},"buttons":[{"active":"high","filled":["label from zephyr:nucleo_h753zi","active from zephyr:nucleo_h753zi"],"label":"User","name":"USER_BTN","pin":"PC13"}],"clock_hz":400000000,"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H753ZI","leds":[{"colour":"blue","name":"LED_BLUE","pin":"PB7"},{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_h753zi","active from zephyr:nucleo_h753zi"],"label":"User LD1","name":"LED_BUILTIN","pin":"PB0"},{"colour":"red","name":"LED_RED","pin":"PB14"}],"naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_H753ZI"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L010RB","flash":131072,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L010RB","pio:nucleo_l010rb"],"key":"st-st-nucleo-l010rb","name":"ST Nucleo L010RB","part":"stm32l010rb","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L0xx/L010RBT/variant_NUCLEO_L010RB.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L010RB"}],"vendor":"ST","why":"rank","wiring":{"buses":{"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L010RB","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L010RB"}},
{"chosen":"zephyr:nucleo_l011k4","flash":16384,"ids":["pio:nucleo_l011k4","zephyr:nucleo_l011k4"],"key":"st-st-nucleo-l011k4","name":"ST Nucleo L011K4","part":"stm32l011k4","ram":2048,"records":[{"file":"boards/st/nucleo_l011k4/nucleo_l011k4.dts","says":{"buttons":[["PA12","button","low",null]],"i2c":["PA10","PA4"],"leds":[["PB3","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_l011k4","stated":{"buttons|PA12":"zephyr:nucleo_l011k4: gpios = <&gpioa 12 GPIO_ACTIVE_LOW>","leds|PB3":"zephyr:nucleo_l011k4: gpios = <&gpiob 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PA4","sda":"PA10"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"low","label":"User","name":"button","pin":"PA12"}],"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD2","name":"led0","pin":"PB3"}],"naming":"stm32","ram":2048,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_L031K6","flash":32768,"ids":["arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_L031K6","pio:nucleo_l031k6","wokwi:st-nucleo-l031k6","zephyr:nucleo_l031k6"],"key":"st-st-nucleo-l031k6","name":"ST Nucleo L031K6","notes":["spi added from zephyr:nucleo_l031k6","led PB3 label from zephyr:nucleo_l031k6","led PB3 active from zephyr:nucleo_l031k6"],"part":"stm32l031k6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L0xx/L031K(4-6)T_L041K6T/variant_NUCLEO_L031K6.h","says":{"i2c":["PB7","PB6"],"leds":[["PB3","LED_BUILTIN",null]],"uart":["PA2","PA15"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_L031K6"},{"file":"boards/st/nucleo_l031k6/nucleo_l031k6.dts","says":{"i2c":["PA10","PA9"],"leds":[["PB3","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_l031k6","stated":{"leds|PB3":"zephyr:nucleo_l031k6: gpios = <&gpiob 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"added_from":"zephyr:nucleo_l031k6","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA15","tx":"PA2"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_L031K6","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_l031k6","active from zephyr:nucleo_l031k6"],"label":"User LD2","name":"LED_BUILTIN","pin":"PB3"}],"naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_L031K6"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L053R8","flash":65536,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L053R8","pio:nucleo_l053r8","zephyr:nucleo_l053r8"],"key":"st-st-nucleo-l053r8","name":"ST Nucleo L053R8","notes":["i2c added from zephyr:nucleo_l053r8","spi added from zephyr:nucleo_l053r8","led PA5 label from zephyr:nucleo_l053r8","button PC13 label from zephyr:nucleo_l053r8","led PA5 active from zephyr:nucleo_l053r8","button PC13 active from zephyr:nucleo_l053r8"],"part":"stm32l053r8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L0xx/L052R(6-8)T_L053R(6-8)T_L063R8T/variant_NUCLEO_L053R8.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L053R8"},{"file":"boards/st/nucleo_l053r8/nucleo_l053r8.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_l053r8","stated":{"buttons|PC13":"zephyr:nucleo_l053r8: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:nucleo_l053r8: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_l053r8","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_l053r8","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["label from zephyr:nucleo_l053r8","active from zephyr:nucleo_l053r8"],"label":"User","name":"USER_BTN","pin":"PC13"}],"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L053R8","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_l053r8","active from zephyr:nucleo_l053r8"],"label":"User LD2","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L053R8"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L073RZ","flash":196608,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L073RZ","mpy:stm32/NUCLEO_L073RZ","pio:nucleo_l073rz","zephyr:nucleo_l073rz"],"key":"st-st-nucleo-l073rz","name":"ST Nucleo L073RZ","notes":["i2c added from zephyr:nucleo_l073rz","spi added from zephyr:nucleo_l073rz","led PA5 label from zephyr:nucleo_l073rz","button PC13 label from zephyr:nucleo_l073rz","led PA5 active from mpy:stm32/NUCLEO_L073RZ","button PC13 active from zephyr:nucleo_l073rz"],"part":"stm32l073rz","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L0xx/L072R(B-Z)T_L073R(B-Z)T_L083R(B-Z)T/variant_NUCLEO_L073RZ.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L073RZ"},{"file":"boards/st/nucleo_l073rz/nucleo_l073rz.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_l073rz","stated":{"buttons|PC13":"zephyr:nucleo_l073rz: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:nucleo_l073rz: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_L073RZ/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","LED1","high"]],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"mpy:stm32/NUCLEO_L073RZ","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PA5":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_l073rz","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_l073rz","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["label from zephyr:nucleo_l073rz","active from zephyr:nucleo_l073rz"],"label":"User","name":"USER_BTN","pin":"PC13"}],"flash":196608,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L073RZ","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_l073rz","active from mpy:stm32/NUCLEO_L073RZ"],"label":"User LD2","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L073RZ"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L152RE","flash":524288,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L152RE","mpy:stm32/NUCLEO_L152RE","pio:nucleo_l152re","zephyr:nucleo_l152re"],"key":"st-st-nucleo-l152re","name":"ST Nucleo L152RE","notes":["i2c added from zephyr:nucleo_l152re","spi added from zephyr:nucleo_l152re","led PA5 label from zephyr:nucleo_l152re","button PC13 pull from mpy:stm32/NUCLEO_L152RE","button PC13 label from zephyr:nucleo_l152re","led PA5 active from mpy:stm32/NUCLEO_L152RE","button PC13 active from zephyr:nucleo_l152re"],"part":"stm32l152re","ram":81920,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L1xx/L151RET_L152RET_L162RET/variant_NUCLEO_L152RE.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L152RE"},{"file":"boards/st/nucleo_l152re/nucleo_l152re.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_l152re","stated":{"buttons|PC13":"zephyr:nucleo_l152re: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:nucleo_l152re: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_L152RE/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","low","none"]],"i2c":["PB9","PB8"],"leds":[["PA5","LED1","high"]],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"mpy:stm32/NUCLEO_L152RE","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PA5":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_l152re","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_l152re","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["pull from mpy:stm32/NUCLEO_L152RE","label from zephyr:nucleo_l152re","active from zephyr:nucleo_l152re"],"label":"User","name":"USER_BTN","pin":"PC13","pull":"none"}],"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L152RE","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_l152re","active from mpy:stm32/NUCLEO_L152RE"],"label":"User LD2","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":81920,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L152RE"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_L412KB","flash":131072,"ids":["arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_L412KB","pio:nucleo_l412kb"],"key":"st-st-nucleo-l412kb","name":"ST Nucleo L412KB","part":"stm32l412kb","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L4xx/L412K(8-B)(T-U)_L422KB(T-U)/variant_NUCLEO_L412KB.h","says":{"buttons":[["PA8","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PB3","LED_BUILTIN",null]],"uart":["PA2","PA15"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_L412KB"}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"uart":{"name":"Serial","rx":"PA15","tx":"PA2"}},"buttons":[{"name":"USER_BTN","pin":"PA8"}],"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_L412KB","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB3"}],"naming":"stm32","ram":40960,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_L412KB"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L412RB_P","flash":131072,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L412RB_P","pio:nucleo_l412rb_p","zephyr:nucleo_l412rb_p"],"key":"st-st-nucleo-l412rb-p","name":"ST Nucleo L412RB-P","notes":["i2c added from zephyr:nucleo_l412rb_p","spi added from zephyr:nucleo_l412rb_p","led PB13 label from zephyr:nucleo_l412rb_p","button PC13 label from zephyr:nucleo_l412rb_p","led PB13 active from zephyr:nucleo_l412rb_p","button PC13 active from zephyr:nucleo_l412rb_p"],"part":"stm32l412rb","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L4xx/L412RB(I-T)xP/variant_NUCLEO_L412RB_P.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB13","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L412RB_P"},{"file":"boards/st/nucleo_l412rb_p/nucleo_l412rb_p.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB7","PB8"],"leds":[["PB13","led0","high"]],"spi":["PB13","PB15","PB14"]},"src":"zephyr:nucleo_l412rb_p","stated":{"buttons|PC13":"zephyr:nucleo_l412rb_p: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PB13":"zephyr:nucleo_l412rb_p: gpios = <&gpiob 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_l412rb_p","name":"i2c1","scl":"PB8","sda":"PB7"},"spi":{"added_from":"zephyr:nucleo_l412rb_p","miso":"PB14","mosi":"PB15","name":"spi2","sck":"PB13"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["label from zephyr:nucleo_l412rb_p","active from zephyr:nucleo_l412rb_p"],"label":"User","name":"USER_BTN","pin":"PC13"}],"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L412RB_P","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_l412rb_p","active from zephyr:nucleo_l412rb_p"],"label":"User LD4","name":"LED_BUILTIN","pin":"PB13"}],"naming":"stm32","ram":40960,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L412RB_P"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_L432KC","flash":262144,"ids":["arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_L432KC","mpy:stm32/NUCLEO_L432KC","pio:nucleo_l432kc","zephyr:nucleo_l432kc"],"key":"st-st-nucleo-l432kc","name":"ST Nucleo L432KC","notes":["spi added from zephyr:nucleo_l432kc","led PB3 label from zephyr:nucleo_l432kc","led PB3 active from mpy:stm32/NUCLEO_L432KC"],"part":"stm32l432kc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32L4xx/L432K(B-C)U_L442KCU/variant_NUCLEO_L432KC.h","says":{"i2c":["PB7","PB6"],"leds":[["PB3","LED_BUILTIN",null]],"uart":["PA2","PA15"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_L432KC"},{"file":"boards/st/nucleo_l432kc/nucleo_l432kc.dts","says":{"i2c":["PB7","PB6"],"leds":[["PB3","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_l432kc","stated":{"leds|PB3":"zephyr:nucleo_l432kc: gpios = <&gpiob 3 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_L432KC/mpconfigboard.h","says":{"i2c":["PA10","PA9"],"leds":[["PB3","LED1","high"]],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA15"]},"src":"mpy:stm32/NUCLEO_L432KC","stated":{"leds|PB3":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"added_from":"zephyr:nucleo_l432kc","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA15","tx":"PA2"}},"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_L432KC","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_l432kc","active from mpy:stm32/NUCLEO_L432KC"],"label":"User LD3","name":"LED_BUILTIN","pin":"PB3"}],"naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_32:NUCLEO_L432KC"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L433RC_P","flash":262144,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L433RC_P","pio:nucleo_l433rc_p"],"key":"st-st-nucleo-l433rc-p","name":"ST Nucleo L433RC-P","part":"stm32l433rc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L4xx/L433RCTxP/variant_NUCLEO_L433RC_P.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB13","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L433RC_P"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L4xx/L433RCTxP/variant_NUCLEO_L433RC_P.h","same":true,"src":"pio:nucleo_l433rc_p","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_L433RC_P entry"}],"vendor":"ST","why":"rank","wiring":{"buses":{"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"clock_hz":80000000,"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L433RC_P","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB13"}],"naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L433RC_P"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L452RE","flash":524288,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L452RE","mpy:stm32/NUCLEO_L452RE","pio:custom_nucleo_l452re_mbed","pio:nucleo_l452re","zephyr:nucleo_l452re"],"key":"st-st-nucleo-l452re","name":"ST Nucleo L452RE","notes":["i2c added from zephyr:nucleo_l452re","spi added from zephyr:nucleo_l452re","led PA5 label from zephyr:nucleo_l452re","button PC13 label from zephyr:nucleo_l452re","led PA5 active from mpy:stm32/NUCLEO_L452RE","button PC13 active from zephyr:nucleo_l452re"],"part":"stm32l452re","ram":163840,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_NUCLEO_L452RE.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L452RE"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y)/variant_NUCLEO_L452RE.h","same":true,"src":"pio:nucleo_l452re","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_L452RE entry"},{"file":"boards/st/nucleo_l452re/nucleo_l452re.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB7","PB8"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_l452re","stated":{"buttons|PC13":"zephyr:nucleo_l452re: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:nucleo_l452re: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_L452RE/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","LED1","high"]],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"mpy:stm32/NUCLEO_L452RE","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PA5":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_l452re","name":"i2c1","scl":"PB8","sda":"PB7"},"spi":{"added_from":"zephyr:nucleo_l452re","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["label from zephyr:nucleo_l452re","active from zephyr:nucleo_l452re"],"label":"User","name":"USER_BTN","pin":"PC13"}],"clock_hz":80000000,"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L452RE","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_l452re","active from mpy:stm32/NUCLEO_L452RE"],"label":"User LD2","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":163840,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L452RE"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L476RG","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L476RG","mpy:stm32/NUCLEO_L476RG","pio:nucleo_l476rg","zephyr:nucleo_l476rg"],"key":"st-st-nucleo-l476rg","name":"ST Nucleo L476RG","notes":["i2c added from zephyr:nucleo_l476rg","spi added from zephyr:nucleo_l476rg","led PA5 label from zephyr:nucleo_l476rg","button PC13 pull from mpy:stm32/NUCLEO_L476RG","button PC13 label from zephyr:nucleo_l476rg","led PA5 active from mpy:stm32/NUCLEO_L476RG","button PC13 active from zephyr:nucleo_l476rg"],"part":"stm32l476rg","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L4xx/L475R(C-E-G)T_L476R(C-E-G)T_L486RGT/variant_NUCLEO_L476RG.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L476RG"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L4xx/L475R(C-E-G)T_L476R(C-E-G)T_L486RGT/variant_NUCLEO_L476RG.h","same":true,"src":"pio:nucleo_l476rg","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_L476RG entry"},{"file":"boards/st/nucleo_l476rg/nucleo_l476rg.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PA5","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_l476rg","stated":{"buttons|PC13":"zephyr:nucleo_l476rg: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:nucleo_l476rg: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm32/boards/NUCLEO_L476RG/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","low","none"]],"i2c":["PB9","PB8"],"leds":[["PA5","LED1","high"]],"spi":["PB3","PB5","PB4"],"uart":["PA2","PA3"]},"src":"mpy:stm32/NUCLEO_L476RG","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PA5":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_l476rg","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_l476rg","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["pull from mpy:stm32/NUCLEO_L476RG","label from zephyr:nucleo_l476rg","active from zephyr:nucleo_l476rg"],"label":"User","name":"USER_BTN","pin":"PC13","pull":"none"}],"clock_hz":80000000,"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L476RG","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_l476rg","active from mpy:stm32/NUCLEO_L476RG"],"label":"User LD2","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_64:NUCLEO_L476RG"}},
{"chosen":"hand:pio:nucleo_l486rg","flash":1048576,"ids":["pio:nucleo_l486rg"],"key":"st-st-nucleo-l486rg","name":"ST Nucleo L486RG","part":"stm32l486rg","ram":131072,"records":[{"checked":"stm32-data STM32L486RG: package LQFP64","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC13","B1 USER","low","up"]],"leds":[["PA5","LD2","high"]],"uart":["PA2","PA3"]},"src":"hand:pio:nucleo_l486rg"}],"vendor":"ST","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2021-03-23","doc":"mbed-os TARGET_NUCLEO_L486RG/PinNames.h (Copyright STMicroelectronics)","kind":"board-definition","publisher":"STMicroelectronics (in ARMmbed/mbed-os)","quote":"d2: \"CONSOLE_TX = PA_2,\" / \"CONSOLE_RX = PA_3,\"; d3: \"The USART2 interface available on PA2 and PA3 of the STM32 microcontroller can be connected to ST-LINK MCU\"","revision":"mbed-os-6.17.0 (file last changed in commit 8e3c5f1, 2021-03-23)","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-6.17.0/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L486xG/TARGET_NUCLEO_L486RG/PinNames.h","where":"d2 lines 163-173; d3 p. 26 section 7.9"},"name":"USART2 (ST-LINK/V2-1 virtual COM port; Mbed CONSOLE)","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","cite":{"date":"2021-03-23","doc":"mbed-os TARGET_NUCLEO_L486RG/PinNames.h (Copyright STMicroelectronics)","kind":"board-definition","level":"MB1136 schematic (d4 sheet 3): PC13 node pulled up to VDD by R30 4K7, B1 to GND -> reads low when pressed.","publisher":"STMicroelectronics (in ARMmbed/mbed-os)","quote":"d2: \"#define BUTTON1 PC_13 // B1 [Blue PushButton]\"; d3: \"B1 USER: the user button is connected to the I/O PC13 (pin 2) of the STM32 microcontroller.\"; d4: \"PC13\" \"SB17\" \"R30 4K7\" \"VDD\" \"B1 USER (Blue)\"","revision":"mbed-os-6.17.0 (file last changed in commit 8e3c5f1, 2021-03-23)","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-6.17.0/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L486xG/TARGET_NUCLEO_L486RG/PinNames.h","where":"d2 line 208; d3 p. 24 section 7.7; d4 MB1136 C-05 sheet 3"},"label":"B1 USER","name":"B1 USER","pin":"PC13","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2021-03-23","doc":"mbed-os TARGET_NUCLEO_L486RG/PinNames.h (Copyright STMicroelectronics)","kind":"board-definition","level":"Vendor page d1 states the board is the NUCLEO-L476RG platform with a different MCU; UM1724 (d3) for that platform: LED on when the I/O is HIGH (LD2 anode via R31 510 from D13, cathode to GND on the MB1136 schematic d4).","publisher":"STMicroelectronics (in ARMmbed/mbed-os)","quote":"d2: \"#define LED1 PA_5 // LD2 [green Led]\"; d3: \"the I/O is HIGH value, the LED is on\"; d3 Table 23 (NUCLEO-L476RG): \"6 D13 PA5 SPI1_SCK\"","revision":"mbed-os-6.17.0 (file last changed in commit 8e3c5f1, 2021-03-23)","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-6.17.0/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L486xG/TARGET_NUCLEO_L486RG/PinNames.h","where":"d2 lines 206-208 'Standardized LED and button names'; level: d3 p. 24 section 7.6 (NUCLEO-L476RG row of the same MB1136 platform, d3 p. 53 Table 23 D13 = PA5)"},"colour":"green","label":"LD2","name":"LD2","pin":"PA5"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L496ZG","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L496ZG","pio:nucleo_l496zg","zephyr:nucleo_l496zg"],"key":"st-st-nucleo-l496zg","name":"ST Nucleo L496ZG","notes":["i2c added from zephyr:nucleo_l496zg","spi added from zephyr:nucleo_l496zg","led PB7 label from zephyr:nucleo_l496zg","led PC7 label from zephyr:nucleo_l496zg","led PB14 label from zephyr:nucleo_l496zg","button PC13 label from zephyr:nucleo_l496zg","led PB7 active from zephyr:nucleo_l496zg","led PC7 active from zephyr:nucleo_l496zg","led PB14 active from zephyr:nucleo_l496zg","button PC13 active from zephyr:nucleo_l496zg"],"part":"stm32l496zg","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L4xx/L496Z(E-G)T_L4A6ZGT/variant_NUCLEO_L496ZG.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB7","LED_BLUE",null],["PC7","LED_BUILTIN",null],["PB14","LED_RED",null]],"uart":["PG7","PG8"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L496ZG"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L4xx/L496Z(E-G)T_L4A6ZGT/variant_NUCLEO_L496ZG.h","same":true,"src":"pio:nucleo_l496zg","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_L496ZG entry"},{"file":"boards/st/nucleo_l496zg/nucleo_l496zg.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB9","PB8"],"leds":[["PC7","led0","high"],["PB7","led1","high"],["PB14","led2","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_l496zg","stated":{"buttons|PC13":"zephyr:nucleo_l496zg: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PB14":"zephyr:nucleo_l496zg: gpios = <&gpiob 14 GPIO_ACTIVE_HIGH>","leds|PB7":"zephyr:nucleo_l496zg: gpios = <&gpiob 7 GPIO_ACTIVE_HIGH>","leds|PC7":"zephyr:nucleo_l496zg: gpios = <&gpioc 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_l496zg","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_l496zg","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PG8","tx":"PG7"}},"buttons":[{"active":"high","filled":["label from zephyr:nucleo_l496zg","active from zephyr:nucleo_l496zg"],"label":"User Button","name":"USER_BTN","pin":"PC13"}],"clock_hz":80000000,"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L496ZG","leds":[{"active":"high","colour":"blue","filled":["label from zephyr:nucleo_l496zg","active from zephyr:nucleo_l496zg"],"label":"User LD2","name":"LED_BLUE","pin":"PB7"},{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_l496zg","active from zephyr:nucleo_l496zg"],"label":"User LD1","name":"LED_BUILTIN","pin":"PC7"},{"active":"high","colour":"red","filled":["label from zephyr:nucleo_l496zg","active from zephyr:nucleo_l496zg"],"label":"User LD3","name":"LED_RED","pin":"PB14"}],"naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L496ZG"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L496ZG-P","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L496ZG-P","pio:nucleo_l496zg_p"],"key":"st-st-nucleo-l496zg-p","name":"ST Nucleo L496ZG-P","part":"stm32l496zg","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L4xx/L496ZGTxP_L4A6ZGTxP/variant_NUCLEO_L496ZG_P.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB7","LED_BLUE",null],["PC7","LED_BUILTIN",null],["PB14","LED_RED",null]],"uart":["PG7","PG8"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L496ZG-P"}],"vendor":"ST","why":"rank","wiring":{"buses":{"uart":{"name":"Serial","rx":"PG8","tx":"PG7"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L496ZG-P","leds":[{"colour":"blue","name":"LED_BLUE","pin":"PB7"},{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PC7"},{"colour":"red","name":"LED_RED","pin":"PB14"}],"naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L496ZG-P"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L4R5ZI","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L4R5ZI","pio:nucleo_l4r5zi","zephyr:nucleo_l4r5zi"],"key":"st-st-nucleo-l4r5zi","name":"ST Nucleo L4R5ZI","notes":["i2c added from zephyr:nucleo_l4r5zi","spi added from zephyr:nucleo_l4r5zi","led PB7 label from zephyr:nucleo_l4r5zi","led PC7 label from zephyr:nucleo_l4r5zi","led PB14 label from zephyr:nucleo_l4r5zi","button PC13 label from zephyr:nucleo_l4r5zi","led PB7 active from zephyr:nucleo_l4r5zi","led PC7 active from zephyr:nucleo_l4r5zi","led PB14 active from zephyr:nucleo_l4r5zi","button PC13 active from zephyr:nucleo_l4r5zi"],"part":"stm32l4r5zi","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L4xx/L4R5Z(G-I)T_L4R7ZIT_L4S5ZIT_L4S7ZIT/variant_NUCLEO_L4R5ZI.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB7","LED_BLUE",null],["PC7","LED_BUILTIN",null],["PB14","LED_RED",null]],"uart":["PG7","PG8"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L4R5ZI"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L4xx/L4R5Z(G-I)T_L4R7ZIT_L4S5ZIT_L4S7ZIT/variant_NUCLEO_L4R5ZI.h","same":true,"src":"pio:nucleo_l4r5zi","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_L4R5ZI entry"},{"file":"boards/st/nucleo_l4r5zi/nucleo_l4r5zi.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB7","PB6"],"leds":[["PC7","led0","high"],["PB7","led1","high"],["PB14","led2","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_l4r5zi","stated":{"buttons|PC13":"zephyr:nucleo_l4r5zi: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PB14":"zephyr:nucleo_l4r5zi: gpios = <&gpiob 14 GPIO_ACTIVE_HIGH>","leds|PB7":"zephyr:nucleo_l4r5zi: gpios = <&gpiob 7 GPIO_ACTIVE_HIGH>","leds|PC7":"zephyr:nucleo_l4r5zi: gpios = <&gpioc 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_l4r5zi","name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"added_from":"zephyr:nucleo_l4r5zi","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PG8","tx":"PG7"}},"buttons":[{"active":"high","filled":["label from zephyr:nucleo_l4r5zi","active from zephyr:nucleo_l4r5zi"],"label":"User","name":"USER_BTN","pin":"PC13"}],"clock_hz":120000000,"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L4R5ZI","leds":[{"active":"high","colour":"blue","filled":["label from zephyr:nucleo_l4r5zi","active from zephyr:nucleo_l4r5zi"],"label":"User LD2","name":"LED_BLUE","pin":"PB7"},{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_l4r5zi","active from zephyr:nucleo_l4r5zi"],"label":"User LD1","name":"LED_BUILTIN","pin":"PC7"},{"active":"high","colour":"red","filled":["label from zephyr:nucleo_l4r5zi","active from zephyr:nucleo_l4r5zi"],"label":"User LD3","name":"LED_RED","pin":"PB14"}],"naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L4R5ZI"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L552ZE_Q","disagree":[{"kept":"PC7","kept_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L552ZE_Q","kind":"primary","other":"PB7","other_from":"zephyr:nucleo_l552ze_q","what":"the LED"}],"flash":524288,"ids":["arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L552ZE_Q","pio:nucleo_l552ze_q","zephyr:nucleo_l552ze_q"],"key":"st-st-nucleo-l552ze-q","name":"ST Nucleo L552ZE-Q","notes":["spi added from zephyr:nucleo_l552ze_q","led PC7 label from zephyr:nucleo_l552ze_q","led PB7 label from zephyr:nucleo_l552ze_q","led PA9 label from zephyr:nucleo_l552ze_q","button PC13 label from zephyr:nucleo_l552ze_q","led PC7 active from zephyr:nucleo_l552ze_q","led PB7 active from zephyr:nucleo_l552ze_q","led PA9 active from zephyr:nucleo_l552ze_q","button PC13 active from zephyr:nucleo_l552ze_q"],"part":"stm32l552ze","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L5xx/L552Z(C-E)TxQ_L562ZETxQ/variant_NUCLEO_L552ZE_Q.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PC7","LED_BUILTIN",null],["PB7","LED2",null],["PA9","LED3",null]],"uart":["PG7","PG8"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L552ZE_Q"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L5xx/L552Z(C-E)TxQ_L562ZETxQ/variant_NUCLEO_L552ZE_Q.h","same":true,"src":"pio:nucleo_l552ze_q","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_L552ZE_Q entry"},{"file":"boards/st/nucleo_l552ze_q/nucleo_l552ze_q.dts","says":{"buttons":[["PC13","sw0","high",null]],"leds":[["PC7","led_1","high"],["PB7","led0","high"],["PA9","led_3","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_l552ze_q","stated":{"buttons|PC13":"zephyr:nucleo_l552ze_q: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PA9":"zephyr:nucleo_l552ze_q: gpios = <&gpioa 9 GPIO_ACTIVE_HIGH>","leds|PB7":"zephyr:nucleo_l552ze_q: gpios = <&gpiob 7 GPIO_ACTIVE_HIGH>","leds|PC7":"zephyr:nucleo_l552ze_q: gpios = <&gpioc 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"spi":{"added_from":"zephyr:nucleo_l552ze_q","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PG8","tx":"PG7"}},"buttons":[{"active":"high","filled":["label from zephyr:nucleo_l552ze_q","active from zephyr:nucleo_l552ze_q"],"label":"User","name":"USER_BTN","pin":"PC13"}],"clock_hz":80000000,"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L552ZE_Q","leds":[{"active":"high","aliases":["LED1"],"filled":["label from zephyr:nucleo_l552ze_q","active from zephyr:nucleo_l552ze_q"],"label":"User LD1","name":"LED_BUILTIN","pin":"PC7"},{"active":"high","filled":["label from zephyr:nucleo_l552ze_q","active from zephyr:nucleo_l552ze_q"],"label":"User LD2","name":"LED2","pin":"PB7"},{"active":"high","filled":["label from zephyr:nucleo_l552ze_q","active from zephyr:nucleo_l552ze_q"],"label":"User LD3","name":"LED3","pin":"PA9"}],"naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_L552ZE_Q"}},
{"chosen":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_U575ZI_Q","disagree":[{"kept":"PC7","kept_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_U575ZI_Q","kind":"primary","other":"PB7","other_from":"zephyr:nucleo_u575zi_q","what":"the LED"}],"flash":2097152,"ids":["arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_U575ZI_Q","pio:nucleo_u575zi_q","zephyr:nucleo_u575zi_q"],"key":"st-st-nucleo-u575zi-q","name":"ST Nucleo U575ZI-Q","notes":["i2c added from zephyr:nucleo_u575zi_q","spi added from zephyr:nucleo_u575zi_q","led PB7 label from zephyr:nucleo_u575zi_q","led PC7 label from zephyr:nucleo_u575zi_q","led PG2 label from zephyr:nucleo_u575zi_q","button PC13 pull from zephyr:nucleo_u575zi_q","button PC13 label from zephyr:nucleo_u575zi_q","led PB7 active from zephyr:nucleo_u575zi_q","led PC7 active from zephyr:nucleo_u575zi_q","led PG2 active from zephyr:nucleo_u575zi_q","button PC13 active from zephyr:nucleo_u575zi_q"],"part":"stm32u575zi","ram":786432,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32U5xx/U575Z(G-I)TxQ_U585ZITxQ/variant_NUCLEO_U575ZI_Q.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PB7","LED_BLUE",null],["PC7","LED_BUILTIN",null],["PG2","LED_RED",null]],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_U575ZI_Q"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32U5xx/U575Z(G-I)TxQ_U585ZITxQ/variant_NUCLEO_U575ZI_Q.h","same":true,"src":"pio:nucleo_u575zi_q","via":"PlatformIO ststm32 build.variant; defines of the core's own NUCLEO_U575ZI_Q entry"},{"file":"boards/st/nucleo_u575zi_q/nucleo_u575zi_q.dts","says":{"buttons":[["PC13","sw0","high","down"]],"i2c":["PB9","PB8"],"leds":[["PC7","led_1","high"],["PB7","led0","high"],["PG2","led_3","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_u575zi_q","stated":{"buttons|PC13":"zephyr:nucleo_u575zi_q: gpios = <&gpioc 13 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","leds|PB7":"zephyr:nucleo_u575zi_q: gpios = <&gpiob 7 GPIO_ACTIVE_HIGH>","leds|PC7":"zephyr:nucleo_u575zi_q: gpios = <&gpioc 7 GPIO_ACTIVE_HIGH>","leds|PG2":"zephyr:nucleo_u575zi_q: gpios = <&gpiog 2 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:nucleo_u575zi_q","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:nucleo_u575zi_q","miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"high","filled":["pull from zephyr:nucleo_u575zi_q","label from zephyr:nucleo_u575zi_q","active from zephyr:nucleo_u575zi_q"],"label":"User","name":"USER_BTN","pin":"PC13","pull":"down"}],"clock_hz":160000000,"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_U575ZI_Q","leds":[{"active":"high","colour":"blue","filled":["label from zephyr:nucleo_u575zi_q","active from zephyr:nucleo_u575zi_q"],"label":"User LD2","name":"LED_BLUE","pin":"PB7"},{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:nucleo_u575zi_q","active from zephyr:nucleo_u575zi_q"],"label":"User LD1","name":"LED_BUILTIN","pin":"PC7"},{"active":"high","colour":"red","filled":["label from zephyr:nucleo_u575zi_q","active from zephyr:nucleo_u575zi_q"],"label":"User LD3","name":"LED_RED","pin":"PG2"}],"naming":"stm32","ram":786432,"ram_from":"arduino:STMicroelectronics:stm32:Nucleo_144:NUCLEO_U575ZI_Q"}},
{"chosen":"zephyr:nucleo_wl55jc","flash":262144,"ids":["pio:nucleo_wl55jc","zephyr:nucleo_wl55jc"],"key":"st-st-nucleo-wl55jc","name":"ST Nucleo WL55JC","notes":["uart added from pio:nucleo_wl55jc"],"part":"stm32wl55jc","ram":65536,"records":[{"file":"boards/st/nucleo_wl55jc/nucleo_wl55jc.dts","says":{"buttons":[["PA0","sw0","low","up"],["PA1","sw1","low","up"],["PC6","sw2","low","up"]],"i2c":["PA11","PA12"],"leds":[["PB15","led_0","high"],["PB9","led0","high"],["PB11","led_2","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:nucleo_wl55jc","stated":{"buttons|PA0":"zephyr:nucleo_wl55jc: gpios = <&gpioa 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PA1":"zephyr:nucleo_wl55jc: gpios = <&gpioa 1 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|PC6":"zephyr:nucleo_wl55jc: gpios = <&gpioc 6 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PB11":"zephyr:nucleo_wl55jc: gpios = <&gpiob 11 GPIO_ACTIVE_HIGH>","leds|PB15":"zephyr:nucleo_wl55jc: gpios = <&gpiob 15 GPIO_ACTIVE_HIGH>","leds|PB9":"zephyr:nucleo_wl55jc: gpios = <&gpiob 9 GPIO_ACTIVE_HIGH>"}},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32WLxx/WL54JCI_WL55JCI_WLE4J(8-B-C)I_WLE5J(8-B-C)I/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA7","PA6"],"uart":["PA2","PA3"]},"src":"pio:nucleo_wl55jc","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"PA12","sda":"PA11"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"},"uart":{"added_from":"pio:nucleo_wl55jc","name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20251205131229/https://www.st.com/resource/en/schematic_pack/mb1389-wl55jc-lowband-e02_schematic.pdf","doc":"MB1389 schematic, Variant: Low-band, Revision E-02 (mb1389-wl55jc-lowband-e02_schematic.pdf)","kind":"schematic","level":"switch to GND, SB16 fitted to PA0.","publisher":"STMicroelectronics","quote":"B1 KMR231GLFS C68 100nF U12 R21 1K SB16 PA0 SB15 DNF PC13","revision":"Revision: E-02, Date: 2020-April-28","url":"https://www.st.com/resource/en/schematic_pack/mb1389-wl55jc-lowband-e02_schematic.pdf","where":"sheet 4 'User button 1'"},"label":"SW1","name":"sw0","pin":"PA0","pull":"up"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20251205131229/https://www.st.com/resource/en/schematic_pack/mb1389-wl55jc-lowband-e02_schematic.pdf","doc":"MB1389 schematic, Variant: Low-band, Revision E-02 (mb1389-wl55jc-lowband-e02_schematic.pdf)","kind":"schematic","level":"switch to GND.","publisher":"STMicroelectronics","quote":"B2 KMR231GLFS C69 100nF U13 R22 1K PA1","revision":"Revision: E-02, Date: 2020-April-28","url":"https://www.st.com/resource/en/schematic_pack/mb1389-wl55jc-lowband-e02_schematic.pdf","where":"sheet 4 'User button 2'"},"label":"SW2","name":"sw1","pin":"PA1","pull":"up"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20251205131229/https://www.st.com/resource/en/schematic_pack/mb1389-wl55jc-lowband-e02_schematic.pdf","doc":"MB1389 schematic, Variant: Low-band, Revision E-02 (mb1389-wl55jc-lowband-e02_schematic.pdf)","kind":"schematic","level":"B3 pins 1/3 to GND, pins 2/4 to a node (C70 100nF and ESD diode to GND, no pull-up) -> R23 1K -> PC6. Pressed pulls PC6 to GND: reads low (internal pull-up needed).","publisher":"STMicroelectronics","quote":"User button 3 B3 KMR231GLFS C70 100nF U14 ESDALC6V1-1U2 R23 1K PC6","revision":"Revision: E-02, Date: 2020-April-28","url":"https://www.st.com/resource/en/schematic_pack/mb1389-wl55jc-lowband-e02_schematic.pdf","where":"sheet 4 of 8 'STM32 microcontroller power', block 'User buttons' / 'User button 3'"},"label":"SW3","name":"sw2","pin":"PC6","pull":"up"}],"clock_hz":48000000,"flash":262144,"flash_from":"pio:nucleo_wl55jc","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20251205131229/https://www.st.com/resource/en/schematic_pack/mb1389-wl55jc-lowband-e02_schematic.pdf","doc":"MB1389 schematic, Variant: Low-band, Revision E-02 (mb1389-wl55jc-lowband-e02_schematic.pdf)","kind":"schematic","level":"net -> resistor -> anode, cathode GND.","publisher":"STMicroelectronics","quote":"PB15 LED1 ; LED1 R36 120R LED1 BLUE (GND)","revision":"Revision: E-02, Date: 2020-April-28","url":"https://www.st.com/resource/en/schematic_pack/mb1389-wl55jc-lowband-e02_schematic.pdf","where":"sheet 3 (PB15 -> net LED1) "},"label":"User LED1","name":"led_0","pin":"PB15"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20251205131229/https://www.st.com/resource/en/schematic_pack/mb1389-wl55jc-lowband-e02_schematic.pdf","doc":"MB1389 schematic, Variant: Low-band, Revision E-02 (mb1389-wl55jc-lowband-e02_schematic.pdf)","kind":"schematic","level":"net -> resistor -> anode, cathode GND.","publisher":"STMicroelectronics","quote":"PB9 LED2 ; LED2 R35 270R LED2 GREEN (GND)","revision":"Revision: E-02, Date: 2020-April-28","url":"https://www.st.com/resource/en/schematic_pack/mb1389-wl55jc-lowband-e02_schematic.pdf","where":"sheet 3 (PB9 -> net LED2)"},"label":"User LED2","name":"led0","pin":"PB9"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20251205131229/https://www.st.com/resource/en/schematic_pack/mb1389-wl55jc-lowband-e02_schematic.pdf","doc":"MB1389 schematic, Variant: Low-band, Revision E-02 (mb1389-wl55jc-lowband-e02_schematic.pdf)","kind":"schematic","level":"net -> resistor -> anode, cathode GND.","publisher":"STMicroelectronics","quote":"PB11 LED3 ; LED3 R34 360R LED3 RED (GND)","revision":"Revision: E-02, Date: 2020-April-28","url":"https://www.st.com/resource/en/schematic_pack/mb1389-wl55jc-lowband-e02_schematic.pdf","where":"sheet 3 (PB11 -> net LED3)"},"label":"User LED3","name":"led_2","pin":"PB11"}],"naming":"stm32","ram":65536,"ram_from":"pio:nucleo_wl55jc"}},
{"chosen":"zephyr:stm32c0116_dk","flash":32768,"ids":["pio:disco_c011f6","zephyr:stm32c0116_dk"],"key":"st-st-stm32c0116-dk-discovery-kit","name":"ST STM32C0116-DK Discovery Kit","notes":["uart added from pio:disco_c011f6","i2c added from pio:disco_c011f6","spi added from pio:disco_c011f6"],"part":"stm32c011f6","ram":6144,"records":[{"file":"boards/st/stm32c0116_dk/stm32c0116_dk.dts","says":{"buttons":[["PF2","sw0","low",null]],"leds":[["PB6","led0","low"]]},"src":"zephyr:stm32c0116_dk","stated":{"buttons|PF2":"zephyr:stm32c0116_dk: gpios = <&gpiof 2 GPIO_ACTIVE_LOW>","leds|PB6":"zephyr:stm32c0116_dk: gpios = <&gpiob 6 GPIO_ACTIVE_LOW>"}},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C011D6Y_C011F(4-6)(P-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"pio:disco_c011f6","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"added_from":"pio:disco_c011f6","name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"added_from":"pio:disco_c011f6","cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"added_from":"pio:disco_c011f6","name":"Serial","rx":"PA1","tx":"PA0"}},"buttons":[{"active":"low","label":"reset button","name":"sw0","pin":"PF2"}],"clock_hz":48000000,"flash":32768,"flash_from":"pio:disco_c011f6","leds":[{"active":"low","label":"User LD3","name":"led0","pin":"PB6"}],"naming":"stm32","ram":6144,"ram_from":"pio:disco_c011f6"}},
{"chosen":"pio:disco_c031c6","flash":32768,"ids":["pio:disco_c031c6"],"key":"st-st-stm32c0316-dk-discovery-kit","name":"ST STM32C0316-DK Discovery Kit","part":"stm32c031c6","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32C0xx/C031C(4-6)(T-U)/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA6"],"uart":["PA0","PA1"]},"src":"pio:disco_c031c6","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"ST","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"clock_hz":48000000,"flash":32768,"flash_from":"pio:disco_c031c6","naming":"stm32","ram":12288,"ram_from":"pio:disco_c031c6"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030R8TX","flash":65536,"ids":["arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030R8TX","pio:disco_f030r8"],"key":"st-st-stm32f0308discovery","name":"ST STM32F0308DISCOVERY","part":"stm32f030r8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F030R8T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030R8TX"}],"vendor":"ST","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030R8TX","naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:GENERIC_F030R8TX"}},
{"chosen":"zephyr:stm32f0_disco","flash":65536,"ids":["pio:disco_f051r8","zephyr:stm32f0_disco"],"key":"st-st-stm32f0discovery","name":"ST STM32F0DISCOVERY","part":"stm32f051r8","ram":8192,"records":[{"file":"boards/st/stm32f0_disco/stm32f0_disco.dts","says":{"buttons":[["PA0","sw0","low",null]],"leds":[["PC9","led0","high"],["PC8","led1","high"]]},"src":"zephyr:stm32f0_disco","stated":{"buttons|PA0":"zephyr:stm32f0_disco: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","leds|PC8":"zephyr:stm32f0_disco: gpios = <&gpioc 8 GPIO_ACTIVE_HIGH>","leds|PC9":"zephyr:stm32f0_disco: gpios = <&gpioc 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buttons":[{"active":"low","label":"Key","name":"sw0","pin":"PA0"}],"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD3","name":"led0","pin":"PC9"},{"active":"high","label":"User LD4","name":"led1","pin":"PC8"}],"naming":"stm32","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Disco:DISCO_F303VC","disagree":[{"kept":"PE8","kept_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_F303VC","kind":"primary","other":"PE15","other_from":"zephyr:stm32f3_disco","what":"the LED"}],"flash":262144,"ids":["arduino:STMicroelectronics:stm32:Disco:DISCO_F303VC","arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303VCTX","pio:disco_f303vc","zephyr:stm32f3_disco"],"key":"st-st-stm32f3discovery","name":"ST STM32F3DISCOVERY","notes":["led PE15 added from zephyr:stm32f3_disco","led PE14 added from zephyr:stm32f3_disco","led PE12 added from zephyr:stm32f3_disco","led PE13 added from zephyr:stm32f3_disco","led PE8 label from zephyr:stm32f3_disco","led PE11 label from zephyr:stm32f3_disco","led PE10 label from zephyr:stm32f3_disco","led PE9 label from zephyr:stm32f3_disco","button PA0 label from zephyr:stm32f3_disco","led PE8 active from zephyr:stm32f3_disco","led PE11 active from zephyr:stm32f3_disco","led PE10 active from zephyr:stm32f3_disco","led PE9 active from zephyr:stm32f3_disco","button PA0 active from zephyr:stm32f3_disco"],"part":"stm32f303vc","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F3xx/F303V(B-C)T/variant_DISCO_F303VC.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PE8","LED_BUILTIN",null],["PE11","LED_GREEN",null],["PE10","LED_ORANGE",null],["PE9","LED_RED",null]],"spi":["PA5","PA7","PA6"],"uart":["PC4","PC5"]},"src":"arduino:STMicroelectronics:stm32:Disco:DISCO_F303VC"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F3xx/F303V(B-C)T/variant_DISCO_F303VC.h","same":true,"src":"pio:disco_f303vc","via":"PlatformIO ststm32 build.variant; defines of the core's own DISCO_F303VC entry"},{"file":"boards/st/stm32f3_disco/stm32f3_disco.dts","says":{"buttons":[["PA0","sw0","high",null]],"i2c":["PB7","PB6"],"leds":[["PE9","led_3","high"],["PE8","led_4","high"],["PE10","led_5","high"],["PE15","led0","high"],["PE11","led1","high"],["PE14","led_8","high"],["PE12","led_9","high"],["PE13","led_10","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:stm32f3_disco","stated":{"buttons|PA0":"zephyr:stm32f3_disco: gpios = <&gpioa 0 GPIO_ACTIVE_HIGH>","leds|PE10":"zephyr:stm32f3_disco: gpios = <&gpioe 10 GPIO_ACTIVE_HIGH>","leds|PE11":"zephyr:stm32f3_disco: gpios = <&gpioe 11 GPIO_ACTIVE_HIGH>","leds|PE12":"zephyr:stm32f3_disco: gpios = <&gpioe 12 GPIO_ACTIVE_HIGH>","leds|PE13":"zephyr:stm32f3_disco: gpios = <&gpioe 13 GPIO_ACTIVE_HIGH>","leds|PE14":"zephyr:stm32f3_disco: gpios = <&gpioe 14 GPIO_ACTIVE_HIGH>","leds|PE15":"zephyr:stm32f3_disco: gpios = <&gpioe 15 GPIO_ACTIVE_HIGH>","leds|PE8":"zephyr:stm32f3_disco: gpios = <&gpioe 8 GPIO_ACTIVE_HIGH>","leds|PE9":"zephyr:stm32f3_disco: gpios = <&gpioe 9 GPIO_ACTIVE_HIGH>"}},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303V(B-C)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF3:GENERIC_F303VCTX"}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PC5","tx":"PC4"}},"buttons":[{"active":"high","filled":["label from zephyr:stm32f3_disco","active from zephyr:stm32f3_disco"],"label":"User","name":"USER_BTN","pin":"PA0"}],"clock_hz":72000000,"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_F303VC","leds":[{"active":"high","aliases":["LED_BLUE"],"colour":"blue","filled":["label from zephyr:stm32f3_disco","active from zephyr:stm32f3_disco"],"label":"User LD4","name":"LED_BUILTIN","pin":"PE8"},{"active":"high","colour":"green","filled":["label from zephyr:stm32f3_disco","active from zephyr:stm32f3_disco"],"label":"User LD7","name":"LED_GREEN","pin":"PE11"},{"active":"high","colour":"orange","filled":["label from zephyr:stm32f3_disco","active from zephyr:stm32f3_disco"],"label":"User LD5","name":"LED_ORANGE","pin":"PE10"},{"active":"high","colour":"red","filled":["label from zephyr:stm32f3_disco","active from zephyr:stm32f3_disco"],"label":"User LD3","name":"LED_RED","pin":"PE9"},{"active":"high","added_from":"zephyr:stm32f3_disco","label":"User LD6","name":"led0","pin":"PE15"},{"active":"high","added_from":"zephyr:stm32f3_disco","label":"User LD8","name":"led_8","pin":"PE14"},{"active":"high","added_from":"zephyr:stm32f3_disco","label":"User LD9","name":"led_9","pin":"PE12"},{"active":"high","added_from":"zephyr:stm32f3_disco","label":"User LD10","name":"led_10","pin":"PE13"}],"naming":"stm32","parts":[{"added_from":"zephyr:stm32f3_disco","address":30,"bus":"i2c","compatible":"st,lsm303dlhc-magn","name":"LSM303DLHC-MAGN"},{"added_from":"zephyr:stm32f3_disco","address":25,"bus":"i2c","compatible":"st,lis2dh","name":"LIS2DH"}],"ram":40960,"ram_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_F303VC"}},
{"chosen":"pio:disco_f407vg","disagree":[{"kept":["PD12","PD13","PD14","PD15"],"kept_from":"pio:disco_f407vg","kind":"conflict","other":["PE0"],"other_from":"pio:diymore_f407vgt","what":"leds"},{"kept":["PA0"],"kept_from":"pio:disco_f407vg","kind":"conflict","other":["PD15"],"other_from":"pio:diymore_f407vgt","what":"buttons"},{"kept":"PD12","kept_from":"pio:disco_f407vg","kind":"primary","other":"PE0","other_from":"pio:diymore_f407vgt","what":"the LED"}],"flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407VGTX","pio:disco_f407vg","pio:diymore_f407vgt","pio:genericSTM32F407VGT6","renode:stm32f4_discovery","zephyr:stm32f4_disco"],"key":"st-st-stm32f4discovery","name":"ST STM32F4DISCOVERY","notes":["led PD15 label from zephyr:stm32f4_disco","led PD12 label from zephyr:stm32f4_disco","led PD13 label from zephyr:stm32f4_disco","led PD14 label from zephyr:stm32f4_disco","button PA0 label from zephyr:stm32f4_disco","led PD15 active from zephyr:stm32f4_disco","led PD12 active from zephyr:stm32f4_disco","led PD13 active from zephyr:stm32f4_disco","led PD14 active from zephyr:stm32f4_disco","button PA0 active from zephyr:stm32f4_disco"],"part":"stm32f407vg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_DISCO_F407VG.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"i2c":["PB7","PB8"],"leds":[["PD15","LED_BLUE",null],["PD12","LED_BUILTIN",null],["PD13","LED_ORANGE",null],["PD14","LED_RED",null]],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"pio:disco_f407vg","via":"PlatformIO ststm32 build.variant; defines of the core's own DISCO_F407VG entry"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_DIYMORE_F407VGT.h","says":{"buttons":[["PD15","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PE0","LED_BUILTIN",null]],"spi":["PB3","PB5","PB4"],"uart":["PA9","PA10"]},"src":"pio:diymore_f407vgt","via":"PlatformIO ststm32 build.variant; defines of the core's own DIYMORE_F407VGT entry"},{"file":"boards/st/stm32f4_disco/stm32f4_disco.dts","says":{"buttons":[["PA0","sw0","high",null]],"i2c":["PB9","PB6"],"leds":[["PD13","led1","high"],["PD12","led0","high"],["PD14","led2","high"],["PD15","led3","high"]]},"src":"zephyr:stm32f4_disco","stated":{"buttons|PA0":"zephyr:stm32f4_disco: gpios = <&gpioa 0 GPIO_ACTIVE_HIGH>","leds|PD12":"zephyr:stm32f4_disco: gpios = <&gpiod 12 GPIO_ACTIVE_HIGH>","leds|PD13":"zephyr:stm32f4_disco: gpios = <&gpiod 13 GPIO_ACTIVE_HIGH>","leds|PD14":"zephyr:stm32f4_disco: gpios = <&gpiod 14 GPIO_ACTIVE_HIGH>","leds|PD15":"zephyr:stm32f4_disco: gpios = <&gpiod 15 GPIO_ACTIVE_HIGH>"}},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:STMicroelectronics:stm32:GenF4:GENERIC_F407VGTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"pio:genericSTM32F407VGT6","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB7"},"spi":{"cs":"PB12","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"high","filled":["label from zephyr:stm32f4_disco","active from zephyr:stm32f4_disco"],"label":"Key","name":"USER_BTN","pin":"PA0"}],"clock_hz":168000000,"flash":1048576,"flash_from":"pio:disco_f407vg","leds":[{"active":"high","colour":"blue","filled":["label from zephyr:stm32f4_disco","active from zephyr:stm32f4_disco"],"label":"User LD6","name":"LED_BLUE","pin":"PD15"},{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:stm32f4_disco","active from zephyr:stm32f4_disco"],"label":"User LD4","name":"LED_BUILTIN","pin":"PD12"},{"active":"high","colour":"orange","filled":["label from zephyr:stm32f4_disco","active from zephyr:stm32f4_disco"],"label":"User LD3","name":"LED_ORANGE","pin":"PD13"},{"active":"high","colour":"red","filled":["label from zephyr:stm32f4_disco","active from zephyr:stm32f4_disco"],"label":"User LD5","name":"LED_RED","pin":"PD14"}],"naming":"stm32","parts":[{"added_from":"zephyr:stm32f4_disco","address":74,"bus":"i2c","compatible":"cirrus,cs43l22","name":"CS43L22"}],"ram":131072,"ram_from":"pio:disco_f407vg"}},
{"chosen":"pio:disco_g031j6","flash":32768,"ids":["pio:disco_g031j6"],"key":"st-st-stm32g0316-disco","name":"ST STM32G0316-DISCO","part":"stm32g031j6","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G0xx/G031J(4-6)M_G041J6M/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA1","PA2","PA11"],"uart":["PA2","PA15"]},"src":"pio:disco_g031j6","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"ST","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA15","miso":"PA11","mosi":"PA2","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PA15","tx":"PA2"}},"clock_hz":64000000,"flash":32768,"flash_from":"pio:disco_g031j6","naming":"stm32","ram":8192,"ram_from":"pio:disco_g031j6"}},
{"chosen":"zephyr:stm32g071b_disco","flash":131072,"ids":["pio:disco_g071rb","zephyr:stm32g071b_disco"],"key":"st-st-stm32g071b-discovery","name":"ST STM32G071B Discovery","part":"stm32g071rb","ram":36864,"records":[{"file":"boards/st/stm32g071b_disco/stm32g071b_disco.dts","says":{"buttons":[["PC0","sw0","high","down"],["PC1","sw1","high","down"],["PC2","sw2","high","down"],["PC3","sw3","high","down"],["PC4","sw4","high","down"]],"i2c":["PB7","PB6"],"leds":[["PD9","led0","high"],["PD8","led1","high"],["PD5","led2","high"],["PC12","led3","high"],["PB10","encc1","high"],["PB11","encc2","high"],["PB12","rdcc1","low"]]},"src":"zephyr:stm32g071b_disco","stated":{"buttons|PC0":"zephyr:stm32g071b_disco: gpios = <&gpioc 0 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PC1":"zephyr:stm32g071b_disco: gpios = <&gpioc 1 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PC2":"zephyr:stm32g071b_disco: gpios = <&gpioc 2 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PC3":"zephyr:stm32g071b_disco: gpios = <&gpioc 3 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PC4":"zephyr:stm32g071b_disco: gpios = <&gpioc 4 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","leds|PB10":"zephyr:stm32g071b_disco: gpios = <&gpiob 10 GPIO_ACTIVE_HIGH>","leds|PB11":"zephyr:stm32g071b_disco: gpios = <&gpiob 11 GPIO_ACTIVE_HIGH>","leds|PB12":"zephyr:stm32g071b_disco: gpios = <&gpiob 12 GPIO_ACTIVE_LOW>","leds|PC12":"zephyr:stm32g071b_disco: gpios = <&gpioc 12 GPIO_ACTIVE_HIGH>","leds|PD5":"zephyr:stm32g071b_disco: gpios = <&gpiod 5 GPIO_ACTIVE_HIGH>","leds|PD8":"zephyr:stm32g071b_disco: gpios = <&gpiod 8 GPIO_ACTIVE_HIGH>","leds|PD9":"zephyr:stm32g071b_disco: gpios = <&gpiod 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"}},"buttons":[{"active":"high","label":"JOY_SEL","name":"sw0","pin":"PC0","pull":"down"},{"active":"high","label":"JOY_LEFT","name":"sw1","pin":"PC1","pull":"down"},{"active":"high","label":"JOY_DOWN","name":"sw2","pin":"PC2","pull":"down"},{"active":"high","label":"JOY_RIGHT","name":"sw3","pin":"PC3","pull":"down"},{"active":"high","label":"JOY_UP","name":"sw4","pin":"PC4","pull":"down"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"TO_REC","name":"led0","pin":"PD9"},{"active":"high","label":"TO_PLUG","name":"led1","pin":"PD8"},{"active":"high","label":"SINK_SPY","name":"led2","pin":"PD5"},{"active":"high","label":"SOURCE","name":"led3","pin":"PC12"},{"active":"high","label":"ENCC1","name":"encc1","pin":"PB10"},{"active":"high","label":"ENCC2","name":"encc2","pin":"PB11"},{"active":"low","label":"RDCC1","name":"rdcc1","pin":"PB12"}],"naming":"stm32","parts":[{"address":64,"bus":"i2c","compatible":"ti,ina230","name":"INA230"}],"ram":36864,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:eval_l073z","flash":196608,"ids":["pio:eval_l073z"],"key":"st-st-stm32l073z-eval","name":"ST STM32L073Z-EVAL","part":"stm32l073vz","ram":20480,"records":[{"checked":"stm32-data STM32L073VZ: package LQFP100","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC13","B2 Wake-up/Tamper",null,null],["MFX GPIO0","B3 joystick SEL",null,null],["MFX GPIO1","B3 joystick DOWN",null,null],["MFX GPIO2","B3 joystick LEFT",null,null],["MFX GPIO3","B3 joystick RIGHT",null,null],["MFX GPIO4","B3 joystick UP",null,null]],"leds":[["PE4","LD1","low"],["PE5","LD2","low"],["PD1","LD3","low"],["PE7","LD4","low"]]},"src":"hand:pio:eval_l073z"}],"vendor":"ST","why":"hand","wiring":{"buttons":[{"cite":{"archived":"https://web.archive.org/web/20250622202700/https://www.st.com/resource/en/user_manual/um1878-evaluation-board-with-stm32l073vz-mcu-stmicroelectronics.pdf","date":"2024-01","doc":"UM1878 User manual - Evaluation board with STM32L073VZ MCU","kind":"user-manual","level":"Not determinable from a primary source read: UM1878 Rev 3 gives no level and the MB1168 schematic could not be retrieved intact. ST's BSP (d2 BSP_PB_Init) configures GPIO_PULLDOWN with GPIO_MODE_IT_FALLING, which is internally inconsistent, so it does not settle the level.","publisher":"STMicroelectronics","quote":"\"Wake-up/ Tamper button B2 PC13 STM32L073VZT6 U5\"","revision":"UM1878 Rev 3","url":"https://www.st.com/resource/en/user_manual/um1878-evaluation-board-with-stm32l073vz-mcu-stmicroelectronics.pdf","where":"p. 27 section 4.17, Table 14 Input devices"},"label":"B2 Wake-up/Tamper","name":"B2 Wake-up/Tamper","pin":"PC13"},{"cite":{"archived":"https://web.archive.org/web/20250622202700/https://www.st.com/resource/en/user_manual/um1878-evaluation-board-with-stm32l073vz-mcu-stmicroelectronics.pdf","date":"2024-01","doc":"UM1878 User manual - Evaluation board with STM32L073VZ MCU","kind":"user-manual","level":"On the MFX I/O expander U25; level not stated in the UM.","publisher":"STMicroelectronics","quote":"Table 14: \"Joystick SEL GPIO0 MFX U25\"","revision":"UM1878 Rev 3","url":"https://www.st.com/resource/en/user_manual/um1878-evaluation-board-with-stm32l073vz-mcu-stmicroelectronics.pdf","where":"p. 27 Table 14"},"label":"B3 joystick SEL","name":"B3 joystick SEL","raw":"MFX GPIO0"},{"cite":{"archived":"https://web.archive.org/web/20250622202700/https://www.st.com/resource/en/user_manual/um1878-evaluation-board-with-stm32l073vz-mcu-stmicroelectronics.pdf","date":"2024-01","doc":"UM1878 User manual - Evaluation board with STM32L073VZ MCU","kind":"user-manual","level":"On the MFX I/O expander U25; level not stated in the UM.","publisher":"STMicroelectronics","quote":"Table 14: \"Joystick DOWN GPIO1 MFX U25\"","revision":"UM1878 Rev 3","url":"https://www.st.com/resource/en/user_manual/um1878-evaluation-board-with-stm32l073vz-mcu-stmicroelectronics.pdf","where":"p. 27 Table 14"},"label":"B3 joystick DOWN","name":"B3 joystick DOWN","raw":"MFX GPIO1"},{"cite":{"archived":"https://web.archive.org/web/20250622202700/https://www.st.com/resource/en/user_manual/um1878-evaluation-board-with-stm32l073vz-mcu-stmicroelectronics.pdf","date":"2024-01","doc":"UM1878 User manual - Evaluation board with STM32L073VZ MCU","kind":"user-manual","level":"On the MFX I/O expander U25; level not stated in the UM.","publisher":"STMicroelectronics","quote":"Table 14: \"Joystick LEFT GPIO2 MFX U25\"","revision":"UM1878 Rev 3","url":"https://www.st.com/resource/en/user_manual/um1878-evaluation-board-with-stm32l073vz-mcu-stmicroelectronics.pdf","where":"p. 27 Table 14"},"label":"B3 joystick LEFT","name":"B3 joystick LEFT","raw":"MFX GPIO2"},{"cite":{"archived":"https://web.archive.org/web/20250622202700/https://www.st.com/resource/en/user_manual/um1878-evaluation-board-with-stm32l073vz-mcu-stmicroelectronics.pdf","date":"2024-01","doc":"UM1878 User manual - Evaluation board with STM32L073VZ MCU","kind":"user-manual","level":"On the MFX I/O expander U25; level not stated in the UM.","publisher":"STMicroelectronics","quote":"Table 14: \"Joystick RIGHT GPIO3 MFX U25\"","revision":"UM1878 Rev 3","url":"https://www.st.com/resource/en/user_manual/um1878-evaluation-board-with-stm32l073vz-mcu-stmicroelectronics.pdf","where":"p. 27 Table 14"},"label":"B3 joystick RIGHT","name":"B3 joystick RIGHT","raw":"MFX GPIO3"},{"cite":{"archived":"https://web.archive.org/web/20250622202700/https://www.st.com/resource/en/user_manual/um1878-evaluation-board-with-stm32l073vz-mcu-stmicroelectronics.pdf","date":"2024-01","doc":"UM1878 User manual - Evaluation board with STM32L073VZ MCU","kind":"user-manual","level":"On the MFX I/O expander U25; level not stated in the UM.","publisher":"STMicroelectronics","quote":"Table 14: \"Joystick UP GPIO4 MFX U25\"","revision":"UM1878 Rev 3","url":"https://www.st.com/resource/en/user_manual/um1878-evaluation-board-with-stm32l073vz-mcu-stmicroelectronics.pdf","where":"p. 27 Table 14"},"label":"B3 joystick UP","name":"B3 joystick UP","raw":"MFX GPIO4"}],"flash":196608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20250622202700/https://www.st.com/resource/en/user_manual/um1878-evaluation-board-with-stm32l073vz-mcu-stmicroelectronics.pdf","date":"2024-01","doc":"UM1878 User manual - Evaluation board with STM32L073VZ MCU","kind":"user-manual","level":"UM Table 13 comment 'Low = LED lighted' (p. 26); ST's BSP agrees: BSP_LED_On() writes GPIO_PIN_RESET (d2 stm32l073z_eval.c line 276). The MB1168 schematic could not be read (archive captures truncated), so no schematic confirmation.","publisher":"STMicroelectronics","quote":"\"LED LD1 (Green) PE4 Low = LED lighted\"","revision":"UM1878 Rev 3","url":"https://www.st.com/resource/en/user_manual/um1878-evaluation-board-with-stm32l073vz-mcu-stmicroelectronics.pdf","where":"p. 26 section 4.16, Table 13 User LEDs"},"colour":"green","label":"LD1","name":"LD1","pin":"PE4"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20250622202700/https://www.st.com/resource/en/user_manual/um1878-evaluation-board-with-stm32l073vz-mcu-stmicroelectronics.pdf","date":"2024-01","doc":"UM1878 User manual - Evaluation board with STM32L073VZ MCU","kind":"user-manual","level":"UM Table 13 comment 'Low = LED lighted' (p. 26); ST's BSP agrees: BSP_LED_On() writes GPIO_PIN_RESET (d2 stm32l073z_eval.c line 276). The MB1168 schematic could not be read (archive captures truncated), so no schematic confirmation.","publisher":"STMicroelectronics","quote":"\"LED LD2 (Orange) PE5 Low = LED lighted\"","revision":"UM1878 Rev 3","url":"https://www.st.com/resource/en/user_manual/um1878-evaluation-board-with-stm32l073vz-mcu-stmicroelectronics.pdf","where":"p. 26 section 4.16, Table 13 User LEDs"},"colour":"orange","label":"LD2","name":"LD2","pin":"PE5"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20250622202700/https://www.st.com/resource/en/user_manual/um1878-evaluation-board-with-stm32l073vz-mcu-stmicroelectronics.pdf","date":"2024-01","doc":"UM1878 User manual - Evaluation board with STM32L073VZ MCU","kind":"user-manual","level":"UM Table 13 comment 'Low = LED lighted' (p. 26); ST's BSP agrees: BSP_LED_On() writes GPIO_PIN_RESET (d2 stm32l073z_eval.c line 276). The MB1168 schematic could not be read (archive captures truncated), so no schematic confirmation.","publisher":"STMicroelectronics","quote":"\"LED LD3 (Red) PD1 Low = LED lighted\"","revision":"UM1878 Rev 3","url":"https://www.st.com/resource/en/user_manual/um1878-evaluation-board-with-stm32l073vz-mcu-stmicroelectronics.pdf","where":"p. 26 section 4.16, Table 13 User LEDs"},"colour":"red","label":"LD3","name":"LD3","pin":"PD1"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20250622202700/https://www.st.com/resource/en/user_manual/um1878-evaluation-board-with-stm32l073vz-mcu-stmicroelectronics.pdf","date":"2024-01","doc":"UM1878 User manual - Evaluation board with STM32L073VZ MCU","kind":"user-manual","level":"UM Table 13 comment 'Low = LED lighted' (p. 26); ST's BSP agrees: BSP_LED_On() writes GPIO_PIN_RESET (d2 stm32l073z_eval.c line 276). The MB1168 schematic could not be read (archive captures truncated), so no schematic confirmation.","publisher":"STMicroelectronics","quote":"\"LED LD4 (Blue) PE7 Low = LED lighted\"","revision":"UM1878 Rev 3","url":"https://www.st.com/resource/en/user_manual/um1878-evaluation-board-with-stm32l073vz-mcu-stmicroelectronics.pdf","where":"p. 26 section 4.16, Table 13 User LEDs"},"colour":"blue","label":"LD4","name":"LD4","pin":"PE7"}],"naming":"stm32","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:disco_l4s5i_iot01a","flash":2097152,"ids":["pio:disco_l4s5i_iot01a"],"key":"st-st-stm32l4-discovery-kit-iot-node","name":"ST STM32L4+ Discovery kit IoT node","part":"stm32l4s5vi","ram":655360,"records":[{"checked":"stm32-data STM32L4S5VI: package LQFP100","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC13","B2 USER (wake-up)","low","up"]],"leds":[["PA5","LD1","high"],["PB14","LD2","high"],["PC9","LD3 (Wi-Fi)","high"],["PC9","LD4 (BLE)","low"]],"uart":["PB6","PB7"]},"src":"hand:pio:disco_l4s5i_iot01a"}],"vendor":"ST","why":"hand","wiring":{"buses":{"uart":{"cite":{"archived":"https://web.archive.org/web/20260120145401/https://www.st.com/resource/en/user_manual/um2708-discovery-kit-for-iot-node-multichannel-communication-with-stm32l4-series-stmicroelectronics.pdf","date":"2021-12","doc":"UM2708 User manual - Discovery kit for IoT node, multi-channel communication with STM32L4+ Series","kind":"user-manual","publisher":"STMicroelectronics","quote":"\"The serial interface USART1 is directly available as a Virtual COM port of the PC connected to the ST-LINK/V2-1 USB connector CN7.\"; Table 13: \"92 PB6 USART1_TX ST-LINK-UART1_TX\" / \"93 PB7 USART1_RX ST-LINK-UART1_RX\"","revision":"UM2708 Rev 2","url":"https://www.st.com/resource/en/user_manual/um2708-discovery-kit-for-iot-node-multichannel-communication-with-stm32l4-series-stmicroelectronics.pdf","where":"p. 17 section 6.8; p. 33 Table 13"},"name":"USART1 (ST-LINK/V2-1 virtual COM port)","rx":"PB7","tx":"PB6"}},"buttons":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20260120145401/https://www.st.com/resource/en/user_manual/um2708-discovery-kit-for-iot-node-multichannel-communication-with-stm32l4-series-stmicroelectronics.pdf","date":"2021-12","doc":"UM2708 User manual - Discovery kit for IoT node, multi-channel communication with STM32L4+ Series","kind":"user-manual","level":"Schematic: node pulled up to 3V3 by R23 100K, B2 to GND, node to PC13 through R24 1K/SB3 -> reads low when pressed (agrees with the UM).","publisher":"STMicroelectronics","quote":"\"When the button is depressed the logic state is LOW, otherwise, the logic state is HIGH.\"; Table 13: \"7 PC13 GPIO_EXTI13 BUTTON_EXTI13\"; schematic: \"BUTTON_EXTI13\" \"SB3\" \"R24 1K\" \"R23 100K\" \"3V3\" \"B2\" \"SW-PUSH-CMS_BLUE\" \"GND\"","revision":"UM2708 Rev 2","url":"https://www.st.com/resource/en/user_manual/um2708-discovery-kit-for-iot-node-multichannel-communication-with-stm32l4-series-stmicroelectronics.pdf","where":"d1 p. 20 section 6.12 and p. 31 Table 13; d2 sheet 11 'USER & WAKE-UP Button', sheet 3 'PC13/WKUP2 BUTTON_EXTI13'"},"label":"B2 USER (wake-up)","name":"B2 USER (wake-up)","pin":"PC13","pull":"up"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20260120145401/https://www.st.com/resource/en/user_manual/um2708-discovery-kit-for-iot-node-multichannel-communication-with-stm32l4-series-stmicroelectronics.pdf","date":"2021-12","doc":"UM2708 User manual - Discovery kit for IoT node, multi-channel communication with STM32L4+ Series","kind":"user-manual","level":"Schematic: PA5 drives the non-inverting buffer U21 (TSV631) whose output feeds LD1 anode through R18 1K, cathode to GND -> lit when high; agrees with UM 'To light a LED a high logic state HIGH must be written' (p. 20).","publisher":"STMicroelectronics","quote":"Table 4: \"LD1 Green LED1 PA5 (Alternate with ARD.D13)\"; schematic: \"ARD.D13-SPI1_SCK/LED1\" \"SB1\" \"R16 10K\" \"R38 200K\" \"U21 TSV631AILT\" \"R18 1K\" \"LD1\" \"GREEN\" \"GND\"; sheet 3: \"PA5\"","revision":"UM2708 Rev 2","url":"https://www.st.com/resource/en/user_manual/um2708-discovery-kit-for-iot-node-multichannel-communication-with-stm32l4-series-stmicroelectronics.pdf","where":"d1 p. 21 Table 4; d2 sheet 11 'Peripherals' (MB1297 rev E-03), 'USER LED' block; MCU-side nets on sheet 3"},"colour":"green","label":"LD1","name":"LD1","pin":"PA5"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20260120145401/https://www.st.com/resource/en/user_manual/um2708-discovery-kit-for-iot-node-multichannel-communication-with-stm32l4-series-stmicroelectronics.pdf","date":"2021-12","doc":"UM2708 User manual - Discovery kit for IoT node, multi-channel communication with STM32L4+ Series","kind":"user-manual","level":"Schematic: LED2 net (PB14) -> R20 330R -> LD2 anode, cathode to GND -> lit when high.","publisher":"STMicroelectronics","quote":"Table 4: \"LD2 Green LED2 PB14\"; Table 13: \"53 PB14 GPIO_Output LED2\"; schematic: \"LED2\" \"R20 330R\" \"LD2\" \"GREEN\" \"GND\"","revision":"UM2708 Rev 2","url":"https://www.st.com/resource/en/user_manual/um2708-discovery-kit-for-iot-node-multichannel-communication-with-stm32l4-series-stmicroelectronics.pdf","where":"d1 p. 21 Table 4 and p. 32 Table 13; d2 sheet 11 'Peripherals' (MB1297 rev E-03), 'USER LED' block; MCU-side nets on sheet 3"},"colour":"green","label":"LD2","name":"LD2","pin":"PB14"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20260120145401/https://www.st.com/resource/en/user_manual/um2708-discovery-kit-for-iot-node-multichannel-communication-with-stm32l4-series-stmicroelectronics.pdf","date":"2021-12","doc":"UM2708 User manual - Discovery kit for IoT node, multi-channel communication with STM32L4+ Series","kind":"user-manual","level":"Schematic: PC9 -> R21 1K -> LD3 anode, cathode to GND -> lit when PC9 is high.","publisher":"STMicroelectronics","quote":"Table 4: \"LD3 Yellow LED3 (Wi\u2011Fi\u00ae) PC9, Wi\u2011Fi\u00ae activity\"; schematic: \"LED3(WIFI) & LED4(BLE)\" \"R21 1K\" \"LD3\" \"YELLOW\" \"GND\"; sheet 3: \"PC9\" \"LED3(WIFI)\"","revision":"UM2708 Rev 2","url":"https://www.st.com/resource/en/user_manual/um2708-discovery-kit-for-iot-node-multichannel-communication-with-stm32l4-series-stmicroelectronics.pdf","where":"d1 p. 21 Table 4; d2 sheet 11 'Peripherals' (MB1297 rev E-03), 'USER LED' block; MCU-side nets on sheet 3"},"colour":"yellow","label":"LD3 (Wi-Fi)","name":"LD3 (Wi-Fi)","pin":"PC9"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20260120145401/https://www.st.com/resource/en/user_manual/um2708-discovery-kit-for-iot-node-multichannel-communication-with-stm32l4-series-stmicroelectronics.pdf","date":"2021-12","doc":"UM2708 User manual - Discovery kit for IoT node, multi-channel communication with STM32L4+ Series","kind":"user-manual","level":"Schematic: 3V3 -> LD4 anode, cathode -> R22 680R -> PC9 -> lit when PC9 is low (LD3 and LD4 share PC9 with opposite polarity).","publisher":"STMicroelectronics","quote":"Table 4: \"LD4 Blue LED4 (BLE) PC9, Bluetooth\u00ae activity\"; schematic: \"LED3(WIFI) & LED4(BLE)\" \"R22 680R\" \"LD4\" \"BLUE\" \"3V3\"","revision":"UM2708 Rev 2","url":"https://www.st.com/resource/en/user_manual/um2708-discovery-kit-for-iot-node-multichannel-communication-with-stm32l4-series-stmicroelectronics.pdf","where":"d1 p. 21 Table 4; d2 sheet 11 'Peripherals' (MB1297 rev E-03), 'USER LED' block; MCU-side nets on sheet 3"},"colour":"blue","label":"LD4 (BLE)","name":"LD4 (BLE)","pin":"PC9"}],"naming":"stm32","ram":655360,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32vl_disco","flash":131072,"ids":["pio:disco_f100rb","qemu:stm32vldiscovery","zephyr:stm32vl_disco"],"key":"st-st-stm32vldiscovery","name":"ST STM32VLDISCOVERY","part":"stm32f100rb","ram":8192,"records":[{"file":"boards/st/stm32vl_disco/stm32vl_disco.dts","says":{"buttons":[["PA0","sw0","low",null]],"i2c":["PB7","PB6"],"leds":[["PC9","led0","high"],["PC8","led1","high"]]},"src":"zephyr:stm32vl_disco","stated":{"buttons|PA0":"zephyr:stm32vl_disco: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","leds|PC8":"zephyr:stm32vl_disco: gpios = <&gpioc 8 GPIO_ACTIVE_HIGH>","leds|PC9":"zephyr:stm32vl_disco: gpios = <&gpioc 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"ST","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"}},"buttons":[{"active":"low","label":"User","name":"sw0","pin":"PA0"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD3","name":"led0","pin":"PC9"},{"active":"high","label":"User LD4","name":"led1","pin":"PC8"}],"naming":"stm32","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:st25dv_mb1283_disco","flash":1048576,"ids":["zephyr:st25dv_mb1283_disco"],"key":"st-st25dv-discovery-mb1283-version","name":"ST25DV Discovery, MB1283 version","part":"stm32f405xx","ram":131072,"records":[{"file":"boards/st/st25dv_mb1283_disco/st25dv_mb1283_disco.dts","says":{"buttons":[["PC14","sw0","low",null],["PE8","button_2","low",null],["PE9","button_3","low",null],["PE11","button_4","low",null],["PE10","button_5","low",null],["PE12","button_6","low",null]],"i2c":["PB7","PB6"],"leds":[["PC13","led0","high"],["PC4","led_2","high"]],"spi":["PB13","PC3",null]},"src":"zephyr:st25dv_mb1283_disco","stated":{"buttons|PC14":"zephyr:st25dv_mb1283_disco: gpios = <&gpioc 14 GPIO_ACTIVE_LOW>","buttons|PE10":"zephyr:st25dv_mb1283_disco: gpios = <&gpioe 10 GPIO_ACTIVE_LOW>","buttons|PE11":"zephyr:st25dv_mb1283_disco: gpios = <&gpioe 11 GPIO_ACTIVE_LOW>","buttons|PE12":"zephyr:st25dv_mb1283_disco: gpios = <&gpioe 12 GPIO_ACTIVE_LOW>","buttons|PE8":"zephyr:st25dv_mb1283_disco: gpios = <&gpioe 8 GPIO_ACTIVE_LOW>","buttons|PE9":"zephyr:st25dv_mb1283_disco: gpios = <&gpioe 9 GPIO_ACTIVE_LOW>","leds|PC13":"zephyr:st25dv_mb1283_disco: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PC4":"zephyr:st25dv_mb1283_disco: gpios = <&gpioc 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"mosi":"PC3","name":"spi2","sck":"PB13"}},"buttons":[{"active":"low","name":"sw0","pin":"PC14"},{"active":"low","name":"button_2","pin":"PE8"},{"active":"low","name":"button_3","pin":"PE9"},{"active":"low","name":"button_4","pin":"PE11"},{"active":"low","name":"button_5","pin":"PE10"},{"active":"low","name":"button_6","pin":"PE12"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","name":"led0","pin":"PC13"},{"active":"high","name":"led_2","pin":"PC4"}],"naming":"stm32","parts":[{"address":65,"bus":"i2c","compatible":"st,stmpe811","name":"STMPE811"}],"ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Disco:STDES_MB2095","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:Disco:STDES_MB2095"],"key":"st-stdes-mb2095","name":"STDES-MB2095","part":"stm32u385xx","ram":262144,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32U3xx/U375V(E-G)IxQ_U385VGIxQ/variant_STDES_MB2095.h","says":{"buttons":[["PD11","USER_BTN",null,null]],"i2c":["PA6","PB2"],"leds":[["PB15","LED_BUILTIN",null],["PB14","LED2",null],["PA8","LED3",null],["PB10","LED4",null],["PB13","LED5",null]],"spi":["PA1","PA7","PA6"],"uart":["PD8","PD9"]},"src":"arduino:STMicroelectronics:stm32:Disco:STDES_MB2095"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB2","sda":"PA6"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PD9","tx":"PD8"}},"buttons":[{"name":"USER_BTN","pin":"PD11"}],"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:Disco:STDES_MB2095","leds":[{"aliases":["LED1","LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB15"},{"aliases":["LED_RED"],"colour":"red","name":"LED2","pin":"PB14"},{"aliases":["LED_ORANGE"],"colour":"orange","name":"LED3","pin":"PA8"},{"name":"LED4","pin":"PB10"},{"name":"LED5","pin":"PB13"}],"naming":"stm32","ram":262144,"ram_from":"arduino:STMicroelectronics:stm32:Disco:STDES_MB2095"}},
{"chosen":"arduino:STMicroelectronics:stm32:STeaMi:STEAM32_WB55RG","flash":524288,"ids":["arduino:STMicroelectronics:stm32:STeaMi:STEAM32_WB55RG"],"key":"st-steami","name":"STeaMi","part":"stm32wb55xx","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32WBxx/WB55R(C-E-G)V/variant_STEAM32_WB55RG.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"i2c":["PC1","PC0"],"leds":[["PC10","LED_BUILTIN",null],["PC11","LED2",null],["PC12","LED3",null],["PH3","LED4",null]],"spi":["PB13","PB15","PB14"],"uart":["PB11","PB10"]},"src":"arduino:STMicroelectronics:stm32:STeaMi:STEAM32_WB55RG"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PE4","miso":"PB14","mosi":"PB15","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PB10","tx":"PB11"}},"buttons":[{"name":"USER_BTN","pin":"PA0"}],"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:STeaMi:STEAM32_WB55RG","leds":[{"aliases":["LED1","LED_BLUE"],"colour":"blue","name":"LED_BUILTIN","pin":"PC10"},{"aliases":["LED_GREEN"],"colour":"green","name":"LED2","pin":"PC11"},{"aliases":["LED_RED"],"colour":"red","name":"LED3","pin":"PC12"},{"name":"LED4","pin":"PH3"}],"naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:STeaMi:STEAM32_WB55RG"}},
{"chosen":"arduino:STMicroelectronics:stm32:3dprinter:ST3DP001_EVAL","flash":524288,"ids":["arduino:STMicroelectronics:stm32:3dprinter:ST3DP001_EVAL"],"key":"st-steval-3dp001v1","name":"STEVAL-3DP001V1","part":"stm32f401xe","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F401V(B-C-D-E)T/variant_ST3DP001_EVAL.h","says":{"buttons":[["PE7","USER_BTN",null,null]],"leds":[["PE1","LED_BUILTIN",null]],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:3dprinter:ST3DP001_EVAL"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PE7"}],"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:3dprinter:ST3DP001_EVAL","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PE1"}],"naming":"stm32","ram":98304,"ram_from":"arduino:STMicroelectronics:stm32:3dprinter:ST3DP001_EVAL"}},
{"chosen":"hand:pio:steval_fcu001v1","flash":262144,"ids":["pio:steval_fcu001v1"],"key":"st-steval-fcu001v1-flight-controller-unit-evaluation-board","name":"STEVAL-FCU001V1 Flight controller unit evaluation board","part":"stm32f401cc","ram":65536,"records":[{"checked":"stm32-data STM32F401CC: package UFQFPN48","file":"tools/census/hand_wiring/stm32.json","says":{"leds":[["PB5","LD1","low"],["PB4","LD2","low"]],"uart":["PA9","PA10"]},"src":"hand:pio:steval_fcu001v1"}],"vendor":"ST","why":"hand","wiring":{"buses":{"uart":{"cite":{"archived":"https://web.archive.org/web/20240712152634/https://www.st.com/resource/en/schematic_pack/steval-fcu001v1_schematic.pdf","date":"2017-10","doc":"STEVAL-FCU001V1 Schematic diagrams","kind":"schematic","publisher":"STMicroelectronics","quote":"block diagram: \"UART connector\" \"UART1\" \"P7\"; schematic: \"PA9 30 USART1_TX\" \"PA10 31 USART1_RX\"","revision":"version 1","url":"https://www.st.com/resource/en/schematic_pack/steval-fcu001v1_schematic.pdf","where":"p. 1 Figure 1 block diagram; p. 2 Figure 3 MCU pins 30-31"},"name":"USART1 on UART connector P7 (no ST-LINK on this board)","rx":"PA10","tx":"PA9"}},"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20240712152634/https://www.st.com/resource/en/schematic_pack/steval-fcu001v1_schematic.pdf","date":"2017-10","doc":"STEVAL-FCU001V1 Schematic diagrams","kind":"schematic","level":"Schematic: VDD -> R20 2.2K -> LD1 anode; LD1 cathode on PB5 -> lit when PB5 is low.","publisher":"STMicroelectronics","quote":"\"PB5\" \"41\" \"LD1\" \"RED\" \"R20\" \"2.2K\" \"VDD\"","revision":"version 1","url":"https://www.st.com/resource/en/schematic_pack/steval-fcu001v1_schematic.pdf","where":"p. 2, Figure 3 'circuit schematic (2 of 4)', MCU pins 40-41"},"colour":"red","label":"LD1","name":"LD1","pin":"PB5"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20240712152634/https://www.st.com/resource/en/schematic_pack/steval-fcu001v1_schematic.pdf","date":"2017-10","doc":"STEVAL-FCU001V1 Schematic diagrams","kind":"schematic","level":"Schematic: VDD -> R21 2.2K -> LD2 anode; LD2 cathode on PB4 -> lit when PB4 is low.","publisher":"STMicroelectronics","quote":"\"PB4\" \"40\" \"LD2\" \"RED\" \"R21\" \"2.2K\" \"VDD\"","revision":"version 1","url":"https://www.st.com/resource/en/schematic_pack/steval-fcu001v1_schematic.pdf","where":"p. 2, Figure 3 'circuit schematic (2 of 4)', MCU pins 40-41"},"colour":"red","label":"LD2","name":"LD2","pin":"PB4"}],"naming":"stm32","none":[{"cite":{"archived":"https://web.archive.org/web/20240712152634/https://www.st.com/resource/en/schematic_pack/steval-fcu001v1_schematic.pdf","date":"2017-10","doc":"STEVAL-FCU001V1 Schematic diagrams","kind":"schematic","publisher":"STMicroelectronics","quote":"only switch on the board: \"S1\" \"RS:505-9192 C&K KMR231GLFS\" between \"NRST\" and GND (with \"C10 100nF\"); no other push-button appears on any sheet","revision":"version 1","url":"https://www.st.com/resource/en/schematic_pack/steval-fcu001v1_schematic.pdf","where":"pp. 1-5, all four schematic sheets (Figures 2-5)"},"what":"buttons"}],"ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:steval_stwinbx1","flash":2097152,"ids":["zephyr:steval_stwinbx1"],"key":"st-steval-stwinbx1-development-kit","name":"STEVAL STWINBX1 Development kit","part":"stm32u585xx","ram":786432,"records":[{"file":"boards/st/steval_stwinbx1/steval_stwinbx1.dts","says":{"buttons":[["PE0","sw0","high",null]],"i2c":["PF0","PH4"],"leds":[["PH12","led0","high"],["PH10","led1","high"]],"spi":["PI1","PI3","PD3"]},"src":"zephyr:steval_stwinbx1","stated":{"buttons|PE0":"zephyr:steval_stwinbx1: gpios = <&gpioe 0 GPIO_ACTIVE_HIGH>","leds|PH10":"zephyr:steval_stwinbx1: gpios = <&gpioh 10 GPIO_ACTIVE_HIGH>","leds|PH12":"zephyr:steval_stwinbx1: gpios = <&gpioh 12 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"PH4","sda":"PF0"},"spi":{"miso":"PD3","mosi":"PI3","name":"spi2","sck":"PI1"}},"buttons":[{"active":"high","aliases":["mcuboot-button0"],"label":"User","name":"sw0","pin":"PE0"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"label":"LED_1","name":"led0","pin":"PH12"},{"active":"high","label":"LED_2","name":"led1","pin":"PH10"}],"naming":"stm32","parts":[{"address":63,"bus":"i2c","compatible":"st,stts22h","name":"STTS22H"},{"address":30,"bus":"i2c","compatible":"st,iis2mdc","name":"IIS2MDC"},{"address":92,"bus":"i2c","compatible":"st,ilps22qs","name":"ILPS22QS"},{"bus":"spi","compatible":"st,iis2dlpc","name":"IIS2DLPC"},{"bus":"spi","compatible":"st,ism330dhcx","name":"ISM330DHCX"},{"bus":"spi","compatible":"st,iis2iclx","name":"IIS2ICLX"}],"ram":786432,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:arduino:stm32duino:STM32F1:nucleo_f103rb","flash":108000,"ids":["arduino:stm32duino:STM32F1:nucleo_f103rb"],"key":"st-stm-nucleo-f103rb-stlink","name":"STM Nucleo F103RB (STLink)","part":"stm32f103rb","ram":17000,"records":[{"checked":"stm32-data STM32F103RB: package LQFP64","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC13","B1 USER","low","up"]],"leds":[["PA5","LD2","high"]],"uart":["PA2","PA3"]},"src":"hand:arduino:stm32duino:STM32F1:nucleo_f103rb"},{"core":"arduino:stm32duino:STM32F1","file":"variants/nucleo_f103rb/pins_arduino.h","src":"arduino:stm32duino:STM32F1:nucleo_f103rb"}],"vendor":"stm32duino","why":"hand","wiring":{"buses":{"uart":{"cite":{"archived":"https://web.archive.org/web/20261001185134/https://www.st.com/resource/en/user_manual/um1724-stm32-nucleo64-boards-mb1136-stmicroelectronics.pdf","date":"2025-09","doc":"UM1724 User manual - STM32 Nucleo-64 boards (MB1136)","kind":"user-manual","publisher":"STMicroelectronics","quote":"\"The USART2 interface available on PA2 and PA3 of the STM32 microcontroller can be connected to ST-LINK MCU, ST morpho connector, or ARDUINO\u00ae connector. ... By default, the USART2 communication between the target STM32 and ST-LINK MCU is enabled, to support virtual COM port\"","revision":"UM1724 Rev 17","url":"https://www.st.com/resource/en/user_manual/um1724-stm32-nucleo64-boards-mb1136-stmicroelectronics.pdf","where":"p. 26 section 7.9 USART communication"},"name":"USART2 (ST-LINK/V2-1 virtual COM port)","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20261001185134/https://www.st.com/resource/en/user_manual/um1724-stm32-nucleo64-boards-mb1136-stmicroelectronics.pdf","date":"2025-09","doc":"UM1724 User manual - STM32 Nucleo-64 boards (MB1136)","kind":"user-manual","level":"Schematic (d2 p. 45 Figure 17; same circuit on d3 sheet 3 rev C-05): node on PC13 (via SB17) pulled up to VDD by R30 4K7, B1 pins 1/4 to GND (C15 100nF with R29 100 across) -> reads low when pressed.","publisher":"STMicroelectronics","quote":"\"B1 USER: the user button is connected to the I/O PC13 (pin 2) of the STM32 microcontroller.\"; schematic: \"PC13\" \"SB17\" \"R30 4K7\" \"VDD\" \"B1 USER (Blue)\"","revision":"UM1724 Rev 17","url":"https://www.st.com/resource/en/user_manual/um1724-stm32-nucleo64-boards-mb1136-stmicroelectronics.pdf","where":"d1 p. 24 section 7.7 Push-buttons; d2 p. 45 Figure 17; d3 sheet 3"},"label":"B1 USER","name":"B1 USER","pin":"PC13","pull":"up"}],"clock_hz":64000000,"flash":108000,"flash_from":"arduino:stm32duino:STM32F1:nucleo_f103rb","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20261001185134/https://www.st.com/resource/en/user_manual/um1724-stm32-nucleo64-boards-mb1136-stmicroelectronics.pdf","date":"2025-09","doc":"UM1724 User manual - STM32 Nucleo-64 boards (MB1136)","kind":"user-manual","level":"UM sentence (d1 p. 24) 'the I/O is HIGH value, the LED is on'; schematic d2 p. 47 Figure 19: D13 net -> SB21 -> R31 510 -> LD2 anode (pin 1), LD2 cathode (pin 2) to GND -> lit when PA5 is high.","publisher":"STMicroelectronics","quote":"\"User LD2: the green LED is a user LED connected to ARDUINO\u00ae signal D13 corresponding to STM32 I/O PA5 (pin 21) or PB13 (pin 34) depending on the STM32 target.\"; Table 12: \"6 D13 PA5 SPI1_SCK\"; schematic: \"PA5\" \"SB42\" \"D13\" \"SB21\" \"R31 510\" \"LD2 Green\"","revision":"UM1724 Rev 17","url":"https://www.st.com/resource/en/user_manual/um1724-stm32-nucleo64-boards-mb1136-stmicroelectronics.pdf","where":"d1 p. 24 section 7.6 LEDs; d1 p. 40 Table 12 (ARDUINO connectors on NUCLEO-F103RB); d2 p. 47 Figure 19"},"colour":"green","label":"LD2","name":"LD2","pin":"PA5"}],"naming":"stm32","ram":17000,"ram_from":"arduino:stm32duino:STM32F1:nucleo_f103rb"}},
{"chosen":"zephyr:stm32_debug_probe","ids":["zephyr:stm32_debug_probe"],"key":"st-stm32-debug-probe","name":"STM32 Debug Probe","part":"stm32f103xb","records":[{"file":"boards/others/stm32_debug_probe/stm32_debug_probe.dts","says":{"leds":[["PB12","led0","low"]]},"src":"zephyr:stm32_debug_probe","stated":{"leds|PB12":"zephyr:stm32_debug_probe: gpios = <&gpiob 12 GPIO_ACTIVE_LOW>"}}],"vendor":"others","why":"rank","wiring":{"flash":131072,"flash_by_part":true,"flash_from":"stm32-data STM32F103CB, STM32F103RB, STM32F103TB and 1 more: every chip stm32f103Xb can be","leds":[{"active":"low","label":"LED","name":"led0","pin":"PB12"}],"naming":"stm32","ram":20480,"ram_from":"stm32-data STM32F103CB, STM32F103RB, STM32F103TB and 1 more: every chip stm32f103Xb can be"}},
{"chosen":"arduino:stm32duino:STM32F4:discovery_f407","flash":1048576,"ids":["arduino:stm32duino:STM32F4:discovery_f407"],"key":"st-stm32-discovery-f407","name":"STM32 Discovery F407","part":"","ram":131072,"records":[{"core":"arduino:stm32duino:STM32F4","dropped":["LED_BUILTIN is not a number or pin name (PD14)"],"file":"variants/discovery_f407/pins_arduino.h","src":"arduino:stm32duino:STM32F4:discovery_f407"}],"vendor":"stm32duino","why":"vendor","wiring":{"clock_hz":168000000,"flash":1048576,"flash_from":"arduino:stm32duino:STM32F4:discovery_f407","naming":"raw","ram":131072,"ram_from":"arduino:stm32duino:STM32F4:discovery_f407"}},
{"chosen":"arduino:stm32duino:STM32F4:disco_f411","flash":1048576,"ids":["arduino:stm32duino:STM32F4:disco_f411"],"key":"st-stm32-discovery-f411e","name":"STM32 Discovery F411E","part":"","ram":131072,"records":[{"core":"arduino:stm32duino:STM32F4","dropped":["LED_BUILTIN is not a number or pin name (PD12)"],"file":"variants/disco_f411/pins_arduino.h","src":"arduino:stm32duino:STM32F4:disco_f411"}],"vendor":"stm32duino","why":"vendor","wiring":{"clock_hz":96000000,"flash":1048576,"flash_from":"arduino:stm32duino:STM32F4:disco_f411","naming":"raw","ram":131072,"ram_from":"arduino:stm32duino:STM32F4:disco_f411"}},
{"chosen":"zephyr:steval_fcu001v1","flash":262144,"ids":["zephyr:steval_fcu001v1"],"key":"st-stm32-flight-controller-unit","name":"STM32 Flight Controller Unit","part":"stm32f401xc","ram":65536,"records":[{"file":"boards/st/steval_fcu001v1/steval_fcu001v1.dts","says":{"i2c":["PB3","PB10"],"leds":[["PB5","led0","high"],["PB4","led1","high"]]},"src":"zephyr:steval_fcu001v1","stated":{"leds|PB4":"zephyr:steval_fcu001v1: gpios = <&gpiob 4 GPIO_ACTIVE_HIGH>","leds|PB5":"zephyr:steval_fcu001v1: gpios = <&gpiob 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"PB10","sda":"PB3"}},"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD1","name":"led0","pin":"PB5"},{"active":"high","label":"User LD2","name":"led1","pin":"PB4"}],"naming":"stm32","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:CircuitneatoBoards:stm32:keebController","flash":131072,"ids":["arduino:CircuitneatoBoards:stm32:keebController"],"key":"st-stm32-keyboard-macropad-controller","name":"STM32 Keyboard/Macropad Controller","part":"stm32f072cb","ram":16384,"records":[{"core":"arduino:CircuitneatoBoards:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F072C8(T-U)_F072CB(T-U-Y)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"arduino:CircuitneatoBoards:stm32:keebController"}],"vendor":"Circuitneato Electronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA1","tx":"PA0"}},"flash":131072,"flash_from":"arduino:CircuitneatoBoards:stm32:keebController","naming":"stm32","ram":16384,"ram_from":"arduino:CircuitneatoBoards:stm32:keebController"}},
{"chosen":"zephyr:mikroe_stm32_m4_clicker","flash":1048576,"ids":["zephyr:mikroe_stm32_m4_clicker"],"key":"st-stm32-m4-clicker","name":"STM32 M4 Clicker","part":"stm32f415xx","ram":131072,"records":[{"file":"boards/mikroe/stm32_m4_clicker/mikroe_stm32_m4_clicker.dts","says":{"buttons":[["PC0","sw0","low",null],["PC1","button_2","low",null]],"i2c":["PB11","PB10"],"leds":[["PA1","led0","high"],["PA2","led1","high"]],"spi":["PB13","PB15","PB14"]},"src":"zephyr:mikroe_stm32_m4_clicker","stated":{"buttons|PC0":"zephyr:mikroe_stm32_m4_clicker: gpios = <&gpioc 0 GPIO_ACTIVE_LOW>","buttons|PC1":"zephyr:mikroe_stm32_m4_clicker: gpios = <&gpioc 1 GPIO_ACTIVE_LOW>","leds|PA1":"zephyr:mikroe_stm32_m4_clicker: gpios = <&gpioa 1 GPIO_ACTIVE_HIGH>","leds|PA2":"zephyr:mikroe_stm32_m4_clicker: gpios = <&gpioa 2 GPIO_ACTIVE_HIGH>"}}],"vendor":"mikroe","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"PB10","sda":"PB11"},"spi":{"miso":"PB14","mosi":"PB15","name":"spi2","sck":"PB13"}},"buttons":[{"active":"low","label":"User Button 1","name":"sw0","pin":"PC0"},{"active":"low","label":"User Button 2","name":"button_2","pin":"PC1"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED 1","name":"led0","pin":"PA1"},{"active":"high","label":"User LED 2","name":"led1","pin":"PA2"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32_micrium","flash":262144,"ids":["zephyr:stm32_micrium"],"key":"st-stm32-micrium","name":"STM32-MICRIUM","part":"stm32f107xc","ram":65536,"records":[{"file":"boards/st/stm32_micrium/stm32_micrium.dts","says":{"i2c":["PB7","PB6"],"leds":[["PD13","led0","high"],["PD14","led1","high"],["PD15","led2","high"]]},"src":"zephyr:stm32_micrium","stated":{"leds|PD13":"zephyr:stm32_micrium: gpios = <&gpiod 13 GPIO_ACTIVE_HIGH>","leds|PD14":"zephyr:stm32_micrium: gpios = <&gpiod 14 GPIO_ACTIVE_HIGH>","leds|PD15":"zephyr:stm32_micrium: gpios = <&gpiod 15 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"}},"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LD1","name":"led0","pin":"PD13"},{"active":"high","label":"LD2","name":"led1","pin":"PD14"},{"active":"high","label":"LD3","name":"led2","pin":"PD15"}],"naming":"stm32","parts":[{"address":72,"bus":"i2c","compatible":"lm75","name":"LM75"}],"ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32f401_mini","ids":["zephyr:stm32f401_mini"],"key":"st-stm32-mini-f401","name":"STM32 Mini F401","part":"stm32f401xc","records":[{"file":"boards/others/stm32f401_mini/stm32f401_mini.dts","says":{"buttons":[["PB2","sw0","low","up"]],"i2c":["PB9","PB8"],"leds":[["PC13","led0","low"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:stm32f401_mini","stated":{"buttons|PB2":"zephyr:stm32f401_mini: gpios = <&gpiob 2 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PC13":"zephyr:stm32f401_mini: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>"}}],"vendor":"others","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"low","label":"BOOT1","name":"sw0","pin":"PB2","pull":"up"}],"flash":262144,"flash_by_part":true,"flash_from":"stm32-data STM32F401CC, STM32F401RC, STM32F401VC: every chip stm32f401Xc can be","leds":[{"active":"low","label":"User LED","name":"led0","pin":"PC13"}],"naming":"stm32","ram":65536,"ram_from":"stm32-data STM32F401CC, STM32F401RC, STM32F401VC: every chip stm32f401Xc can be"}},
{"chosen":"zephyr:96b_stm32_sensor_mez","ids":["zephyr:96b_stm32_sensor_mez"],"key":"st-stm32-sensor-mezzanine","name":"STM32 Sensor Mezzanine","part":"stm32f446xx","records":[{"file":"boards/96boards/stm32_sensor_mez/96b_stm32_sensor_mez.dts","says":{"buttons":[["PD13","sw0","low",null]],"i2c":["PB7","PB6"],"leds":[["PD10","led0","high"],["PD11","led1","high"],["PD12","led2","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:96b_stm32_sensor_mez","stated":{"buttons|PD13":"zephyr:96b_stm32_sensor_mez: gpios = <&gpiod 13 GPIO_ACTIVE_LOW>","leds|PD10":"zephyr:96b_stm32_sensor_mez: gpios = <&gpiod 10 GPIO_ACTIVE_HIGH>","leds|PD11":"zephyr:96b_stm32_sensor_mez: gpios = <&gpiod 11 GPIO_ACTIVE_HIGH>","leds|PD12":"zephyr:96b_stm32_sensor_mez: gpios = <&gpiod 12 GPIO_ACTIVE_HIGH>"}}],"vendor":"96boards","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"low","label":"Key","name":"sw0","pin":"PD13"}],"flash":524288,"flash_by_part":true,"flash_from":"stm32-data STM32F446ME, STM32F446RE, STM32F446VE and 1 more: every chip stm32f446Xe can be, named by zephyr:96b_stm32_sensor_mez: #include <st/.../stm32f446Xe.dtsi>","leds":[{"active":"high","label":"User LD0","name":"led0","pin":"PD10"},{"active":"high","label":"User LD1","name":"led1","pin":"PD11"},{"active":"high","label":"User LD2","name":"led2","pin":"PD12"}],"naming":"stm32","parts":[{"address":30,"bus":"i2c","compatible":"st,lis3mdl-magn","name":"LIS3MDL-MAGN"},{"address":93,"bus":"i2c","compatible":"st,lps22hb-press","name":"LPS22HB-PRESS"}],"ram":131072,"ram_from":"stm32-data STM32F446ME, STM32F446RE, STM32F446VE and 1 more: every chip stm32f446Xe can be, named by zephyr:96b_stm32_sensor_mez: #include <st/.../stm32f446Xe.dtsi>"}},
{"chosen":"arduino:CircuitneatoBoards:stm32:STM32Stick","flash":524288,"ids":["arduino:CircuitneatoBoards:stm32:STM32Stick"],"key":"st-stm32-stick","name":"STM32 Stick","part":"stm32f411re","ram":131072,"records":[{"core":"arduino:CircuitneatoBoards:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F411R(C-E)T/variant_generic.h","says":{"i2c":["PB3","PB10"],"leds":[["PC13","LED_BUILTIN",null]],"spi":["PB13","PA1","PA11"],"uart":["PA2","PA3"]},"src":"arduino:CircuitneatoBoards:stm32:STM32Stick"}],"vendor":"Circuitneato Electronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PB12","miso":"PA11","mosi":"PA1","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":524288,"flash_from":"arduino:CircuitneatoBoards:stm32:STM32Stick","leds":[{"name":"LED_BUILTIN","pin":"PC13"}],"naming":"stm32","ram":131072,"ram_from":"arduino:CircuitneatoBoards:stm32:STM32Stick"}},
{"chosen":"zephyr:stm3210c_eval","flash":262144,"ids":["zephyr:stm3210c_eval"],"key":"st-stm3210c-evaluation","name":"STM3210C Evaluation","part":"stm32f107xc","ram":65536,"records":[{"file":"boards/st/stm3210c_eval/stm3210c_eval.dts","says":{"buttons":[["PB9","sw0","low",null]],"leds":[["PD13","led0","high"]]},"src":"zephyr:stm3210c_eval","stated":{"buttons|PB9":"zephyr:stm3210c_eval: gpios = <&gpiob 9 GPIO_ACTIVE_LOW>","leds|PD13":"zephyr:stm3210c_eval: gpios = <&gpiod 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buttons":[{"active":"low","label":"User","name":"sw0","pin":"PB9"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD2","name":"led0","pin":"PD13"}],"naming":"stm32","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32373c_eval","flash":262144,"ids":["zephyr:stm32373c_eval"],"key":"st-stm32373c-evaluation","name":"STM32373C Evaluation","part":"stm32f373xc","ram":32768,"records":[{"file":"boards/st/stm32373c_eval/stm32373c_eval.dts","says":{"buttons":[["PA2","sw0","low",null]],"leds":[["PC1","led0","high"]]},"src":"zephyr:stm32373c_eval","stated":{"buttons|PA2":"zephyr:stm32373c_eval: gpios = <&gpioa 2 GPIO_ACTIVE_LOW>","leds|PC1":"zephyr:stm32373c_eval: gpios = <&gpioc 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buttons":[{"active":"low","label":"Key","name":"sw0","pin":"PA2"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD2","name":"led0","pin":"PC1"}],"naming":"stm32","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Disco:STM32C0116_DK","flash":32768,"ids":["arduino:STMicroelectronics:stm32:Disco:STM32C0116_DK"],"key":"st-stm32c0116-dk","name":"STM32C0116-DK","part":"stm32c0116","ram":6144,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32C0xx/C011D6Y_C011F(4-6)(P-U)/variant_STM32C0116_DK.h","says":{"buttons":[["PF2","USER_BTN",null,null]],"i2c":["PC14","PB7"],"leds":[["PB6","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:Disco:STM32C0116_DK"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB7","sda":"PC14"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PF2"}],"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:Disco:STM32C0116_DK","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB6"}],"naming":"stm32","ram":6144,"ram_from":"arduino:STMicroelectronics:stm32:Disco:STM32C0116_DK"}},
{"chosen":"arduino:STMicroelectronics:stm32:Disco:STM32C0316_DK","flash":32768,"ids":["arduino:STMicroelectronics:stm32:Disco:STM32C0316_DK"],"key":"st-stm32c0316-dk","name":"STM32C0316-DK","part":"stm32c0316","ram":12288,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32C0xx/C031C(4-6)(T-U)/variant_STM32C0316_DK.h","says":{"buttons":[["PA4","USER_BTN",null,null]],"i2c":["PA10","PA9"],"leds":[["PA5","LED_BUILTIN",null]],"uart":["PB6","PB7"]},"src":"arduino:STMicroelectronics:stm32:Disco:STM32C0316_DK"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"uart":{"name":"Serial","rx":"PB7","tx":"PB6"}},"buttons":[{"label":"A0","name":"USER_BTN","pin":"PA4"}],"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:Disco:STM32C0316_DK","leds":[{"aliases":["LED_GREEN"],"colour":"green","label":"A1","name":"LED_BUILTIN","pin":"PA5"}],"naming":"stm32","ram":12288,"ram_from":"arduino:STMicroelectronics:stm32:Disco:STM32C0316_DK"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF0:DEMO_F030F4","flash":16384,"ids":["arduino:STMicroelectronics:stm32:GenF0:DEMO_F030F4","arduino:STMicroelectronics:stm32:GenF0:DEMO_F030F4_16M","arduino:STMicroelectronics:stm32:GenF0:DEMO_F030F4_HSI"],"key":"st-stm32f030f4-demo-board-hse-8mhz","name":"STM32F030F4 Demo board (HSE 8Mhz)","part":"stm32f030f4","ram":4096,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F030F4P/variant_DEMO_F030F4.h","says":{"i2c":["PA10","PA9"],"leds":[["PA4","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenF0:DEMO_F030F4"},{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F030F4P/variant_DEMO_F030F4.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:DEMO_F030F4_16M"},{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F030F4P/variant_DEMO_F030F4.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenF0:DEMO_F030F4_HSI"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PB1","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"flash":16384,"flash_from":"arduino:STMicroelectronics:stm32:GenF0:DEMO_F030F4","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PA4"}],"naming":"stm32","ram":4096,"ram_from":"arduino:STMicroelectronics:stm32:GenF0:DEMO_F030F4"}},
{"chosen":"arduino:STMicroelectronics:stm32:Disco:DISCO_F030R8","flash":65536,"ids":["arduino:STMicroelectronics:stm32:Disco:DISCO_F030R8"],"key":"st-stm32f030r8-discvl","name":"STM32F030R8-DISCVL","part":"stm32f030r8","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F0xx/F030R8T/variant_DISCO_F030R8.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PC8","LED_BLUE",null],["PC9","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:Disco:DISCO_F030R8"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PA0"}],"flash":65536,"flash_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_F030R8","leds":[{"colour":"blue","name":"LED_BLUE","pin":"PC8"},{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PC9"}],"naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_F030R8"}},
{"chosen":"hand:pio:eval_f072vb","flash":131072,"ids":["pio:eval_f072vb"],"key":"st-stm32f072-eval","name":"STM32F072-EVAL","part":"stm32f072vb","ram":16384,"records":[{"checked":"stm32-data STM32F072VB: package LQFP100","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC13","B2 Tamper","low","up"],["PA0","B3 joystick SEL","high","none"],["PF10","B3 joystick DOWN","high","none"],["PE2","B3 joystick LEFT","high","none"],["PE3","B3 joystick RIGHT","high","none"],["PF9","B3 joystick UP","high","none"]],"leds":[["PD8","LD1","low"],["PD9","LD2","low"],["PD10","LD3","low"],["PD11","LD4","low"]],"uart":["PD5","PD6"]},"src":"hand:pio:eval_f072vb"}],"vendor":"ST","why":"hand","wiring":{"buses":{"uart":{"cite":{"archived":"https://web.archive.org/web/20260103202231/https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","date":"2014-01","doc":"UM1714 User manual - Evaluation board for STM32 F0 series with STM32F072VB MCU","kind":"user-manual","publisher":"STMicroelectronics","quote":"\"PD5 is connected as TX signal when JP10 is set as shown to below (default setting)\" ... \"PD6 is connected as RX signal when JP7 is set as shown below (default setting)\"","revision":"DocID025744 Rev 1","url":"https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","where":"p. 17 section 2.7 and p. 18 Table 10"},"name":"USART2 on RS-232 connector CN10 (default JP10/JP7 setting; the board's ST-LINK/V2 has no virtual COM port)","rx":"PD6","tx":"PD5"}},"buttons":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20260103202231/https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","date":"2014-01","doc":"UM1714 User manual - Evaluation board for STM32 F0 series with STM32F072VB MCU","kind":"user-manual","level":"Schematic: node PC13 pulled up to VDD by R195 4K7; B2 pins 1/4 to GND -> reads low when pressed.","publisher":"STMicroelectronics","quote":"\"Tamper_key\" \"PC13\" \"R194 0\" \"R195 4K7\" \"VDD\" \"B2 Tamper\" \"C106 100nF\" \"R196 100\"; p. 24: \"Two push buttons (B1 Reset, B2 tamper) and one joystick are available.\"","revision":"DocID025744 Rev 1","url":"https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","where":"p. 49, Figure 26, 'Tamper Button' block; p. 24 section 2.20"},"label":"B2 Tamper","name":"B2 Tamper","pin":"PC13","pull":"up"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20260103202231/https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","date":"2014-01","doc":"UM1714 User manual - Evaluation board for STM32 F0 series with STM32F072VB MCU","kind":"user-manual","level":"Schematic: joystick B3 COMMON (pin 5) to VDD through R201 100R; each direction contact goes through a 0R resistor to the MCU pin with only a 100nF cap to GND and the annotation 'Input pins with pull-down' (no board pull-down fitted) -> pressing drives the pin high; firmware must enable the internal pull-down.","publisher":"STMicroelectronics","quote":"\"JOY_SEL\" \"PA0\" \"R198 0\" \"Selection\" \"COMMON\" \"R201 100\" \"VDD\" \"Input pins with pull-down\"; p. 24: \"The selection key of the joystick is connected to PA0 which supports the wake-up feature.\"","revision":"DocID025744 Rev 1","url":"https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","where":"p. 49, Figure 26, 'Joystick' block; p. 24 section 2.20"},"label":"B3 joystick SEL","name":"B3 joystick SEL","pin":"PA0","pull":"none"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20260103202231/https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","date":"2014-01","doc":"UM1714 User manual - Evaluation board for STM32 F0 series with STM32F072VB MCU","kind":"user-manual","level":"Schematic: joystick B3 COMMON (pin 5) to VDD through R201 100R; each direction contact goes through a 0R resistor to the MCU pin with only a 100nF cap to GND and the annotation 'Input pins with pull-down' (no board pull-down fitted) -> pressing drives the pin high; firmware must enable the internal pull-down.","publisher":"STMicroelectronics","quote":"\"JOY_DOWN\" \"PF10\" \"R197 0\" \"DWON\"","revision":"DocID025744 Rev 1","url":"https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","where":"p. 49, Figure 26, 'Joystick' block"},"label":"B3 joystick DOWN","name":"B3 joystick DOWN","pin":"PF10","pull":"none"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20260103202231/https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","date":"2014-01","doc":"UM1714 User manual - Evaluation board for STM32 F0 series with STM32F072VB MCU","kind":"user-manual","level":"Schematic: joystick B3 COMMON (pin 5) to VDD through R201 100R; each direction contact goes through a 0R resistor to the MCU pin with only a 100nF cap to GND and the annotation 'Input pins with pull-down' (no board pull-down fitted) -> pressing drives the pin high; firmware must enable the internal pull-down.","publisher":"STMicroelectronics","quote":"\"JOY_LEFT\" \"PE2\" \"R199 0\" \"LEFT\"","revision":"DocID025744 Rev 1","url":"https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","where":"p. 49, Figure 26, 'Joystick' block"},"label":"B3 joystick LEFT","name":"B3 joystick LEFT","pin":"PE2","pull":"none"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20260103202231/https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","date":"2014-01","doc":"UM1714 User manual - Evaluation board for STM32 F0 series with STM32F072VB MCU","kind":"user-manual","level":"Schematic: joystick B3 COMMON (pin 5) to VDD through R201 100R; each direction contact goes through a 0R resistor to the MCU pin with only a 100nF cap to GND and the annotation 'Input pins with pull-down' (no board pull-down fitted) -> pressing drives the pin high; firmware must enable the internal pull-down.","publisher":"STMicroelectronics","quote":"\"JOY_RIGHT\" \"PE3\" \"R202 0\" \"RIGHT\"","revision":"DocID025744 Rev 1","url":"https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","where":"p. 49, Figure 26, 'Joystick' block"},"label":"B3 joystick RIGHT","name":"B3 joystick RIGHT","pin":"PE3","pull":"none"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20260103202231/https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","date":"2014-01","doc":"UM1714 User manual - Evaluation board for STM32 F0 series with STM32F072VB MCU","kind":"user-manual","level":"Schematic: joystick B3 COMMON (pin 5) to VDD through R201 100R; each direction contact goes through a 0R resistor to the MCU pin with only a 100nF cap to GND and the annotation 'Input pins with pull-down' (no board pull-down fitted) -> pressing drives the pin high; firmware must enable the internal pull-down.","publisher":"STMicroelectronics","quote":"\"JOY_UP\" \"PF9\" \"R200 0\" \"UP\"","revision":"DocID025744 Rev 1","url":"https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","where":"p. 49, Figure 26, 'Joystick' block"},"label":"B3 joystick UP","name":"B3 joystick UP","pin":"PF9","pull":"none"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20260103202231/https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","date":"2014-01","doc":"UM1714 User manual - Evaluation board for STM32 F0 series with STM32F072VB MCU","kind":"user-manual","level":"Schematic: LED anode (pin 1) on +3V3, cathode (pin 2) through series R and a 0R link to the MCU pin -> lit when the pin is driven low.","publisher":"STMicroelectronics","quote":"\"LD1 Green\" \"R193 510\" \"R179 0\" \"PD8\" \"LED1\" \"+3V3\"; p. 58: \"55 PD8 LED1\"","revision":"DocID025744 Rev 1","url":"https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","where":"d1 p. 49, Figure 26 'STM32072B-EVAL schematic 8' (MB1070 Rev B.1), LEDs block; p. 58 I/O table"},"colour":"green","label":"LD1","name":"LD1","pin":"PD8"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20260103202231/https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","date":"2014-01","doc":"UM1714 User manual - Evaluation board for STM32 F0 series with STM32F072VB MCU","kind":"user-manual","level":"Schematic: LED anode (pin 1) on +3V3, cathode (pin 2) through series R and a 0R link to the MCU pin -> lit when the pin is driven low.","publisher":"STMicroelectronics","quote":"\"LD2 Orange\" \"R192 680\" \"R178 0\" \"PD9\" \"LED2\"; p. 58: \"56 PD9 LED2\"","revision":"DocID025744 Rev 1","url":"https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","where":"d1 p. 49, Figure 26 'STM32072B-EVAL schematic 8' (MB1070 Rev B.1), LEDs block; p. 58 I/O table"},"colour":"orange","label":"LD2","name":"LD2","pin":"PD9"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20260103202231/https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","date":"2014-01","doc":"UM1714 User manual - Evaluation board for STM32 F0 series with STM32F072VB MCU","kind":"user-manual","level":"Schematic: LED anode (pin 1) on +3V3, cathode (pin 2) through series R and a 0R link to the MCU pin -> lit when the pin is driven low.","publisher":"STMicroelectronics","quote":"\"LD3 Red\" \"R191 680\" \"R177 0\" \"PD10\" \"LED3\"; p. 58: \"57 PD10 LED3\"","revision":"DocID025744 Rev 1","url":"https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","where":"d1 p. 49, Figure 26 'STM32072B-EVAL schematic 8' (MB1070 Rev B.1), LEDs block; p. 58 I/O table"},"colour":"red","label":"LD3","name":"LD3","pin":"PD10"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20260103202231/https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","date":"2014-01","doc":"UM1714 User manual - Evaluation board for STM32 F0 series with STM32F072VB MCU","kind":"user-manual","level":"Schematic: LED anode (pin 1) on +3V3, cathode (pin 2) through series R and a 0R link to the MCU pin -> lit when the pin is driven low.","publisher":"STMicroelectronics","quote":"\"LD4 Blue\" \"R190 680\" \"R176 0\" \"PD11\" \"LED4\"; p. 58: \"58 PD11 LED4\"","revision":"DocID025744 Rev 1","url":"https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","where":"d1 p. 49, Figure 26 'STM32072B-EVAL schematic 8' (MB1070 Rev B.1), LEDs block; p. 58 I/O table"},"colour":"blue","label":"LD4","name":"LD4","pin":"PD11"}],"naming":"stm32","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:zephyr:stm32f072_eval","disagree":[{"kept":"low","kept_from":"hand:zephyr:stm32f072_eval","kind":"level","other":"high","other_from":"zephyr:stm32f072_eval","what":"led PD8 active"},{"kept":"low","kept_from":"hand:zephyr:stm32f072_eval","kind":"level","other":"high","other_from":"zephyr:stm32f072_eval","what":"led PD9 active"},{"kept":"low","kept_from":"hand:zephyr:stm32f072_eval","kind":"level","other":"high","other_from":"zephyr:stm32f072_eval","what":"led PD10 active"},{"kept":"low","kept_from":"hand:zephyr:stm32f072_eval","kind":"level","other":"high","other_from":"zephyr:stm32f072_eval","what":"led PD11 active"},{"kept":["PA0","PC13","PE2","PE3","PF10","PF9"],"kept_from":"hand:zephyr:stm32f072_eval","kind":"conflict","other":["PA0","PC13","PE3","PF10","PF2","PF9"],"other_from":"zephyr:stm32f072_eval","what":"buttons"},{"kept":"none","kept_from":"hand:zephyr:stm32f072_eval","kind":"level","other":"down","other_from":"zephyr:stm32f072_eval","what":"button PA0 pull"},{"kept":"none","kept_from":"hand:zephyr:stm32f072_eval","kind":"level","other":"down","other_from":"zephyr:stm32f072_eval","what":"button PF10 pull"},{"kept":"none","kept_from":"hand:zephyr:stm32f072_eval","kind":"level","other":"down","other_from":"zephyr:stm32f072_eval","what":"button PE3 pull"},{"kept":"none","kept_from":"hand:zephyr:stm32f072_eval","kind":"level","other":"down","other_from":"zephyr:stm32f072_eval","what":"button PF9 pull"}],"flash":131072,"ids":["zephyr:stm32f072_eval"],"key":"st-stm32f072-evaluation","name":"STM32F072 Evaluation","part":"stm32f072xb","ram":16384,"records":[{"checked":"stm32-data STM32F072VB: package LQFP100","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC13","B2 Tamper","low","up"],["PA0","B3 joystick SEL","high","none"],["PF10","B3 joystick DOWN","high","none"],["PE2","B3 joystick LEFT","high","none"],["PE3","B3 joystick RIGHT","high","none"],["PF9","B3 joystick UP","high","none"]],"leds":[["PD8","LD1","low"],["PD9","LD2","low"],["PD10","LD3","low"],["PD11","LD4","low"]]},"src":"hand:zephyr:stm32f072_eval"},{"file":"boards/st/stm32f072_eval/stm32f072_eval.dts","says":{"buttons":[["PC13","tamper_button","low",null],["PA0","sw0","high","down"],["PF10","joystick_down","high","down"],["PF9","joystick_up","high","down"],["PF2","joystick_left","high","down"],["PE3","joystick_right","high","down"]],"leds":[["PD8","led0","high"],["PD9","led1","high"],["PD10","led2","high"],["PD11","led3","high"]]},"src":"zephyr:stm32f072_eval","stated":{"buttons|PA0":"zephyr:stm32f072_eval: gpios = <&gpioa 0 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PC13":"zephyr:stm32f072_eval: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","buttons|PE3":"zephyr:stm32f072_eval: gpios = <&gpioe 3 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PF10":"zephyr:stm32f072_eval: gpios = <&gpiof 10 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PF2":"zephyr:stm32f072_eval: gpios = <&gpiof 2 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PF9":"zephyr:stm32f072_eval: gpios = <&gpiof 9 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","leds|PD10":"zephyr:stm32f072_eval: gpios = <&gpiod 10 GPIO_ACTIVE_HIGH>","leds|PD11":"zephyr:stm32f072_eval: gpios = <&gpiod 11 GPIO_ACTIVE_HIGH>","leds|PD8":"zephyr:stm32f072_eval: gpios = <&gpiod 8 GPIO_ACTIVE_HIGH>","leds|PD9":"zephyr:stm32f072_eval: gpios = <&gpiod 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20241126011518id_/https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","doc":"UM1714 User manual - Evaluation board for STM32 F0 series with STM32F072VB MCU (um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf); section 4 Schematics, Figure 26 'STM32072B-EVAL schematic 8' (sheet 'STM32072B-EVAL Peripherals') and Appendix A Table 34","kind":"user-manual","level":"PC13 -> R194 0R -> node pulled up to VDD by R195 4K7; B2 pins 1/4 to GND (R196 100R only in series with C106): pressed reads low.","publisher":"STMicroelectronics","quote":"\"Tamper_key\" \"PC13\" \"R194 0\" \"VDD\" \"R195 4K7\" \"B2 Tamper\" \"C106 100nF\" \"R196 100\"; p. 24: \"Two push buttons (B1 Reset, B2 tamper) and one joystick are available.\"; Table 34: \"7 PC13 TAMPER_KEY\"","revision":"DocID025744 Rev 1 (13-Jan-2014); schematic title block 'Number:MB1070 Rev: B.1(PCB.SCH) Date: 10/9/2013 Sheet 8 of 14'","url":"https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","where":"p. 49, Figure 26 (schematic sheet 8 of 14), 'Tamper Button' block; p. 24 section 2.20; Table 34 p. 57"},"label":"B2 Tamper","name":"B2 Tamper","pin":"PC13","pull":"up"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20241126011518id_/https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","doc":"UM1714 User manual - Evaluation board for STM32 F0 series with STM32F072VB MCU (um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf); section 4 Schematics, Figure 26 'STM32072B-EVAL schematic 8' (sheet 'STM32072B-EVAL Peripherals') and Appendix A Table 34","kind":"user-manual","level":"Joystick B3 COMMON (pin 5) -> R201 100R -> VDD; the direction contact goes through a 0R resistor to the MCU pin, with only a 100nF capacitor to GND and the sheet annotation 'Input pins with pull-down' (no board pull-down): pressed drives the pin high; firmware enables the internal pull-down.","publisher":"STMicroelectronics","quote":"\"JOY_SEL\" \"PA0\" \"R198 0\" \"Selection\" \"COMMON\" \"R201 100\" \"VDD\" \"Input pins with pull-down\"; p. 24: \"The selection key of the joystick is connected to PA0\"; Table 34: \"23 PA0 JOY_SEL\"","revision":"DocID025744 Rev 1 (13-Jan-2014); schematic title block 'Number:MB1070 Rev: B.1(PCB.SCH) Date: 10/9/2013 Sheet 8 of 14'","url":"https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","where":"p. 49, Figure 26 (schematic sheet 8 of 14), 'Joystick' block; p. 24 section 2.20; Table 34 p. 57"},"label":"B3 joystick SEL","name":"B3 joystick SEL","pin":"PA0","pull":"none"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20241126011518id_/https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","doc":"UM1714 User manual - Evaluation board for STM32 F0 series with STM32F072VB MCU (um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf); section 4 Schematics, Figure 26 'STM32072B-EVAL schematic 8' (sheet 'STM32072B-EVAL Peripherals') and Appendix A Table 34","kind":"user-manual","level":"Joystick B3 COMMON (pin 5) -> R201 100R -> VDD; the direction contact goes through a 0R resistor to the MCU pin, with only a 100nF capacitor to GND and the sheet annotation 'Input pins with pull-down' (no board pull-down): pressed drives the pin high; firmware enables the internal pull-down.","publisher":"STMicroelectronics","quote":"\"JOY_DOWN\" \"PF10\" \"R197 0\" \"DWON\" (sic) pin 3; Table 34: \"11 PF10 JOY_DOWN\"","revision":"DocID025744 Rev 1 (13-Jan-2014); schematic title block 'Number:MB1070 Rev: B.1(PCB.SCH) Date: 10/9/2013 Sheet 8 of 14'","url":"https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","where":"p. 49, Figure 26 (schematic sheet 8 of 14), 'Joystick' block; Table 34 p. 57"},"label":"B3 joystick DOWN","name":"B3 joystick DOWN","pin":"PF10","pull":"none"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20241126011518id_/https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","doc":"UM1714 User manual - Evaluation board for STM32 F0 series with STM32F072VB MCU (um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf); section 4 Schematics, Figure 26 'STM32072B-EVAL schematic 8' (sheet 'STM32072B-EVAL Peripherals') and Appendix A Table 34","kind":"user-manual","level":"Joystick B3 COMMON (pin 5) -> R201 100R -> VDD; the direction contact goes through a 0R resistor to the MCU pin, with only a 100nF capacitor to GND and the sheet annotation 'Input pins with pull-down' (no board pull-down): pressed drives the pin high; firmware enables the internal pull-down.","publisher":"STMicroelectronics","quote":"\"JOY_LEFT\" \"PE2\" \"R199 0\" \"LEFT\" pin 1; MCU sheet: \"PE2\" \"JOY_LEFT\"; Table 34: \"1 PE2 JOY_LEFT\"; p. 32: \"42 PE2 JOY_LEFT Remove R199\"","revision":"DocID025744 Rev 1 (13-Jan-2014); schematic title block 'Number:MB1070 Rev: B.1(PCB.SCH) Date: 10/9/2013 Sheet 8 of 14'","url":"https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","where":"p. 49, Figure 26 (schematic sheet 8 of 14), 'Joystick' block; Figure 20 (MCU schematic 2); Table 34 p. 57; extension-connector table p. 32"},"label":"B3 joystick LEFT","name":"B3 joystick LEFT","pin":"PE2","pull":"none"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20241126011518id_/https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","doc":"UM1714 User manual - Evaluation board for STM32 F0 series with STM32F072VB MCU (um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf); section 4 Schematics, Figure 26 'STM32072B-EVAL schematic 8' (sheet 'STM32072B-EVAL Peripherals') and Appendix A Table 34","kind":"user-manual","level":"Joystick B3 COMMON (pin 5) -> R201 100R -> VDD; the direction contact goes through a 0R resistor to the MCU pin, with only a 100nF capacitor to GND and the sheet annotation 'Input pins with pull-down' (no board pull-down): pressed drives the pin high; firmware enables the internal pull-down.","publisher":"STMicroelectronics","quote":"\"JOY_RIGHT\" \"PE3\" \"RIGHT\" pin 4; Table 34: \"2 PE3 JOY_RIGHT\"; p. 31: \"43 PE3 JOY_RIGHT Remove R202\"","revision":"DocID025744 Rev 1 (13-Jan-2014); schematic title block 'Number:MB1070 Rev: B.1(PCB.SCH) Date: 10/9/2013 Sheet 8 of 14'","url":"https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","where":"p. 49, Figure 26 (schematic sheet 8 of 14), 'Joystick' block; Table 34 p. 57"},"label":"B3 joystick RIGHT","name":"B3 joystick RIGHT","pin":"PE3","pull":"none"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20241126011518id_/https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","doc":"UM1714 User manual - Evaluation board for STM32 F0 series with STM32F072VB MCU (um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf); section 4 Schematics, Figure 26 'STM32072B-EVAL schematic 8' (sheet 'STM32072B-EVAL Peripherals') and Appendix A Table 34","kind":"user-manual","level":"Joystick B3 COMMON (pin 5) -> R201 100R -> VDD; the direction contact goes through a 0R resistor to the MCU pin, with only a 100nF capacitor to GND and the sheet annotation 'Input pins with pull-down' (no board pull-down): pressed drives the pin high; firmware enables the internal pull-down.","publisher":"STMicroelectronics","quote":"\"JOY_UP\" \"PF9\" \"R200 0\" \"UP\" pin 6; Table 34: \"10 PF9 JOY_UP\"","revision":"DocID025744 Rev 1 (13-Jan-2014); schematic title block 'Number:MB1070 Rev: B.1(PCB.SCH) Date: 10/9/2013 Sheet 8 of 14'","url":"https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","where":"p. 49, Figure 26 (schematic sheet 8 of 14), 'Joystick' block; Table 34 p. 57"},"label":"B3 joystick UP","name":"B3 joystick UP","pin":"PF9","pull":"none"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20241126011518id_/https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","doc":"UM1714 User manual - Evaluation board for STM32 F0 series with STM32F072VB MCU (um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf); section 4 Schematics, Figure 26 'STM32072B-EVAL schematic 8' (sheet 'STM32072B-EVAL Peripherals') and Appendix A Table 34","kind":"user-manual","level":"+3V3 -> LED anode (pin 1); cathode (pin 2) -> series resistor -> 0R link -> MCU pin: the pin sinks the current, lit when it is low.","publisher":"STMicroelectronics","quote":"\"+3V3\" \"LD1 Green\" \"R193 510\" \"R179 0\" \"PD8\" \"LED1\"; Table 34: \"55 PD8 LED1\"","revision":"DocID025744 Rev 1 (13-Jan-2014); schematic title block 'Number:MB1070 Rev: B.1(PCB.SCH) Date: 10/9/2013 Sheet 8 of 14'","url":"https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","where":"p. 49, Figure 26 (schematic sheet 8 of 14), 'LEDs' block; Table 34 p. 58"},"colour":"green","label":"LD1","name":"LD1","pin":"PD8"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20241126011518id_/https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","doc":"UM1714 User manual - Evaluation board for STM32 F0 series with STM32F072VB MCU (um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf); section 4 Schematics, Figure 26 'STM32072B-EVAL schematic 8' (sheet 'STM32072B-EVAL Peripherals') and Appendix A Table 34","kind":"user-manual","level":"+3V3 -> LED anode (pin 1); cathode (pin 2) -> series resistor -> 0R link -> MCU pin: the pin sinks the current, lit when it is low.","publisher":"STMicroelectronics","quote":"\"LD2 Orange\" \"R192 680\" \"R178 0\" \"PD9\" \"LED2\"; Table 34: \"56 PD9 LED2\"","revision":"DocID025744 Rev 1 (13-Jan-2014); schematic title block 'Number:MB1070 Rev: B.1(PCB.SCH) Date: 10/9/2013 Sheet 8 of 14'","url":"https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","where":"p. 49, Figure 26 (schematic sheet 8 of 14), 'LEDs' block; Table 34 p. 58"},"colour":"orange","label":"LD2","name":"LD2","pin":"PD9"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20241126011518id_/https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","doc":"UM1714 User manual - Evaluation board for STM32 F0 series with STM32F072VB MCU (um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf); section 4 Schematics, Figure 26 'STM32072B-EVAL schematic 8' (sheet 'STM32072B-EVAL Peripherals') and Appendix A Table 34","kind":"user-manual","level":"+3V3 -> LED anode (pin 1); cathode (pin 2) -> series resistor -> 0R link -> MCU pin: the pin sinks the current, lit when it is low.","publisher":"STMicroelectronics","quote":"\"LD3 Red\" \"R191 680\" \"R177 0\" \"PD10\" \"LED3\"; Table 34: \"57 PD10 LED3\"","revision":"DocID025744 Rev 1 (13-Jan-2014); schematic title block 'Number:MB1070 Rev: B.1(PCB.SCH) Date: 10/9/2013 Sheet 8 of 14'","url":"https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","where":"p. 49, Figure 26 (schematic sheet 8 of 14), 'LEDs' block; Table 34 p. 58"},"colour":"red","label":"LD3","name":"LD3","pin":"PD10"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20241126011518id_/https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","doc":"UM1714 User manual - Evaluation board for STM32 F0 series with STM32F072VB MCU (um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf); section 4 Schematics, Figure 26 'STM32072B-EVAL schematic 8' (sheet 'STM32072B-EVAL Peripherals') and Appendix A Table 34","kind":"user-manual","level":"+3V3 -> LED anode (pin 1); cathode (pin 2) -> series resistor -> 0R link -> MCU pin: the pin sinks the current, lit when it is low.","publisher":"STMicroelectronics","quote":"\"LD4 Blue\" \"R190 680\" \"R176 0\" \"PD11\" \"LED4\"; Table 34: \"58 PD11 LED4\"","revision":"DocID025744 Rev 1 (13-Jan-2014); schematic title block 'Number:MB1070 Rev: B.1(PCB.SCH) Date: 10/9/2013 Sheet 8 of 14'","url":"https://www.st.com/resource/en/user_manual/um1714-evaluation-board-for-stm32-f0-series-with-stm32f072vb-mcu-stmicroelectronics.pdf","where":"p. 49, Figure 26 (schematic sheet 8 of 14), 'LEDs' block; Table 34 p. 58"},"colour":"blue","label":"LD4","name":"LD4","pin":"PD11"}],"naming":"stm32","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Disco:DISCO_F100RB","flash":131071,"ids":["arduino:STMicroelectronics:stm32:Disco:DISCO_F100RB"],"key":"st-stm32f100rb-discvl","name":"STM32F100RB-DISCVL","part":"stm32f100rb","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F1xx/F100R(8-B)T/variant_DISCO_F100RB.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PC8","LED_BLUE",null],["PC9","LED_BUILTIN",null]],"spi":["PB13","PB15","PB14"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Disco:DISCO_F100RB"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PB12","miso":"PB14","mosi":"PB15","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"name":"USER_BTN","pin":"PA0"}],"flash":131071,"flash_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_F100RB","leds":[{"colour":"blue","name":"LED_BLUE","pin":"PC8"},{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PC9"}],"naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_F100RB"}},
{"chosen":"cpy:stm/stm32f4_discovery","ids":["cpy:stm/stm32f4_discovery"],"key":"st-stm32f4-disco","name":"STM32F4_DISCO","part":"stm32f407vg","records":[{"file":"ports/stm/boards/stm32f4_discovery/pins.c","says":{"leds":[["PD13","LED1",null],["PD12","LED2",null],["PD14","LED3",null],["PD15","LED4",null]]},"src":"cpy:stm/stm32f4_discovery"}],"vendor":"STMicroelectronics","why":"rank","wiring":{"flash":1048576,"flash_from":"cpy:stm/stm32f4_discovery: FLASH_SIZE (0x100000)","leds":[{"aliases":["LED_ORANGE"],"colour":"orange","name":"LED1","pin":"PD13"},{"aliases":["LED_GREEN"],"colour":"green","name":"LED2","pin":"PD12"},{"aliases":["LED_RED"],"colour":"red","name":"LED3","pin":"PD14"},{"aliases":["LED_BLUE"],"colour":"blue","name":"LED4","pin":"PD15"}],"naming":"stm32","ram":196608,"ram_from":"stm32-data STM32F407VG"}},
{"chosen":"arduino:STMicroelectronics:stm32:Disco:DISCO_F407VG","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:Disco:DISCO_F407VG"],"key":"st-stm32f407g-disc1","name":"STM32F407G-DISC1","part":"stm32f407vg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F407V(E-G)T_F417V(E-G)T/variant_DISCO_F407VG.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"i2c":["PB7","PB8"],"leds":[["PD15","LED_BLUE",null],["PD12","LED_BUILTIN",null],["PD13","LED_ORANGE",null],["PD14","LED_RED",null]],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Disco:DISCO_F407VG"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB7"},"spi":{"cs":"PB12","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"name":"USER_BTN","pin":"PA0"}],"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_F407VG","leds":[{"colour":"blue","name":"LED_BLUE","pin":"PD15"},{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PD12"},{"colour":"orange","name":"LED_ORANGE","pin":"PD13"},{"colour":"red","name":"LED_RED","pin":"PD14"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_F407VG"}},
{"chosen":"arduino:STMicroelectronics:stm32:Disco:DISCO_F411VE","disagree":[{"kept":"PD12","kept_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_F411VE","kind":"primary","other":"PD13","other_from":"cpy:stm/stm32f411ve_discovery","what":"the LED"}],"flash":524288,"ids":["arduino:STMicroelectronics:stm32:Disco:DISCO_F411VE","cpy:stm/stm32f411ve_discovery"],"key":"st-stm32f411e-disco","name":"STM32F411E-DISCO","part":"stm32f411ve","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F411V(C-E)T/variant_DISCO_F411VE.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"i2c":["PB9","PB6"],"leds":[["PD15","LED_BLUE",null],["PD12","LED_BUILTIN",null],["PD13","LED_ORANGE",null],["PD14","LED_RED",null]],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:Disco:DISCO_F411VE"},{"file":"ports/stm/boards/stm32f411ve_discovery/pins.c","says":{"leds":[["PD13","LED1",null],["PD12","LED2",null],["PD14","LED3",null],["PD15","LED4",null]]},"src":"cpy:stm/stm32f411ve_discovery"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB9"},"spi":{"cs":"PE3","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"name":"USER_BTN","pin":"PA0"}],"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_F411VE","leds":[{"colour":"blue","name":"LED_BLUE","pin":"PD15"},{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PD12"},{"colour":"orange","name":"LED_ORANGE","pin":"PD13"},{"colour":"red","name":"LED_RED","pin":"PD14"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_F411VE"}},
{"chosen":"zephyr:stm32f411e_disco","flash":524288,"ids":["zephyr:stm32f411e_disco"],"key":"st-stm32f411e-discovery","name":"STM32F411E Discovery","part":"stm32f411xe","ram":131072,"records":[{"file":"boards/st/stm32f411e_disco/stm32f411e_disco.dts","says":{"buttons":[["PA0","sw0","high",null]],"i2c":["PB9","PB6"],"leds":[["PD13","led0","high"],["PD12","led1","high"],["PD14","led2","high"],["PD15","led3","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:stm32f411e_disco","stated":{"buttons|PA0":"zephyr:stm32f411e_disco: gpios = <&gpioa 0 GPIO_ACTIVE_HIGH>","leds|PD12":"zephyr:stm32f411e_disco: gpios = <&gpiod 12 GPIO_ACTIVE_HIGH>","leds|PD13":"zephyr:stm32f411e_disco: gpios = <&gpiod 13 GPIO_ACTIVE_HIGH>","leds|PD14":"zephyr:stm32f411e_disco: gpios = <&gpiod 14 GPIO_ACTIVE_HIGH>","leds|PD15":"zephyr:stm32f411e_disco: gpios = <&gpiod 15 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB9"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"high","aliases":["mcuboot-button0"],"label":"User","name":"sw0","pin":"PA0"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"label":"User LD3","name":"led0","pin":"PD13"},{"active":"high","label":"User LD4","name":"led1","pin":"PD12"},{"active":"high","label":"User LD5","name":"led2","pin":"PD14"},{"active":"high","label":"User LD6","name":"led3","pin":"PD15"}],"naming":"stm32","parts":[{"address":30,"bus":"i2c","compatible":"st,lis2mdl","name":"LIS2MDL"},{"address":25,"bus":"i2c","compatible":"st,lis2dh","name":"LIS2DH"},{"bus":"spi","compatible":"st,i3g4250d","name":"I3G4250D"}],"ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:stm/stm32f412zg_discovery","ids":["cpy:stm/stm32f412zg_discovery"],"key":"st-stm32f412g-disco","name":"STM32F412G_DISCO","part":"stm32f412zx","records":[{"file":"ports/stm/boards/stm32f412zg_discovery/pins.c","says":{"i2c":["PB9","PB10"],"leds":[["PE0","LED1",null],["PE1","LED2",null],["PE2","LED3",null],["PE3","LED4",null]]},"src":"cpy:stm/stm32f412zg_discovery"}],"vendor":"STMicroelectronics","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PB10","sda":"PB9"}},"flash":1048576,"flash_from":"cpy:stm/stm32f412zg_discovery: FLASH_SIZE (0x100000)","leds":[{"name":"LED1","pin":"PE0"},{"name":"LED2","pin":"PE1"},{"name":"LED3","pin":"PE2"},{"name":"LED4","pin":"PE3"}],"naming":"stm32","ram":262144,"ram_from":"stm32-data STM32F412ZG, named by cpy:stm/stm32f412zg_discovery: MICROPY_HW_MCU_NAME"}},
{"chosen":"zephyr:stm32f412g_disco","flash":1048576,"ids":["zephyr:stm32f412g_disco"],"key":"st-stm32f412g-discovery","name":"STM32F412G Discovery","part":"stm32f412zx","ram":262144,"records":[{"file":"boards/st/stm32f412g_disco/stm32f412g_disco.dts","says":{"buttons":[["PA0","sw0","high","down"],["PG1","joystick_down","high","down"],["PG0","joystick_up","high","down"],["PF15","joystick_left","high","down"],["PF14","joystick_right","high","down"]],"i2c":["PB9","PB10"],"leds":[["PE0","led0","high"],["PE1","led1","high"],["PE2","led2","high"],["PE3","led3","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:stm32f412g_disco","stated":{"buttons|PA0":"zephyr:stm32f412g_disco: gpios = <&gpioa 0 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PF14":"zephyr:stm32f412g_disco: gpios = <&gpiof 14 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PF15":"zephyr:stm32f412g_disco: gpios = <&gpiof 15 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PG0":"zephyr:stm32f412g_disco: gpios = <&gpiog 0 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PG1":"zephyr:stm32f412g_disco: gpios = <&gpiog 1 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","leds|PE0":"zephyr:stm32f412g_disco: gpios = <&gpioe 0 GPIO_ACTIVE_HIGH>","leds|PE1":"zephyr:stm32f412g_disco: gpios = <&gpioe 1 GPIO_ACTIVE_HIGH>","leds|PE2":"zephyr:stm32f412g_disco: gpios = <&gpioe 2 GPIO_ACTIVE_HIGH>","leds|PE3":"zephyr:stm32f412g_disco: gpios = <&gpioe 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"PB10","sda":"PB9"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"high","label":"joystick selection","name":"sw0","pin":"PA0","pull":"down"},{"active":"high","label":"joystick down","name":"joystick_down","pin":"PG1","pull":"down"},{"active":"high","label":"joystick up","name":"joystick_up","pin":"PG0","pull":"down"},{"active":"high","label":"joystick left","name":"joystick_left","pin":"PF15","pull":"down"},{"active":"high","label":"joystick right","name":"joystick_right","pin":"PF14","pull":"down"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD1","name":"led0","pin":"PE0"},{"active":"high","label":"User LD2","name":"led1","pin":"PE1"},{"active":"high","label":"User LD3","name":"led2","pin":"PE2"},{"active":"high","label":"User LD4","name":"led3","pin":"PE3"}],"naming":"stm32","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Disco:DISCO_F413ZH","flash":1572864,"ids":["arduino:STMicroelectronics:stm32:Disco:DISCO_F413ZH"],"key":"st-stm32f413h-disco","name":"STM32F413H-DISCO","part":"stm32f413zh","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F413Z(G-H)(J-T)_F423ZH(J-T)/variant_DISCO_F413ZH.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"leds":[["PB12","LED_BUILTIN",null],["PE3","LED_RED",null]],"uart":["PG14","PG9"]},"src":"arduino:STMicroelectronics:stm32:Disco:DISCO_F413ZH"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"uart":{"name":"Serial","rx":"PG9","tx":"PG14"}},"buttons":[{"name":"USER_BTN","pin":"PA0"}],"flash":1572864,"flash_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_F413ZH","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB12"},{"colour":"red","name":"LED_RED","pin":"PE3"}],"naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_F413ZH"}},
{"chosen":"zephyr:stm32f413h_disco","flash":1572864,"ids":["zephyr:stm32f413h_disco"],"key":"st-stm32f413h-discovery","name":"STM32F413H Discovery","part":"stm32f413xx","ram":327680,"records":[{"file":"boards/st/stm32f413h_disco/stm32f413h_disco.dts","says":{"i2c":["PB11","PB10"],"leds":[["PC5","led0","high"],["PE3","led1","high"]],"spi":["PB12","PB5","PB4"]},"src":"zephyr:stm32f413h_disco","stated":{"leds|PC5":"zephyr:stm32f413h_disco: gpios = <&gpioc 5 GPIO_ACTIVE_HIGH>","leds|PE3":"zephyr:stm32f413h_disco: gpios = <&gpioe 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"PB10","sda":"PB11"},"spi":{"miso":"PB4","mosi":"PB5","name":"spi3","sck":"PB12"}},"flash":1572864,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD1","name":"led0","pin":"PC5"},{"active":"high","label":"User LD4","name":"led1","pin":"PE3"}],"naming":"stm32","ram":327680,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32f429i_disc1","flash":2097152,"ids":["zephyr:stm32f429i_disc1"],"key":"st-stm32f429i-discovery","name":"STM32F429I Discovery","part":"stm32f429xx","ram":196608,"records":[{"file":"boards/st/stm32f429i_disc1/stm32f429i_disc1.dts","says":{"buttons":[["PA0","sw0","high",null]],"i2c":["PC9","PA8"],"leds":[["PG13","led0","high"],["PG14","led_4","high"]],"spi":["PF7","PF9","PF8"]},"src":"zephyr:stm32f429i_disc1","stated":{"buttons|PA0":"zephyr:stm32f429i_disc1: gpios = <&gpioa 0 GPIO_ACTIVE_HIGH>","leds|PG13":"zephyr:stm32f429i_disc1: gpios = <&gpiog 13 GPIO_ACTIVE_HIGH>","leds|PG14":"zephyr:stm32f429i_disc1: gpios = <&gpiog 14 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c3","scl":"PA8","sda":"PC9"},"spi":{"miso":"PF8","mosi":"PF9","name":"spi5","sck":"PF7"}},"buttons":[{"active":"high","label":"User","name":"sw0","pin":"PA0"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD3","name":"led0","pin":"PG13"},{"active":"high","label":"User LD4","name":"led_4","pin":"PG14"}],"naming":"stm32","parts":[{"address":65,"bus":"i2c","compatible":"st,stmpe811","name":"STMPE811"}],"ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Disco:DISCO_F429ZI","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:Disco:DISCO_F429ZI"],"key":"st-stm32f429zi-disco","name":"STM32F429ZI-DISCO","part":"stm32f429zi","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F427Z(G-I)T_F429ZET_F429Z(G-I)(T-Y)_F437Z(G-I)T_F439Z(G-I)(T-Y)/variant_DISCO_F429ZI.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"i2c":["PC9","PA8"],"leds":[["PG13","LED_BUILTIN",null],["PG14","LED_RED",null]],"spi":["PF7","PF9","PF8"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:Disco:DISCO_F429ZI"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA8","sda":"PC9"},"spi":{"cs":"PF6","miso":"PF8","mosi":"PF9","name":"SPI","sck":"PF7"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PA0"}],"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_F429ZI","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PG13"},{"colour":"red","name":"LED_RED","pin":"PG14"}],"naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_F429ZI"}},
{"chosen":"mpy:stm32/STM32F439","ids":["mpy:stm32/STM32F439"],"key":"st-stm32f439","name":"STM32F439","part":"stm32f439xx","records":[{"file":"ports/stm32/boards/STM32F439/mpconfigboard.h","says":{"buttons":[["PA0","USRSW","high","none"]],"i2c":["PC9","PA8"],"spi":["PA5","PA7","PA6"]},"src":"mpy:stm32/STM32F439","stated":{"buttons|PA0":"#define MICROPY_HW_USRSW_PRESSED (1)"}}],"vendor":"ST Microelectronics","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PA8","sda":"PC9"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"}},"buttons":[{"active":"high","name":"USRSW","pin":"PA0","pull":"none"}],"flash":2097152,"flash_from":"MicroPython ports/stm32/boards/stm32f439.ld (MEMORY, the linker script this board's mpconfigboard.mk names in LD_FILES)","memory_cite":{"doc":"MicroPython ports/stm32/boards/stm32f439.ld","kind":"board-definition","publisher":"MicroPython","quote":"FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 2048K /* entire flash */","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/stm32/boards/stm32f439.ld","where":"MEMORY, the linker script this board's mpconfigboard.mk names in LD_FILES"},"naming":"stm32","ram":262144,"ram_from":"stm32-data STM32F439AI, STM32F439BG, STM32F439BI and 8 more: every chip STM32F439 can be"}},
{"chosen":"zephyr:stm32f469i_disco","flash":2097152,"ids":["zephyr:stm32f469i_disco"],"key":"st-stm32f469i-discovery","name":"STM32F469I Discovery","part":"stm32f469xx","ram":327680,"records":[{"file":"boards/st/stm32f469i_disco/stm32f469i_disco.dts","says":{"buttons":[["PA0","sw0","low",null]],"i2c":["PB9","PB8"],"leds":[["PG6","led0","high"],["PD4","led1","high"],["PD5","led2","high"],["PK3","led3","high"]],"spi":["PD3","PB15","PB14"]},"src":"zephyr:stm32f469i_disco","stated":{"buttons|PA0":"zephyr:stm32f469i_disco: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","leds|PD4":"zephyr:stm32f469i_disco: gpios = <&gpiod 4 GPIO_ACTIVE_HIGH>","leds|PD5":"zephyr:stm32f469i_disco: gpios = <&gpiod 5 GPIO_ACTIVE_HIGH>","leds|PG6":"zephyr:stm32f469i_disco: gpios = <&gpiog 6 GPIO_ACTIVE_HIGH>","leds|PK3":"zephyr:stm32f469i_disco: gpios = <&gpiok 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"miso":"PB14","mosi":"PB15","name":"spi2","sck":"PD3"}},"buttons":[{"active":"low","label":"User","name":"sw0","pin":"PA0"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD1","name":"led0","pin":"PG6"},{"active":"high","label":"User LD2","name":"led1","pin":"PD4"},{"active":"high","label":"User LD3","name":"led2","pin":"PD5"},{"active":"high","label":"User LD4","name":"led3","pin":"PK3"}],"naming":"stm32","parts":[{"address":42,"bus":"i2c","compatible":"focaltech,ft5336","name":"FT5336"}],"ram":327680,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Disco:DISCO_F723IE","disagree":[{"kept":"PA7","kept_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_F723IE","kind":"primary","other":"PA5","other_from":"zephyr:stm32f723e_disco","what":"the LED"}],"flash":524288,"ids":["arduino:STMicroelectronics:stm32:Disco:DISCO_F723IE","zephyr:stm32f723e_disco"],"key":"st-stm32f723e-discovery","name":"STM32F723E Discovery","notes":["led PA5 added from zephyr:stm32f723e_disco","led PA7 label from zephyr:stm32f723e_disco","led PB1 label from zephyr:stm32f723e_disco","button PA0 label from zephyr:stm32f723e_disco","led PA7 active from zephyr:stm32f723e_disco","led PB1 active from zephyr:stm32f723e_disco","button PA0 active from zephyr:stm32f723e_disco"],"part":"stm32f723ie","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F7xx/F723I(C-E)(K-T)_F730I8K_F733IE(K-T)/variant_DISCO_F723IE.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"i2c":["PH5","PH4"],"leds":[["PA7","LED_BUILTIN",null],["PB1","LED_GREEN",null]],"spi":["PA5","PB5","PB4"],"uart":["PC6","PC7"]},"src":"arduino:STMicroelectronics:stm32:Disco:DISCO_F723IE"},{"file":"boards/st/stm32f723e_disco/stm32f723e_disco.dts","says":{"buttons":[["PA0","sw0","high",null]],"i2c":["PH5","PH4"],"leds":[["PA5","led0","high"],["PA7","led1","high"],["PB1","led2","high"]],"spi":["PA5","PB5","PB4"]},"src":"zephyr:stm32f723e_disco","stated":{"buttons|PA0":"zephyr:stm32f723e_disco: gpios = <&gpioa 0 GPIO_ACTIVE_HIGH>","leds|PA5":"zephyr:stm32f723e_disco: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>","leds|PA7":"zephyr:stm32f723e_disco: gpios = <&gpioa 7 GPIO_ACTIVE_HIGH>","leds|PB1":"zephyr:stm32f723e_disco: gpios = <&gpiob 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PH4","sda":"PH5"},"spi":{"cs":"PA1","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PC7","tx":"PC6"}},"buttons":[{"active":"high","filled":["label from zephyr:stm32f723e_disco","active from zephyr:stm32f723e_disco"],"label":"User","name":"USER_BTN","pin":"PA0"}],"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_F723IE","leds":[{"active":"high","aliases":["LED_RED"],"colour":"red","filled":["label from zephyr:stm32f723e_disco","active from zephyr:stm32f723e_disco"],"label":"User LD5","name":"LED_BUILTIN","pin":"PA7"},{"active":"high","colour":"green","filled":["label from zephyr:stm32f723e_disco","active from zephyr:stm32f723e_disco"],"label":"User LD6","name":"LED_GREEN","pin":"PB1"},{"active":"high","added_from":"zephyr:stm32f723e_disco","label":"User LD1","name":"led0","pin":"PA5"}],"naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_F723IE"}},
{"chosen":"arduino:STMicroelectronics:stm32:Disco:DISCO_F746NG","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:Disco:DISCO_F746NG","cpy:stm/stm32f746g_discovery","zephyr:stm32f746g_disco"],"key":"st-stm32f746g-discovery","name":"STM32F746G Discovery","notes":["i2c added from zephyr:stm32f746g_disco","spi added from zephyr:stm32f746g_disco","button PI11 label from zephyr:stm32f746g_disco","led PI1 active from zephyr:stm32f746g_disco","button PI11 active from zephyr:stm32f746g_disco"],"part":"stm32f746ng","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F7xx/F746B(E-G)T_F746N(E-G)H_F750N8H_F756BGT_F756NGH/variant_DISCO_F746NG.h","says":{"buttons":[["PI11","USER_BTN",null,null]],"leds":[["PI1","LED_BUILTIN",null]],"uart":["PA9","PB7"]},"src":"arduino:STMicroelectronics:stm32:Disco:DISCO_F746NG"},{"file":"boards/st/stm32f746g_disco/stm32f746g_disco.dts","says":{"buttons":[["PI11","sw0","high",null]],"i2c":["PB9","PB8"],"leds":[["PI1","led0","high"]],"spi":["PI1","PB15","PB14"]},"src":"zephyr:stm32f746g_disco","stated":{"buttons|PI11":"zephyr:stm32f746g_disco: gpios = <&gpioi 11 GPIO_ACTIVE_HIGH>","leds|PI1":"zephyr:stm32f746g_disco: gpios = <&gpioi 1 GPIO_ACTIVE_HIGH>"}},{"file":"ports/stm/boards/stm32f746g_discovery/pins.c","says":{"buttons":[["PI11","SW",null,null]],"leds":[["PI1","LED",null]]},"src":"cpy:stm/stm32f746g_discovery"}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"added_from":"zephyr:stm32f746g_disco","name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"added_from":"zephyr:stm32f746g_disco","miso":"PB14","mosi":"PB15","name":"spi2","sck":"PI1"},"uart":{"name":"Serial","rx":"PB7","tx":"PA9"}},"buttons":[{"active":"high","filled":["label from zephyr:stm32f746g_disco","active from zephyr:stm32f746g_disco"],"label":"User","name":"USER_BTN","pin":"PI11"}],"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_F746NG","leds":[{"active":"high","aliases":["LED_GREEN"],"colour":"green","filled":["active from zephyr:stm32f746g_disco"],"label":"D13","name":"LED_BUILTIN","pin":"PI1"}],"naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_F746NG"}},
{"chosen":"hand:pio:disco_f750n8","flash":65536,"ids":["pio:disco_f750n8"],"key":"st-stm32f7508-dk","name":"STM32F7508-DK","part":"stm32f750n8","ram":348160,"records":[{"checked":"stm32-data STM32F750N8: package TFBGA216","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PI11","B1 USER","high","down"]],"leds":[["PI1","LD1","high"]],"uart":["PA9","PB7"]},"src":"hand:pio:disco_f750n8"}],"vendor":"ST","why":"hand","wiring":{"buses":{"uart":{"cite":{"archived":"https://web.archive.org/web/20260219200926/https://www.st.com/resource/en/user_manual/um2470-discovery-kit-for-stm32f7-series-with-stm32f750n8-mcu-stmicroelectronics.pdf","date":"2020-03","doc":"UM2470 User manual - Discovery kit for STM32F7 Series with STM32F750N8 MCU","kind":"user-manual","publisher":"STMicroelectronics","quote":"\"E15 PA9 VCP_TX\" / \"B5 PB7 VCP_RX\"","revision":"UM2470 Rev 2","url":"https://www.st.com/resource/en/user_manual/um2470-discovery-kit-for-stm32f7-series-with-stm32f750n8-mcu-stmicroelectronics.pdf","where":"pp. 28 and 30, Table 12 (I/O assignment)"},"name":"USART1 (ST-LINK/V2-1 virtual COM port)","rx":"PB7","tx":"PA9"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20250419203812/https://www.st.com/resource/en/schematic_pack/mb1191-f750n8h6-b02_schematic.pdf","date":"2018-09-07","doc":"MB1191 schematic, revision B-02 (Project STM32F7508-DK)","kind":"schematic","level":"Schematic: B1 between VDD and the node that goes through R18 10K/SB6 to B_USER (PI11); R19 10K to GND -> reads high when pressed.","publisher":"STMicroelectronics","quote":"Table 12: \"F3 PI11 B_USER\"; schematic: \"B_USER\" \"SB6\" \"R18 10K\" \"R19 10K\" \"C10 100nF\" \"VDD\" \"B1\"","revision":"B-02","url":"https://www.st.com/resource/en/schematic_pack/mb1191-f750n8h6-b02_schematic.pdf","where":"d1 p. 30 Table 12; d2 sheet 3 'USER & WAKE-UP Button' and sheet 9 (MCU: 'F3 PI11 B_USER')"},"label":"B1 USER","name":"B1 USER","pin":"PI11","pull":"down"}],"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20250419203812/https://www.st.com/resource/en/schematic_pack/mb1191-f750n8h6-b02_schematic.pdf","date":"2018-09-07","doc":"MB1191 schematic, revision B-02 (Project STM32F7508-DK)","kind":"schematic","level":"Schematic: PI1 -> SB8 -> R59 510 -> LD1 anode, cathode to GND -> lit when high.","publisher":"STMicroelectronics","quote":"Table 12: \"D14 PI1 ARDUINO SCK/D13\"; schematic: \"LD1\" \"LED, green\" \"R59 510_1%_0402\" \"SB8\" \"PI1\"","revision":"B-02","url":"https://www.st.com/resource/en/schematic_pack/mb1191-f750n8h6-b02_schematic.pdf","where":"d1 p. 29 Table 12 (I/O assignment); d2 sheet 6 (Arduino connectors)"},"colour":"green","label":"LD1","name":"LD1","pin":"PI1"}],"naming":"stm32","ram":348160,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32f7508_dk","flash":65536,"ids":["zephyr:stm32f7508_dk"],"key":"st-stm32f7508-dk-discovery-kit","name":"STM32F7508-DK Discovery Kit","part":"stm32f750xx","ram":262144,"records":[{"file":"boards/st/stm32f7508_dk/stm32f7508_dk.dts","says":{"buttons":[["PI11","sw0","high",null]],"i2c":["PB9","PB8"],"leds":[["PI1","led0","high"]],"spi":["PI1","PB15","PB14"]},"src":"zephyr:stm32f7508_dk","stated":{"buttons|PI11":"zephyr:stm32f7508_dk: gpios = <&gpioi 11 GPIO_ACTIVE_HIGH>","leds|PI1":"zephyr:stm32f7508_dk: gpios = <&gpioi 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"miso":"PB14","mosi":"PB15","name":"spi2","sck":"PI1"}},"buttons":[{"active":"high","label":"User","name":"sw0","pin":"PI11"}],"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD1","name":"led0","pin":"PI1"}],"naming":"stm32","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32f769i_disco","flash":2097152,"ids":["zephyr:stm32f769i_disco"],"key":"st-stm32f769i-discovery","name":"STM32F769I Discovery","part":"stm32f769xx","ram":393216,"records":[{"file":"boards/st/stm32f769i_disco/stm32f769i_disco.dts","says":{"buttons":[["PA0","sw0","high",null]],"i2c":["PB9","PB8"],"leds":[["PJ13","led0","high"],["PJ5","led1","high"],["PA12","led2","high"]],"spi":["PA12","PB15","PB14"]},"src":"zephyr:stm32f769i_disco","stated":{"buttons|PA0":"zephyr:stm32f769i_disco: gpios = <&gpioa 0 GPIO_ACTIVE_HIGH>","leds|PA12":"zephyr:stm32f769i_disco: gpios = <&gpioa 12 GPIO_ACTIVE_HIGH>","leds|PJ13":"zephyr:stm32f769i_disco: gpios = <&gpioj 13 GPIO_ACTIVE_HIGH>","leds|PJ5":"zephyr:stm32f769i_disco: gpios = <&gpioj 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"miso":"PB14","mosi":"PB15","name":"spi2","sck":"PA12"}},"buttons":[{"active":"high","label":"User","name":"sw0","pin":"PA0"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD1","name":"led0","pin":"PJ13"},{"active":"high","label":"User LD2","name":"led1","pin":"PJ5"},{"active":"high","label":"User LD3","name":"led2","pin":"PA12"}],"naming":"stm32","ram":393216,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Disco:DISCO_G0316","flash":32768,"ids":["arduino:STMicroelectronics:stm32:Disco:DISCO_G0316"],"key":"st-stm32g0316-disco","name":"STM32G0316-DISCO","part":"stm32g0316","ram":8192,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32G0xx/G031J(4-6)M_G041J6M/variant_DISCO_G0316.h","says":{"buttons":[["PF2","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PA12","LED_BUILTIN",null]],"spi":["PA1","PA12","PA11"],"uart":["PB6","PB7"]},"src":"arduino:STMicroelectronics:stm32:Disco:DISCO_G0316"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA13","miso":"PA11","mosi":"PA12","name":"SPI","sck":"PA1"},"uart":{"name":"Serial","rx":"PB7","tx":"PB6"}},"buttons":[{"name":"USER_BTN","pin":"PF2"}],"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_G0316","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PA12"}],"naming":"stm32","ram":8192,"ram_from":"arduino:STMicroelectronics:stm32:Disco:DISCO_G0316"}},
{"chosen":"zephyr:stm32g0316_disco","flash":32768,"ids":["zephyr:stm32g0316_disco"],"key":"st-stm32g0316-discovery","name":"STM32G0316 Discovery","part":"stm32g031xx","ram":8192,"records":[{"file":"boards/st/stm32g0316_disco/stm32g0316_disco.dts","says":{"buttons":[["PA0","sw0","low",null]],"leds":[["PA12","led0","low"]]},"src":"zephyr:stm32g0316_disco","stated":{"buttons|PA0":"zephyr:stm32g0316_disco: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","leds|PA12":"zephyr:stm32g0316_disco: gpios = <&gpioa 12 GPIO_ACTIVE_LOW>"}}],"vendor":"st","why":"rank","wiring":{"buttons":[{"active":"low","label":"User","name":"sw0","pin":"PA0"}],"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD2","name":"led0","pin":"PA12"}],"naming":"stm32","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32g081b_eval","flash":131072,"ids":["zephyr:stm32g081b_eval"],"key":"st-stm32g081b-evaluation","name":"STM32G081B Evaluation","part":"stm32g081xx","ram":36864,"records":[{"file":"boards/st/stm32g081b_eval/stm32g081b_eval.dts","says":{"buttons":[["PA0","sw0","high","down"],["PC8","sw1","high","down"],["PC3","sw2","high","down"],["PC7","sw3","high","down"],["PC2","sw4","high","down"]],"leds":[["PD5","led0","high"],["PD6","led1","high"],["PD8","led2","high"],["PD9","led3","high"]]},"src":"zephyr:stm32g081b_eval","stated":{"buttons|PA0":"zephyr:stm32g081b_eval: gpios = <&gpioa 0 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PC2":"zephyr:stm32g081b_eval: gpios = <&gpioc 2 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PC3":"zephyr:stm32g081b_eval: gpios = <&gpioc 3 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PC7":"zephyr:stm32g081b_eval: gpios = <&gpioc 7 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PC8":"zephyr:stm32g081b_eval: gpios = <&gpioc 8 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","leds|PD5":"zephyr:stm32g081b_eval: gpios = <&gpiod 5 GPIO_ACTIVE_HIGH>","leds|PD6":"zephyr:stm32g081b_eval: gpios = <&gpiod 6 GPIO_ACTIVE_HIGH>","leds|PD8":"zephyr:stm32g081b_eval: gpios = <&gpiod 8 GPIO_ACTIVE_HIGH>","leds|PD9":"zephyr:stm32g081b_eval: gpios = <&gpiod 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buttons":[{"active":"high","label":"JOY_SEL","name":"sw0","pin":"PA0","pull":"down"},{"active":"high","label":"JOY_LEFT","name":"sw1","pin":"PC8","pull":"down"},{"active":"high","label":"JOY_DOWN","name":"sw2","pin":"PC3","pull":"down"},{"active":"high","label":"JOY_RIGHT","name":"sw3","pin":"PC7","pull":"down"},{"active":"high","label":"JOY_UP","name":"sw4","pin":"PC2","pull":"down"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","pin":"PD5"},{"active":"high","label":"LED2","name":"led1","pin":"PD6"},{"active":"high","label":"LED3","name":"led2","pin":"PD8"},{"active":"high","label":"LED4","name":"led3","pin":"PD9"}],"naming":"stm32","ram":36864,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431CBTX","flash":131072,"ids":["arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431CBTX","arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431CBUX","pio:genericSTM32G431CB"],"key":"st-stm32g431cb-32k-ram-128k-flash","name":"STM32G431CB (32k RAM. 128k Flash)","part":"stm32g431cb","ram":32768,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431C(6-8-B)T_G441CBT/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431CBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431C(6-8-B)U_G441CBU/variant_generic.h","same":true,"src":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431CBUX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G431C(6-8-B)U_G441CBU/variant_generic.h","same":true,"src":"pio:genericSTM32G431CB","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"ST","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":170000000,"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431CBTX","naming":"stm32","ram":32768,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:GENERIC_G431CBTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:Disco:STM32H573I_DK","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:Disco:STM32H573I_DK"],"key":"st-stm32h573i-dk","name":"STM32H573I-DK","part":"stm32h573i","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32H5xx/H563IIKxQ_H573IIKxQ/variant_STM32H573I_DK.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PI9","LED_BUILTIN",null],["PI8","LED2",null],["PF1","LED3",null],["PF4","LED4",null]],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:Disco:STM32H573I_DK"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:Disco:STM32H573I_DK","leds":[{"aliases":["LED1","LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PI9"},{"aliases":["LED_ORANGE"],"colour":"orange","name":"LED2","pin":"PI8"},{"aliases":["LED_BLUE","LED_RED"],"colour":"blue","name":"LED3","pin":"PF1"},{"name":"LED4","pin":"PF4"}],"naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:Disco:STM32H573I_DK"}},
{"chosen":"zephyr:stm32h573i_dk","ids":["zephyr:stm32h573i_dk"],"key":"st-stm32h573i-dk-discovery","name":"STM32H573I-DK Discovery","part":"stm32h573xx","records":[{"file":"boards/st/stm32h573i_dk/stm32h573i_dk.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB7","PB6"],"leds":[["PI9","led_1","low"],["PI8","led_2","low"],["PF1","led_3","low"],["PF4","led0","low"]],"spi":["PI1","PB15","PI2"]},"src":"zephyr:stm32h573i_dk","stated":{"buttons|PC13":"zephyr:stm32h573i_dk: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|PF1":"zephyr:stm32h573i_dk: gpios = <&gpiof 1 GPIO_ACTIVE_LOW>","leds|PF4":"zephyr:stm32h573i_dk: gpios = <&gpiof 4 GPIO_ACTIVE_LOW>","leds|PI8":"zephyr:stm32h573i_dk: gpios = <&gpioi 8 GPIO_ACTIVE_LOW>","leds|PI9":"zephyr:stm32h573i_dk: gpios = <&gpioi 9 GPIO_ACTIVE_LOW>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PI2","mosi":"PB15","name":"spi2","sck":"PI1"}},"buttons":[{"active":"low","label":"User","name":"sw0","pin":"PC13"}],"flash":2097152,"flash_by_part":true,"flash_from":"stm32-data STM32H573AI, STM32H573II, STM32H573MI and 3 more: every chip stm32h573Xi can be","leds":[{"active":"low","label":"User LD1","name":"led_1","pin":"PI9"},{"active":"low","label":"User LD2","name":"led_2","pin":"PI8"},{"active":"low","label":"User LD3","name":"led_3","pin":"PF1"},{"active":"low","label":"User LD4","name":"led0","pin":"PF4"}],"naming":"stm32","ram":655360,"ram_from":"stm32-data STM32H573AI, STM32H573II, STM32H573MI and 3 more: every chip stm32h573Xi can be"}},
{"chosen":"zephyr:stm32h5f5j_dk","disagree":[{"kept":"high","kept_from":"level check: mb2114-h5f5lj-c01-schematic.pdf (Project 'STM32H5F5J Discovery Kit', Variant H5F5LJ)","kind":"level","other":"low","other_from":"zephyr:stm32h5f5j_dk","what":"button PI8 active"}],"flash":4194304,"ids":["zephyr:stm32h5f5j_dk"],"key":"st-stm32h5f5j-dk-discovery","name":"STM32H5F5J-DK Discovery","notes":["button PI8 active low from zephyr:stm32h5f5j_dk not kept: its statement `zephyr:stm32h5f5j_dk: gpios = <&gpioi 8 GPIO_ACTIVE_LOW>` is one the boards' schematics refuted and none confirmed: a copy of a known error","button PI8 active high from the level check (mb2114-h5f5lj-c01-schematic.pdf (Project 'STM32H5F5J Discovery Kit', Variant H5F5LJ))"],"part":"stm32h5f5xx","ram":1572864,"records":[{"file":"boards/st/stm32h5f5j_dk/stm32h5f5j_dk.dts","says":{"buttons":[["PI8","sw0","low",null]],"i2c":["PH8","PH7"],"leds":[["PH10","led_1","low"],["PA5","led_2","low"],["PB9","led0","low"],["PD15","led_4","low"]],"spi":["PG11","PB5","PG9"]},"src":"zephyr:stm32h5f5j_dk","stated":{"buttons|PI8":"zephyr:stm32h5f5j_dk: gpios = <&gpioi 8 GPIO_ACTIVE_LOW>","leds|PA5":"zephyr:stm32h5f5j_dk: gpios = <&gpioa 5 GPIO_ACTIVE_LOW>","leds|PB9":"zephyr:stm32h5f5j_dk: gpios = <&gpiob 9 GPIO_ACTIVE_LOW>","leds|PD15":"zephyr:stm32h5f5j_dk: gpios = <&gpiod 15 GPIO_ACTIVE_LOW>","leds|PH10":"zephyr:stm32h5f5j_dk: gpios = <&gpioh 10 GPIO_ACTIVE_LOW>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c3","scl":"PH7","sda":"PH8"},"spi":{"miso":"PG9","mosi":"PB5","name":"spi1","sck":"PG11"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20260314083040id_/https://www.st.com/resource/en/schematic_pack/mb2114-h5f5lj-c01-schematic.pdf","doc":"mb2114-h5f5lj-c01-schematic.pdf (Project 'STM32H5F5J Discovery Kit', Variant H5F5LJ)","kind":"schematic","level":"B1 to 3V3, R129 10K to GND","publisher":"STMicroelectronics","quote":"USER_BUTTON R129 10K GND; B1 KSC721JLFS 3V3; U6 ESDZL5-1F4","revision":"Revision C-01, Date 09 July 2025","url":"https://www.st.com/resource/en/schematic_pack/mb2114-h5f5lj-c01-schematic.pdf","where":"sheet 10 USER; sheet 2 PI8 -> USER_BUTTON"},"filled":["active from level check: mb2114-h5f5lj-c01-schematic.pdf (Project 'STM32H5F5J Discovery Kit', Variant H5F5LJ)"],"label":"User","name":"sw0","pin":"PI8"}],"flash":4194304,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20260314083040id_/https://www.st.com/resource/en/schematic_pack/mb2114-h5f5lj-c01-schematic.pdf","doc":"mb2114-h5f5lj-c01-schematic.pdf (Project 'STM32H5F5J Discovery Kit', Variant H5F5LJ)","kind":"schematic","level":"3V3 -> R11 -> LD1 -> PH10","publisher":"STMicroelectronics","quote":"LED_RED LD1 Red R11 270R 3V3","revision":"Revision C-01, Date 09 July 2025","url":"https://www.st.com/resource/en/schematic_pack/mb2114-h5f5lj-c01-schematic.pdf","where":"sheet 10 User Interface; sheet 2 PH10-TIM5_CH1 -> LED_RED"},"label":"User LD1","name":"led_1","pin":"PH10"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20260314083040id_/https://www.st.com/resource/en/schematic_pack/mb2114-h5f5lj-c01-schematic.pdf","doc":"mb2114-h5f5lj-c01-schematic.pdf (Project 'STM32H5F5J Discovery Kit', Variant H5F5LJ)","kind":"schematic","level":"3V3 -> R12 -> LD3 -> PA5","publisher":"STMicroelectronics","quote":"LED_GREEN LD3 Green R12 390R 3V3","revision":"Revision C-01, Date 09 July 2025","url":"https://www.st.com/resource/en/schematic_pack/mb2114-h5f5lj-c01-schematic.pdf","where":"sheet 10; sheet 2 PA5-TIM2_CH1 -> LED_GREEN"},"label":"User LD2","name":"led_2","pin":"PA5"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20260314083040id_/https://www.st.com/resource/en/schematic_pack/mb2114-h5f5lj-c01-schematic.pdf","doc":"mb2114-h5f5lj-c01-schematic.pdf (Project 'STM32H5F5J Discovery Kit', Variant H5F5LJ)","kind":"schematic","level":"PB9 -> net LED_BLUE -> LD4 (blue) cathode; anode -> R22 680R -> 3V3: lit when PB9 is low.","publisher":"STMicroelectronics","quote":"PB9-TIM17_CH1 LED_BLUE; LD4 Blue R22 680R 3V3","revision":"Revision C-01, Date 09 July 2025","url":"https://www.st.com/resource/en/schematic_pack/mb2114-h5f5lj-c01-schematic.pdf","where":"sheet 10 of 20 'User Interface' (LEDs) and sheet 2 'TOP' (PB9-TIM17_CH1 -> LED_BLUE)"},"label":"User LD3","name":"led0","pin":"PB9"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20260314083040id_/https://www.st.com/resource/en/schematic_pack/mb2114-h5f5lj-c01-schematic.pdf","doc":"mb2114-h5f5lj-c01-schematic.pdf (Project 'STM32H5F5J Discovery Kit', Variant H5F5LJ)","kind":"schematic","level":"3V3 -> R13 -> LD2 -> PD15","publisher":"STMicroelectronics","quote":"LED_ORANGE LD2 Orange R13 680R 3V3","revision":"Revision C-01, Date 09 July 2025","url":"https://www.st.com/resource/en/schematic_pack/mb2114-h5f5lj-c01-schematic.pdf","where":"sheet 10; sheet 2 PD15-TIM4_CH4 -> LED_ORANGE"},"label":"User LD4","name":"led_4","pin":"PD15"}],"naming":"stm32","ram":1572864,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32h735g_disco","flash":1048576,"ids":["zephyr:stm32h735g_disco"],"key":"st-stm32h735g-discovery","name":"STM32H735G Discovery","part":"stm32h735xx","ram":327680,"records":[{"file":"boards/st/stm32h735g_disco/stm32h735g_disco.dts","says":{"buttons":[["PC13","sw0","high",null]],"leds":[["PC2","led0","low"],["PC3","led1","low"]]},"src":"zephyr:stm32h735g_disco","stated":{"buttons|PC13":"zephyr:stm32h735g_disco: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PC2":"zephyr:stm32h735g_disco: gpios = <&gpioc 2 GPIO_ACTIVE_LOW>","leds|PC3":"zephyr:stm32h735g_disco: gpios = <&gpioc 3 GPIO_ACTIVE_LOW>"}}],"vendor":"st","why":"rank","wiring":{"buttons":[{"active":"high","label":"User","name":"sw0","pin":"PC13"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD2","name":"led0","pin":"PC2"},{"active":"low","label":"User LD1","name":"led1","pin":"PC3"}],"naming":"stm32","ram":327680,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32h745i_disco","flash":1048576,"ids":["zephyr:stm32h745i_disco"],"key":"st-stm32h745i-discovery","name":"STM32H745I Discovery","part":"stm32h745xx","ram":524288,"records":[{"file":"boards/st/stm32h745i_disco/stm32h745i_disco_stm32h745xx_m7.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PD13","PD12"],"leds":[["PJ2","led0","high"],["PI13","led_2","high"],["PD3","led_3","high"]],"spi":["PD3","PB15","PI2"]},"src":"zephyr:stm32h745i_disco","stated":{"buttons|PC13":"zephyr:stm32h745i_disco: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PD3":"zephyr:stm32h745i_disco: gpios = <&gpiod 3 GPIO_ACTIVE_HIGH>","leds|PI13":"zephyr:stm32h745i_disco: gpios = <&gpioi 13 GPIO_ACTIVE_HIGH>","leds|PJ2":"zephyr:stm32h745i_disco: gpios = <&gpioj 2 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c4","scl":"PD12","sda":"PD13"},"spi":{"miso":"PI2","mosi":"PB15","name":"spi2","sck":"PD3"}},"buttons":[{"active":"high","label":"User SB1","name":"sw0","pin":"PC13"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD7","name":"led0","pin":"PJ2"},{"active":"high","label":"User LD6","name":"led_2","pin":"PI13"},{"active":"high","label":"User LD8","name":"led_3","pin":"PD3"}],"naming":"stm32","parts":[{"address":56,"bus":"i2c","compatible":"focaltech,ft5336","name":"FT5336"}],"ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:zephyr:stm32h747i_disco","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:Disco:STM32H747I_DISCO","pio:disco_h747xi","renode:stm32h747-disco","zephyr:stm32h747i_disco"],"key":"st-stm32h747i-disco","name":"STM32H747I-DISCO","notes":["uart added from arduino:STMicroelectronics:stm32:Disco:STM32H747I_DISCO","i2c added from zephyr:stm32h747i_disco","spi added from zephyr:stm32h747i_disco"],"part":"stm32h747i","ram":524288,"records":[{"checked":"stm32-data STM32H747XI: package TFBGA240","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC13","Wakeup","high",null],["PK2","Joystick centre","low","up"],["PK3","Joystick down","low","up"],["PK4","Joystick left","low","up"],["PK5","Joystick right","low","up"],["PK6","Joystick up","low","up"]],"leds":[["PI12","LD1","low"],["PI13","LD2","low"],["PI14","LD3","low"],["PI15","LD4","low"]]},"src":"hand:zephyr:stm32h747i_disco"},{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32H7xx/H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH/variant_STM32H747I_DISCO.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PI15","LED_BLUE",null],["PI12","LED_BUILTIN",null],["PI13","LED_ORANGE",null],["PI14","LED_RED",null]],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:Disco:STM32H747I_DISCO"},{"dropped":["joystick_center: status disabled","joystick_down: status disabled","joystick_left: status disabled","joystick_right: status disabled","joystick_up: status disabled","led_3: status disabled"],"file":"boards/st/stm32h747i_disco/stm32h747i_disco_stm32h747xx_m7.dts","says":{"buttons":[["PC13","sw0","high",null],["PC13","sw0","high",null]],"i2c":["PD13","PD12"],"leds":[["PI12","led0","low"],["PI13","led1","low"],["PI12","led0","low"],["PI13","led1","low"]],"spi":["PK0","PJ10","PJ11"]},"src":"zephyr:stm32h747i_disco","stated":{"buttons|PC13":"zephyr:stm32h747i_disco: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PI12":"zephyr:stm32h747i_disco: gpios = <&gpioi 12 GPIO_ACTIVE_LOW>","leds|PI13":"zephyr:stm32h747i_disco: gpios = <&gpioi 13 GPIO_ACTIVE_LOW>"}}],"vendor":"ST","why":"hand","wiring":{"buses":{"i2c":{"added_from":"zephyr:stm32h747i_disco","name":"i2c4","scl":"PD12","sda":"PD13"},"spi":{"added_from":"zephyr:stm32h747i_disco","miso":"PJ11","mosi":"PJ10","name":"spi5","sck":"PK0"},"uart":{"added_from":"arduino:STMicroelectronics:stm32:Disco:STM32H747I_DISCO","name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"high","cite":{"doc":"stm32h747i_discovery.h, the board's BSP (version 3.6.4)","kind":"board-definition","level":"No schematic read; from ST's BSP code: the button is configured GPIO_NOPULL with an interrupt on the rising edge, and BSP_PB_GetState returns the pin's level as the button's state (d2), so it reads high when pressed.","publisher":"STMicroelectronics","quote":"\"#define BUTTON_WAKEUP_PIN GPIO_PIN_13\"; \"#define BUTTON_WAKEUP_GPIO_PORT GPIOC\"; d2: \"gpio_init_structure.Pull = GPIO_NOPULL;\", \"gpio_init_structure.Mode = GPIO_MODE_IT_RISING;\", \"return HAL_GPIO_ReadPin(BUTTON_PORT[Button], BUTTON_PIN[Button]);\"","revision":"c61d8f01d3fa9a03b81c21ce83c0d334150ea3d4","url":"https://github.com/STMicroelectronics/stm32h747i-disco-bsp/blob/c61d8f01d3fa9a03b81c21ce83c0d334150ea3d4/stm32h747i_discovery.h","where":"d1 BUTTON_WAKEUP defines; d2 BSP_PB_Init"},"label":"Wakeup","name":"Wakeup","pin":"PC13"},{"active":"low","cite":{"doc":"stm32h747i_discovery.h, the board's BSP (version 3.6.4)","kind":"board-definition","level":"No schematic read; from ST's BSP code: the pin is configured with the MCU's pull-up and BSP_JOY_GetState reports the key pressed when the pin is not GPIO_PIN_SET (d2), so it reads low when pressed.","publisher":"STMicroelectronics","quote":"\"#define JOY1_SEL_PIN GPIO_PIN_2\"; \"#define JOY1_SEL_GPIO_PORT GPIOK\"; d2: \"gpio_init_structure.Pull = GPIO_PULLUP;\", \"if (HAL_GPIO_ReadPin(JOY1_PORT[joykey], JOY1_PIN[joykey]) != GPIO_PIN_SET)\", \"/* Return Code Joystick key pressed */\"","revision":"c61d8f01d3fa9a03b81c21ce83c0d334150ea3d4","url":"https://github.com/STMicroelectronics/stm32h747i-disco-bsp/blob/c61d8f01d3fa9a03b81c21ce83c0d334150ea3d4/stm32h747i_discovery.h","where":"d1 JOY1_SEL defines; d2 BSP_JOY_Init and BSP_JOY_GetState"},"label":"Joystick centre","name":"Joystick centre","pin":"PK2","pull":"up"},{"active":"low","cite":{"doc":"stm32h747i_discovery.h, the board's BSP (version 3.6.4)","kind":"board-definition","level":"No schematic read; from ST's BSP code: the pin is configured with the MCU's pull-up and BSP_JOY_GetState reports the key pressed when the pin is not GPIO_PIN_SET (d2), so it reads low when pressed.","publisher":"STMicroelectronics","quote":"\"#define JOY1_DOWN_PIN GPIO_PIN_3\"; \"#define JOY1_DOWN_GPIO_PORT GPIOK\"; d2: \"gpio_init_structure.Pull = GPIO_PULLUP;\", \"if (HAL_GPIO_ReadPin(JOY1_PORT[joykey], JOY1_PIN[joykey]) != GPIO_PIN_SET)\", \"/* Return Code Joystick key pressed */\"","revision":"c61d8f01d3fa9a03b81c21ce83c0d334150ea3d4","url":"https://github.com/STMicroelectronics/stm32h747i-disco-bsp/blob/c61d8f01d3fa9a03b81c21ce83c0d334150ea3d4/stm32h747i_discovery.h","where":"d1 JOY1_DOWN defines; d2 BSP_JOY_Init and BSP_JOY_GetState"},"label":"Joystick down","name":"Joystick down","pin":"PK3","pull":"up"},{"active":"low","cite":{"doc":"stm32h747i_discovery.h, the board's BSP (version 3.6.4)","kind":"board-definition","level":"No schematic read; from ST's BSP code: the pin is configured with the MCU's pull-up and BSP_JOY_GetState reports the key pressed when the pin is not GPIO_PIN_SET (d2), so it reads low when pressed.","publisher":"STMicroelectronics","quote":"\"#define JOY1_LEFT_PIN GPIO_PIN_4\"; \"#define JOY1_LEFT_GPIO_PORT GPIOK\"; d2: \"gpio_init_structure.Pull = GPIO_PULLUP;\", \"if (HAL_GPIO_ReadPin(JOY1_PORT[joykey], JOY1_PIN[joykey]) != GPIO_PIN_SET)\", \"/* Return Code Joystick key pressed */\"","revision":"c61d8f01d3fa9a03b81c21ce83c0d334150ea3d4","url":"https://github.com/STMicroelectronics/stm32h747i-disco-bsp/blob/c61d8f01d3fa9a03b81c21ce83c0d334150ea3d4/stm32h747i_discovery.h","where":"d1 JOY1_LEFT defines; d2 BSP_JOY_Init and BSP_JOY_GetState"},"label":"Joystick left","name":"Joystick left","pin":"PK4","pull":"up"},{"active":"low","cite":{"doc":"stm32h747i_discovery.h, the board's BSP (version 3.6.4)","kind":"board-definition","level":"No schematic read; from ST's BSP code: the pin is configured with the MCU's pull-up and BSP_JOY_GetState reports the key pressed when the pin is not GPIO_PIN_SET (d2), so it reads low when pressed.","publisher":"STMicroelectronics","quote":"\"#define JOY1_RIGHT_PIN GPIO_PIN_5\"; \"#define JOY1_RIGHT_GPIO_PORT GPIOK\"; d2: \"gpio_init_structure.Pull = GPIO_PULLUP;\", \"if (HAL_GPIO_ReadPin(JOY1_PORT[joykey], JOY1_PIN[joykey]) != GPIO_PIN_SET)\", \"/* Return Code Joystick key pressed */\"","revision":"c61d8f01d3fa9a03b81c21ce83c0d334150ea3d4","url":"https://github.com/STMicroelectronics/stm32h747i-disco-bsp/blob/c61d8f01d3fa9a03b81c21ce83c0d334150ea3d4/stm32h747i_discovery.h","where":"d1 JOY1_RIGHT defines; d2 BSP_JOY_Init and BSP_JOY_GetState"},"label":"Joystick right","name":"Joystick right","pin":"PK5","pull":"up"},{"active":"low","cite":{"doc":"stm32h747i_discovery.h, the board's BSP (version 3.6.4)","kind":"board-definition","level":"No schematic read; from ST's BSP code: the pin is configured with the MCU's pull-up and BSP_JOY_GetState reports the key pressed when the pin is not GPIO_PIN_SET (d2), so it reads low when pressed.","publisher":"STMicroelectronics","quote":"\"#define JOY1_UP_PIN GPIO_PIN_6\"; \"#define JOY1_UP_GPIO_PORT GPIOK\"; d2: \"gpio_init_structure.Pull = GPIO_PULLUP;\", \"if (HAL_GPIO_ReadPin(JOY1_PORT[joykey], JOY1_PIN[joykey]) != GPIO_PIN_SET)\", \"/* Return Code Joystick key pressed */\"","revision":"c61d8f01d3fa9a03b81c21ce83c0d334150ea3d4","url":"https://github.com/STMicroelectronics/stm32h747i-disco-bsp/blob/c61d8f01d3fa9a03b81c21ce83c0d334150ea3d4/stm32h747i_discovery.h","where":"d1 JOY1_UP defines; d2 BSP_JOY_Init and BSP_JOY_GetState"},"label":"Joystick up","name":"Joystick up","pin":"PK6","pull":"up"}],"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:Disco:STM32H747I_DISCO","leds":[{"active":"low","cite":{"doc":"stm32h747i_discovery.h, the board's BSP (version 3.6.4)","kind":"board-definition","level":"No schematic read; from ST's BSP code: BSP_LED_On drives the pin to GPIO_PIN_RESET (d2), so the LED is lit when the pin is low. Zephyr's devicetree (d3's board) gives LD1 and LD2 GPIO_ACTIVE_LOW too.","publisher":"STMicroelectronics","quote":"\"LED_GREEN = LED1,\"; \"#define LED1_GPIO_PORT GPIOI\"; \"#define LED1_PIN GPIO_PIN_12\"; d2: \"HAL_GPIO_WritePin (LED_PORT [Led], (uint16_t)LED_PIN [Led], GPIO_PIN_RESET);\"","revision":"c61d8f01d3fa9a03b81c21ce83c0d334150ea3d4","url":"https://github.com/STMicroelectronics/stm32h747i-disco-bsp/blob/c61d8f01d3fa9a03b81c21ce83c0d334150ea3d4/stm32h747i_discovery.h","where":"d1 LED enumeration and LED1 defines; d2 BSP_LED_On"},"colour":"green","label":"LD1","name":"LD1","pin":"PI12"},{"active":"low","cite":{"doc":"stm32h747i_discovery.h, the board's BSP (version 3.6.4)","kind":"board-definition","level":"No schematic read; from ST's BSP code: BSP_LED_On drives the pin to GPIO_PIN_RESET (d2), so the LED is lit when the pin is low. Zephyr's devicetree (d3's board) gives LD1 and LD2 GPIO_ACTIVE_LOW too.","publisher":"STMicroelectronics","quote":"\"LED_ORANGE = LED2,\"; \"#define LED2_GPIO_PORT GPIOI\"; \"#define LED2_PIN GPIO_PIN_13\"; d2: \"HAL_GPIO_WritePin (LED_PORT [Led], (uint16_t)LED_PIN [Led], GPIO_PIN_RESET);\"","revision":"c61d8f01d3fa9a03b81c21ce83c0d334150ea3d4","url":"https://github.com/STMicroelectronics/stm32h747i-disco-bsp/blob/c61d8f01d3fa9a03b81c21ce83c0d334150ea3d4/stm32h747i_discovery.h","where":"d1 LED enumeration and LED2 defines; d2 BSP_LED_On"},"colour":"orange","label":"LD2","name":"LD2","pin":"PI13"},{"active":"low","cite":{"doc":"stm32h747i_discovery.h, the board's BSP (version 3.6.4)","kind":"board-definition","level":"No schematic read; from ST's BSP code: BSP_LED_On drives the pin to GPIO_PIN_RESET (d2), so the LED is lit when the pin is low. Zephyr's devicetree (d3's board) gives LD1 and LD2 GPIO_ACTIVE_LOW too.","publisher":"STMicroelectronics","quote":"\"LED_RED = LED3,\"; \"#define LED3_GPIO_PORT GPIOI\"; \"#define LED3_PIN GPIO_PIN_14\"; d2: \"HAL_GPIO_WritePin (LED_PORT [Led], (uint16_t)LED_PIN [Led], GPIO_PIN_RESET);\"","revision":"c61d8f01d3fa9a03b81c21ce83c0d334150ea3d4","url":"https://github.com/STMicroelectronics/stm32h747i-disco-bsp/blob/c61d8f01d3fa9a03b81c21ce83c0d334150ea3d4/stm32h747i_discovery.h","where":"d1 LED enumeration and LED3 defines; d2 BSP_LED_On"},"colour":"red","label":"LD3","name":"LD3","pin":"PI14"},{"active":"low","cite":{"doc":"stm32h747i_discovery.h, the board's BSP (version 3.6.4)","kind":"board-definition","level":"No schematic read; from ST's BSP code: BSP_LED_On drives the pin to GPIO_PIN_RESET (d2), so the LED is lit when the pin is low. Zephyr's devicetree (d3's board) gives LD1 and LD2 GPIO_ACTIVE_LOW too.","publisher":"STMicroelectronics","quote":"\"LED_BLUE = LED4,\"; \"#define LED4_GPIO_PORT GPIOI\"; \"#define LED4_PIN GPIO_PIN_15\"; d2: \"HAL_GPIO_WritePin (LED_PORT [Led], (uint16_t)LED_PIN [Led], GPIO_PIN_RESET);\"","revision":"c61d8f01d3fa9a03b81c21ce83c0d334150ea3d4","url":"https://github.com/STMicroelectronics/stm32h747i-disco-bsp/blob/c61d8f01d3fa9a03b81c21ce83c0d334150ea3d4/stm32h747i_discovery.h","where":"d1 LED enumeration and LED4 defines; d2 BSP_LED_On"},"colour":"blue","label":"LD4","name":"LD4","pin":"PI15"}],"naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:Disco:STM32H747I_DISCO"}},
{"chosen":"zephyr:stm32h750b_dk","ids":["zephyr:stm32h750b_dk"],"key":"st-stm32h750b-discovery-kit","name":"STM32H750B Discovery Kit","part":"stm32h750xx","records":[{"file":"boards/st/stm32h750b_dk/stm32h750b_dk.dts","says":{"buttons":[["PC13","sw0","high",null]],"leds":[["PI13","led1","low"],["PJ2","led0","low"]]},"src":"zephyr:stm32h750b_dk","stated":{"buttons|PC13":"zephyr:stm32h750b_dk: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PI13":"zephyr:stm32h750b_dk: gpios = <&gpioi 13 GPIO_ACTIVE_LOW>","leds|PJ2":"zephyr:stm32h750b_dk: gpios = <&gpioj 2 GPIO_ACTIVE_LOW>"}}],"vendor":"st","why":"rank","wiring":{"buttons":[{"active":"high","label":"User","name":"sw0","pin":"PC13"}],"flash":131072,"flash_by_part":true,"flash_from":"stm32-data STM32H750IB, STM32H750VB, STM32H750XB and 1 more: every chip stm32h750Xb can be","leds":[{"active":"low","label":"USER1 LD6","name":"led1","pin":"PI13"},{"active":"low","label":"USER2 LD7","name":"led0","pin":"PJ2"}],"naming":"stm32","ram":1081344,"ram_from":"stm32-data STM32H750IB, STM32H750VB, STM32H750XB and 1 more: every chip stm32h750Xb can be"}},
{"chosen":"zephyr:stm32h757i_eval","flash":1048576,"ids":["zephyr:stm32h757i_eval"],"key":"st-stm32h757i-eval","name":"STM32H757I Eval","notes":["button PB0 from zephyr:stm32h757i_eval not kept: its devicetree marks it disabled","button PB1 from zephyr:stm32h757i_eval not kept: its devicetree marks it disabled","button PB4 from zephyr:stm32h757i_eval not kept: its devicetree marks it disabled","button PB2 from zephyr:stm32h757i_eval not kept: its devicetree marks it disabled","button PB3 from zephyr:stm32h757i_eval not kept: its devicetree marks it disabled"],"part":"stm32h757xx","ram":131072,"records":[{"dropped":["joystick_center: status disabled","joystick_down: status disabled","joystick_left: status disabled","joystick_right: status disabled","joystick_up: status disabled"],"file":"boards/st/stm32h757i_eval/stm32h757i_eval_stm32h757xx_m7.dts","says":{"buttons":[["PA0","button_1","high",null],["PC13","sw0","high",null],["PA0","button_1","high",null],["PC13","sw0","high",null]],"i2c":["PD13","PD12"],"leds":[["PK3","led0","low"],["PK4","led1","low"],["PK5","led2","low"],["PK6","led3","low"],["PK3","led0","low"],["PK4","led1","low"],["PK5","led2","low"],["PK6","led3","low"]]},"src":"zephyr:stm32h757i_eval","stated":{"buttons|PA0":"zephyr:stm32h757i_eval: gpios = <&gpioa 0 GPIO_ACTIVE_HIGH>","buttons|PC13":"zephyr:stm32h757i_eval: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PK3":"zephyr:stm32h757i_eval: gpios = <&gpiok 3 GPIO_ACTIVE_LOW>","leds|PK4":"zephyr:stm32h757i_eval: gpios = <&gpiok 4 GPIO_ACTIVE_LOW>","leds|PK5":"zephyr:stm32h757i_eval: gpios = <&gpiok 5 GPIO_ACTIVE_LOW>","leds|PK6":"zephyr:stm32h757i_eval: gpios = <&gpiok 6 GPIO_ACTIVE_LOW>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c4","scl":"PD12","sda":"PD13"}},"buttons":[{"active":"high","label":"Wakeup","name":"button_1","pin":"PA0"},{"active":"high","label":"Tamper","name":"sw0","pin":"PC13"},{"active":"high","label":"Wakeup","name":"button_1","pin":"PA0"},{"active":"high","label":"Tamper","name":"sw0","pin":"PC13"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD1","name":"led0","pin":"PK3"},{"active":"low","label":"User LD2","name":"led1","pin":"PK4"},{"active":"low","label":"User LD3","name":"led2","pin":"PK5"},{"active":"low","label":"User LD4","name":"led3","pin":"PK6"},{"active":"low","label":"User LD1","name":"led0","pin":"PK3"},{"active":"low","label":"User LD2","name":"led1","pin":"PK4"},{"active":"low","label":"User LD3","name":"led2","pin":"PK5"},{"active":"low","label":"User LD4","name":"led3","pin":"PK6"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:zephyr:stm32h7b3i_dk","disagree":[{"kept":"low","kept_from":"hand:zephyr:stm32h7b3i_dk","kind":"level","other":"high","other_from":"zephyr:stm32h7b3i_dk","what":"led PG2 active"},{"kept":"low","kept_from":"hand:zephyr:stm32h7b3i_dk","kind":"level","other":"high","other_from":"zephyr:stm32h7b3i_dk","what":"led PG11 active"}],"flash":2097152,"ids":["zephyr:stm32h7b3i_dk"],"key":"st-stm32h7b3i-discovery-kit","name":"STM32H7B3I Discovery kit","notes":["i2c added from zephyr:stm32h7b3i_dk","spi added from zephyr:stm32h7b3i_dk"],"part":"stm32h7b3xx","ram":262144,"records":[{"checked":"stm32-data STM32H7B3LI: package TFBGA225","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC13","B2 USER WAKE-UP (blue)","high","down"]],"leds":[["PG2","LD2","low"],["PG11","LD3","low"],["PA12","LD1 (Arduino D13)","high"]]},"src":"hand:zephyr:stm32h7b3i_dk"},{"file":"boards/st/stm32h7b3i_dk/stm32h7b3i_dk.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PD13","PD12"],"leds":[["PG11","led0","high"],["PG2","led1","high"]],"spi":["PA12","PB15","PB14"]},"src":"zephyr:stm32h7b3i_dk","stated":{"buttons|PC13":"zephyr:stm32h7b3i_dk: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PG11":"zephyr:stm32h7b3i_dk: gpios = <&gpiog 11 GPIO_ACTIVE_HIGH>","leds|PG2":"zephyr:stm32h7b3i_dk: gpios = <&gpiog 2 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"hand","wiring":{"buses":{"i2c":{"added_from":"zephyr:stm32h7b3i_dk","name":"i2c4","scl":"PD12","sda":"PD13"},"spi":{"added_from":"zephyr:stm32h7b3i_dk","miso":"PB14","mosi":"PB15","name":"spi2","sck":"PA12"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20240609163305id_/https://www.st.com/resource/en/schematic_pack/mb1332-h7b3i-c03-schematic.pdf","doc":"STM32H7B3I-DK schematic, sheet titles 'Peripherals', 'MCU STM32H7B3LIH6Q', 'Arduino' (mb1332-h7b3i-c03-schematic.pdf)","kind":"schematic","level":"B2 pins 1/2 on 3V3, pins 3/4 on PC13; R11 100K from PC13 to GND. Pressed: PC13 at 3V3 -> high; released: pulled low. Same in B-02 (d3). UM2569 7.6.11 says 'When the button is depressed the logic state is LOW', which contradicts both schematic revisions; the schematic is taken.","publisher":"STMicroelectronics","quote":"\"USER WAKE-UP BUTTON\" \"3V3\" \"B2\" \"C-TS-02H-2.5-B-V-T/R BLUE\" \"WAKEUP\" \"PC13\" \"R11 100K\" \"C90 100nF\" \"U2 ESDALC6V1-1U2\"","revision":"MB1332 Revision C-03, Date 11/12/2023","url":"https://www.st.com/resource/en/schematic_pack/mb1332-h7b3i-c03-schematic.pdf","where":"sheet 13 of 17 'Peripherals', block 'USER BUTTON'"},"label":"B2 USER WAKE-UP (blue)","name":"B2 USER WAKE-UP (blue)","pin":"PC13","pull":"down"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20240609163305id_/https://www.st.com/resource/en/schematic_pack/mb1332-h7b3i-c03-schematic.pdf","doc":"STM32H7B3I-DK schematic, sheet titles 'Peripherals', 'MCU STM32H7B3LIH6Q', 'Arduino' (mb1332-h7b3i-c03-schematic.pdf)","kind":"schematic","level":"3V3 -> LD2 anode; LD2 cathode -> R4 680R -> USER_LED2 = PG2. The pin sinks the LED current: lit when PG2 is low. Same circuit in B-02 (d3, sheet 12). UM2569 7.6.11 says 'To light a LED, a logic state HIGH must be written', which contradicts both schematic revisions; the schematic is taken.","publisher":"STMicroelectronics","quote":"\"USER LED\" \"3V3\" \"LD2 BLUE\" \"R4 680R\" \"USER_LED2\"; sheet 3: \"USER_LED2\" \"PG2\" \"H13\"","revision":"MB1332 Revision C-03, Date 11/12/2023","url":"https://www.st.com/resource/en/schematic_pack/mb1332-h7b3i-c03-schematic.pdf","where":"sheet 13 of 17 'Peripherals', block 'USER LED'; sheet 3 'MCU STM32H7B3LIH6Q' ball H13 PG2 -> USER_LED2"},"colour":"blue","label":"LD2","name":"LD2","pin":"PG2"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20240609163305id_/https://www.st.com/resource/en/schematic_pack/mb1332-h7b3i-c03-schematic.pdf","doc":"STM32H7B3I-DK schematic, sheet titles 'Peripherals', 'MCU STM32H7B3LIH6Q', 'Arduino' (mb1332-h7b3i-c03-schematic.pdf)","kind":"schematic","level":"3V3 -> LD3 anode; cathode -> R10 680R -> USER_LED1 = PG11: lit when PG11 is low (same in B-02; UM2569's 'logic state HIGH' text contradicts the schematic).","publisher":"STMicroelectronics","quote":"\"3V3\" \"LD3 RED\" \"R10 680R\" \"USER_LED1\"; sheet 3: \"USER_LED1\" \"PG11\" \"B8\"","revision":"MB1332 Revision C-03, Date 11/12/2023","url":"https://www.st.com/resource/en/schematic_pack/mb1332-h7b3i-c03-schematic.pdf","where":"sheet 13 of 17 'Peripherals', block 'USER LED'; sheet 3 ball B8 PG11 -> USER_LED1"},"colour":"red","label":"LD3","name":"LD3","pin":"PG11"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20240609163305id_/https://www.st.com/resource/en/schematic_pack/mb1332-h7b3i-c03-schematic.pdf","doc":"STM32H7B3I-DK schematic, sheet titles 'Peripherals', 'MCU STM32H7B3LIH6Q', 'Arduino' (mb1332-h7b3i-c03-schematic.pdf)","kind":"schematic","level":"3V3 -> R1 330R -> LD1 -> drain of N-MOSFET Q1 (source to GND); gate from ARD_D13 = PA12 through SB1 (0R) with R115 1M to GND. LED in the drain leg of an N-MOSFET: lit when PA12 is high. SB1 is drawn with value 0R and not marked DNF; no document states its default, UM2569 Table 10 lists LD1 on PA12.","publisher":"STMicroelectronics","quote":"\"Q1\" \"BSN20BK\" \"LD1 GREEN\" \"R1 330R\" \"3V3\" \"SB1\" \"0R\" \"R115 1M\" \"SCK/D13\" \"PA12\" \"ARD_D13\"; UM2569 Table 10: \"LD1 Green LED1 PA12 alternate function with ARD D13\"","revision":"MB1332 Revision C-03, Date 11/12/2023","url":"https://www.st.com/resource/en/schematic_pack/mb1332-h7b3i-c03-schematic.pdf","where":"sheet 12 'Arduino': Q1 BSN20BK, LD1, SB1, CN10 pin 6 SCK/D13 = PA12 (ARD_D13); d2 Table 10"},"colour":"green","label":"LD1 (Arduino D13)","name":"LD1 (Arduino D13)","pin":"PA12"}],"naming":"stm32","parts":[{"added_from":"zephyr:stm32h7b3i_dk","address":56,"bus":"i2c","compatible":"focaltech,ft5336","name":"FT5336"}],"ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:zephyr:stm32h7s78_dk","disagree":[{"kept":"high","kept_from":"hand:zephyr:stm32h7s78_dk","kind":"level","other":"low","other_from":"zephyr:stm32h7s78_dk","what":"button PC13 active"}],"ids":["zephyr:stm32h7s78_dk"],"key":"st-stm32h7s78-dk-discovery","name":"STM32H7S78-DK Discovery","notes":["i2c added from zephyr:stm32h7s78_dk","spi added from zephyr:stm32h7s78_dk"],"part":"stm32h7s7xx","records":[{"checked":"stm32-data STM32H7S7L8: package TFBGA225 HEXA SMPS, TFBGA225 OCTO SMPS","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC13","B2 USER (blue)","high","none"]],"leds":[["PO1 (port O)","LD1","high"],["PO5 (port O)","LD2","high"],["PM2 (port M)","LD3","low"],["PM3 (port M)","LD4","low"],["PE12","LD12 (Arduino D13)","high"]]},"src":"hand:zephyr:stm32h7s78_dk"},{"file":"boards/st/stm32h7s78_dk/stm32h7s78_dk.dts","says":{"buttons":[["PC13","sw0","low",null]],"i2c":["PB9","PB6"],"leds":[["&gpioo 1","led_1","low"],["&gpioo 5","led_2","low"],["&gpiom 2","led_3","low"],["&gpiom 3","led0","low"]],"spi":["PE12","PE14","PE13"]},"src":"zephyr:stm32h7s78_dk","stated":{"buttons|PC13":"zephyr:stm32h7s78_dk: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>","leds|raw:&gpiom 2":"zephyr:stm32h7s78_dk: gpios = <&gpiom 2 GPIO_ACTIVE_LOW>","leds|raw:&gpiom 3":"zephyr:stm32h7s78_dk: gpios = <&gpiom 3 GPIO_ACTIVE_LOW>","leds|raw:&gpioo 1":"zephyr:stm32h7s78_dk: gpios = <&gpioo 1 GPIO_ACTIVE_LOW>","leds|raw:&gpioo 5":"zephyr:stm32h7s78_dk: gpios = <&gpioo 5 GPIO_ACTIVE_LOW>"}}],"vendor":"st","why":"hand","wiring":{"buses":{"i2c":{"added_from":"zephyr:stm32h7s78_dk","name":"i2c1","scl":"PB6","sda":"PB9"},"spi":{"added_from":"zephyr:stm32h7s78_dk","miso":"PE13","mosi":"PE14","name":"spi4","sck":"PE12"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20240707202408id_/https://www.st.com/resource/en/schematic_pack/mb1736-h7s7l8-d01-schematic.pdf","doc":"STM32H7S78-DK schematic, sheet titles 'STM32 microcontroller I/Os', 'Peripherals', 'Arduino extension connectors' (mb1736-h7s7l8-d01-schematic.pdf)","kind":"schematic","level":"B2 pins 1/2 on 3V3, pins 3/4 on PC13; only an ESD diode U7 to GND, no resistor: pressed reads high. The board has no pull-down (UM3289 Table 10 note: ST recommends manually adding a 10 kOhm pull-down between B2 pin4 (PC13) and GND), so firmware must enable the internal pull-down.","publisher":"STMicroelectronics","quote":"\"USER BUTTON\" \"3V3\" \"B2\" \"USER\" \"KSC721JLFS\" \"PC13\" \"U7\" \"ESDZL5-1F4\"; UM3289: \"When B2 is depressed the logic state is HIGH, otherwise, the logic state is LOW.\"","revision":"MB1736 Revision D-01, Date 11-JAN-24","url":"https://www.st.com/resource/en/schematic_pack/mb1736-h7s7l8-d01-schematic.pdf","where":"sheet 3 of 18 'STM32 microcontroller I/Os', block 'USER BUTTON'; d2 section 8.12"},"label":"B2 USER (blue)","name":"B2 USER (blue)","pin":"PC13","pull":"none"}],"flash":65536,"flash_by_part":true,"flash_from":"stm32-data STM32H7S7A8, STM32H7S7I8, STM32H7S7L8 and 1 more: every chip stm32h7s7X8 can be","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20240707202408id_/https://www.st.com/resource/en/schematic_pack/mb1736-h7s7l8-d01-schematic.pdf","doc":"STM32H7S78-DK schematic, sheet titles 'STM32 microcontroller I/Os', 'Peripherals', 'Arduino extension connectors' (mb1736-h7s7l8-d01-schematic.pdf)","kind":"schematic","level":"3V3 -> LD1 -> R5 510R -> collector of NPN Q9 (emitter to GND); base from PO1 through R171 47K. LED in the collector leg of an NPN transistor whose base the pin drives through 47K (100K base-emitter): lit when the pin is high; the sheet prints 'LED1/LED2 High active' and UM3289 Table 10 says 'Active HIGH'.","publisher":"STMicroelectronics","quote":"\"LED1/LED2 High active, LED3/LED4 Low active\" \"LED1\" \"PO1\" \"R171 47K\" \"R168 100K\" \"Q9\" \"NPN SOT23\" \"R5 510R\" \"LD1 GREEN\" \"3V3\"; UM3289: \"LD1 Green User LED PO1. Active HIGH\"","revision":"MB1736 Revision D-01, Date 11-JAN-24","url":"https://www.st.com/resource/en/schematic_pack/mb1736-h7s7l8-d01-schematic.pdf","where":"sheet 15 of 18 'Peripherals', block 'USER LED' (Q9); d2 section 8.12 Table 10"},"colour":"green","label":"LD1","name":"LD1","raw":"PO1 (port O)"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20240707202408id_/https://www.st.com/resource/en/schematic_pack/mb1736-h7s7l8-d01-schematic.pdf","doc":"STM32H7S78-DK schematic, sheet titles 'STM32 microcontroller I/Os', 'Peripherals', 'Arduino extension connectors' (mb1736-h7s7l8-d01-schematic.pdf)","kind":"schematic","level":"3V3 -> LD2 -> R6 300R -> collector of NPN Q10 (emitter to GND); base from PO5 through R170 47K. LED in the collector leg of an NPN transistor whose base the pin drives through 47K (100K base-emitter): lit when the pin is high; the sheet prints 'LED1/LED2 High active' and UM3289 Table 10 says 'Active HIGH'.","publisher":"STMicroelectronics","quote":"\"LED2\" \"PO5\" \"R170 47K\" \"R169 100K\" \"Q10\" \"NPN SOT23\" \"R6 300R\" \"LD2 ORANGE\" \"3V3\"; UM3289: \"LD2 Orange User LED PO5. Active HIGH\"","revision":"MB1736 Revision D-01, Date 11-JAN-24","url":"https://www.st.com/resource/en/schematic_pack/mb1736-h7s7l8-d01-schematic.pdf","where":"sheet 15 of 18 'Peripherals', block 'USER LED' (Q10); d2 Table 10"},"colour":"orange","label":"LD2","name":"LD2","raw":"PO5 (port O)"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20240707202408id_/https://www.st.com/resource/en/schematic_pack/mb1736-h7s7l8-d01-schematic.pdf","doc":"STM32H7S78-DK schematic, sheet titles 'STM32 microcontroller I/Os', 'Peripherals', 'Arduino extension connectors' (mb1736-h7s7l8-d01-schematic.pdf)","kind":"schematic","level":"3V3 -> LD3 anode; cathode -> R3 680R -> PM2: lit when PM2 is low (sheet: 'LED3/LED4 Low active'). UM3289: PM2/PM3 are used as LD3/LD4 by default; SB45/SB43 ON and SB46/SB42 OFF only if the USB dead-battery feature is wanted.","publisher":"STMicroelectronics","quote":"\"LED3\" \"PM2\" \"R3 680R\" \"LD3 RED\" \"3V3\"; UM3289: \"LD3 Red User LED PM2. Active LOW\"","revision":"MB1736 Revision D-01, Date 11-JAN-24","url":"https://www.st.com/resource/en/schematic_pack/mb1736-h7s7l8-d01-schematic.pdf","where":"sheet 15 of 18 'Peripherals', block 'USER LED'; d2 Table 10 and section 8.2"},"colour":"red","label":"LD3","name":"LD3","raw":"PM2 (port M)"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20240707202408id_/https://www.st.com/resource/en/schematic_pack/mb1736-h7s7l8-d01-schematic.pdf","doc":"STM32H7S78-DK schematic, sheet titles 'STM32 microcontroller I/Os', 'Peripherals', 'Arduino extension connectors' (mb1736-h7s7l8-d01-schematic.pdf)","kind":"schematic","level":"3V3 -> LD4 anode; cathode -> R4 510R -> PM3: lit when PM3 is low (sheet: 'LED3/LED4 Low active').","publisher":"STMicroelectronics","quote":"\"LED4\" \"PM3\" \"R4 510R\" \"LD4 BLUE\" \"3V3\"; UM3289: \"LD4 Blue User LED PM3. Active LOW\"","revision":"MB1736 Revision D-01, Date 11-JAN-24","url":"https://www.st.com/resource/en/schematic_pack/mb1736-h7s7l8-d01-schematic.pdf","where":"sheet 15 of 18 'Peripherals', block 'USER LED'; d2 Table 10"},"colour":"blue","label":"LD4","name":"LD4","raw":"PM3 (port M)"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20240707202408id_/https://www.st.com/resource/en/schematic_pack/mb1736-h7s7l8-d01-schematic.pdf","doc":"STM32H7S78-DK schematic, sheet titles 'STM32 microcontroller I/Os', 'Peripherals', 'Arduino extension connectors' (mb1736-h7s7l8-d01-schematic.pdf)","kind":"schematic","level":"3V3 -> R150 330R -> LD12 -> drain of N-MOSFET Q3 (source to GND); gate from ARD_D13 = PE12 through SB56 with R130 1M to GND: lit when PE12 is high (UM3289: 'Active HIGH').","publisher":"STMicroelectronics","quote":"\"Q3\" \"BSN20BK\" \"LD12 GREEN\" \"R150 330R\" \"3V3\" \"SB56\" \"R130 1M\" \"SCK/D13\" \"ARD_D13\" \"PE12_SPI4_SCK\"; UM3289: \"LD12 Green ARDUINO D13 PE12. Active HIGH\"","revision":"MB1736 Revision D-01, Date 11-JAN-24","url":"https://www.st.com/resource/en/schematic_pack/mb1736-h7s7l8-d01-schematic.pdf","where":"sheet 14 'Arduino extension connectors': Q3, LD12, SB56, CN15 pin 6 SCK/D13 = ARD_D13 PE12_SPI4_SCK; d2 Table 10"},"colour":"green","label":"LD12 (Arduino D13)","name":"LD12 (Arduino D13)","pin":"PE12"}],"naming":"stm32","parts":[{"added_from":"zephyr:stm32h7s78_dk","address":93,"bus":"i2c","compatible":"goodix,gt911","name":"GT911"},{"added_from":"zephyr:stm32h7s78_dk","address":26,"bus":"i2c","compatible":"wolfson,wm8904","name":"WM8904"}],"ram":630784,"ram_from":"stm32-data STM32H7S7A8, STM32H7S7I8, STM32H7S7L8 and 1 more: every chip stm32h7s7X8 can be"}},
{"chosen":"zephyr:stm32l1_disco","flash":131072,"ids":["zephyr:stm32l1_disco"],"key":"st-stm32l1-discovery","name":"STM32L1 Discovery","part":"stm32l151xb","ram":16384,"records":[{"file":"boards/st/stm32l1_disco/stm32l1_disco.dts","says":{"buttons":[["PA0","sw0","low",null]],"i2c":["PB7","PB6"],"leds":[["PB7","led0","high"],["PB6","led1","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:stm32l1_disco","stated":{"buttons|PA0":"zephyr:stm32l1_disco: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","leds|PB6":"zephyr:stm32l1_disco: gpios = <&gpiob 6 GPIO_ACTIVE_HIGH>","leds|PB7":"zephyr:stm32l1_disco: gpios = <&gpiob 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"low","label":"User","name":"sw0","pin":"PA0"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD3","name":"led0","pin":"PB7"},{"active":"high","label":"User LD4","name":"led1","pin":"PB6"}],"naming":"stm32","ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32l152c_disco","flash":262144,"ids":["zephyr:stm32l152c_disco"],"key":"st-stm32l152c-discovery","name":"STM32L152C Discovery","part":"stm32l152xc","ram":32768,"records":[{"file":"boards/st/stm32l1_disco/stm32l152c_disco.dts","says":{"buttons":[["PA0","sw0","low",null]],"i2c":["PB7","PB6"],"leds":[["PB7","led0","high"],["PB6","led1","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:stm32l152c_disco","stated":{"buttons|PA0":"zephyr:stm32l152c_disco: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","leds|PB6":"zephyr:stm32l152c_disco: gpios = <&gpiob 6 GPIO_ACTIVE_HIGH>","leds|PB7":"zephyr:stm32l152c_disco: gpios = <&gpiob 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"low","label":"User","name":"sw0","pin":"PA0"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD3","name":"led0","pin":"PB7"},{"active":"high","label":"User LD4","name":"led1","pin":"PB6"}],"naming":"stm32","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32l476g_disco","flash":1048576,"ids":["zephyr:stm32l476g_disco"],"key":"st-stm32l476g-discovery","name":"STM32L476G Discovery","part":"stm32l476xx","ram":98304,"records":[{"file":"boards/st/stm32l476g_disco/stm32l476g_disco.dts","says":{"buttons":[["PA0","sw0","high","down"],["PA5","joystick_down","high","down"],["PA3","joystick_up","high","down"],["PA1","joystick_left","high","down"],["PA2","joystick_right","high","down"]],"i2c":["PB7","PB6"],"leds":[["PB2","led0","high"],["PE8","led_5","high"]]},"src":"zephyr:stm32l476g_disco","stated":{"buttons|PA0":"zephyr:stm32l476g_disco: gpios = <&gpioa 0 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PA1":"zephyr:stm32l476g_disco: gpios = <&gpioa 1 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PA2":"zephyr:stm32l476g_disco: gpios = <&gpioa 2 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PA3":"zephyr:stm32l476g_disco: gpios = <&gpioa 3 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PA5":"zephyr:stm32l476g_disco: gpios = <&gpioa 5 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","leds|PB2":"zephyr:stm32l476g_disco: gpios = <&gpiob 2 GPIO_ACTIVE_HIGH>","leds|PE8":"zephyr:stm32l476g_disco: gpios = <&gpioe 8 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20240522153759id_/https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","doc":"UM1879 'Discovery kit with STM32L476VG MCU' (UM1879 Rev 4), section 11 Schematics, Figure 14 (sheet title 'Joystick, ACP, LEDs and Push Button', Project STM32L476G-DISCO)","kind":"schematic","level":"COMMON to 3V; R59 10K to GND on switch side, R55 10K series","publisher":"STMicroelectronics","quote":"PA0 JOY_CENTER R55 10K CENTER 2; R59 10K; 3V R53 100 COMMON","revision":"Schematic: Reference MB1184, Revision C-01, Date 6/15/2015, sheet 5 of 10; manual UM1879 Rev 4 (27-Jun-2018)","url":"https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","where":"UM1879 Fig.14 Joystick"},"label":"joystick center","name":"sw0","pin":"PA0","pull":"down"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20240522153759id_/https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","doc":"UM1879 'Discovery kit with STM32L476VG MCU' (UM1879 Rev 4), section 11 Schematics, Figure 14 (sheet title 'Joystick, ACP, LEDs and Push Button', Project STM32L476G-DISCO)","kind":"schematic","level":"COMMON to 3V","publisher":"STMicroelectronics","quote":"PA5 JOY_DOWN R58 0 DOWN 3","revision":"Schematic: Reference MB1184, Revision C-01, Date 6/15/2015, sheet 5 of 10; manual UM1879 Rev 4 (27-Jun-2018)","url":"https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","where":"UM1879 Fig.14 Joystick"},"label":"joystick down","name":"joystick_down","pin":"PA5","pull":"down"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20240522153759id_/https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","doc":"UM1879 'Discovery kit with STM32L476VG MCU' (UM1879 Rev 4), section 11 Schematics, Figure 14 (sheet title 'Joystick, ACP, LEDs and Push Button', Project STM32L476G-DISCO)","kind":"schematic","level":"B2 UP contact (pin 4) -> R52 0R -> JOY_UP = PA3; COMMON (pin 5) -> R53 100R -> 3V. Pressed: PA3 at 3V -> reads high (sheet notes inputs use pull-down).","publisher":"STMicroelectronics","quote":"3V R53 100_1%_0402 COMMON 5; UP 4 R52 0_5%_0402 JOY_UP PA3; 'Input pins with pull-down'; C41 100nF","revision":"Schematic: Reference MB1184, Revision C-01, Date 6/15/2015, sheet 5 of 10; manual UM1879 Rev 4 (27-Jun-2018)","url":"https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","where":"UM1879 p.29, Figure 14, block 'Joystick' (B2 MT-008A); MCU sheet (Figure 12) 'JOY_UP PA3'"},"label":"joystick up","name":"joystick_up","pin":"PA3","pull":"down"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20240522153759id_/https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","doc":"UM1879 'Discovery kit with STM32L476VG MCU' (UM1879 Rev 4), section 11 Schematics, Figure 14 (sheet title 'Joystick, ACP, LEDs and Push Button', Project STM32L476G-DISCO)","kind":"schematic","level":"COMMON to 3V","publisher":"STMicroelectronics","quote":"PA1 JOY_LEFT R54 0 LEFT 1","revision":"Schematic: Reference MB1184, Revision C-01, Date 6/15/2015, sheet 5 of 10; manual UM1879 Rev 4 (27-Jun-2018)","url":"https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","where":"UM1879 Fig.14 Joystick"},"label":"joystick left","name":"joystick_left","pin":"PA1","pull":"down"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20240522153759id_/https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","doc":"UM1879 'Discovery kit with STM32L476VG MCU' (UM1879 Rev 4), section 11 Schematics, Figure 14 (sheet title 'Joystick, ACP, LEDs and Push Button', Project STM32L476G-DISCO)","kind":"schematic","level":"COMMON to 3V","publisher":"STMicroelectronics","quote":"PA2 JOY_RIGHT R56 0 RIGHT 6","revision":"Schematic: Reference MB1184, Revision C-01, Date 6/15/2015, sheet 5 of 10; manual UM1879 Rev 4 (27-Jun-2018)","url":"https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","where":"UM1879 Fig.14 Joystick"},"label":"joystick right","name":"joystick_right","pin":"PA2","pull":"down"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20240522153759id_/https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","doc":"UM1879 'Discovery kit with STM32L476VG MCU' (UM1879 Rev 4), section 11 Schematics, Figure 14 (sheet title 'Joystick, ACP, LEDs and Push Button', Project STM32L476G-DISCO)","kind":"schematic","level":"PB2 -> R45 -> LD4 -> GND","publisher":"STMicroelectronics","quote":"PB2 LD_R R45 1K_1%_0402 LD4 LED, red GND","revision":"Schematic: Reference MB1184, Revision C-01, Date 6/15/2015, sheet 5 of 10; manual UM1879 Rev 4 (27-Jun-2018)","url":"https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","where":"UM1879 Fig.14 LEDs"},"label":"User LD4","name":"led0","pin":"PB2"},{"active":"high","cite":{"archived":"https://web.archive.org/web/20240522153759id_/https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","doc":"UM1879 'Discovery kit with STM32L476VG MCU' (UM1879 Rev 4), section 11 Schematics, Figure 14 (sheet title 'Joystick, ACP, LEDs and Push Button', Project STM32L476G-DISCO)","kind":"schematic","level":"PE8 -> R46 -> LD5 -> GND","publisher":"STMicroelectronics","quote":"PE8 LD_G R46 330_1%_0402 LD5 LED, green GND","revision":"Schematic: Reference MB1184, Revision C-01, Date 6/15/2015, sheet 5 of 10; manual UM1879 Rev 4 (27-Jun-2018)","url":"https://www.st.com/resource/en/user_manual/um1879-discovery-kit-with-stm32l476vg-mcu-stmicroelectronics.pdf","where":"UM1879 Fig.14 LEDs"},"label":"User LD5","name":"led_5","pin":"PE8"}],"naming":"stm32","parts":[{"address":74,"bus":"i2c","compatible":"cirrus,cs43l22","name":"CS43L22"}],"ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32l496g_disco","flash":1048576,"ids":["zephyr:stm32l496g_disco"],"key":"st-stm32l496g-discovery","name":"STM32L496G Discovery","part":"stm32l496xx","ram":262144,"records":[{"file":"boards/st/stm32l496g_disco/stm32l496g_disco.dts","says":{"buttons":[["PC13","sw0","high","down"],["PI10","sw1","high","down"],["PI8","sw3","high","down"],["PI9","sw4","high","down"],["PF11","sw2","high","down"]],"i2c":["PB7","PB8"],"leds":[["PB13","led0","high"]],"spi":["PA5","PB5","PB4"]},"src":"zephyr:stm32l496g_disco","stated":{"buttons|PC13":"zephyr:stm32l496g_disco: gpios = <&gpioc 13 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PF11":"zephyr:stm32l496g_disco: gpios = <&gpiof 11 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PI10":"zephyr:stm32l496g_disco: gpios = <&gpioi 10 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PI8":"zephyr:stm32l496g_disco: gpios = <&gpioi 8 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|PI9":"zephyr:stm32l496g_disco: gpios = <&gpioi 9 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","leds|PB13":"zephyr:stm32l496g_disco: gpios = <&gpiob 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB7"},"spi":{"miso":"PB4","mosi":"PB5","name":"spi1","sck":"PA5"}},"buttons":[{"active":"high","label":"joystick select","name":"sw0","pin":"PC13","pull":"down"},{"active":"high","label":"joystick down","name":"sw1","pin":"PI10","pull":"down"},{"active":"high","label":"joystick up","name":"sw3","pin":"PI8","pull":"down"},{"active":"high","label":"joystick left","name":"sw4","pin":"PI9","pull":"down"},{"active":"high","label":"joystick right","name":"sw2","pin":"PF11","pull":"down"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD2","name":"led0","pin":"PB13"}],"naming":"stm32","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32l4r9i_disco","flash":2097152,"ids":["zephyr:stm32l4r9i_disco"],"key":"st-stm32l4r9i-discovery","name":"STM32L4R9I Discovery","part":"stm32l4r9xx","ram":196608,"records":[{"file":"boards/st/stm32l4r9i_disco/stm32l4r9i_disco.dts","says":{"buttons":[["PC13","sw0","high","down"],["&mfx 1","sw1","high","down"],["&mfx 2","sw2","high","down"],["&mfx 3","sw3","high","down"],["&mfx 4","sw4","high","down"]],"i2c":["PG8","PG7"],"leds":[["&mfx 0","led1","low"],["PH4","led0","low"]],"spi":["PB13","PB15","PB14"]},"src":"zephyr:stm32l4r9i_disco","stated":{"buttons|PC13":"zephyr:stm32l4r9i_disco: gpios = <&gpioc 13 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|raw:&mfx 1":"zephyr:stm32l4r9i_disco: gpios = <&mfx 1 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|raw:&mfx 2":"zephyr:stm32l4r9i_disco: gpios = <&mfx 2 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|raw:&mfx 3":"zephyr:stm32l4r9i_disco: gpios = <&mfx 3 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","buttons|raw:&mfx 4":"zephyr:stm32l4r9i_disco: gpios = <&mfx 4 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","leds|PH4":"zephyr:stm32l4r9i_disco: gpios = <&gpioh 4 GPIO_ACTIVE_LOW>","leds|raw:&mfx 0":"zephyr:stm32l4r9i_disco: gpios = <&mfx 0 GPIO_ACTIVE_LOW>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c3","scl":"PG7","sda":"PG8"},"spi":{"miso":"PB14","mosi":"PB15","name":"spi2","sck":"PB13"}},"buttons":[{"active":"high","label":"joystick selection","name":"sw0","pin":"PC13","pull":"down"},{"active":"high","label":"joystick up","name":"sw1","pull":"down","raw":"&mfx 1"},{"active":"high","label":"joystick down","name":"sw2","pull":"down","raw":"&mfx 2"},{"active":"high","label":"joystick right","name":"sw3","pull":"down","raw":"&mfx 3"},{"active":"high","label":"joystick left","name":"sw4","pull":"down","raw":"&mfx 4"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD1","name":"led1","raw":"&mfx 0"},{"active":"low","label":"User LD2","name":"led0","pin":"PH4"}],"naming":"stm32","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Disco:STM32L562E_DK","flash":524288,"ids":["arduino:STMicroelectronics:stm32:Disco:STM32L562E_DK"],"key":"st-stm32l562e-dk","name":"STM32L562E-DK","part":"stm32l562e","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L5xx/L552Q(C-E)IxQ_L562QEIxQ/variant_STM32L562E_DK.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"leds":[["PG9","LED_BUILTIN",null],["PG12","LED2",null],["PD3","LED3",null]],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:Disco:STM32L562E_DK"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:Disco:STM32L562E_DK","leds":[{"aliases":["LED1","LED_BLUE"],"colour":"blue","name":"LED_BUILTIN","pin":"PG9"},{"aliases":["LED_GREEN"],"colour":"green","name":"LED2","pin":"PG12"},{"aliases":["LED_RED"],"colour":"red","name":"LED3","pin":"PD3"}],"naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:Disco:STM32L562E_DK"}},
{"chosen":"zephyr:stm32l562e_dk","ids":["zephyr:stm32l562e_dk"],"key":"st-stm32l562e-dk-discovery","name":"STM32L562E-DK Discovery","part":"stm32l562xx","records":[{"file":"boards/st/stm32l562e_dk/stm32l562e_dk.dts","says":{"buttons":[["PC13","sw0","high",null]],"i2c":["PB7","PB6"],"leds":[["PD3","led_9","low"],["PG12","led0","low"]],"spi":["PG9","PB5","PB4"]},"src":"zephyr:stm32l562e_dk","stated":{"buttons|PC13":"zephyr:stm32l562e_dk: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>","leds|PD3":"zephyr:stm32l562e_dk: gpios = <&gpiod 3 GPIO_ACTIVE_LOW>","leds|PG12":"zephyr:stm32l562e_dk: gpios = <&gpiog 12 GPIO_ACTIVE_LOW>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PB4","mosi":"PB5","name":"spi3","sck":"PG9"}},"buttons":[{"active":"high","label":"User","name":"sw0","pin":"PC13"}],"flash":524288,"flash_by_part":true,"flash_from":"stm32-data STM32L562CE, STM32L562ME, STM32L562QE and 3 more: every chip stm32l562Xe can be","leds":[{"active":"low","label":"User LD9","name":"led_9","pin":"PD3"},{"active":"low","label":"User LD10","name":"led0","pin":"PG12"}],"naming":"stm32","parts":[{"address":106,"bus":"i2c","compatible":"st,lsm6dso","name":"LSM6DSO"},{"address":56,"bus":"i2c","compatible":"focaltech,ft5336","name":"FT5336"}],"ram":262144,"ram_from":"stm32-data STM32L562CE, STM32L562ME, STM32L562QE and 3 more: every chip stm32l562Xe can be"}},
{"chosen":"zephyr:stm32mp135f_dk","flash":268435456,"ids":["zephyr:stm32mp135f_dk"],"key":"st-stm32mp135f-dk-discovery","name":"STM32MP135F-DK Discovery","part":"stm32mp135f","ram":268435456,"records":[{"file":"boards/st/stm32mp135f_dk/stm32mp135f_dk.dts","says":{"buttons":[["PA13","sw0","low",null]],"i2c":["PE8","PD12"],"leds":[["PA14","led0","low"],["PA13","led1","low"],["&mcp23017 14","led_3","high"],["&mcp23017 15","led_4","high"]],"spi":["PH7","PH3","PA8"]},"src":"zephyr:stm32mp135f_dk","stated":{"buttons|PA13":"zephyr:stm32mp135f_dk: gpios = <&gpioa 13 GPIO_ACTIVE_LOW>","leds|PA13":"zephyr:stm32mp135f_dk: gpios = <&gpioa 13 GPIO_ACTIVE_LOW>","leds|PA14":"zephyr:stm32mp135f_dk: gpios = <&gpioa 14 GPIO_ACTIVE_LOW>","leds|raw:&mcp23017 14":"zephyr:stm32mp135f_dk: gpios = <&mcp23017 14 GPIO_ACTIVE_HIGH>","leds|raw:&mcp23017 15":"zephyr:stm32mp135f_dk: gpios = <&mcp23017 15 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PD12","sda":"PE8"},"spi":{"miso":"PA8","mosi":"PH3","name":"spi5","sck":"PH7"}},"buttons":[{"active":"low","label":"User 1","name":"sw0","pin":"PA13"}],"flash":268435456,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LD3","name":"led0","pin":"PA14"},{"active":"low","label":"LD4","name":"led1","pin":"PA13"},{"active":"high","label":"LD7","name":"led_3","raw":"&mcp23017 14"},{"active":"high","label":"LD6","name":"led_4","raw":"&mcp23017 15"}],"naming":"stm32","parts":[{"address":33,"bus":"i2c","compatible":"microchip,mcp23017","name":"MCP23017"}],"ram":268435456,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:STM32MP1:STM32MP157A_DK1","flash":131072,"ids":["arduino:STMicroelectronics:stm32:STM32MP1:STM32MP157A_DK1"],"key":"st-stm32mp157a-dk1","name":"STM32MP157A-DK1","part":"stm32mp157a","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32MP1xx/MP153AAC_MP153CAC_MP153DAC_MP153FAC_MP157AAC_MP157CAC_MP157DAC_MP157FAC/variant_STM32MP157_DK.h","says":{"buttons":[["PA14","USER_BTN",null,null]],"leds":[["PH7","LED_BUILTIN",null],["PA14","LED_GREEN",null],["PA13","LED_RED",null]],"uart":["PE8","PE7"]},"src":"arduino:STMicroelectronics:stm32:STM32MP1:STM32MP157A_DK1"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"uart":{"name":"Serial","rx":"PE7","tx":"PE8"}},"buttons":[{"name":"USER_BTN","pin":"PA14"}],"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:STM32MP1:STM32MP157A_DK1","leds":[{"aliases":["LED_ORANGE"],"colour":"orange","name":"LED_BUILTIN","pin":"PH7"},{"colour":"green","name":"LED_GREEN","pin":"PA14"},{"colour":"red","name":"LED_RED","pin":"PA13"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:STM32MP1:STM32MP157A_DK1"}},
{"chosen":"arduino:STMicroelectronics:stm32:STM32MP1:STM32MP157C_DK2","flash":131072,"ids":["arduino:STMicroelectronics:stm32:STM32MP1:STM32MP157C_DK2"],"key":"st-stm32mp157c-dk2","name":"STM32MP157C-DK2","part":"stm32mp157c","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32MP1xx/MP153AAC_MP153CAC_MP153DAC_MP153FAC_MP157AAC_MP157CAC_MP157DAC_MP157FAC/variant_STM32MP157_DK.h","says":{"buttons":[["PA14","USER_BTN",null,null]],"leds":[["PH7","LED_BUILTIN",null],["PA14","LED_GREEN",null],["PA13","LED_RED",null]],"uart":["PE8","PE7"]},"src":"arduino:STMicroelectronics:stm32:STM32MP1:STM32MP157C_DK2"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"uart":{"name":"Serial","rx":"PE7","tx":"PE8"}},"buttons":[{"name":"USER_BTN","pin":"PA14"}],"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:STM32MP1:STM32MP157C_DK2","leds":[{"aliases":["LED_ORANGE"],"colour":"orange","name":"LED_BUILTIN","pin":"PH7"},{"colour":"green","name":"LED_GREEN","pin":"PA14"},{"colour":"red","name":"LED_RED","pin":"PA13"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:STM32MP1:STM32MP157C_DK2"}},
{"chosen":"zephyr:stm32mp157x_dk2","flash":65536,"ids":["zephyr:stm32mp157x_dk2"],"key":"st-stm32mp157x-dk2-discovery","name":"STM32MP157x-DK2 Discovery","part":"stm32mp157","ram":327680,"records":[{"file":"boards/st/stm32mp157x_dk2/stm32mp157x_dk2_stm32mp157cxx.dts","says":{"buttons":[["PA14","sw0","low",null]],"i2c":["PA12","PA11"],"leds":[["PH7","led0","high"]],"spi":["PE12","PE14","PE13"]},"src":"zephyr:stm32mp157x_dk2","stated":{"buttons|PA14":"zephyr:stm32mp157x_dk2: gpios = <&gpioa 14 GPIO_ACTIVE_LOW>","leds|PH7":"zephyr:stm32mp157x_dk2: gpios = <&gpioh 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c5","scl":"PA11","sda":"PA12"},"spi":{"miso":"PE13","mosi":"PE14","name":"spi4","sck":"PE12"}},"buttons":[{"active":"low","label":"User 1","name":"sw0","pin":"PA14"}],"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LD7","name":"led0","pin":"PH7"}],"naming":"stm32","ram":327680,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32mp215f_dk","flash":8388608,"ids":["zephyr:stm32mp215f_dk"],"key":"st-stm32mp215f-dk-evaluation-board","name":"STM32MP215F-DK Evaluation Board","part":"stm32mp215f","ram":8388608,"records":[{"file":"boards/st/stm32mp215f_dk/stm32mp215f_dk_stm32mp215fxx_m33.dts","says":{"buttons":[["PF7","sw0","low",null]],"leds":[["PH12","led0","high"]],"spi":["PD11","PI5","PD1"]},"src":"zephyr:stm32mp215f_dk","stated":{"buttons|PF7":"zephyr:stm32mp215f_dk: gpios = <&gpiof 7 GPIO_ACTIVE_LOW>","leds|PH12":"zephyr:stm32mp215f_dk: gpios = <&gpioh 12 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"spi":{"miso":"PD1","mosi":"PI5","name":"spi1","sck":"PD11"}},"buttons":[{"active":"low","label":"User 2","name":"sw0","pin":"PF7"}],"flash":8388608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LD3","name":"led0","pin":"PH12"}],"naming":"stm32","ram":8388608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32mp257f_dk","flash":8388608,"ids":["zephyr:stm32mp257f_dk"],"key":"st-stm32mp257f-dk-discovery-kit","name":"STM32MP257F-DK Discovery Kit","part":"stm32mp257f","ram":8388608,"records":[{"file":"boards/st/stm32mp257f_dk/stm32mp257f_dk_stm32mp257fxx_m33.dts","says":{"buttons":[["PC11","sw0","low",null]],"leds":[["PH6","led0","high"]]},"src":"zephyr:stm32mp257f_dk","stated":{"buttons|PC11":"zephyr:stm32mp257f_dk: gpios = <&gpioc 11 GPIO_ACTIVE_LOW>","leds|PH6":"zephyr:stm32mp257f_dk: gpios = <&gpioh 6 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buttons":[{"active":"low","label":"User 2","name":"sw0","pin":"PC11"}],"flash":8388608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LD9","name":"led0","pin":"PH6"}],"naming":"stm32","ram":8388608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32mp257f_ev1","disagree":[{"kept":"high","kept_from":"level check: mb1936-mp257f-x-d01-schematic.pdf (Project STM32MP257F-EV1, Variant MP257F_X)","kind":"level","other":"low","other_from":"zephyr:stm32mp257f_ev1","what":"button PG8 active"}],"flash":8388608,"ids":["zephyr:stm32mp257f_ev1"],"key":"st-stm32mp257f-ev1-evaluation-board","name":"STM32MP257F-EV1 Evaluation Board","notes":["button PG8 active low from zephyr:stm32mp257f_ev1 not kept: its statement `zephyr:stm32mp257f_ev1: gpios = <&gpiog 8 GPIO_ACTIVE_LOW>` is one the boards' schematics refuted and none confirmed: a copy of a known error","button PG8 active high from the level check (mb1936-mp257f-x-d01-schematic.pdf (Project STM32MP257F-EV1, Variant MP257F_X))"],"part":"stm32mp257f","ram":8388608,"records":[{"file":"boards/st/stm32mp257f_ev1/stm32mp257f_ev1_stm32mp257fxx_m33.dts","says":{"buttons":[["PG8","sw0","low",null]],"leds":[["PJ6","led0","high"]],"spi":["PB7","PB8","PB10"]},"src":"zephyr:stm32mp257f_ev1","stated":{"buttons|PG8":"zephyr:stm32mp257f_ev1: gpios = <&gpiog 8 GPIO_ACTIVE_LOW>","leds|PJ6":"zephyr:stm32mp257f_ev1: gpios = <&gpioj 6 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"spi":{"miso":"PB10","mosi":"PB8","name":"spi3","sck":"PB7"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20240708224427id_/https://www.st.com/resource/en/schematic_pack/mb1936-mp257f-x-d01-schematic.pdf","doc":"mb1936-mp257f-x-d01-schematic.pdf (Project STM32MP257F-EV1, Variant MP257F_X)","kind":"schematic","level":"B4 to VDDIO, R24 100K to GND","publisher":"STMicroelectronics","quote":"VDDIO B4 USER2 BUTTON.USER2 R28 330R R24 100K","revision":"Revision D-01, Date 16-MAY-24","url":"https://www.st.com/resource/en/schematic_pack/mb1936-mp257f-x-d01-schematic.pdf","where":"sheet 17; MPU sheet 3 ball L5 PG8 -> BUTTON.User2"},"filled":["active from level check: mb1936-mp257f-x-d01-schematic.pdf (Project STM32MP257F-EV1, Variant MP257F_X)"],"label":"User 2","name":"sw0","pin":"PG8"}],"flash":8388608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20240708224427id_/https://www.st.com/resource/en/schematic_pack/mb1936-mp257f-x-d01-schematic.pdf","doc":"mb1936-mp257f-x-d01-schematic.pdf (Project STM32MP257F-EV1, Variant MP257F_X)","kind":"schematic","level":"PJ6 -> net LED3 -> gate of N-MOSFET Q2 (Si1062X, source to GND, R16 100K gate pull-down); 3V3 -> R19 300R -> LD3 (orange) anode; cathode -> Q2 drain. LED in drain leg of an N-MOSFET: lit when PJ6 is high.","publisher":"STMicroelectronics","quote":"LED3 R16 100K; Q2 Si1062X G D S; 3V3 R19 300R LD3 ORANGE","revision":"Revision D-01, Date 16-MAY-24","url":"https://www.st.com/resource/en/schematic_pack/mb1936-mp257f-x-d01-schematic.pdf","where":"sheet 17 of 18 'Peripherals', block 'LED' (LD3, Q2); MPU I/O sheet 3: ball U5 PJ6 -> LED3"},"label":"LD3","name":"led0","pin":"PJ6"}],"naming":"stm32","ram":8388608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32n6570_dk","ids":["zephyr:stm32n6570_dk"],"key":"st-stm32n6570-dk","name":"STM32N6570-DK","part":"stm32n657xx","records":[{"file":"boards/st/stm32n6570_dk/stm32n6570_dk.dts","says":{"buttons":[["PC13","sw0","high","down"]],"i2c":["PC1","PH9"],"leds":[["&gpioo 1","led0","high"],["PG10","led1","low"]],"spi":["PE15","PG2","PH8"]},"src":"zephyr:stm32n6570_dk","stated":{"buttons|PC13":"zephyr:stm32n6570_dk: gpios = <&gpioc 13 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","leds|PG10":"zephyr:stm32n6570_dk: gpios = <&gpiog 10 GPIO_ACTIVE_LOW>","leds|raw:&gpioo 1":"zephyr:stm32n6570_dk: gpios = <&gpioo 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PH9","sda":"PC1"},"spi":{"miso":"PH8","mosi":"PG2","name":"spi5","sck":"PE15"}},"buttons":[{"active":"high","label":"User","name":"sw0","pin":"PC13","pull":"down"}],"flash_unknown":"No source states this board's flash, and the vendor's data states none for stm32n657xx.","leds":[{"active":"high","label":"User LD1","name":"led0","raw":"&gpioo 1"},{"active":"low","label":"User LD2","name":"led1","pin":"PG10"}],"naming":"stm32","ram":3522560,"ram_from":"stm32-data STM32N657A0, STM32N657B0, STM32N657I0 and 3 more: every chip stm32n657X0 can be"}},
{"chosen":"zephyr:stm32u083c_dk","flash":262144,"ids":["zephyr:stm32u083c_dk"],"key":"st-stm32u083c-dk","name":"STM32U083C-DK","part":"stm32u083xx","ram":32768,"records":[{"file":"boards/st/stm32u083c_dk/stm32u083c_dk.dts","says":{"i2c":["PB7","PB8"],"leds":[["PC13","led0","high"],["PA5","led2","high"],["PB2","led1","high"]],"spi":["PC10","PC12","PC11"]},"src":"zephyr:stm32u083c_dk","stated":{"leds|PA5":"zephyr:stm32u083c_dk: gpios = <&gpioa 5 GPIO_ACTIVE_HIGH>","leds|PB2":"zephyr:stm32u083c_dk: gpios = <&gpiob 2 GPIO_ACTIVE_HIGH>","leds|PC13":"zephyr:stm32u083c_dk: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB7"},"spi":{"miso":"PC11","mosi":"PC12","name":"spi3","sck":"PC10"}},"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD3","name":"led0","pin":"PC13"},{"active":"high","label":"User LD4","name":"led2","pin":"PA5"},{"active":"high","label":"User LD5","name":"led1","pin":"PB2"}],"naming":"stm32","parts":[{"address":63,"bus":"i2c","compatible":"st,stts22h","name":"STTS22H"}],"ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32u5a9j_dk","flash":4194304,"ids":["zephyr:stm32u5a9j_dk"],"key":"st-stm32u5a9j-discovery-kit","name":"STM32U5A9J Discovery Kit","part":"stm32u5a9xx","ram":2555904,"records":[{"file":"boards/st/stm32u5a9j_dk/stm32u5a9j_dk.dts","says":{"buttons":[["PC13","sw0","high","down"]],"i2c":["PG13","PG14"],"leds":[["PE0","led0","high"],["PE1","led1","high"]],"spi":["PB13","PD4","PD3"]},"src":"zephyr:stm32u5a9j_dk","stated":{"buttons|PC13":"zephyr:stm32u5a9j_dk: gpios = <&gpioc 13 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","leds|PE0":"zephyr:stm32u5a9j_dk: gpios = <&gpioe 0 GPIO_ACTIVE_HIGH>","leds|PE1":"zephyr:stm32u5a9j_dk: gpios = <&gpioe 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PG14","sda":"PG13"},"spi":{"miso":"PD3","mosi":"PD4","name":"spi2","sck":"PB13"}},"buttons":[{"active":"high","label":"User","name":"sw0","pin":"PC13","pull":"down"}],"flash":4194304,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD3","name":"led0","pin":"PE0"},{"active":"high","label":"User LD4","name":"led1","pin":"PE1"}],"naming":"stm32","ram":2555904,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32u5g9j_dk2","flash":4194304,"ids":["zephyr:stm32u5g9j_dk2"],"key":"st-stm32u5g9j-discovery-kit","name":"STM32U5G9J Discovery Kit","part":"stm32u5g9xx","ram":3080192,"records":[{"file":"boards/st/stm32u5g9j_dk2/stm32u5g9j_dk2.dts","says":{"buttons":[["PC13","sw0","high","down"]],"i2c":["PG13","PG14"],"leds":[["PD4","led0","high"],["PD2","led1","high"]],"spi":["PA5","PB5","PA6"]},"src":"zephyr:stm32u5g9j_dk2","stated":{"buttons|PC13":"zephyr:stm32u5g9j_dk2: gpios = <&gpioc 13 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","leds|PD2":"zephyr:stm32u5g9j_dk2: gpios = <&gpiod 2 GPIO_ACTIVE_HIGH>","leds|PD4":"zephyr:stm32u5g9j_dk2: gpios = <&gpiod 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PG14","sda":"PG13"},"spi":{"miso":"PA6","mosi":"PB5","name":"spi1","sck":"PA5"}},"buttons":[{"active":"high","label":"User","name":"sw0","pin":"PC13","pull":"down"}],"flash":4194304,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD3","name":"led0","pin":"PD4"},{"active":"high","label":"User LD2","name":"led1","pin":"PD2"}],"naming":"stm32","ram":3080192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32u5g9j_dk1","flash":4194304,"ids":["zephyr:stm32u5g9j_dk1"],"key":"st-stm32u5g9j-discovery-kit-1","name":"STM32U5G9J Discovery Kit 1","part":"stm32u5g9xx","ram":3080192,"records":[{"file":"boards/st/stm32u5g9j_dk1/stm32u5g9j_dk1.dts","says":{"buttons":[["PC13","sw0","high","down"]],"i2c":["PG13","PG14"],"leds":[["PE0","led0","high"],["PE1","led1","high"]],"spi":["PB13","PD4","PD3"]},"src":"zephyr:stm32u5g9j_dk1","stated":{"buttons|PC13":"zephyr:stm32u5g9j_dk1: gpios = <&gpioc 13 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","leds|PE0":"zephyr:stm32u5g9j_dk1: gpios = <&gpioe 0 GPIO_ACTIVE_HIGH>","leds|PE1":"zephyr:stm32u5g9j_dk1: gpios = <&gpioe 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PG14","sda":"PG13"},"spi":{"miso":"PD3","mosi":"PD4","name":"spi2","sck":"PB13"}},"buttons":[{"active":"high","label":"User","name":"sw0","pin":"PC13","pull":"down"}],"flash":4194304,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD3","name":"led0","pin":"PE0"},{"active":"high","label":"User LD4","name":"led1","pin":"PE1"}],"naming":"stm32","ram":3080192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:stm32duino:STM32F1:STM32VLD","ids":["arduino:stm32duino:STM32F1:STM32VLD"],"key":"st-stm32vld-to-flash","name":"STM32VLD to FLASH","part":"","records":[{"core":"arduino:stm32duino:STM32F1","file":"variants/STM32VLD/pins_arduino.h","src":"arduino:stm32duino:STM32F1:STM32VLD"}],"vendor":"stm32duino","why":"vendor","wiring":{"clock_hz":24000000,"naming":"raw"}},
{"chosen":"zephyr:stm32wb5mm_dk","flash":827392,"ids":["zephyr:stm32wb5mm_dk"],"key":"st-stm32wb5mm-dk-1","name":"STM32WB5MM-DK","part":"stm32wb55xx","ram":196608,"records":[{"file":"boards/st/stm32wb5mm_dk/stm32wb5mm_dk.dts","says":{"buttons":[["PC12","sw0","low","up"],["PC13","sw1","low","up"]],"i2c":["PB11","PB13"]},"src":"zephyr:stm32wb5mm_dk","stated":{"buttons|PC12":"zephyr:stm32wb5mm_dk: gpios = <&gpioc 12 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|PC13":"zephyr:stm32wb5mm_dk: gpios = <&gpioc 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c3","scl":"PB13","sda":"PB11"}},"buttons":[{"active":"low","label":"Push button 1","name":"sw0","pin":"PC12","pull":"up"},{"active":"low","label":"Push button 2","name":"sw1","pin":"PC13","pull":"up"}],"flash":827392,"flash_from":"the census: the largest any of its sources states","naming":"stm32","parts":[{"address":41,"bus":"i2c","compatible":"st,vl53l0x","name":"VL53L0X"},{"address":107,"bus":"i2c","compatible":"st,ism330dhcx","name":"ISM330DHCX"}],"ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:Disco:STM32WB5MM_DK","flash":827392,"ids":["arduino:STMicroelectronics:stm32:Disco:STM32WB5MM_DK"],"key":"st-stm32wb5mm-dk-2","name":"STM32WB5MM-DK","part":"stm32wb5mm","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32WBxx/WB5MMGH/variant_STM32WB5MM_DK.h","says":{"buttons":[["PC12","USER_BTN",null,null]],"leds":[["PA7","LED_BUILTIN",null]],"uart":["PB6","PB7"]},"src":"arduino:STMicroelectronics:stm32:Disco:STM32WB5MM_DK"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"uart":{"name":"Serial","rx":"PB7","tx":"PB6"}},"buttons":[{"name":"USER_BTN","pin":"PC12"}],"flash":827392,"flash_from":"arduino:STMicroelectronics:stm32:Disco:STM32WB5MM_DK","leds":[{"name":"LED_BUILTIN","pin":"PA7"}],"naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:Disco:STM32WB5MM_DK"}},
{"chosen":"zephyr:stm32wb5mmg","flash":897024,"ids":["zephyr:stm32wb5mmg"],"key":"st-stm32wb5mmg","name":"STM32WB5MMG","part":"stm32wb55xx","ram":196608,"records":[{"file":"boards/st/stm32wb5mmg/stm32wb5mmg.dts","src":"zephyr:stm32wb5mmg"}],"vendor":"st","why":"nothing","wiring":{"flash":897024,"flash_from":"the census: the largest any of its sources states","naming":"stm32","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:stm32wba65i_dk1","flash":2097152,"ids":["zephyr:stm32wba65i_dk1"],"key":"st-stm32wba65i-discovery-kit","name":"STM32WBA65I Discovery kit","part":"stm32wba65x","ram":458752,"records":[{"file":"boards/st/stm32wba65i_dk1/stm32wba65i_dk1.dts","says":{"i2c":["PB1","PB2"],"leds":[["PD8","led0","low"],["PD9","led1","low"],["PB10","led_2","low"]],"spi":["PB4","PA15","PB3"]},"src":"zephyr:stm32wba65i_dk1","stated":{"leds|PB10":"zephyr:stm32wba65i_dk1: gpios = <&gpiob 10 GPIO_ACTIVE_LOW>","leds|PD8":"zephyr:stm32wba65i_dk1: gpios = <&gpiod 8 GPIO_ACTIVE_LOW>","leds|PD9":"zephyr:stm32wba65i_dk1: gpios = <&gpiod 9 GPIO_ACTIVE_LOW>"}}],"vendor":"st","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB2","sda":"PB1"},"spi":{"miso":"PB3","mosi":"PA15","name":"spi1","sck":"PB4"}},"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"archived":"https://web.archive.org/web/20250424230010id_/https://www.st.com/resource/en/schematic_pack/mb2143-wba65i-a02-schematic.pdf","doc":"mb2143-wba65i-a02-schematic.pdf (Project STM32WBA65I-DK1, Variant WBA65I)","kind":"schematic","level":"3V3 -> R61 680R -> LD6 (true green) anode; cathode -> GPIO30 = PD8 (CN2 pin 10 of the MCU board socket): lit when PD8 is low.","publisher":"STMicroelectronics","quote":"3V3 R61 680R LD6 TRUE GREEN GPIO30; CN2 10 PD8 GPIO30","revision":"Revision A-02, Date 02-September-24","url":"https://www.st.com/resource/en/schematic_pack/mb2143-wba65i-a02-schematic.pdf","where":"sheet 3 of 11 'MCU': LED block (LD6, R61) and socket CN2 pin 10 labelled 'PD8 GPIO30'"},"label":"User LD6","name":"led0","pin":"PD8"},{"active":"low","cite":{"archived":"https://web.archive.org/web/20250424230010id_/https://www.st.com/resource/en/schematic_pack/mb2143-wba65i-a02-schematic.pdf","doc":"mb2143-wba65i-a02-schematic.pdf (Project STM32WBA65I-DK1, Variant WBA65I)","kind":"schematic","level":"3V3 -> R62 -> LD5 -> GPIO45 = PD9","publisher":"STMicroelectronics","quote":"3V3 R62 680R LD5 RED GPIO45","revision":"Revision A-02, Date 02-September-24","url":"https://www.st.com/resource/en/schematic_pack/mb2143-wba65i-a02-schematic.pdf","where":"sheet 3 MCU; CN2 pin 30 'PD9 GPIO45'"},"label":"User LD5","name":"led1","pin":"PD9"},{"active":"low","label":"User LD3","name":"led_2","pin":"PB10"}],"naming":"stm32","ram":458752,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:STMicroelectronics:stm32:ESC_board:STORM32_V1_31_RC","flash":262144,"ids":["arduino:STMicroelectronics:stm32:ESC_board:STORM32_V1_31_RC"],"key":"st-storm32-bgc-v1-31-rc","name":"STorM32 BGC v1.31 RC","part":"stm32f103xe","ram":49152,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F1xx/F103R(C-D-E)T/variant_STORM32_V1_31_RC.h","says":{"buttons":[["PC3","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PB12","LED_BUILTIN",null],["PB13","LED1",null]],"spi":["PB13","PB15","PB14"],"uart":["PC10","PC11"]},"src":"arduino:STMicroelectronics:stm32:ESC_board:STORM32_V1_31_RC"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA15","miso":"PB14","mosi":"PB15","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PC11","tx":"PC10"}},"buttons":[{"name":"USER_BTN","pin":"PC3"}],"flash":262144,"flash_from":"arduino:STMicroelectronics:stm32:ESC_board:STORM32_V1_31_RC","leds":[{"aliases":["LED0","LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB12"},{"aliases":["LED_RED"],"colour":"red","name":"LED1","pin":"PB13"}],"naming":"stm32","ram":49152,"ram_from":"arduino:STMicroelectronics:stm32:ESC_board:STORM32_V1_31_RC"}},
{"chosen":"arduino:STMicroelectronics:stm32:Blues:SWAN_R5","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:Blues:SWAN_R5","cpy:stm/swan_r5"],"key":"st-swan-r5","name":"Swan R5","notes":["button PB2 added from cpy:stm/swan_r5"],"part":"stm32l4r5zi","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L4xx/L4R5Z(G-I)Y_L4R9Z(G-I)Y_L4S5ZIY_L4S9ZIY/variant_SWAN_R5.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PE2","LED_BUILTIN",null]],"spi":["PD1","PB15","PB14"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:Blues:SWAN_R5"},{"file":"ports/stm/boards/swan_r5/pins.c","says":{"buttons":[["PC13","BUTTON_USR",null,null],["PB2","BUTTON",null,null]],"i2c":["PB7","PB6"],"leds":[["PE2","LED",null]],"spi":["PD1","PB15","PB14"],"uart":["PA9","PA10"]},"src":"cpy:stm/swan_r5"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PD0","miso":"PB14","mosi":"PB15","name":"SPI","sck":"PD1"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PC13"},{"added_from":"cpy:stm/swan_r5","name":"BUTTON","pin":"PB2"}],"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:Blues:SWAN_R5","leds":[{"name":"LED_BUILTIN","pin":"PE2"}],"naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:Blues:SWAN_R5"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenL0:THUNDERPACK_L072","flash":196608,"ids":["arduino:STMicroelectronics:stm32:GenL0:THUNDERPACK_L072"],"key":"st-thunderpack-v1-0","name":"ThunderPack v1.0","part":"stm32l072xx","ram":20480,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32L0xx/L072K(B-Z)T_L082K(B-Z)T/variant_THUNDERPACK_L072.h","says":{"buttons":[["PB4","USER_BTN",null,null]],"leds":[["PA0","LED_BUILTIN",null]],"uart":["PB6","PB7"]},"src":"arduino:STMicroelectronics:stm32:GenL0:THUNDERPACK_L072"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"uart":{"name":"Serial","rx":"PB7","tx":"PB6"}},"buttons":[{"name":"USER_BTN","pin":"PB4"}],"flash":196608,"flash_from":"arduino:STMicroelectronics:stm32:GenL0:THUNDERPACK_L072","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PA0"}],"naming":"stm32","ram":20480,"ram_from":"arduino:STMicroelectronics:stm32:GenL0:THUNDERPACK_L072"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:THUNDERPACK_F411","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF4:THUNDERPACK_F411"],"key":"st-thunderpack-v1-1","name":"ThunderPack v1.1+","part":"stm32f411xe","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F411C(C-E)(U-Y)/variant_THUNDERPACK_F411.h","says":{"buttons":[["PB4","USER_BTN",null,null]],"leds":[["PA0","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PB6","PB7"]},"src":"arduino:STMicroelectronics:stm32:GenF4:THUNDERPACK_F411"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PB7","tx":"PB6"}},"buttons":[{"name":"USER_BTN","pin":"PB4"}],"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:THUNDERPACK_F411","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PA0"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:THUNDERPACK_F411"}},
{"chosen":"mpy:stm32/USBDONGLE_WB55","ids":["mpy:stm32/USBDONGLE_WB55"],"key":"st-usbdongle-wb55","name":"USBDONGLE_WB55","part":"stm32wb55xx","records":[{"file":"ports/stm32/boards/USBDONGLE_WB55/mpconfigboard.h","says":{"buttons":[["PA10","USRSW","low","up"]],"i2c":["PB9","PB8"],"leds":[["PB1","LED1","high"],["PB0","LED2","high"],["PA4","LED3","high"]],"spi":["PA5","PA7","PA6"]},"src":"mpy:stm32/USBDONGLE_WB55","stated":{"buttons|PA10":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PA4":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB0":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB1":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"ST Microelectronics","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB8","sda":"PB9"},"spi":{"miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"}},"buttons":[{"active":"low","name":"USRSW","pin":"PA10","pull":"up"}],"flash_unknown":"No source states this board's flash, and the vendor's data has no stm32wb55xx.","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"colour":"red","name":"LED1","pin":"PB1"},{"active":"high","aliases":["MICROPY_HW_LED2"],"colour":"green","name":"LED2","pin":"PB0"},{"active":"high","aliases":["MICROPY_HW_LED3"],"colour":"blue","name":"LED3","pin":"PA4"}],"naming":"stm32"}},
{"chosen":"arduino:STMicroelectronics:stm32:3dprinter:VAKE_V1","flash":524288,"ids":["arduino:STMicroelectronics:stm32:3dprinter:VAKE_V1"],"key":"st-vake-v1-0","name":"VAkE v1.0","part":"stm32f446xx","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F446V(C-E)T/variant_VAKE_V1.h","says":{"buttons":[["PC10","USER_BTN",null,null]],"leds":[["PB14","LED_BUILTIN",null]],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:3dprinter:VAKE_V1"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PC10"}],"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:3dprinter:VAKE_V1","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB14"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:3dprinter:VAKE_V1"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:VCCGND_F103ZET6","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF1:VCCGND_F103ZET6"],"key":"st-vccgnd-f103zet6","name":"VCCGND F103ZET6","part":"stm32f103xe","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F1xx/F103Z(C-D-E)(H-T)/variant_VCCGND_F103ZET6.h","says":{"buttons":[["PB1","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PC13","LED_BUILTIN",null]],"spi":["PB3","PB5","PB4"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF1:VCCGND_F103ZET6"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA15","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PB1"}],"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:VCCGND_F103ZET6","leds":[{"name":"LED_BUILTIN","pin":"PC13"}],"naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:VCCGND_F103ZET6"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF1:VCCGND_F103ZET6_MINI","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenF1:VCCGND_F103ZET6_MINI"],"key":"st-vccgnd-f103zet6-mini","name":"VCCGND F103ZET6 Mini","part":"stm32f103xe","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F1xx/F103Z(C-D-E)(H-T)/variant_VCCGND_F103ZET6_MINI.h","says":{"buttons":[["PB1","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PG15","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF1:VCCGND_F103ZET6_MINI"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PC4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PB1"}],"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenF1:VCCGND_F103ZET6_MINI","leds":[{"name":"LED_BUILTIN","pin":"PG15"}],"naming":"stm32","ram":65536,"ram_from":"arduino:STMicroelectronics:stm32:GenF1:VCCGND_F103ZET6_MINI"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenF4:VCCGND_F407ZG_MINI","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenF4:VCCGND_F407ZG_MINI"],"key":"st-vccgnd-f407zgt6-mini","name":"VCCGND F407ZGT6 Mini","part":"stm32f407xx","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407Z(E-G)T_F417Z(E-G)T/variant_VCCGND_F407ZG_MINI.h","says":{"i2c":["PB7","PB6"],"leds":[["PG15","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenF4:VCCGND_F407ZG_MINI"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PC4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenF4:VCCGND_F407ZG_MINI","leds":[{"name":"LED_BUILTIN","pin":"PG15"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenF4:VCCGND_F407ZG_MINI"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenG4:WEACT_G474CE","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenG4:WEACT_G474CE"],"key":"st-weact-g474ce","name":"WeAct G474CE","part":"stm32g474xx","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU/variant_WEACT_G474CE.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"i2c":["PA8","PA9"],"leds":[["PC6","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenG4:WEACT_G474CE"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenG4:WEACT_G474CE","leds":[{"name":"LED_BUILTIN","pin":"PC6"}],"naming":"stm32","ram":131072,"ram_from":"arduino:STMicroelectronics:stm32:GenG4:WEACT_G474CE"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH5:WEACT_H562RG","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenH5:WEACT_H562RG"],"key":"st-weact-h562rgt","name":"WeAct H562RGT","part":"stm32h562xx","ram":655360,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32H5xx/H562R(G-I)T/variant_WEACT_H562RG.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PB2","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenH5:WEACT_H562RG"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenH5:WEACT_H562RG","leds":[{"aliases":["LED_BLUE"],"colour":"blue","name":"LED_BUILTIN","pin":"PB2"}],"naming":"stm32","ram":655360,"ram_from":"arduino:STMicroelectronics:stm32:GenH5:WEACT_H562RG"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:WeActMiniH723VGTX","flash":1048576,"ids":["arduino:STMicroelectronics:stm32:GenH7:WeActMiniH723VGTX"],"key":"st-weact-ministm32h723vgtx","name":"WeAct MiniSTM32H723VGTX","part":"stm32h723vg","ram":327680,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32H7xx/H723V(E-G)(H-T)_H730VB(H-T)_H733VG(H-T)/variant_WeActMiniH723VGTX.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PE3","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenH7:WeActMiniH723VGTX"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"flash":1048576,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:WeActMiniH723VGTX","leds":[{"name":"LED_BUILTIN","pin":"PE3"}],"naming":"stm32","ram":327680,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:WeActMiniH723VGTX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenWB:WEACT_WB55CGU6","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenWB:WEACT_WB55CGU6"],"key":"st-weact-stm32wb55cgu6","name":"WeAct STM32WB55CGU6","part":"stm32wb55cg","ram":196608,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32WBxx/WB35C(C-E)UxA_WB55C(C-E-G)U/variant_WEACT_WB55CGU6.h","says":{"buttons":[["PH3","USER_BTN",null,null]],"i2c":["PB9","PB8"],"leds":[["PE4","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"arduino:STMicroelectronics:stm32:GenWB:WEACT_WB55CGU6"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB9"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"name":"USER_BTN","pin":"PH3"}],"flash":524288,"flash_from":"arduino:STMicroelectronics:stm32:GenWB:WEACT_WB55CGU6","leds":[{"name":"LED_BUILTIN","pin":"PE4"}],"naming":"stm32","ram":196608,"ram_from":"arduino:STMicroelectronics:stm32:GenWB:WEACT_WB55CGU6"}},
{"chosen":"arduino:STMicroelectronics:stm32:ESC_board:WRAITH32_V1","flash":32768,"ids":["arduino:STMicroelectronics:stm32:ESC_board:WRAITH32_V1"],"key":"st-wraith-v1-esc","name":"Wraith V1 ESC","part":"stm32f051x8","ram":7936,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F0xx/F051K(6-8)U/variant_WRAITH32_V1.h","says":{"i2c":["PB7","PB6"],"leds":[["PB4","LED_BLUE",null],["PB3","LED_BUILTIN",null],["PA15","LED_RED",null]],"uart":["PB6","PB7"]},"src":"arduino:STMicroelectronics:stm32:ESC_board:WRAITH32_V1"}],"vendor":"STMicroelectronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"uart":{"name":"Serial","rx":"PB7","tx":"PB6"}},"flash":32768,"flash_from":"arduino:STMicroelectronics:stm32:ESC_board:WRAITH32_V1","leds":[{"colour":"blue","name":"LED_BLUE","pin":"PB4"},{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB3"},{"colour":"red","name":"LED_RED","pin":"PA15"}],"naming":"stm32","ram":7936,"ram_from":"arduino:STMicroelectronics:stm32:ESC_board:WRAITH32_V1"}},
{"chosen":"cpy:atmel-samd/stackrduino_m0_pro","ids":["cpy:atmel-samd/stackrduino_m0_pro"],"key":"stackrduino-stackrduino-m0-pro","name":"StackRduino M0 PRO","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/stackrduino_m0_pro/pins.c","says":{"buttons":[["PA28","BUTTON",null,null]],"i2c":["PA22","PA23"],"leds":[["PA17","LED",null]],"pixels":[["PA6","ws2812"]],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"cpy:atmel-samd/stackrduino_m0_pro"}],"vendor":"StackRduino","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"board.SPI()","sck":"PB11"},"uart":{"name":"board.UART()","rx":"PA11","tx":"PA10"}},"buttons":[{"name":"BUTTON","pin":"PA28"}],"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"PA17"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PA6"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"zephyr:visionfive2","ids":["zephyr:visionfive2"],"key":"starfive-visionfive-2-jh7110","name":"VisionFive 2 JH7110","part":"jh7110","records":[{"file":"boards/starfive/visionfive2/visionfive2.dts","src":"zephyr:visionfive2"}],"vendor":"starfive","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:apex_pro_mini","flash":65536,"ids":["zephyr:apex_pro_mini"],"key":"steelseries-apex-pro-mini","name":"Apex Pro Mini","part":"stm32l412xx","ram":40960,"records":[{"file":"boards/steelseries/apex_pro_mini/apex_pro_mini.dts","says":{"leds":[["PC12","led0","high"]],"spi":["PB3","PB5","PB4"]},"src":"zephyr:apex_pro_mini","stated":{"leds|PC12":"zephyr:apex_pro_mini: gpios = <&gpioc 12 GPIO_ACTIVE_HIGH>"}}],"vendor":"steelseries","why":"rank","wiring":{"buses":{"spi":{"miso":"PB4","mosi":"PB5","name":"spi1","sck":"PB3"}},"flash":65536,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User dbg tp","name":"led0","pin":"PC12"}],"naming":"stm32","ram":40960,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:storm32_v1_31_rc","flash":262144,"ids":["pio:storm32_v1_31_rc"],"key":"storm32-storm32-bgc-v1-31-rc","name":"STorM32 BGC v1.31 RC","part":"stm32f103rc","ram":49152,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F1xx/F103R(C-D-E)T/variant_STORM32_V1_31_RC.h","says":{"buttons":[["PC3","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PB12","LED_BUILTIN",null],["PB13","LED1",null]],"spi":["PB13","PB15","PB14"],"uart":["PC10","PC11"]},"src":"pio:storm32_v1_31_rc","via":"PlatformIO ststm32 build.variant; defines of the core's own STORM32_V1_31_RC entry"}],"vendor":"STorM32","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA15","miso":"PB14","mosi":"PB15","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PC11","tx":"PC10"}},"buttons":[{"name":"USER_BTN","pin":"PC3"}],"clock_hz":72000000,"flash":262144,"flash_from":"pio:storm32_v1_31_rc","leds":[{"aliases":["LED0","LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PB12"},{"aliases":["LED_RED"],"colour":"red","name":"LED1","pin":"PB13"}],"naming":"stm32","ram":49152,"ram_from":"pio:storm32_v1_31_rc"}},
{"chosen":"cpy:raspberrypi/ide_tudelft_realpicoexpander","ids":["cpy:raspberrypi/ide_tudelft_realpicoexpander"],"key":"studiolabtudelft-ide-tudelft-realpicoexpander","name":"IDE-TUDelft RealPicoExpander","part":"rp2350","records":[{"file":"ports/raspberrypi/boards/ide_tudelft_realpicoexpander/pins.c","says":{"buttons":[["GPIO15","BTN",null,null]],"i2c":["GPIO4","GPIO5"],"leds":[["pin_CYW0","LED",null]],"pixels":[["GPIO2","ws2812"]],"spi":["GPIO18","GPIO19","GPIO16"]},"src":"cpy:raspberrypi/ide_tudelft_realpicoexpander"}],"vendor":"StudioLab TUDelft","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO5","sda":"GPIO4"},"spi":{"miso":"GPIO16","mosi":"GPIO19","name":"board.SPI()","sck":"GPIO18"}},"buttons":[{"aliases":["BUTTON"],"name":"BTN","pin":"GPIO15"}],"flash":8388608,"flash_from":"cpy:raspberrypi/ide_tudelft_realpicoexpander: EXTERNAL_FLASH_DEVICES, W25Q64JVxQ","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","raw":"pin_CYW0"}],"memory_cite":{"doc":"RP2350 product page","kind":"datasheet","publisher":"Raspberry Pi","quote":"520 KB on-chip SRAM","retrieved":"2026-11-02","url":"https://www.raspberrypi.com/products/rp2350/","where":"Specification"},"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO2"}],"ram":532480,"ram_from":"Raspberry Pi's RP2350 product page rp2350"}},
{"chosen":"pio:esp210","flash":4194304,"ids":["pio:esp210"],"key":"sweetpea-sweetpea-esp-210","name":"SweetPea ESP-210","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/generic/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO1","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:esp210","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_ESP210 entry"}],"vendor":"SweetPea","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":4194304,"flash_from":"pio:esp210","leds":[{"name":"LED_BUILTIN","pin":"GPIO1"}],"naming":"esp","ram":81920,"ram_from":"pio:esp210"}},
{"chosen":"cpy:nordic/bless_dev_board_multi_sensor","ids":["cpy:nordic/bless_dev_board_multi_sensor"],"key":"switchscienceinc-ble-ss-dev-board-multi-sensor","name":"BLE-SS dev board Multi Sensor","part":"nrf52840","records":[{"file":"ports/nordic/boards/bless_dev_board_multi_sensor/pins.c","says":{"buttons":[["P0.31","BUTTON1",null,null],["P0.12","BUTTON2",null,null]],"i2c":["P0.24","P0.26"],"leds":[["P0.07","LED1",null],["P0.04","LED2",null]],"spi":["P0.13","P0.14","P0.15"],"uart":["P0.03","P0.02"]},"src":"cpy:nordic/bless_dev_board_multi_sensor"}],"vendor":"Switch Science, Inc.","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.26","sda":"P0.24"},"spi":{"miso":"P0.15","mosi":"P0.14","name":"board.SPI()","sck":"P0.13"},"uart":{"name":"board.UART()","rx":"P0.02","tx":"P0.03"}},"buttons":[{"name":"BUTTON1","pin":"P0.31"},{"name":"BUTTON2","pin":"P0.12"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED1","pin":"P0.07"},{"name":"LED2","pin":"P0.04"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"cpy:nordic/ssci_isp1807_dev_board","ids":["cpy:nordic/ssci_isp1807_dev_board"],"key":"switchscienceinc-ssci-isp1807-dev-board","name":"SSCI ISP1807 Dev Board","part":"nrf52840","records":[{"file":"ports/nordic/boards/ssci_isp1807_dev_board/pins.c","says":{"buttons":[["P1.06","BUTTON",null,null]],"i2c":["P0.19","P0.23"],"leds":[["P0.06","LED",null]],"spi":["P0.14","P0.10","P0.12"],"uart":["P0.11","P0.25"]},"src":"cpy:nordic/ssci_isp1807_dev_board"}],"vendor":"Switch Science, Inc.","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.23","sda":"P0.19"},"spi":{"miso":"P0.12","mosi":"P0.10","name":"board.SPI()","sck":"P0.14"},"uart":{"name":"board.UART()","rx":"P0.25","tx":"P0.11"}},"buttons":[{"name":"BUTTON","pin":"P1.06"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"name":"LED","pin":"P0.06"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"cpy:nordic/ssci_isp1807_micro_board","ids":["cpy:nordic/ssci_isp1807_micro_board"],"key":"switchscienceinc-ssci-isp1807-micro-board","name":"SSCI ISP1807 Micro Board","part":"nrf52840","records":[{"file":"ports/nordic/boards/ssci_isp1807_micro_board/pins.c","says":{"i2c":["P0.29","P0.23"],"leds":[["P0.31","LED",null]],"spi":["P0.06","P0.13","P0.08"],"uart":["P0.30","P0.19"]},"src":"cpy:nordic/ssci_isp1807_micro_board"}],"vendor":"Switch Science, Inc.","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.23","sda":"P0.29"},"spi":{"miso":"P0.08","mosi":"P0.13","name":"board.SPI()","sck":"P0.06"},"uart":{"name":"board.UART()","rx":"P0.19","tx":"P0.30"}},"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"name":"LED","pin":"P0.31"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"zephyr:sr100_rdk","ids":["zephyr:sr100_rdk"],"key":"syna-sr100-rdk","name":"SR100 RDK","part":"sr100","records":[{"file":"boards/syna/sr100/sr100_rdk.dts","src":"zephyr:sr100_rdk"}],"vendor":"syna","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"cpy:atmel-samd/uartlogger2","ids":["cpy:atmel-samd/uartlogger2"],"key":"szymonklause-uartlogger-ii","name":"UARTLogger II","part":"samd51j19a","records":[{"file":"ports/atmel-samd/boards/uartlogger2/pins.c","says":{"i2c":["PB2","PB3"],"leds":[["PA16","MICROPY_HW_LED_STATUS",null]],"pixels":[["PB22","ws2812"]],"spi":["PA13","PA12","PA14"],"uart":["PA22","PA23"]},"src":"cpy:atmel-samd/uartlogger2"}],"vendor":"Szymon Klause","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PB3","sda":"PB2"},"spi":{"miso":"PA14","mosi":"PA12","name":"board.SPI()","sck":"PA13"},"uart":{"name":"board.UART()","rx":"PA23","tx":"PA22"}},"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51J19A","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"PA16"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PB22"}],"ram":196608,"ram_from":"Microchip ATDF ATSAMD51J19A"}},
{"chosen":"pio:deneyapkart","flash":4194304,"ids":["pio:deneyapkart"],"key":"t3foundation-deneyap-kart","name":"Deneyap Kart","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/deneyapkart/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO4","GPIO15"],"leds":[["GPIO4","LED_BUILTIN",null],["GPIO1","LEDG",null],["GPIO3","LEDR",null]],"spi":["GPIO19","GPIO5","GPIO18"],"uart":["GPIO1","GPIO3"]},"src":"pio:deneyapkart","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own DYDK entry"}],"vendor":"T3 Foundation","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO15","sda":"GPIO4"},"spi":{"cs":"GPIO21","miso":"GPIO18","mosi":"GPIO5","name":"SPI","sck":"GPIO19"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":4194304,"flash_from":"pio:deneyapkart","leds":[{"aliases":["BUILTIN_LED","LEDB"],"colour":"blue","name":"LED_BUILTIN","pin":"GPIO4"},{"colour":"green","name":"LEDG","pin":"GPIO1"},{"colour":"red","name":"LEDR","pin":"GPIO3"}],"naming":"esp","ram":327680,"ram_from":"pio:deneyapkart"}},
{"chosen":"pio:deneyapkart1A","flash":4194304,"ids":["pio:deneyapkart1A"],"key":"t3foundation-deneyap-kart-1a","name":"Deneyap Kart 1A","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/deneyapkart1A/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO4","GPIO15"],"pixels":[["GPIO13","ws2812"]],"spi":["GPIO19","GPIO5","GPIO18"],"uart":["GPIO1","GPIO3"]},"src":"pio:deneyapkart1A","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own DYDK1A entry"}],"vendor":"T3 Foundation","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO15","sda":"GPIO4"},"spi":{"cs":"GPIO21","miso":"GPIO18","mosi":"GPIO5","name":"SPI","sck":"GPIO19"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":4194304,"flash_from":"pio:deneyapkart1A","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO13"}],"ram":327680,"ram_from":"pio:deneyapkart1A"}},
{"chosen":"arduino:esp32:esp32:deneyapkart1Av2","flash":4194304,"ids":["arduino:esp32:esp32:deneyapkart1Av2","pio:deneyapkart1Av2"],"key":"t3foundation-deneyap-kart-1a-v2","name":"Deneyap Kart 1A v2","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/deneyapkart1Av2/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO47","GPIO21"],"pixels":[["GPIO48","ws2812"]],"spi":["GPIO41","GPIO39","GPIO40"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:deneyapkart1Av2"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/deneyapkart1Av2/pins_arduino.h","same":true,"src":"pio:deneyapkart1Av2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own DYDK1Av2 entry"}],"vendor":"T3 Foundation","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO21","sda":"GPIO47"},"spi":{"cs":"GPIO42","miso":"GPIO40","mosi":"GPIO39","name":"SPI","sck":"GPIO41"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:deneyapkart1Av2","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO48"}],"ram":327680,"ram_from":"arduino:esp32:esp32:deneyapkart1Av2"}},
{"chosen":"pio:deneyapkartg","flash":4194304,"ids":["pio:deneyapkartg"],"key":"t3foundation-deneyap-kart-g","name":"Deneyap Kart G","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/deneyapkartg/pins_arduino.h","says":{"buttons":[["GPIO9","KEY_BUILTIN",null,null]],"i2c":["GPIO8","GPIO2"],"pixels":[["GPIO10","ws2812"]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"pio:deneyapkartg","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own DYG entry"}],"vendor":"T3 Foundation","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO2","sda":"GPIO8"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO9"}],"clock_hz":160000000,"flash":4194304,"flash_from":"pio:deneyapkartg","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO10"}],"ram":327680,"ram_from":"pio:deneyapkartg"}},
{"chosen":"arduino:esp32:esp32:deneyapmini","flash":4194304,"ids":["arduino:esp32:esp32:deneyapmini","pio:deneyapmini"],"key":"t3foundation-deneyap-mini","name":"Deneyap Mini","part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/deneyapmini/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO36","GPIO37"],"leds":[["GPIO35","LED_BUILTIN",null],["GPIO33","LEDG",null],["GPIO34","LEDR",null]],"spi":["GPIO38","GPIO40","GPIO39"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:deneyapmini"},{"core":"arduino:esp32:esp32","file":"variants/deneyapmini/pins_arduino.h","same":true,"src":"pio:deneyapmini","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own DYM entry"}],"vendor":"T3 Foundation","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO37","sda":"GPIO36"},"spi":{"cs":"GPIO21","miso":"GPIO39","mosi":"GPIO40","name":"SPI","sck":"GPIO38"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:deneyapmini","leds":[{"aliases":["BUILTIN_LED","LEDB"],"colour":"blue","name":"LED_BUILTIN","pin":"GPIO35"},{"colour":"green","name":"LEDG","pin":"GPIO33"},{"colour":"red","name":"LEDR","pin":"GPIO34"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:deneyapmini"}},
{"chosen":"arduino:esp32:esp32:deneyapminiv2","flash":4194304,"ids":["arduino:esp32:esp32:deneyapminiv2","pio:deneyapminiv2"],"key":"t3foundation-deneyap-mini-v2","name":"Deneyap Mini v2","part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/deneyapminiv2/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO36","GPIO37"],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO38","GPIO40","GPIO39"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:deneyapminiv2"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/deneyapminiv2/pins_arduino.h","same":true,"src":"pio:deneyapminiv2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own DYMv2 entry"}],"vendor":"T3 Foundation","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO37","sda":"GPIO36"},"spi":{"cs":"GPIO21","miso":"GPIO39","mosi":"GPIO40","name":"SPI","sck":"GPIO38"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:deneyapminiv2","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO33"}],"ram":327680,"ram_from":"arduino:esp32:esp32:deneyapminiv2"}},
{"chosen":"zephyr:t3_gem_o1","ids":["zephyr:t3_gem_o1"],"key":"t3gemstone-t3-gemstone-o1","name":"T3 Gemstone O1","part":"j722s","ram":32768,"records":[{"file":"boards/t3gemstone/t3_gem_o1/t3_gem_o1_j722s_mcu_r5f0_0.dts","src":"zephyr:t3_gem_o1"}],"vendor":"t3gemstone","why":"nothing","wiring":{"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:stct_nrf52_minidev","flash":524288,"ids":["pio:stct_nrf52_minidev"],"key":"taidacentury-taida-century-nrf52-mini-board","name":"Taida Century nRF52 mini board","part":"nrf52832","ram":65536,"records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/Taida_Century_nRF52_minidev/pins_arduino.h","says":{"buttons":[["P0.04","PIN_BUTTON1",null,null],["P0.21","PIN_BUTTON2",null,null]],"i2c":["P0.27","P0.28"],"leds":[["P0.30","LED_BUILTIN",null],["P0.31","PIN_LED2",null]],"spi":["P0.16","P0.15","P0.14"],"uart":["P0.12","P0.11"]},"src":"pio:stct_nrf52_minidev","via":"PlatformIO maxgerhardt_platform-nordicnrf52 build.variant; defines of the core's own STCT_NRF52_minidev entry"}],"vendor":"Taida Century","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.28","sda":"P0.27"},"spi":{"miso":"P0.14","mosi":"P0.15","name":"SPI","sck":"P0.16"},"uart":{"name":"Serial","rx":"P0.11","tx":"P0.12"}},"buttons":[{"label":"D9","name":"PIN_BUTTON1","pin":"P0.04"},{"label":"D31","name":"PIN_BUTTON2","pin":"P0.21"}],"clock_hz":64000000,"flash":524288,"flash_from":"pio:stct_nrf52_minidev","leds":[{"aliases":["PIN_LED1"],"label":"D5","name":"LED_BUILTIN","pin":"P0.30"},{"label":"D6","name":"PIN_LED2","pin":"P0.31"}],"naming":"nrf","ram":65536,"ram_from":"pio:stct_nrf52_minidev"}},
{"chosen":"cpy:raspberrypi/takayoshiotake_octave_rp2040","ids":["cpy:raspberrypi/takayoshiotake_octave_rp2040"],"key":"takayoshiotake-takayoshiotake-octave-rp2040","name":"takayoshiotake Octave RP2040","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/takayoshiotake_octave_rp2040/pins.c","says":{"pixels":[["GPIO12","ws2812"]]},"src":"cpy:raspberrypi/takayoshiotake_octave_rp2040"}],"vendor":"takayoshiotake","why":"rank","wiring":{"flash":8388608,"flash_from":"cpy:raspberrypi/takayoshiotake_octave_rp2040: EXTERNAL_FLASH_DEVICES, W25Q64JVxQ","naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO12"}]}},
{"chosen":"pio:tamc_termod_s3","flash":8388608,"ids":["pio:tamc_termod_s3"],"key":"tamc-tamc-termod-s3","name":"TAMC Termod S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/tamc_termod_s3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:tamc_termod_s3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own TAMC_TERMOD_S3 entry"}],"vendor":"TAMC","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":8388608,"flash_from":"pio:tamc_termod_s3","naming":"esp","ram":327680,"ram_from":"pio:tamc_termod_s3"}},
{"chosen":"cpy:espressif/targett_module_clip_wroom","ids":["cpy:espressif/targett_module_clip_wroom"],"key":"targett-targett-module-clip-w-wroom","name":"Targett Module Clip w/Wroom","part":"esp32s2","records":[{"file":"ports/espressif/boards/targett_module_clip_wroom/pins.c","says":{"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/targett_module_clip_wroom"}],"vendor":"Targett","why":"nothing","wiring":{"buses":{"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp"}},
{"chosen":"cpy:espressif/targett_module_clip_wrover","ids":["cpy:espressif/targett_module_clip_wrover"],"key":"targett-targett-module-clip-w-wrover","name":"Targett Module Clip w/Wrover","part":"esp32s2","records":[{"file":"ports/espressif/boards/targett_module_clip_wrover/pins.c","says":{"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/targett_module_clip_wrover"}],"vendor":"Targett","why":"nothing","wiring":{"buses":{"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp"}},
{"chosen":"pio:sparky_v1","flash":262144,"ids":["pio:sparky_v1"],"key":"taulabs-sparky-v1-f303","name":"Sparky V1 F303","part":"stm32f303cc","ram":40960,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F3xx/F303C(B-C)T/variant_generic.h","says":{"i2c":["PA10","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"pio:sparky_v1","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"TauLabs","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA10"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":72000000,"flash":262144,"flash_from":"pio:sparky_v1","naming":"stm32","ram":40960,"ram_from":"pio:sparky_v1"}},
{"chosen":"zephyr:robokit1","flash":2097152,"ids":["zephyr:robokit1"],"key":"tdk-robokit-1","name":"RoboKit 1","part":"same70q21b","ram":393216,"records":[{"file":"boards/tdk/robokit1/robokit1.dts","says":{"leds":[["PA11","led0","high"],["PA12","led_1","high"],["PA13","led_2","high"],["PA14","led_3","high"]]},"src":"zephyr:robokit1","stated":{"leds|PA11":"zephyr:robokit1: gpios = <&pioa 11 GPIO_ACTIVE_HIGH>","leds|PA12":"zephyr:robokit1: gpios = <&pioa 12 GPIO_ACTIVE_HIGH>","leds|PA13":"zephyr:robokit1: gpios = <&pioa 13 GPIO_ACTIVE_HIGH>","leds|PA14":"zephyr:robokit1: gpios = <&pioa 14 GPIO_ACTIVE_HIGH>"}}],"vendor":"tdk","why":"rank","wiring":{"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED","name":"led0","pin":"PA11"},{"active":"high","label":"User LED","name":"led_1","pin":"PA12"},{"active":"high","label":"User LED","name":"led_2","pin":"PA13"},{"active":"high","label":"User LED","name":"led_3","pin":"PA14"}],"naming":"sam","ram":393216,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:pico_pi","flash":32768,"ids":["zephyr:pico_pi"],"key":"technexion-pico-pi-i-mx7d-android-things-iot-development-platform","name":"Pico-Pi i.MX7D - Android Things IoT Development Platform","part":"mcimx7d","ram":32768,"records":[{"file":"boards/technexion/pico_pi/pico_pi_mcimx7d_m4.dts","src":"zephyr:pico_pi"}],"vendor":"technexion","why":"nothing","wiring":{"flash":32768,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:nordic/teenage_engineering_sp1","ids":["cpy:nordic/teenage_engineering_sp1"],"key":"teenageengineering-teenage-engineering-sp-1","name":"Teenage Engineering SP-1","part":"nrf52840","records":[{"file":"ports/nordic/boards/teenage_engineering_sp1/pins.c","says":{"buttons":[["P0.27","BUTTON",null,null]],"i2c":["P1.07","P1.11"],"leds":[["P0.29","MICROPY_HW_LED_STATUS",null]]},"src":"cpy:nordic/teenage_engineering_sp1"}],"vendor":"Teenage Engineering","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P1.11","sda":"P1.07"}},"buttons":[{"name":"BUTTON","pin":"P0.27"}],"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"P0.29"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"cpy:raspberrypi/teenage_engineering_ep2350","ids":["cpy:raspberrypi/teenage_engineering_ep2350"],"key":"teenageengineering-teenage-engineering-ting-fx-ep-2350","name":"Teenage Engineering ting fx EP-2350","part":"rp2350","records":[{"file":"ports/raspberrypi/boards/teenage_engineering_ep2350/pins.c","says":{"buttons":[["GPIO21","BUTTON_TOP",null,null],["GPIO3","BUTTON_MIDDLE",null,null],["GPIO1","BUTTON_BOTTOM",null,null]],"i2c":["GPIO14","GPIO15"],"leds":[["GPIO0","LED",null]]},"src":"cpy:raspberrypi/teenage_engineering_ep2350"}],"vendor":"Teenage Engineering","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO15","sda":"GPIO14"}},"buttons":[{"name":"BUTTON_TOP","pin":"GPIO21"},{"name":"BUTTON_MIDDLE","pin":"GPIO3"},{"name":"BUTTON_BOTTOM","pin":"GPIO1"}],"flash":2097152,"flash_from":"cpy:raspberrypi/teenage_engineering_ep2350: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO0"}],"memory_cite":{"doc":"RP2350 product page","kind":"datasheet","publisher":"Raspberry Pi","quote":"520 KB on-chip SRAM","retrieved":"2026-11-02","url":"https://www.raspberrypi.com/products/rp2350/","where":"Specification"},"naming":"rp2","ram":532480,"ram_from":"Raspberry Pi's RP2350 product page rp2350"}},
{"chosen":"arduino:ClearCore:sam:clearcore","flash":507904,"ids":["arduino:ClearCore:sam:clearcore"],"key":"teknicinc-teknic-clearcore","name":"Teknic ClearCore","part":"","records":[{"core":"arduino:ClearCore:sam","file":"variants/clearcore/pins_arduino.h","src":"arduino:ClearCore:sam:clearcore"}],"vendor":"Teknic, Inc","why":"vendor","wiring":{"clock_hz":120000000,"flash":507904,"flash_from":"arduino:ClearCore:sam:clearcore","naming":"sam"}},
{"chosen":"cpy:nordic/teknikio_bluebird","ids":["cpy:nordic/teknikio_bluebird"],"key":"teknikio-teknikio-bluebird","name":"Teknikio Bluebird","part":"nrf52840","records":[{"file":"ports/nordic/boards/teknikio_bluebird/pins.c","says":{"i2c":["P0.26","P0.27"],"pixels":[["P1.15","ws2812"]],"spi":["P1.15","P1.13","P1.14"],"uart":["P1.08","P1.07"]},"src":"cpy:nordic/teknikio_bluebird"}],"vendor":"Teknikio","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P1.14","mosi":"P1.13","name":"board.SPI()","sck":"P1.15"},"uart":{"name":"board.UART()","rx":"P1.07","tx":"P1.08"}},"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"P1.15"}],"ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"zephyr:tlsr9518adk80d","flash":1048576,"ids":["zephyr:tlsr9518adk80d"],"key":"telink-tlsr9518adk80d","name":"TLSR9518ADK80D","part":"tlsr9518","ram":131072,"records":[{"file":"boards/telink/tlsr9518adk80d/tlsr9518adk80d.dts","says":{"buttons":[["&gpioc 2","sw0",null,"down"]],"leds":[["&gpiob 4","led0","high"],["&gpiob 5","led1","high"],["&gpiob 6","led2","high"],["&gpiob 7","led3","high"]]},"src":"zephyr:tlsr9518adk80d","stated":{"leds|raw:&gpiob 4":"zephyr:tlsr9518adk80d: gpios = <&gpiob 4 GPIO_ACTIVE_HIGH>","leds|raw:&gpiob 5":"zephyr:tlsr9518adk80d: gpios = <&gpiob 5 GPIO_ACTIVE_HIGH>","leds|raw:&gpiob 6":"zephyr:tlsr9518adk80d: gpios = <&gpiob 6 GPIO_ACTIVE_HIGH>","leds|raw:&gpiob 7":"zephyr:tlsr9518adk80d: gpios = <&gpiob 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"telink","why":"rank","wiring":{"buttons":[{"label":"User KEY1","name":"sw0","pull":"down","raw":"&gpioc 2"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"blue","label":"LED Blue","name":"led0","raw":"&gpiob 4"},{"active":"high","colour":"green","label":"LED Green","name":"led1","raw":"&gpiob 5"},{"active":"high","colour":"white","label":"LED White","name":"led2","raw":"&gpiob 6"},{"active":"high","colour":"red","label":"LED Red","name":"led3","raw":"&gpiob 7"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:atmel-samd/datalore_ip_m4","ids":["cpy:atmel-samd/datalore_ip_m4"],"key":"tgboards-tg-boards-datalore-ip-m4","name":"TG-Boards' Datalore IP M4","part":"samd51j19a","records":[{"file":"ports/atmel-samd/boards/datalore_ip_m4/pins.c","says":{"i2c":["PB2","PB3"],"leds":[["PA16","MICROPY_HW_LED_STATUS",null]],"pixels":[["PB22","ws2812"]],"spi":["PA13","PA12","PA14"],"uart":["PA22","PA23"]},"src":"cpy:atmel-samd/datalore_ip_m4"}],"vendor":"TG-Boards","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PB3","sda":"PB2"},"spi":{"miso":"PA14","mosi":"PA12","name":"board.SPI()","sck":"PA13"},"uart":{"name":"board.UART()","rx":"PA23","tx":"PA22"}},"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51J19A","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"PA16"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PB22"}],"ram":196608,"ram_from":"Microchip ATDF ATSAMD51J19A"}},
{"chosen":"cpy:nordic/TG-Watch","ids":["cpy:nordic/TG-Watch"],"key":"tgtechie-tg-watch","name":"TG-Watch","part":"nrf52840","records":[{"file":"ports/nordic/boards/TG-Watch/pins.c","says":{"i2c":["P0.12","P0.11"],"spi":["P0.14","P0.13","P0.15"],"uart":["P0.25","P0.24"]},"src":"cpy:nordic/TG-Watch"}],"vendor":"TG-Techie","why":"nothing","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.11","sda":"P0.12"},"spi":{"miso":"P0.15","mosi":"P0.13","name":"board.SPI()","sck":"P0.14"},"uart":{"name":"board.UART()","rx":"P0.24","tx":"P0.25"}},"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"pio:espino32","flash":4194304,"ids":["pio:espino32"],"key":"thaieasyelec-espino32","name":"ESPino32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/espino32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO16","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:espino32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESPino32 entry"}],"vendor":"ThaiEasyElec","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:espino32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO16"}],"naming":"esp","ram":327680,"ram_from":"pio:espino32"}},
{"chosen":"pio:espinotee","flash":4194304,"ids":["pio:espinotee"],"key":"thaieasyelec-thaieasyelec-espino","name":"ThaiEasyElec ESPino","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/espinotee/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO16","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:espinotee","via":"PlatformIO espressif8266 build.variant; the directory's default header"}],"vendor":"ThaiEasyElec","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":4194304,"flash_from":"pio:espinotee","leds":[{"name":"LED_BUILTIN","pin":"GPIO16"}],"naming":"esp","ram":81920,"ram_from":"pio:espinotee"}},
{"chosen":"pio:the_things_uno","flash":28672,"ids":["pio:the_things_uno"],"key":"thethingsnetwork-the-things-uno","name":"The Things Uno","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:arduino:avr","file":"variants/leonardo/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"pio:the_things_uno","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"The Things Network","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"pio:the_things_uno","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"pio:the_things_uno"}},
{"chosen":"cpy:espressif/thingpulse_pendrive_s3","ids":["cpy:espressif/thingpulse_pendrive_s3"],"key":"thingpulse-thingpulse-pendrive-s3","name":"ThingPulse Pendrive S3","part":"esp32s3","records":[{"file":"ports/espressif/boards/thingpulse_pendrive_s3/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO3","GPIO4"],"leds":[["GPIO13","MICROPY_HW_LED_STATUS",null]],"pixels":[["GPIO5","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO39","GPIO38"]},"src":"cpy:espressif/thingpulse_pendrive_s3"}],"vendor":"ThingPulse","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO4","sda":"GPIO3"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO38","tx":"GPIO39"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"GPIO13"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO5"}]}},
{"chosen":"zephyr:3r_tnh_sensor_lite","flash":1032192,"ids":["zephyr:3r_tnh_sensor_lite"],"key":"thirdreality-thirdreality-temperature-and-humidity-sensor-lite","name":"ThirdReality Temperature and Humidity Sensor Lite","part":"bl704","ram":81920,"records":[{"file":"boards/thirdreality/3r_tnh_sensor_lite/3r_tnh_sensor_lite.dts","says":{"buttons":[["&gpio0 13","sw0","low",null]],"leds":[["&gpio0 7","led0","high"],["&gpio0 3","led1","high"]]},"src":"zephyr:3r_tnh_sensor_lite","stated":{"buttons|raw:&gpio0 13":"zephyr:3r_tnh_sensor_lite: gpios = <&gpio0 13 GPIO_ACTIVE_LOW>","leds|raw:&gpio0 3":"zephyr:3r_tnh_sensor_lite: gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 7":"zephyr:3r_tnh_sensor_lite: gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"thirdreality","why":"rank","wiring":{"buttons":[{"active":"low","name":"sw0","raw":"&gpio0 13"}],"flash":1032192,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"blue","label":"Blue - LED0","name":"led0","raw":"&gpio0 7"},{"active":"high","colour":"red","label":"Red - LED1","name":"led1","raw":"&gpio0 3"}],"naming":"raw","ram":81920,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:ATmegaM1-C1:avr:ATmegaxxM1/C1","ids":["arduino:ATmegaM1-C1:avr:ATmegaxxM1/C1"],"key":"thomasonw-atmegaxxm1-c1","name":"ATmegaxxM1/C1","part":"atmega64m1","records":[{"core":"arduino:ATmegaM1-C1:avr","file":"variants/ATmegaxxM1/pins_arduino.h","says":{"spi":["PB7","PB1","PB0"]},"src":"arduino:ATmegaM1-C1:avr:ATmegaxxM1/C1"}],"vendor":"thomasonw","why":"vendor","wiring":{"buses":{"spi":{"cs":"PD3","miso":"PB0","mosi":"PB1","name":"SPI","sck":"PB7"}},"clock_hz":16000000,"flash":64512,"flash_from":"arduino:ATmegaM1-C1:avr:ATmegaxxM1/C1","naming":"avr","pins":[["D0","PD4"],["D1","PD3"],["D2","PC1"],["D3","PC2"],["D4","PC3"],["D5","PB0"],["D6","PB1"],["D7","PD7"],["D8","PB3"],["D9","PB4"],["D10","PC7"],["D11","PD0"],["D12","PC0"],["D13","PD1"],["D14","PD2"],["D15","PD5"],["D16","PD6"],["D17","PB2"],["D18","PC4"],["D19","PC5"],["D20","PC6"],["D21","PB5"],["D22","PB6"],["D23","PB7"]],"ram":4096,"ram_from":"arduino:ATmegaM1-C1:avr:ATmegaxxM1/C1"}},
{"chosen":"arduino:ATmegaM1-C1:avr:CanDuino","ids":["arduino:ATmegaM1-C1:avr:CanDuino"],"key":"thomasonw-can64-io-board","name":"CAN64 IO Board","part":"atmega64m1","records":[{"core":"arduino:ATmegaM1-C1:avr","file":"variants/CanDuino/pins_arduino.h","says":{"spi":["PB7","PB1","PB0"]},"src":"arduino:ATmegaM1-C1:avr:CanDuino"}],"vendor":"thomasonw","why":"vendor","wiring":{"buses":{"spi":{"cs":"PD3","miso":"PB0","mosi":"PB1","name":"SPI","sck":"PB7"}},"clock_hz":16000000,"flash":64512,"flash_from":"arduino:ATmegaM1-C1:avr:CanDuino","naming":"avr","pins":[["D0","PD4"],["D1","PD3"],["D2","PD1"],["D3","PD2"],["D4","PC1"],["D5","PC0"],["D6","PD0"],["D7","PC7"],["D8","PB3"],["D9","PB4"],["D10","PD7"],["D11","PB1"],["D12","PB0"],["D13","PB7"],["D14","PD6"],["D15","PB2"],["D16","PC4"],["D17","PC5"],["D18","PC6"],["D19","PB5"],["D20","PB6"],["D21","PC2"],["D22","PC3"],["D23","PD5"]],"ram":4096,"ram_from":"arduino:ATmegaM1-C1:avr:CanDuino"}},
{"chosen":"hand:pio:thunder_pack","flash":196608,"ids":["pio:thunder_pack"],"key":"thunderpack-thunderpack-v1-0","name":"ThunderPack v1.0","part":"stm32l072kz","ram":20480,"records":[{"checked":"stm32-data STM32L072KZ: package LQFP32","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PB4","SW1 'Mode' (BUTTON)","high","down"]],"leds":[["PA0","LED1 (D4)","high"],["PA1","LED2 (D5)","high"],["PA2","LED3 (D7)","high"],["PA3","LED4 (D8)","high"]]},"src":"hand:pio:thunder_pack"}],"vendor":"ThunderPack","why":"hand","wiring":{"buttons":[{"active":"high","cite":{"date":"2019-11-14","doc":"Thunder Pack schematic hardware/Standard_18650/schematic.pdf (STM32L0xx_18650.sch)","kind":"schematic","level":"SW1 connects +3.3V to the R2/R3 node; R2 20K to GND pulls it low; net BUTTON (via R3 330, C1 to GND) -> reads high when pressed.","publisher":"Jeremy Gillick (jgillick/ThunderPack)","quote":"\"Debounced Button\" \"+3.3V\" \"SW1\" \"Mode\" \"R3\" \"330\" \"BUTTON\" \"R2\" \"20K\" \"C1\" \"0.1uF\"; \"BUTTON\" \"27\" \"PB4\"; \"BUTTON\" \"31\" \"BOOT0\"","revision":"Rev 1 (tag stm32l072)","url":"https://github.com/jgillick/ThunderPack/blob/8c68e3777bfb2c3f58c213ee744c9e3e0af8cfcb/hardware/Standard_18650/schematic.pdf","where":"'Debounced Button' block; U1 pins 27 (PB4) and 31 (BOOT0)"},"label":"SW1 'Mode' (BUTTON)","name":"SW1 'Mode' (BUTTON)","pin":"PB4","pull":"down"}],"flash":196608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2019-11-14","doc":"Thunder Pack schematic hardware/Standard_18650/schematic.pdf (STM32L0xx_18650.sch)","kind":"schematic","level":"PA0 drives the gate of N-MOSFET Q1 (pull-down R4 20k); indicator D4 runs from +3.3V (anode) through R7 270 to Q1's drain, which is also output channel 1 on J6: lit when PA0 is high (channel on).","publisher":"Jeremy Gillick (jgillick/ThunderPack)","quote":"\"6\" \"PA0\" \"LED1\"; \"LED1\" \"R4\" \"20k\" \"Q1\"; \"R7\" \"270\" \"D4\" \"+3.3V\"","revision":"Rev 1 (tag stm32l072)","url":"https://github.com/jgillick/ThunderPack/blob/8c68e3777bfb2c3f58c213ee744c9e3e0af8cfcb/hardware/Standard_18650/schematic.pdf","where":"'LEDs' block: net LED1 -> Q1; U1 pin 6"},"label":"LED1 (D4)","name":"LED1 (D4)","pin":"PA0"},{"active":"high","cite":{"date":"2019-11-14","doc":"Thunder Pack schematic hardware/Standard_18650/schematic.pdf (STM32L0xx_18650.sch)","kind":"schematic","level":"PA1 drives the gate of N-MOSFET Q2 (pull-down R5 20k); indicator D5 runs from +3.3V (anode) through R8 270 to Q2's drain, which is also output channel 2 on J6: lit when PA1 is high (channel on).","publisher":"Jeremy Gillick (jgillick/ThunderPack)","quote":"\"7\" \"PA1\" \"LED2\"; \"LED2\" \"R5\" \"20k\" \"Q2\"; \"R8\" \"270\" \"D5\" \"+3.3V\"","revision":"Rev 1 (tag stm32l072)","url":"https://github.com/jgillick/ThunderPack/blob/8c68e3777bfb2c3f58c213ee744c9e3e0af8cfcb/hardware/Standard_18650/schematic.pdf","where":"'LEDs' block: net LED2 -> Q2; U1 pin 7"},"label":"LED2 (D5)","name":"LED2 (D5)","pin":"PA1"},{"active":"high","cite":{"date":"2019-11-14","doc":"Thunder Pack schematic hardware/Standard_18650/schematic.pdf (STM32L0xx_18650.sch)","kind":"schematic","level":"PA2 drives the gate of N-MOSFET Q3 (pull-down R9 20k); indicator D7 runs from +3.3V (anode) through R10 270 to Q3's drain, which is also output channel 3 on J6: lit when PA2 is high (channel on).","publisher":"Jeremy Gillick (jgillick/ThunderPack)","quote":"\"8\" \"PA2\" \"LED3\"; \"LED3\" \"R9\" \"20k\" \"Q3\"; \"R10\" \"270\" \"D7\" \"+3.3V\"","revision":"Rev 1 (tag stm32l072)","url":"https://github.com/jgillick/ThunderPack/blob/8c68e3777bfb2c3f58c213ee744c9e3e0af8cfcb/hardware/Standard_18650/schematic.pdf","where":"'LEDs' block: net LED3 -> Q3; U1 pin 8"},"label":"LED3 (D7)","name":"LED3 (D7)","pin":"PA2"},{"active":"high","cite":{"date":"2019-11-14","doc":"Thunder Pack schematic hardware/Standard_18650/schematic.pdf (STM32L0xx_18650.sch)","kind":"schematic","level":"PA3 drives the gate of N-MOSFET Q4 (pull-down R13 20k); indicator D8 runs from +3.3V (anode) through R12 270 to Q4's drain, which is also output channel 4 on J6: lit when PA3 is high (channel on).","publisher":"Jeremy Gillick (jgillick/ThunderPack)","quote":"\"9\" \"PA3\" \"LED4\"; \"LED4\" \"R13\" \"20k\" \"Q4\"; \"R12\" \"270\" \"D8\" \"+3.3V\"","revision":"Rev 1 (tag stm32l072)","url":"https://github.com/jgillick/ThunderPack/blob/8c68e3777bfb2c3f58c213ee744c9e3e0af8cfcb/hardware/Standard_18650/schematic.pdf","where":"'LEDs' block: net LED4 -> Q4; U1 pin 9"},"label":"LED4 (D8)","name":"LED4 (D8)","pin":"PA3"}],"naming":"stm32","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:thunder_pack_f411","flash":524288,"ids":["pio:thunder_pack_f411"],"key":"thunderpack-thunderpack-v1-1","name":"ThunderPack v1.1+","part":"stm32f411ce","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F411C(C-E)(U-Y)/variant_generic.h","says":{"i2c":["PB3","PB10"],"spi":["PB13","PA1","PA11"],"uart":["PA2","PA3"]},"src":"pio:thunder_pack_f411","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"ThunderPack","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB3"},"spi":{"cs":"PB12","miso":"PA11","mosi":"PA1","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":100000000,"flash":524288,"flash_from":"pio:thunder_pack_f411","naming":"stm32","ram":131072,"ram_from":"pio:thunder_pack_f411"}},
{"chosen":"zephyr:lp_am13e230","flash":524288,"ids":["zephyr:lp_am13e230"],"key":"ti-am13e230x-launchpad","name":"AM13E230X Launchpad","part":"am13e23019","ram":98304,"records":[{"file":"boards/ti/lp_am13e230/lp_am13e230.dts","src":"zephyr:lp_am13e230"}],"vendor":"ti","why":"nothing","wiring":{"flash":524288,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":98304,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:am62l_evm","ids":["zephyr:am62l_evm"],"key":"ti-am62l-tmds62levm-evaluation-module-evm","name":"AM62L TMDS62LEVM evaluation module (EVM)","part":"am62","ram":2097152,"records":[{"file":"boards/ti/am62l_evm/am62l_evm_am62l3_a53.dts","says":{"leds":[["&main_gpio0_3 27","led0","high"]]},"src":"zephyr:am62l_evm","stated":{"leds|raw:&main_gpio0_3 27":"zephyr:am62l_evm: gpios = <&main_gpio0_3 27 GPIO_ACTIVE_HIGH>"}}],"vendor":"ti","why":"rank","wiring":{"leds":[{"active":"high","name":"led0","raw":"&main_gpio0_3 27"}],"naming":"raw","ram":2097152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:cc1312r1_launchxl","flash":360448,"ids":["zephyr:cc1312r1_launchxl"],"key":"ti-cc1312r1-launchxl","name":"CC1312R1 LaunchXL","part":"cc1312","ram":81920,"records":[{"file":"boards/ti/cc1312r1_launchxl/cc1312r1_launchxl.dts","says":{"buttons":[["&gpio0 13","sw0",null,null],["&gpio0 14","sw1",null,null]],"leds":[["&gpio0 7","led0","high"],["&gpio0 6","led1","high"]]},"src":"zephyr:cc1312r1_launchxl","stated":{"leds|raw:&gpio0 6":"zephyr:cc1312r1_launchxl: gpios = <&gpio0 6 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 7":"zephyr:cc1312r1_launchxl: gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"ti","why":"rank","wiring":{"buttons":[{"label":"Push button 1","name":"sw0","raw":"&gpio0 13"},{"aliases":["mcuboot-button0"],"label":"Push button 2","name":"sw1","raw":"&gpio0 14"}],"flash":360448,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"green","label":"Green LED","name":"led0","raw":"&gpio0 7"},{"active":"high","aliases":["mcuboot-led0"],"colour":"red","label":"Red LED","name":"led1","raw":"&gpio0 6"}],"naming":"raw","ram":81920,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:cc1352p1_launchxl","flash":360448,"ids":["zephyr:cc1352p1_launchxl"],"key":"ti-cc1352p1-launchxl","name":"CC1352P1 LaunchXL","part":"cc1352","ram":81920,"records":[{"file":"boards/ti/cc1352p1_launchxl/cc1352p1_launchxl.dts","says":{"buttons":[["&gpio0 15","sw0",null,null],["&gpio0 14","sw1",null,null]],"leds":[["&gpio0 7","led0","high"],["&gpio0 6","led1","high"]]},"src":"zephyr:cc1352p1_launchxl","stated":{"leds|raw:&gpio0 6":"zephyr:cc1352p1_launchxl: gpios = <&gpio0 6 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 7":"zephyr:cc1352p1_launchxl: gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"ti","why":"rank","wiring":{"buttons":[{"label":"Push button 1","name":"sw0","raw":"&gpio0 15"},{"aliases":["mcuboot-button0"],"label":"Push button 2","name":"sw1","raw":"&gpio0 14"}],"flash":360448,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"green","label":"Green LED","name":"led0","raw":"&gpio0 7"},{"active":"high","aliases":["mcuboot-led0"],"colour":"red","label":"Red LED","name":"led1","raw":"&gpio0 6"}],"naming":"raw","ram":81920,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:cc1352p7_lp","flash":720896,"ids":["zephyr:cc1352p7_lp"],"key":"ti-cc1352p7-launchpad","name":"CC1352P7 LaunchPad","part":"cc1352","ram":147456,"records":[{"file":"boards/ti/cc1352p7_launchpad/cc1352p7_lp.dts","says":{"buttons":[["&gpio0 15","sw0",null,null],["&gpio0 14","sw1",null,null]],"leds":[["&gpio0 7","led0","high"],["&gpio0 6","led1","high"]]},"src":"zephyr:cc1352p7_lp","stated":{"leds|raw:&gpio0 6":"zephyr:cc1352p7_lp: gpios = <&gpio0 6 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 7":"zephyr:cc1352p7_lp: gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"ti","why":"rank","wiring":{"buttons":[{"label":"Push button 1","name":"sw0","raw":"&gpio0 15"},{"aliases":["mcuboot-button0"],"label":"Push button 2","name":"sw1","raw":"&gpio0 14"}],"flash":720896,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"green","label":"Green LED","name":"led0","raw":"&gpio0 7"},{"active":"high","aliases":["mcuboot-led0"],"colour":"red","label":"Red LED","name":"led1","raw":"&gpio0 6"}],"naming":"raw","ram":147456,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:cc1352r_sensortag","flash":360448,"ids":["zephyr:cc1352r_sensortag"],"key":"ti-cc1352r-sensortag","name":"CC1352R SensorTag","part":"cc1352","ram":81920,"records":[{"file":"boards/ti/cc1352r_sensortag/cc1352r_sensortag.dts","says":{"buttons":[["&gpio0 15","sw0",null,null],["&gpio0 14","sw1",null,null]],"leds":[["&gpio0 7","led0","high"],["&gpio0 6","led1","high"],["&gpio0 21","led2","high"]]},"src":"zephyr:cc1352r_sensortag","stated":{"leds|raw:&gpio0 21":"zephyr:cc1352r_sensortag: gpios = <&gpio0 21 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 6":"zephyr:cc1352r_sensortag: gpios = <&gpio0 6 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 7":"zephyr:cc1352r_sensortag: gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"ti","why":"rank","wiring":{"buttons":[{"label":"Push button 1","name":"sw0","raw":"&gpio0 15"},{"aliases":["mcuboot-button0"],"label":"Push button 2","name":"sw1","raw":"&gpio0 14"}],"flash":360448,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"green","label":"Green LED","name":"led0","raw":"&gpio0 7"},{"active":"high","aliases":["mcuboot-led0"],"colour":"red","label":"Red LED","name":"led1","raw":"&gpio0 6"},{"active":"high","colour":"blue","label":"Blue LED","name":"led2","raw":"&gpio0 21"}],"naming":"raw","ram":81920,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:cc1352r1_launchxl","flash":360448,"ids":["zephyr:cc1352r1_launchxl"],"key":"ti-cc1352r1-launchxl","name":"CC1352R1 LaunchXL","part":"cc1352","ram":81920,"records":[{"file":"boards/ti/cc1352r1_launchxl/cc1352r1_launchxl.dts","says":{"buttons":[["&gpio0 15","sw0",null,null],["&gpio0 14","sw1",null,null]],"leds":[["&gpio0 7","led0","high"],["&gpio0 6","led1","high"]]},"src":"zephyr:cc1352r1_launchxl","stated":{"leds|raw:&gpio0 6":"zephyr:cc1352r1_launchxl: gpios = <&gpio0 6 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 7":"zephyr:cc1352r1_launchxl: gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"ti","why":"rank","wiring":{"buttons":[{"label":"Push button 1","name":"sw0","raw":"&gpio0 15"},{"aliases":["mcuboot-button0"],"label":"Push button 2","name":"sw1","raw":"&gpio0 14"}],"flash":360448,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"green","label":"Green LED","name":"led0","raw":"&gpio0 7"},{"active":"high","aliases":["mcuboot-led0"],"colour":"red","label":"Red LED","name":"led1","raw":"&gpio0 6"}],"naming":"raw","ram":81920,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:lp_em_cc2340r5","flash":524288,"ids":["zephyr:lp_em_cc2340r5"],"key":"ti-cc2340r5-launchpad","name":"CC2340R5 LaunchPad","part":"cc2340r5","ram":81920,"records":[{"file":"boards/ti/lp_em_cc2340r5/lp_em_cc2340r5.dts","says":{"buttons":[["&gpio0 10","sw0","low","up"],["&gpio0 9","sw1","low","up"]],"leds":[["&gpio0 15","led0","high"],["&gpio0 14","led1","high"]]},"src":"zephyr:lp_em_cc2340r5","stated":{"buttons|raw:&gpio0 10":"zephyr:lp_em_cc2340r5: gpios = <&gpio0 10 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|raw:&gpio0 9":"zephyr:lp_em_cc2340r5: gpios = <&gpio0 9 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|raw:&gpio0 14":"zephyr:lp_em_cc2340r5: gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 15":"zephyr:lp_em_cc2340r5: gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>"}}],"vendor":"ti","why":"rank","wiring":{"buttons":[{"active":"low","label":"Button 1","name":"sw0","pull":"up","raw":"&gpio0 10"},{"active":"low","label":"Button 2","name":"sw1","pull":"up","raw":"&gpio0 9"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"green","label":"Green LED","name":"led0","raw":"&gpio0 15"},{"active":"high","colour":"red","label":"Red LED","name":"led1","raw":"&gpio0 14"}],"naming":"raw","ram":81920,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:cc26x2r1_launchxl","flash":360448,"ids":["zephyr:cc26x2r1_launchxl"],"key":"ti-cc26x2r1-launchxl","name":"CC26x2R1 LaunchXL","part":"cc2652","ram":81920,"records":[{"file":"boards/ti/cc26x2r1_launchxl/cc26x2r1_launchxl.dts","says":{"buttons":[["&gpio0 15","sw0",null,null],["&gpio0 14","sw1",null,null]],"leds":[["&gpio0 7","led0","high"],["&gpio0 6","led1","high"]]},"src":"zephyr:cc26x2r1_launchxl","stated":{"leds|raw:&gpio0 6":"zephyr:cc26x2r1_launchxl: gpios = <&gpio0 6 GPIO_ACTIVE_HIGH>","leds|raw:&gpio0 7":"zephyr:cc26x2r1_launchxl: gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"ti","why":"rank","wiring":{"buttons":[{"label":"Push button 1","name":"sw0","raw":"&gpio0 15"},{"aliases":["mcuboot-button0"],"label":"Push button 2","name":"sw1","raw":"&gpio0 14"}],"flash":360448,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"green","label":"Green LED","name":"led0","raw":"&gpio0 7"},{"active":"high","aliases":["mcuboot-led0"],"colour":"red","label":"Red LED","name":"led1","raw":"&gpio0 6"}],"naming":"raw","ram":81920,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:cc3220sf_launchxl","ids":["zephyr:cc3220sf_launchxl"],"key":"ti-cc3220sf-launchxl","name":"CC3220SF LaunchXL","part":"cc3220","records":[{"file":"boards/ti/cc3220sf_launchxl/cc3220sf_launchxl.dts","says":{"buttons":[["&gpioa2 6","sw0","high",null],["&gpioa1 5","sw1","high",null]],"leds":[["&gpioa1 3","led0","high"],["&gpioa1 2","led1","high"],["&gpioa1 1","led2","high"]]},"src":"zephyr:cc3220sf_launchxl","stated":{"buttons|raw:&gpioa1 5":"zephyr:cc3220sf_launchxl: gpios = <&gpioa1 5 GPIO_ACTIVE_HIGH>","buttons|raw:&gpioa2 6":"zephyr:cc3220sf_launchxl: gpios = <&gpioa2 6 GPIO_ACTIVE_HIGH>","leds|raw:&gpioa1 1":"zephyr:cc3220sf_launchxl: gpios = <&gpioa1 1 GPIO_ACTIVE_HIGH>","leds|raw:&gpioa1 2":"zephyr:cc3220sf_launchxl: gpios = <&gpioa1 2 GPIO_ACTIVE_HIGH>","leds|raw:&gpioa1 3":"zephyr:cc3220sf_launchxl: gpios = <&gpioa1 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"ti","why":"rank","wiring":{"buttons":[{"active":"high","label":"Push button switch 2","name":"sw0","raw":"&gpioa2 6"},{"active":"high","label":"Push button switch 3","name":"sw1","raw":"&gpioa1 5"}],"leds":[{"active":"high","colour":"green","label":"Green LED","name":"led0","raw":"&gpioa1 3"},{"active":"high","colour":"yellow","label":"Yellow LED","name":"led1","raw":"&gpioa1 2"},{"active":"high","colour":"red","label":"Red LED","name":"led2","raw":"&gpioa1 1"}],"naming":"raw"}},
{"chosen":"zephyr:cc3235sf_launchxl","ids":["zephyr:cc3235sf_launchxl"],"key":"ti-cc3235sf-launchxl","name":"CC3235SF LaunchXL","part":"cc3235","records":[{"file":"boards/ti/cc3235sf_launchxl/cc3235sf_launchxl.dts","says":{"buttons":[["&gpioa2 6","sw0","high",null],["&gpioa1 5","sw1","high",null]],"leds":[["&gpioa1 3","led0","high"],["&gpioa1 2","led1","high"],["&gpioa1 1","led2","high"]]},"src":"zephyr:cc3235sf_launchxl","stated":{"buttons|raw:&gpioa1 5":"zephyr:cc3235sf_launchxl: gpios = <&gpioa1 5 GPIO_ACTIVE_HIGH>","buttons|raw:&gpioa2 6":"zephyr:cc3235sf_launchxl: gpios = <&gpioa2 6 GPIO_ACTIVE_HIGH>","leds|raw:&gpioa1 1":"zephyr:cc3235sf_launchxl: gpios = <&gpioa1 1 GPIO_ACTIVE_HIGH>","leds|raw:&gpioa1 2":"zephyr:cc3235sf_launchxl: gpios = <&gpioa1 2 GPIO_ACTIVE_HIGH>","leds|raw:&gpioa1 3":"zephyr:cc3235sf_launchxl: gpios = <&gpioa1 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"ti","why":"rank","wiring":{"buttons":[{"active":"high","label":"Push button switch 2","name":"sw0","raw":"&gpioa2 6"},{"active":"high","label":"Push button switch 3","name":"sw1","raw":"&gpioa1 5"}],"leds":[{"active":"high","colour":"green","label":"Green LED","name":"led0","raw":"&gpioa1 3"},{"active":"high","colour":"yellow","label":"Yellow LED","name":"led1","raw":"&gpioa1 2"},{"active":"high","colour":"red","label":"Red LED","name":"led2","raw":"&gpioa1 1"}],"naming":"raw"}},
{"chosen":"zephyr:msp_exp432p401r_launchxl","flash":262144,"ids":["zephyr:msp_exp432p401r_launchxl"],"key":"ti-msp-exp432p401r-launchxl","name":"MSP-EXP432P401R LaunchXL","part":"msp432p401r","ram":65536,"records":[{"file":"boards/ti/msp_exp432p401r_launchxl/msp_exp432p401r_launchxl.dts","src":"zephyr:msp_exp432p401r_launchxl"}],"vendor":"ti","why":"nothing","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:lp_mspm0g3507","flash":131072,"ids":["zephyr:lp_mspm0g3507"],"key":"ti-mspm0g3507-launchpad","name":"MSPM0G3507 Launchpad","part":"mspm0g3507","ram":32768,"records":[{"file":"boards/ti/lp_mspm0g3507/lp_mspm0g3507.dts","says":{"leds":[["&gpiob 22","led0","high"]]},"src":"zephyr:lp_mspm0g3507","stated":{"leds|raw:&gpiob 22":"zephyr:lp_mspm0g3507: gpios = <&gpiob 22 GPIO_ACTIVE_HIGH>"}}],"vendor":"ti","why":"rank","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"blue","label":"Blue LED","name":"led0","raw":"&gpiob 22"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:lp_mspm0g3519","flash":524288,"ids":["zephyr:lp_mspm0g3519"],"key":"ti-mspm0g3519-launchpad","name":"MSPM0G3519 Launchpad","part":"mspm0g3519","ram":131072,"records":[{"file":"boards/ti/lp_mspm0g3519/lp_mspm0g3519.dts","says":{"buttons":[["&gpioa 18","sw0","high",null],["&gpiob 3","sw1","low","up"]],"leds":[["&gpiob 22","led0","high"],["&gpiob 26","led1","high"],["&gpiob 27","led2","high"]]},"src":"zephyr:lp_mspm0g3519","stated":{"buttons|raw:&gpioa 18":"zephyr:lp_mspm0g3519: gpios = <&gpioa 18 GPIO_ACTIVE_HIGH>","buttons|raw:&gpiob 3":"zephyr:lp_mspm0g3519: gpios = <&gpiob 3 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|raw:&gpiob 22":"zephyr:lp_mspm0g3519: gpios = <&gpiob 22 GPIO_ACTIVE_HIGH>","leds|raw:&gpiob 26":"zephyr:lp_mspm0g3519: gpios = <&gpiob 26 GPIO_ACTIVE_HIGH>","leds|raw:&gpiob 27":"zephyr:lp_mspm0g3519: gpios = <&gpiob 27 GPIO_ACTIVE_HIGH>"}}],"vendor":"ti","why":"rank","wiring":{"buttons":[{"active":"high","label":"Switch 1","name":"sw0","raw":"&gpioa 18"},{"active":"low","label":"Switch 2","name":"sw1","pull":"up","raw":"&gpiob 3"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"blue","label":"Blue LED","name":"led0","raw":"&gpiob 22"},{"active":"high","colour":"red","label":"Red LED","name":"led1","raw":"&gpiob 26"},{"active":"high","colour":"green","label":"Green LED","name":"led2","raw":"&gpiob 27"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:lp_mspm0l2228","flash":262144,"ids":["zephyr:lp_mspm0l2228"],"key":"ti-mspm0l2228-launchpad","name":"MSPM0L2228 Launchpad","part":"mspm0l2228","ram":32768,"records":[{"file":"boards/ti/lp_mspm0l2228/lp_mspm0l2228.dts","says":{"leds":[["&gpiob 10","led0","high"],["&gpiob 9","led1","high"]]},"src":"zephyr:lp_mspm0l2228","stated":{"leds|raw:&gpiob 10":"zephyr:lp_mspm0l2228: gpios = <&gpiob 10 GPIO_ACTIVE_HIGH>","leds|raw:&gpiob 9":"zephyr:lp_mspm0l2228: gpios = <&gpiob 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"ti","why":"rank","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"red","label":"RED LED","name":"led0","raw":"&gpiob 10"},{"active":"high","colour":"green","label":"Green LED","name":"led1","raw":"&gpiob 9"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:lp_mspm33c321a","flash":1048576,"ids":["zephyr:lp_mspm33c321a"],"key":"ti-mspm33c321a-launchpad","name":"MSPM33C321A Launchpad","part":"mspm33c321a","ram":262144,"records":[{"file":"boards/ti/lp_mspm33c321a/lp_mspm33c321a.dts","src":"zephyr:lp_mspm33c321a"}],"vendor":"ti","why":"nothing","wiring":{"flash":1048576,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:sk_am62","ids":["zephyr:sk_am62"],"key":"ti-sk-am62-evaluation-board","name":"SK-AM62 Evaluation board","part":"am6254","ram":1048576,"records":[{"file":"boards/ti/sk_am62/sk_am62_am6254_m4.dts","src":"zephyr:sk_am62"}],"vendor":"ti","why":"nothing","wiring":{"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:sk_am64","ids":["zephyr:sk_am64"],"key":"ti-sk-am64","name":"SK-AM64","part":"am6442","ram":32768,"records":[{"file":"boards/ti/sk_am64/sk_am64_am6442_m4.dts","says":{"leds":[["&mcu_gpio0 5","led0","high"]]},"src":"zephyr:sk_am64","stated":{"leds|raw:&mcu_gpio0 5":"zephyr:sk_am64: gpios = <&mcu_gpio0 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"ti","why":"rank","wiring":{"leds":[{"active":"high","label":"Heartbeat LED","name":"led0","raw":"&mcu_gpio0 5"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:am243x_evm","ids":["zephyr:am243x_evm"],"key":"ti-ti-am243x-evm","name":"TI AM243x-EVM","part":"am2434","ram":196608,"records":[{"file":"boards/ti/am243x_evm/am243x_evm_am2434_m4.dts","says":{"leds":[["&mcu_gpio0 5","led0","high"]]},"src":"zephyr:am243x_evm","stated":{"leds|raw:&mcu_gpio0 5":"zephyr:am243x_evm: gpios = <&mcu_gpio0 5 GPIO_ACTIVE_HIGH>"}}],"vendor":"ti","why":"rank","wiring":{"leds":[{"active":"high","name":"led0","raw":"&mcu_gpio0 5"}],"naming":"raw","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:lp_am243","ids":["zephyr:lp_am243"],"key":"ti-ti-am243x-launchpad","name":"TI AM243x LaunchPad","part":"am2434","ram":262144,"records":[{"file":"boards/ti/lp_am243/lp_am243_m4.dts","src":"zephyr:lp_am243"}],"vendor":"ti","why":"nothing","wiring":{"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:lpmsp430fr5739","flash":15743,"ids":["pio:lpmsp430fr5739"],"key":"ti-ti-fraunchpad-msp-exp430fr5739lp","name":"TI FraunchPad MSP-EXP430FR5739LP","part":"msp430fr5739","ram":1024,"records":[{"core":"arduino:energia:msp430","dropped":["LED1 = 25, and no pin table names it","LED2 = 26, and no pin table names it","LED3 = 27, and no pin table names it","LED4 = 28, and no pin table names it","LED5 = 7, and no pin table names it","LED6 = 8, and no pin table names it"],"file":"variants/MSP-EXP430FR5739LP/pins_energia.h","says":{"leds":[["D25","LED1",null],["D26","LED2",null],["D27","LED3",null],["D28","LED4",null],["D7","LED5",null],["D8","LED6",null],["D9","LED7",null],["D10","LED8",null]]},"src":"pio:lpmsp430fr5739","via":"PlatformIO timsp430 build.variant; the directory's default header"}],"vendor":"TI","why":"rank","wiring":{"clock_hz":16000000,"flash":15743,"flash_from":"pio:lpmsp430fr5739","leds":[{"label":"D25","name":"LED1"},{"label":"D26","name":"LED2"},{"label":"D27","name":"LED3"},{"label":"D28","name":"LED4"},{"label":"D7","name":"LED5"},{"label":"D8","name":"LED6"},{"label":"D9","name":"LED7"},{"label":"D10","name":"LED8"}],"naming":"raw","ram":1024,"ram_from":"pio:lpmsp430fr5739"}},
{"chosen":"pio:lpmsp430f5529","flash":48128,"ids":["pio:lpmsp430f5529"],"key":"ti-ti-launchpad-msp-exp430f5529lp","name":"TI LaunchPad MSP-EXP430F5529LP","part":"msp430f5529","ram":8192,"records":[{"core":"arduino:energia:msp430","file":"variants/MSP-EXP430F5529LP/pins_energia.h","src":"pio:lpmsp430f5529","via":"PlatformIO timsp430 build.variant; the directory's default header"}],"vendor":"TI","why":"nothing","wiring":{"clock_hz":25000000,"flash":48128,"flash_from":"pio:lpmsp430f5529","naming":"raw","ram":8192,"ram_from":"pio:lpmsp430f5529"}},
{"chosen":"pio:lpmsp430fr2311","flash":3840,"ids":["pio:lpmsp430fr2311"],"key":"ti-ti-launchpad-msp-exp430fr2311lp","name":"TI LaunchPad MSP-EXP430FR2311LP","part":"msp430fr2311","ram":1024,"records":[{"core":"arduino:energia:msp430","dropped":["LED1 = 5, and no pin table names it","LED2 = 19, and no pin table names it"],"file":"variants/MSP-EXP430FR2311LP/pins_energia.h","says":{"leds":[["D5","LED1",null],["D19","LED2",null]]},"src":"pio:lpmsp430fr2311","via":"PlatformIO timsp430 build.variant; the directory's default header"}],"vendor":"TI","why":"rank","wiring":{"clock_hz":16000000,"flash":3840,"flash_from":"pio:lpmsp430fr2311","leds":[{"label":"D5","name":"LED1"},{"label":"D19","name":"LED2"}],"naming":"raw","ram":1024,"ram_from":"pio:lpmsp430fr2311"}},
{"chosen":"pio:lpmsp430fr2355","flash":32768,"ids":["pio:lpmsp430fr2355"],"key":"ti-ti-launchpad-msp-exp430fr2355lp","name":"TI LaunchPad MSP-EXP430FR2355LP","part":"msp430fr2355","ram":4096,"records":[{"core":"arduino:energia:msp430","dropped":["LED1 = 43, and no pin table names it","LED2 = 44, and no pin table names it"],"file":"variants/MSP-EXP430FR2355LP/pins_energia.h","says":{"leds":[["D43","LED1",null],["D44","LED2",null]]},"src":"pio:lpmsp430fr2355","via":"PlatformIO timsp430 build.variant; the directory's default header"}],"vendor":"TI","why":"rank","wiring":{"clock_hz":16000000,"flash":32768,"flash_from":"pio:lpmsp430fr2355","leds":[{"label":"D43","name":"LED1"},{"label":"D44","name":"LED2"}],"naming":"raw","ram":4096,"ram_from":"pio:lpmsp430fr2355"}},
{"chosen":"pio:lpmsp430fr2433","flash":15360,"ids":["pio:lpmsp430fr2433"],"key":"ti-ti-launchpad-msp-exp430fr2433lp","name":"TI LaunchPad MSP-EXP430FR2433LP","part":"msp430fr2433","ram":4096,"records":[{"core":"arduino:energia:msp430","dropped":["LED1 = 2, and no pin table names it","LED2 = 19, and no pin table names it"],"file":"variants/MSP-EXP430FR2433LP/pins_energia.h","says":{"leds":[["D2","LED1",null],["D19","LED2",null]]},"src":"pio:lpmsp430fr2433","via":"PlatformIO timsp430 build.variant; the directory's default header"}],"vendor":"TI","why":"rank","wiring":{"clock_hz":8000000,"flash":15360,"flash_from":"pio:lpmsp430fr2433","leds":[{"label":"D2","name":"LED1"},{"label":"D19","name":"LED2"}],"naming":"raw","ram":4096,"ram_from":"pio:lpmsp430fr2433"}},
{"chosen":"pio:lpmsp430fr2476","flash":65536,"ids":["pio:lpmsp430fr2476"],"key":"ti-ti-launchpad-msp-exp430fr2476lp","name":"TI LaunchPad MSP-EXP430FR2476LP","part":"msp430fr2476","ram":8192,"records":[{"core":"arduino:energia:msp430","file":"variants/MSP-EXP430FR2476LP/pins_energia.h","src":"pio:lpmsp430fr2476","via":"PlatformIO timsp430 build.variant; the directory's default header"}],"vendor":"TI","why":"nothing","wiring":{"clock_hz":16000000,"flash":65536,"flash_from":"pio:lpmsp430fr2476","naming":"raw","ram":8192,"ram_from":"pio:lpmsp430fr2476"}},
{"chosen":"pio:lpmsp430fr4133","flash":15360,"ids":["pio:lpmsp430fr4133"],"key":"ti-ti-launchpad-msp-exp430fr4133lp","name":"TI LaunchPad MSP-EXP430FR4133LP","part":"msp430fr4133","ram":2048,"records":[{"core":"arduino:energia:msp430","dropped":["LED1 = 4, and no pin table names it","LED2 = 23, and no pin table names it"],"file":"variants/MSP-EXP430FR4133LP/pins_energia.h","says":{"leds":[["D4","LED1",null],["D23","LED2",null]]},"src":"pio:lpmsp430fr4133","via":"PlatformIO timsp430 build.variant; the directory's default header"}],"vendor":"TI","why":"rank","wiring":{"clock_hz":8000000,"flash":15360,"flash_from":"pio:lpmsp430fr4133","leds":[{"label":"D4","name":"LED1"},{"label":"D23","name":"LED2"}],"naming":"raw","ram":2048,"ram_from":"pio:lpmsp430fr4133"}},
{"chosen":"pio:lpmsp430fr5969","flash":48128,"ids":["pio:lpmsp430fr5969"],"key":"ti-ti-launchpad-msp-exp430fr5969lp","name":"TI LaunchPad MSP-EXP430FR5969LP","part":"msp430fr5969","ram":2048,"records":[{"core":"arduino:energia:msp430","dropped":["LED1 = 25, and no pin table names it","LED2 = 26, and no pin table names it"],"file":"variants/MSP-EXP430FR5969LP/pins_energia.h","says":{"leds":[["D25","LED1",null],["D26","LED2",null]]},"src":"pio:lpmsp430fr5969","via":"PlatformIO timsp430 build.variant; the directory's default header"}],"vendor":"TI","why":"rank","wiring":{"clock_hz":8000000,"flash":48128,"flash_from":"pio:lpmsp430fr5969","leds":[{"label":"D25","name":"LED1"},{"label":"D26","name":"LED2"}],"naming":"raw","ram":2048,"ram_from":"pio:lpmsp430fr5969"}},
{"chosen":"pio:lpmsp430fr5994","flash":262144,"ids":["pio:lpmsp430fr5994"],"key":"ti-ti-launchpad-msp-exp430fr5994lp","name":"TI LaunchPad MSP-EXP430FR5994LP","part":"msp430fr5994","ram":4096,"records":[{"core":"arduino:energia:msp430","file":"variants/MSP-EXP430FR5994LP/pins_energia.h","src":"pio:lpmsp430fr5994","via":"PlatformIO timsp430 build.variant; the directory's default header"}],"vendor":"TI","why":"nothing","wiring":{"clock_hz":16000000,"flash":262144,"flash_from":"pio:lpmsp430fr5994","naming":"raw","ram":4096,"ram_from":"pio:lpmsp430fr5994"}},
{"chosen":"pio:lpmsp430fr6989","flash":48128,"ids":["pio:lpmsp430fr6989"],"key":"ti-ti-launchpad-msp-exp430fr6989lp","name":"TI LaunchPad MSP-EXP430FR6989LP","part":"msp430fr6989","ram":2048,"records":[{"core":"arduino:energia:msp430","file":"variants/MSP-EXP430FR6989LP/pins_energia.h","src":"pio:lpmsp430fr6989","via":"PlatformIO timsp430 build.variant; the directory's default header"}],"vendor":"TI","why":"nothing","wiring":{"clock_hz":8000000,"flash":48128,"flash_from":"pio:lpmsp430fr6989","naming":"raw","ram":2048,"ram_from":"pio:lpmsp430fr6989"}},
{"chosen":"pio:lpmsp430g2231","flash":2048,"ids":["pio:lpmsp430g2231"],"key":"ti-ti-launchpad-msp-exp430g2-w-msp430g2231","name":"TI LaunchPad MSP-EXP430G2 w/ MSP430G2231","part":"msp430g2231","ram":256,"records":[{"core":"arduino:energia:msp430","file":"variants/MSP-EXP430G2231LP/pins_energia.h","src":"pio:lpmsp430g2231","via":"PlatformIO timsp430 build.variant; the directory's default header"}],"vendor":"TI","why":"nothing","wiring":{"clock_hz":1000000,"flash":2048,"flash_from":"pio:lpmsp430g2231","naming":"raw","ram":256,"ram_from":"pio:lpmsp430g2231"}},
{"chosen":"pio:lpmsp430g2452","flash":8192,"ids":["pio:lpmsp430g2452"],"key":"ti-ti-launchpad-msp-exp430g2-w-msp430g2452","name":"TI LaunchPad MSP-EXP430G2 w/ MSP430G2452","part":"msp430g2452","ram":256,"records":[{"core":"arduino:energia:msp430","file":"variants/MSP-EXP430G2452LP/pins_energia.h","src":"pio:lpmsp430g2452","via":"PlatformIO timsp430 build.variant; the directory's default header"}],"vendor":"TI","why":"nothing","wiring":{"clock_hz":16000000,"flash":8192,"flash_from":"pio:lpmsp430g2452","naming":"raw","ram":256,"ram_from":"pio:lpmsp430g2452"}},
{"chosen":"pio:lpmsp430g2553","flash":16384,"ids":["pio:lpmsp430g2553"],"key":"ti-ti-launchpad-msp-exp430g2553lp","name":"TI LaunchPad MSP-EXP430G2553LP","part":"msp430g2553","ram":512,"records":[{"core":"arduino:energia:msp430","file":"variants/MSP-EXP430G2553LP/pins_energia.h","src":"pio:lpmsp430g2553","via":"PlatformIO timsp430 build.variant; the directory's default header"}],"vendor":"TI","why":"nothing","wiring":{"clock_hz":16000000,"flash":16384,"flash_from":"pio:lpmsp430g2553","naming":"raw","ram":512,"ram_from":"pio:lpmsp430g2553"}},
{"chosen":"zephyr:tm4c123gxl","flash":262144,"ids":["zephyr:tm4c123gxl"],"key":"ti-ti-tiva-c-series-tm4c123g-launchpad","name":"TI Tiva C Series TM4C123G LaunchPad","part":"tm4c123gh6pm","ram":32768,"records":[{"file":"boards/ti/tm4c123gxl/tm4c123gxl.dts","src":"zephyr:tm4c123gxl"}],"vendor":"ti","why":"nothing","wiring":{"flash":262144,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:ftduino:avr:ftduino","flash":28672,"ids":["arduino:ftduino:avr:ftduino","pio:ftduino"],"key":"tillharbaum-ftduino","name":"ftDuino","part":"atmega32u4","ram":2560,"records":[{"core":"arduino:ftduino:avr","file":"variants/ftduino/pins_arduino.h","says":{"i2c":["PD1","PD0"],"leds":[["PC7","LED_BUILTIN",null]],"spi":["PB1","PB2","PB3"]},"src":"arduino:ftduino:avr:ftduino"}],"vendor":"Till Harbaum","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PD0","sda":"PD1"},"spi":{"cs":"PB0","miso":"PB3","mosi":"PB2","name":"SPI","sck":"PB1"}},"clock_hz":16000000,"flash":28672,"flash_from":"arduino:ftduino:avr:ftduino","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PC7"}],"naming":"avr","pins":[["D0","PD2"],["D1","PD3"],["D2","PD1"],["D3","PD0"],["D4","PD4"],["D5","PC6"],["D6","PD7"],["D7","PE6"],["D8","PB4"],["D9","PB5"],["D10","PB6"],["D11","PB7"],["D12","PD6"],["D13","PC7"],["D14","PB3"],["D15","PB1"],["D16","PB2"],["D17","PB0"],["D18","PF7"],["D19","PF6"],["D20","PF5"],["D21","PF4"],["D22","PF1"],["D23","PF0"],["D24","PD4"],["D25","PD7"],["D26","PB4"],["D27","PB5"],["D28","PB6"],["D29","PD6"],["D30","PD5"]],"ram":2560,"ram_from":"arduino:ftduino:avr:ftduino"}},
{"chosen":"cpy:nordic/tinkeringtech_scoutmakes_azul","ids":["cpy:nordic/tinkeringtech_scoutmakes_azul"],"key":"tinkeringtechllc-tinkeringtech-scoutmakes-azul","name":"TinkeringTech ScoutMakes Azul","part":"nrf52840","records":[{"file":"ports/nordic/boards/tinkeringtech_scoutmakes_azul/pins.c","says":{"i2c":["P0.12","P0.11"],"leds":[["P1.15","LED",null],["P1.10","BLUE_LED",null]],"pixels":[["P0.16","ws2812"]],"spi":["P0.14","P0.13","P0.15"],"uart":["P0.25","P0.24"]},"src":"cpy:nordic/tinkeringtech_scoutmakes_azul"}],"vendor":"TinkeringTech LLC","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.11","sda":"P0.12"},"spi":{"miso":"P0.15","mosi":"P0.13","name":"board.SPI()","sck":"P0.14"},"uart":{"name":"board.UART()","rx":"P0.24","tx":"P0.25"}},"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"aliases":["L","RED_LED","MICROPY_HW_LED_STATUS"],"colour":"red","name":"LED","pin":"P1.15"},{"colour":"blue","name":"BLUE_LED","pin":"P1.10"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"P0.16"}],"ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"cpy:espressif/unexpectedmaker_tinyc6","ids":["cpy:espressif/unexpectedmaker_tinyc6"],"key":"tinyc6","name":"TinyC6","part":"esp32c6","records":[{"file":"ports/espressif/boards/unexpectedmaker_tinyc6/pins.c","says":{"i2c":["GPIO6","GPIO7"],"pixels":[["GPIO23","ws2812"]],"spi":["GPIO19","GPIO21","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"cpy:espressif/unexpectedmaker_tinyc6"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO7","sda":"GPIO6"},"spi":{"miso":"GPIO20","mosi":"GPIO21","name":"board.SPI()","sck":"GPIO19"},"uart":{"name":"board.UART()","rx":"GPIO17","tx":"GPIO16"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO23"}]}},
{"chosen":"cpy:raspberrypi/tinycircuits_thumby","ids":["cpy:raspberrypi/tinycircuits_thumby"],"key":"tinycircuits-tinycircuits-thumby","name":"TinyCircuits Thumby","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/tinycircuits_thumby/pins.c","says":{"buttons":[["GPIO3","BUTTON_LEFT",null,null],["GPIO4","BUTTON_UP",null,null],["GPIO5","BUTTON_RIGHT",null,null],["GPIO6","BUTTON_DOWN",null,null],["GPIO24","BUTTON_1",null,null],["GPIO27","BUTTON_2",null,null]],"spi":["GPIO18","GPIO19",null]},"src":"cpy:raspberrypi/tinycircuits_thumby"}],"vendor":"TinyCircuits","why":"rank","wiring":{"buses":{"spi":{"mosi":"GPIO19","name":"board.SPI()","sck":"GPIO18"}},"buttons":[{"name":"BUTTON_LEFT","pin":"GPIO3"},{"name":"BUTTON_UP","pin":"GPIO4"},{"name":"BUTTON_RIGHT","pin":"GPIO5"},{"name":"BUTTON_DOWN","pin":"GPIO6"},{"name":"BUTTON_1","pin":"GPIO24"},{"name":"BUTTON_2","pin":"GPIO27"}],"flash":2097152,"flash_from":"cpy:raspberrypi/tinycircuits_thumby: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","naming":"rp2"}},
{"chosen":"cpy:raspberrypi/tinycircuits_thumby_color","ids":["cpy:raspberrypi/tinycircuits_thumby_color"],"key":"tinycircuits-tinycircuits-thumby-color","name":"TinyCircuits Thumby Color","part":"rp2350","records":[{"file":"ports/raspberrypi/boards/tinycircuits_thumby_color/pins.c","says":{"buttons":[["GPIO1","BUTTON_UP",null,null],["GPIO0","BUTTON_LEFT",null,null],["GPIO3","BUTTON_DOWN",null,null],["GPIO2","BUTTON_RIGHT",null,null],["GPIO21","BUTTON_A",null,null],["GPIO25","BUTTON_B",null,null],["GPIO6","BUTTON_BUMPER_LEFT",null,null],["GPIO22","BUTTON_BUMPER_RIGHT",null,null],["GPIO26","BUTTON_MENU",null,null]],"i2c":["GPIO8","GPIO9"],"leds":[["GPIO11","LED_R",null],["GPIO10","LED_G",null],["GPIO12","LED_B",null]],"spi":["GPIO18","GPIO19",null]},"src":"cpy:raspberrypi/tinycircuits_thumby_color"}],"vendor":"TinyCircuits","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO9","sda":"GPIO8"},"spi":{"mosi":"GPIO19","name":"board.SPI()","sck":"GPIO18"}},"buttons":[{"name":"BUTTON_UP","pin":"GPIO1"},{"name":"BUTTON_LEFT","pin":"GPIO0"},{"name":"BUTTON_DOWN","pin":"GPIO3"},{"name":"BUTTON_RIGHT","pin":"GPIO2"},{"name":"BUTTON_A","pin":"GPIO21"},{"name":"BUTTON_B","pin":"GPIO25"},{"name":"BUTTON_BUMPER_LEFT","pin":"GPIO6"},{"name":"BUTTON_BUMPER_RIGHT","pin":"GPIO22"},{"name":"BUTTON_MENU","pin":"GPIO26"}],"flash":16777216,"flash_from":"cpy:raspberrypi/tinycircuits_thumby_color: EXTERNAL_FLASH_DEVICES, W25Q128JVxQ","leds":[{"colour":"red","name":"LED_R","pin":"GPIO11"},{"colour":"green","name":"LED_G","pin":"GPIO10"},{"colour":"blue","name":"LED_B","pin":"GPIO12"}],"memory_cite":{"doc":"RP2350 product page","kind":"datasheet","publisher":"Raspberry Pi","quote":"520 KB on-chip SRAM","retrieved":"2026-11-02","url":"https://www.raspberrypi.com/products/rp2350/","where":"Specification"},"naming":"rp2","ram":532480,"ram_from":"Raspberry Pi's RP2350 product page rp2350"}},
{"chosen":"pio:tinyduino","flash":30720,"ids":["pio:tinyduino"],"key":"tinycircuits-tinycircuits-tinyduino-processor-board","name":"TinyCircuits TinyDuino Processor Board","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:tinyduino","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_LILYPAD entry"}],"vendor":"TinyCircuits","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":30720,"flash_from":"pio:tinyduino","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"pio:tinyduino"}},
{"chosen":"pio:tinylily","flash":30720,"ids":["pio:tinylily"],"key":"tinycircuits-tinycircuits-tinylily-mini-processor","name":"TinyCircuits TinyLily Mini Processor","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:tinylily","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_LILYPAD entry"}],"vendor":"TinyCircuits","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":8000000,"flash":30720,"flash_from":"pio:tinylily","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"pio:tinylily"}},
{"chosen":"cpy:espressif/unexpectedmaker_tinypico","ids":["cpy:espressif/unexpectedmaker_tinypico"],"key":"tinypico","name":"TinyPICO","part":"esp32","records":[{"file":"ports/espressif/boards/unexpectedmaker_tinypico/pins.c","says":{"i2c":["GPIO21","GPIO22"],"pixels":[["GPIO2","apa102"]],"spi":["GPIO18","GPIO23","GPIO19"]},"src":"cpy:espressif/unexpectedmaker_tinypico"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO22","sda":"GPIO21"},"spi":{"miso":"GPIO19","mosi":"GPIO23","name":"board.SPI()","sck":"GPIO18"}},"naming":"esp","pixels":[{"clock":"GPIO12","kind":"apa102","name":"APA102_MOSI","pin":"GPIO2"}]}},
{"chosen":"cpy:espressif/unexpectedmaker_tinypico_nano","ids":["cpy:espressif/unexpectedmaker_tinypico_nano"],"key":"tinypico-nano","name":"TinyPICO Nano","part":"esp32","records":[{"file":"ports/espressif/boards/unexpectedmaker_tinypico_nano/pins.c","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"cpy:espressif/unexpectedmaker_tinypico_nano"}],"vendor":"","why":"nothing","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO22","sda":"GPIO21"},"spi":{"miso":"GPIO19","mosi":"GPIO23","name":"board.SPI()","sck":"GPIO18"},"uart":{"name":"board.TX/RX","rx":"GPIO3","tx":"GPIO1"}},"naming":"esp"}},
{"chosen":"arduino:Balanduino:avr:balanduino","flash":130048,"ids":["arduino:Balanduino:avr:balanduino"],"key":"tkjelectronics-balanduino","name":"Balanduino","part":"atmega1284p","ram":16384,"records":[{"core":"arduino:Balanduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB4","LED_BUILTIN",null]],"spi":["PB7","PB5","PB6"]},"src":"arduino:Balanduino:avr:balanduino"}],"vendor":"TKJ Electronics","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"},"spi":{"cs":"PB4","miso":"PB6","mosi":"PB5","name":"SPI","sck":"PB7"}},"clock_hz":10000000,"flash":130048,"flash_from":"arduino:Balanduino:avr:balanduino","leds":[{"label":"D6","name":"LED_BUILTIN","pin":"PB4"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PB2"],["D3","PD6"],["D4","PD7"],["D5","PB3"],["D6","PB4"],["D7","PA0"],["D8","PA1"],["D9","PA2"],["D10","PA3"],["D11","PA4"],["D12","PA5"],["D13","PC1"],["D14","PC0"],["D15","PD2"],["D16","PD3"],["D17","PD4"],["D18","PD5"],["D19","PC2"],["D20","PC3"],["D21","PC4"],["D22","PC5"],["D23","PC6"],["D24","PC7"],["D25","PB0"],["D26","PB1"],["D27","PB5"],["D28","PB6"],["D29","PB7"],["D30","PA6"],["D31","PA7"]],"ram":16384,"ram_from":"arduino:Balanduino:avr:balanduino"}},
{"chosen":"hand:pio:cicada_l082cz","flash":196608,"ids":["pio:cicada_l082cz"],"key":"tleracorporation-cicada-l082cz","name":"Cicada-L082CZ","part":"stm32l082cz","ram":20480,"records":[{"checked":"stm32-data STM32L082CZ: every package, UFQFPN48, WLCSP49","file":"tools/census/hand_wiring/stm32.json","says":{"leds":[["PB12","D10 (blue LED)","low"]]},"src":"hand:pio:cicada_l082cz"}],"vendor":"Tlera Corporation","why":"hand","wiring":{"flash":196608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"doc":"LoRaSensorTile product page","kind":"user-manual","level":"Vendor states 'active LOW' (d1); d3: 'digitalWrite(myLed, HIGH); // start with leds off, since active LOW'. No schematic was found to confirm the circuit.","publisher":"Tlera Corporation (Tindie)","quote":"d1: \"Blue led is on GPIO D10, active LOW\"; d2: \"#define LED_BUILTIN PIN_LED_10\" and pin 10 of '// 0..13 - Digital pins' = \"STM32L0_GPIO_PIN_PB12\"","retrieved":"2026-11-01","url":"https://www.tindie.com/products/tleracorp/lorasensortile/","where":"product description; d2 variant.h 'LEDs' and variant.cpp g_APinDescription index 10"},"colour":"blue","label":"D10 (blue LED)","name":"D10 (blue LED)","pin":"PB12"}],"naming":"stm32","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:cricket_l082cz","flash":196608,"ids":["pio:cricket_l082cz"],"key":"tleracorporation-cricket-l082cz","name":"Cricket-L082CZ","part":"stm32l082cz","ram":20480,"records":[{"checked":"stm32-data STM32L082CZ: every package, UFQFPN48, WLCSP49","file":"tools/census/hand_wiring/stm32.json","says":{"leds":[["PB12","D10 (blue LED)","low"]]},"src":"hand:pio:cricket_l082cz"}],"vendor":"Tlera Corporation","why":"hand","wiring":{"flash":196608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"doc":"Cricket LoRa/LoRaWAN/GNSS Asset Tracker product page","kind":"user-manual","level":"Vendor states 'active LOW' (d1); d3: 'digitalWrite(myLed, HIGH); // start with led off, since active LOW'. No schematic found.","publisher":"Tlera Corporation (Tindie)","quote":"d1: \"There is a blue led for indication on GPIO D10, active LOW.\"; d2: \"#define LED_BUILTIN PIN_LED_10\" and entry 10 = \"STM32L0_GPIO_PIN_PB12\"","retrieved":"2026-11-01","url":"https://www.tindie.com/products/tleracorp/cricket-loralorawangnss-asset-tracker/","where":"product description; d2 variant.h/variant.cpp entry 10"},"colour":"blue","label":"D10 (blue LED)","name":"D10 (blue LED)","pin":"PB12"}],"naming":"stm32","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:gnat_l082cz","flash":196608,"ids":["pio:gnat_l082cz"],"key":"tleracorporation-gnat-l082cz","name":"Gnat-L082CZ","part":"stm32l082cz","ram":20480,"records":[{"checked":"stm32-data STM32L082CZ: every package, UFQFPN48, WLCSP49","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PB5","BUTT2 (BTN, D2)","high","down"]],"leds":[["PB12","LED1 (D10, blue)","low"]]},"src":"hand:pio:gnat_l082cz"}],"vendor":"Tlera Corporation","why":"hand","wiring":{"buttons":[{"active":"high","cite":{"date":"2023-01-22 (PDF creation)","doc":"Gnat.03d.schematics.pdf (Altium)","kind":"schematic","level":"BUTT2 connects BTN to 3V0; R3 10K pulls BTN to GND -> reads high when pressed.","publisher":"Kris Winer / Tlera (kriswiner/CMWX1ZZABZ)","quote":"\"BUTT2\" \"EVP-AFFG65\" \"BTN\" \"3V0\" \"R3\" \"10K\" \"GND\"; \"40\" \"PB5/BTN\" \"BTN\"; \"43\" \"BOOT0\" \"BTN\"; d2: \"User button D2\"","revision":"v03d","url":"https://github.com/kriswiner/CMWX1ZZABZ/blob/d9cdbaa46933fcbbbb9ab7f3c3dd77cb1c4f77c4/Gnat/AssetTracker_Gnat.v03d/Gnat.03d.schematics.pdf","where":"sheet 1, BUTT2/R3 block; module pins 40 (PB5/BTN) and 43 (BOOT0)"},"label":"BUTT2 (BTN, D2)","name":"BUTT2 (BTN, D2)","pin":"PB5","pull":"down"}],"flash":196608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"date":"2023-01-22 (PDF creation)","doc":"Gnat.03d.schematics.pdf (Altium)","kind":"schematic","level":"3V0 -> LED1 anode, LED1 cathode -> R4 1K -> D10 (PB12): lit when PB12 is low.","publisher":"Kris Winer / Tlera (kriswiner/CMWX1ZZABZ)","quote":"\"D10\" \"R4\" \"1K\" \"LED1\" \"VLMB1500-GS08\" \"3V0\"; \"17\" \"PB12/nCS2\" \"D10\"; d2: \"Blue led is on D10, active LOW\"","revision":"v03d","url":"https://github.com/kriswiner/CMWX1ZZABZ/blob/d9cdbaa46933fcbbbb9ab7f3c3dd77cb1c4f77c4/Gnat/AssetTracker_Gnat.v03d/Gnat.03d.schematics.pdf","where":"sheet 1, LED1/R4 block; CMWX1ZZABZ module symbol pin 17"},"colour":"blue","label":"LED1 (D10, blue)","name":"LED1 (D10, blue)","pin":"PB12"}],"naming":"stm32","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:grasshopper_l082cz","flash":196608,"ids":["pio:grasshopper_l082cz"],"key":"tleracorporation-grasshopper-l082cz","name":"Grasshopper-L082CZ","part":"stm32l082cz","ram":20480,"records":[{"checked":"stm32-data STM32L082CZ: every package, UFQFPN48, WLCSP49","file":"tools/census/hand_wiring/stm32.json","says":{"leds":[["PB13","D13 (red indicator LED)","high"]]},"src":"hand:pio:grasshopper_l082cz"}],"vendor":"Tlera Corporation","why":"hand","wiring":{"flash":196608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"ArduinoCore-stm32l0 variants/Grasshopper-L082CZ/variant.h and variant.cpp","kind":"board-definition","level":"Vendor example d2: 'digitalWrite(myLed, LOW); // start with leds off, since active HIGH' and 'digitalWrite(myLed, HIGH); // toggle red led on'. No schematic found to confirm.","publisher":"Thomas Roell (GrumpyOldPizza), Tlera's Arduino core","quote":"d3: \"#define LED_BUILTIN PIN_LED_13\" and entry 13 of '// 0..13 - Digital pins' = \"STM32L0_GPIO_PIN_PB13\"; d1: \"has an indicator led on GPIO 13\"; d2: \"#define myLed 13 // red led\"","revision":"0.0.10","url":"https://github.com/GrumpyOldPizza/ArduinoCore-stm32l0/blob/0.0.10/variants/Grasshopper-L082CZ/variant.h","where":"variant.h 'LEDs'; variant.cpp g_APinDescription entry 13"},"colour":"red","label":"D13 (red indicator LED)","name":"D13 (red indicator LED)","pin":"PB13"}],"naming":"stm32","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:colibri_imx7d","flash":32768,"ids":["zephyr:colibri_imx7d"],"key":"toradex-i-mx-7-computer-on-module-colibri-imx7","name":"i.MX 7 Computer on Module - Colibri iMX7","part":"mcimx7d","ram":32768,"records":[{"file":"boards/toradex/colibri_imx7d/colibri_imx7d_mcimx7d_m4.dts","says":{"buttons":[["&gpio2 26","sw0","low","up"]],"leds":[["&gpio1 2","led0","low"]]},"src":"zephyr:colibri_imx7d","stated":{"buttons|raw:&gpio2 26":"zephyr:colibri_imx7d: gpios = <&gpio2 26 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|raw:&gpio1 2":"zephyr:colibri_imx7d: gpios = <&gpio1 2 GPIO_ACTIVE_LOW>"}}],"vendor":"toradex","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW1","name":"sw0","pull":"up","raw":"&gpio2 26"}],"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LED1","name":"led0","raw":"&gpio1 2"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:verdin_am62","ids":["zephyr:verdin_am62"],"key":"toradex-verdin-am62","name":"Verdin AM62","part":"am6234","ram":196608,"records":[{"file":"boards/toradex/verdin_am62/verdin_am62_am6234_m4.dts","src":"zephyr:verdin_am62"}],"vendor":"toradex","why":"nothing","wiring":{"naming":"raw","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:verdin_imx8mm","flash":131072,"ids":["zephyr:verdin_imx8mm"],"key":"toradex-verdin-imx8m-mini-1","name":"Verdin iMX8M Mini","part":"mimx8mm","ram":131072,"records":[{"file":"boards/toradex/verdin_imx8mm/verdin_imx8mm_mimx8mm6_m4.dts","says":{"leds":[["&gpio3 0","led0","high"]]},"src":"zephyr:verdin_imx8mm","stated":{"leds|raw:&gpio3 0":"zephyr:verdin_imx8mm: gpios = <&gpio3 0 GPIO_ACTIVE_HIGH>"}}],"vendor":"toradex","why":"rank","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","name":"led0","raw":"&gpio3 0"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:verdin_imx8mp","flash":2097152,"ids":["zephyr:verdin_imx8mp"],"key":"toradex-verdin-imx8m-plus-som","name":"Verdin iMX8M Plus SoM","part":"mimx8ml","ram":2097152,"records":[{"file":"boards/toradex/verdin_imx8mp/verdin_imx8mp_mimx8ml8_m7.dts","src":"zephyr:verdin_imx8mp"}],"vendor":"toradex","why":"nothing","wiring":{"flash":2097152,"flash_from":"the census: the largest any of its sources states","naming":"raw","ram":2097152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:atsamd:trellis_m4","ids":["atsamd:trellis_m4"],"key":"trellis-m4","name":"trellis m4","part":"samd51g","records":[{"checked":"Microchip.SAMD51_DFP.3.9.276.atpack ATDF samd51g18a, samd51g19a: every pinout, SAMD51G","file":"tools/census/hand_wiring/sam.json","says":{"pixels":[["PA27","ws2812"],["PB3","apa102"]]},"src":"hand:atsamd:trellis_m4"}],"vendor":"","why":"hand","wiring":{"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51G19A, named by hand:atsamd:trellis_m4","memory_cite":{"doc":"Adafruit ArduinoCore-samd boards.txt","kind":"board-definition","publisher":"Adafruit Industries","quote":"-D__SAMD51G19A__","revision":"tag 1.7.17","url":"https://github.com/adafruit/ArduinoCore-samd/blob/1.7.17/boards.txt","where":"adafruit_trellis_m4.build.extra_flags"},"naming":"sam","pixels":[{"cite":{"doc":"Adafruit NeoTrellis M4 schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"IC1 [74HCT1G125DBV] A:I -> net \"NEOPIXEL_3V\" -> IC4 \"PA27/I11\"; A:O -> net \"NEOPIXEL_5V\" -> LED1 DI; variant.cpp pin 10: \"{ PORTA, 27, PIO_DIGITAL, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_7 }, // D10\"","revision":"git 3e6e7d4f37","url":"https://github.com/adafruit/Adafruit-NeoTrellis-M4-PCB-and-Enclosure/blob/3e6e7d4f37c7df0f40a096f67ab64dfadd4c15db/Adafruit%20NeoTrellis%20M4.sch","where":"Eagle schematic LED1..LED32 (WS2812B3535), chain head LED1 fed by IC1 74HCT1G125 level shifter; d2 variant.cpp L43"},"count":32,"kind":"ws2812","name":"pixel0","pin":"PA27"},{"cite":{"doc":"Adafruit NeoTrellis M4 schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"L2 [APA1022020 = AP102-2020] DI -> net \"DOTSTAR_DATA\" -> IC4 \"PB03/I3/AIN15/SERCOM5.1\"; CKI -> net \"DOTSTAR_CLK\" -> IC4 \"PB02/I2/AIN14/SERCOM5.0\"","revision":"git 3e6e7d4f37","url":"https://github.com/adafruit/Adafruit-NeoTrellis-M4-PCB-and-Enclosure/blob/3e6e7d4f37c7df0f40a096f67ab64dfadd4c15db/Adafruit%20NeoTrellis%20M4.sch","where":"Eagle schematic part L2 (AP102-2020), nets DOTSTAR_DATA/DOTSTAR_CLK"},"clock":"PB2","count":1,"kind":"apa102","name":"pixel1","pin":"PB3"}],"ram":196608,"ram_from":"Microchip ATDF ATSAMD51G19A, named by hand:atsamd:trellis_m4"}},
{"chosen":"zephyr:te0950","ids":["zephyr:te0950"],"key":"trenz-trenz-electronic-te0950","name":"Trenz Electronic TE0950","part":"versal_rpu","records":[{"file":"boards/trenz/te0950/te0950_versal_rpu.dts","src":"zephyr:te0950"}],"vendor":"trenz","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"hand:atsamd:trinket_m0","ids":["atsamd:trinket_m0"],"key":"trinket-m0","name":"trinket m0","part":"samd21e","records":[{"checked":"Microchip.SAMD21_DFP.3.8.270.atpack ATDF samd21e15a, samd21e15b, samd21e15bu ...: every pinout, SAMD21E, SAMD21E1xBU, SAMD21E1xDU, SAMD21E1xL, SAMD21E1xLS, SAMD21EA, SAMD21EM","file":"tools/census/hand_wiring/sam.json","says":{"leds":[["PA10","D13 (L)","high"]],"pixels":[["PA0","apa102"]],"uart":["PA6","PA7"]},"src":"hand:atsamd:trinket_m0"}],"vendor":"","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"Adafruit ArduinoCore-samd variants/trinket_m0/variant.h","kind":"board-definition","publisher":"Adafruit Industries","quote":"#define PIN_SERIAL1_RX (3ul) // PA07 | #define PIN_SERIAL1_TX (4ul) // PA06","revision":"tag 1.7.18","url":"https://github.com/adafruit/ArduinoCore-samd/blob/1.7.18/variants/trinket_m0/variant.h","where":"variant.h L119-121"},"name":"Serial1","rx":"PA7","tx":"PA6"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21E18A, named by hand:atsamd:trinket_m0","leds":[{"active":"high","cite":{"doc":"Adafruit Trinket M0 rev D schematic (EagleCAD)","kind":"schematic","level":"LED anode via R1 1.5K to PA10, cathode to GND -> lit when PA10 is high","publisher":"Adafruit Industries","quote":"L [LED0603_NOOUTLINE = red] pin A -> N$1 -> R1 [1.5K] -> N$2 -> IC3 \"PA10/I10/AIN18/SERCOM0+2.2/I2SCK\"; L pin C -> GND; variant.cpp pin 13: \"{ PORTA, 10, PIO_DIGITAL, (PIN_ATTR_DIGITAL), No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_10 }, // TX: SERCOM0/PAD[2]\"","revision":"rev D","url":"https://github.com/adafruit/Adafruit-Trinket-M0-PCB/blob/4103b9cd2722fadc28dc3969bbe067c6873e0540/Trinket%20M0%20rev%20D.sch","where":"Eagle schematic part L (LED0603 red); d2 variant.cpp L62"},"colour":"red","label":"D13 (L)","name":"D13 (L)","pin":"PA10"}],"memory_cite":{"doc":"Adafruit ArduinoCore-samd boards.txt","kind":"board-definition","publisher":"Adafruit Industries","quote":"-D__SAMD21E18A__","revision":"tag 1.7.17","url":"https://github.com/adafruit/ArduinoCore-samd/blob/1.7.17/boards.txt","where":"adafruit_trinket_m0.build.extra_flags"},"naming":"sam","none":[{"cite":{"doc":"Adafruit Trinket M0 rev D schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"Only switch part: Q2 [SWITCH_TACT_SMT4.6X2.8 = reset] on net !RESET.","revision":"rev D","url":"https://github.com/adafruit/Adafruit-Trinket-M0-PCB/blob/4103b9cd2722fadc28dc3969bbe067c6873e0540/Trinket%20M0%20rev%20D.sch","where":"Eagle schematic, all switch parts"},"what":"buttons"}],"pixels":[{"cite":{"doc":"Adafruit Trinket M0 rev D schematic (EagleCAD)","kind":"schematic","publisher":"Adafruit Industries","quote":"LED1 [APA1022020 = AP102-2020] pin DI -> net A3 -> IC3 \"PA00/EINT0/SERCOM1.0\"; pin CKI -> N$8 -> IC3 \"PA01/EINT1/SERCOM1.1\"; variant.h: \"#define PIN_DOTSTAR_DATA (7u)\" \"#define PIN_DOTSTAR_CLK (8u)\"; variant.cpp pin 7 \"{ PORTA, 0, PIO_DIGITAL, 0, ADC_Channel4, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_0 }, // ADC/AIN[4]\" pin 8 \"{ PORTA, 1, PIO_DIGITAL, 0, ADC_Channel5, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_1 }, // ADC/AIN[5]\"","revision":"rev D","url":"https://github.com/adafruit/Adafruit-Trinket-M0-PCB/blob/4103b9cd2722fadc28dc3969bbe067c6873e0540/Trinket%20M0%20rev%20D.sch","where":"Eagle schematic part LED1 (AP102-2020); d3 variant.h L90-93; d2 variant.cpp L49-50"},"clock":"PA1","count":1,"kind":"apa102","name":"pixel0","pin":"PA0"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21E18A, named by hand:atsamd:trinket_m0"}},
{"chosen":"hand:avr-hal:trinket-pro","ids":["avr-hal:trinket-pro"],"key":"trinket-pro","name":"trinket pro","part":"atmega328p","records":[{"checked":"ATDF descriptor atmega328p (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega328P.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PB5","#13 (LED B1)","high"]],"uart":["PD1","PD0"]},"src":"hand:avr-hal:trinket-pro"}],"vendor":"","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"Adafruit Pro Trinket 5v0.sch (Eagle schematic, 'Adafruit Pro Trinket 5V')","kind":"schematic","publisher":"Adafruit","quote":"net \"TXD\": FTDI.5, IC1.PD1(TXD), JP1.10; net \"RXD\": FTDI.4, IC1.PD0(RXD), JP1.11","revision":"commit 8b181a70f0e2f6ba9ef7d983176a14ac0cc9c31a","url":"https://github.com/adafruit/Adafruit-Pro-Trinket-PCBs/blob/8b181a70f0e2f6ba9ef7d983176a14ac0cc9c31a/Adafruit%20Pro%20Trinket%205v0.sch","where":"Eagle nets TXD/RXD"},"name":"USART0 (FTDI header)","rx":"PD0","tx":"PD1"}},"clock_cite":{"doc":"Adafruit Pro Trinket 5v0.sch (Eagle schematic, 'Adafruit Pro Trinket 5V')","kind":"schematic","publisher":"Adafruit","quote":"Y1 deviceset=RESONATOR value=\"16MHz\"; \"N$2: IC1.PB7(XTAL2/TOSC2), Y1.3\"; \"N$3: IC1.PB6(XTAL1/TOSC1), Y1.1\" (Adafruit boards.txt: \"protrinket5.name=Pro Trinket 5V/16MHz (USB)\", \"protrinket5.build.f_cpu=16000000L\")","revision":"commit 8b181a70f0e2f6ba9ef7d983176a14ac0cc9c31a","url":"https://github.com/adafruit/Adafruit-Pro-Trinket-PCBs/blob/8b181a70f0e2f6ba9ef7d983176a14ac0cc9c31a/Adafruit%20Pro%20Trinket%205v0.sch","where":"Eagle part Y1, nets N$2/N$3"},"clock_hz":16000000,"flash":32768,"flash_by_part":true,"flash_from":"Microchip ATDF ATmega328P","leds":[{"active":"high","cite":{"doc":"Adafruit Pro Trinket 5v0.sch (Eagle schematic, 'Adafruit Pro Trinket 5V')","kind":"schematic","level":"From the vendor's Eagle netlist: PB5 -> R5 470 ohm -> B1 anode (pin A), B1 cathode (pin C) on GND -> lit when PB5 is high. Pinout PDF labels it \"#13\" next to \"SCK PB5 13\".","publisher":"Adafruit","quote":"net \"D13\": IC1.PB5(SCK), JP4.5, R5.2; net \"N$1\": B1.A, R5.1; net \"GND\": B1.C; part B1 deviceset=LED value=\"red\"; R5 value=\"470 (0603)\"","revision":"commit 8b181a70f0e2f6ba9ef7d983176a14ac0cc9c31a","url":"https://github.com/adafruit/Adafruit-Pro-Trinket-PCBs/blob/8b181a70f0e2f6ba9ef7d983176a14ac0cc9c31a/Adafruit%20Pro%20Trinket%205v0.sch","where":"Eagle schematic nets D13 and N$1; parts B1, R5"},"colour":"red","label":"#13 (LED B1)","name":"#13 (LED B1)","pin":"PB5"}],"naming":"avr","none":[{"cite":{"doc":"Adafruit Pro Trinket 5v0.sch (Eagle schematic, 'Adafruit Pro Trinket 5V')","kind":"schematic","publisher":"Adafruit","quote":"Q1 deviceset=SWITCH_TACT_SMT value=\"reset\"; net \"RESET\": C3.1, IC1.PC6(/RESET), JP1.12, Q1.P, Q1.P1, R6.1 (only switch)","revision":"commit 8b181a70f0e2f6ba9ef7d983176a14ac0cc9c31a","url":"https://github.com/adafruit/Adafruit-Pro-Trinket-PCBs/blob/8b181a70f0e2f6ba9ef7d983176a14ac0cc9c31a/Adafruit%20Pro%20Trinket%205v0.sch","where":"Eagle part Q1, net RESET"},"what":"buttons"}],"ram":2048,"ram_from":"Microchip ATDF ATmega328P"}},
{"chosen":"cpy:espressif/deneyap_kart_1a_v2","ids":["cpy:espressif/deneyap_kart_1a_v2"],"key":"turkishtechnologyteamfoundation-deneyap-kart-1a-v2","name":"Deneyap Kart 1A v2","part":"esp32s3","records":[{"file":"ports/espressif/boards/deneyap_kart_1a_v2/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO3","GPIO4"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO33","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO39","GPIO38"]},"src":"cpy:espressif/deneyap_kart_1a_v2"}],"vendor":"Turkish Technology Team Foundation","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO4","sda":"GPIO3"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO38","tx":"GPIO39"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"leds":[{"aliases":["L","MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO13"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO33"}]}},
{"chosen":"cpy:espressif/deneyap_mini","ids":["cpy:espressif/deneyap_mini"],"key":"turkishtechnologyteamfoundation-deneyap-mini","name":"Deneyap Mini","part":"esp32s2","records":[{"file":"ports/espressif/boards/deneyap_mini/pins.c","says":{"buttons":[["GPIO0","GPKEY",null,null]],"i2c":["GPIO36","GPIO37"],"spi":["GPIO38","GPIO40","GPIO39"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/deneyap_mini"}],"vendor":"Turkish Technology Team Foundation","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO37","sda":"GPIO36"},"spi":{"miso":"GPIO39","mosi":"GPIO40","name":"board.SPI()","sck":"GPIO38"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"GPKEY","pin":"GPIO0"}],"naming":"esp"}},
{"chosen":"cpy:espressif/deneyap_mini_v2","ids":["cpy:espressif/deneyap_mini_v2"],"key":"turkishtechnologyteamfoundation-deneyap-mini-v2","name":"Deneyap Mini v2","part":"esp32s2","records":[{"file":"ports/espressif/boards/deneyap_mini_v2/pins.c","says":{"buttons":[["GPIO0","GPKEY",null,null]],"i2c":["GPIO36","GPIO37"],"spi":["GPIO38","GPIO40","GPIO39"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/deneyap_mini_v2"}],"vendor":"Turkish Technology Team Foundation","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO37","sda":"GPIO36"},"spi":{"miso":"GPIO39","mosi":"GPIO40","name":"board.SPI()","sck":"GPIO38"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"GPKEY","pin":"GPIO0"}],"naming":"esp"}},
{"chosen":"pio:turta_iot_node","flash":4194304,"ids":["pio:turta_iot_node"],"key":"turta-turta-iot-node","name":"Turta IoT Node","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/pico32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:turta_iot_node","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_PICO entry"}],"vendor":"Turta","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:turta_iot_node","naming":"esp","ram":327680,"ram_from":"pio:turta_iot_node"}},
{"chosen":"arduino:tuya_open:tuya_open:ln882h","ids":["arduino:tuya_open:tuya_open:ln882h"],"key":"tuya-ln882h","name":"LN882H","part":"ln882h","records":[{"core":"arduino:tuya_open:tuya_open","dropped":["BUTTON_BUILTIN = 7, and no pin table names it","LED_BUILTIN = 26, and no pin table names it"],"file":"variants/ln882h/pins_arduino.h","says":{"buttons":[["D7","BUTTON_BUILTIN",null,null]],"leds":[["D26","LED_BUILTIN",null]]},"src":"arduino:tuya_open:tuya_open:ln882h"}],"vendor":"tuya","why":"vendor","wiring":{"buttons":[{"label":"D7","name":"BUTTON_BUILTIN"}],"leds":[{"label":"D26","name":"LED_BUILTIN"}],"naming":"raw"}},
{"chosen":"arduino:tuya_open:tuya_open:t2","ids":["arduino:tuya_open:tuya_open:t2"],"key":"tuya-t2","name":"T2","part":"","records":[{"core":"arduino:tuya_open:tuya_open","dropped":["BUTTON_BUILTIN = 7, and no pin table names it","LED_BUILTIN = 26, and no pin table names it"],"file":"variants/t2/pins_arduino.h","says":{"buttons":[["D7","BUTTON_BUILTIN",null,null]],"leds":[["D26","LED_BUILTIN",null]]},"src":"arduino:tuya_open:tuya_open:t2"}],"vendor":"tuya","why":"vendor","wiring":{"buttons":[{"label":"D7","name":"BUTTON_BUILTIN"}],"leds":[{"label":"D26","name":"LED_BUILTIN"}],"naming":"raw"}},
{"chosen":"arduino:tuya_open:tuya_open:t3","ids":["arduino:tuya_open:tuya_open:t3"],"key":"tuya-t3","name":"T3","part":"","records":[{"core":"arduino:tuya_open:tuya_open","dropped":["BUTTON_BUILTIN = 32, and no pin table names it","LED_BUILTIN = 36, and no pin table names it"],"file":"variants/t3/pins_arduino.h","says":{"buttons":[["D32","BUTTON_BUILTIN",null,null]],"leds":[["D36","LED_BUILTIN",null]]},"src":"arduino:tuya_open:tuya_open:t3"}],"vendor":"tuya","why":"vendor","wiring":{"buttons":[{"label":"D32","name":"BUTTON_BUILTIN"}],"leds":[{"label":"D36","name":"LED_BUILTIN"}],"naming":"raw"}},
{"chosen":"arduino:tuya_open:tuya_open:t5","ids":["arduino:tuya_open:tuya_open:t5"],"key":"tuya-t5","name":"T5","part":"","records":[{"core":"arduino:tuya_open:tuya_open","dropped":["BUTTON_BUILTIN = 12, and no pin table names it","LED_BUILTIN = 1, and no pin table names it"],"file":"variants/t5/pins_arduino.h","says":{"buttons":[["D12","BUTTON_BUILTIN",null,null]],"leds":[["D1","LED_BUILTIN",null]]},"src":"arduino:tuya_open:tuya_open:t5"}],"vendor":"tuya","why":"vendor","wiring":{"buttons":[{"label":"D12","name":"BUTTON_BUILTIN"}],"leds":[{"label":"D1","name":"LED_BUILTIN"}],"naming":"raw"}},
{"chosen":"arduino:tuya_open:tuya_open:TUYA_T5AI_BOARD","ids":["arduino:tuya_open:tuya_open:TUYA_T5AI_BOARD"],"key":"tuya-tuya-t5ai-board","name":"TUYA_T5AI_BOARD","part":"","records":[{"core":"arduino:tuya_open:tuya_open","dropped":["BUTTON_BUILTIN = 12, and no pin table names it","LED_BUILTIN = 1, and no pin table names it"],"file":"variants/TUYA_T5AI_BOARD/pins_arduino.h","says":{"buttons":[["D12","BUTTON_BUILTIN",null,null]],"leds":[["D1","LED_BUILTIN",null]]},"src":"arduino:tuya_open:tuya_open:TUYA_T5AI_BOARD"}],"vendor":"tuya","why":"vendor","wiring":{"buttons":[{"label":"D12","name":"BUTTON_BUILTIN"}],"leds":[{"label":"D1","name":"LED_BUILTIN"}],"naming":"raw"}},
{"chosen":"arduino:tuya_open:tuya_open:TUYA_T5AI_CORE","ids":["arduino:tuya_open:tuya_open:TUYA_T5AI_CORE"],"key":"tuya-tuya-t5ai-core","name":"TUYA_T5AI_CORE","part":"","records":[{"core":"arduino:tuya_open:tuya_open","dropped":["BUTTON_BUILTIN = 29, and no pin table names it","LED_BUILTIN = 9, and no pin table names it"],"file":"variants/TUYA_T5AI_CORE/pins_arduino.h","says":{"buttons":[["D29","BUTTON_BUILTIN",null,null]],"leds":[["D9","LED_BUILTIN",null]]},"src":"arduino:tuya_open:tuya_open:TUYA_T5AI_CORE"}],"vendor":"tuya","why":"vendor","wiring":{"buttons":[{"label":"D29","name":"BUTTON_BUILTIN"}],"leds":[{"label":"D9","name":"LED_BUILTIN"}],"naming":"raw"}},
{"chosen":"zephyr:tyzs3","flash":524288,"ids":["zephyr:tyzs3"],"key":"tuya-tyzs3","name":"TYZS3","part":"efr32mg13p732f512gm48","ram":65536,"records":[{"file":"boards/tuya/tyzs3/tyzs3.dts","src":"zephyr:tyzs3"}],"vendor":"tuya","why":"nothing","wiring":{"flash":524288,"flash_from":"the census: the largest any of its sources states","naming":"port16","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:tuya_open:tuya_open:XH_WB5E","ids":["arduino:tuya_open:tuya_open:XH_WB5E"],"key":"tuya-xh-wb5e","name":"XH WB5E","part":"","records":[{"core":"arduino:tuya_open:tuya_open","dropped":["BUTTON_BUILTIN = 7, and no pin table names it","LED_BUILTIN = 9, and no pin table names it"],"file":"variants/XH_WB5E/pins_arduino.h","says":{"buttons":[["D7","BUTTON_BUILTIN",null,null]],"leds":[["D9","LED_BUILTIN",null]]},"src":"arduino:tuya_open:tuya_open:XH_WB5E"}],"vendor":"tuya","why":"vendor","wiring":{"buttons":[{"label":"D7","name":"BUTTON_BUILTIN"}],"leds":[{"label":"D9","name":"LED_BUILTIN"}],"naming":"raw"}},
{"chosen":"arduino:OMC:avr:omc","flash":63488,"ids":["arduino:OMC:avr:omc"],"key":"tvrrug-omc-with-atmega644-at-20mhz","name":"OMC with Atmega644 at 20Mhz","part":"atmega644","ram":4096,"records":[{"core":"arduino:OMC:avr","file":"variants/sanguino/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB0","LED_BUILTIN",null]]},"src":"arduino:OMC:avr:omc"}],"vendor":"TVRRUG","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"}},"clock_hz":20000000,"flash":63488,"flash_from":"arduino:OMC:avr:omc","leds":[{"label":"D0","name":"LED_BUILTIN","pin":"PB0"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA7"],["D25","PA6"],["D26","PA5"],["D27","PA4"],["D28","PA3"],["D29","PA2"],["D30","PA1"],["D31","PA0"]],"ram":4096,"ram_from":"arduino:OMC:avr:omc"}},
{"chosen":"arduino:OMC:avr:omc1","flash":63488,"ids":["arduino:OMC:avr:omc1"],"key":"tvrrug-omc-with-atmega644p-at-20mhz","name":"OMC with Atmega644p at 20Mhz","part":"atmega644p","ram":4096,"records":[{"core":"arduino:OMC:avr","file":"variants/sanguino/pins_arduino.h","says":{"i2c":["PC1","PC0"],"leds":[["PB0","LED_BUILTIN",null]]},"src":"arduino:OMC:avr:omc1"}],"vendor":"TVRRUG","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC0","sda":"PC1"}},"clock_hz":20000000,"flash":63488,"flash_from":"arduino:OMC:avr:omc1","leds":[{"label":"D0","name":"LED_BUILTIN","pin":"PB0"}],"naming":"avr","pins":[["D0","PB0"],["D1","PB1"],["D2","PB2"],["D3","PB3"],["D4","PB4"],["D5","PB5"],["D6","PB6"],["D7","PB7"],["D8","PD0"],["D9","PD1"],["D10","PD2"],["D11","PD3"],["D12","PD4"],["D13","PD5"],["D14","PD6"],["D15","PD7"],["D16","PC0"],["D17","PC1"],["D18","PC2"],["D19","PC3"],["D20","PC4"],["D21","PC5"],["D22","PC6"],["D23","PC7"],["D24","PA7"],["D25","PA6"],["D26","PA5"],["D27","PA4"],["D28","PA3"],["D29","PA2"],["D30","PA1"],["D31","PA0"]],"ram":4096,"ram_from":"arduino:OMC:avr:omc1"}},
{"chosen":"pio:ardhat","flash":32256,"ids":["pio:ardhat"],"key":"ubiqio-ubiqio-ardhat","name":"ubIQio Ardhat","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/standard/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:ardhat","via":"PlatformIO atmelavr build.variant; the directory's default header"}],"vendor":"ubIQio","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"pio:ardhat","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"pio:ardhat"}},
{"chosen":"zephyr:ubx_evkannab1","flash":524288,"ids":["zephyr:ubx_evkannab1"],"key":"ublox-evk-anna-b11x","name":"EVK-ANNA-B11x","part":"nrf52832","ram":65536,"records":[{"file":"boards/u-blox/ubx_evkannab1/ubx_evkannab1_nrf52832.dts","says":{"buttons":[["P0.25","sw0","low","up"],["P0.24","sw1","low","up"]],"i2c":["P0.15","P0.16"],"leds":[["P0.27","led0","low"],["P0.25","led1","low"],["P0.26","led2","low"]],"spi":["P0.28","P0.29","P0.30"]},"src":"zephyr:ubx_evkannab1","stated":{"buttons|P0.24":"zephyr:ubx_evkannab1: gpios = <&gpio0 24 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.25":"zephyr:ubx_evkannab1: gpios = <&gpio0 25 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.25":"zephyr:ubx_evkannab1: gpios = <&gpio0 25 GPIO_ACTIVE_LOW>","leds|P0.26":"zephyr:ubx_evkannab1: gpios = <&gpio0 26 GPIO_ACTIVE_LOW>","leds|P0.27":"zephyr:ubx_evkannab1: gpios = <&gpio0 27 GPIO_ACTIVE_LOW>"}}],"vendor":"u-blox","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.16","sda":"P0.15"},"spi":{"miso":"P0.30","mosi":"P0.29","name":"spi1","sck":"P0.28"}},"buttons":[{"active":"low","label":"Push button switch SW1","name":"sw0","pin":"P0.25","pull":"up"},{"active":"low","label":"Push button switch SW2","name":"sw1","pin":"P0.24","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","pin":"P0.27"},{"active":"low","colour":"green","label":"Green LED","name":"led1","pin":"P0.25"},{"active":"low","colour":"blue","label":"Blue LED","name":"led2","pin":"P0.26"}],"naming":"nrf","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ubx_bmd300eval","flash":524288,"ids":["zephyr:ubx_bmd300eval"],"key":"ublox-evk-bmd-30-35-bmd-300-eval-bmd-301-eval-and-bmd-350-eval","name":"EVK-BMD-30/35: BMD-300-EVAL, BMD-301-EVAL, and BMD-350-EVAL","part":"nrf52832","ram":65536,"records":[{"file":"boards/u-blox/ubx_bmd300eval/ubx_bmd300eval_nrf52832.dts","says":{"buttons":[["P0.13","sw0","low","up"],["P0.14","sw1","low","up"],["P0.15","sw2","low","up"],["P0.16","sw3","low","up"]],"i2c":["P0.26","P0.27"],"leds":[["P0.17","led0","low"],["P0.18","led1","low"],["P0.19","led2","low"],["P0.20","led3","low"]],"spi":["P0.31","P0.30","P0.29"]},"src":"zephyr:ubx_bmd300eval","stated":{"buttons|P0.13":"zephyr:ubx_bmd300eval: gpios = <&gpio0 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.14":"zephyr:ubx_bmd300eval: gpios = <&gpio0 14 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.15":"zephyr:ubx_bmd300eval: gpios = <&gpio0 15 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.16":"zephyr:ubx_bmd300eval: gpios = <&gpio0 16 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.17":"zephyr:ubx_bmd300eval: gpios = <&gpio0 17 GPIO_ACTIVE_LOW>","leds|P0.18":"zephyr:ubx_bmd300eval: gpios = <&gpio0 18 GPIO_ACTIVE_LOW>","leds|P0.19":"zephyr:ubx_bmd300eval: gpios = <&gpio0 19 GPIO_ACTIVE_LOW>","leds|P0.20":"zephyr:ubx_bmd300eval: gpios = <&gpio0 20 GPIO_ACTIVE_LOW>"}}],"vendor":"u-blox","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P0.29","mosi":"P0.30","name":"spi1","sck":"P0.31"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button switch 0","name":"sw0","pin":"P0.13","pull":"up"},{"active":"low","label":"Push button switch 1","name":"sw1","pin":"P0.14","pull":"up"},{"active":"low","label":"Push button switch 2","name":"sw2","pin":"P0.15","pull":"up"},{"active":"low","label":"Push button switch 3","name":"sw3","pin":"P0.16","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"colour":"red","label":"Red LED 0","name":"led0","pin":"P0.17"},{"active":"low","colour":"red","label":"Red LED 1","name":"led1","pin":"P0.18"},{"active":"low","colour":"green","label":"Green LED 2","name":"led2","pin":"P0.19"},{"active":"low","colour":"green","label":"Green LED 3","name":"led3","pin":"P0.20"}],"naming":"nrf","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ubx_bmd330eval","flash":196608,"ids":["zephyr:ubx_bmd330eval"],"key":"ublox-evk-bmd-330-bmd-330-eval","name":"EVK-BMD-330: BMD-330-EVAL","part":"nrf52810","ram":24576,"records":[{"file":"boards/u-blox/ubx_bmd330eval/ubx_bmd330eval_nrf52810.dts","says":{"buttons":[["P0.13","sw0","low","up"],["P0.14","sw1","low","up"],["P0.15","sw2","low","up"],["P0.16","sw3","low","up"]],"i2c":["P0.26","P0.27"],"leds":[["P0.17","led0","low"],["P0.18","led1","low"],["P0.19","led2","low"],["P0.20","led3","low"]],"spi":["P0.25","P0.23","P0.24"]},"src":"zephyr:ubx_bmd330eval","stated":{"buttons|P0.13":"zephyr:ubx_bmd330eval: gpios = <&gpio0 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.14":"zephyr:ubx_bmd330eval: gpios = <&gpio0 14 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.15":"zephyr:ubx_bmd330eval: gpios = <&gpio0 15 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.16":"zephyr:ubx_bmd330eval: gpios = <&gpio0 16 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.17":"zephyr:ubx_bmd330eval: gpios = <&gpio0 17 GPIO_ACTIVE_LOW>","leds|P0.18":"zephyr:ubx_bmd330eval: gpios = <&gpio0 18 GPIO_ACTIVE_LOW>","leds|P0.19":"zephyr:ubx_bmd330eval: gpios = <&gpio0 19 GPIO_ACTIVE_LOW>","leds|P0.20":"zephyr:ubx_bmd330eval: gpios = <&gpio0 20 GPIO_ACTIVE_LOW>"}}],"vendor":"u-blox","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P0.24","mosi":"P0.23","name":"spi0","sck":"P0.25"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button switch 0","name":"sw0","pin":"P0.13","pull":"up"},{"active":"low","label":"Push button switch 1","name":"sw1","pin":"P0.14","pull":"up"},{"active":"low","label":"Push button switch 2","name":"sw2","pin":"P0.15","pull":"up"},{"active":"low","label":"Push button switch 3","name":"sw3","pin":"P0.16","pull":"up"}],"flash":196608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"colour":"red","label":"Red LED 0","name":"led0","pin":"P0.17"},{"active":"low","colour":"red","label":"Red LED 1","name":"led1","pin":"P0.18"},{"active":"low","colour":"green","label":"Green LED 2","name":"led2","pin":"P0.19"},{"active":"low","colour":"green","label":"Green LED 3","name":"led3","pin":"P0.20"}],"naming":"nrf","ram":24576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ubx_bmd340eval","flash":1048576,"ids":["zephyr:ubx_bmd340eval"],"key":"ublox-evk-bmd-34-38-bmd-340-eval-and-bmd-341-eval","name":"EVK-BMD-34/38: BMD-340-EVAL and BMD-341-EVAL","part":"nrf52840","ram":262144,"records":[{"file":"boards/u-blox/ubx_bmd340eval/ubx_bmd340eval_nrf52840.dts","says":{"buttons":[["P0.11","sw0","low","up"],["P0.12","sw1","low","up"],["P0.24","sw2","low","up"],["P0.25","sw3","low","up"]],"i2c":["P0.26","P0.27"],"leds":[["P0.13","led0","low"],["P0.14","led1","low"],["P0.15","led2","low"],["P0.16","led3","low"]],"spi":["P0.31","P0.30","P1.08"]},"src":"zephyr:ubx_bmd340eval","stated":{"buttons|P0.11":"zephyr:ubx_bmd340eval: gpios = <&gpio0 11 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.12":"zephyr:ubx_bmd340eval: gpios = <&gpio0 12 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.24":"zephyr:ubx_bmd340eval: gpios = <&gpio0 24 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.25":"zephyr:ubx_bmd340eval: gpios = <&gpio0 25 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.13":"zephyr:ubx_bmd340eval: gpios = <&gpio0 13 GPIO_ACTIVE_LOW>","leds|P0.14":"zephyr:ubx_bmd340eval: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>","leds|P0.15":"zephyr:ubx_bmd340eval: gpios = <&gpio0 15 GPIO_ACTIVE_LOW>","leds|P0.16":"zephyr:ubx_bmd340eval: gpios = <&gpio0 16 GPIO_ACTIVE_LOW>"}}],"vendor":"u-blox","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P1.08","mosi":"P0.30","name":"spi1","sck":"P0.31"}},"buttons":[{"active":"low","cite":{"doc":"BMD-340-EVAL User guide, UBX-19033356 (BMD-34-38-EVAL_UserGuide_UBX-19033356.pdf)","kind":"user-manual","level":"switch to GND","publisher":"u-blox","quote":"P11 - J11 - SW1 - GND","revision":"UBX-19033356 R08, 6-Dec-2024","url":"https://content.u-blox.com/sites/default/files/BMD-34-38-EVAL_UserGuide_UBX-19033356.pdf","where":"p.8 Fig.5"},"label":"Push button switch 0","name":"sw0","pin":"P0.11","pull":"up"},{"active":"low","cite":{"doc":"BMD-340-EVAL User guide, UBX-19033356 (BMD-34-38-EVAL_UserGuide_UBX-19033356.pdf)","kind":"user-manual","level":"P0.12 (net P12) -> solder jumper J12 (closed by default) -> SW2 pins 1/2; SW2 pins 3/4 -> GND: pressed reads low.","publisher":"u-blox","quote":"Figure 5: 'P12 - J12 - SW2 pin 1' (D2 from that node to GND); 'SW2 pins 3,4 - GND'; text: 'All buttons are active low; they will connect to ground when pressed. The button GPIO pins must be configured with internal pull-up resistors'","revision":"UBX-19033356 R08, 6-Dec-2024","url":"https://content.u-blox.com/sites/default/files/BMD-34-38-EVAL_UserGuide_UBX-19033356.pdf","where":"p.8, section 2.3 Buttons, Figure 5 'Schematic - user buttons'"},"label":"Push button switch 1","name":"sw1","pin":"P0.12","pull":"up"},{"active":"low","cite":{"doc":"BMD-340-EVAL User guide, UBX-19033356 (BMD-34-38-EVAL_UserGuide_UBX-19033356.pdf)","kind":"user-manual","level":"switch to GND","publisher":"u-blox","quote":"P24 - J24 - SW3 - GND","revision":"UBX-19033356 R08, 6-Dec-2024","url":"https://content.u-blox.com/sites/default/files/BMD-34-38-EVAL_UserGuide_UBX-19033356.pdf","where":"p.8 Fig.5"},"label":"Push button switch 2","name":"sw2","pin":"P0.24","pull":"up"},{"active":"low","cite":{"doc":"BMD-340-EVAL User guide, UBX-19033356 (BMD-34-38-EVAL_UserGuide_UBX-19033356.pdf)","kind":"user-manual","level":"switch to GND","publisher":"u-blox","quote":"P25 - J25 - SW4 - GND","revision":"UBX-19033356 R08, 6-Dec-2024","url":"https://content.u-blox.com/sites/default/files/BMD-34-38-EVAL_UserGuide_UBX-19033356.pdf","where":"p.8 Fig.5"},"label":"Push button switch 3","name":"sw3","pin":"P0.25","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"doc":"BMD-340-EVAL User guide, UBX-19033356 (BMD-34-38-EVAL_UserGuide_UBX-19033356.pdf)","kind":"user-manual","level":"cathode to pin; 'LEDs are powered by VIO and are active low'","publisher":"u-blox","quote":"P13 - J13 - LED1 C; A - R3 499 - rail (VSYS via JLED)","revision":"UBX-19033356 R08, 6-Dec-2024","url":"https://content.u-blox.com/sites/default/files/BMD-34-38-EVAL_UserGuide_UBX-19033356.pdf","where":"p.9 Fig.6"},"colour":"red","label":"Red LED 0","name":"led0","pin":"P0.13"},{"active":"low","cite":{"doc":"BMD-340-EVAL User guide, UBX-19033356 (BMD-34-38-EVAL_UserGuide_UBX-19033356.pdf)","kind":"user-manual","level":"same","publisher":"u-blox","quote":"P14 - J14 - LED2 C; A - R4 499","revision":"UBX-19033356 R08, 6-Dec-2024","url":"https://content.u-blox.com/sites/default/files/BMD-34-38-EVAL_UserGuide_UBX-19033356.pdf","where":"p.9 Fig.6"},"colour":"red","label":"Red LED 1","name":"led1","pin":"P0.14"},{"active":"low","cite":{"doc":"BMD-340-EVAL User guide, UBX-19033356 (BMD-34-38-EVAL_UserGuide_UBX-19033356.pdf)","kind":"user-manual","level":"same","publisher":"u-blox","quote":"P15 - J15 - LED3 C; A - R5 220","revision":"UBX-19033356 R08, 6-Dec-2024","url":"https://content.u-blox.com/sites/default/files/BMD-34-38-EVAL_UserGuide_UBX-19033356.pdf","where":"p.9 Fig.6"},"colour":"green","label":"Green LED 2","name":"led2","pin":"P0.15"},{"active":"low","cite":{"doc":"BMD-340-EVAL User guide, UBX-19033356 (BMD-34-38-EVAL_UserGuide_UBX-19033356.pdf)","kind":"user-manual","level":"same","publisher":"u-blox","quote":"P16 - J16 - LED4 C; A - R6 220","revision":"UBX-19033356 R08, 6-Dec-2024","url":"https://content.u-blox.com/sites/default/files/BMD-34-38-EVAL_UserGuide_UBX-19033356.pdf","where":"p.9 Fig.6"},"colour":"green","label":"Green LED 3","name":"led3","pin":"P0.16"}],"naming":"nrf","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ubx_bmd345eval","flash":1048576,"ids":["zephyr:ubx_bmd345eval"],"key":"ublox-evk-bmd-34-38-bmd-345-eval","name":"EVK-BMD-34/38: BMD-345-EVAL","part":"nrf52840","ram":262144,"records":[{"file":"boards/u-blox/ubx_bmd345eval/ubx_bmd345eval_nrf52840.dts","says":{"buttons":[["P0.11","sw0","low","up"],["P0.12","sw1","low","up"],["P0.24","sw2","low","up"],["P0.25","sw3","low","up"]],"i2c":["P0.26","P0.27"],"leds":[["P0.13","led0","low"],["P0.14","led1","low"],["P0.15","led2","low"],["P0.16","led3","low"]],"spi":["P0.31","P0.30","P1.08"]},"src":"zephyr:ubx_bmd345eval","stated":{"buttons|P0.11":"zephyr:ubx_bmd345eval: gpios = <&gpio0 11 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.12":"zephyr:ubx_bmd345eval: gpios = <&gpio0 12 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.24":"zephyr:ubx_bmd345eval: gpios = <&gpio0 24 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.25":"zephyr:ubx_bmd345eval: gpios = <&gpio0 25 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.13":"zephyr:ubx_bmd345eval: gpios = <&gpio0 13 GPIO_ACTIVE_LOW>","leds|P0.14":"zephyr:ubx_bmd345eval: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>","leds|P0.15":"zephyr:ubx_bmd345eval: gpios = <&gpio0 15 GPIO_ACTIVE_LOW>","leds|P0.16":"zephyr:ubx_bmd345eval: gpios = <&gpio0 16 GPIO_ACTIVE_LOW>"}}],"vendor":"u-blox","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P1.08","mosi":"P0.30","name":"spi1","sck":"P0.31"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button switch 0","name":"sw0","pin":"P0.11","pull":"up"},{"active":"low","label":"Push button switch 1","name":"sw1","pin":"P0.12","pull":"up"},{"active":"low","label":"Push button switch 2","name":"sw2","pin":"P0.24","pull":"up"},{"active":"low","label":"Push button switch 3","name":"sw3","pin":"P0.25","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"colour":"red","label":"Red LED 0","name":"led0","pin":"P0.13"},{"active":"low","colour":"red","label":"Red LED 1","name":"led1","pin":"P0.14"},{"active":"low","colour":"green","label":"Green LED 2","name":"led2","pin":"P0.15"},{"active":"low","colour":"green","label":"Green LED 3","name":"led3","pin":"P0.16"}],"naming":"nrf","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ubx_bmd380eval","flash":1048576,"ids":["zephyr:ubx_bmd380eval"],"key":"ublox-evk-bmd-34-48-bmd-380-eval","name":"EVK-BMD-34/48: BMD-380-EVAL","part":"nrf52840","ram":262144,"records":[{"file":"boards/u-blox/ubx_bmd380eval/ubx_bmd380eval_nrf52840.dts","says":{"buttons":[["P0.11","sw0","low","up"],["P0.12","sw1","low","up"],["P0.24","sw2","low","up"],["P0.25","sw3","low","up"]],"leds":[["P0.13","led0","low"],["P0.14","led1","low"],["P0.15","led2","low"],["P0.16","led3","low"]],"spi":["P0.31","P0.30","P1.08"]},"src":"zephyr:ubx_bmd380eval","stated":{"buttons|P0.11":"zephyr:ubx_bmd380eval: gpios = <&gpio0 11 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.12":"zephyr:ubx_bmd380eval: gpios = <&gpio0 12 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.24":"zephyr:ubx_bmd380eval: gpios = <&gpio0 24 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.25":"zephyr:ubx_bmd380eval: gpios = <&gpio0 25 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.13":"zephyr:ubx_bmd380eval: gpios = <&gpio0 13 GPIO_ACTIVE_LOW>","leds|P0.14":"zephyr:ubx_bmd380eval: gpios = <&gpio0 14 GPIO_ACTIVE_LOW>","leds|P0.15":"zephyr:ubx_bmd380eval: gpios = <&gpio0 15 GPIO_ACTIVE_LOW>","leds|P0.16":"zephyr:ubx_bmd380eval: gpios = <&gpio0 16 GPIO_ACTIVE_LOW>"}}],"vendor":"u-blox","why":"rank","wiring":{"buses":{"spi":{"miso":"P1.08","mosi":"P0.30","name":"spi1","sck":"P0.31"}},"buttons":[{"active":"low","label":"Push button switch 0","name":"sw0","pin":"P0.11","pull":"up"},{"active":"low","label":"Push button switch 1","name":"sw1","pin":"P0.12","pull":"up"},{"active":"low","label":"Push button switch 2","name":"sw2","pin":"P0.24","pull":"up"},{"active":"low","label":"Push button switch 3","name":"sw3","pin":"P0.25","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED 0","name":"led0","pin":"P0.13"},{"active":"low","colour":"red","label":"Red LED 1","name":"led1","pin":"P0.14"},{"active":"low","colour":"green","label":"Green LED 2","name":"led2","pin":"P0.15"},{"active":"low","colour":"green","label":"Green LED 3","name":"led3","pin":"P0.16"}],"naming":"nrf","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ubx_bmd360eval","flash":196608,"ids":["zephyr:ubx_bmd360eval"],"key":"ublox-evk-bmd-360-bmd-360-eval","name":"EVK-BMD-360: BMD-360-EVAL","part":"nrf52811","ram":24576,"records":[{"file":"boards/u-blox/ubx_bmd360eval/ubx_bmd360eval_nrf52811.dts","says":{"buttons":[["P0.13","sw0","low","up"],["P0.14","sw1","low","up"],["P0.15","sw2","low","up"],["P0.16","sw3","low","up"]],"i2c":["P0.26","P0.27"],"leds":[["P0.17","led0","low"],["P0.18","led1","low"],["P0.19","led2","low"],["P0.20","led3","low"]],"spi":["P0.25","P0.23","P0.24"]},"src":"zephyr:ubx_bmd360eval","stated":{"buttons|P0.13":"zephyr:ubx_bmd360eval: gpios = <&gpio0 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.14":"zephyr:ubx_bmd360eval: gpios = <&gpio0 14 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.15":"zephyr:ubx_bmd360eval: gpios = <&gpio0 15 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.16":"zephyr:ubx_bmd360eval: gpios = <&gpio0 16 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.17":"zephyr:ubx_bmd360eval: gpios = <&gpio0 17 GPIO_ACTIVE_LOW>","leds|P0.18":"zephyr:ubx_bmd360eval: gpios = <&gpio0 18 GPIO_ACTIVE_LOW>","leds|P0.19":"zephyr:ubx_bmd360eval: gpios = <&gpio0 19 GPIO_ACTIVE_LOW>","leds|P0.20":"zephyr:ubx_bmd360eval: gpios = <&gpio0 20 GPIO_ACTIVE_LOW>"}}],"vendor":"u-blox","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.27","sda":"P0.26"},"spi":{"miso":"P0.24","mosi":"P0.23","name":"spi0","sck":"P0.25"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button switch 0","name":"sw0","pin":"P0.13","pull":"up"},{"active":"low","label":"Push button switch 1","name":"sw1","pin":"P0.14","pull":"up"},{"active":"low","label":"Push button switch 2","name":"sw2","pin":"P0.15","pull":"up"},{"active":"low","label":"Push button switch 3","name":"sw3","pin":"P0.16","pull":"up"}],"flash":196608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"colour":"red","label":"Red LED 0","name":"led0","pin":"P0.17"},{"active":"low","colour":"red","label":"Red LED 1","name":"led1","pin":"P0.18"},{"active":"low","colour":"green","label":"Green LED 2","name":"led2","pin":"P0.19"},{"active":"low","colour":"green","label":"Green LED 3","name":"led3","pin":"P0.20"}],"naming":"nrf","ram":24576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ubx_evk_iris_w1","flash":8388608,"ids":["zephyr:ubx_evk_iris_w1"],"key":"ublox-evk-iris-w106-rw612","name":"EVK-IRIS-W106-RW612","part":"rw612","ram":983040,"records":[{"file":"boards/u-blox/ubx_evk_iris_w1/ubx_evk_iris_w1_rw612.dts","says":{"buttons":[["&hsgpio1 13","sw0","low",null],["&hsgpio1 19","sw1","low",null]],"leds":[["&hsgpio1 10","led2","low"],["&hsgpio1 11","led1","low"],["&hsgpio1 12","led0","low"]]},"src":"zephyr:ubx_evk_iris_w1","stated":{"buttons|raw:&hsgpio1 13":"zephyr:ubx_evk_iris_w1: gpios = <&hsgpio1 0xd GPIO_ACTIVE_LOW>","buttons|raw:&hsgpio1 19":"zephyr:ubx_evk_iris_w1: gpios = <&hsgpio1 0x13 GPIO_ACTIVE_LOW>","leds|raw:&hsgpio1 10":"zephyr:ubx_evk_iris_w1: gpios = <&hsgpio1 0xa GPIO_ACTIVE_LOW>","leds|raw:&hsgpio1 11":"zephyr:ubx_evk_iris_w1: gpios = <&hsgpio1 0xb GPIO_ACTIVE_LOW>","leds|raw:&hsgpio1 12":"zephyr:ubx_evk_iris_w1: gpios = <&hsgpio1 0xc GPIO_ACTIVE_LOW>"}}],"vendor":"u-blox","why":"rank","wiring":{"buttons":[{"active":"low","label":"IRIS SWITCH_1","name":"sw0","raw":"&hsgpio1 13"},{"active":"low","label":"IRIS SWITCH_2","name":"sw1","raw":"&hsgpio1 19"}],"flash":8388608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"IRIS RGB_BLUE","name":"led2","raw":"&hsgpio1 10"},{"active":"low","label":"IRIS RGB_GREEN","name":"led1","raw":"&hsgpio1 11"},{"active":"low","label":"IRIS RGB_RED","name":"led0","raw":"&hsgpio1 12"}],"naming":"raw","ram":983040,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ubx_evkninab1","flash":524288,"ids":["zephyr:ubx_evkninab1"],"key":"ublox-evk-nina-b11x","name":"EVK NINA-B11x","part":"nrf52832","ram":65536,"records":[{"file":"boards/u-blox/ubx_evkninab1/ubx_evkninab1_nrf52832.dts","says":{"buttons":[["P0.16","sw0","low","up"],["P0.30","sw1","low","up"]],"i2c":["P0.02","P0.03"],"leds":[["P0.08","led0","low"],["P0.16","led1","low"],["P0.18","led2","low"]],"spi":["P0.28","P0.29","P0.30"]},"src":"zephyr:ubx_evkninab1","stated":{"buttons|P0.16":"zephyr:ubx_evkninab1: gpios = <&gpio0 16 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.30":"zephyr:ubx_evkninab1: gpios = <&gpio0 30 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.08":"zephyr:ubx_evkninab1: gpios = <&gpio0 8 GPIO_ACTIVE_LOW>","leds|P0.16":"zephyr:ubx_evkninab1: gpios = <&gpio0 16 GPIO_ACTIVE_LOW>","leds|P0.18":"zephyr:ubx_evkninab1: gpios = <&gpio0 18 GPIO_ACTIVE_LOW>"}}],"vendor":"u-blox","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.03","sda":"P0.02"},"spi":{"miso":"P0.30","mosi":"P0.29","name":"spi1","sck":"P0.28"}},"buttons":[{"active":"low","label":"Push button switch SW1","name":"sw0","pin":"P0.16","pull":"up"},{"active":"low","label":"Push button switch SW2","name":"sw1","pin":"P0.30","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","pin":"P0.08"},{"active":"low","colour":"green","label":"Green LED","name":"led1","pin":"P0.16"},{"active":"low","colour":"blue","label":"Blue LED","name":"led2","pin":"P0.18"}],"naming":"nrf","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ubx_evkninab3","flash":1048576,"ids":["zephyr:ubx_evkninab3"],"key":"ublox-evk-nina-b3-1","name":"EVK-NINA-B3","part":"nrf52840","ram":262144,"records":[{"file":"boards/u-blox/ubx_evkninab3/ubx_evkninab3_nrf52840.dts","says":{"buttons":[["P0.25","sw0","low","up"],["P0.02","sw1","low","up"]],"i2c":["P0.16","P0.24"],"leds":[["P0.13","led0","low"],["P0.25","led1","low"],["P1.00","led2","low"]],"spi":["P0.03","P0.28","P0.09"]},"src":"zephyr:ubx_evkninab3","stated":{"buttons|P0.02":"zephyr:ubx_evkninab3: gpios = <&gpio0 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.25":"zephyr:ubx_evkninab3: gpios = <&gpio0 25 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.13":"zephyr:ubx_evkninab3: gpios = <&gpio0 13 GPIO_ACTIVE_LOW>","leds|P0.25":"zephyr:ubx_evkninab3: gpios = <&gpio0 25 GPIO_ACTIVE_LOW>","leds|P1.00":"zephyr:ubx_evkninab3: gpios = <&gpio1 0 GPIO_ACTIVE_LOW>"}}],"vendor":"u-blox","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.24","sda":"P0.16"},"spi":{"miso":"P0.09","mosi":"P0.28","name":"spi1","sck":"P0.03"}},"buttons":[{"active":"low","label":"Push button switch 0 (SW1)","name":"sw0","pin":"P0.25","pull":"up"},{"active":"low","label":"Push button switch 1 (SW2)","name":"sw1","pin":"P0.02","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","colour":"red","label":"Red LED 0","name":"led0","pin":"P0.13"},{"active":"low","colour":"green","label":"Green LED 1","name":"led1","pin":"P0.25"},{"active":"low","colour":"blue","label":"Blue LED 2","name":"led2","pin":"P1.00"}],"naming":"nrf","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"mpy:nrf/EVK_NINA_B3","ids":["mpy:nrf/EVK_NINA_B3"],"key":"ublox-evk-nina-b3-2","name":"EVK-NINA-B3","part":"nrf52840","records":[{"file":"ports/nrf/boards/EVK_NINA_B3/mpconfigboard.h","says":{"leds":[["P0.13","LED1","low"],["P0.25","LED2","low"],["P1.00","LED3","low"]]},"src":"mpy:nrf/EVK_NINA_B3","stated":{"leds|P0.13":"#define MICROPY_HW_LED_PULLUP (1)","leds|P0.25":"#define MICROPY_HW_LED_PULLUP (1)","leds|P1.00":"#define MICROPY_HW_LED_PULLUP (1)"}}],"vendor":"u-blox","why":"rank","wiring":{"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"active":"low","aliases":["MICROPY_HW_LED1"],"colour":"red","name":"LED1","pin":"P0.13"},{"active":"low","aliases":["MICROPY_HW_LED2"],"colour":"green","name":"LED2","pin":"P0.25"},{"active":"low","aliases":["MICROPY_HW_LED3"],"colour":"blue","name":"LED3","pin":"P1.00"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"zephyr:ubx_evkninab4","ids":["zephyr:ubx_evkninab4"],"key":"ublox-evk-nina-b40x","name":"EVK NINA-B40x","part":"nrf52833","records":[{"file":"boards/u-blox/ubx_evkninab4/ubx_evkninab4_nrf52833.dts","says":{"buttons":[["P1.01","sw0","low","up"],["P0.02","sw1","low","up"]],"i2c":["P0.16","P0.17"],"leds":[["P0.13","led0","low"],["P1.01","led1","low"],["P1.00","led2","low"]],"spi":["P0.03","P0.28","P0.09"]},"src":"zephyr:ubx_evkninab4","stated":{"buttons|P0.02":"zephyr:ubx_evkninab4: gpios = <&gpio0 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.01":"zephyr:ubx_evkninab4: gpios = <&gpio1 1 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.13":"zephyr:ubx_evkninab4: gpios = <&gpio0 13 GPIO_ACTIVE_LOW>","leds|P1.00":"zephyr:ubx_evkninab4: gpios = <&gpio1 0 GPIO_ACTIVE_LOW>","leds|P1.01":"zephyr:ubx_evkninab4: gpios = <&gpio1 1 GPIO_ACTIVE_LOW>"}}],"vendor":"u-blox","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.17","sda":"P0.16"},"spi":{"miso":"P0.09","mosi":"P0.28","name":"spi1","sck":"P0.03"}},"buttons":[{"active":"low","label":"Push button switch 0","name":"sw0","pin":"P1.01","pull":"up"},{"active":"low","label":"Push button switch 1","name":"sw1","pin":"P0.02","pull":"up"}],"flash":524288,"flash_by_part":true,"flash_from":"Nordic's nRF52833 product page nrf52833","leds":[{"active":"low","colour":"red","label":"Red LED","name":"led0","pin":"P0.13"},{"active":"low","colour":"green","label":"Green LED","name":"led1","pin":"P1.01"},{"active":"low","colour":"blue","label":"Blue LED","name":"led2","pin":"P1.00"}],"memory_cite":{"doc":"nRF52833 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"512 KB Flash, 128 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52833","where":"Key features"},"naming":"nrf","ram":131072,"ram_from":"Nordic's nRF52833 product page nrf52833"}},
{"chosen":"zephyr:ubx_evkninab5","flash":1048576,"ids":["zephyr:ubx_evkninab5"],"key":"ublox-evk-nina-b5-mcxw716c","name":"EVK-NINA-B5-MCXW716C","part":"mcxw716c","ram":65536,"records":[{"file":"boards/u-blox/ubx_evkninab5/ubx_evkninab5_mcxw716c.dts","says":{"buttons":[["&gpiod 3","sw0","low","up"]],"leds":[["&gpioc 5","led0","low"]]},"src":"zephyr:ubx_evkninab5","stated":{"buttons|raw:&gpiod 3":"zephyr:ubx_evkninab5: gpios = <&gpiod 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpioc 5":"zephyr:ubx_evkninab5: gpios = <&gpioc 5 GPIO_ACTIVE_LOW>"}}],"vendor":"u-blox","why":"rank","wiring":{"buttons":[{"active":"low","label":"User SW2","name":"sw0","pull":"up","raw":"&gpiod 3"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","name":"led0","raw":"&gpioc 5"}],"naming":"raw","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ubx_evknorab2","flash":729088,"ids":["zephyr:ubx_evknorab2"],"key":"ublox-evk-nora-b2","name":"EVK-NORA-B2","part":"nrf54l","ram":261120,"records":[{"file":"boards/u-blox/ubx_evknorab2/ubx_evknorab2_nrf54l05_cpuapp.dts","says":{"buttons":[["P1.13","sw0","low","up"],["P1.09","sw1","low","up"],["P1.08","sw2","low","up"],["P0.02","sw3","low","up"]],"leds":[["&gpio2 9","led0","low"],["&gpio2 7","led1","low"],["P1.10","led2","low"]],"spi":[null,null,null]},"src":"zephyr:ubx_evknorab2","stated":{"buttons|P0.02":"zephyr:ubx_evknorab2: gpios = <&gpio0 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.08":"zephyr:ubx_evknorab2: gpios = <&gpio1 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.09":"zephyr:ubx_evknorab2: gpios = <&gpio1 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.13":"zephyr:ubx_evknorab2: gpios = <&gpio1 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P1.10":"zephyr:ubx_evknorab2: gpios = <&gpio1 10 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 7":"zephyr:ubx_evknorab2: gpios = <&gpio2 7 GPIO_ACTIVE_LOW>","leds|raw:&gpio2 9":"zephyr:ubx_evknorab2: gpios = <&gpio2 9 GPIO_ACTIVE_LOW>"}}],"vendor":"u-blox","why":"rank","wiring":{"buses":{"spi":{"miso":null,"mosi":null,"name":"spi00","sck":null}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"cite":{"doc":"EVB-NORA-B2 Rev C open CPU schematic (EVB-NORA-B2_Rev C_open_cpu.pdf), sheet EVB-NORA-B2_SCHEM_0004_Connectors_Memory.SchDoc [read via raw.githubusercontent.com at commit 45a5abd51f7d7523f873d5e102cdbf19c19ae919 (u-blox's own GitHub organisation)]","kind":"schematic","level":"P1.13 -> R168 0R -> net Button0 -> SWITCH_1 pins 1/2; SWITCH_1 pins 3/4 -> GND; no pull-up: pressed reads low.","publisher":"u-blox","quote":"'P1.13/LED_RED - R168 0R - Button0 - SWITCH_1' pins 1,2; SWITCH_1 pins 3,4 - GND; D18 from Button0 to GND","revision":"Revision C, release date 04/04/2025 (PartNum EVB-NORA-B206, folder EVK-NORA-B2-C.3)","url":"https://github.com/u-blox/evk_designs_sho_altium/blob/main/EVK-NORA-B20/EVK-NORA-B2-C.3/Deliverables/EVB-NORA-B2_Rev%20C_open_cpu.pdf","where":"sheet 5 of 8 (Connectors_Memory), 'Buttons' block, SWITCH_1 (zone B4)"},"label":"Push button 0","name":"sw0","pin":"P1.13","pull":"up"},{"active":"low","cite":{"doc":"EVB-NORA-B2 Rev C open CPU schematic (EVB-NORA-B2_Rev C_open_cpu.pdf), sheet EVB-NORA-B2_SCHEM_0004_Connectors_Memory.SchDoc [read via raw.githubusercontent.com at commit 45a5abd51f7d7523f873d5e102cdbf19c19ae919 (u-blox's own GitHub organisation)]","kind":"schematic","level":"switch to GND","publisher":"u-blox","quote":"P1.09/SW1 - R167 0R - Button1 - SWITCH_2 - GND","revision":"Revision C, release date 04/04/2025 (PartNum EVB-NORA-B206, folder EVK-NORA-B2-C.3)","url":"https://github.com/u-blox/evk_designs_sho_altium/blob/main/EVK-NORA-B20/EVK-NORA-B2-C.3/Deliverables/EVB-NORA-B2_Rev%20C_open_cpu.pdf","where":"sheet 5 Buttons"},"label":"Push button 1","name":"sw1","pin":"P1.09","pull":"up"},{"active":"low","cite":{"doc":"EVB-NORA-B2 Rev C open CPU schematic (EVB-NORA-B2_Rev C_open_cpu.pdf), sheet EVB-NORA-B2_SCHEM_0004_Connectors_Memory.SchDoc [read via raw.githubusercontent.com at commit 45a5abd51f7d7523f873d5e102cdbf19c19ae919 (u-blox's own GitHub organisation)]","kind":"schematic","level":"switch to GND","publisher":"u-blox","quote":"P1.08/EXTREF - R171 0R - Button2 - SWITCH_3 - GND","revision":"Revision C, release date 04/04/2025 (PartNum EVB-NORA-B206, folder EVK-NORA-B2-C.3)","url":"https://github.com/u-blox/evk_designs_sho_altium/blob/main/EVK-NORA-B20/EVK-NORA-B2-C.3/Deliverables/EVB-NORA-B2_Rev%20C_open_cpu.pdf","where":"sheet 5 Buttons"},"label":"Push button 2","name":"sw2","pin":"P1.08","pull":"up"},{"active":"low","cite":{"doc":"EVB-NORA-B2 Rev C open CPU schematic (EVB-NORA-B2_Rev C_open_cpu.pdf), sheet EVB-NORA-B2_SCHEM_0004_Connectors_Memory.SchDoc [read via raw.githubusercontent.com at commit 45a5abd51f7d7523f873d5e102cdbf19c19ae919 (u-blox's own GitHub organisation)]","kind":"schematic","level":"switch to GND","publisher":"u-blox","quote":"P0.02/SW2 - R172 0R - Button3 - SWITCH_4 - GND (R173 to P0.04/LED_GREEN not fitted)","revision":"Revision C, release date 04/04/2025 (PartNum EVB-NORA-B206, folder EVK-NORA-B2-C.3)","url":"https://github.com/u-blox/evk_designs_sho_altium/blob/main/EVK-NORA-B20/EVK-NORA-B2-C.3/Deliverables/EVB-NORA-B2_Rev%20C_open_cpu.pdf","where":"sheet 5 Buttons"},"label":"Push button 3","name":"sw3","pin":"P0.02","pull":"up"}],"flash":729088,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["red-led","mcuboot-led0"],"colour":"red","label":"Red LED","name":"led0","raw":"&gpio2 9"},{"active":"low","aliases":["green-led"],"colour":"green","label":"Green LED","name":"led1","raw":"&gpio2 7"},{"active":"low","aliases":["blue-led"],"cite":{"doc":"EVB-NORA-B2 Rev C open CPU schematic (EVB-NORA-B2_Rev C_open_cpu.pdf), sheet EVB-NORA-B2_SCHEM_0004_Connectors_Memory.SchDoc [read via raw.githubusercontent.com at commit 45a5abd51f7d7523f873d5e102cdbf19c19ae919 (u-blox's own GitHub organisation)]","kind":"schematic","level":"non-inverting open-drain buffer","publisher":"u-blox","quote":"P1.10/LED_BLUE - R73 - U7 2A; 2Y - R75 360R - RGB1 B","revision":"Revision C, release date 04/04/2025 (PartNum EVB-NORA-B206, folder EVK-NORA-B2-C.3)","url":"https://github.com/u-blox/evk_designs_sho_altium/blob/main/EVK-NORA-B20/EVK-NORA-B2-C.3/Deliverables/EVB-NORA-B2_Rev%20C_open_cpu.pdf","where":"sheet 7 RGB block"},"colour":"blue","label":"Blue LED","name":"led2","pin":"P1.10"}],"naming":"nrf","ram":261120,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:mbed_connect_odin","flash":2097152,"ids":["pio:mbed_connect_odin"],"key":"ublox-mbed-connect-cloud","name":"Mbed Connect Cloud","part":"stm32f439zi","ram":262144,"records":[{"checked":"stm32-data STM32F439ZI: every package, LQFP144, WLCSP143","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PF2","SW1","low","up"],["PG4","SW2","low","up"]],"leds":[["PD9","LED1","low"],["PA12","LED2","low"],["PD8","LED3","low"],["PA11","LED4","low"],["PC2","LED5","low"],["PA3","LED6","low"],["PF6","LED7","low"],["PE0","LED0 RGB (red)","low"],["PB6","LED0 RGB (green)","low"],["PB8","LED0 RGB (blue)","low"]],"uart":["PA9","PA10"]},"src":"hand:pio:mbed_connect_odin"}],"vendor":"u-blox","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"TARGET_MBED_CONNECT_ODIN PinNames.h","kind":"board-definition","publisher":"Arm Mbed OS (ARMmbed/mbed-os)","quote":"STDIO_UART_TX = PA_9, ... STDIO_UART_RX = PA_10,","revision":"mbed-os-5.15.8","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-5.15.8/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_MODULE_UBLOX_ODIN_W2/TARGET_MBED_CONNECT_ODIN/PinNames.h","where":"STDIO section"},"name":"USART1 (mbed STDIO, DAPLink)","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"low","cite":{"date":"2017-09-15","doc":"mbed Connect Cloud schematic Fulmar_v_1_1_0 (3 sheets)","kind":"schematic","level":"SW1 pulls net 3V3-PF_2 to GND, R22 4.7K pull-up to +3.3V; non-inverting TXS0108E translator to PF2 -> reads low when pressed.","publisher":"Arm mbed (mbed-HDK)","quote":"\"SW1\" \"EVQ-Q2Y03W\" to GND; \"R22\" \"4.7K\" \"+3.3V\" on \"3V3-PF_2/2.??\"; sheet 2: \"TXS0108EPWR\" \"3V3-PF_2\" <-> \"PF_2\", \"A6\" \"SW0/PF_2\"; d2: \"SW1 = PF_2,\"","revision":"v1.1.0","url":"https://github.com/ARMmbed/mbed-HDK/blob/65191f468e5be57a1fcfbe762d36af797e17bd2d/Production%20Design%20Projects/ARM-mbed/mbed%20Connect%20Cloud/v.1.1.0/Fulmar_v_1_1_0-SCH.pdf","where":"sheet 1 SW1/R22; sheet 2 TXS0108E and module pin A6"},"label":"SW1","name":"SW1","pin":"PF2","pull":"up"},{"active":"low","cite":{"date":"2017-09-15","doc":"mbed Connect Cloud schematic Fulmar_v_1_1_0 (3 sheets)","kind":"schematic","level":"SW2 pulls net 3V3-PG_4 to GND, R23 4.7K pull-up to +3.3V; non-inverting TXS0108E translator to PG4 -> reads low when pressed.","publisher":"Arm mbed (mbed-HDK)","quote":"\"SW2\" \"EVQ-Q2Y03W\" to GND; \"R23\" \"4.7K\" \"+3.3V\" on \"3V3-PG_4/2.??\"; sheet 2: \"3V3-PG_4\" <-> \"PG_4\"; d2: \"SW2 = PG_4,\"","revision":"v1.1.0","url":"https://github.com/ARMmbed/mbed-HDK/blob/65191f468e5be57a1fcfbe762d36af797e17bd2d/Production%20Design%20Projects/ARM-mbed/mbed%20Connect%20Cloud/v.1.1.0/Fulmar_v_1_1_0-SCH.pdf","where":"sheet 1 SW2/R23; sheet 2 TXS0108E"},"label":"SW2","name":"SW2","pin":"PG4","pull":"up"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"date":"2017-09-15","doc":"mbed Connect Cloud schematic Fulmar_v_1_1_0 (3 sheets)","kind":"schematic","level":"+3.3V -> R18 330R -> LED anode, cathode on net PD_9 (ODIN-W2 module pin) -> lit when PD9 is low.","publisher":"Arm mbed (mbed-HDK)","quote":"\"LED1\" \"LED-SMD-BLUE0603\" \"R18\" \"330R\" \"+3.3V\" \"PD_9/2.??\"; d2: \"LED1 = PD_9,\"","revision":"v1.1.0","url":"https://github.com/ARMmbed/mbed-HDK/blob/65191f468e5be57a1fcfbe762d36af797e17bd2d/Production%20Design%20Projects/ARM-mbed/mbed%20Connect%20Cloud/v.1.1.0/Fulmar_v_1_1_0-SCH.pdf","where":"sheet 1 'Application', LED row"},"colour":"blue","label":"LED1","name":"LED1","pin":"PD9"},{"active":"low","cite":{"date":"2017-09-15","doc":"mbed Connect Cloud schematic Fulmar_v_1_1_0 (3 sheets)","kind":"schematic","level":"+3.3V -> R15 330R -> LED anode, cathode on net PA_12 (ODIN-W2 module pin) -> lit when PA12 is low.","publisher":"Arm mbed (mbed-HDK)","quote":"\"LED2\" \"LED-SMD-BLUE0603\" \"R15\" \"330R\" \"+3.3V\" \"PA_12/2.??\"; d2: \"LED2 = PA_12,\"","revision":"v1.1.0","url":"https://github.com/ARMmbed/mbed-HDK/blob/65191f468e5be57a1fcfbe762d36af797e17bd2d/Production%20Design%20Projects/ARM-mbed/mbed%20Connect%20Cloud/v.1.1.0/Fulmar_v_1_1_0-SCH.pdf","where":"sheet 1 'Application', LED row"},"colour":"blue","label":"LED2","name":"LED2","pin":"PA12"},{"active":"low","cite":{"date":"2017-09-15","doc":"mbed Connect Cloud schematic Fulmar_v_1_1_0 (3 sheets)","kind":"schematic","level":"+3.3V -> R17 330R -> LED anode, cathode on net PD_8 (ODIN-W2 module pin) -> lit when PD8 is low.","publisher":"Arm mbed (mbed-HDK)","quote":"\"LED3\" \"LED-SMD-BLUE0603\" \"R17\" \"330R\" \"+3.3V\" \"PD_8/2.??\"; d2: \"LED3 = PD_8,\"","revision":"v1.1.0","url":"https://github.com/ARMmbed/mbed-HDK/blob/65191f468e5be57a1fcfbe762d36af797e17bd2d/Production%20Design%20Projects/ARM-mbed/mbed%20Connect%20Cloud/v.1.1.0/Fulmar_v_1_1_0-SCH.pdf","where":"sheet 1 'Application', LED row"},"colour":"blue","label":"LED3","name":"LED3","pin":"PD8"},{"active":"low","cite":{"date":"2017-09-15","doc":"mbed Connect Cloud schematic Fulmar_v_1_1_0 (3 sheets)","kind":"schematic","level":"+3.3V -> R16 330R -> LED anode, cathode on net PA_11 (ODIN-W2 module pin) -> lit when PA11 is low.","publisher":"Arm mbed (mbed-HDK)","quote":"\"LED4\" \"LED-SMD-BLUE0603\" \"R16\" \"330R\" \"+3.3V\" \"PA_11/2.??\"; d2: \"LED4 = PA_11,\"","revision":"v1.1.0","url":"https://github.com/ARMmbed/mbed-HDK/blob/65191f468e5be57a1fcfbe762d36af797e17bd2d/Production%20Design%20Projects/ARM-mbed/mbed%20Connect%20Cloud/v.1.1.0/Fulmar_v_1_1_0-SCH.pdf","where":"sheet 1 'Application', LED row"},"colour":"blue","label":"LED4","name":"LED4","pin":"PA11"},{"active":"low","cite":{"date":"2017-09-15","doc":"mbed Connect Cloud schematic Fulmar_v_1_1_0 (3 sheets)","kind":"schematic","level":"+3.3V -> R14 330R -> LED anode, cathode on net PC_2 (ODIN-W2 module pin) -> lit when PC2 is low.","publisher":"Arm mbed (mbed-HDK)","quote":"\"LED5\" \"LED-SMD-GREEN0603\" \"R14\" \"330R\" \"+3.3V\" \"PC_2/2.??\"; d2: \"LED5 = PC_2,\"","revision":"v1.1.0","url":"https://github.com/ARMmbed/mbed-HDK/blob/65191f468e5be57a1fcfbe762d36af797e17bd2d/Production%20Design%20Projects/ARM-mbed/mbed%20Connect%20Cloud/v.1.1.0/Fulmar_v_1_1_0-SCH.pdf","where":"sheet 1 'Application', LED row"},"colour":"green","label":"LED5","name":"LED5","pin":"PC2"},{"active":"low","cite":{"date":"2017-09-15","doc":"mbed Connect Cloud schematic Fulmar_v_1_1_0 (3 sheets)","kind":"schematic","level":"+3.3V -> R6 330R -> LED anode, cathode on net PA_3 (ODIN-W2 module pin) -> lit when PA3 is low.","publisher":"Arm mbed (mbed-HDK)","quote":"\"LED6\" \"LED-SMD-GREEN0603\" \"R6\" \"330R\" \"+3.3V\" \"PA_3/2.??\"; d2: \"LED6 = PA_3,\"","revision":"v1.1.0","url":"https://github.com/ARMmbed/mbed-HDK/blob/65191f468e5be57a1fcfbe762d36af797e17bd2d/Production%20Design%20Projects/ARM-mbed/mbed%20Connect%20Cloud/v.1.1.0/Fulmar_v_1_1_0-SCH.pdf","where":"sheet 1 'Application', LED row"},"colour":"green","label":"LED6","name":"LED6","pin":"PA3"},{"active":"low","cite":{"date":"2017-09-15","doc":"mbed Connect Cloud schematic Fulmar_v_1_1_0 (3 sheets)","kind":"schematic","level":"+3.3V -> R5 330R -> LED anode, cathode on net PF_6 (ODIN-W2 module pin) -> lit when PF6 is low.","publisher":"Arm mbed (mbed-HDK)","quote":"\"LED7\" \"LED-SMD-GREEN0603\" \"R5\" \"330R\" \"+3.3V\" \"PF_6/2.??\"; d2: \"LED7 = PF_6,\"","revision":"v1.1.0","url":"https://github.com/ARMmbed/mbed-HDK/blob/65191f468e5be57a1fcfbe762d36af797e17bd2d/Production%20Design%20Projects/ARM-mbed/mbed%20Connect%20Cloud/v.1.1.0/Fulmar_v_1_1_0-SCH.pdf","where":"sheet 1 'Application', LED row"},"colour":"green","label":"LED7","name":"LED7","pin":"PF6"},{"active":"low","cite":{"date":"2017-09-15","doc":"mbed Connect Cloud schematic Fulmar_v_1_1_0 (3 sheets)","kind":"schematic","level":"Common anode on +3.3V, red cathode via 1.5K to net LED_RED = PE0 -> lit when low.","publisher":"Arm mbed (mbed-HDK)","quote":"\"LED0\" \"CLV1A-FKB\" common to \"+3.3V\"; \"1.5K\" -> \"LED_RED/2.??\"; sheet 2: \"A7\" \"LED_RED/PE_0\"","revision":"v1.1.0","url":"https://github.com/ARMmbed/mbed-HDK/blob/65191f468e5be57a1fcfbe762d36af797e17bd2d/Production%20Design%20Projects/ARM-mbed/mbed%20Connect%20Cloud/v.1.1.0/Fulmar_v_1_1_0-SCH.pdf","where":"sheet 1 (LED0 CLV1A-FKB) and sheet 2 (module pin A7)"},"colour":"red","label":"LED0 RGB (red)","name":"LED0 RGB (red)","pin":"PE0"},{"active":"low","cite":{"date":"2017-09-15","doc":"mbed Connect Cloud schematic Fulmar_v_1_1_0 (3 sheets)","kind":"schematic","level":"Common anode on +3.3V, green cathode via 2.7K to net LED_GREEN = PB6 -> lit when low.","publisher":"Arm mbed (mbed-HDK)","quote":"\"LED0\" \"CLV1A-FKB\" common to \"+3.3V\"; \"2.7K\" -> \"LED_GREEN/2.??\"; sheet 2: \"A8\" \"LED_GREEN/PB_6\"","revision":"v1.1.0","url":"https://github.com/ARMmbed/mbed-HDK/blob/65191f468e5be57a1fcfbe762d36af797e17bd2d/Production%20Design%20Projects/ARM-mbed/mbed%20Connect%20Cloud/v.1.1.0/Fulmar_v_1_1_0-SCH.pdf","where":"sheet 1 (LED0 CLV1A-FKB) and sheet 2 (module pin A8)"},"colour":"green","label":"LED0 RGB (green)","name":"LED0 RGB (green)","pin":"PB6"},{"active":"low","cite":{"date":"2017-09-15","doc":"mbed Connect Cloud schematic Fulmar_v_1_1_0 (3 sheets)","kind":"schematic","level":"Common anode on +3.3V, blue cathode via 680R to net LED_BLUE = PB8 -> lit when low.","publisher":"Arm mbed (mbed-HDK)","quote":"\"LED0\" \"CLV1A-FKB\" common to \"+3.3V\"; \"680R\" -> \"LED_BLUE/2.??\"; sheet 2: \"A9\" \"LED_BLUE/PB_8\"","revision":"v1.1.0","url":"https://github.com/ARMmbed/mbed-HDK/blob/65191f468e5be57a1fcfbe762d36af797e17bd2d/Production%20Design%20Projects/ARM-mbed/mbed%20Connect%20Cloud/v.1.1.0/Fulmar_v_1_1_0-SCH.pdf","where":"sheet 1 (LED0 CLV1A-FKB) and sheet 2 (module pin A9)"},"colour":"blue","label":"LED0 RGB (blue)","name":"LED0 RGB (blue)","pin":"PB8"}],"naming":"stm32","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:ublox_c030_n211","flash":1048576,"ids":["pio:ublox_c030_n211"],"key":"ublox-u-blox-c030-n211-iot-starter-kit","name":"u-blox C030-N211 IoT Starter Kit","notes":["button PC13 active high from the level check (C030-N211-0-00 schematic, Main uC.SchDoc (c030-n211-0-00_schematics.pdf))"],"part":"stm32f437vg","ram":262144,"records":[{"checked":"stm32-data STM32F437VG: package LQFP100","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC13","USER (SW0)",null,null]],"leds":[["PE3","D3 User RGB LED (red)","low"],["PE4","D3 User RGB LED (green)","low"],["PE1","D3 User RGB LED (blue)","low"]],"uart":["PA9","PA10"]},"src":"hand:pio:ublox_c030_n211"}],"vendor":"u-blox","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"TARGET_UBLOX_C030 PinNames.h (shared by all C030 variants)","kind":"board-definition","publisher":"Arm Mbed OS (ARMmbed/mbed-os)","quote":"STDIO_UART_TX = PA_9, ... STDIO_UART_RX = PA_10,","revision":"mbed-os-5.15.8","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-5.15.8/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F437xG/TARGET_UBLOX_C030/PinNames.h","where":"STDIO section"},"name":"USART1 (mbed STDIO / interface VCP)","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"high","cite":{"archived":"https://web.archive.org/web/20210731170624/https://os.mbed.com/media/uploads/euygun/c030-n211-0-00_schematics.pdf","doc":"C030-N211-0-00 schematic, Main uC.SchDoc (c030-n211-0-00_schematics.pdf)","kind":"schematic","level":"switch connects the node to 1V8, 220k pull-down to GND, 330R series to PC13","publisher":"u-blox (uploaded by the u-blox team to os.mbed.com/platforms/ublox-C030-N211/)","quote":"1V8 USER 3 4 ... 2 R24 220k GND; R46 330R PC13","revision":"C030-N211-0-00, Revision: 1.3, Date: 23.8.2017, Sheet 3 of 7","url":"https://os.mbed.com/media/uploads/euygun/c030-n211-0-00_schematics.pdf","where":"sheet 3, zone B1-2"},"filled":["active from level check: C030-N211-0-00 schematic, Main uC.SchDoc (c030-n211-0-00_schematics.pdf)"],"label":"USER (SW0)","name":"USER (SW0)","pin":"PC13"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"date":"2017-07-13","doc":"C030 NB-IoT and 2G/3G ARM mbed Enabled IoT starter kit - User Guide UBX-17015029 (uploaded by u-blox to os.mbed.com; retrieved via Wayback Machine)","kind":"user-manual","level":"Guide: 'all negative logic'. Schematic d2 sheet 3: \"D3\" \"150141M173100\" \"Anode Common\" \"3V3\"; Blue \"R49\" \"1k3\", Red \"R50\" \"1k6\", Green \"R54\" \"5k6\" to \"SN74LVC3G07DCUR\" outputs (open-drain, non-inverting buffers) -> lit when the GPIO is low.","publisher":"u-blox","quote":"D3 User RGB LED HostMCU GPIO driven; PE_3: RED, PE_4: GREEN, PE_1: BLUE (all negative logic)","revision":"R01","url":"https://web.archive.org/web/20260612015229/https://os.mbed.com/media/uploads/euygun/c030-appboard_userguide_-ubx-17015029-.pdf","where":"PDF p. 13, section 2.3, Table 2"},"colour":"red","label":"D3 User RGB LED (red)","name":"D3 User RGB LED (red)","pin":"PE3"},{"active":"low","cite":{"date":"2017-07-13","doc":"C030 NB-IoT and 2G/3G ARM mbed Enabled IoT starter kit - User Guide UBX-17015029 (uploaded by u-blox to os.mbed.com; retrieved via Wayback Machine)","kind":"user-manual","level":"Guide: 'all negative logic'. Schematic d2 sheet 3: \"D3\" \"150141M173100\" \"Anode Common\" \"3V3\"; Blue \"R49\" \"1k3\", Red \"R50\" \"1k6\", Green \"R54\" \"5k6\" to \"SN74LVC3G07DCUR\" outputs (open-drain, non-inverting buffers) -> lit when the GPIO is low.","publisher":"u-blox","quote":"D3 User RGB LED HostMCU GPIO driven; PE_3: RED, PE_4: GREEN, PE_1: BLUE (all negative logic)","revision":"R01","url":"https://web.archive.org/web/20260612015229/https://os.mbed.com/media/uploads/euygun/c030-appboard_userguide_-ubx-17015029-.pdf","where":"PDF p. 13, section 2.3, Table 2"},"colour":"green","label":"D3 User RGB LED (green)","name":"D3 User RGB LED (green)","pin":"PE4"},{"active":"low","cite":{"date":"2017-07-13","doc":"C030 NB-IoT and 2G/3G ARM mbed Enabled IoT starter kit - User Guide UBX-17015029 (uploaded by u-blox to os.mbed.com; retrieved via Wayback Machine)","kind":"user-manual","level":"Guide: 'all negative logic'. Schematic d2 sheet 3: \"D3\" \"150141M173100\" \"Anode Common\" \"3V3\"; Blue \"R49\" \"1k3\", Red \"R50\" \"1k6\", Green \"R54\" \"5k6\" to \"SN74LVC3G07DCUR\" outputs (open-drain, non-inverting buffers) -> lit when the GPIO is low.","publisher":"u-blox","quote":"D3 User RGB LED HostMCU GPIO driven; PE_3: RED, PE_4: GREEN, PE_1: BLUE (all negative logic)","revision":"R01","url":"https://web.archive.org/web/20260612015229/https://os.mbed.com/media/uploads/euygun/c030-appboard_userguide_-ubx-17015029-.pdf","where":"PDF p. 13, section 2.3, Table 2"},"colour":"blue","label":"D3 User RGB LED (blue)","name":"D3 User RGB LED (blue)","pin":"PE1"}],"naming":"stm32","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:ublox_c030_r410m","flash":1048576,"ids":["pio:ublox_c030_r410m"],"key":"ublox-u-blox-c030-r410m-iot","name":"u-blox C030-R410M IoT","part":"stm32f437vg","ram":262144,"records":[{"checked":"stm32-data STM32F437VG: every package, LQFP100","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC13","USER (SW0)",null,null]],"leds":[["PE3","LED_RED (user RGB LED)","low"],["PE4","LED_GREEN (user RGB LED)","low"],["PE1","LED_BLUE (user RGB LED)","low"]],"uart":["PD5","PD6"]},"src":"hand:pio:ublox_c030_r410m"}],"vendor":"u-blox","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"TARGET_UBLOX_C030 PinNames.h (shared by all C030 variants)","kind":"board-definition","publisher":"Arm Mbed OS (ARMmbed/mbed-os)","quote":"#if defined(TARGET_UBLOX_C030_R41XM) STDIO_UART_TX = PD_5, ... STDIO_UART_RX = PD_6,","revision":"mbed-os-5.15.8","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-5.15.8/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F437xG/TARGET_UBLOX_C030/PinNames.h","where":"STDIO section"},"name":"USART2 (mbed STDIO for TARGET_UBLOX_C030_R41XM)","rx":"PD6","tx":"PD5"}},"buttons":[{"cite":{"doc":"TARGET_UBLOX_C030 PinNames.h (shared by all C030 variants)","kind":"board-definition","level":"Not determined for this variant: the only schematic retrieved is the C030-U201's (it shows active-high with a 220k pull-down); not copied across variants.","publisher":"Arm Mbed OS (ARMmbed/mbed-os)","quote":"SW0 = PC_13, // Switch-0 / BUTTON1 = SW0, // Standardized button names","revision":"mbed-os-5.15.8","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-5.15.8/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F437xG/TARGET_UBLOX_C030/PinNames.h","where":"PinName enum, '// Internal'"},"label":"USER (SW0)","name":"USER (SW0)","pin":"PC13"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"doc":"TARGET_UBLOX_C030 PinNames.h (shared by all C030 variants)","kind":"board-definition","level":"Shared C030 board code d4 initialises the LEDs to 1 with the comment 'led should be off': '// led should be off / gpio_init_out_ex(&gpio, LED1, 1); gpio_init_out_ex(&gpio, LED2, 1); gpio_init_out_ex(&gpio, LED3, 1);' -> lit when low. No R410M schematic/guide retrieved.","publisher":"Arm Mbed OS (ARMmbed/mbed-os)","quote":"LED1 = PE_3, // Red / Mode","revision":"mbed-os-5.15.8","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-5.15.8/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F437xG/TARGET_UBLOX_C030/PinNames.h","where":"PinName enum, '// Internal'"},"colour":"red","label":"LED_RED (user RGB LED)","name":"LED_RED (user RGB LED)","pin":"PE3"},{"active":"low","cite":{"doc":"TARGET_UBLOX_C030 PinNames.h (shared by all C030 variants)","kind":"board-definition","level":"Shared C030 board code d4 initialises the LEDs to 1 with the comment 'led should be off': '// led should be off / gpio_init_out_ex(&gpio, LED1, 1); gpio_init_out_ex(&gpio, LED2, 1); gpio_init_out_ex(&gpio, LED3, 1);' -> lit when low. No R410M schematic/guide retrieved.","publisher":"Arm Mbed OS (ARMmbed/mbed-os)","quote":"LED2 = PE_4, // Green / Switch-1","revision":"mbed-os-5.15.8","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-5.15.8/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F437xG/TARGET_UBLOX_C030/PinNames.h","where":"PinName enum, '// Internal'"},"colour":"green","label":"LED_GREEN (user RGB LED)","name":"LED_GREEN (user RGB LED)","pin":"PE4"},{"active":"low","cite":{"doc":"TARGET_UBLOX_C030 PinNames.h (shared by all C030 variants)","kind":"board-definition","level":"Shared C030 board code d4 initialises the LEDs to 1 with the comment 'led should be off': '// led should be off / gpio_init_out_ex(&gpio, LED1, 1); gpio_init_out_ex(&gpio, LED2, 1); gpio_init_out_ex(&gpio, LED3, 1);' -> lit when low. No R410M schematic/guide retrieved.","publisher":"Arm Mbed OS (ARMmbed/mbed-os)","quote":"LED3 = PE_1, // Blue","revision":"mbed-os-5.15.8","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-5.15.8/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F437xG/TARGET_UBLOX_C030/PinNames.h","where":"PinName enum, '// Internal'"},"colour":"blue","label":"LED_BLUE (user RGB LED)","name":"LED_BLUE (user RGB LED)","pin":"PE1"}],"naming":"stm32","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:ublox_c030_u201","flash":1048576,"ids":["pio:ublox_c030_u201"],"key":"ublox-u-blox-c030-u201-iot-starter-kit","name":"u-blox C030-U201 IoT Starter Kit","part":"stm32f437vg","ram":262144,"records":[{"checked":"stm32-data STM32F437VG: package LQFP100","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC13","USER","high","down"]],"leds":[["PE3","D3 User RGB LED (red)","low"],["PE4","D3 User RGB LED (green)","low"],["PE1","D3 User RGB LED (blue)","low"]],"uart":["PA9","PA10"]},"src":"hand:pio:ublox_c030_u201"}],"vendor":"u-blox","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"TARGET_UBLOX_C030 PinNames.h (shared by all C030 variants)","kind":"board-definition","publisher":"Arm Mbed OS (ARMmbed/mbed-os)","quote":"STDIO_UART_TX = PA_9, ... STDIO_UART_RX = PA_10,","revision":"mbed-os-5.15.8","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-5.15.8/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F437xG/TARGET_UBLOX_C030/PinNames.h","where":"STDIO section"},"name":"USART1 (mbed STDIO / interface VCP)","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"high","cite":{"date":"2017-07-13","doc":"C030 NB-IoT and 2G/3G ARM mbed Enabled IoT starter kit - User Guide UBX-17015029 (uploaded by u-blox to os.mbed.com; retrieved via Wayback Machine)","kind":"user-manual","level":"d2: USER switch connects the net to 1V8; R24 220k to GND; R46 330R in series to PC13 -> reads high when pressed.","publisher":"u-blox","quote":"USER User Button Push button for application use. Connected to HostMCU GPIO Port PC13 | d2: \"USER\" \"1V8\" \"R24\" \"220k\" \"GND\" \"R46\" \"330R\" \"C42\" \"100n\"","revision":"R01","url":"https://web.archive.org/web/20260612015229/https://os.mbed.com/media/uploads/euygun/c030-appboard_userguide_-ubx-17015029-.pdf","where":"PDF p. 11, section 2.2, Table 1; schematic d2 sheet 3"},"label":"USER","name":"USER","pin":"PC13","pull":"down"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"date":"2017-07-13","doc":"C030 NB-IoT and 2G/3G ARM mbed Enabled IoT starter kit - User Guide UBX-17015029 (uploaded by u-blox to os.mbed.com; retrieved via Wayback Machine)","kind":"user-manual","level":"Guide: 'all negative logic'. Schematic d2 sheet 3: \"D3\" \"150141M173100\" \"Anode Common\" \"3V3\"; Blue \"R49\" \"1k3\", Red \"R50\" \"1k6\", Green \"R54\" \"5k6\" to \"SN74LVC3G07DCUR\" outputs (open-drain, non-inverting buffers) -> lit when the GPIO is low.","publisher":"u-blox","quote":"D3 User RGB LED HostMCU GPIO driven; PE_3: RED, PE_4: GREEN, PE_1: BLUE (all negative logic)","revision":"R01","url":"https://web.archive.org/web/20260612015229/https://os.mbed.com/media/uploads/euygun/c030-appboard_userguide_-ubx-17015029-.pdf","where":"PDF p. 13, section 2.3, Table 2"},"colour":"red","label":"D3 User RGB LED (red)","name":"D3 User RGB LED (red)","pin":"PE3"},{"active":"low","cite":{"date":"2017-07-13","doc":"C030 NB-IoT and 2G/3G ARM mbed Enabled IoT starter kit - User Guide UBX-17015029 (uploaded by u-blox to os.mbed.com; retrieved via Wayback Machine)","kind":"user-manual","level":"Guide: 'all negative logic'. Schematic d2 sheet 3: \"D3\" \"150141M173100\" \"Anode Common\" \"3V3\"; Blue \"R49\" \"1k3\", Red \"R50\" \"1k6\", Green \"R54\" \"5k6\" to \"SN74LVC3G07DCUR\" outputs (open-drain, non-inverting buffers) -> lit when the GPIO is low.","publisher":"u-blox","quote":"D3 User RGB LED HostMCU GPIO driven; PE_3: RED, PE_4: GREEN, PE_1: BLUE (all negative logic)","revision":"R01","url":"https://web.archive.org/web/20260612015229/https://os.mbed.com/media/uploads/euygun/c030-appboard_userguide_-ubx-17015029-.pdf","where":"PDF p. 13, section 2.3, Table 2"},"colour":"green","label":"D3 User RGB LED (green)","name":"D3 User RGB LED (green)","pin":"PE4"},{"active":"low","cite":{"date":"2017-07-13","doc":"C030 NB-IoT and 2G/3G ARM mbed Enabled IoT starter kit - User Guide UBX-17015029 (uploaded by u-blox to os.mbed.com; retrieved via Wayback Machine)","kind":"user-manual","level":"Guide: 'all negative logic'. Schematic d2 sheet 3: \"D3\" \"150141M173100\" \"Anode Common\" \"3V3\"; Blue \"R49\" \"1k3\", Red \"R50\" \"1k6\", Green \"R54\" \"5k6\" to \"SN74LVC3G07DCUR\" outputs (open-drain, non-inverting buffers) -> lit when the GPIO is low.","publisher":"u-blox","quote":"D3 User RGB LED HostMCU GPIO driven; PE_3: RED, PE_4: GREEN, PE_1: BLUE (all negative logic)","revision":"R01","url":"https://web.archive.org/web/20260612015229/https://os.mbed.com/media/uploads/euygun/c030-appboard_userguide_-ubx-17015029-.pdf","where":"PDF p. 13, section 2.3, Table 2"},"colour":"blue","label":"D3 User RGB LED (blue)","name":"D3 User RGB LED (blue)","pin":"PE1"}],"naming":"stm32","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:ublox_evk_nina_b1","flash":524288,"ids":["mpy:nrf/EVK_NINA_B1","pio:ublox_evk_nina_b1"],"key":"ublox-u-blox-evk-nina-b1","name":"u-blox EVK-NINA-B1","part":"nrf52832","ram":65536,"records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/Generic/pins_arduino.h","says":{"i2c":["P0.20","P0.21"],"leds":[["P0.13","LED_BUILTIN",null]],"spi":["P0.24","P0.23","P0.22"],"uart":["P0.01","P0.00"]},"src":"pio:ublox_evk_nina_b1","via":"PlatformIO maxgerhardt_platform-nordicnrf52 build.variant; defines of the core's own GENERIC entry"},{"file":"ports/nrf/boards/EVK_NINA_B1/mpconfigboard.h","src":"mpy:nrf/EVK_NINA_B1"}],"vendor":"u-blox","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.21","sda":"P0.20"},"spi":{"miso":"P0.22","mosi":"P0.23","name":"SPI","sck":"P0.24"},"uart":{"name":"Serial","rx":"P0.00","tx":"P0.01"}},"clock_hz":64000000,"flash":524288,"flash_from":"pio:ublox_evk_nina_b1","leds":[{"aliases":["PIN_LED"],"label":"D13","name":"LED_BUILTIN","pin":"P0.13"}],"naming":"nrf","ram":65536,"ram_from":"pio:ublox_evk_nina_b1"}},
{"chosen":"hand:pio:ublox_evk_odin_w2","flash":2097152,"ids":["pio:ublox_evk_odin_w2"],"key":"ublox-u-blox-evk-odin-w2","name":"u-blox EVK-ODIN-W2","part":"stm32f439zi","ram":262144,"records":[{"checked":"stm32-data STM32F439ZI: every package, LQFP144, WLCSP143","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PF2","SW0 (S2, module pin A6)","low","none"],["PB6","SW1 (S3, module pin A8, shared with green LED)","low","none"]],"leds":[["PE0","DS1 RGB red (LED_RED, module pin A7)","low"],["PB6","DS1 RGB green (net SW1, module pin A8)","low"],["PB8","DS1 RGB blue (LED_BLUE, module pin A9)","low"]],"uart":["PA9","PA10"]},"src":"hand:pio:ublox_evk_odin_w2"}],"vendor":"u-blox","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"TARGET_UBLOX_EVK_ODIN_W2 PinNames.h","kind":"board-definition","publisher":"Arm Mbed OS (ARMmbed/mbed-os)","quote":"STDIO_UART_TX = D8, ... STDIO_UART_RX = D2, | D8 = PA_9, // UART1-TX | D2 = PA_10, // UART1-RX","revision":"mbed-os-5.15.8","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-5.15.8/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_MODULE_UBLOX_ODIN_W2/TARGET_UBLOX_EVK_ODIN_W2/PinNames.h","where":"STDIO section and board pins"},"name":"UART1 (virtual COM port, J13 default 'UART1')","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"low","cite":{"date":"2019-09-06","doc":"EVK-ODIN-W2 User guide (UBX-16007132), incl. schematic appendix (PCB ver C)","kind":"user-manual","level":"Schematic p. 16: S2 between net SW0 and GND (C11 100N to GND), no resistor -> reads low when pressed; firmware must enable the internal pull-up.","publisher":"u-blox","quote":"The SW0 and SW1 buttons are grounded only when pressed; otherwise they float. Hence, they need to be configured as pull-ups in the application software. | SW0 General function button connected to ODIN-W2 pin A6 | d2: P_A6 = PF_2, // Switch-0","revision":"R07","url":"https://content.u-blox.com/sites/default/files/EVK-ODIN-W2_UserGuide_%28UBX-16007132%29.pdf","where":"PDF p. 7, section 1.7, Table 4; schematic p. 16 S2"},"label":"SW0 (S2, module pin A6)","name":"SW0 (S2, module pin A6)","pin":"PF2","pull":"none"},{"active":"low","cite":{"date":"2019-09-06","doc":"EVK-ODIN-W2 User guide (UBX-16007132), incl. schematic appendix (PCB ver C)","kind":"user-manual","level":"Schematic p. 16: S3 ties net SW1 to GND through R6 330R, no pull-up -> reads low when pressed; same net drives the green LED buffer.","publisher":"u-blox","quote":"SW1 General function button connected to ODIN-W2 pin A8 | d2: SW1 = PB_6, // Green / Switch-1","revision":"R07","url":"https://content.u-blox.com/sites/default/files/EVK-ODIN-W2_UserGuide_%28UBX-16007132%29.pdf","where":"PDF p. 7, section 1.7, Table 4; schematic p. 16 S3"},"label":"SW1 (S3, module pin A8, shared with green LED)","name":"SW1 (S3, module pin A8, shared with green LED)","pin":"PB6","pull":"none"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"doc":"TARGET_UBLOX_EVK_ODIN_W2 PinNames.h","kind":"board-definition","level":"d1 schematic PDF p. 16 (HEADERS/LED/SW): DS1 'wurth_150141m173100' common anode 'A' to '3V3'; cathodes B/R/G via 'R5 1K0'/'R7 1K0'/'R11 2K7' to outputs of 'U2 74LVC3G07' (open-drain non-inverting buffer) whose inputs are nets LED_BLUE/LED_RED/SW1 -> lit when the module pin is low.","publisher":"Arm Mbed OS (ARMmbed/mbed-os)","quote":"P_A7 = PE_0, // Red, Mode | LED1 = PE_0, // Red / Mode | d1 p. 18: \"A7\" \"RED\" \"LED_RED\"","revision":"mbed-os-5.15.8","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-5.15.8/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_MODULE_UBLOX_ODIN_W2/TARGET_UBLOX_EVK_ODIN_W2/PinNames.h","where":"module pin map"},"colour":"red","label":"DS1 RGB red (LED_RED, module pin A7)","name":"DS1 RGB red (LED_RED, module pin A7)","pin":"PE0"},{"active":"low","cite":{"doc":"TARGET_UBLOX_EVK_ODIN_W2 PinNames.h","kind":"board-definition","level":"d1 schematic PDF p. 16 (HEADERS/LED/SW): DS1 'wurth_150141m173100' common anode 'A' to '3V3'; cathodes B/R/G via 'R5 1K0'/'R7 1K0'/'R11 2K7' to outputs of 'U2 74LVC3G07' (open-drain non-inverting buffer) whose inputs are nets LED_BLUE/LED_RED/SW1 -> lit when the module pin is low.","publisher":"Arm Mbed OS (ARMmbed/mbed-os)","quote":"P_A8 = PB_6, // Green, Switch-1 | LED2 = PB_6, // Green / Switch-1 | d1 p. 18: \"A8\" \"GREEN/SWITCH_1\" \"SW1\"","revision":"mbed-os-5.15.8","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-5.15.8/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_MODULE_UBLOX_ODIN_W2/TARGET_UBLOX_EVK_ODIN_W2/PinNames.h","where":"module pin map"},"colour":"green","label":"DS1 RGB green (net SW1, module pin A8)","name":"DS1 RGB green (net SW1, module pin A8)","pin":"PB6"},{"active":"low","cite":{"doc":"TARGET_UBLOX_EVK_ODIN_W2 PinNames.h","kind":"board-definition","level":"d1 schematic PDF p. 16 (HEADERS/LED/SW): DS1 'wurth_150141m173100' common anode 'A' to '3V3'; cathodes B/R/G via 'R5 1K0'/'R7 1K0'/'R11 2K7' to outputs of 'U2 74LVC3G07' (open-drain non-inverting buffer) whose inputs are nets LED_BLUE/LED_RED/SW1 -> lit when the module pin is low.","publisher":"Arm Mbed OS (ARMmbed/mbed-os)","quote":"P_A9 = PB_8, // Blue | LED3 = PB_8, // Blue | d1 p. 18: \"A9\" \"BLUE\" \"LED_BLUE\"","revision":"mbed-os-5.15.8","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-5.15.8/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_MODULE_UBLOX_ODIN_W2/TARGET_UBLOX_EVK_ODIN_W2/PinNames.h","where":"module pin map"},"colour":"blue","label":"DS1 RGB blue (LED_BLUE, module pin A9)","name":"DS1 RGB blue (LED_BLUE, module pin A9)","pin":"PB8"}],"naming":"stm32","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:nina_w10","flash":2097152,"ids":["pio:nina_w10"],"key":"ublox-u-blox-nina-w10-series","name":"u-blox NINA-W10 series","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/nina_w10/pins_arduino.h","says":{"buttons":[["GPIO33","SW1",null,null],["GPIO27","SW2",null,null]],"i2c":["GPIO12","GPIO13"],"leds":[["GPIO21","LED_BLUE",null],["GPIO33","LED_GREEN",null],["GPIO23","LED_RED",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:nina_w10","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own UBLOX_NINA_W10 entry"}],"vendor":"u-blox","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO13","sda":"GPIO12"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"SW1","pin":"GPIO33"},{"name":"SW2","pin":"GPIO27"}],"clock_hz":240000000,"flash":2097152,"flash_from":"pio:nina_w10","leds":[{"colour":"blue","name":"LED_BLUE","pin":"GPIO21"},{"colour":"green","name":"LED_GREEN","pin":"GPIO33"},{"colour":"red","name":"LED_RED","pin":"GPIO23"}],"naming":"esp","ram":327680,"ram_from":"pio:nina_w10"}},
{"chosen":"hand:pio:mtb_ublox_odin_w2","flash":2097152,"ids":["pio:mtb_ublox_odin_w2"],"key":"ublox-u-blox-odin-w2","name":"u-blox ODIN-W2","part":"stm32f439zi","ram":262144,"records":[{"checked":"stm32-data STM32F439ZI: every package, LQFP144, WLCSP143","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PF2","SW1 (module pin A6 'SWITCH_0')",null,null]],"leds":[["PE0","LED_RED (module pin A7 'RED')",null],["PB6","LED_GREEN (module pin A8 'GREEN/SWITCH_1')",null],["PB8","LED_BLUE (module pin A9 'BLUE')",null]],"uart":["PA9","PA10"]},"src":"hand:pio:mtb_ublox_odin_w2"}],"vendor":"u-blox","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"TARGET_MTB_UBLOX_ODIN_W2 PinNames.h","kind":"board-definition","publisher":"Arm Mbed OS (ARMmbed/mbed-os)","quote":"STDIO_UART_TX = PA_9, ... STDIO_UART_RX = PA_10,","revision":"mbed-os-5.15.8","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-5.15.8/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_MODULE_UBLOX_ODIN_W2/TARGET_MTB_UBLOX_ODIN_W2/PinNames.h","where":"STDIO section"},"name":"UART1 (mbed STDIO default)","rx":"PA10","tx":"PA9"}},"buttons":[{"cite":{"doc":"TARGET_MTB_UBLOX_ODIN_W2 PinNames.h","kind":"board-definition","level":"Not determinable for the bare module (carrier-dependent); u-blox's EVK grounds it when pressed with no pull-up.","publisher":"Arm Mbed OS (ARMmbed/mbed-os)","quote":"P_A6 = PF_2, | SW1 = PF_2, | BUTTON1 = SW1, | d2 p. 18 module symbol: \"A6\" \"SWITCH_0\"","revision":"mbed-os-5.15.8","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-5.15.8/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_MODULE_UBLOX_ODIN_W2/TARGET_MTB_UBLOX_ODIN_W2/PinNames.h","where":"module pins / 'Mbed pins'"},"label":"SW1 (module pin A6 'SWITCH_0')","name":"SW1 (module pin A6 'SWITCH_0')","pin":"PF2"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"TARGET_MTB_UBLOX_ODIN_W2 PinNames.h","kind":"board-definition","level":"Not determinable for the bare module: the LED sits on the carrier board (on u-blox's EVK it is active low through an open-drain buffer).","publisher":"Arm Mbed OS (ARMmbed/mbed-os)","quote":"P_A7 = PE_0, | LED_RED = PE_0, | LED1 = LED_RED, | d2 p. 18 module symbol: \"A7\" \"RED\"","revision":"mbed-os-5.15.8","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-5.15.8/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_MODULE_UBLOX_ODIN_W2/TARGET_MTB_UBLOX_ODIN_W2/PinNames.h","where":"module pins / 'Mbed pins'"},"colour":"red","label":"LED_RED (module pin A7 'RED')","name":"LED_RED (module pin A7 'RED')","pin":"PE0"},{"cite":{"doc":"TARGET_MTB_UBLOX_ODIN_W2 PinNames.h","kind":"board-definition","level":"Not determinable for the bare module (carrier-dependent).","publisher":"Arm Mbed OS (ARMmbed/mbed-os)","quote":"P_A8 = PB_6, | LED_GREEN = PB_6, | LED2 = LED_GREEN, | d2 p. 18 module symbol: \"A8\" \"GREEN/SWITCH_1\"","revision":"mbed-os-5.15.8","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-5.15.8/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_MODULE_UBLOX_ODIN_W2/TARGET_MTB_UBLOX_ODIN_W2/PinNames.h","where":"module pins / 'Mbed pins'"},"colour":"green","label":"LED_GREEN (module pin A8 'GREEN/SWITCH_1')","name":"LED_GREEN (module pin A8 'GREEN/SWITCH_1')","pin":"PB6"},{"cite":{"doc":"TARGET_MTB_UBLOX_ODIN_W2 PinNames.h","kind":"board-definition","level":"Not determinable for the bare module (carrier-dependent).","publisher":"Arm Mbed OS (ARMmbed/mbed-os)","quote":"P_A9 = PB_8, | LED_BLUE = PB_8, | LED3 = LED_BLUE, | d2 p. 18 module symbol: \"A9\" \"BLUE\"","revision":"mbed-os-5.15.8","url":"https://github.com/ARMmbed/mbed-os/blob/mbed-os-5.15.8/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_MODULE_UBLOX_ODIN_W2/TARGET_MTB_UBLOX_ODIN_W2/PinNames.h","where":"module pins / 'Mbed pins'"},"colour":"blue","label":"LED_BLUE (module pin A9 'BLUE')","name":"LED_BLUE (module pin A9 'BLUE')","pin":"PB8"}],"naming":"stm32","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:ubw32_mx460","flash":520192,"ids":["pio:ubw32_mx460"],"key":"ubw32-ubw32-mx460","name":"UBW32 MX460","part":"pic32mx460f512l","ram":32768,"records":[{"core":"arduino:chipKIT:pic32","dropped":["PIN_LED1 = 13, and no pin table names it"],"file":"variants/UBW_MX4/Board_Defs.h","says":{"leds":[["D13","PIN_LED1",null]]},"src":"pio:ubw32_mx460","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"UBW32","why":"rank","wiring":{"clock_hz":80000000,"flash":520192,"flash_from":"pio:ubw32_mx460","leds":[{"label":"D13","name":"PIN_LED1"}],"naming":"pic32","ram":32768,"ram_from":"pio:ubw32_mx460"}},
{"chosen":"pio:ubw32_mx795","flash":520192,"ids":["pio:ubw32_mx795"],"key":"ubw32-ubw32-mx795","name":"UBW32 MX795","part":"pic32mx795f512l","ram":131072,"records":[{"core":"arduino:chipKIT:pic32","dropped":["PIN_LED1 = 13, and no pin table names it"],"file":"variants/UBW_MX7/Board_Defs.h","says":{"leds":[["D13","PIN_LED1",null]]},"src":"pio:ubw32_mx795","via":"PlatformIO microchippic32 build.variant; the directory's default header"}],"vendor":"UBW32","why":"rank","wiring":{"clock_hz":80000000,"flash":520192,"flash_from":"pio:ubw32_mx795","leds":[{"label":"D13","name":"PIN_LED1"}],"naming":"pic32","ram":131072,"ram_from":"pio:ubw32_mx795"}},
{"chosen":"arduino:iteaduino_lite:avr:lardu_88a","flash":7168,"ids":["arduino:iteaduino_lite:avr:lardu_88a"],"key":"udif-iteaduino-lite","name":"Iteaduino Lite","part":"atmega88","ram":1024,"records":[{"core":"arduino:iteaduino_lite:avr","file":"variants/lgt8f88a/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"arduino:iteaduino_lite:avr:lardu_88a"}],"vendor":"udif","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":7168,"flash_from":"arduino:iteaduino_lite:avr:lardu_88a","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":1024,"ram_from":"arduino:iteaduino_lite:avr:lardu_88a"}},
{"chosen":"zephyr:udoo_neo_full","flash":524288,"ids":["zephyr:udoo_neo_full"],"key":"udoo-neo-full","name":"Neo Full","part":"imx6x","ram":32768,"records":[{"file":"boards/udoo/udoo_neo_full/udoo_neo_full_mcimx6x_m4.dts","says":{"leds":[["&gpio4 6","led0","high"]]},"src":"zephyr:udoo_neo_full","stated":{"leds|raw:&gpio4 6":"zephyr:udoo_neo_full: gpios = <&gpio4 6 0>"}}],"vendor":"udoo","why":"rank","wiring":{"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LD1","name":"led0","raw":"&gpio4 6"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:udoo_key","flash":8388608,"ids":["zephyr:udoo_key"],"key":"udoo-udoo-key","name":"UDOO KEY","part":"esp32","ram":270336,"records":[{"file":"boards/udoo/udoo_key/udoo_key_esp32_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"i2c":["GPIO21","GPIO22"],"leds":[["GPIO32","led0","high"],["GPIO33","led1","high"]]},"src":"zephyr:udoo_key","stated":{"buttons|GPIO0":"zephyr:udoo_key: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO32":"zephyr:udoo_key: gpios = <&gpio1 0 GPIO_ACTIVE_HIGH>","leds|GPIO33":"zephyr:udoo_key: gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"udoo","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO22","sda":"GPIO21"}},"buttons":[{"active":"low","label":"BOOT Button","name":"sw0","pin":"GPIO0","pull":"up"}],"flash":8388608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"blue","label":"Blue LED","name":"led0","pin":"GPIO32"},{"active":"high","colour":"yellow","label":"Yellow LED","name":"led1","pin":"GPIO33"}],"naming":"esp","ram":270336,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:UDOO:solox:udooneo","flash":524288,"ids":["arduino:UDOO:solox:udooneo"],"key":"udooteam-udoo-neo-cortex-m4","name":"UDOO Neo (Cortex M4)","part":"","records":[{"core":"arduino:UDOO:solox","file":"variants/udooneo/pins_arduino.h","src":"arduino:UDOO:solox:udooneo"}],"vendor":"UDOO Team","why":"vendor","wiring":{"flash":524288,"flash_from":"arduino:UDOO:solox:udooneo","naming":"raw"}},
{"chosen":"zephyr:uiapduino_pro_micro_ch32v003","flash":16384,"ids":["zephyr:uiapduino_pro_micro_ch32v003"],"key":"uiap-uiapduino-pro-micro-ch32v003","name":"UIAPduino Pro Micro CH32V003","part":"ch32v003","ram":2048,"records":[{"file":"boards/uiap/uiapduino_pro_micro_ch32v003/uiapduino_pro_micro_ch32v003.dts","says":{"leds":[["PC0","led0","high"]]},"src":"zephyr:uiapduino_pro_micro_ch32v003","stated":{"leds|PC0":"zephyr:uiapduino_pro_micro_ch32v003: gpios = <&gpioc 0 GPIO_ACTIVE_HIGH>"}}],"vendor":"uiap","why":"rank","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","name":"led0","pin":"PC0"}],"naming":"port16","ram":2048,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:espressif/unexpectedmaker_blizzard_s3","ids":["cpy:espressif/unexpectedmaker_blizzard_s3"],"key":"unexpectedmaker-blizzards3","name":"BlizzardS3","part":"esp32s3","records":[{"file":"ports/espressif/boards/unexpectedmaker_blizzard_s3/pins.c","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO18","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/unexpectedmaker_blizzard_s3"}],"vendor":"UnexpectedMaker","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO9","sda":"GPIO8"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO18"}]}},
{"chosen":"cpy:espressif/unexpectedmaker_feathers2_prerelease","ids":["cpy:espressif/unexpectedmaker_feathers2_prerelease"],"key":"unexpectedmaker-feathers2-prerelease","name":"FeatherS2 PreRelease","part":"esp32s2","records":[{"file":"ports/espressif/boards/unexpectedmaker_feathers2_prerelease/pins.c","says":{"i2c":["GPIO33","GPIO38"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO40","apa102"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/unexpectedmaker_feathers2_prerelease"}],"vendor":"UnexpectedMaker","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO38","sda":"GPIO33"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO13"}],"naming":"esp","pixels":[{"clock":"GPIO45","kind":"apa102","name":"APA102_MOSI","pin":"GPIO40"}]}},
{"chosen":"cpy:espressif/unexpectedmaker_rgbtouch_mini","ids":["cpy:espressif/unexpectedmaker_rgbtouch_mini","mpy:esp32/UM_RGBTOUCH_MINI"],"key":"unexpectedmaker-rgbtouch-mini","name":"RGBTouch Mini","notes":["spi added from mpy:esp32/UM_RGBTOUCH_MINI"],"part":"esp32s3","records":[{"file":"ports/espressif/boards/unexpectedmaker_rgbtouch_mini/pins.c","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO39","ws2812"]]},"src":"cpy:espressif/unexpectedmaker_rgbtouch_mini"},{"file":"ports/esp32/boards/UM_RGBTOUCH_MINI/mpconfigboard.h","says":{"spi":["GPIO36","GPIO35","GPIO37"]},"src":"mpy:esp32/UM_RGBTOUCH_MINI"}],"vendor":"UnexpectedMaker","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO9","sda":"GPIO8"},"spi":{"added_from":"mpy:esp32/UM_RGBTOUCH_MINI","miso":"GPIO37","mosi":"GPIO35","name":"SPI(1)","sck":"GPIO36"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO39"}]}},
{"chosen":"cpy:espressif/unexpectedmaker_tinywatch_s3","ids":["cpy:espressif/unexpectedmaker_tinywatch_s3","mpy:esp32/UM_TINYWATCHS3"],"key":"unexpectedmaker-tinywatch-s3","name":"TinyWATCH S3","part":"esp32s3","records":[{"file":"ports/espressif/boards/unexpectedmaker_tinywatch_s3/pins.c","says":{"buttons":[["GPIO0","USER_BUTTON",null,null]],"i2c":["GPIO8","GPIO9"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/unexpectedmaker_tinywatch_s3"},{"file":"ports/esp32/boards/UM_TINYWATCHS3/mpconfigboard.h","says":{"spi":["GPIO36","GPIO35","GPIO37"]},"src":"mpy:esp32/UM_TINYWATCHS3"}],"vendor":"UnexpectedMaker","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO9","sda":"GPIO8"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"USER_BUTTON","pin":"GPIO0"}],"naming":"esp"}},
{"chosen":"arduino:esp32:esp32:um_bling","flash":8388608,"ids":["arduino:esp32:esp32:um_bling","cpy:espressif/unexpectedmaker_bling","pio:um_bling"],"key":"unexpectedmaker-unexpected-maker-bling","name":"Unexpected Maker BLING!","notes":["pixel GPIO18 added from cpy:espressif/unexpectedmaker_bling"],"part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/um_bling/pins_arduino.h","says":{"buttons":[["GPIO11","BUTTON_A",null,null],["GPIO10","BUTTON_B",null,null],["GPIO33","BUTTON_C",null,null],["GPIO34","BUTTON_D",null,null]],"i2c":["GPIO8","GPIO9"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:um_bling"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/um_bling/pins_arduino.h","same":true,"src":"pio:um_bling","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own BLING entry"},{"file":"ports/espressif/boards/unexpectedmaker_bling/pins.c","says":{"buttons":[["GPIO11","BUTTON_A",null,null],["GPIO10","BUTTON_B",null,null],["GPIO33","BUTTON_C",null,null],["GPIO34","BUTTON_D",null,null]],"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO18","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/unexpectedmaker_bling"}],"vendor":"Unexpected Maker","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO21","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON_A","pin":"GPIO11"},{"name":"BUTTON_B","pin":"GPIO10"},{"name":"BUTTON_C","pin":"GPIO33"},{"name":"BUTTON_D","pin":"GPIO34"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:um_bling","naming":"esp","pixels":[{"added_from":"cpy:espressif/unexpectedmaker_bling","kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO18"}],"ram":327680,"ram_from":"arduino:esp32:esp32:um_bling"}},
{"chosen":"arduino:esp32:esp32:um_edges3_d","flash":8388608,"ids":["arduino:esp32:esp32:um_edges3_d","cpy:espressif/unexpectedmaker_edges3d","pio:um_edges3_d"],"key":"unexpectedmaker-unexpected-maker-edges3-d","name":"Unexpected Maker EDGES3[D]","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/um_edges3_d/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:um_edges3_d"},{"core":"arduino:esp32:esp32","file":"variants/um_edges3_d/pins_arduino.h","same":true,"src":"pio:um_edges3_d","via":"PlatformIO pioarduino_platform-espressif32 build.variant; the directory's default header"},{"file":"ports/espressif/boards/unexpectedmaker_edges3d/pins.c","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO4","GPIO7","GPIO5"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/unexpectedmaker_edges3d"}],"vendor":"Unexpected Maker","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:um_edges3_d","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:um_edges3_d"}},
{"chosen":"cpy:espressif/unexpectedmaker_feathers2","flash":16777216,"ids":["arduino:esp32:esp32:um_feathers2","cpy:espressif/unexpectedmaker_feathers2","mpy:esp32/UM_FEATHERS2","pio:um_feathers2"],"key":"unexpectedmaker-unexpected-maker-feathers2","name":"Unexpected Maker FeatherS2","part":"esp32s2","ram":327680,"records":[{"file":"ports/espressif/boards/unexpectedmaker_feathers2/pins.c","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO40","apa102"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/unexpectedmaker_feathers2"},{"core":"arduino:esp32:esp32","file":"variants/um_feathers2/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:um_feathers2"},{"core":"arduino:esp32:esp32","file":"variants/um_feathers2/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"pio:um_feathers2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own FEATHERS2 entry"},{"file":"ports/esp32/boards/UM_FEATHERS2/mpconfigboard.h","says":{"spi":["GPIO36","GPIO35","GPIO37"]},"src":"mpy:esp32/UM_FEATHERS2"}],"vendor":"Unexpected Maker","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO9","sda":"GPIO8"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:um_feathers2","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO13"}],"naming":"esp","pixels":[{"clock":"GPIO45","kind":"apa102","name":"APA102_MOSI","pin":"GPIO40"}],"ram":327680,"ram_from":"arduino:esp32:esp32:um_feathers2"}},
{"chosen":"cpy:espressif/unexpectedmaker_feathers2_neo","flash":4194304,"ids":["arduino:esp32:esp32:um_feathers2neo","cpy:espressif/unexpectedmaker_feathers2_neo","mpy:esp32/UM_FEATHERS2NEO","pio:um_feathers2_neo"],"key":"unexpectedmaker-unexpected-maker-feathers2-neo","name":"Unexpected Maker FeatherS2 Neo","part":"esp32s2","ram":327680,"records":[{"file":"ports/espressif/boards/unexpectedmaker_feathers2_neo/pins.c","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO40","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/unexpectedmaker_feathers2_neo"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/um_feathers2neo/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:um_feathers2neo"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/um_feathers2neo/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"pio:um_feathers2_neo","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own FEATHERS2NEO entry"},{"file":"ports/esp32/boards/UM_FEATHERS2NEO/mpconfigboard.h","says":{"spi":["GPIO36","GPIO35","GPIO37"]},"src":"mpy:esp32/UM_FEATHERS2NEO"}],"vendor":"Unexpected Maker","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO9","sda":"GPIO8"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:um_feathers2neo","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO13"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO40"}],"ram":327680,"ram_from":"arduino:esp32:esp32:um_feathers2neo"}},
{"chosen":"pio:um_feathers3","flash":16777216,"ids":["cpy:espressif/unexpectedmaker_feathers3","mpy:esp32/UM_FEATHERS3","pio:um_feathers3"],"key":"unexpectedmaker-unexpected-maker-feathers3","name":"Unexpected Maker FeatherS3","notes":["pixel GPIO40 added from cpy:espressif/unexpectedmaker_feathers3"],"part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/um_feathers3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"pio:um_feathers3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own FEATHERS3 entry"},{"file":"ports/espressif/boards/unexpectedmaker_feathers3/pins.c","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO40","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/unexpectedmaker_feathers3"},{"file":"ports/esp32/boards/UM_FEATHERS3/mpconfigboard.h","says":{"i2c":["GPIO16","GPIO15"],"spi":["GPIO36","GPIO35","GPIO37"]},"src":"mpy:esp32/UM_FEATHERS3"}],"vendor":"Unexpected Maker","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO5","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:um_feathers3","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","pixels":[{"added_from":"cpy:espressif/unexpectedmaker_feathers3","kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO40"}],"ram":327680,"ram_from":"pio:um_feathers3"}},
{"chosen":"pio:um_feathers3_neo","flash":8388608,"ids":["cpy:espressif/unexpectedmaker_feathers3_neo","mpy:esp32/UM_FEATHERS3NEO","pio:um_feathers3_neo"],"key":"unexpectedmaker-unexpected-maker-feathers3-neo","name":"Unexpected Maker FeatherS3 Neo","notes":["pixel GPIO40 added from cpy:espressif/unexpectedmaker_feathers3_neo"],"part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/um_feathers3neo/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"pio:um_feathers3_neo","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own FEATHERS3NEO entry"},{"file":"ports/espressif/boards/unexpectedmaker_feathers3_neo/pins.c","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO13","LED",null]],"pixels":[["GPIO40","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/unexpectedmaker_feathers3_neo"},{"file":"ports/esp32/boards/UM_FEATHERS3NEO/mpconfigboard.h","says":{"spi":["GPIO36","GPIO35","GPIO37"]},"src":"mpy:esp32/UM_FEATHERS3NEO"}],"vendor":"Unexpected Maker","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO5","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":8388608,"flash_from":"pio:um_feathers3_neo","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","pixels":[{"added_from":"cpy:espressif/unexpectedmaker_feathers3_neo","kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO40"}],"ram":327680,"ram_from":"pio:um_feathers3_neo"}},
{"chosen":"cpy:espressif/unexpectedmaker_nanos3","flash":8388608,"ids":["arduino:esp32:esp32:um_nanos3","cpy:espressif/unexpectedmaker_nanos3","mpy:esp32/UM_NANOS3","pio:um_nanos3"],"key":"unexpectedmaker-unexpected-maker-nanos3","name":"Unexpected Maker NanoS3","part":"esp32s3","ram":327680,"records":[{"file":"ports/espressif/boards/unexpectedmaker_nanos3/pins.c","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO41","ws2812"],["GPIO42","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/unexpectedmaker_nanos3"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/um_nanos3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:um_nanos3"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/um_nanos3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"pio:um_nanos3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own NANOS3 entry"},{"file":"ports/esp32/boards/UM_NANOS3/mpconfigboard.h","says":{"spi":["GPIO36","GPIO35","GPIO37"]},"src":"mpy:esp32/UM_NANOS3"}],"vendor":"Unexpected Maker","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO9","sda":"GPIO8"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:um_nanos3","naming":"esp","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"GPIO41"},{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO42"}],"ram":327680,"ram_from":"arduino:esp32:esp32:um_nanos3"}},
{"chosen":"cpy:espressif/unexpectedmaker_omgs3","flash":8388608,"ids":["arduino:esp32:esp32:um_omgs3","cpy:espressif/unexpectedmaker_omgs3","mpy:esp32/UM_OMGS3","pio:um_omgs3"],"key":"unexpectedmaker-unexpected-maker-omgs3","name":"Unexpected Maker OMGS3","part":"esp32s3","ram":327680,"records":[{"file":"ports/espressif/boards/unexpectedmaker_omgs3/pins.c","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO35","ws2812"]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/unexpectedmaker_omgs3"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/um_omgs3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:um_omgs3"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/um_omgs3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO43","GPIO44"]},"src":"pio:um_omgs3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own OMGS3 entry"},{"file":"ports/esp32/boards/UM_OMGS3/mpconfigboard.h","says":{"spi":["GPIO4","GPIO6","GPIO5"]},"src":"mpy:esp32/UM_OMGS3"}],"vendor":"Unexpected Maker","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO9","sda":"GPIO8"},"spi":{"miso":"GPIO5","mosi":"GPIO6","name":"board.SPI()","sck":"GPIO4"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:um_omgs3","naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO35"}],"ram":327680,"ram_from":"arduino:esp32:esp32:um_omgs3"}},
{"chosen":"cpy:espressif/unexpectedmaker_pros3","flash":16777216,"ids":["cpy:espressif/unexpectedmaker_pros3","mpy:esp32/UM_PROS3","pio:um_pros3"],"key":"unexpectedmaker-unexpected-maker-pros3","name":"Unexpected Maker PROS3","part":"esp32s3","ram":327680,"records":[{"file":"ports/espressif/boards/unexpectedmaker_pros3/pins.c","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO18","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/unexpectedmaker_pros3"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/um_pros3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"pio:um_pros3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own PROS3 entry"},{"file":"ports/esp32/boards/UM_PROS3/mpconfigboard.h","says":{"spi":["GPIO36","GPIO35","GPIO37"]},"src":"mpy:esp32/UM_PROS3"}],"vendor":"Unexpected Maker","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO9","sda":"GPIO8"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:um_pros3","naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO18"}],"ram":327680,"ram_from":"pio:um_pros3"}},
{"chosen":"arduino:esp32:esp32:um_squixl","flash":16777216,"ids":["arduino:esp32:esp32:um_squixl","pio:um_squixl"],"key":"unexpectedmaker-unexpected-maker-squixl","name":"Unexpected Maker SQUiXL","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/um_squixl/pins_arduino.h","says":{"i2c":["GPIO1","GPIO2"],"spi":["GPIO45","GPIO46","GPIO41"]},"src":"arduino:esp32:esp32:um_squixl"},{"core":"arduino:esp32:esp32","file":"variants/um_squixl/pins_arduino.h","same":true,"src":"pio:um_squixl","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own SQUIXL entry"}],"vendor":"Unexpected Maker","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO2","sda":"GPIO1"},"spi":{"cs":"GPIO42","miso":"GPIO41","mosi":"GPIO46","name":"SPI","sck":"GPIO45"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:um_squixl","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:um_squixl"}},
{"chosen":"pio:um_tinyc6","flash":8388608,"ids":["mpy:esp32/UM_TINYC6","pio:um_tinyc6"],"key":"unexpectedmaker-unexpected-maker-tinyc6","name":"Unexpected Maker TinyC6","part":"esp32c6","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/um_tinyc6/pins_arduino.h","says":{"i2c":["GPIO6","GPIO7"],"spi":["GPIO19","GPIO21","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"pio:um_tinyc6","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own TINYC6 entry"},{"file":"ports/esp32/boards/UM_TINYC6/mpconfigboard.h","says":{"spi":["GPIO19","GPIO21","GPIO20"]},"src":"mpy:esp32/UM_TINYC6"}],"vendor":"Unexpected Maker","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO7","sda":"GPIO6"},"spi":{"cs":"GPIO18","miso":"GPIO20","mosi":"GPIO21","name":"SPI","sck":"GPIO19"},"uart":{"name":"Serial","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":240000000,"flash":8388608,"flash_from":"pio:um_tinyc6","naming":"esp","ram":327680,"ram_from":"pio:um_tinyc6"}},
{"chosen":"pio:tinypico","flash":4194304,"ids":["mpy:esp32/UM_TINYPICO","pio:tinypico"],"key":"unexpectedmaker-unexpected-maker-tinypico","name":"Unexpected Maker TinyPICO","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/um_tinypico/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:tinypico","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own TINYPICO entry"},{"file":"ports/esp32/boards/UM_TINYPICO/mpconfigboard.h","says":{"spi":["GPIO18","GPIO23","GPIO19"]},"src":"mpy:esp32/UM_TINYPICO"}],"vendor":"Unexpected Maker","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:tinypico","naming":"esp","ram":327680,"ram_from":"pio:tinypico"}},
{"chosen":"cpy:espressif/unexpectedmaker_tinys2","flash":4194304,"ids":["arduino:esp32:esp32:um_tinys2","cpy:espressif/unexpectedmaker_tinys2","mpy:esp32/UM_TINYS2","pio:um_tinys2"],"key":"unexpectedmaker-unexpected-maker-tinys2","name":"Unexpected Maker TinyS2","part":"esp32s2","ram":327680,"records":[{"file":"ports/espressif/boards/unexpectedmaker_tinys2/pins.c","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO1","ws2812"]],"spi":["GPIO37","GPIO35","GPIO36"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/unexpectedmaker_tinys2"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/um_tinys2/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:um_tinys2"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/um_tinys2/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"pio:um_tinys2","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own TINYS2 entry"},{"file":"ports/esp32/boards/UM_TINYS2/mpconfigboard.h","says":{"spi":["GPIO37","GPIO35","GPIO36"]},"src":"mpy:esp32/UM_TINYS2"}],"vendor":"Unexpected Maker","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO9","sda":"GPIO8"},"spi":{"miso":"GPIO36","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO37"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:um_tinys2","naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO1"}],"ram":327680,"ram_from":"arduino:esp32:esp32:um_tinys2"}},
{"chosen":"cpy:espressif/unexpectedmaker_tinys3","flash":8388608,"ids":["cpy:espressif/unexpectedmaker_tinys3","mpy:esp32/UM_TINYS3","pio:um_tinys3"],"key":"unexpectedmaker-unexpected-maker-tinys3","name":"Unexpected Maker TinyS3","part":"esp32s3","ram":327680,"records":[{"file":"ports/espressif/boards/unexpectedmaker_tinys3/pins.c","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO18","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/unexpectedmaker_tinys3"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/um_tinys3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"pio:um_tinys3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own TINYS3 entry"},{"file":"ports/esp32/boards/UM_TINYS3/mpconfigboard.h","says":{"spi":["GPIO36","GPIO35","GPIO37"]},"src":"mpy:esp32/UM_TINYS3"}],"vendor":"Unexpected Maker","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO9","sda":"GPIO8"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":8388608,"flash_from":"pio:um_tinys3","naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO18"}],"ram":327680,"ram_from":"pio:um_tinys3"}},
{"chosen":"pio:unphone7","flash":4194304,"ids":["pio:unphone7"],"key":"universityofsheffield-unphone-7","name":"unPhone 7","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/feather_esp32/pins_arduino.h","says":{"i2c":["GPIO23","GPIO22"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO5","GPIO18","GPIO19"],"uart":["GPIO17","GPIO16"]},"src":"pio:unphone7","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own FEATHER_ESP32 entry"}],"vendor":"University of Sheffield","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO23"},"spi":{"cs":"GPIO33","miso":"GPIO19","mosi":"GPIO18","name":"SPI","sck":"GPIO5"},"uart":{"name":"Serial","rx":"GPIO16","tx":"GPIO17"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:unphone7","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","ram":327680,"ram_from":"pio:unphone7"}},
{"chosen":"pio:unphone8","flash":8323072,"ids":["pio:unphone8"],"key":"universityofsheffield-unphone-8","name":"unPhone 8","part":"esp32s3","ram":2424832,"records":[{"core":"arduino:esp32:esp32","file":"variants/unphone8/pins_arduino.h","says":{"i2c":["GPIO1","GPIO2"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO38","GPIO39","GPIO40"],"uart":["GPIO37","GPIO36"]},"src":"pio:unphone8","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own unphone8 entry"}],"vendor":"University of Sheffield","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO2","sda":"GPIO1"},"spi":{"cs":"GPIO3","miso":"GPIO40","mosi":"GPIO39","name":"SPI","sck":"GPIO38"},"uart":{"name":"Serial","rx":"GPIO36","tx":"GPIO37"}},"clock_hz":240000000,"flash":8323072,"flash_from":"pio:unphone8","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","ram":2424832,"ram_from":"pio:unphone8"}},
{"chosen":"pio:unphone9","flash":8323072,"ids":["pio:unphone9"],"key":"universityofsheffield-unphone-9","name":"unPhone 9","part":"esp32s3","ram":8716288,"records":[{"core":"arduino:esp32:esp32","file":"variants/unphone9/pins_arduino.h","says":{"i2c":["GPIO3","GPIO4"],"leds":[["GPIO13","LED_BUILTIN",null]],"spi":["GPIO39","GPIO40","GPIO41"],"uart":["GPIO43","GPIO44"]},"src":"pio:unphone9","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own unphone9 entry"}],"vendor":"University of Sheffield","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO4","sda":"GPIO3"},"spi":{"cs":"GPIO13","miso":"GPIO41","mosi":"GPIO40","name":"SPI","sck":"GPIO39"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":8323072,"flash_from":"pio:unphone9","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO13"}],"naming":"esp","ram":8716288,"ram_from":"pio:unphone9"}},
{"chosen":"cpy:espressif/red-s2-wroom","ids":["cpy:espressif/red-s2-wroom"],"key":"unknown-red-s2-wroom","name":"Red S2-WROOM","part":"esp32s2","records":[{"file":"ports/espressif/boards/red-s2-wroom/pins.c","says":{"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/red-s2-wroom"}],"vendor":"Unknown","why":"nothing","wiring":{"buses":{"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp"}},
{"chosen":"zephyr:up_squared","ids":["zephyr:up_squared"],"key":"upbridgethegap-up-squared","name":"UP Squared","part":"apollo_lake","ram":262144,"records":[{"file":"boards/up-bridge-the-gap/up_squared/up_squared.dts","src":"zephyr:up_squared"}],"vendor":"up-bridge-the-gap","why":"nothing","wiring":{"naming":"raw","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:up_squared_pro_7000","ids":["zephyr:up_squared_pro_7000"],"key":"upbridgethegap-up-squared-pro-7000","name":"UP Squared Pro 7000","part":"alder_lake","ram":2097152,"records":[{"file":"boards/up-bridge-the-gap/up_squared_pro_7000/up_squared_pro_7000.dts","src":"zephyr:up_squared_pro_7000"}],"vendor":"up-bridge-the-gap","why":"nothing","wiring":{"naming":"raw","ram":2097152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:rp2040:rp2040:upesy_rp2040_devkit","flash":2097152,"ids":["arduino:rp2040:rp2040:upesy_rp2040_devkit","pio:upesy_rp2040_devkit"],"key":"upesy-rp2040-devkit","name":"RP2040 DevKit","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/upesy_rp2040_devkit/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:upesy_rp2040_devkit"},{"core":"arduino:rp2040:rp2040","file":"variants/upesy_rp2040_devkit/pins_arduino.h","same":true,"src":"pio:upesy_rp2040_devkit","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own UPESY_RP2040_DEVKIT entry"}],"vendor":"uPesy","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:upesy_rp2040_devkit","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:upesy_rp2040_devkit"}},
{"chosen":"hand:pio:vake_v1","flash":524288,"ids":["pio:vake_v1"],"key":"vae-vake-v1-0","name":"VAkE v1.0","part":"stm32f446re","ram":131072,"records":[{"checked":"stm32-data STM32F446RE: every package, LQFP64","file":"tools/census/hand_wiring/stm32.json","says":{"buttons":[["PC10","USER BTN",null,null]],"leds":[["PB14","STAT_LED",null]]},"src":"hand:pio:vake_v1"}],"vendor":"VAE","why":"hand","wiring":{"buttons":[{"cite":{"date":"2019-05-27","doc":"stm32duino Arduino_Core_STM32 variants/VAKE_F446VE/variant.h (contributed by the board's designer)","kind":"board-definition","level":"Not determinable: no schematic; pin only.","publisher":"Peter Van Aken via stm32duino","quote":"#define PC10 16 // USER BTN ... #define USER_BTN PC10","revision":"d285074b","url":"https://github.com/stm32duino/Arduino_Core_STM32/blob/d285074b12ff3347cfd7f8e4ca2dd5f37621314f/variants/VAKE_F446VE/variant.h","where":"variant.h lines 46 and 127"},"label":"USER BTN","name":"USER BTN","pin":"PC10"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"date":"2019-05-27","doc":"stm32duino Arduino_Core_STM32 variants/VAKE_F446VE/variant.h (contributed by the board's designer)","kind":"board-definition","level":"Not determinable: no VAkE schematic found; the board definition gives the pin only.","publisher":"Peter Van Aken via stm32duino","quote":"#define PB14 43 // STAT_LED ... #define LED_BUILTIN PB14","revision":"d285074b","url":"https://github.com/stm32duino/Arduino_Core_STM32/blob/d285074b12ff3347cfd7f8e4ca2dd5f37621314f/variants/VAKE_F446VE/variant.h","where":"variant.h lines 73 and 122"},"label":"STAT_LED","name":"STAT_LED","pin":"PB14"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:valtrack_v4_mfw_esp32_c3","flash":4194304,"ids":["pio:valtrack_v4_mfw_esp32_c3"],"key":"valetronsystems-valetron-systems-valtrack-v4mvf","name":"Valetron Systems VALTRACK-V4MVF","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/VALTRACK_V4_MFW_ESP32_C3/pins_arduino.h","says":{"i2c":["GPIO5","GPIO6"],"spi":["GPIO8","GPIO10","GPIO9"],"uart":["GPIO21","GPIO20"]},"src":"pio:valtrack_v4_mfw_esp32_c3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own VALTRACK_V4_MFW_ESP32_C3 entry"}],"vendor":"Valetron Systems","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO6","sda":"GPIO5"},"spi":{"cs":"GPIO20","miso":"GPIO9","mosi":"GPIO10","name":"SPI","sck":"GPIO8"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":4194304,"flash_from":"pio:valtrack_v4_mfw_esp32_c3","naming":"esp","ram":327680,"ram_from":"pio:valtrack_v4_mfw_esp32_c3"}},
{"chosen":"pio:valtrack_v4_vts_esp32_c3","flash":4194304,"ids":["pio:valtrack_v4_vts_esp32_c3"],"key":"valetronsystems-valetron-systems-valtrack-v4vts","name":"Valetron Systems VALTRACK-V4VTS","part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/VALTRACK_V4_VTS_ESP32_C3/pins_arduino.h","says":{"i2c":["GPIO5","GPIO6"],"spi":["GPIO8","GPIO10","GPIO9"],"uart":["GPIO21","GPIO20"]},"src":"pio:valtrack_v4_vts_esp32_c3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own VALTRACK_V4_VTS_ESP32_C3 entry"}],"vendor":"Valetron Systems","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO6","sda":"GPIO5"},"spi":{"cs":"GPIO20","miso":"GPIO9","mosi":"GPIO10","name":"SPI","sck":"GPIO8"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":4194304,"flash_from":"pio:valtrack_v4_vts_esp32_c3","naming":"esp","ram":327680,"ram_from":"pio:valtrack_v4_vts_esp32_c3"}},
{"chosen":"zephyr:imx8mp_var_dart","flash":2097152,"ids":["zephyr:imx8mp_var_dart"],"key":"variscite-dart-mx8m-plus","name":"DART-MX8M-PLUS","part":"mimx8ml","ram":2097152,"records":[{"file":"boards/variscite/imx8mp_var_dart/imx8mp_var_dart_mimx8ml8_m7.dts","says":{"buttons":[["&gpio3 8","sw0","low","up"]],"leds":[["&gpio3 9","led0","high"]]},"src":"zephyr:imx8mp_var_dart","stated":{"buttons|raw:&gpio3 8":"zephyr:imx8mp_var_dart: gpios = <&gpio3 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio3 9":"zephyr:imx8mp_var_dart: gpios = <&gpio3 9 GPIO_ACTIVE_HIGH>"}}],"vendor":"variscite","why":"rank","wiring":{"buttons":[{"active":"low","label":"BTN0","name":"sw0","pull":"up","raw":"&gpio3 8"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","name":"led0","raw":"&gpio3 9"}],"naming":"raw","ram":2097152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:imx93_var_dart","flash":131072,"ids":["zephyr:imx93_var_dart"],"key":"variscite-dart-mx93","name":"DART-MX93","part":"imx93","ram":131072,"records":[{"file":"boards/variscite/imx93_var_dart/imx93_var_dart_mimx9352_m33.dts","says":{"buttons":[["&gpio2 27","sw0","low","up"]],"leds":[["&gpio4 1","led0","high"]]},"src":"zephyr:imx93_var_dart","stated":{"buttons|raw:&gpio2 27":"zephyr:imx93_var_dart: gpios = <&gpio2 27 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio4 1":"zephyr:imx93_var_dart: gpios = <&gpio4 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"variscite","why":"rank","wiring":{"buttons":[{"active":"low","label":"BTN0","name":"sw0","pull":"up","raw":"&gpio2 27"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","name":"led0","raw":"&gpio4 1"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:imx8mp_var_som","ids":["zephyr:imx8mp_var_som"],"key":"variscite-var-som-mx8m-plus","name":"VAR-SOM-MX8M-PLUS","part":"mimx8ml","ram":1048576,"records":[{"file":"boards/variscite/imx8mp_var_som/imx8mp_var_som_mimx8ml8_m7.dts","says":{"buttons":[["&gpio3 6","sw0","low","up"]],"leds":[["&gpio3 14","led0","high"]]},"src":"zephyr:imx8mp_var_som","stated":{"buttons|raw:&gpio3 6":"zephyr:imx8mp_var_som: gpios = <&gpio3 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio3 14":"zephyr:imx8mp_var_som: gpios = <&gpio3 14 GPIO_ACTIVE_HIGH>"}}],"vendor":"variscite","why":"rank","wiring":{"buttons":[{"active":"low","label":"BTN0","name":"sw0","pull":"up","raw":"&gpio3 6"}],"leds":[{"active":"high","name":"led0","raw":"&gpio3 14"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:imx93_var_som","flash":131072,"ids":["zephyr:imx93_var_som"],"key":"variscite-var-som-mx93","name":"VAR-SOM-MX93","part":"imx93","ram":131072,"records":[{"file":"boards/variscite/imx93_var_som/imx93_var_som_mimx9352_m33.dts","says":{"buttons":[["&gpio2 27","sw0","low","up"]],"leds":[["&gpio4 28","led0","high"]]},"src":"zephyr:imx93_var_som","stated":{"buttons|raw:&gpio2 27":"zephyr:imx93_var_som: gpios = <&gpio2 27 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&gpio4 28":"zephyr:imx93_var_som: gpios = <&gpio4 28 GPIO_ACTIVE_HIGH>"}}],"vendor":"variscite","why":"rank","wiring":{"buttons":[{"active":"low","label":"BTN0","name":"sw0","pull":"up","raw":"&gpio2 27"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","name":"led0","raw":"&gpio4 28"}],"naming":"raw","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:vccgnd_f103zet6","flash":524288,"ids":["pio:vccgnd_f103zet6"],"key":"vccgnd-vccgnd-f103zet6-mini","name":"VCCGND F103ZET6 Mini","part":"stm32f103ze","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F1xx/F103Z(C-D-E)(H-T)/variant_VCCGND_F103ZET6.h","says":{"buttons":[["PB1","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PC13","LED_BUILTIN",null]],"spi":["PB3","PB5","PB4"],"uart":["PA9","PA10"]},"src":"pio:vccgnd_f103zet6","via":"PlatformIO ststm32 build.variant; defines of the core's own VCCGND_F103ZET6 entry"}],"vendor":"VCCGND","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA15","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PB1"}],"clock_hz":72000000,"flash":524288,"flash_from":"pio:vccgnd_f103zet6","leds":[{"name":"LED_BUILTIN","pin":"PC13"}],"naming":"stm32","ram":65536,"ram_from":"pio:vccgnd_f103zet6"}},
{"chosen":"pio:vccgnd_f407zg_mini","flash":1048576,"ids":["pio:vccgnd_f407zg_mini"],"key":"vccgnd-vccgnd-f407zgt6-mini","name":"VCCGND F407ZGT6 Mini","part":"stm32f407zg","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F4xx/F407Z(E-G)T_F417Z(E-G)T/variant_VCCGND_F407ZG_MINI.h","says":{"i2c":["PB7","PB6"],"leds":[["PG15","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"pio:vccgnd_f407zg_mini","via":"PlatformIO ststm32 build.variant; defines of the core's own VCCGND_F407ZG_MINI entry"}],"vendor":"VCCGND","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PC4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"clock_hz":168000000,"flash":1048576,"flash_from":"pio:vccgnd_f407zg_mini","leds":[{"name":"LED_BUILTIN","pin":"PG15"}],"naming":"stm32","ram":131072,"ram_from":"pio:vccgnd_f407zg_mini"}},
{"chosen":"pio:vccgnd_yd_rp2040","flash":16777216,"ids":["pio:vccgnd_yd_rp2040"],"key":"vccgnd-yd-rp2040","name":"YD RP2040","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/vccgnd_yd_rp2040/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"pixels":[["GPIO23","ws2812"]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"pio:vccgnd_yd_rp2040","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own YD_RP2040 entry"}],"vendor":"VCC-GND","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":133000000,"flash":16777216,"flash_from":"pio:vccgnd_yd_rp2040","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO23"}],"ram":262144,"ram_from":"pio:vccgnd_yd_rp2040"}},
{"chosen":"zephyr:yd_stm32h750vb","flash":131072,"ids":["zephyr:yd_stm32h750vb"],"key":"vccgnd-yd-stm32h750vb","name":"YD-STM32H750VB","notes":["led PA13 from zephyr:yd_stm32h750vb not kept: its devicetree marks it disabled","led PA14 from zephyr:yd_stm32h750vb not kept: its devicetree marks it disabled"],"part":"stm32h750xx","ram":1048576,"records":[{"dropped":["led_1: status disabled","led_2: status disabled"],"file":"boards/vcc-gnd/yd_stm32h750vb/yd_stm32h750vb.dts","says":{"buttons":[["PB3","sw0","low","up"]],"leds":[["PA15","led0","high"],["PB4","led1","high"]]},"src":"zephyr:yd_stm32h750vb","stated":{"buttons|PB3":"zephyr:yd_stm32h750vb: gpios = <&gpiob 3 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PA15":"zephyr:yd_stm32h750vb: gpios = <&gpioa 15 GPIO_ACTIVE_HIGH>","leds|PB4":"zephyr:yd_stm32h750vb: gpios = <&gpiob 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"vcc-gnd","why":"rank","wiring":{"buttons":[{"active":"low","label":"USR","name":"sw0","pin":"PB3","pull":"up"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED3","name":"led0","pin":"PA15"},{"active":"high","label":"LED4","name":"led1","pin":"PB4"}],"naming":"stm32","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"mpy:stm32/VCC_GND_F407VE","ids":["mpy:stm32/VCC_GND_F407VE"],"key":"vccgndstudio-f407ve","name":"F407VE","part":"stm32f407xx","records":[{"file":"ports/stm32/boards/VCC_GND_F407VE/mpconfigboard.h","says":{"i2c":["PB7","PB6"],"leds":[["PB9","LED1","low"]],"spi":["PA5","PA7","PA6"]},"src":"mpy:stm32/VCC_GND_F407VE","stated":{"leds|PB9":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))"}}],"vendor":"VCC-GND Studio","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"}},"flash":524288,"flash_by_part":true,"flash_from":"stm32-data STM32F407VE, named by mpy:stm32/VCC_GND_F407VE: MICROPY_HW_MCU_NAME","leds":[{"active":"low","aliases":["MICROPY_HW_LED1"],"colour":"blue","name":"LED1","pin":"PB9"}],"naming":"stm32","ram":196608,"ram_from":"stm32-data STM32F407VE, named by mpy:stm32/VCC_GND_F407VE: MICROPY_HW_MCU_NAME"}},
{"chosen":"mpy:stm32/VCC_GND_F407ZG","ids":["mpy:stm32/VCC_GND_F407ZG"],"key":"vccgndstudio-f407zg","name":"F407ZG","part":"stm32f407xx","records":[{"file":"ports/stm32/boards/VCC_GND_F407ZG/mpconfigboard.h","says":{"i2c":["PB7","PB6"],"leds":[["PG15","LED1","low"]],"spi":["PA5","PA7","PA6"]},"src":"mpy:stm32/VCC_GND_F407ZG","stated":{"leds|PG15":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))"}}],"vendor":"VCC-GND Studio","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"}},"flash":1048576,"flash_by_part":true,"flash_from":"stm32-data STM32F407ZG, named by mpy:stm32/VCC_GND_F407ZG: MICROPY_HW_MCU_NAME","leds":[{"active":"low","aliases":["MICROPY_HW_LED1"],"colour":"blue","name":"LED1","pin":"PG15"}],"naming":"stm32","ram":196608,"ram_from":"stm32-data STM32F407ZG, named by mpy:stm32/VCC_GND_F407ZG: MICROPY_HW_MCU_NAME"}},
{"chosen":"mpy:stm32/VCC_GND_H743VI","ids":["mpy:stm32/VCC_GND_H743VI"],"key":"vccgndstudio-h743vi","name":"H743VI","part":"stm32h743xx","records":[{"file":"ports/stm32/boards/VCC_GND_H743VI/mpconfigboard.h","says":{"buttons":[["PB3","USRSW","high","none"]],"i2c":["PB7","PB6"],"leds":[["PA13","LED1","high"],["PA14","LED2","high"],["PA15","LED3","high"],["PB4","LED4","high"]],"spi":["PA5","PA7","PA6"]},"src":"mpy:stm32/VCC_GND_H743VI","stated":{"buttons|PB3":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PA13":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PA14":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PA15":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))","leds|PB4":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"VCC-GND Studio","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"}},"buttons":[{"active":"high","name":"USRSW","pin":"PB3","pull":"none"}],"flash":2097152,"flash_by_part":true,"flash_from":"stm32-data STM32H743VI, named by mpy:stm32/VCC_GND_H743VI: MICROPY_HW_MCU_NAME","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"colour":"red","name":"LED1","pin":"PA13"},{"active":"high","aliases":["MICROPY_HW_LED2"],"colour":"green","name":"LED2","pin":"PA14"},{"active":"high","aliases":["MICROPY_HW_LED3"],"colour":"yellow","name":"LED3","pin":"PA15"},{"active":"high","aliases":["MICROPY_HW_LED4"],"colour":"blue","name":"LED4","pin":"PB4"}],"naming":"stm32","ram":1081344,"ram_from":"stm32-data STM32H743VI, named by mpy:stm32/VCC_GND_H743VI: MICROPY_HW_MCU_NAME"}},
{"chosen":"cpy:raspberrypi/vcc_gnd_yd_rp2040","ids":["cpy:raspberrypi/vcc_gnd_yd_rp2040"],"key":"vccgndstudio-vcc-gnd-studio-yd-rp2040","name":"VCC-GND Studio YD RP2040","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/vcc_gnd_yd_rp2040/pins.c","says":{"buttons":[["GPIO24","BUTTON",null,null]],"leds":[["GPIO25","LED",null]],"pixels":[["GPIO23","ws2812"]]},"src":"cpy:raspberrypi/vcc_gnd_yd_rp2040"}],"vendor":"VCC-GND Studio","why":"rank","wiring":{"buttons":[{"name":"BUTTON","pin":"GPIO24"}],"leds":[{"name":"LED","pin":"GPIO25"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO23"}]}},
{"chosen":"mpy:renesas-ra/VK_RA6M5","ids":["mpy:renesas-ra/VK_RA6M5"],"key":"vekatech-vk-ra6m5","name":"VK-RA6M5","part":"ra6m5","records":[{"dropped":["MICROPY_HW_LED1 is (pin_P006)","MICROPY_HW_LED2 is (pin_P007)","MICROPY_HW_LED3 is (pin_P008)"],"file":"ports/renesas-ra/boards/VK_RA6M5/mpconfigboard.h","src":"mpy:renesas-ra/VK_RA6M5"}],"vendor":"Vekatech","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:shrike_fi","ids":["zephyr:shrike_fi"],"key":"vicharak-shrike-fi","name":"Shrike-fi","part":"esp32s3","records":[{"file":"boards/vicharak/shrike_fi/shrike_fi_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"i2c":["GPIO7","GPIO6"],"leds":[["GPIO21","led0","high"]],"spi":[null,"GPIO11","GPIO13"]},"src":"zephyr:shrike_fi","stated":{"buttons|GPIO0":"zephyr:shrike_fi: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO21":"zephyr:shrike_fi: gpios = <&gpio0 21 GPIO_ACTIVE_HIGH>"}}],"vendor":"vicharak","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO6","sda":"GPIO7"},"spi":{"miso":"GPIO13","mosi":"GPIO11","name":"spi2"}},"buttons":[{"active":"low","label":"BOOT Button","name":"sw0","pin":"GPIO0","pull":"up"}],"leds":[{"active":"high","colour":"blue","label":"Blue LED","name":"led0","pin":"GPIO21"}],"naming":"esp","parts":[{"bus":"spi","compatible":"renesas,slg47910","name":"SLG47910"}]}},
{"chosen":"pio:vicharak_shrike-lite","flash":4194304,"ids":["pio:vicharak_shrike-lite","zephyr:shrike_lite"],"key":"vicharak-shrike-lite","name":"Shrike-Lite","notes":["led GPIO4 colour from zephyr:shrike_lite","led GPIO4 label from zephyr:shrike_lite","led GPIO4 active from zephyr:shrike_lite"],"part":"rp2040","ram":270336,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/vicharak_shrike-lite/pins_arduino.h","says":{"i2c":["GPIO24","GPIO25"],"leds":[["GPIO4","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO20"],"uart":["GPIO16","GPIO17"]},"src":"pio:vicharak_shrike-lite","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own VICHARAK_SHRIKELITE entry"},{"file":"boards/vicharak/shrike_lite/shrike_lite.dts","says":{"i2c":["GPIO14","GPIO15"],"leds":[["GPIO4","led0","high"]]},"src":"zephyr:shrike_lite","stated":{"leds|GPIO4":"zephyr:shrike_lite: gpios = <&gpio0 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"Vicharak","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO25","sda":"GPIO24"},"spi":{"cs":"GPIO21","miso":"GPIO20","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO17","tx":"GPIO16"}},"clock_hz":133000000,"flash":4194304,"flash_from":"pio:vicharak_shrike-lite","leds":[{"active":"high","aliases":["PIN_LED"],"colour":"blue","filled":["colour from zephyr:shrike_lite","label from zephyr:shrike_lite","active from zephyr:shrike_lite"],"label":"Blue LED","name":"LED_BUILTIN","pin":"GPIO4"}],"naming":"rp2","ram":262144,"ram_from":"pio:vicharak_shrike-lite"}},
{"chosen":"cpy:espressif/vidi_x","ids":["cpy:espressif/vidi_x"],"key":"vidi-x-v1-1","name":"VIDI X V1.1","part":"esp32","records":[{"file":"ports/espressif/boards/vidi_x/pins.c","says":{"buttons":[["GPIO32","BTN_A",null,null],["GPIO33","BTN_B",null,null]],"i2c":["GPIO33","GPIO32"],"leds":[["GPIO2","MICROPY_HW_LED_STATUS",null]],"pixels":[["GPIO26","ws2812"]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"cpy:espressif/vidi_x"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO32","sda":"GPIO33"},"spi":{"miso":"GPIO19","mosi":"GPIO23","name":"board.SPI()","sck":"GPIO18"},"uart":{"name":"board.TX/RX","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"BTN_A","pin":"GPIO32"},{"name":"BTN_B","pin":"GPIO33"}],"leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"GPIO2"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"RGB_LED","pin":"GPIO26"}]}},
{"chosen":"zephyr:uedx24240013_md50e","ids":["zephyr:uedx24240013_md50e"],"key":"viewe-viewe-uedx24240013-md50e","name":"VIEWE UEDX24240013-MD50E","part":"esp32c3","records":[{"file":"boards/viewe/uedx24240013_md50e/uedx24240013_md50e.dts","says":{"buttons":[["GPIO3","sw0","low","up"],["GPIO9","encoder_button","low","up"]]},"src":"zephyr:uedx24240013_md50e","stated":{"buttons|GPIO3":"zephyr:uedx24240013_md50e: gpios = <&gpio0 3 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|GPIO9":"zephyr:uedx24240013_md50e: gpios = <&gpio0 9 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>"}}],"vendor":"viewe","why":"rank","wiring":{"buttons":[{"active":"low","name":"sw0","pin":"GPIO3","pull":"up"},{"active":"low","name":"encoder_button","pin":"GPIO9","pull":"up"}],"naming":"esp"}},
{"chosen":"zephyr:uedx24320028e_wb_a","ids":["zephyr:uedx24320028e_wb_a"],"key":"viewe-viewe-uedx24320028e-wb-a","name":"VIEWE UEDX24320028E-WB-A","part":"esp32s3","records":[{"file":"boards/viewe/uedx24320028e_wb_a/uedx24320028e_wb_a_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"i2c":["GPIO1","GPIO3"],"pixels":[[null,"ws2812"]]},"src":"zephyr:uedx24320028e_wb_a","stated":{"buttons|GPIO0":"zephyr:uedx24320028e_wb_a: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"viewe","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO3","sda":"GPIO1"}},"buttons":[{"active":"low","label":"BOOT Button","name":"sw0","pin":"GPIO0","pull":"up"}],"naming":"esp","parts":[{"address":46,"bus":"i2c","compatible":"chipsemi,chsc6540","name":"CHSC6540"}]}},
{"chosen":"zephyr:uedx32480035e_wb_a","ids":["zephyr:uedx32480035e_wb_a"],"key":"viewe-viewe-uedx32480035e-wb-a","name":"VIEWE UEDX32480035E-WB-A","part":"esp32s3","records":[{"file":"boards/viewe/uedx32480035e_wb_a/uedx32480035e_wb_a_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"i2c":["GPIO1","GPIO3"],"pixels":[[null,"ws2812"]]},"src":"zephyr:uedx32480035e_wb_a","stated":{"buttons|GPIO0":"zephyr:uedx32480035e_wb_a: gpios = <&gpio0 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>"}}],"vendor":"viewe","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO3","sda":"GPIO1"}},"buttons":[{"active":"low","label":"BOOT Button","name":"sw0","pin":"GPIO0","pull":"up"}],"naming":"esp","parts":[{"address":46,"bus":"i2c","compatible":"chipsemi,chsc6540","name":"CHSC6540"}]}},
{"chosen":"pio:viyalab_mizu","flash":8388608,"ids":["pio:viyalab_mizu"],"key":"viyalab-mizu-rp2040","name":"Mizu RP2040","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/viyalab_mizu/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO6","GPIO7","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"pio:viyalab_mizu","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own VIYALAB_MIZU_RP2040 entry"}],"vendor":"Viyalab","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO7","name":"SPI","sck":"GPIO6"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":133000000,"flash":8388608,"flash_from":"pio:viyalab_mizu","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"pio:viyalab_mizu"}},
{"chosen":"hand:pio:vbluno51","flash":131072,"ids":["pio:vbluno51"],"key":"vng-vng-vbluno51","name":"VNG VBLUNO51","part":"nrf51822","ram":32768,"records":[{"checked":"flowrs-regdb nrf51822: ports GPIO","file":"tools/census/hand_wiring/nrf.json","says":{"buttons":[["P0.15","BUT",null,null]],"i2c":["P0.29","P0.30"],"leds":[["P0.07","LED",null]],"spi":["P0.28","P0.24","P0.25"],"uart":["P0.10","P0.11"]},"src":"hand:pio:vbluno51"}],"vendor":"VNG","why":"hand","wiring":{"buses":{"i2c":{"cite":{"date":"2017","doc":"VBLUno51 board Pinout (VBLUno51_Nordic_Pinout.png)","kind":"pinout","publisher":"VNG IoT Lab","quote":"\"SDA0\" \"P0.29\"; \"SCL0\" \"P0.30\"; \"TWI default: SDA0, SCL0 (used for OLED)\"","retrieved":"2026-11-05","url":"https://vngiotlab.github.io/vbluno/images/pinout/VBLUno51_Nordic_Pinout.png","where":"right header, I2C labels; Note 5"},"name":"I2C","scl":"P0.30","sda":"P0.29"},"spi":{"cite":{"date":"2017","doc":"VBLUno51 board Pinout (VBLUno51_Nordic_Pinout.png)","kind":"pinout","publisher":"VNG IoT Lab","quote":"\"SCK\" \"P0.28\"; \"MISO\" \"P0.25\"; \"MOSI\" \"P0.24\"; \"SS\" \"P0.23\"","retrieved":"2026-11-05","url":"https://vngiotlab.github.io/vbluno/images/pinout/VBLUno51_Nordic_Pinout.png","where":"right header, SPI labels"},"cs":"P0.23","miso":"P0.25","mosi":"P0.24","name":"SPI","sck":"P0.28"},"uart":{"cite":{"date":"2017","doc":"VBLUno51 board Pinout (VBLUno51_Nordic_Pinout.png)","kind":"pinout","publisher":"VNG IoT Lab","quote":"\"TX\" \"P0.10\"; \"RX\" \"P0.11\"","retrieved":"2026-11-05","url":"https://vngiotlab.github.io/vbluno/images/pinout/VBLUno51_Nordic_Pinout.png","where":"right header, Serial labels"},"name":"UART","rx":"P0.11","tx":"P0.10"}},"buttons":[{"cite":{"date":"2017","doc":"VBLUno51 board Pinout (VBLUno51_Nordic_Pinout.png)","kind":"pinout","publisher":"VNG IoT Lab","quote":"\"BUT\" \"P0.15\"","retrieved":"2026-11-05","url":"https://vngiotlab.github.io/vbluno/images/pinout/VBLUno51_Nordic_Pinout.png","where":"callout 5, 'User led & button'"},"label":"BUT","name":"BUT","pin":"P0.15"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"date":"2017","doc":"VBLUno51 board Pinout (VBLUno51_Nordic_Pinout.png)","kind":"pinout","publisher":"VNG IoT Lab","quote":"\"LED\" \"P0.7\"","retrieved":"2026-11-05","url":"https://vngiotlab.github.io/vbluno/images/pinout/VBLUno51_Nordic_Pinout.png","where":"callout 5, 'User led & button'"},"label":"LED","name":"LED","pin":"P0.07"}],"naming":"nrf","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:vbluno52","flash":524288,"ids":["pio:vbluno52"],"key":"vng-vng-vbluno52","name":"VNG VBLUno52","part":"nrf52832","ram":65536,"records":[{"checked":"flowrs-regdb nrf52832: ports P0","file":"tools/census/hand_wiring/nrf.json","says":{"buttons":[["P0.17","BUT (SW0)",null,null]],"leds":[["P0.12","LED (LED0)",null]]},"src":"hand:pio:vbluno52"}],"vendor":"VNG","why":"hand","wiring":{"buttons":[{"cite":{"date":"2017-07-12","doc":"VBLUno52 board Nordic Pinout (image, \u00a92017 VNG IoT Lab), boards/arm/nrf52_vbluno52/doc/img/nrf52_vbluno52_pinout.png in the vendor's board-support commit 'boards: arm: Add support for the VBLUno52 board' (Nam Do)","kind":"pinout","level":"Not determinable: no schematic; the dts entry 'gpios = <&gpio0 17 GPIO_ACTIVE_LOW>' carries the comment '/* gpio flags need validation */'.","publisher":"VNG IoT Lab (in Zephyr)","quote":"\"User led & button\" \"BUT\" \"P0.17\" | d2: \"* BUTTON = BUT = SW0 = P0.17\"","revision":"commit 92dacb2a","url":"https://github.com/zephyrproject-rtos/zephyr/blob/92dacb2a6226dfb5c04065270adec31157ac6fb3/boards/arm/nrf52_vbluno52/doc/img/nrf52_vbluno52_pinout.png","where":"pinout image callout 5; d2 'Push buttons'"},"label":"BUT (SW0)","name":"BUT (SW0)","pin":"P0.17"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"date":"2017-07-12","doc":"VBLUno52 board Nordic Pinout (image, \u00a92017 VNG IoT Lab), boards/arm/nrf52_vbluno52/doc/img/nrf52_vbluno52_pinout.png in the vendor's board-support commit 'boards: arm: Add support for the VBLUno52 board' (Nam Do)","kind":"pinout","level":"Not determinable: no schematic published; the vendor's original board.h ('#define LED0_GPIO_PIN 12') gave no polarity; the current dts flag (gpios = <&gpio0 12 0>, active high) was added later by Zephyr maintainers, not shown to come from the vendor.","publisher":"VNG IoT Lab (in Zephyr)","quote":"\"User led & button\" \"LED\" \"P0.12\" | d2: \"* LED = LED0 (green) = P0.12\"","revision":"commit 92dacb2a","url":"https://github.com/zephyrproject-rtos/zephyr/blob/92dacb2a6226dfb5c04065270adec31157ac6fb3/boards/arm/nrf52_vbluno52/doc/img/nrf52_vbluno52_pinout.png","where":"pinout image callout 5 'User led & button'; d2 'Connections and IOs'"},"colour":"green","label":"LED (LED0)","name":"LED (LED0)","pin":"P0.12"}],"naming":"nrf","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nrf51_vbluno51","ids":["zephyr:nrf51_vbluno51"],"key":"vngiotlab-nrf51-vbluno51","name":"nRF51-VBLUno51","part":"nrf51822","ram":32768,"records":[{"file":"boards/vngiotlab/nrf51_vbluno51/nrf51_vbluno51.dts","says":{"buttons":[["P0.15","sw0","low",null]],"i2c":["P0.29","P0.30"],"leds":[["P0.07","led0","high"]]},"src":"zephyr:nrf51_vbluno51","stated":{"buttons|P0.15":"zephyr:nrf51_vbluno51: gpios = <&gpio0 15 GPIO_ACTIVE_LOW>","leds|P0.07":"zephyr:nrf51_vbluno51: gpios = <&gpio0 7 0>"}}],"vendor":"vngiotlab","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.30","sda":"P0.29"}},"buttons":[{"active":"low","label":"Button","name":"sw0","pin":"P0.15"}],"flash":262144,"flash_by_part":true,"flash_from":"Zephyr's nrf51822_qfac.dtsi, Nordic's QFAC variant nrf51822-qfac, named by zephyr:nrf51_vbluno51: #include <nordic/nrf51822_qfac.dtsi>","leds":[{"active":"high","label":"LED","name":"led0","pin":"P0.07"}],"memory_cite":{"doc":"Zephyr dts/arm/nordic/nrf51822_qfac.dtsi","kind":"board-definition","publisher":"Zephyr Project","quote":"reg = <0x00000000 DT_SIZE_K(256)>; ... reg = <0x20000000 DT_SIZE_K(32)>;","revision":"git a915b2f126","url":"https://github.com/zephyrproject-rtos/zephyr/blob/a915b2f12675b48b16d56653ea145dcd8f20cbbf/dts/arm/nordic/nrf51822_qfac.dtsi","where":"&flash0 and &sram0"},"naming":"nrf","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:nrf52_vbluno52","flash":524288,"ids":["zephyr:nrf52_vbluno52"],"key":"vngiotlab-nrf52-vbluno52","name":"nRF52-VBLUno52","part":"nrf52832","ram":65536,"records":[{"file":"boards/vngiotlab/nrf52_vbluno52/nrf52_vbluno52.dts","says":{"buttons":[["P0.17","sw0","low",null]],"i2c":["P0.26","P0.27"],"leds":[["P0.12","led0","high"]]},"src":"zephyr:nrf52_vbluno52","stated":{"buttons|P0.17":"zephyr:nrf52_vbluno52: gpios = <&gpio0 17 GPIO_ACTIVE_LOW>","leds|P0.12":"zephyr:nrf52_vbluno52: gpios = <&gpio0 12 0>"}}],"vendor":"vngiotlab","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.27","sda":"P0.26"}},"buttons":[{"active":"low","label":"Button","name":"sw0","pin":"P0.17"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED","name":"led0","pin":"P0.12"}],"naming":"nrf","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:gd32f470zit6_core","flash":2097152,"ids":["zephyr:gd32f470zit6_core"],"key":"waikensmart-gd32f470zit6-core-board","name":"GD32F470ZIT6 Core Board","part":"gd32f470","ram":720896,"records":[{"file":"boards/waiken-smart/gd32f470zit6_core/gd32f470zit6_core.dts","says":{"buttons":[["PC1","sw0","high",null],["PA0","sw1","high",null]],"leds":[["PA1","led0","low"],["PA2","led1","low"]]},"src":"zephyr:gd32f470zit6_core","stated":{"buttons|PA0":"zephyr:gd32f470zit6_core: gpios = <&gpioa 0 GPIO_ACTIVE_HIGH>","buttons|PC1":"zephyr:gd32f470zit6_core: gpios = <&gpioc 1 GPIO_ACTIVE_HIGH>","leds|PA1":"zephyr:gd32f470zit6_core: gpios = <&gpioa 1 GPIO_ACTIVE_LOW>","leds|PA2":"zephyr:gd32f470zit6_core: gpios = <&gpioa 2 GPIO_ACTIVE_LOW>"}}],"vendor":"waiken-smart","why":"rank","wiring":{"buttons":[{"active":"high","label":"KEY0","name":"sw0","pin":"PC1"},{"active":"high","label":"WK_UP","name":"sw1","pin":"PA0"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED1","name":"led0","pin":"PA1"},{"active":"low","label":"LED2","name":"led1","pin":"PA2"}],"naming":"port16","ram":720896,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:nordic/warmbit_bluepixel","ids":["cpy:nordic/warmbit_bluepixel"],"key":"warmbit-warmbit-bluepixel-nrf52840","name":"WarmBit BluePixel nRF52840","part":"nrf52840","records":[{"file":"ports/nordic/boards/warmbit_bluepixel/pins.c","says":{"i2c":["P0.04","P0.08"],"leds":[["P0.27","LED",null],["P0.12","MICROPY_HW_LED_STATUS",null]],"uart":["P0.22","P0.24"]},"src":"cpy:nordic/warmbit_bluepixel"}],"vendor":"WarmBit","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"P0.08","sda":"P0.04"},"uart":{"name":"board.UART()","rx":"P0.24","tx":"P0.22"}},"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF52840 product page nrf52840","leds":[{"aliases":["L","YELLOW_LED"],"colour":"yellow","name":"LED","pin":"P0.27"},{"name":"MICROPY_HW_LED_STATUS","pin":"P0.12"}],"memory_cite":{"doc":"nRF52840 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"1 MB Flash, 256 KB RAM","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF52840","where":"Key features"},"naming":"nrf","ram":262144,"ram_from":"Nordic's nRF52840 product page nrf52840"}},
{"chosen":"zephyr:esp32c6_lcd_1_47","ids":["zephyr:esp32c6_lcd_1_47"],"key":"waveshare-esp32-c6-lcd-1-47","name":"ESP32-C6 LCD 1.47\"","part":"esp32c6","records":[{"file":"boards/waveshare/esp32c6_lcd_1_47/esp32c6_lcd_1_47_hpcore.dts","says":{"buttons":[["GPIO9","sw0","low","up"]],"leds":[["GPIO22","led0","high"]]},"src":"zephyr:esp32c6_lcd_1_47","stated":{"buttons|GPIO9":"zephyr:esp32c6_lcd_1_47: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO22":"zephyr:esp32c6_lcd_1_47: gpios = <&gpio0 22 GPIO_ACTIVE_HIGH>"}}],"vendor":"waveshare","why":"rank","wiring":{"buttons":[{"active":"low","label":"Boot Button","name":"sw0","pin":"GPIO9","pull":"up"}],"leds":[{"active":"high","label":"LCD Backlight","name":"led0","pin":"GPIO22"}],"naming":"esp"}},
{"chosen":"zephyr:esp32p4_wifi6","ids":["zephyr:esp32p4_wifi6"],"key":"waveshare-esp32-p4-wifi6","name":"ESP32-P4-WIFI6","part":"esp32p4","records":[{"file":"boards/waveshare/esp32p4_wifi6/esp32p4_wifi6_esp32p4_hpcore.dts","says":{"buttons":[["GPIO35","sw0","low","up"]],"i2c":["GPIO7","GPIO8"]},"src":"zephyr:esp32p4_wifi6","stated":{"buttons|GPIO35":"zephyr:esp32p4_wifi6: gpios = <&gpio1 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"waveshare","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO8","sda":"GPIO7"}},"buttons":[{"active":"low","label":"Boot Button","name":"sw0","pin":"GPIO35","pull":"up"}],"naming":"esp"}},
{"chosen":"zephyr:esp32p4_wifi6_dev_kit","ids":["zephyr:esp32p4_wifi6_dev_kit"],"key":"waveshare-esp32-p4-wifi6-dev-kit","name":"ESP32-P4-WIFI6-Dev-Kit","part":"esp32p4","records":[{"file":"boards/waveshare/esp32p4_wifi6_dev_kit/esp32p4_wifi6_dev_kit_esp32p4_hpcore.dts","says":{"buttons":[["GPIO35","sw0","low","up"]],"i2c":["GPIO7","GPIO8"]},"src":"zephyr:esp32p4_wifi6_dev_kit","stated":{"buttons|GPIO35":"zephyr:esp32p4_wifi6_dev_kit: gpios = <&gpio1 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"waveshare","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO8","sda":"GPIO7"}},"buttons":[{"active":"low","label":"Boot Button","name":"sw0","pin":"GPIO35","pull":"up"}],"naming":"esp"}},
{"chosen":"zephyr:esp32s3_geek","ids":["zephyr:esp32s3_geek"],"key":"waveshare-esp32-s3-geek","name":"ESP32-S3-GEEK","part":"esp32s3","records":[{"file":"boards/waveshare/esp32s3_geek/esp32s3_geek_esp32s3_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"i2c":["GPIO16","GPIO17"]},"src":"zephyr:esp32s3_geek","stated":{"buttons|GPIO0":"zephyr:esp32s3_geek: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"waveshare","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO17","sda":"GPIO16"}},"buttons":[{"active":"low","label":"BOOT Button","name":"sw0","pin":"GPIO0","pull":"up"}],"naming":"esp"}},
{"chosen":"zephyr:esp32s3_matrix","ids":["zephyr:esp32s3_matrix"],"key":"waveshare-esp32-s3-matrix","name":"ESP32-S3-Matrix","part":"esp32s3","records":[{"file":"boards/waveshare/esp32s3_matrix/esp32s3_matrix_esp32s3_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"pixels":[[null,"ws2812"]]},"src":"zephyr:esp32s3_matrix","stated":{"buttons|GPIO0":"zephyr:esp32s3_matrix: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"waveshare","why":"rank","wiring":{"buttons":[{"active":"low","label":"BOOT Button","name":"sw0","pin":"GPIO0","pull":"up"}],"naming":"esp"}},
{"chosen":"zephyr:esp32s3_rlcd_4_2","ids":["zephyr:esp32s3_rlcd_4_2"],"key":"waveshare-esp32-s3-rlcd-4-2","name":"ESP32-S3-RLCD-4.2","part":"esp32s3","records":[{"file":"boards/waveshare/esp32s3_rlcd_4_2/esp32s3_rlcd_4_2_esp32s3_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"],["GPIO18","sw1","low","up"]],"i2c":["GPIO13","GPIO14"]},"src":"zephyr:esp32s3_rlcd_4_2","stated":{"buttons|GPIO0":"zephyr:esp32s3_rlcd_4_2: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|GPIO18":"zephyr:esp32s3_rlcd_4_2: gpios = <&gpio0 18 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"waveshare","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO14","sda":"GPIO13"}},"buttons":[{"active":"low","label":"BOOT Button","name":"sw0","pin":"GPIO0","pull":"up"},{"active":"low","label":"USER Button","name":"sw1","pin":"GPIO18","pull":"up"}],"naming":"esp","parts":[{"address":81,"bus":"i2c","compatible":"nxp,pcf85063a","name":"PCF85063A"},{"address":112,"bus":"i2c","compatible":"sensirion,shtc3","name":"SHTC3"}]}},
{"chosen":"zephyr:esp32s3_touch_lcd_1_28","ids":["zephyr:esp32s3_touch_lcd_1_28"],"key":"waveshare-esp32-s3-touch-lcd-1-28","name":"ESP32-S3-Touch-LCD-1.28","part":"esp32s3","records":[{"file":"boards/waveshare/esp32s3_touch_lcd_1_28/esp32s3_touch_lcd_1_28_esp32s3_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"i2c":["GPIO6","GPIO7"],"spi":[null,"GPIO11","GPIO12"]},"src":"zephyr:esp32s3_touch_lcd_1_28","stated":{"buttons|GPIO0":"zephyr:esp32s3_touch_lcd_1_28: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"waveshare","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"GPIO7","sda":"GPIO6"},"spi":{"miso":"GPIO12","mosi":"GPIO11","name":"spi2"}},"buttons":[{"active":"low","label":"BOOT Button","name":"sw0","pin":"GPIO0","pull":"up"}],"naming":"esp","parts":[{"address":21,"bus":"i2c","compatible":"hynitron,cst8xx","name":"CST8XX"}]}},
{"chosen":"zephyr:rp2040_geek","flash":4194304,"ids":["cpy:raspberrypi/waveshare_rp2040_geek","zephyr:rp2040_geek"],"key":"waveshare-rp2040-geek","name":"RP2040-GEEK","notes":["uart added from cpy:raspberrypi/waveshare_rp2040_geek","spi added from cpy:raspberrypi/waveshare_rp2040_geek"],"part":"rp2040","ram":270336,"records":[{"file":"boards/waveshare/rp2040_geek/rp2040_geek.dts","says":{"i2c":["GPIO28","GPIO29"]},"src":"zephyr:rp2040_geek"},{"file":"ports/raspberrypi/boards/waveshare_rp2040_geek/pins.c","says":{"i2c":["GPIO28","GPIO29"],"spi":["GPIO10","GPIO11","GPIO20"],"uart":["GPIO4","GPIO5"]},"src":"cpy:raspberrypi/waveshare_rp2040_geek"}],"vendor":"waveshare","why":"nothing","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO29","sda":"GPIO28"},"spi":{"added_from":"cpy:raspberrypi/waveshare_rp2040_geek","miso":"GPIO20","mosi":"GPIO11","name":"board.SPI()","sck":"GPIO10"},"uart":{"added_from":"cpy:raspberrypi/waveshare_rp2040_geek","name":"board.UART()","rx":"GPIO5","tx":"GPIO4"}},"flash":4194304,"flash_from":"the census: the largest any of its sources states","naming":"rp2","ram":270336,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:rp2040_keyboard_3","flash":2097152,"ids":["zephyr:rp2040_keyboard_3"],"key":"waveshare-rp2040-keyboard-3","name":"RP2040-Keyboard-3","part":"rp2040","ram":270336,"records":[{"file":"boards/waveshare/rp2040_keyboard_3/rp2040_keyboard_3.dts","says":{"buttons":[["GPIO14","sw0","low","up"],["GPIO13","button_c","low","up"],["GPIO12","button_v","low","up"]],"pixels":[[null,"ws2812"]]},"src":"zephyr:rp2040_keyboard_3","stated":{"buttons|GPIO12":"zephyr:rp2040_keyboard_3: gpios = <&gpio0 12 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|GPIO13":"zephyr:rp2040_keyboard_3: gpios = <&gpio0 13 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","buttons|GPIO14":"zephyr:rp2040_keyboard_3: gpios = <&gpio0 14 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>"}}],"vendor":"waveshare","why":"rank","wiring":{"buttons":[{"active":"low","label":"CTRL","name":"sw0","pin":"GPIO14","pull":"up"},{"active":"low","label":"C","name":"button_c","pin":"GPIO13","pull":"up"},{"active":"low","label":"V","name":"button_v","pin":"GPIO12","pull":"up"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","naming":"rp2","ram":270336,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:rp2040:rp2040:waveshare_rp2040_lcd_0_96","flash":2097152,"ids":["arduino:rp2040:rp2040:waveshare_rp2040_lcd_0_96","cpy:raspberrypi/waveshare_rp2040_lcd_0_96","mpy:rp2/WAVESHARE_RP2040_LCD_0_96","pio:waveshare_rp2040_lcd_0_96"],"key":"waveshare-rp2040-lcd-0-96","name":"RP2040 LCD 0.96","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2040_lcd_0_96/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:waveshare_rp2040_lcd_0_96"},{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2040_lcd_0_96/pins_arduino.h","same":true,"src":"pio:waveshare_rp2040_lcd_0_96","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own WAVESHARE_RP2040_LCD_0_96 entry"},{"file":"ports/rp2/boards/WAVESHARE_RP2040_LCD_0_96/mpconfigboard.h","src":"mpy:rp2/WAVESHARE_RP2040_LCD_0_96"},{"file":"ports/raspberrypi/boards/waveshare_rp2040_lcd_0_96/pins.c","says":{"i2c":["GPIO20","GPIO21"],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/waveshare_rp2040_lcd_0_96"}],"vendor":"Waveshare","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:waveshare_rp2040_lcd_0_96","naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:waveshare_rp2040_lcd_0_96"}},
{"chosen":"arduino:rp2040:rp2040:waveshare_rp2040_lcd_1_28","flash":2097152,"ids":["arduino:rp2040:rp2040:waveshare_rp2040_lcd_1_28","cpy:raspberrypi/waveshare_rp2040_lcd_1_28","pio:waveshare_rp2040_lcd_1_28"],"key":"waveshare-rp2040-lcd-1-28","name":"RP2040 LCD 1.28","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2040_lcd_1_28/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:waveshare_rp2040_lcd_1_28"},{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2040_lcd_1_28/pins_arduino.h","same":true,"src":"pio:waveshare_rp2040_lcd_1_28","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own WAVESHARE_RP2040_LCD_1_28 entry"},{"file":"ports/raspberrypi/boards/waveshare_rp2040_lcd_1_28/pins.c","src":"cpy:raspberrypi/waveshare_rp2040_lcd_1_28"}],"vendor":"Waveshare","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:waveshare_rp2040_lcd_1_28","naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:waveshare_rp2040_lcd_1_28"}},
{"chosen":"arduino:rp2040:rp2040:waveshare_rp2040_lora","flash":2097152,"ids":["arduino:rp2040:rp2040:waveshare_rp2040_lora","pio:waveshare_rp2040_lora"],"key":"waveshare-rp2040-lora","name":"RP2040 LoRa","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2040_lora/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:waveshare_rp2040_lora"},{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2040_lora/pins_arduino.h","same":true,"src":"pio:waveshare_rp2040_lora","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own WAVESHARE_RP2040_LORA entry"}],"vendor":"Waveshare","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO5","miso":"GPIO4","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:waveshare_rp2040_lora","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:waveshare_rp2040_lora"}},
{"chosen":"arduino:rp2040:rp2040:waveshare_rp2040_matrix","flash":2097152,"ids":["arduino:rp2040:rp2040:waveshare_rp2040_matrix","pio:waveshare_rp2040_matrix","zephyr:rp2040_matrix"],"key":"waveshare-rp2040-matrix","name":"RP2040 Matrix","part":"rp2040","ram":270336,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2040_matrix/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"pixels":[["GPIO16","ws2812"]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:waveshare_rp2040_matrix"},{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2040_matrix/pins_arduino.h","same":true,"src":"pio:waveshare_rp2040_matrix","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own WAVESHARE_RP2040_MATRIX entry"},{"file":"boards/waveshare/rp2040_matrix/rp2040_matrix.dts","says":{"pixels":[[null,"ws2812"]]},"src":"zephyr:rp2040_matrix"}],"vendor":"Waveshare","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO5","miso":"GPIO4","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:waveshare_rp2040_matrix","naming":"rp2","pixels":[{"count":25,"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO16"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:waveshare_rp2040_matrix"}},
{"chosen":"arduino:rp2040:rp2040:waveshare_rp2040_one","flash":4194304,"ids":["arduino:rp2040:rp2040:waveshare_rp2040_one","cpy:raspberrypi/waveshare_rp2040_one","pio:waveshare_rp2040_one"],"key":"waveshare-rp2040-one","name":"RP2040 One","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2040_one/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"pixels":[["GPIO16","ws2812"]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:waveshare_rp2040_one"},{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2040_one/pins_arduino.h","same":true,"src":"pio:waveshare_rp2040_one","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own WAVESHARE_RP2040_ONE entry"},{"file":"ports/raspberrypi/boards/waveshare_rp2040_one/pins.c","says":{"i2c":["GPIO4","GPIO5"],"pixels":[["GPIO16","ws2812"]],"spi":[null,"GPIO7","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/waveshare_rp2040_one"}],"vendor":"Waveshare","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO5","miso":"GPIO4","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":4194304,"flash_from":"arduino:rp2040:rp2040:waveshare_rp2040_one","naming":"rp2","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO16"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:waveshare_rp2040_one"}},
{"chosen":"cpy:raspberrypi/waveshare_rp2040_pizero","flash":16777216,"ids":["arduino:rp2040:rp2040:waveshare_rp2040_pizero","cpy:raspberrypi/waveshare_rp2040_pizero","pio:waveshare_rp2040_pizero"],"key":"waveshare-rp2040-pizero","name":"RP2040 PiZero","part":"rp2040","ram":262144,"records":[{"file":"ports/raspberrypi/boards/waveshare_rp2040_pizero/pins.c","says":{"i2c":["GPIO2","GPIO3"],"leds":[["GPIO25","MICROPY_HW_LED_STATUS",null]],"spi":["GPIO10","GPIO11","GPIO12"],"uart":["GPIO4","GPIO5"]},"src":"cpy:raspberrypi/waveshare_rp2040_pizero"},{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2040_pizero/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"spi":["GPIO18","GPIO19","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:waveshare_rp2040_pizero"},{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2040_pizero/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"spi":["GPIO18","GPIO19","GPIO20"],"uart":["GPIO0","GPIO1"]},"src":"pio:waveshare_rp2040_pizero","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own WAVESHARE_RP2040_PIZERO entry"}],"vendor":"Waveshare","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO3","sda":"GPIO2"},"spi":{"miso":"GPIO12","mosi":"GPIO11","name":"board.SPI()","sck":"GPIO10"},"uart":{"name":"board.UART()","rx":"GPIO5","tx":"GPIO4"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:waveshare_rp2040_pizero","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:waveshare_rp2040_pizero"}},
{"chosen":"arduino:rp2040:rp2040:waveshare_rp2040_plus","flash":4194304,"ids":["arduino:rp2040:rp2040:waveshare_rp2040_plus","cpy:raspberrypi/waveshare_rp2040_plus_16mb","cpy:raspberrypi/waveshare_rp2040_plus_4mb","mpy:rp2/WAVESHARE_RP2040_PLUS","pio:waveshare_rp2040_plus","zephyr:rp2040_plus"],"key":"waveshare-rp2040-plus","name":"RP2040 Plus","notes":["led GPIO25 label from zephyr:rp2040_plus","led GPIO25 active from zephyr:rp2040_plus"],"part":"rp2040","ram":270336,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2040_plus/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:waveshare_rp2040_plus"},{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2040_plus/pins_arduino.h","same":true,"src":"pio:waveshare_rp2040_plus","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own WAVESHARE_RP2040_PLUS entry"},{"file":"boards/waveshare/rp2040_plus/rp2040_plus.dts","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","led0","high"]]},"src":"zephyr:rp2040_plus","stated":{"leds|GPIO25":"zephyr:rp2040_plus: gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>"}},{"file":"ports/raspberrypi/boards/waveshare_rp2040_plus_16mb/pins.c","says":{"leds":[["GPIO25","LED",null]]},"src":"cpy:raspberrypi/waveshare_rp2040_plus_16mb"},{"file":"ports/raspberrypi/boards/waveshare_rp2040_plus_4mb/pins.c","says":{"leds":[["GPIO25","LED",null]]},"src":"cpy:raspberrypi/waveshare_rp2040_plus_4mb"},{"file":"ports/rp2/boards/WAVESHARE_RP2040_PLUS/mpconfigboard.h","src":"mpy:rp2/WAVESHARE_RP2040_PLUS"}],"vendor":"Waveshare","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":4194304,"flash_from":"arduino:rp2040:rp2040:waveshare_rp2040_plus","leds":[{"active":"high","aliases":["PIN_LED"],"filled":["label from zephyr:rp2040_plus","active from zephyr:rp2040_plus"],"label":"LED","name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:waveshare_rp2040_plus"}},
{"chosen":"hand:pio:waveshare_rp2040_plus_16mb","flash":16777216,"ids":["pio:waveshare_rp2040_plus_16mb"],"key":"waveshare-rp2040-plus-16mb","name":"RP2040 Plus 16MB","part":"rp2040","ram":262144,"records":[{"checked":"rp2040 QFN-56: GPIO0-29","file":"tools/census/hand_wiring/rp2.json","says":{"leds":[["GPIO25","Led1","high"]]},"src":"hand:pio:waveshare_rp2040_plus_16mb"}],"vendor":"Waveshare","why":"hand","wiring":{"flash":16777216,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2021-10-12 (PDF creation)","doc":"RP2040-Plus schematic (RP2040_Plus.pdf, single sheet)","kind":"schematic","level":"GPIO25 -> R19 470R -> Led1 anode, cathode to GND -> lit when GPIO25 high.","publisher":"Waveshare","quote":"\"Key & LED\" \"GPIO25\" \"R19\" \"470R\" \"Led1\" \"GND\"","url":"https://files.waveshare.com/wiki/RP2040-Plus/RP2040_Plus.pdf","where":"'Key & LED' block"},"label":"Led1","name":"Led1","pin":"GPIO25"}],"naming":"rp2","none":[{"cite":{"date":"2021-10-12 (PDF creation)","doc":"RP2040-Plus schematic (RP2040_Plus.pdf, single sheet)","kind":"schematic","publisher":"Waveshare","quote":"\"Key1\" on \"RUN\"; \"Key2\" via \"R20\" \"1K\" to \"QSPI SS N\" (\"R17\" \"NC\" to \"3V3\"); both keys' other side to \"GND\"","url":"https://files.waveshare.com/wiki/RP2040-Plus/RP2040_Plus.pdf","where":"'Key & LED' block"},"what":"buttons"}],"ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:pio:waveshare_rp2040_plus_4mb","flash":4194304,"ids":["pio:waveshare_rp2040_plus_4mb"],"key":"waveshare-rp2040-plus-4mb","name":"RP2040 Plus 4MB","part":"rp2040","ram":262144,"records":[{"checked":"rp2040 QFN-56: GPIO0-29","file":"tools/census/hand_wiring/rp2.json","says":{"leds":[["GPIO25","Led1","high"]]},"src":"hand:pio:waveshare_rp2040_plus_4mb"}],"vendor":"Waveshare","why":"hand","wiring":{"flash":4194304,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2021-10-12 (PDF creation)","doc":"RP2040-Plus schematic (RP2040_Plus.pdf, single sheet)","kind":"schematic","level":"GPIO25 -> R19 470R -> Led1 anode, cathode to GND -> lit when GPIO25 high.","publisher":"Waveshare","quote":"\"Key & LED\" \"GPIO25\" \"R19\" \"470R\" \"Led1\" \"GND\"","url":"https://files.waveshare.com/wiki/RP2040-Plus/RP2040_Plus.pdf","where":"'Key & LED' block"},"label":"Led1","name":"Led1","pin":"GPIO25"}],"naming":"rp2","none":[{"cite":{"date":"2021-10-12 (PDF creation)","doc":"RP2040-Plus schematic (RP2040_Plus.pdf, single sheet)","kind":"schematic","publisher":"Waveshare","quote":"\"Key1\" on \"RUN\"; \"Key2\" via \"R20\" \"1K\" to \"QSPI SS N\" (\"R17\" \"NC\" to \"3V3\"); both keys' other side to \"GND\"","url":"https://files.waveshare.com/wiki/RP2040-Plus/RP2040_Plus.pdf","where":"'Key & LED' block"},"what":"buttons"}],"ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"arduino:rp2040:rp2040:waveshare_rp2040_zero","flash":2097152,"ids":["arduino:rp2040:rp2040:waveshare_rp2040_zero","cpy:raspberrypi/waveshare_rp2040_zero","mpy:rp2/WAVESHARE_RP2040_ZERO","pio:waveshare_rp2040_zero","zephyr:rp2040_zero"],"key":"waveshare-rp2040-zero","name":"RP2040 Zero","part":"rp2040","ram":270336,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2040_zero/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"pixels":[["GPIO16","ws2812"]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:waveshare_rp2040_zero"},{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2040_zero/pins_arduino.h","same":true,"src":"pio:waveshare_rp2040_zero","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own WAVESHARE_RP2040_ZERO entry"},{"file":"boards/waveshare/rp2040_zero/rp2040_zero.dts","says":{"i2c":["GPIO24","GPIO25"],"pixels":[[null,"ws2812"]]},"src":"zephyr:rp2040_zero"},{"file":"ports/rp2/boards/WAVESHARE_RP2040_ZERO/mpconfigboard.h","says":{"pixels":[["GPIO16","ws2812"]]},"src":"mpy:rp2/WAVESHARE_RP2040_ZERO"},{"file":"ports/raspberrypi/boards/waveshare_rp2040_zero/pins.c","says":{"pixels":[["GPIO16","ws2812"]],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/waveshare_rp2040_zero"}],"vendor":"Waveshare","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO5","miso":"GPIO4","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:waveshare_rp2040_zero","naming":"rp2","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO16"}],"ram":262144,"ram_from":"arduino:rp2040:rp2040:waveshare_rp2040_zero"}},
{"chosen":"arduino:rp2040:rp2040:waveshare_rp2350_lcd_0_96","flash":4194304,"ids":["arduino:rp2040:rp2040:waveshare_rp2350_lcd_0_96","cpy:raspberrypi/waveshare_rp2350_lcd_0_96","pio:waveshare_rp2350_lcd_0_96"],"key":"waveshare-rp2350-lcd-0-96","name":"RP2350 LCD 0.96","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2350_lcd_0_96/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:waveshare_rp2350_lcd_0_96"},{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2350_lcd_0_96/pins_arduino.h","same":true,"src":"pio:waveshare_rp2350_lcd_0_96","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own WAVESHARE_RP2350_LCD_0_96 entry"},{"file":"ports/raspberrypi/boards/waveshare_rp2350_lcd_0_96/pins.c","says":{"i2c":["GPIO20","GPIO21"],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/waveshare_rp2350_lcd_0_96"}],"vendor":"Waveshare","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":4194304,"flash_from":"arduino:rp2040:rp2040:waveshare_rp2350_lcd_0_96","naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:waveshare_rp2350_lcd_0_96"}},
{"chosen":"arduino:rp2040:rp2040:waveshare_rp2350_pizero","flash":16777216,"ids":["arduino:rp2040:rp2040:waveshare_rp2350_pizero","pio:waveshare_rp2350_pizero"],"key":"waveshare-rp2350-pizero","name":"RP2350 PiZero","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2350_pizero/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:waveshare_rp2350_pizero"},{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2350_pizero/pins_arduino.h","same":true,"src":"pio:waveshare_rp2350_pizero","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own WAVESHARE_RP2350_PIZERO entry"}],"vendor":"Waveshare","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:waveshare_rp2350_pizero","naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:waveshare_rp2350_pizero"}},
{"chosen":"arduino:rp2040:rp2040:waveshare_rp2350_plus","flash":4194304,"ids":["arduino:rp2040:rp2040:waveshare_rp2350_plus","cpy:raspberrypi/waveshare_rp2350_plus","pio:waveshare_rp2350_plus"],"key":"waveshare-rp2350-plus","name":"RP2350 Plus","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2350_plus/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:waveshare_rp2350_plus"},{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2350_plus/pins_arduino.h","same":true,"src":"pio:waveshare_rp2350_plus","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own WAVESHARE_RP2350_PLUS entry"},{"file":"ports/raspberrypi/boards/waveshare_rp2350_plus/pins.c","says":{"leds":[["GPIO25","LED",null]]},"src":"cpy:raspberrypi/waveshare_rp2350_plus"}],"vendor":"Waveshare","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":4194304,"flash_from":"arduino:rp2040:rp2040:waveshare_rp2350_plus","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:waveshare_rp2350_plus"}},
{"chosen":"arduino:rp2040:rp2040:waveshare_rp2350_zero","flash":4194304,"ids":["arduino:rp2040:rp2040:waveshare_rp2350_zero","cpy:raspberrypi/waveshare_rp2350_zero","pio:waveshare_rp2350_zero","zephyr:rp2350_zero"],"key":"waveshare-rp2350-zero","name":"RP2350 Zero","part":"rp2350","ram":532480,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2350_zero/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"pixels":[["GPIO16","ws2812"]],"spi":["GPIO2","GPIO3","GPIO4"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:waveshare_rp2350_zero"},{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2350_zero/pins_arduino.h","same":true,"src":"pio:waveshare_rp2350_zero","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own WAVESHARE_RP2350_ZERO entry"},{"file":"boards/waveshare/rp2350_zero/rp2350_zero_rp2350a_m33_0.dts","says":{"i2c":["GPIO4","GPIO5"],"pixels":[[null,"ws2812"]]},"src":"zephyr:rp2350_zero"},{"file":"ports/raspberrypi/boards/waveshare_rp2350_zero/pins.c","says":{"pixels":[["GPIO16","ws2812"]],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/waveshare_rp2350_zero"}],"vendor":"Waveshare","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO5","miso":"GPIO4","mosi":"GPIO3","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":4194304,"flash_from":"arduino:rp2040:rp2040:waveshare_rp2350_zero","naming":"rp2","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO16"}],"ram":524288,"ram_from":"arduino:rp2040:rp2040:waveshare_rp2350_zero"}},
{"chosen":"mpy:rp2/WAVESHARE_RP2350B_CORE","ids":["mpy:rp2/WAVESHARE_RP2350B_CORE"],"key":"waveshare-rp2350b-core","name":"RP2350B Core","part":"rp2350","records":[{"file":"ports/rp2/boards/WAVESHARE_RP2350B_CORE/mpconfigboard.h","says":{"leds":[["GPIO39","LED",null]]},"src":"mpy:rp2/WAVESHARE_RP2350B_CORE"}],"vendor":"Waveshare","why":"rank","wiring":{"flash":16777216,"flash_from":"mpy:rp2/WAVESHARE_RP2350B_CORE: PICO_FLASH_SIZE_BYTES","leds":[{"name":"LED","pin":"GPIO39"}],"memory_cite":{"doc":"RP2350 product page","kind":"datasheet","publisher":"Raspberry Pi","quote":"520 KB on-chip SRAM","retrieved":"2026-11-02","url":"https://www.raspberrypi.com/products/rp2350/","where":"Specification"},"naming":"rp2","ram":532480,"ram_from":"Raspberry Pi's RP2350 product page rp2350"}},
{"chosen":"arduino:rp2040:rp2040:waveshare_rp2350b_plus_w","flash":16777216,"ids":["arduino:rp2040:rp2040:waveshare_rp2350b_plus_w","pio:waveshare_rp2350b_plus_w","zephyr:rp2350b_plus_w"],"key":"waveshare-rp2350b-plus-w","name":"RP2350B Plus W","notes":["led GPIO23 label from zephyr:rp2350b_plus_w","led GPIO23 active from zephyr:rp2350b_plus_w"],"part":"rp2350","ram":532480,"records":[{"core":"arduino:rp2040:rp2040","dropped":["not a pin of the part"],"file":"variants/waveshare_rp2350b_plus_w/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["CYW43 WL_GPIO0","LED_BUILTIN",null],["GPIO23","PIN_LED",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:waveshare_rp2350b_plus_w"},{"core":"arduino:rp2040:rp2040","dropped":["not a pin of the part"],"file":"variants/waveshare_rp2350b_plus_w/pins_arduino.h","same":true,"src":"pio:waveshare_rp2350b_plus_w","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own WAVESHARE_RP2350B_PLUS_W entry"},{"file":"boards/waveshare/rp2350b_plus_w/rp2350b_plus_w_rp2350b_m33_0.dts","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO23","led0","high"]]},"src":"zephyr:rp2350b_plus_w","stated":{"leds|GPIO23":"zephyr:rp2350b_plus_w: gpios = <&gpio0 23 GPIO_ACTIVE_HIGH>"}}],"vendor":"Waveshare","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:waveshare_rp2350b_plus_w","leds":[{"label":"CYW43 WL_GPIO0","name":"LED_BUILTIN"},{"active":"high","filled":["label from zephyr:rp2350b_plus_w","active from zephyr:rp2350b_plus_w"],"label":"LED","name":"PIN_LED","pin":"GPIO23"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:waveshare_rp2350b_plus_w"}},
{"chosen":"arduino:sandeepmistry:nRF5:Waveshare_BLE400","flash":262144,"ids":["arduino:sandeepmistry:nRF5:Waveshare_BLE400","pio:waveshare_ble400","zephyr:nrf51_ble400"],"key":"waveshare-waveshare-ble400","name":"Waveshare BLE400","notes":["led P0.18 colour from zephyr:nrf51_ble400","led P0.19 colour from zephyr:nrf51_ble400","led P0.20 colour from zephyr:nrf51_ble400","led P0.21 colour from zephyr:nrf51_ble400","led P0.22 colour from zephyr:nrf51_ble400","button P0.16 pull from zephyr:nrf51_ble400","button P0.17 pull from zephyr:nrf51_ble400","led P0.18 active from zephyr:nrf51_ble400","led P0.19 active from zephyr:nrf51_ble400","led P0.20 active from zephyr:nrf51_ble400","led P0.21 active from zephyr:nrf51_ble400","led P0.22 active from zephyr:nrf51_ble400","button P0.16 active from zephyr:nrf51_ble400","button P0.17 active from zephyr:nrf51_ble400"],"part":"nrf51822","ram":32768,"records":[{"core":"arduino:sandeepmistry:nRF5","file":"variants/Waveshare_BLE400/pins_arduino.h","says":{"buttons":[["P0.16","PIN_BUTTON1",null,null],["P0.17","PIN_BUTTON2",null,null]],"i2c":["P0.00","P0.01"],"leds":[["P0.18","LED_BUILTIN",null],["P0.19","PIN_LED2",null],["P0.20","PIN_LED3",null],["P0.21","PIN_LED4",null],["P0.22","PIN_LED5",null]],"spi":["P0.25","P0.24","P0.23"],"uart":["P0.09","P0.11"]},"src":"arduino:sandeepmistry:nRF5:Waveshare_BLE400"},{"core":"arduino:sandeepmistry:nRF5","file":"variants/Waveshare_BLE400/pins_arduino.h","same":true,"src":"pio:waveshare_ble400","via":"PlatformIO nordicnrf51 build.variant; defines of the core's own WAVESHARE_BLE400 entry"},{"file":"boards/waveshare/nrf51_ble400/nrf51_ble400.dts","says":{"buttons":[["P0.16","sw0","low","up"],["P0.17","sw1","low","up"]],"i2c":["P0.00","P0.01"],"leds":[["P0.18","led0","high"],["P0.19","led1","high"],["P0.20","led2","high"],["P0.21","led3","high"],["P0.22","led4","high"]],"spi":["P0.25","P0.24","P0.23"]},"src":"zephyr:nrf51_ble400","stated":{"buttons|P0.16":"zephyr:nrf51_ble400: gpios = <&gpio0 16 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P0.17":"zephyr:nrf51_ble400: gpios = <&gpio0 17 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.18":"zephyr:nrf51_ble400: gpios = <&gpio0 18 0>","leds|P0.19":"zephyr:nrf51_ble400: gpios = <&gpio0 19 0>","leds|P0.20":"zephyr:nrf51_ble400: gpios = <&gpio0 20 0>","leds|P0.21":"zephyr:nrf51_ble400: gpios = <&gpio0 21 0>","leds|P0.22":"zephyr:nrf51_ble400: gpios = <&gpio0 22 0>"}}],"vendor":"Waveshare","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"P0.01","sda":"P0.00"},"spi":{"miso":"P0.23","mosi":"P0.24","name":"SPI","sck":"P0.25"},"uart":{"name":"Serial","rx":"P0.11","tx":"P0.09"}},"buttons":[{"active":"low","filled":["pull from zephyr:nrf51_ble400","active from zephyr:nrf51_ble400"],"label":"D16","name":"PIN_BUTTON1","pin":"P0.16","pull":"up"},{"active":"low","filled":["pull from zephyr:nrf51_ble400","active from zephyr:nrf51_ble400"],"label":"D17","name":"PIN_BUTTON2","pin":"P0.17","pull":"up"}],"clock_hz":16000000,"flash":262144,"flash_from":"arduino:sandeepmistry:nRF5:Waveshare_BLE400","leds":[{"active":"high","aliases":["PIN_LED1"],"colour":"red","filled":["colour from zephyr:nrf51_ble400","active from zephyr:nrf51_ble400"],"label":"D18","name":"LED_BUILTIN","pin":"P0.18"},{"active":"high","colour":"red","filled":["colour from zephyr:nrf51_ble400","active from zephyr:nrf51_ble400"],"label":"D19","name":"PIN_LED2","pin":"P0.19"},{"active":"high","colour":"red","filled":["colour from zephyr:nrf51_ble400","active from zephyr:nrf51_ble400"],"label":"D20","name":"PIN_LED3","pin":"P0.20"},{"active":"high","colour":"red","filled":["colour from zephyr:nrf51_ble400","active from zephyr:nrf51_ble400"],"label":"D21","name":"PIN_LED4","pin":"P0.21"},{"active":"high","colour":"red","filled":["colour from zephyr:nrf51_ble400","active from zephyr:nrf51_ble400"],"label":"D22","name":"PIN_LED5","pin":"P0.22"}],"naming":"nrf","ram":32768,"ram_from":"pio:waveshare_ble400"}},
{"chosen":"zephyr:core2350b","flash":16777216,"ids":["zephyr:core2350b"],"key":"waveshare-waveshare-core2350b","name":"Waveshare Core2350B","part":"rp2350","ram":532480,"records":[{"file":"boards/waveshare/core2350b/core2350b_m33_0.dts","says":{"i2c":["GPIO4","GPIO5"],"leds":[["&gpio0_hi 7","led0","high"]]},"src":"zephyr:core2350b","stated":{"leds|raw:&gpio0_hi 7":"zephyr:core2350b: gpios = <&gpio0_hi 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"waveshare","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO5","sda":"GPIO4"}},"flash":16777216,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED","name":"led0","raw":"&gpio0_hi 7"}],"naming":"rp2","ram":532480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:waveshare_esp32p4_eth","ids":["zephyr:waveshare_esp32p4_eth"],"key":"waveshare-waveshare-esp32-p4-eth","name":"Waveshare ESP32-P4-ETH","part":"esp32p4","records":[{"file":"boards/waveshare/esp32p4_eth/waveshare_esp32p4_eth_hpcore.dts","says":{"buttons":[["GPIO35","mcuboot-button0","low","up"]],"i2c":["GPIO7","GPIO8"]},"src":"zephyr:waveshare_esp32p4_eth","stated":{"buttons|GPIO35":"zephyr:waveshare_esp32p4_eth: gpios = <&gpio1 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"waveshare","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO8","sda":"GPIO7"}},"buttons":[{"active":"low","aliases":["sw0"],"label":"Boot Button","name":"mcuboot-button0","pin":"GPIO35","pull":"up"}],"naming":"esp"}},
{"chosen":"cpy:espressif/waveshare_esp32s2_pico","ids":["cpy:espressif/waveshare_esp32s2_pico"],"key":"waveshare-waveshare-esp32-s2-pico","name":"Waveshare ESP32-S2-Pico","part":"esp32s2","records":[{"file":"ports/espressif/boards/waveshare_esp32s2_pico/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO40","GPIO41"],"leds":[["GPIO9","LED","low"]],"spi":["GPIO10","GPIO11","GPIO12"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/waveshare_esp32s2_pico","stated":{"leds|GPIO9":"#define MICROPY_HW_LED_STATUS_INVERTED (1)"}}],"vendor":"Waveshare Electronics","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO41","sda":"GPIO40"},"spi":{"miso":"GPIO12","mosi":"GPIO11","name":"board.SPI()","sck":"GPIO10"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"leds":[{"active":"low","aliases":["MICROPY_HW_LED_STATUS"],"cite":{"doc":"ESP32-S2-Pico_Sch.pdf (page 1 schematic, pages 2-3 layout)","kind":"schematic","level":"3V3 -> R19 1K -> L3 (red LED) anode; cathode -> net LED = net GP9 -> U1 pin 14 GPIO9: lit when GPIO9 is low.","publisher":"Waveshare Electronics","quote":"3V3 R19 1K L3 LED ; GP9 LED ; GP9 14 GPIO9","retrieved":"2026-11-03","url":"https://files.waveshare.com/upload/3/35/ESP32-S2-Pico_Sch.pdf","where":"page 1: zone D2 (L3/R19 under the Power block); net map table zone A2-A3 (row GP9 = LED); U1 ESP32-S2FH4 pin 14"},"name":"LED","pin":"GPIO9"}],"naming":"esp"}},
{"chosen":"cpy:espressif/waveshare_esp32_s2_pico_lcd","ids":["cpy:espressif/waveshare_esp32_s2_pico_lcd"],"key":"waveshare-waveshare-esp32-s2-pico-lcd","name":"Waveshare ESP32-S2-Pico-LCD","part":"esp32s2","records":[{"file":"ports/espressif/boards/waveshare_esp32_s2_pico_lcd/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO40","GPIO41"],"spi":["GPIO10","GPIO11","GPIO12"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/waveshare_esp32_s2_pico_lcd"}],"vendor":"Waveshare Electronics","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO41","sda":"GPIO40"},"spi":{"miso":"GPIO12","mosi":"GPIO11","name":"board.SPI()","sck":"GPIO10"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"naming":"esp"}},
{"chosen":"cpy:espressif/waveshare_esp32_s3_eth","ids":["cpy:espressif/waveshare_esp32_s3_eth"],"key":"waveshare-waveshare-esp32-s3-eth","name":"Waveshare ESP32-S3-ETH","part":"esp32s3","records":[{"file":"ports/espressif/boards/waveshare_esp32_s3_eth/pins.c","says":{"pixels":[["GPIO21","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/waveshare_esp32_s3_eth"}],"vendor":"Waveshare Electronics","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO21"}]}},
{"chosen":"cpy:espressif/waveshare_esp32_s3_geek","ids":["cpy:espressif/waveshare_esp32_s3_geek"],"key":"waveshare-waveshare-esp32-s3-geek","name":"Waveshare ESP32-S3-GEEK","part":"esp32s3","records":[{"file":"ports/espressif/boards/waveshare_esp32_s3_geek/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO16","GPIO17"],"spi":["GPIO12","GPIO11","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/waveshare_esp32_s3_geek"}],"vendor":"Waveshare Electronics","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO17","sda":"GPIO16"},"spi":{"miso":"GPIO37","mosi":"GPIO11","name":"board.SPI()","sck":"GPIO12"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"naming":"esp"}},
{"chosen":"cpy:espressif/waveshare_esp32_s3_matrix","flash":4194304,"ids":["arduino:esp32:esp32:ws_esp32_s3_matrix","cpy:espressif/waveshare_esp32_s3_matrix","pio:ws_esp32_s3_matrix"],"key":"waveshare-waveshare-esp32-s3-matrix","name":"Waveshare ESP32-S3-Matrix","notes":["i2c added from arduino:esp32:esp32:ws_esp32_s3_matrix","spi added from arduino:esp32:esp32:ws_esp32_s3_matrix"],"part":"esp32s3","ram":327680,"records":[{"file":"ports/espressif/boards/waveshare_esp32_s3_matrix/pins.c","says":{"pixels":[["GPIO14","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/waveshare_esp32_s3_matrix"},{"core":"arduino:esp32:esp32","file":"variants/ws_esp32_s3_matrix/pins_arduino.h","says":{"i2c":["GPIO11","GPIO12"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:ws_esp32_s3_matrix"},{"core":"arduino:esp32:esp32","file":"variants/ws_esp32_s3_matrix/pins_arduino.h","says":{"i2c":["GPIO11","GPIO12"],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"pio:ws_esp32_s3_matrix","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own WS_ESP32_S3_MATRIX entry"}],"vendor":"Waveshare","why":"rank","wiring":{"buses":{"i2c":{"added_from":"arduino:esp32:esp32:ws_esp32_s3_matrix","name":"Wire","scl":"GPIO12","sda":"GPIO11"},"spi":{"added_from":"arduino:esp32:esp32:ws_esp32_s3_matrix","cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:ws_esp32_s3_matrix","naming":"esp","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"GPIO14"}],"ram":327680,"ram_from":"arduino:esp32:esp32:ws_esp32_s3_matrix"}},
{"chosen":"cpy:espressif/waveshare_esp32_s3_pico","ids":["cpy:espressif/waveshare_esp32_s3_pico"],"key":"waveshare-waveshare-esp32-s3-pico-1","name":"Waveshare ESP32-S3-Pico","part":"esp32s3","records":[{"file":"ports/espressif/boards/waveshare_esp32_s3_pico/pins.c","says":{"i2c":["GPIO17","GPIO18"],"pixels":[["GPIO21","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO11","GPIO12"]},"src":"cpy:espressif/waveshare_esp32_s3_pico"}],"vendor":"Waveshare Electronics","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO18","sda":"GPIO17"},"spi":{"miso":"GPIO37","mosi":"GPIO35","name":"board.SPI()","sck":"GPIO36"},"uart":{"name":"board.UART()","rx":"GPIO12","tx":"GPIO11"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO21"}]}},
{"chosen":"hand:mpy:esp32/WAVESHARE_ESP32_S3_PICO","ids":["mpy:esp32/WAVESHARE_ESP32_S3_PICO"],"key":"waveshare-waveshare-esp32-s3-pico-2","name":"Waveshare ESP32-S3-Pico","part":"esp32s3","records":[{"checked":"the twin's IO_MUX pads (esp32s3_iomux_pads in tools/qemu-wasm/patches/0003-esp32-esp32s3-peripheral-models.patch, from ESP-IDF v5.5.6 io_mux_reg.h): 45 pads","file":"tools/census/hand_wiring/esp.json","says":{"buttons":[["GPIO0","BOOT","low","up"]],"pixels":[["GPIO21","ws2812"]]},"src":"hand:mpy:esp32/WAVESHARE_ESP32_S3_PICO"},{"file":"ports/esp32/boards/WAVESHARE_ESP32_S3_PICO/mpconfigboard.h","src":"mpy:esp32/WAVESHARE_ESP32_S3_PICO"}],"vendor":"Waveshare","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"doc":"ESP32-S3-Pico-SCH.pdf (2 pages: schematic, then assembly/silkscreen)","kind":"schematic","level":"Key1 connects GPIO0 to GND, with C22 100 nF across it. R14 4.7K, in the auto-program circuit, pulls GPIO0 up to 3V3 (the Q2 MMST3904 collector and C25 sit on the same net). Pressing pulls GPIO0 low. On page 2 the silkscreen prints 'BOOT' under Key1 and 'RESET' under Key2 (CHIP_PU).","publisher":"Waveshare","quote":"Key ... GPIO0 ... C22 104 ... Key1 ... GND | 3V3 ... R14 4.7K ... GPIO0 C25 104","retrieved":"2026-11-03","url":"https://files.waveshare.com/upload/a/a7/ESP32-S3-Pico-SCH.pdf","where":"page 1, 'Key' box, zone B4 (Key1, C22); 'USB TO UART' box, zone B7-B8 (R14, C25, Q2); page 2 silkscreen image: 'BOOT' under Key1"},"label":"BOOT","name":"BOOT","pin":"GPIO0","pull":"up"}],"naming":"esp","pixels":[{"cite":{"doc":"ESP32-S3-Pico-SCH.pdf (2 pages: schematic, then assembly/silkscreen)","kind":"schematic","publisher":"Waveshare","quote":"RGB LED ... L2 ... VDD DIN ... DOUT VSS ... WS2812B ... RGB_LED R19 10K 3V3 | GPIO21 RGB_LED | d2: RGB_PIN= const(21)","retrieved":"2026-11-03","url":"https://files.waveshare.com/upload/a/a7/ESP32-S3-Pico-SCH.pdf","where":"page 1, 'RGB LED' box, zone C7-C8 (L2), and 'PIN OUT' box, zone C5 (GPIO21 to RGB_LED); page 2 silkscreen image 'RGB' next to L2"},"count":1,"kind":"ws2812","name":"pixel0","pin":"GPIO21"}]}},
{"chosen":"cpy:espressif/waveshare_esp32_s3_tiny","ids":["cpy:espressif/waveshare_esp32_s3_tiny"],"key":"waveshare-waveshare-esp32-s3-tiny","name":"Waveshare ESP32-S3-Tiny","part":"esp32s3","records":[{"file":"ports/espressif/boards/waveshare_esp32_s3_tiny/pins.c","says":{"pixels":[["GPIO38","ws2812"]],"uart":["GPIO20","GPIO19"]},"src":"cpy:espressif/waveshare_esp32_s3_tiny"}],"vendor":"Waveshare Electronics","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO19","tx":"GPIO20"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO38"}]}},
{"chosen":"cpy:espressif/waveshare_esp32_s3_tiny_n8r8","ids":["cpy:espressif/waveshare_esp32_s3_tiny_n8r8"],"key":"waveshare-waveshare-esp32-s3-tiny-n8r8","name":"Waveshare ESP32-S3-Tiny-N8R8","part":"esp32s3","records":[{"file":"ports/espressif/boards/waveshare_esp32_s3_tiny_n8r8/pins.c","says":{"pixels":[["GPIO38","ws2812"]],"uart":["GPIO20","GPIO19"]},"src":"cpy:espressif/waveshare_esp32_s3_tiny_n8r8"}],"vendor":"Waveshare Electronics","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO19","tx":"GPIO20"}},"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO38"}]}},
{"chosen":"pio:waveshare_esp32s3_touch_lcd_128","flash":16777216,"ids":["pio:waveshare_esp32s3_touch_lcd_128"],"key":"waveshare-waveshare-esp32-s3-touch-lcd-1-28-16-mb-qd-2mb-psram","name":"Waveshare ESP32-S3-Touch-LCD-1.28 (16 MB QD, 2MB PSRAM)","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/waveshare_esp32s3_touch_lcd_128/pins_arduino.h","says":{"i2c":["GPIO6","GPIO7"],"spi":["GPIO10","GPIO11","GPIO12"],"uart":["GPIO43","GPIO44"]},"src":"pio:waveshare_esp32s3_touch_lcd_128","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own WAVESHARE_ESP32S3_TOUCH_LCD_128 entry"}],"vendor":"Waveshare","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO7","sda":"GPIO6"},"spi":{"cs":"GPIO9","miso":"GPIO12","mosi":"GPIO11","name":"SPI","sck":"GPIO10"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:waveshare_esp32s3_touch_lcd_128","naming":"esp","ram":327680,"ram_from":"pio:waveshare_esp32s3_touch_lcd_128"}},
{"chosen":"cpy:espressif/waveshare_esp32_s3_touch_lcd_1_47","ids":["cpy:espressif/waveshare_esp32_s3_touch_lcd_1_47"],"key":"waveshare-waveshare-esp32-s3-touch-lcd-1-47","name":"Waveshare ESP32-S3 Touch LCD 1.47","part":"esp32s3","records":[{"file":"ports/espressif/boards/waveshare_esp32_s3_touch_lcd_1_47/pins.c","says":{"i2c":["GPIO42","GPIO41"],"spi":["GPIO38","GPIO39","GPIO17"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/waveshare_esp32_s3_touch_lcd_1_47"}],"vendor":"Waveshare Electronics","why":"nothing","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO41","sda":"GPIO42"},"spi":{"miso":"GPIO17","mosi":"GPIO39","name":"board.SPI()","sck":"GPIO38"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"naming":"esp"}},
{"chosen":"arduino:esp32:esp32:waveshare_esp32_s3_zero","flash":4194304,"ids":["arduino:esp32:esp32:waveshare_esp32_s3_zero","cpy:espressif/waveshare_esp32_s3_zero","pio:waveshare_esp32_s3_zero"],"key":"waveshare-waveshare-esp32-s3-zero","name":"Waveshare ESP32-S3-Zero","notes":["button GPIO0 added from cpy:espressif/waveshare_esp32_s3_zero"],"part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/waveshare_esp32_s3_zero/pins_arduino.h","says":{"pixels":[["GPIO21","ws2812"]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:waveshare_esp32_s3_zero"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/waveshare_esp32_s3_zero/pins_arduino.h","same":true,"src":"pio:waveshare_esp32_s3_zero","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own WAVESHARE_ESP32_S3_ZERO entry"},{"file":"ports/espressif/boards/waveshare_esp32_s3_zero/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"pixels":[["GPIO21","ws2812"]],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/waveshare_esp32_s3_zero"}],"vendor":"Waveshare","why":"rank","wiring":{"buses":{"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"added_from":"cpy:espressif/waveshare_esp32_s3_zero","name":"BUTTON","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:waveshare_esp32_s3_zero","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO21"}],"ram":327680,"ram_from":"arduino:esp32:esp32:waveshare_esp32_s3_zero"}},
{"chosen":"cpy:espressif/waveshare_esp32_s3_lcd_1_28","ids":["cpy:espressif/waveshare_esp32_s3_lcd_1_28"],"key":"waveshare-waveshare-esp32s3-lcd-1-28","name":"Waveshare ESP32S3 LCD 1.28","part":"esp32s3","records":[{"file":"ports/espressif/boards/waveshare_esp32_s3_lcd_1_28/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null]],"i2c":["GPIO6","GPIO7"],"spi":["GPIO10","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/waveshare_esp32_s3_lcd_1_28"}],"vendor":"","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO7","sda":"GPIO6"},"spi":{"miso":"GPIO13","mosi":"GPIO11","name":"board.SPI()","sck":"GPIO10"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"aliases":["BUTTON0"],"name":"BOOT","pin":"GPIO0"}],"naming":"esp"}},
{"chosen":"cpy:espressif/waveshare_esp32_s3_touch_lcd_2","ids":["cpy:espressif/waveshare_esp32_s3_touch_lcd_2"],"key":"waveshare-waveshare-esp32s3-touch-lcd-2","name":"Waveshare ESP32S3 Touch LCD 2","part":"esp32s3","records":[{"file":"ports/espressif/boards/waveshare_esp32_s3_touch_lcd_2/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null]],"i2c":["GPIO48","GPIO47"],"spi":["GPIO39","GPIO38","GPIO40"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/waveshare_esp32_s3_touch_lcd_2"}],"vendor":"Waveshare Electronics","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO47","sda":"GPIO48"},"spi":{"miso":"GPIO40","mosi":"GPIO38","name":"board.SPI()","sck":"GPIO39"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"aliases":["BUTTON0"],"name":"BOOT","pin":"GPIO0"}],"naming":"esp"}},
{"chosen":"zephyr:waveshare_open103z","flash":524288,"ids":["pio:waveshare_open103z","zephyr:waveshare_open103z"],"key":"waveshare-waveshare-open103z","name":"Waveshare Open103Z","notes":["uart added from pio:waveshare_open103z","spi added from pio:waveshare_open103z"],"part":"stm32f103ze","ram":65536,"records":[{"file":"boards/waveshare/open103z/waveshare_open103z.dts","says":{"buttons":[["PG6","sw0","low","up"],["PG8","joystick_enter","low","up"],["PC0","joystick_right","low","up"],["PC1","joystick_up","low","up"],["PC2","joystick_down","low","up"],["PC3","joystick_left","low","up"]],"i2c":["PB7","PB6"],"leds":[["PF6","led0","high"],["PF7","led1","high"],["PF8","led2","high"],["PF9","led3","high"]]},"src":"zephyr:waveshare_open103z","stated":{"buttons|PC0":"zephyr:waveshare_open103z: gpios = <&gpioc 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|PC1":"zephyr:waveshare_open103z: gpios = <&gpioc 1 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|PC2":"zephyr:waveshare_open103z: gpios = <&gpioc 2 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|PC3":"zephyr:waveshare_open103z: gpios = <&gpioc 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|PG6":"zephyr:waveshare_open103z: gpios = <&gpiog 6 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|PG8":"zephyr:waveshare_open103z: gpios = <&gpiog 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|PF6":"zephyr:waveshare_open103z: gpios = <&gpiof 6 GPIO_ACTIVE_HIGH>","leds|PF7":"zephyr:waveshare_open103z: gpios = <&gpiof 7 GPIO_ACTIVE_HIGH>","leds|PF8":"zephyr:waveshare_open103z: gpios = <&gpiof 8 GPIO_ACTIVE_HIGH>","leds|PF9":"zephyr:waveshare_open103z: gpios = <&gpiof 9 GPIO_ACTIVE_HIGH>"}},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32F1xx/F103Z(C-D-E)(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"pio:waveshare_open103z","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"Waveshare","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"added_from":"pio:waveshare_open103z","cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"added_from":"pio:waveshare_open103z","name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","cite":{"doc":"Open103Z-Schematic.pdf (title block 'Open103Z')","kind":"schematic","level":"PG6 -> User1 -> GND: pressed low.","publisher":"Waveshare","quote":"'PG6' 'User1' 'GND'","retrieved":"2026-11-03","revision":"Date: 2011/8/11 (Revision field blank)","url":"https://www.waveshare.com/w/upload/c/cb/Open103Z-Schematic.pdf","where":"sheet 1 above Joystick"},"label":"User button","name":"sw0","pin":"PG6","pull":"up"},{"active":"low","cite":{"doc":"Open103Z-Schematic.pdf (title block 'Open103Z')","kind":"schematic","level":"Contact to COM = GND: pressed low.","publisher":"Waveshare","quote":"'PG8 2 CTR'","retrieved":"2026-11-03","revision":"Date: 2011/8/11 (Revision field blank)","url":"https://www.waveshare.com/w/upload/c/cb/Open103Z-Schematic.pdf","where":"sheet 1 Joystick"},"label":"User joystick ENTER","name":"joystick_enter","pin":"PG8","pull":"up"},{"active":"low","cite":{"doc":"Open103Z-Schematic.pdf (title block 'Open103Z')","kind":"schematic","level":"Contact to COM = GND: pressed low.","publisher":"Waveshare","quote":"'PC0 1 A'; '5 COM' GND","retrieved":"2026-11-03","revision":"Date: 2011/8/11 (Revision field blank)","url":"https://www.waveshare.com/w/upload/c/cb/Open103Z-Schematic.pdf","where":"sheet 1 Joystick"},"label":"User joystick RIGHT","name":"joystick_right","pin":"PC0","pull":"up"},{"active":"low","cite":{"doc":"Open103Z-Schematic.pdf (title block 'Open103Z')","kind":"schematic","level":"PC1 -> S1 pin 3 (contact 'C'); S1 pin 5 COM -> GND. No pull-up on the board. Pressed reads low.","publisher":"Waveshare","quote":"'PC1 3 C'; 'S1' 'Joystick'; '5 COM' -> 'GND'; 'Shield1' 'Shield2' -> 'GND'","retrieved":"2026-11-03","revision":"Date: 2011/8/11 (Revision field blank)","url":"https://www.waveshare.com/w/upload/c/cb/Open103Z-Schematic.pdf","where":"sheet 1 (interface), zone D4 'Joystick' S1; MCU sheet 2 shows PC1/ADC123_IN11 with no other connection"},"label":"User joystick UP","name":"joystick_up","pin":"PC1","pull":"up"},{"active":"low","cite":{"doc":"Open103Z-Schematic.pdf (title block 'Open103Z')","kind":"schematic","level":"Contact to COM = GND: pressed low.","publisher":"Waveshare","quote":"'4 PC2 B'","retrieved":"2026-11-03","revision":"Date: 2011/8/11 (Revision field blank)","url":"https://www.waveshare.com/w/upload/c/cb/Open103Z-Schematic.pdf","where":"sheet 1 Joystick"},"label":"User joystick DOWN","name":"joystick_down","pin":"PC2","pull":"up"},{"active":"low","cite":{"doc":"Open103Z-Schematic.pdf (title block 'Open103Z')","kind":"schematic","level":"Contact to COM = GND: pressed low.","publisher":"Waveshare","quote":"'6 PC3 D'","retrieved":"2026-11-03","revision":"Date: 2011/8/11 (Revision field blank)","url":"https://www.waveshare.com/w/upload/c/cb/Open103Z-Schematic.pdf","where":"sheet 1 Joystick"},"label":"User joystick LEFT","name":"joystick_left","pin":"PC3","pull":"up"}],"clock_hz":72000000,"flash":524288,"flash_from":"pio:waveshare_open103z","leds":[{"active":"high","cite":{"doc":"Open103Z-Schematic.pdf (title block 'Open103Z')","kind":"schematic","level":"PF6 -> LEDP jumper -> 1K -> LED anode, cathode GND: lit high.","publisher":"Waveshare","quote":"'PF6' LEDP2/LEDP1 '1' 'USERLED.R1 1K' 'USERLED1' GND","retrieved":"2026-11-03","revision":"Date: 2011/8/11 (Revision field blank)","url":"https://www.waveshare.com/w/upload/c/cb/Open103Z-Schematic.pdf","where":"sheet 1 USER LED"},"label":"User LED1","name":"led0","pin":"PF6"},{"active":"high","cite":{"doc":"Open103Z-Schematic.pdf (title block 'Open103Z')","kind":"schematic","level":"Same circuit: lit high.","publisher":"Waveshare","quote":"'PF7' '2' 'USERLED.R2 1K' 'USERLED2'","retrieved":"2026-11-03","revision":"Date: 2011/8/11 (Revision field blank)","url":"https://www.waveshare.com/w/upload/c/cb/Open103Z-Schematic.pdf","where":"sheet 1 USER LED"},"label":"User LED2","name":"led1","pin":"PF7"},{"active":"high","cite":{"doc":"Open103Z-Schematic.pdf (title block 'Open103Z')","kind":"schematic","level":"Same circuit: lit high.","publisher":"Waveshare","quote":"'PF8' '3' 'USERLED.R3 1K' 'USERLED3'","retrieved":"2026-11-03","revision":"Date: 2011/8/11 (Revision field blank)","url":"https://www.waveshare.com/w/upload/c/cb/Open103Z-Schematic.pdf","where":"sheet 1 USER LED"},"label":"User LED3","name":"led2","pin":"PF8"},{"active":"high","cite":{"doc":"Open103Z-Schematic.pdf (title block 'Open103Z')","kind":"schematic","level":"Same circuit: lit high.","publisher":"Waveshare","quote":"'PF9' '4' 'USERLED.R4 1K' 'USERLED4'","retrieved":"2026-11-03","revision":"Date: 2011/8/11 (Revision field blank)","url":"https://www.waveshare.com/w/upload/c/cb/Open103Z-Schematic.pdf","where":"sheet 1 USER LED"},"label":"User LED4","name":"led3","pin":"PF9"}],"naming":"stm32","ram":65536,"ram_from":"pio:waveshare_open103z"}},
{"chosen":"cpy:raspberrypi/waveshare_rp2040_tiny","ids":["cpy:raspberrypi/waveshare_rp2040_tiny"],"key":"waveshare-waveshare-rp2040-tiny","name":"Waveshare RP2040-Tiny","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/waveshare_rp2040_tiny/pins.c","says":{"pixels":[["GPIO16","ws2812"]],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/waveshare_rp2040_tiny"}],"vendor":"Waveshare Electronics","why":"rank","wiring":{"buses":{"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"flash":2097152,"flash_from":"cpy:raspberrypi/waveshare_rp2040_tiny: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO16"}]}},
{"chosen":"hand:cpy:raspberrypi/waveshare_rp2040_touch_lcd_1_28","ids":["cpy:raspberrypi/waveshare_rp2040_touch_lcd_1_28"],"key":"waveshare-waveshare-rp2040-touch-lcd-1-28","name":"Waveshare RP2040-TOUCH-LCD-1.28","part":"rp2040","records":[{"checked":"rp2040 QFN-56: GPIO0-29","file":"tools/census/hand_wiring/rp2.json","src":"hand:cpy:raspberrypi/waveshare_rp2040_touch_lcd_1_28"},{"file":"ports/raspberrypi/boards/waveshare_rp2040_touch_lcd_1_28/pins.c","same":true,"src":"cpy:raspberrypi/waveshare_rp2040_touch_lcd_1_28"}],"vendor":"Waveshare Electronics","why":"hand","wiring":{"flash":4194304,"flash_from":"cpy:raspberrypi/waveshare_rp2040_touch_lcd_1_28: EXTERNAL_FLASH_DEVICES, W25Q32JVxQ","naming":"rp2","none":[{"cite":{"date":"2023-04-26 (PDF creation)","doc":"RP2040-Touch-LCD-1.28 schematic and silkscreen (2 pages)","kind":"schematic","publisher":"Waveshare","quote":"\"Key1\" via \"R10\" \"1K\" to \"QSPI_SS_N_BOOT\"; \"Key2\" to \"RUN\"; other side \"GND\"; silkscreen \"Key1\" \"BOOT\", \"Key2\" \"RESET\"","url":"https://files.waveshare.com/wiki/RP2350-Touch-LCD-1.28/RP2040-Touch-LCD-1.28.pdf","where":"p. 1 key block (Type-C/regulator area); p. 2 silkscreen"},"what":"buttons"},{"cite":{"date":"2023-04-26 (PDF creation)","doc":"RP2040-Touch-LCD-1.28 schematic and silkscreen (2 pages)","kind":"schematic","publisher":"Waveshare","quote":"No GPIO-driven LED on either page: the only GPIO-related light is the LCD backlight driver \"LCD_BL\" \"GPIO25\" \"Q1\" \"DMG1012T-7\" \"LEDK\"; D1 is the \"MBR230LSFT1G\" power diode; silkscreen shows no LED part","url":"https://files.waveshare.com/wiki/RP2350-Touch-LCD-1.28/RP2040-Touch-LCD-1.28.pdf","where":"p. 1 (all blocks) and p. 2 silkscreen"},"what":"leds"}]}},
{"chosen":"arduino:rp2040:rp2040:waveshare_rp2350_core","flash":16777216,"ids":["arduino:rp2040:rp2040:waveshare_rp2350_core","cpy:raspberrypi/waveshare_rp2350_tiny"],"key":"waveshare-waveshare-rp2350-core","name":"Waveshare RP2350 Core","notes":["pixel GPIO16 added from cpy:raspberrypi/waveshare_rp2350_tiny"],"part":"rp2350","records":[{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2350_core/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO39","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:waveshare_rp2350_core"},{"file":"ports/raspberrypi/boards/waveshare_rp2350_tiny/pins.c","says":{"pixels":[["GPIO16","ws2812"]],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/waveshare_rp2350_tiny"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:waveshare_rp2350_core","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO39"}],"naming":"rp2","pixels":[{"added_from":"cpy:raspberrypi/waveshare_rp2350_tiny","kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO16"}],"ram":524288,"ram_from":"arduino:rp2040:rp2040:waveshare_rp2350_core"}},
{"chosen":"cpy:raspberrypi/waveshare_rp2350_geek","ids":["cpy:raspberrypi/waveshare_rp2350_geek"],"key":"waveshare-waveshare-rp2350-geek","name":"Waveshare RP2350-GEEK","part":"rp2350","records":[{"file":"ports/raspberrypi/boards/waveshare_rp2350_geek/pins.c","says":{"i2c":["GPIO28","GPIO29"],"spi":["GPIO10","GPIO11","GPIO20"],"uart":["GPIO4","GPIO5"]},"src":"cpy:raspberrypi/waveshare_rp2350_geek"}],"vendor":"Waveshare Electronics","why":"nothing","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO29","sda":"GPIO28"},"spi":{"miso":"GPIO20","mosi":"GPIO11","name":"board.SPI()","sck":"GPIO10"},"uart":{"name":"board.UART()","rx":"GPIO5","tx":"GPIO4"}},"flash":16777216,"flash_from":"cpy:raspberrypi/waveshare_rp2350_geek: EXTERNAL_FLASH_DEVICES, W25Q128JVxQ","memory_cite":{"doc":"RP2350 product page","kind":"datasheet","publisher":"Raspberry Pi","quote":"520 KB on-chip SRAM","retrieved":"2026-11-02","url":"https://www.raspberrypi.com/products/rp2350/","where":"Specification"},"naming":"rp2","ram":532480,"ram_from":"Raspberry Pi's RP2350 product page rp2350"}},
{"chosen":"hand:cpy:raspberrypi/waveshare_rp2350_lcd_1_28","ids":["cpy:raspberrypi/waveshare_rp2350_lcd_1_28"],"key":"waveshare-waveshare-rp2350-lcd-1-28","name":"Waveshare RP2350-LCD-1.28","part":"rp2350","records":[{"checked":"rp2350 QFN-60 (RP2350A): GPIO0-29","file":"tools/census/hand_wiring/rp2.json","src":"hand:cpy:raspberrypi/waveshare_rp2350_lcd_1_28"},{"file":"ports/raspberrypi/boards/waveshare_rp2350_lcd_1_28/pins.c","same":true,"src":"cpy:raspberrypi/waveshare_rp2350_lcd_1_28"}],"vendor":"Waveshare Electronics","why":"hand","wiring":{"flash":4194304,"flash_from":"cpy:raspberrypi/waveshare_rp2350_lcd_1_28: EXTERNAL_FLASH_DEVICES, P25Q32SH","memory_cite":{"doc":"RP2350 product page","kind":"datasheet","publisher":"Raspberry Pi","quote":"520 KB on-chip SRAM","retrieved":"2026-11-02","url":"https://www.raspberrypi.com/products/rp2350/","where":"Specification"},"naming":"rp2","none":[{"cite":{"date":"2024-10-31 (PDF creation)","doc":"RP2350-LCD-1.28 schematic and silkscreen (2 pages)","kind":"schematic","publisher":"Waveshare","quote":"\"BOOT\" \"R21\" \"1K\" \"QSPI_SS\" \"Key1\"; \"Key2\" \"R22\" \"1K\" \"RUN\"; silkscreen \"Key1\" \"BOOT\", \"Key2\" \"RESET\"","url":"https://www.waveshare.net/w/upload/5/5e/RP2350-LCD-1.28.pdf","where":"p. 1 RP2350 block; p. 2 silkscreen"},"what":"buttons"},{"cite":{"date":"2024-10-31 (PDF creation)","doc":"RP2350-LCD-1.28 schematic and silkscreen (2 pages)","kind":"schematic","publisher":"Waveshare","quote":"No LED on either page except the LCD backlight driver \"LCD_BL\" \"Q1\" \"DMG1012T\" \"LEDK\" (GPIO25); D1 is \"MBR230LSFT1G\"","url":"https://www.waveshare.net/w/upload/5/5e/RP2350-LCD-1.28.pdf","where":"p. 1 (TYPE-C, BAT, POWER, LCD, IMU, RP2350, GPIO_OUT, XTAL, FLASH blocks) and p. 2 silkscreen"},"what":"leds"}],"ram":532480,"ram_from":"Raspberry Pi's RP2350 product page rp2350"}},
{"chosen":"cpy:raspberrypi/waveshare_rp2350_one","ids":["cpy:raspberrypi/waveshare_rp2350_one"],"key":"waveshare-waveshare-rp2350-one","name":"Waveshare RP2350-One","part":"rp2350","records":[{"file":"ports/raspberrypi/boards/waveshare_rp2350_one/pins.c","says":{"i2c":["GPIO4","GPIO5"],"pixels":[["GPIO16","ws2812"]],"spi":[null,"GPIO7","GPIO8"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/waveshare_rp2350_one"}],"vendor":"Waveshare Electronics","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO5","sda":"GPIO4"},"spi":{"miso":"GPIO8","mosi":"GPIO7","name":"board.SPI()"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"flash":4194304,"flash_from":"cpy:raspberrypi/waveshare_rp2350_one: EXTERNAL_FLASH_DEVICES, W25Q32JVxQ","memory_cite":{"doc":"RP2350 product page","kind":"datasheet","publisher":"Raspberry Pi","quote":"520 KB on-chip SRAM","retrieved":"2026-11-02","url":"https://www.raspberrypi.com/products/rp2350/","where":"Specification"},"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO16"}],"ram":532480,"ram_from":"Raspberry Pi's RP2350 product page rp2350"}},
{"chosen":"arduino:rp2040:rp2040:waveshare_rp2350_poe_eth","flash":16777216,"ids":["arduino:rp2040:rp2040:waveshare_rp2350_poe_eth"],"key":"waveshare-waveshare-rp2350-poe-eth","name":"Waveshare RP2350-POE-ETH","part":"rp2350","records":[{"core":"arduino:rp2040:rp2040","file":"variants/waveshare_rp2350_poe_eth/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"pixels":[["GPIO25","ws2812"]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:waveshare_rp2350_poe_eth"}],"vendor":"Earle F. Philhower, III","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:waveshare_rp2350_poe_eth","naming":"rp2","pixels":[{"kind":"ws2812","name":"PIN_NEOPIXEL","pin":"GPIO25"}],"ram":524288,"ram_from":"arduino:rp2040:rp2040:waveshare_rp2350_poe_eth"}},
{"chosen":"hand:cpy:raspberrypi/waveshare_rp2350_touch_lcd_1_28","ids":["cpy:raspberrypi/waveshare_rp2350_touch_lcd_1_28"],"key":"waveshare-waveshare-rp2350-touch-lcd-1-28","name":"Waveshare RP2350-TOUCH-LCD-1.28","part":"rp2350","records":[{"checked":"rp2350 QFN-60 (RP2350A): GPIO0-29","file":"tools/census/hand_wiring/rp2.json","src":"hand:cpy:raspberrypi/waveshare_rp2350_touch_lcd_1_28"},{"file":"ports/raspberrypi/boards/waveshare_rp2350_touch_lcd_1_28/pins.c","same":true,"src":"cpy:raspberrypi/waveshare_rp2350_touch_lcd_1_28"}],"vendor":"Waveshare Electronics","why":"hand","wiring":{"flash":16777216,"flash_from":"cpy:raspberrypi/waveshare_rp2350_touch_lcd_1_28: EXTERNAL_FLASH_DEVICES, W25Q128JVxQ","memory_cite":{"doc":"RP2350 product page","kind":"datasheet","publisher":"Raspberry Pi","quote":"520 KB on-chip SRAM","retrieved":"2026-11-02","url":"https://www.raspberrypi.com/products/rp2350/","where":"Specification"},"naming":"rp2","none":[{"cite":{"date":"2024-10-31 (PDF creation)","doc":"RP2350-Touch-LCD-1.28 schematic and silkscreen (2 pages)","kind":"schematic","publisher":"Waveshare","quote":"\"BOOT\" \"R21\" \"1K\" \"QSPI_SS\" \"Key3\"; \"RUN\" \"R22\" \"1K\" \"Key4\"; silkscreen \"Key3\" \"BOOT\", \"Key4\" \"RESET\"","url":"https://files.waveshare.com/wiki/RP2350-Touch-LCD-1.28/RP2350-Touch-LCD-1.28.pdf","where":"p. 1 RP2350 block; p. 2 silkscreen"},"what":"buttons"},{"cite":{"date":"2024-10-31 (PDF creation)","doc":"RP2350-Touch-LCD-1.28 schematic and silkscreen (2 pages)","kind":"schematic","publisher":"Waveshare","quote":"No LED except the LCD backlight driver \"LCD_BL\" \"Q1\" \"DMG1012T-7\" \"LEDK\" (GPIO25); D1 is \"MBR230LSFT1G\"","url":"https://files.waveshare.com/wiki/RP2350-Touch-LCD-1.28/RP2350-Touch-LCD-1.28.pdf","where":"p. 1 (all blocks) and p. 2 silkscreen"},"what":"leds"}],"ram":532480,"ram_from":"Raspberry Pi's RP2350 product page rp2350"}},
{"chosen":"arduino:WCH:ch32v:CH32V00x_EVT:CH32V003F4","flash":16384,"ids":["arduino:WCH:ch32v:CH32V00x_EVT:CH32V003F4"],"key":"wch-ch32v003f4-evt","name":"CH32V003F4 EVT","part":"ch32v003f4","ram":2048,"records":[{"core":"arduino:WCH:ch32v","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/CH32V00x/CH32V003F4/variant_CH32V003F4.h","says":{"i2c":["PC1","PC2"],"spi":["PC5","PC6","PC7"],"uart":["PD5","PD6"]},"src":"arduino:WCH:ch32v:CH32V00x_EVT:CH32V003F4"}],"vendor":"WCH","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC2","sda":"PC1"},"spi":{"cs":"PC4","miso":"PC7","mosi":"PC6","name":"SPI","sck":"PC5"},"uart":{"name":"Serial","rx":"PD6","tx":"PD5"}},"flash":16384,"flash_from":"arduino:WCH:ch32v:CH32V00x_EVT:CH32V003F4","naming":"port16","ram":2048,"ram_from":"arduino:WCH:ch32v:CH32V00x_EVT:CH32V003F4"}},
{"chosen":"arduino:WCH:ch32v:CH32V10x_EVT:CH32V103R8T6","flash":65536,"ids":["arduino:WCH:ch32v:CH32V10x_EVT:CH32V103R8T6"],"key":"wch-ch32v103r8t6-evt","name":"CH32V103R8T6 EVT","part":"ch32v103r8t6","ram":20480,"records":[{"core":"arduino:WCH:ch32v","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/CH32V10x/CH32V103R8T6/variant_CH32V103R8T6.h","says":{"i2c":["PB11","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:WCH:ch32v:CH32V10x_EVT:CH32V103R8T6"}],"vendor":"WCH","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB11"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":65536,"flash_from":"arduino:WCH:ch32v:CH32V10x_EVT:CH32V103R8T6","naming":"port16","ram":20480,"ram_from":"arduino:WCH:ch32v:CH32V10x_EVT:CH32V103R8T6"}},
{"chosen":"arduino:WCH:ch32v:CH32V20x_EVT:CH32V203C6","flash":32768,"ids":["arduino:WCH:ch32v:CH32V20x_EVT:CH32V203C6"],"key":"wch-ch32v203c6","name":"CH32V203C6","part":"ch32v203c6","ram":20480,"records":[{"core":"arduino:WCH:ch32v","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/CH32V20x/CH32V203C6/variant_CH32V203C6.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:WCH:ch32v:CH32V20x_EVT:CH32V203C6"}],"vendor":"WCH","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":32768,"flash_from":"arduino:WCH:ch32v:CH32V20x_EVT:CH32V203C6","naming":"port16","ram":20480,"ram_from":"arduino:WCH:ch32v:CH32V20x_EVT:CH32V203C6"}},
{"chosen":"arduino:WCH:ch32v:CH32V20x_EVT:CH32V203C8","flash":65536,"ids":["arduino:WCH:ch32v:CH32V20x_EVT:CH32V203C8"],"key":"wch-ch32v203c8","name":"CH32V203C8","part":"ch32v203c8","ram":20480,"records":[{"core":"arduino:WCH:ch32v","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/CH32V20x/CH32V203C8/variant_CH32V203C8.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:WCH:ch32v:CH32V20x_EVT:CH32V203C8"}],"vendor":"WCH","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":65536,"flash_from":"arduino:WCH:ch32v:CH32V20x_EVT:CH32V203C8","naming":"port16","ram":20480,"ram_from":"arduino:WCH:ch32v:CH32V20x_EVT:CH32V203C8"}},
{"chosen":"arduino:WCH:ch32v:CH32V20x_EVT:CH32V203G8","flash":65536,"ids":["arduino:WCH:ch32v:CH32V20x_EVT:CH32V203G8"],"key":"wch-ch32v203g8-evt","name":"CH32V203G8 EVT","part":"ch32v203g8","ram":20480,"records":[{"core":"arduino:WCH:ch32v","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/CH32V20x/CH32V203G8/variant_CH32V203G8.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:WCH:ch32v:CH32V20x_EVT:CH32V203G8"}],"vendor":"WCH","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":65536,"flash_from":"arduino:WCH:ch32v:CH32V20x_EVT:CH32V203G8","naming":"port16","ram":20480,"ram_from":"arduino:WCH:ch32v:CH32V20x_EVT:CH32V203G8"}},
{"chosen":"arduino:WCH:ch32v:CH32V30x_EVT:CH32V307VCT6","flash":262144,"ids":["arduino:WCH:ch32v:CH32V30x_EVT:CH32V307VCT6"],"key":"wch-ch32v307vct6-evt","name":"CH32V307VCT6 EVT","part":"ch32v307vct6","ram":65536,"records":[{"core":"arduino:WCH:ch32v","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/CH32V30x/CH32V307VCT6/variant_CH32V307VCT6.h","says":{"i2c":["PB11","PB10"],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"arduino:WCH:ch32v:CH32V30x_EVT:CH32V307VCT6"}],"vendor":"WCH","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB11"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"flash":262144,"flash_from":"arduino:WCH:ch32v:CH32V30x_EVT:CH32V307VCT6","naming":"port16","ram":65536,"ram_from":"arduino:WCH:ch32v:CH32V30x_EVT:CH32V307VCT6"}},
{"chosen":"arduino:WCH:ch32v:CH32X035_EVT:CH32X035G8U","flash":63488,"ids":["arduino:WCH:ch32v:CH32X035_EVT:CH32X035G8U"],"key":"wch-ch32x035g8u-evt","name":"CH32X035G8U EVT","part":"ch32x035g8u","ram":20480,"records":[{"core":"arduino:WCH:ch32v","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/CH32X035/CH32X035G8U/variant_CH32X035G8U.h","says":{"spi":["PA5","PA7","PA6"],"uart":["PB10","PB11"]},"src":"arduino:WCH:ch32v:CH32X035_EVT:CH32X035G8U"}],"vendor":"WCH","why":"vendor","wiring":{"buses":{"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PB11","tx":"PB10"}},"flash":63488,"flash_from":"arduino:WCH:ch32v:CH32X035_EVT:CH32X035G8U","naming":"port16","ram":20480,"ram_from":"arduino:WCH:ch32v:CH32X035_EVT:CH32X035G8U"}},
{"chosen":"zephyr:ch32h417evt","flash":65536,"ids":["zephyr:ch32h417evt"],"key":"wch-wch-ch32h417evt","name":"WCH CH32H417EVT","part":"ch32h417","ram":457728,"records":[{"file":"boards/wch/ch32h417evt/ch32h417evt_ch32h417_v3f.dts","src":"zephyr:ch32h417evt"}],"vendor":"wch","why":"nothing","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","naming":"port16","ram":457728,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:zephyr:ch32v003evt","flash":16384,"ids":["zephyr:ch32v003evt"],"key":"wch-wch-ch32v003evt","name":"WCH CH32V003EVT","notes":["led PD4 from zephyr:ch32v003evt not kept: its devicetree marks it disabled"],"part":"ch32v003","ram":2048,"records":[{"checked":"no pin stated (no pin list for naming port16); withheld pins as the chip names them","file":"tools/census/hand_wiring/port16.json","says":{"leds":[["header P4 pin 1 (LED1's cathode): on no MCU pin until a wire joins it to one","LED1",null],["header P4 pin 2 (LED2's cathode): on no MCU pin until a wire joins it to one","LED2",null]]},"src":"hand:zephyr:ch32v003evt"},{"dropped":["led0: status disabled"],"file":"boards/wch/ch32v003evt/ch32v003evt.dts","src":"zephyr:ch32v003evt"}],"vendor":"wch","why":"hand","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"cite":{"doc":"CH32V003F4P6-R0-1v1.kicad_sch (EVT/PUB/SCHPCB)","kind":"schematic","publisher":"WCH (openwch/ch32v003)","quote":"VCC -> R2 1K -> Net-(LED1-A) -> LED1.1 (A); LED1.2 (K) -> /LED1 -> P4.1; value 'LED1 blue'; d2: 'LED: LEDs are connected to the main chip I/O port via LED row pins (P4)'","revision":"R0-1v1 (file name); repository commit 4e1b7437ada5d3ae8831a6f4b811a6320e4e23c7 (2026-10-19)","url":"https://github.com/openwch/ch32v003/blob/4e1b7437ada5d3ae8831a6f4b811a6320e4e23c7/EVT/PUB/SCHPCB/CH32V003F4P6-R0-1v1.kicad_sch","where":"nets /LED1 and Net-(LED1-A): LED1, R2 1K, header P4"},"colour":"blue","label":"LED1","name":"LED1","raw":"header P4 pin 1 (LED1's cathode): on no MCU pin until a wire joins it to one"},{"cite":{"doc":"CH32V003F4P6-R0-1v1.kicad_sch (EVT/PUB/SCHPCB)","kind":"schematic","publisher":"WCH (openwch/ch32v003)","quote":"VCC -> R3 1K -> Net-(LED2-A) -> LED2.1 (A); LED2.2 (K) -> /LED2 -> P4.2; value 'LED2 blue'; d2: 'LED: LEDs are connected to the main chip I/O port via LED row pins (P4)'","revision":"R0-1v1 (file name); repository commit 4e1b7437ada5d3ae8831a6f4b811a6320e4e23c7 (2026-10-19)","url":"https://github.com/openwch/ch32v003/blob/4e1b7437ada5d3ae8831a6f4b811a6320e4e23c7/EVT/PUB/SCHPCB/CH32V003F4P6-R0-1v1.kicad_sch","where":"nets /LED2 and Net-(LED2-A): LED2, R3 1K, header P4"},"colour":"blue","label":"LED2","name":"LED2","raw":"header P4 pin 2 (LED2's cathode): on no MCU pin until a wire joins it to one"}],"naming":"port16","none":[{"cite":{"doc":"CH32V003F4P6-R0-1v1.kicad_sch (EVT/PUB/SCHPCB)","kind":"schematic","publisher":"WCH (openwch/ch32v003)","quote":"/NRST: C11.2, P1.6, S1.1, U2.4 (PD7/NRST); d2: 'Button S1: Reset button, used for external manual reset of the master MCU'","revision":"R0-1v1 (file name); repository commit 4e1b7437ada5d3ae8831a6f4b811a6320e4e23c7 (2026-10-19)","url":"https://github.com/openwch/ch32v003/blob/4e1b7437ada5d3ae8831a6f4b811a6320e4e23c7/EVT/PUB/SCHPCB/CH32V003F4P6-R0-1v1.kicad_sch","where":"net /NRST: S1 'NRST'; the board's only push-button (S2 is the power switch)"},"what":"buttons"}],"ram":2048,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ch32v003f4p6_dev_board","flash":16384,"ids":["zephyr:ch32v003f4p6_dev_board"],"key":"wch-wch-ch32v003f4p6-development-board","name":"WCH CH32V003F4P6 Development Board","part":"ch32v003","ram":2048,"records":[{"file":"boards/wch/ch32v003f4p6_dev_board/ch32v003f4p6_dev_board.dts","says":{"leds":[["PD1","led0","low"]]},"src":"zephyr:ch32v003f4p6_dev_board","stated":{"leds|PD1":"zephyr:ch32v003f4p6_dev_board: gpios = <&gpiod 1 GPIO_ACTIVE_LOW>"}}],"vendor":"wch","why":"rank","wiring":{"flash":16384,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED","name":"led0","pin":"PD1"}],"naming":"port16","ram":2048,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ch32v006evt","flash":63488,"ids":["zephyr:ch32v006evt"],"key":"wch-wch-ch32v006evt","name":"WCH CH32V006EVT","notes":["led PD0 from zephyr:ch32v006evt not kept: its devicetree marks it disabled","led PC0 from zephyr:ch32v006evt not kept: its devicetree marks it disabled"],"part":"ch32v006","ram":8192,"records":[{"dropped":["led0: status disabled","led1: status disabled"],"file":"boards/wch/ch32v006evt/ch32v006evt.dts","src":"zephyr:ch32v006evt"}],"vendor":"wch","why":"nothing","wiring":{"flash":63488,"flash_from":"the census: the largest any of its sources states","naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ch32v103evt","flash":65536,"ids":["zephyr:ch32v103evt"],"key":"wch-wch-ch32v103evt","name":"WCH CH32V103EVT","part":"ch32v103","ram":20480,"records":[{"file":"boards/wch/ch32v103evt/ch32v103evt.dts","src":"zephyr:ch32v103evt"}],"vendor":"wch","why":"nothing","wiring":{"flash":65536,"flash_from":"the census: the largest any of its sources states","naming":"port16","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ch32v203c8t6evt","flash":229376,"ids":["zephyr:ch32v203c8t6evt"],"key":"wch-wch-ch32v203evt","name":"WCH CH32V203EVT","part":"ch32v203","ram":20480,"records":[{"file":"boards/wch/ch32v203c8t6evt/ch32v203c8t6evt.dts","src":"zephyr:ch32v203c8t6evt"}],"vendor":"wch","why":"nothing","wiring":{"flash":229376,"flash_from":"the census: the largest any of its sources states","naming":"port16","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ch32v303vct6_evt","flash":491520,"ids":["zephyr:ch32v303vct6_evt"],"key":"wch-wch-ch32v303vct6-evt","name":"WCH CH32V303VCT6_EVT","part":"ch32v303","ram":32768,"records":[{"file":"boards/wch/ch32v303vct6_evt/ch32v303vct6_evt.dts","src":"zephyr:ch32v303vct6_evt"}],"vendor":"wch","why":"nothing","wiring":{"flash":491520,"flash_from":"the census: the largest any of its sources states","naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ch32v305f_evt_r0","flash":131072,"ids":["zephyr:ch32v305f_evt_r0"],"key":"wch-wch-ch32v305f-evt-r0","name":"WCH CH32V305F-EVT-R0","notes":["led PB6 from zephyr:ch32v305f_evt_r0 not kept: its devicetree marks it disabled","led PB7 from zephyr:ch32v305f_evt_r0 not kept: its devicetree marks it disabled"],"part":"ch32v305","ram":32768,"records":[{"dropped":["led0: status disabled","led1: status disabled"],"file":"boards/wch/ch32v305f_evt_r0/ch32v305f_evt_r0.dts","src":"zephyr:ch32v305f_evt_r0"}],"vendor":"wch","why":"nothing","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ch32v307v_evt_r1","flash":491520,"ids":["zephyr:ch32v307v_evt_r1"],"key":"wch-wch-ch32v307v-evt-r1","name":"WCH CH32V307V-EVT-R1","notes":["led PD0 from zephyr:ch32v307v_evt_r1 not kept: its devicetree marks it disabled","led PD1 from zephyr:ch32v307v_evt_r1 not kept: its devicetree marks it disabled"],"part":"ch32v307","ram":32768,"records":[{"dropped":["led0: status disabled","led1: status disabled"],"file":"boards/wch/ch32v307v_evt_r1/ch32v307v_evt_r1.dts","says":{"buttons":[["PA1","sw0","low","up"]]},"src":"zephyr:ch32v307v_evt_r1","stated":{"buttons|PA1":"zephyr:ch32v307v_evt_r1: gpios = <&gpioa 1 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>"}}],"vendor":"wch","why":"rank","wiring":{"buttons":[{"active":"low","label":"user","name":"sw0","pin":"PA1","pull":"up"}],"flash":491520,"flash_from":"the census: the largest any of its sources states","naming":"port16","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:linkw","flash":131072,"ids":["zephyr:linkw"],"key":"wch-wch-linkw","name":"WCH LinkW","part":"ch32v208","ram":65536,"records":[{"file":"boards/wch/linkw/linkw.dts","says":{"buttons":[["PA4","sw0","low",null],["PB8","sw1","high",null]],"leds":[["PC7","led0","low"],["PC9","led0","low"]]},"src":"zephyr:linkw","stated":{"buttons|PA4":"zephyr:linkw: gpios = <&gpioa 4 GPIO_ACTIVE_LOW>","buttons|PB8":"zephyr:linkw: gpios = <&gpiob 8 GPIO_ACTIVE_HIGH>","leds|PC7":"zephyr:linkw: gpios = <&gpioc 7 GPIO_ACTIVE_LOW>","leds|PC9":"zephyr:linkw: gpios = <&gpioc 9 GPIO_ACTIVE_LOW>"}}],"vendor":"wch","why":"rank","wiring":{"buttons":[{"active":"low","name":"sw0","pin":"PA4"},{"active":"high","name":"sw1","pin":"PB8"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","name":"led0","pin":"PC7"},{"active":"low","name":"led0","pin":"PC9"}],"naming":"port16","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:we_ophelia1ev","flash":196608,"ids":["zephyr:we_ophelia1ev"],"key":"we-ophelia-i-ev-nrf52805","name":"Ophelia-I EV NRF52805","part":"nrf52805","ram":24576,"records":[{"file":"boards/we/ophelia1ev/we_ophelia1ev_nrf52805.dts","says":{"buttons":[["P0.20","sw0","low","up"]],"i2c":["P0.16","P0.18"],"leds":[["P0.00","led0","high"],["P0.01","led1","high"]],"spi":["P0.14","P0.16","P0.18"]},"src":"zephyr:we_ophelia1ev","stated":{"buttons|P0.20":"zephyr:we_ophelia1ev: gpios = <&gpio0 20 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.00":"zephyr:we_ophelia1ev: gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>","leds|P0.01":"zephyr:we_ophelia1ev: gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"we","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"P0.18","sda":"P0.16"},"spi":{"miso":"P0.18","mosi":"P0.16","name":"spi0","sck":"P0.14"}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Example button","name":"sw0","pin":"P0.20","pull":"up"}],"flash":196608,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"label":"LED 0","name":"led0","pin":"P0.00"},{"active":"high","label":"LED 1","name":"led1","pin":"P0.01"}],"naming":"nrf","ram":24576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:ophelia4ev","flash":1462272,"ids":["zephyr:ophelia4ev"],"key":"we-ophelia-iv-ev","name":"Ophelia-IV EV","part":"nrf54l15","ram":192512,"records":[{"file":"boards/we/ophelia4ev/ophelia4ev_nrf54l15_cpuapp.dts","says":{"buttons":[["&gpio2 3","sw0","low","up"],["P1.12","sw1","low","up"],["P1.13","sw2","low","up"],["P1.14","sw3","low","up"]],"leds":[["P1.09","led0","high"],["P1.11","led1","high"],["&gpio2 0","led2","high"],["P1.10","led3","high"]],"spi":[null,null,null]},"src":"zephyr:ophelia4ev","stated":{"buttons|P1.12":"zephyr:ophelia4ev: gpios = <&gpio1 12 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.13":"zephyr:ophelia4ev: gpios = <&gpio1 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|P1.14":"zephyr:ophelia4ev: gpios = <&gpio1 14 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|raw:&gpio2 3":"zephyr:ophelia4ev: gpios = <&gpio2 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P1.09":"zephyr:ophelia4ev: gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>","leds|P1.10":"zephyr:ophelia4ev: gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>","leds|P1.11":"zephyr:ophelia4ev: gpios = <&gpio1 11 GPIO_ACTIVE_HIGH>","leds|raw:&gpio2 0":"zephyr:ophelia4ev: gpios = <&gpio2 0 GPIO_ACTIVE_HIGH>"}}],"vendor":"we","why":"rank","wiring":{"buses":{"spi":{"miso":null,"mosi":null,"name":"spi00","sck":null}},"buttons":[{"active":"low","aliases":["mcuboot-button0"],"label":"Push button 0","name":"sw0","pull":"up","raw":"&gpio2 3"},{"active":"low","label":"Push button 1","name":"sw1","pin":"P1.12","pull":"up"},{"active":"low","label":"Push button 2","name":"sw2","pin":"P1.13","pull":"up"},{"active":"low","label":"Push button 3","name":"sw3","pin":"P1.14","pull":"up"}],"flash":1462272,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"colour":"green","label":"Green LED 0","name":"led0","pin":"P1.09"},{"active":"high","colour":"green","label":"Green LED 1","name":"led1","pin":"P1.11"},{"active":"high","colour":"green","label":"Green LED 2","name":"led2","raw":"&gpio2 0"},{"active":"high","colour":"green","label":"Green LED 3","name":"led3","pin":"P1.10"}],"naming":"nrf","ram":192512,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:we_orthosie1ev","ids":["zephyr:we_orthosie1ev"],"key":"we-orthosie-i-ev","name":"Orthosie-I-EV","part":"esp32c3","records":[{"file":"boards/we/orthosie1ev/we_orthosie1ev.dts","says":{"buttons":[["GPIO3","sw0","low","up"]],"i2c":["GPIO1","GPIO3"],"spi":[null,"GPIO7","GPIO2"]},"src":"zephyr:we_orthosie1ev","stated":{"buttons|GPIO3":"zephyr:we_orthosie1ev: gpios = <&gpio0 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"we","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO3","sda":"GPIO1"},"spi":{"miso":"GPIO2","mosi":"GPIO7","name":"spi2"}},"buttons":[{"active":"low","label":"User SW1","name":"sw0","pin":"GPIO3","pull":"up"}],"naming":"esp"}},
{"chosen":"zephyr:we_proteus2ev","flash":524288,"ids":["zephyr:we_proteus2ev"],"key":"we-proteus-ii-ev","name":"Proteus-II-EV","part":"nrf52832","ram":65536,"records":[{"file":"boards/we/proteus2ev/we_proteus2ev_nrf52832.dts","says":{"buttons":[["P0.29","sw0","low","up"]],"leds":[["P0.00","led0","high"],["P0.01","led1","high"]]},"src":"zephyr:we_proteus2ev","stated":{"buttons|P0.29":"zephyr:we_proteus2ev: gpios = <&gpio0 29 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.00":"zephyr:we_proteus2ev: gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>","leds|P0.01":"zephyr:we_proteus2ev: gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"we","why":"rank","wiring":{"buttons":[{"active":"low","label":"Wake-up","name":"sw0","pin":"P0.29","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"label":"LED 0","name":"led0","pin":"P0.00"},{"active":"high","label":"LED 1","name":"led1","pin":"P0.01"}],"naming":"nrf","ram":65536,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:we_proteus3ev","flash":1048576,"ids":["zephyr:we_proteus3ev"],"key":"we-proteus-iii-ev","name":"Proteus-III-EV","part":"nrf52840","ram":262144,"records":[{"file":"boards/we/proteus3ev/we_proteus3ev_nrf52840.dts","says":{"buttons":[["P0.03","sw0","low","up"]],"leds":[["P0.00","led0","high"],["P0.01","led1","high"]]},"src":"zephyr:we_proteus3ev","stated":{"buttons|P0.03":"zephyr:we_proteus3ev: gpios = <&gpio0 3 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|P0.00":"zephyr:we_proteus3ev: gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>","leds|P0.01":"zephyr:we_proteus3ev: gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>"}}],"vendor":"we","why":"rank","wiring":{"buttons":[{"active":"low","label":"Wake-up","name":"sw0","pin":"P0.03","pull":"up"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"label":"LED 0","name":"led0","pin":"P0.00"},{"active":"high","label":"LED 1","name":"led1","pin":"P0.01"}],"naming":"nrf","ram":262144,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:we_oceanus1_ev","flash":262144,"ids":["pio:we_oceanus1_ev","zephyr:we_oceanus1ev"],"key":"we-we-oceanus-i-ev","name":"WE Oceanus-I EV","notes":["led PA4 added from zephyr:we_oceanus1ev","led PA7 label from zephyr:we_oceanus1ev","button PA0 pull from zephyr:we_oceanus1ev","button PA0 label from zephyr:we_oceanus1ev","led PA7 active from zephyr:we_oceanus1ev","button PA0 active from zephyr:we_oceanus1ev"],"part":"stm32wle5cc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_WE_OCEANUS1_EV.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"i2c":["PB7","PB8"],"leds":[["PA7","LED_BUILTIN",null]],"spi":["PB3","PB5","PB4"],"uart":["PA2","PA3"]},"src":"pio:we_oceanus1_ev","via":"PlatformIO ststm32 build.variant; defines of the core's own WE_OCEANUS1_EV entry"},{"file":"boards/we/oceanus1ev/we_oceanus1ev.dts","says":{"buttons":[["PA0","sw0","low","up"]],"i2c":["PB7","PB8"],"leds":[["PA7","led0","high"],["PA4","led1","high"]],"spi":["PB3","PB5","PB4"]},"src":"zephyr:we_oceanus1ev","stated":{"buttons|PA0":"zephyr:we_oceanus1ev: gpios = <&gpioa 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PA4":"zephyr:we_oceanus1ev: gpios = <&gpioa 4 GPIO_ACTIVE_HIGH>","leds|PA7":"zephyr:we_oceanus1ev: gpios = <&gpioa 7 GPIO_ACTIVE_HIGH>"}}],"vendor":"WE","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB7"},"spi":{"cs":"PA15","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"buttons":[{"active":"low","filled":["pull from zephyr:we_oceanus1ev","label from zephyr:we_oceanus1ev","active from zephyr:we_oceanus1ev"],"label":"/WAKE_UP","name":"USER_BTN","pin":"PA0","pull":"up"}],"clock_hz":48000000,"flash":262144,"flash_from":"pio:we_oceanus1_ev","leds":[{"active":"high","filled":["label from zephyr:we_oceanus1ev","active from zephyr:we_oceanus1ev"],"label":"LED_1","name":"LED_BUILTIN","pin":"PA7"},{"active":"high","added_from":"zephyr:we_oceanus1ev","label":"LED_2","name":"led1","pin":"PA4"}],"naming":"stm32","ram":65536,"ram_from":"pio:we_oceanus1_ev"}},
{"chosen":"pio:we_oceanus1","flash":262144,"ids":["pio:we_oceanus1"],"key":"we-we-oceanus-i-module","name":"WE Oceanus-I Module","part":"stm32wle5cc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/variant_WE_OCEANUS1.h","says":{"i2c":["PB7","PB8"],"spi":["PB3","PB5","PB4"],"uart":["PA2","PA3"]},"src":"pio:we_oceanus1","via":"PlatformIO ststm32 build.variant; defines of the core's own WE_OCEANUS1 entry"}],"vendor":"WE","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB8","sda":"PB7"},"spi":{"cs":"PA15","miso":"PB4","mosi":"PB5","name":"SPI","sck":"PB3"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":48000000,"flash":262144,"flash_from":"pio:we_oceanus1","naming":"stm32","ram":65536,"ram_from":"pio:we_oceanus1"}},
{"chosen":"zephyr:blackpill_h523ce","flash":524288,"ids":["zephyr:blackpill_h523ce"],"key":"weact-black-pill-stm32h523","name":"Black Pill STM32H523","part":"stm32h523xx","ram":278528,"records":[{"file":"boards/weact/blackpill_h523ce/blackpill_h523ce.dts","says":{"buttons":[["PA0","sw0","low","up"]],"i2c":["PB7","PB6"],"leds":[["PC13","led0","low"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:blackpill_h523ce","stated":{"buttons|PA0":"zephyr:blackpill_h523ce: gpios = <&gpioa 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PC13":"zephyr:blackpill_h523ce: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>"}}],"vendor":"weact","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"low","cite":{"doc":"WeAct-STM32H523CxTx_CoreBoard_V10 SchDoc.pdf (also WeAct-STM32H523CxUx_CoreBoard_V10 SchDoc.pdf)","kind":"schematic","level":"PA0 -> R1 330R -> SW1 -> GND: pressed low; needs internal pull-up.","publisher":"WeAct Studio","quote":"'PA0' 'R1 0402 330\u03a9' 'SW1' 'GND'","revision":"V1.0, Date 6/05/2025 (CxUx: V1.0, 12/13/2025)","url":"https://github.com/WeActStudio/WeActStudio.STM32H523CoreBoard/blob/99f46ea193ccc4526c354523f4d17c22be9d7e1e/Hardware/WeAct-STM32H523CxTx_CoreBoard_V10%20SchDoc.pdf","where":"\u7528\u6237\u6309\u952e User KEY block"},"label":"KEY","name":"sw0","pin":"PA0","pull":"up"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","cite":{"doc":"WeAct-STM32H523CxTx_CoreBoard_V10 SchDoc.pdf (also WeAct-STM32H523CxUx_CoreBoard_V10 SchDoc.pdf)","kind":"schematic","level":"3.3V -> R5 5.1k -> D2 BLUE anode; D2 cathode -> PC13. Lit when PC13 is low.","publisher":"WeAct Studio","quote":"'3.3V' 'R5 0402 5.1k\u03a9' 'D2 0603 BLUE' 'PC13'","revision":"V1.0, Date 6/05/2025 (CxUx: V1.0, 12/13/2025)","url":"https://github.com/WeActStudio/WeActStudio.STM32H523CoreBoard/blob/99f46ea193ccc4526c354523f4d17c22be9d7e1e/Hardware/WeAct-STM32H523CxTx_CoreBoard_V10%20SchDoc.pdf","where":"single sheet, block '\u6307\u793a\u706f Indicator light' (zone C7)"},"label":"User LED","name":"led0","pin":"PC13"}],"naming":"stm32","ram":278528,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:blackpill_u585ci","flash":2097152,"ids":["zephyr:blackpill_u585ci"],"key":"weact-black-pill-stm32u585","name":"Black Pill STM32U585","part":"stm32u585xx","ram":802816,"records":[{"file":"boards/weact/blackpill_u585ci/blackpill_u585ci.dts","says":{"buttons":[["PA0","sw0","low","up"]],"i2c":["PB3","PB6"],"leds":[["PC13","led0","low"]],"spi":["PA1","PA7","PA6"]},"src":"zephyr:blackpill_u585ci","stated":{"buttons|PA0":"zephyr:blackpill_u585ci: gpios = <&gpioa 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|PC13":"zephyr:blackpill_u585ci: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>"}}],"vendor":"weact","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB3"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA1"}},"buttons":[{"active":"low","label":"User Button","name":"sw0","pin":"PA0","pull":"up"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LED","name":"led0","pin":"PC13"}],"naming":"stm32","ram":802816,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:blackpill_f401cc","ids":["zephyr:blackpill_f401cc"],"key":"weact-black-pill-v1-2","name":"Black Pill V1.2","part":"stm32f401xc","records":[{"file":"boards/weact/blackpill_f401cc/blackpill_f401cc.dts","says":{"buttons":[["PA0","sw0","low","up"]],"i2c":["PB9","PB8"],"leds":[["PC13","led0","low"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:blackpill_f401cc","stated":{"buttons|PA0":"zephyr:blackpill_f401cc: gpios = <&gpioa 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PC13":"zephyr:blackpill_f401cc: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>"}}],"vendor":"weact","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"low","label":"KEY","name":"sw0","pin":"PA0","pull":"up"}],"flash":262144,"flash_by_part":true,"flash_from":"stm32-data STM32F401CC, STM32F401RC, STM32F401VC: every chip stm32f401Xc can be","leds":[{"active":"low","label":"User LED","name":"led0","pin":"PC13"}],"naming":"stm32","ram":65536,"ram_from":"stm32-data STM32F401CC, STM32F401RC, STM32F401VC: every chip stm32f401Xc can be"}},
{"chosen":"zephyr:blackpill_f411ce","ids":["zephyr:blackpill_f411ce"],"key":"weact-black-pill-v2-0","name":"Black Pill V2.0","part":"stm32f411xe","records":[{"file":"boards/weact/blackpill_f411ce/blackpill_f411ce.dts","says":{"buttons":[["PA0","sw0","low","up"]],"i2c":["PB9","PB8"],"leds":[["PC13","led0","low"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:blackpill_f411ce","stated":{"buttons|PA0":"zephyr:blackpill_f411ce: gpios = <&gpioa 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PC13":"zephyr:blackpill_f411ce: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>"}}],"vendor":"weact","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"low","label":"KEY","name":"sw0","pin":"PA0","pull":"up"}],"flash":524288,"flash_by_part":true,"flash_from":"stm32-data STM32F411CE, STM32F411RE, STM32F411VE: every chip stm32f411Xe can be","leds":[{"active":"low","label":"User LED","name":"led0","pin":"PC13"}],"naming":"stm32","ram":131072,"ram_from":"stm32-data STM32F411CE, STM32F411RE, STM32F411VE: every chip stm32f411Xe can be"}},
{"chosen":"zephyr:bluepillplus_ch32v203","flash":229376,"ids":["zephyr:bluepillplus_ch32v203"],"key":"weact-bluepill-plus-ch32v203","name":"BluePill Plus CH32V203","part":"ch32v203","ram":20480,"records":[{"file":"boards/weact/bluepillplus_ch32v203/bluepillplus_ch32v203.dts","says":{"buttons":[["PA0","sw0","high","down"]],"leds":[["PB2","led0","high"]]},"src":"zephyr:bluepillplus_ch32v203","stated":{"buttons|PA0":"zephyr:bluepillplus_ch32v203: gpios = <&gpioa 0 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","leds|PB2":"zephyr:bluepillplus_ch32v203: gpios = <&gpiob 2 GPIO_ACTIVE_HIGH>"}}],"vendor":"weact","why":"rank","wiring":{"buttons":[{"active":"high","cite":{"doc":"BluePill+ schematic (BluePillPlus_V11_SchDoc.pdf)","kind":"schematic","level":"PA0 -> 330R -> switch -> 3.3V.","publisher":"WeAct Studio","quote":"PA0 R4 0402 330R SW2 KEY 3.3V","revision":"Revision V1.1 (title block)","url":"https://github.com/WeActStudio/WeActStudio.BluePill-Plus-CH32/blob/master/HDK/BluePillPlus_V11_SchDoc.pdf","where":"block '\u7528\u6237\u6309\u952e User KEY'"},"name":"sw0","pin":"PA0","pull":"down"}],"flash":229376,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"BluePill+ schematic (BluePillPlus_V11_SchDoc.pdf)","kind":"schematic","level":"PB2 -> R1 1.5K -> D1 (BLUE) anode; cathode -> GND: lit when PB2 is high.","publisher":"WeAct Studio","quote":"PB2 R1 0402 1.5K D1 0603 BLUE GND","revision":"Revision V1.1 (title block)","url":"https://github.com/WeActStudio/WeActStudio.BluePill-Plus-CH32/blob/master/HDK/BluePillPlus_V11_SchDoc.pdf","where":"single sheet, block '\u6307\u793a\u706f Indicator light', zone A7-A8"},"name":"led0","pin":"PB2"}],"naming":"port16","ram":20480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:can485dbv1","ids":["zephyr:can485dbv1"],"key":"weact-can485-devboard-v1","name":"CAN485 DevBoard V1","part":"esp32","records":[{"file":"boards/weact/can485dbv1/can485dbv1_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"pixels":[[null,"ws2812"]],"spi":[null,"GPIO15","GPIO2"]},"src":"zephyr:can485dbv1","stated":{"buttons|GPIO0":"zephyr:can485dbv1: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"weact","why":"rank","wiring":{"buses":{"spi":{"miso":"GPIO2","mosi":"GPIO15","name":"spi3"}},"buttons":[{"active":"low","label":"PRG Button","name":"sw0","pin":"GPIO0","pull":"up"}],"naming":"esp"}},
{"chosen":"zephyr:weact_esp32c3_mini","ids":["zephyr:weact_esp32c3_mini"],"key":"weact-esp32-c3-mini","name":"ESP32-C3-Mini","part":"esp32c3","records":[{"file":"boards/weact/esp32c3_mini/weact_esp32c3_mini.dts","says":{"buttons":[["GPIO9","sw0","low","up"]],"i2c":["GPIO0","GPIO1"],"leds":[["GPIO8","led0","low"]],"spi":[null,"GPIO4","GPIO3"]},"src":"zephyr:weact_esp32c3_mini","stated":{"buttons|GPIO9":"zephyr:weact_esp32c3_mini: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO8":"zephyr:weact_esp32c3_mini: gpios = <&gpio0 8 GPIO_ACTIVE_LOW>"}}],"vendor":"weact","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO1","sda":"GPIO0"},"spi":{"miso":"GPIO3","mosi":"GPIO4","name":"spi2"}},"buttons":[{"active":"low","cite":{"doc":"WeAct-ESP32C3CoreBoard_V10_SchDoc.pdf, title 'WeAct Studo ESP32C3 Core Board'","kind":"schematic","level":"GPIO9 -> R4 330R -> K1 -> GND, with R5 10K pull-up to VDD33: pressed reads low.","publisher":"WeAct Studio","quote":"GPIO9 - R4 330R - K1 KEY pins 3/4; K1 pins 1/2 - GND; R5 10K VDD33 - GPIO9","revision":"Revision V1.0; Date: 10/23/2022 (title block); file commit 6edcf587bf 2022-11-13","url":"https://github.com/WeActStudio/WeActStudio.ESP32C3CoreBoard/blob/master/Hardware/WeAct-ESP32C3CoreBoard_V10_SchDoc.pdf","where":"sheet zone B3-B4 (K1 'KEY') and C1 (R5 pull-up)"},"label":"BOOT Button","name":"sw0","pin":"GPIO9","pull":"up"}],"leds":[{"active":"low","cite":{"doc":"WeAct-ESP32C3CoreBoard_V10_SchDoc.pdf, title 'WeAct Studo ESP32C3 Core Board'","kind":"schematic","level":"supply -> resistor -> anode, cathode to pin","publisher":"WeAct Studio","quote":"VDD33 - R3 5.1k\u03a9 - D4 0603 BLUE - GPIO8; R6 10K VDD33 - GPIO8","revision":"Revision V1.0; Date: 10/23/2022 (title block); file commit 6edcf587bf 2022-11-13","url":"https://github.com/WeActStudio/WeActStudio.ESP32C3CoreBoard/blob/master/Hardware/WeAct-ESP32C3CoreBoard_V10_SchDoc.pdf","where":"zone B2-B3"},"colour":"blue","label":"User LED","name":"led0","pin":"GPIO8"}],"naming":"esp"}},
{"chosen":"zephyr:weact_esp32c6_mini","ids":["zephyr:weact_esp32c6_mini"],"key":"weact-esp32-c6-mini","name":"ESP32-C6-Mini","part":"esp32c6","records":[{"file":"boards/weact/esp32c6_mini/weact_esp32c6_mini_hpcore.dts","says":{"buttons":[["GPIO9","sw0","low","up"]],"i2c":["GPIO14","GPIO15"],"pixels":[[null,"ws2812"]],"spi":[null,"GPIO1","GPIO0"]},"src":"zephyr:weact_esp32c6_mini","stated":{"buttons|GPIO9":"zephyr:weact_esp32c6_mini: gpios = <&gpio0 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"weact","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO15","sda":"GPIO14"},"spi":{"miso":"GPIO0","mosi":"GPIO1","name":"spi2"}},"buttons":[{"active":"low","label":"BOOT Button","name":"sw0","pin":"GPIO9","pull":"up"}],"naming":"esp"}},
{"chosen":"zephyr:weact_esp32s3_b","ids":["zephyr:weact_esp32s3_b"],"key":"weact-esp32-s3-b","name":"ESP32-S3-B","part":"esp32s3","records":[{"file":"boards/weact/esp32s3_b/weact_esp32s3_b_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"],["GPIO45","sw1","low","up"]],"pixels":[[null,"ws2812"]],"spi":[null,"GPIO11","GPIO13"]},"src":"zephyr:weact_esp32s3_b","stated":{"buttons|GPIO0":"zephyr:weact_esp32s3_b: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","buttons|GPIO45":"zephyr:weact_esp32s3_b: gpios = <&gpio1 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"weact","why":"rank","wiring":{"buses":{"spi":{"miso":"GPIO13","mosi":"GPIO11","name":"spi2"}},"buttons":[{"active":"low","label":"BOOT Button","name":"sw0","pin":"GPIO0","pull":"up"},{"active":"low","label":"User Button","name":"sw1","pin":"GPIO45","pull":"up"}],"naming":"esp"}},
{"chosen":"zephyr:weact_esp32s3_mini","ids":["zephyr:weact_esp32s3_mini"],"key":"weact-esp32-s3-mini","name":"ESP32-S3-Mini","part":"esp32s3","records":[{"file":"boards/weact/esp32s3_mini/weact_esp32s3_mini_procpu.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"pixels":[[null,"ws2812"]],"spi":[null,"GPIO11","GPIO13"]},"src":"zephyr:weact_esp32s3_mini","stated":{"buttons|GPIO0":"zephyr:weact_esp32s3_mini: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>"}}],"vendor":"weact","why":"rank","wiring":{"buses":{"spi":{"miso":"GPIO13","mosi":"GPIO11","name":"spi2"}},"buttons":[{"active":"low","label":"BOOT Button","name":"sw0","pin":"GPIO0","pull":"up"}],"naming":"esp"}},
{"chosen":"mpy:stm32/WEACTSTUDIO_MINI_STM32H723","ids":["mpy:stm32/WEACTSTUDIO_MINI_STM32H723"],"key":"weact-mini-stm32h723","name":"Mini STM32H723","part":"stm32h723xx","records":[{"file":"ports/stm32/boards/WEACTSTUDIO_MINI_STM32H723/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","high","down"]],"i2c":["PB9","PB8"],"leds":[["PE3","LED1","high"]],"spi":["PB3","PD7","PB4"]},"src":"mpy:stm32/WEACTSTUDIO_MINI_STM32H723","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PE3":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"WeAct Studio","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB8","sda":"PB9"},"spi":{"cs":"PD6","miso":"PB4","mosi":"PD7","name":"SPI(1)","sck":"PB3"}},"buttons":[{"active":"high","cite":{"doc":"STM32H7XX Board schematic (STM32H7xx SchDoc V12.pdf, File 01-STM32H7xx.SchDoc), MCU field 'STM32H743VIT6/STM32H750VBT6/STM32H723VGT6/STM32H7B0VBT6'","kind":"schematic","level":"VDD-MCU -> SW2 'K1' pins 1/2; SW2 pins 3/4 -> R8 330R -> PC13 (ESD diode D2 to GND); no pull-down drawn. Pressed: PC13 reads high.","publisher":"WeAct Studio (github.com/WeActStudio/WeActStudio.MiniSTM32H723/Hardware)","quote":"VDD-MCU SW2 3x4x2.5 K1 R8 330R PC13; D2 MKESD0402MS05 GND","revision":"Revision: V1.2, Date: 7/18/2023","url":"https://github.com/WeActStudio/WeActStudio.MiniSTM32H723/blob/master/Hardware/STM32H7xx%20SchDoc%20V12.pdf","where":"Page 1 of 6, right-centre button row (SW1/SW2/SW3) and BLUE_LED"},"name":"USRSW","pin":"PC13","pull":"down"}],"flash":1048576,"flash_by_part":true,"flash_from":"stm32-data STM32H723VG, named by mpy:stm32/WEACTSTUDIO_MINI_STM32H723: MICROPY_HW_MCU_NAME","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"cite":{"doc":"STM32H7XX Board schematic (STM32H7xx SchDoc V12.pdf, File 01-STM32H7xx.SchDoc), MCU field 'STM32H743VIT6/STM32H750VBT6/STM32H723VGT6/STM32H7B0VBT6'","kind":"schematic","level":"PE3 -> base of NPN digital transistor VT2; LED in collector leg from VDD-MCU","publisher":"WeAct Studio (github.com/WeActStudio/WeActStudio.MiniSTM32H723/Hardware)","quote":"VDD-MCU R6 1.5K\u03a9 E3 BLUE_LED VT2 PDTC114ET,215 PE3 GND","revision":"Revision: V1.2, Date: 7/18/2023","url":"https://github.com/WeActStudio/WeActStudio.MiniSTM32H723/blob/master/Hardware/STM32H7xx%20SchDoc%20V12.pdf","where":"page 1, right of SW3"},"colour":"blue","name":"LED1","pin":"PE3"}],"naming":"stm32","ram":573440,"ram_from":"stm32-data STM32H723VG, named by mpy:stm32/WEACTSTUDIO_MINI_STM32H723: MICROPY_HW_MCU_NAME"}},
{"chosen":"mpy:stm32/WEACTSTUDIO_MINI_STM32H743","ids":["mpy:stm32/WEACTSTUDIO_MINI_STM32H743"],"key":"weact-mini-stm32h743","name":"Mini STM32H743","part":"stm32h743xx","records":[{"file":"ports/stm32/boards/WEACTSTUDIO_MINI_STM32H743/mpconfigboard.h","says":{"buttons":[["PC13","USRSW","high","down"]],"i2c":["PB9","PB8"],"leds":[["PE3","LED1","high"]],"spi":["PB3","PD7","PB4"]},"src":"mpy:stm32/WEACTSTUDIO_MINI_STM32H743","stated":{"buttons|PC13":"#define MICROPY_HW_USRSW_PRESSED (1)","leds|PE3":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_high(pin))"}}],"vendor":"WeAct Studio","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB8","sda":"PB9"},"spi":{"cs":"PD6","miso":"PB4","mosi":"PD7","name":"SPI(1)","sck":"PB3"}},"buttons":[{"active":"high","name":"USRSW","pin":"PC13","pull":"down"}],"flash":2097152,"flash_by_part":true,"flash_from":"stm32-data STM32H743VI, named by mpy:stm32/WEACTSTUDIO_MINI_STM32H743: MICROPY_HW_MCU_NAME","leds":[{"active":"high","aliases":["MICROPY_HW_LED1"],"name":"LED1","pin":"PE3"}],"naming":"stm32","ram":1081344,"ram_from":"stm32-data STM32H743VI, named by mpy:stm32/WEACTSTUDIO_MINI_STM32H743: MICROPY_HW_MCU_NAME"}},
{"chosen":"mpy:stm32/WEACTSTUDIO_MINI_STM32U585","ids":["mpy:stm32/WEACTSTUDIO_MINI_STM32U585"],"key":"weact-mini-stm32u585","name":"Mini STM32U585","part":"stm32u585xx","records":[{"file":"ports/stm32/boards/WEACTSTUDIO_MINI_STM32U585/mpconfigboard.h","says":{"buttons":[["PA0","USRSW","low","up"]],"i2c":["PB7","PB6"],"leds":[["PC13","LED1","low"]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"mpy:stm32/WEACTSTUDIO_MINI_STM32U585","stated":{"buttons|PA0":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PC13":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))"}}],"vendor":"WeAct Studio","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"},"uart":{"name":"UART(1) (REPL)","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"low","name":"USRSW","pin":"PA0","pull":"up"}],"flash":2097152,"flash_by_part":true,"flash_from":"stm32-data STM32U585CI, named by mpy:stm32/WEACTSTUDIO_MINI_STM32U585: MICROPY_HW_MCU_NAME","leds":[{"active":"low","aliases":["MICROPY_HW_LED1"],"colour":"blue","name":"LED1","pin":"PC13"}],"naming":"stm32","ram":786432,"ram_from":"stm32-data STM32U585CI, named by mpy:stm32/WEACTSTUDIO_MINI_STM32U585: MICROPY_HW_MCU_NAME"}},
{"chosen":"zephyr:mini_stm32h743","flash":2097152,"ids":["zephyr:mini_stm32h743"],"key":"weact-ministm32h743-core-board","name":"MiniSTM32H743 Core Board","part":"stm32h743xx","ram":524288,"records":[{"file":"boards/weact/mini_stm32h743/mini_stm32h743.dts","says":{"buttons":[["PC13","sw0","high","down"]],"leds":[["PE3","led0","high"]],"spi":["PB3","PD7","PB4"]},"src":"zephyr:mini_stm32h743","stated":{"buttons|PC13":"zephyr:mini_stm32h743: gpios = <&gpioc 13 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","leds|PE3":"zephyr:mini_stm32h743: gpios = <&gpioe 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"weact","why":"rank","wiring":{"buses":{"spi":{"miso":"PB4","mosi":"PD7","name":"spi1","sck":"PB3"}},"buttons":[{"active":"high","label":"User PB","name":"sw0","pin":"PC13","pull":"down"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED","name":"led0","pin":"PE3"}],"naming":"stm32","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:mini_stm32h750","ids":["zephyr:mini_stm32h750"],"key":"weact-ministm32h750-core-board","name":"MiniSTM32H750 Core Board","part":"stm32h750xx","records":[{"file":"boards/weact/mini_stm32h750/mini_stm32h750.dts","says":{"buttons":[["PC13","sw0","high","down"]],"leds":[["PE3","led0","high"]],"spi":["PB3","PD7","PB4"]},"src":"zephyr:mini_stm32h750","stated":{"buttons|PC13":"zephyr:mini_stm32h750: gpios = <&gpioc 13 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","leds|PE3":"zephyr:mini_stm32h750: gpios = <&gpioe 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"weact","why":"rank","wiring":{"buses":{"spi":{"miso":"PB4","mosi":"PD7","name":"spi1","sck":"PB3"}},"buttons":[{"active":"high","label":"User PB","name":"sw0","pin":"PC13","pull":"down"}],"flash":131072,"flash_by_part":true,"flash_from":"stm32-data STM32H750IB, STM32H750VB, STM32H750XB and 1 more: every chip stm32h750Xb can be","leds":[{"active":"high","label":"User LED","name":"led0","pin":"PE3"}],"naming":"stm32","ram":1081344,"ram_from":"stm32-data STM32H750IB, STM32H750VB, STM32H750XB and 1 more: every chip stm32h750Xb can be"}},
{"chosen":"zephyr:mini_stm32h7b0","flash":2097152,"ids":["zephyr:mini_stm32h7b0"],"key":"weact-ministm32h7b0-core-board","name":"MiniSTM32H7B0 Core Board","part":"stm32h7b0xx","ram":524288,"records":[{"file":"boards/weact/mini_stm32h7b0/mini_stm32h7b0.dts","says":{"buttons":[["PC13","sw0","high","down"]],"leds":[["PE3","led0","high"]],"spi":["PB3","PD7","PB4"]},"src":"zephyr:mini_stm32h7b0","stated":{"buttons|PC13":"zephyr:mini_stm32h7b0: gpios = <&gpioc 13 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","leds|PE3":"zephyr:mini_stm32h7b0: gpios = <&gpioe 3 GPIO_ACTIVE_HIGH>"}}],"vendor":"weact","why":"rank","wiring":{"buses":{"spi":{"miso":"PB4","mosi":"PD7","name":"spi1","sck":"PB3"}},"buttons":[{"active":"high","label":"User PB","name":"sw0","pin":"PC13","pull":"down"}],"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED","name":"led0","pin":"PE3"}],"naming":"stm32","ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:weact_stm32f405_core","flash":1048576,"ids":["zephyr:weact_stm32f405_core"],"key":"weact-stm32f405-core-board-v1-0","name":"STM32F405 Core Board V1.0","part":"stm32f405xx","ram":131072,"records":[{"file":"boards/weact/stm32f405_core/weact_stm32f405_core.dts","says":{"buttons":[["PC13","sw0","high","down"]],"i2c":["PB7","PB6"],"leds":[["PB2","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:weact_stm32f405_core","stated":{"buttons|PC13":"zephyr:weact_stm32f405_core: gpios = <&gpioc 13 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>","leds|PB2":"zephyr:weact_stm32f405_core: gpios = <&gpiob 2 GPIO_ACTIVE_HIGH>"}}],"vendor":"weact","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"high","label":"User","name":"sw0","pin":"PC13","pull":"down"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED","name":"led0","pin":"PB2"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:stm/stm32f411ce_blackpill","ids":["cpy:stm/stm32f411ce_blackpill"],"key":"weact-stm32f411ce-blackpill","name":"stm32f411ce-blackpill","part":"stm32f411ce","records":[{"file":"ports/stm/boards/stm32f411ce_blackpill/pins.c","says":{"i2c":["PB7","PB6"],"leds":[["PC13","LED",null]]},"src":"cpy:stm/stm32f411ce_blackpill"}],"vendor":"WeAct","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PB6","sda":"PB7"}},"flash":524288,"flash_from":"cpy:stm/stm32f411ce_blackpill: FLASH_SIZE (0x80000)","leds":[{"name":"LED","pin":"PC13"}],"naming":"stm32","ram":131072,"ram_from":"stm32-data STM32F411CE"}},
{"chosen":"cpy:stm/stm32f411ce_blackpill_with_flash","ids":["cpy:stm/stm32f411ce_blackpill_with_flash"],"key":"weact-stm32f411ce-blackpill-with-flash","name":"stm32f411ce-blackpill-with-flash","part":"stm32f411ce","records":[{"file":"ports/stm/boards/stm32f411ce_blackpill_with_flash/pins.c","says":{"i2c":["PB7","PB6"],"leds":[["PC13","LED",null]]},"src":"cpy:stm/stm32f411ce_blackpill_with_flash"}],"vendor":"WeAct","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PB6","sda":"PB7"}},"flash":524288,"flash_from":"cpy:stm/stm32f411ce_blackpill_with_flash: FLASH_SIZE (0x80000)","leds":[{"name":"LED","pin":"PC13"}],"naming":"stm32","ram":131072,"ram_from":"stm32-data STM32F411CE"}},
{"chosen":"zephyr:weact_stm32f446_core","flash":524288,"ids":["zephyr:weact_stm32f446_core"],"key":"weact-stm32f446-core-board-v1-1","name":"STM32F446 Core Board V1.1","part":"stm32f446xx","ram":131072,"records":[{"file":"boards/weact/stm32f446_core/weact_stm32f446_core.dts","says":{"buttons":[["PC13","sw0","high","down"]],"i2c":["PB7","PB6"],"leds":[["PB2","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:weact_stm32f446_core","stated":{"buttons|PC13":"zephyr:weact_stm32f446_core: gpios = <&gpioc 13 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>","leds|PB2":"zephyr:weact_stm32f446_core: gpios = <&gpiob 2 GPIO_ACTIVE_HIGH>"}}],"vendor":"weact","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB6","sda":"PB7"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"high","label":"User","name":"sw0","pin":"PC13","pull":"down"}],"flash":524288,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"User LED","name":"led0","pin":"PB2"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:weact_stm32g030_core","flash":32768,"ids":["zephyr:weact_stm32g030_core"],"key":"weact-stm32g030-core-board-1-0","name":"STM32G030 Core Board 1.0","part":"stm32g030xx","ram":8192,"records":[{"file":"boards/weact/stm32g030_core/weact_stm32g030_core.dts","says":{"i2c":["PA12","PA11"],"leds":[["PA4","led0","high"]],"spi":["PA1","PA7","PA6"]},"src":"zephyr:weact_stm32g030_core","stated":{"leds|PA4":"zephyr:weact_stm32g030_core: gpios = <&gpioa 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"weact","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c2","scl":"PA11","sda":"PA12"},"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA1"}},"flash":32768,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","colour":"blue","label":"User LED","name":"led0","pin":"PA4"}],"naming":"stm32","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:weact_stm32g0b1_core","flash":147456,"ids":["zephyr:weact_stm32g0b1_core"],"key":"weact-stm32g0b1-core-board","name":"STM32G0B1 Core Board","part":"stm32g0b1xx","ram":131072,"records":[{"file":"boards/weact/stm32g0b1_core/weact_stm32g0b1_core.dts","says":{"buttons":[["PC13","sw0","low","up"]],"leds":[["PC6","led0","low"]]},"src":"zephyr:weact_stm32g0b1_core","stated":{"buttons|PC13":"zephyr:weact_stm32g0b1_core: gpios = <&gpioc 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|PC6":"zephyr:weact_stm32g0b1_core: gpios = <&gpioc 6 GPIO_ACTIVE_LOW>"}}],"vendor":"weact","why":"rank","wiring":{"buttons":[{"active":"low","label":"User","name":"sw0","pin":"PC13","pull":"up"}],"flash":147456,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED","name":"led0","pin":"PC6"}],"naming":"stm32","ram":131072,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:weact_stm32g431_core","flash":131072,"ids":["zephyr:weact_stm32g431_core"],"key":"weact-stm32g431-core-board","name":"STM32G431 Core Board","part":"stm32g431xx","ram":32768,"records":[{"file":"boards/weact/stm32g431_core/weact_stm32g431_core.dts","says":{"buttons":[["PC13","mcuboot-button0","high","down"],["PB8","sw1","high",null]],"leds":[["PC6","led0","high"]]},"src":"zephyr:weact_stm32g431_core","stated":{"buttons|PB8":"zephyr:weact_stm32g431_core: gpios = <&gpiob 8 GPIO_ACTIVE_HIGH>","buttons|PC13":"zephyr:weact_stm32g431_core: gpios = <&gpioc 13 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>","leds|PC6":"zephyr:weact_stm32g431_core: gpios = <&gpioc 6 GPIO_ACTIVE_HIGH>"}}],"vendor":"weact","why":"rank","wiring":{"buttons":[{"active":"high","aliases":["sw0"],"label":"User","name":"mcuboot-button0","pin":"PC13","pull":"down"},{"active":"high","label":"Boot0","name":"sw1","pin":"PB8"}],"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"label":"Status LED","name":"led0","pin":"PC6"}],"naming":"stm32","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:weact_stm32h562_core","flash":1048576,"ids":["zephyr:weact_stm32h562_core"],"key":"weact-stm32h562-core-board","name":"STM32H562 Core Board","part":"stm32h562xx","ram":655360,"records":[{"file":"boards/weact/stm32h562_core/weact_stm32h562_core.dts","says":{"buttons":[["PC13","sw0","high","down"]],"leds":[["PB2","led0","high"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:weact_stm32h562_core","stated":{"buttons|PC13":"zephyr:weact_stm32h562_core: gpios = <&gpioc 13 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>","leds|PB2":"zephyr:weact_stm32h562_core: gpios = <&gpiob 2 GPIO_ACTIVE_HIGH>"}}],"vendor":"weact","why":"rank","wiring":{"buses":{"spi":{"miso":"PA6","mosi":"PA7","name":"spi1","sck":"PA5"}},"buttons":[{"active":"high","cite":{"doc":"WeAct-STM32H5_64PIN-CoreBoard_V11 SchDoc.pdf","kind":"schematic","level":"PC13 -> R5 330R -> K2 -> VDD33; no pull-down on the board. Pressed reads high.","publisher":"WeAct Studio","quote":"'PC13' 'R5 0402 330\u03a9' 'K2 KEY' 'VDD33'","revision":"V1.1, Date 7/18/2026 (title block)","url":"https://github.com/WeActStudio/WeActStudio.STM32H5_64Pin_CoreBoard/blob/f7864167bf75cf3948858dcb2dba8da1c297172a/Hardware/WeAct-STM32H5_64PIN-CoreBoard_V11%20SchDoc.pdf","where":"single sheet, block '\u7528\u6237\u6309\u952e User KEY' (zone A1)"},"label":"User Button","name":"sw0","pin":"PC13","pull":"down"}],"flash":1048576,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"WeAct-STM32H5_64PIN-CoreBoard_V11 SchDoc.pdf","kind":"schematic","level":"PB2 -> R1 5.1k -> D1 anode, cathode -> GND: lit high. PB2 also has R4 10k to GND (BOOT settings).","publisher":"WeAct Studio","quote":"'PB2' 'R1 0402 5.1k\u03a9' 'D1 0603 BLUE PB2' 'GND'","revision":"V1.1, Date 7/18/2026 (title block)","url":"https://github.com/WeActStudio/WeActStudio.STM32H5_64Pin_CoreBoard/blob/f7864167bf75cf3948858dcb2dba8da1c297172a/Hardware/WeAct-STM32H5_64PIN-CoreBoard_V11%20SchDoc.pdf","where":"\u6307\u793a\u706f Indicator light block"},"label":"User LED","name":"led0","pin":"PB2"}],"naming":"stm32","ram":655360,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:weact_stm32wb55_core","flash":892928,"ids":["zephyr:weact_stm32wb55_core"],"key":"weact-stm32wb55-core-board-v1-0","name":"STM32WB55 Core Board V1.0","part":"stm32wb55xx","ram":196608,"records":[{"file":"boards/weact/stm32wb55_core/weact_stm32wb55_core.dts","says":{"buttons":[["PH3","sw0","high","down"]],"i2c":["PB9","PB8"],"leds":[["PE4","led0","high"]],"spi":["PA5","PB5","PB4"]},"src":"zephyr:weact_stm32wb55_core","stated":{"buttons|PH3":"zephyr:weact_stm32wb55_core: gpios = <&gpioh 3 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>","leds|PE4":"zephyr:weact_stm32wb55_core: gpios = <&gpioe 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"weact","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c1","scl":"PB8","sda":"PB9"},"spi":{"miso":"PB4","mosi":"PB5","name":"spi1","sck":"PA5"}},"buttons":[{"active":"high","aliases":["mcuboot-button0"],"label":"BOOT","name":"sw0","pin":"PH3","pull":"down"}],"flash":892928,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","aliases":["mcuboot-led0"],"label":"User LED","name":"led0","pin":"PE4"}],"naming":"stm32","ram":196608,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"mpy:rp2/WEACTSTUDIO","ids":["mpy:rp2/WEACTSTUDIO"],"key":"weact-studio-rp2040","name":"Studio RP2040","part":"rp2040","records":[{"file":"ports/rp2/boards/WEACTSTUDIO/mpconfigboard.h","says":{"leds":[["GPIO25","LED",null]]},"src":"mpy:rp2/WEACTSTUDIO"}],"vendor":"WeAct","why":"rank","wiring":{"leds":[{"name":"LED","pin":"GPIO25"}],"naming":"rp2"}},
{"chosen":"arduino:rp2040:rp2040:weact_rp2350b","flash":16777216,"ids":["arduino:rp2040:rp2040:weact_rp2350b","cpy:raspberrypi/weact_studio_rp2350b_core","mpy:rp2/WEACTSTUDIO_RP2350B_CORE","pio:weact_rp2350b","zephyr:rp2350b_core"],"key":"weact-studio-rp2350b-core-board","name":"Studio RP2350B Core Board","notes":["button GPIO23 added from zephyr:rp2350b_core","led GPIO25 label from zephyr:rp2350b_core","led GPIO25 active from zephyr:rp2350b_core"],"part":"rp2350","ram":532480,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/weact_rp2350b/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:weact_rp2350b"},{"core":"arduino:rp2040:rp2040","file":"variants/weact_rp2350b/pins_arduino.h","same":true,"src":"pio:weact_rp2350b","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own WEACT_RP2350B entry"},{"file":"boards/weact/rp2350b_core/rp2350b_core_rp2350b_m33_0.dts","says":{"buttons":[["GPIO23","sw0","low",null]],"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","led0","high"]]},"src":"zephyr:rp2350b_core","stated":{"buttons|GPIO23":"zephyr:rp2350b_core: gpios = <&gpio0 23 GPIO_ACTIVE_LOW>","leds|GPIO25":"zephyr:rp2350b_core: gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>"}},{"file":"ports/rp2/boards/WEACTSTUDIO_RP2350B_CORE/mpconfigboard.h","says":{"leds":[["GPIO25","LED",null]]},"src":"mpy:rp2/WEACTSTUDIO_RP2350B_CORE"},{"file":"ports/raspberrypi/boards/weact_studio_rp2350b_core/pins.c","src":"cpy:raspberrypi/weact_studio_rp2350b_core"}],"vendor":"WeAct","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"buttons":[{"active":"low","added_from":"zephyr:rp2350b_core","name":"sw0","pin":"GPIO23"}],"clock_hz":125000000,"flash":16777216,"flash_from":"arduino:rp2040:rp2040:weact_rp2350b","leds":[{"active":"high","aliases":["PIN_LED"],"filled":["label from zephyr:rp2350b_core","active from zephyr:rp2350b_core"],"label":"LED","name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":524288,"ram_from":"arduino:rp2040:rp2040:weact_rp2350b"}},
{"chosen":"zephyr:usb2canfdv1","flash":131072,"ids":["zephyr:usb2canfdv1"],"key":"weact-usb2canfdv1","name":"USB2CANFDV1","part":"stm32g0b1xx","ram":147456,"records":[{"file":"boards/weact/usb2canfdv1/usb2canfdv1.dts","says":{"leds":[["PA2","led0","low"],["PA0","led1","low"],["PA1","led2","low"]]},"src":"zephyr:usb2canfdv1","stated":{"leds|PA0":"zephyr:usb2canfdv1: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","leds|PA1":"zephyr:usb2canfdv1: gpios = <&gpioa 1 GPIO_ACTIVE_LOW>","leds|PA2":"zephyr:usb2canfdv1: gpios = <&gpioa 2 GPIO_ACTIVE_LOW>"}}],"vendor":"weact","why":"rank","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","aliases":["mcuboot-led0"],"label":"LED READY","name":"led0","pin":"PA2"},{"active":"low","label":"LED RXD","name":"led1","pin":"PA0"},{"active":"low","label":"LED TXD","name":"led2","pin":"PA1"}],"naming":"stm32","ram":147456,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:usb2canfdv2","flash":131072,"ids":["zephyr:usb2canfdv2"],"key":"weact-usb2canfdv2","name":"USB2CANFDV2","part":"stm32g431xx","ram":32768,"records":[{"file":"boards/weact/usb2canfdv2/usb2canfdv2.dts","says":{"leds":[["PA2","led0","low"],["PA0","led1","low"],["PA1","led2","low"]]},"src":"zephyr:usb2canfdv2","stated":{"leds|PA0":"zephyr:usb2canfdv2: gpios = <&gpioa 0 GPIO_ACTIVE_LOW>","leds|PA1":"zephyr:usb2canfdv2: gpios = <&gpioa 1 GPIO_ACTIVE_LOW>","leds|PA2":"zephyr:usb2canfdv2: gpios = <&gpioa 2 GPIO_ACTIVE_LOW>"}}],"vendor":"weact","why":"rank","wiring":{"flash":131072,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"LED READY","name":"led0","pin":"PA2"},{"active":"low","label":"LED RXD","name":"led1","pin":"PA0"},{"active":"low","label":"LED TXD","name":"led2","pin":"PA1"}],"naming":"stm32","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"mpy:stm32/WEACT_F411_BLACKPILL","ids":["mpy:stm32/WEACT_F411_BLACKPILL"],"key":"weact-weact-f411-blackpill-default-variant-is-v3-1-with-no-spi-flash","name":"WeAct F411 'blackpill'. Default variant is v3.1 with no SPI Flash.","part":"stm32f411xe","records":[{"file":"ports/stm32/boards/WEACT_F411_BLACKPILL/mpconfigboard.h","says":{"buttons":[["PA0","USRSW","low","up"]],"i2c":["PB7","PB6"],"leds":[["PC13","LED1","low"]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"mpy:stm32/WEACT_F411_BLACKPILL","stated":{"buttons|PA0":"#define MICROPY_HW_USRSW_PRESSED (0)","leds|PC13":"#define MICROPY_HW_LED_ON(pin) (mp_hal_pin_low(pin))"}}],"vendor":"WeAct Studio","why":"rank","wiring":{"buses":{"i2c":{"name":"I2C(1)","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI(1)","sck":"PA5"},"uart":{"name":"UART(1) (REPL)","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"low","name":"USRSW","pin":"PA0","pull":"up"}],"flash":524288,"flash_by_part":true,"flash_from":"stm32-data STM32F411CE, named by mpy:stm32/WEACT_F411_BLACKPILL: MICROPY_HW_MCU_NAME","leds":[{"active":"low","aliases":["MICROPY_HW_LED1"],"name":"LED1","pin":"PC13"}],"naming":"stm32","ram":131072,"ram_from":"stm32-data STM32F411CE, named by mpy:stm32/WEACT_F411_BLACKPILL: MICROPY_HW_MCU_NAME"}},
{"chosen":"zephyr:weact_ra4m1_core","flash":262144,"ids":["zephyr:weact_ra4m1_core"],"key":"weact-weact-ra4m1-core-board","name":"WeAct RA4M1 Core Board","part":"ra4m1","ram":32768,"records":[{"file":"boards/weact/ra4m1_core/weact_ra4m1_core.dts","says":{"buttons":[["&ioport0 13","sw0","low","up"]],"leds":[["&ioport0 12","led0","high"]]},"src":"zephyr:weact_ra4m1_core","stated":{"buttons|raw:&ioport0 13":"zephyr:weact_ra4m1_core: gpios = <&ioport0 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|raw:&ioport0 12":"zephyr:weact_ra4m1_core: gpios = <&ioport0 12 GPIO_ACTIVE_HIGH>"}}],"vendor":"weact","why":"rank","wiring":{"buttons":[{"active":"low","label":"Push button switch 1","name":"sw0","pull":"up","raw":"&ioport0 13"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED1","name":"led0","raw":"&ioport0 12"}],"naming":"raw","ram":32768,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:blackpill_f401cc","flash":262144,"ids":["pio:blackpill_f401cc"],"key":"weact-weact-studio-blackpill-v2-0-stm32f401cc","name":"WeAct Studio BlackPill V2.0 (STM32F401CC)","part":"stm32f401cc","ram":65536,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_BLACKPILL_F401Cx.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PC13","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"pio:blackpill_f401cc","via":"PlatformIO ststm32 build.variant; defines of the core's own BLACKPILL_F401CC entry"}],"vendor":"WeAct Studio","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PA0"}],"clock_hz":84000000,"flash":262144,"flash_from":"pio:blackpill_f401cc","leds":[{"aliases":["LED_GREEN"],"colour":"green","name":"LED_BUILTIN","pin":"PC13"}],"naming":"stm32","ram":65536,"ram_from":"pio:blackpill_f401cc"}},
{"chosen":"pio:blackpill_f411ce","flash":524288,"ids":["pio:blackpill_f411ce"],"key":"weact-weact-studio-blackpill-v2-0-stm32f411ce","name":"WeAct Studio BlackPill V2.0 (STM32F411CE)","part":"stm32f411ce","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F411C(C-E)(U-Y)/variant_BLACKPILL_F411CE.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PC13","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"pio:blackpill_f411ce","via":"PlatformIO ststm32 build.variant; defines of the core's own BLACKPILL_F411CE entry"}],"vendor":"WeAct Studio","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PA0"}],"clock_hz":100000000,"flash":524288,"flash_from":"pio:blackpill_f411ce","leds":[{"name":"LED_BUILTIN","pin":"PC13"}],"naming":"stm32","ram":131072,"ram_from":"pio:blackpill_f411ce"}},
{"chosen":"pio:blackpill_f401ce","flash":524288,"ids":["pio:blackpill_f401ce","zephyr:blackpill_f401ce"],"key":"weact-weact-studio-blackpill-v3-0-stm32f401ce","name":"WeAct Studio BlackPill V3.0 (STM32F401CE)","notes":["led PC13 label from zephyr:blackpill_f401ce","button PA0 pull from zephyr:blackpill_f401ce","button PA0 label from zephyr:blackpill_f401ce","led PC13 active from zephyr:blackpill_f401ce","button PA0 active from zephyr:blackpill_f401ce"],"part":"stm32f401ce","ram":98304,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32F4xx/F401CC(F-U-Y)_F401C(B-D-E)(U-Y)/variant_BLACKPILL_F401Cx.h","says":{"buttons":[["PA0","USER_BTN",null,null]],"i2c":["PB7","PB6"],"leds":[["PC13","LED_BUILTIN",null]],"spi":["PA5","PA7","PA6"],"uart":["PA9","PA10"]},"src":"pio:blackpill_f401ce","via":"PlatformIO ststm32 build.variant; defines of the core's own BLACKPILL_F401CE entry"},{"file":"boards/weact/blackpill_f401ce/blackpill_f401ce.dts","says":{"buttons":[["PA0","sw0","low","up"]],"i2c":["PB9","PB8"],"leds":[["PC13","led0","low"]],"spi":["PA5","PA7","PA6"]},"src":"zephyr:blackpill_f401ce","stated":{"buttons|PA0":"zephyr:blackpill_f401ce: gpios = <&gpioa 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>","leds|PC13":"zephyr:blackpill_f401ce: gpios = <&gpioc 13 GPIO_ACTIVE_LOW>"}}],"vendor":"WeAct Studio","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB6","sda":"PB7"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"active":"low","filled":["pull from zephyr:blackpill_f401ce","label from zephyr:blackpill_f401ce","active from zephyr:blackpill_f401ce"],"label":"KEY","name":"USER_BTN","pin":"PA0","pull":"up"}],"clock_hz":84000000,"flash":524288,"flash_from":"pio:blackpill_f401ce","leds":[{"active":"low","aliases":["LED_GREEN"],"colour":"green","filled":["label from zephyr:blackpill_f401ce","active from zephyr:blackpill_f401ce"],"label":"User LED","name":"LED_BUILTIN","pin":"PC13"}],"naming":"stm32","ram":98304,"ram_from":"pio:blackpill_f401ce"}},
{"chosen":"hand:pio:weact_bluepillplus_gd32f303cc","flash":262144,"ids":["pio:weact_bluepillplus_gd32f303cc"],"key":"weact-weact-studio-bluepill-plus-gd32f303cc-48k-ram-256k-flash","name":"WeAct Studio Bluepill Plus GD32F303CC (48k RAM, 256k Flash)","part":"gd32f303cct6","ram":49152,"records":[{"checked":"gd32f303cct6 LQFP48: the GD32F303xx datasheet's pin definitions, 37 GPIOs","file":"tools/census/hand_wiring/gd32.json","says":{"buttons":[["PA0","User KEY","high","none"]],"leds":[["PB2","LED_BUILTIN","high"]]},"src":"hand:pio:weact_bluepillplus_gd32f303cc"}],"vendor":"WeAct Studio","why":"hand","wiring":{"buttons":[{"active":"high","cite":{"doc":"BluePill+ schematic (HDK/BluePillPlus_V11_SchDoc.pdf)","kind":"schematic","level":"d3: SW2 joins PA0, through R4 330R, to 3.3V, and no resistor pulls the net either way: pressed reads high; released it floats unless the MCU's pull-down is on.","publisher":"WeAct Studio","quote":"PA0 R4 0402 330R SW2 3.3V","revision":"V1.1 (title block), 6/06/2022","url":"https://github.com/WeActStudio/WeActStudio.BluePill-Plus-GD32/blob/a653ff3dea6693e29d70c52a27daba32d889332b/HDK/BluePillPlus_V11_SchDoc.pdf","where":"single sheet, block 'User KEY' (zone A1)"},"label":"User KEY","name":"User KEY","pin":"PA0","pull":"none"}],"flash":262144,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"doc":"ArduinoCore-GD32 variants/WEACT_BLUEPILLPLUS_GD32F303CC/variant.h","kind":"board-definition","level":"d3, block 'Indicator light' (zone A7-A8): PB2 -> R1 1.5K -> D1 BLUE anode, cathode GND: lit when PB2 is high. The sheet's MCU symbol names 'STM32F103C8T6/GD32F303CCT6 ... GD32F103CxT6': this board is one of its variants.","publisher":"CommunityGD32Cores (ArduinoCore-GD32)","quote":"#define LED_BUILTIN PB2","revision":"c6c5e463129cebb578c244c170c2df7422a91a95","url":"https://github.com/CommunityGD32Cores/ArduinoCore-GD32/blob/c6c5e463129cebb578c244c170c2df7422a91a95/variants/WEACT_BLUEPILLPLUS_GD32F303CC/variant.h","where":"variant.h line 80"},"label":"LED_BUILTIN","name":"LED_BUILTIN","pin":"PB2"}],"naming":"port16","ram":49152,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:weactstudio_esp32c3coreboard","flash":393216,"ids":["pio:weactstudio_esp32c3coreboard"],"key":"weact-weact-studio-esp32c3coreboard","name":"WeAct Studio ESP32C3CoreBoard","part":"esp32c3","ram":409600,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/esp32c3/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO4","GPIO6","GPIO5"],"uart":["GPIO21","GPIO20"]},"src":"pio:weactstudio_esp32c3coreboard","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32C3_DEV entry"}],"vendor":"WeAct Studio","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO7","miso":"GPIO5","mosi":"GPIO6","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"clock_hz":160000000,"flash":393216,"flash_from":"pio:weactstudio_esp32c3coreboard","naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO8"}],"ram":409600,"ram_from":"pio:weactstudio_esp32c3coreboard"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:WeActMiniH743VITX","flash":2097152,"ids":["arduino:STMicroelectronics:stm32:GenH7:WeActMiniH743VITX","pio:weact_mini_h743vitx"],"key":"weact-weact-studio-ministm32h743vitx","name":"WeAct Studio MiniSTM32H743VITX","part":"stm32h743vi","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_WeActMiniH7xx.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"i2c":["PB11","PB10"],"leds":[["PE3","LED_BUILTIN",null]],"spi":["PB13","PB15","PB14"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenH7:WeActMiniH743VITX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"pio:weact_mini_h743vitx","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"WeAct Studio","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB11"},"spi":{"cs":"PB12","miso":"PB14","mosi":"PB15","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"clock_hz":480000000,"flash":2097152,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:WeActMiniH743VITX","leds":[{"aliases":["LED_BLUE"],"colour":"blue","name":"LED_BUILTIN","pin":"PE3"}],"naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:WeActMiniH743VITX"}},
{"chosen":"arduino:STMicroelectronics:stm32:GenH7:WeActMiniH750VBTX","flash":524288,"ids":["arduino:STMicroelectronics:stm32:GenH7:WeActMiniH750VBTX","pio:weact_mini_h750vbtx"],"key":"weact-weact-studio-ministm32h750vbtx","name":"WeAct Studio MiniSTM32H750VBTX","part":"stm32h750vb","ram":524288,"records":[{"core":"arduino:STMicroelectronics:stm32","file":"variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_WeActMiniH7xx.h","says":{"buttons":[["PC13","USER_BTN",null,null]],"i2c":["PB11","PB10"],"leds":[["PE3","LED_BUILTIN",null]],"spi":["PB13","PB15","PB14"],"uart":["PA9","PA10"]},"src":"arduino:STMicroelectronics:stm32:GenH7:WeActMiniH750VBTX"},{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32H7xx/H742V(G-I)(H-T)_H743V(G-I)(H-T)_H750VBT_H753VI(H-T)/variant_generic.h","says":{"i2c":["PB7","PB6"],"spi":["PA5","PA7","PA6"],"uart":["PA0","PA1"]},"src":"pio:weact_mini_h750vbtx","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"WeAct Studio","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PB10","sda":"PB11"},"spi":{"cs":"PB12","miso":"PB14","mosi":"PB15","name":"SPI","sck":"PB13"},"uart":{"name":"Serial","rx":"PA10","tx":"PA9"}},"buttons":[{"name":"USER_BTN","pin":"PC13"}],"clock_hz":480000000,"flash":131072,"flash_from":"arduino:STMicroelectronics:stm32:GenH7:WeActMiniH750VBTX","leds":[{"aliases":["LED_BLUE"],"colour":"blue","name":"LED_BUILTIN","pin":"PE3"}],"naming":"stm32","ram":524288,"ram_from":"arduino:STMicroelectronics:stm32:GenH7:WeActMiniH750VBTX"}},
{"chosen":"cpy:raspberrypi/weact_studio_pico","ids":["cpy:raspberrypi/weact_studio_pico"],"key":"weact-weact-studio-pico","name":"WeAct Studio Pico","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/weact_studio_pico/pins.c","says":{"buttons":[["GPIO23","BUTTON",null,null]],"leds":[["GPIO25","LED",null]]},"src":"cpy:raspberrypi/weact_studio_pico"}],"vendor":"WeAct Studio","why":"rank","wiring":{"buttons":[{"name":"BUTTON","pin":"GPIO23"}],"flash":2097152,"flash_from":"cpy:raspberrypi/weact_studio_pico: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","leds":[{"name":"LED","pin":"GPIO25"}],"naming":"rp2"}},
{"chosen":"cpy:raspberrypi/weact_studio_pico_16mb","ids":["cpy:raspberrypi/weact_studio_pico_16mb"],"key":"weact-weact-studio-pico-16mb","name":"WeAct Studio Pico 16MB","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/weact_studio_pico_16mb/pins.c","says":{"buttons":[["GPIO23","BUTTON",null,null]],"leds":[["GPIO25","LED",null]]},"src":"cpy:raspberrypi/weact_studio_pico_16mb"}],"vendor":"WeAct Studio","why":"rank","wiring":{"buttons":[{"name":"BUTTON","pin":"GPIO23"}],"flash":16777216,"flash_from":"cpy:raspberrypi/weact_studio_pico_16mb: EXTERNAL_FLASH_DEVICES, W25Q128JVxQ","leds":[{"name":"LED","pin":"GPIO25"}],"naming":"rp2"}},
{"chosen":"pio:weact_g474ceu6","flash":524288,"ids":["pio:weact_g474ceu6"],"key":"weact-weact-studio-stm32g474-coreboard","name":"WeAct Studio STM32G474 CoreBoard","part":"stm32g474ce","ram":131072,"records":[{"core":"arduino:STMicroelectronics:stm32","dropped":["LED_BUILTIN is PNUM_NOT_DEFINED","USER_BTN is PNUM_NOT_DEFINED"],"file":"variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU/variant_generic.h","says":{"i2c":["PA8","PA9"],"spi":["PA5","PA7","PA6"],"uart":["PA2","PA3"]},"src":"pio:weact_g474ceu6","via":"PlatformIO ststm32 build.variant; the directory's default header"}],"vendor":"WeAct Studio","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PA9","sda":"PA8"},"spi":{"cs":"PA4","miso":"PA6","mosi":"PA7","name":"SPI","sck":"PA5"},"uart":{"name":"Serial","rx":"PA3","tx":"PA2"}},"clock_hz":170000000,"flash":524288,"flash_from":"pio:weact_g474ceu6","naming":"stm32","ram":131072,"ram_from":"pio:weact_g474ceu6"}},
{"chosen":"zephyr:ch32v00x_core","flash":63488,"ids":["zephyr:ch32v00x_core"],"key":"weact-weactstudio-ch32v00xcoreboard","name":"WeActStudio CH32V00xCoreBoard","part":"ch32v006","ram":8192,"records":[{"file":"boards/weact/ch32v00x_core/ch32v00x_core.dts","says":{"buttons":[["PD7","sw0","low","up"]],"leds":[["PC4","led0","high"]]},"src":"zephyr:ch32v00x_core","stated":{"buttons|PD7":"zephyr:ch32v00x_core: gpios = <&gpiod 7 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|PC4":"zephyr:ch32v00x_core: gpios = <&gpioc 4 GPIO_ACTIVE_HIGH>"}}],"vendor":"weact","why":"rank","wiring":{"buttons":[{"active":"low","label":"User","name":"sw0","pin":"PD7","pull":"up"}],"flash":63488,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","name":"led0","pin":"PC4"}],"naming":"port16","ram":8192,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"cpy:raspberrypi/wk-50","ids":["cpy:raspberrypi/wk-50"],"key":"weekin-wk-50-trackball-keyboard","name":"WK-50 Trackball Keyboard","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/wk-50/pins.c","says":{"pixels":[["GPIO0","ws2812"]]},"src":"cpy:raspberrypi/wk-50"}],"vendor":"Weekin","why":"rank","wiring":{"flash":2097152,"flash_from":"cpy:raspberrypi/wk-50: EXTERNAL_FLASH_DEVICES, W25Q16JVxQ","naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO0"}]}},
{"chosen":"cpy:raspberrypi/weenoisemakers_noisenugget","ids":["cpy:raspberrypi/weenoisemakers_noisenugget"],"key":"weenoisemakers-noise-nugget-2040","name":"Noise Nugget 2040","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/weenoisemakers_noisenugget/pins.c","says":{"pixels":[["GPIO21","ws2812"]]},"src":"cpy:raspberrypi/weenoisemakers_noisenugget"}],"vendor":"Wee Noise Makers","why":"rank","wiring":{"flash":16777216,"flash_from":"cpy:raspberrypi/weenoisemakers_noisenugget: EXTERNAL_FLASH_DEVICES, W25Q128JVxQ","naming":"rp2","pixels":[{"kind":"ws2812","name":"NEOPIXEL","pin":"GPIO21"}]}},
{"chosen":"zephyr:esp32s2_lolin_mini","ids":["zephyr:esp32s2_lolin_mini"],"key":"wemos-esp32-s2-lolin-mini","name":"ESP32-S2 Lolin Mini","part":"esp32s2","records":[{"file":"boards/wemos/esp32s2_lolin_mini/esp32s2_lolin_mini.dts","says":{"buttons":[["GPIO0","sw0","low","up"]],"leds":[["GPIO15","led0","high"]]},"src":"zephyr:esp32s2_lolin_mini","stated":{"buttons|GPIO0":"zephyr:esp32s2_lolin_mini: gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>","leds|GPIO15":"zephyr:esp32s2_lolin_mini: gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>"}}],"vendor":"wemos","why":"rank","wiring":{"buttons":[{"active":"low","cite":{"doc":"sch_s2_mini_v1.0.0.pdf (KiCad export, file S2_mini.kicad_sch)","kind":"schematic","level":"GPIO0 (label IO0) -> SW2 -> GND, no board pull-up: pressed reads low.","publisher":"WEMOS (LOLIN)","quote":"IO0 - SW2 SW_2x4x3.5 - GND; U1 5 GPIO0 'IO0'","revision":"V1.0.0 (file name and wemos.cc link 'Schematic V1.0.0'); title-block Rev blank; PDF created 2021-08-14","url":"https://www.wemos.cc/en/latest/_static/files/sch_s2_mini_v1.0.0.pdf","where":"zone C2 (SW2 under label IO0); U1 ESP32-S2FH4 pin 5 'GPIO0' with label IO0"},"label":"0","name":"sw0","pin":"GPIO0","pull":"up"}],"leds":[{"active":"high","cite":{"doc":"sch_s2_mini_v1.0.0.pdf (KiCad export, file S2_mini.kicad_sch)","kind":"schematic","level":"pin -> resistor -> anode, cathode GND","publisher":"WEMOS (LOLIN)","quote":"IO15 - R5 2k - LED1 LED_0603_B - GND","revision":"V1.0.0 (file name and wemos.cc link 'Schematic V1.0.0'); title-block Rev blank; PDF created 2021-08-14","url":"https://www.wemos.cc/en/latest/_static/files/sch_s2_mini_v1.0.0.pdf","where":"zone C3"},"label":"LED1","name":"led0","pin":"GPIO15"}],"naming":"esp"}},
{"chosen":"cpy:espressif/lolin_s3","ids":["cpy:espressif/lolin_s3"],"key":"wemos-lolin-s3-16mb-flash-8mb-psram","name":"LOLIN S3 16MB Flash 8MB PSRAM","part":"esp32s3","records":[{"file":"ports/espressif/boards/lolin_s3/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO42","GPIO41"],"pixels":[["GPIO38","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/lolin_s3"}],"vendor":"WEMOS","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO41","sda":"GPIO42"},"spi":{"miso":"GPIO13","mosi":"GPIO11","name":"board.SPI()","sck":"GPIO12"},"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO38"}]}},
{"chosen":"cpy:espressif/lolin_s3_mini","ids":["cpy:espressif/lolin_s3_mini"],"key":"wemos-lolin-s3-mini-4mb-flash-2mb-psram","name":"LOLIN S3 MINI 4MB Flash 2MB PSRAM","part":"esp32s3","records":[{"file":"ports/espressif/boards/lolin_s3_mini/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO35","GPIO36"],"pixels":[["GPIO47","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/lolin_s3_mini"}],"vendor":"WEMOS","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO36","sda":"GPIO35"},"spi":{"miso":"GPIO13","mosi":"GPIO11","name":"board.SPI()","sck":"GPIO12"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO47"}]}},
{"chosen":"cpy:espressif/lolin_s3_mini_pro","ids":["cpy:espressif/lolin_s3_mini_pro"],"key":"wemos-lolin-s3-mini-pro-4mb-flash-2mb-psram","name":"LOLIN S3 MINI PRO 4MB Flash 2MB PSRAM","part":"esp32s3","records":[{"file":"ports/espressif/boards/lolin_s3_mini_pro/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null],["GPIO47","BUTTON1",null,null],["GPIO48","BUTTON2",null,null]],"i2c":["GPIO12","GPIO11"],"pixels":[["GPIO8","ws2812"]],"spi":["GPIO40","GPIO38","GPIO39"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/lolin_s3_mini_pro"}],"vendor":"WEMOS","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO11","sda":"GPIO12"},"spi":{"miso":"GPIO39","mosi":"GPIO38","name":"board.SPI()","sck":"GPIO40"},"uart":{"name":"board.UART()","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"aliases":["BUTTON0"],"name":"BOOT","pin":"GPIO0"},{"name":"BUTTON1","pin":"GPIO47"},{"name":"BUTTON2","pin":"GPIO48"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO8"}]}},
{"chosen":"cpy:espressif/lolin_s3_pro","ids":["cpy:espressif/lolin_s3_pro"],"key":"wemos-lolin-s3-pro-16mb-flash-8mb-psram","name":"LOLIN S3 PRO 16MB Flash 8MB PSRAM","part":"esp32s3","records":[{"file":"ports/espressif/boards/lolin_s3_pro/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO9","GPIO10"],"pixels":[["GPIO38","ws2812"]],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"cpy:espressif/lolin_s3_pro"}],"vendor":"WEMOS","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO10","sda":"GPIO9"},"spi":{"miso":"GPIO13","mosi":"GPIO11","name":"board.SPI()","sck":"GPIO12"},"uart":{"name":"board.TX/RX","rx":"GPIO44","tx":"GPIO43"}},"buttons":[{"name":"BUTTON","pin":"GPIO0"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO38"}]}},
{"chosen":"arduino:esp8266:esp8266:d1_mini_clone","ids":["arduino:esp8266:esp8266:d1_mini_clone"],"key":"wemos-lolin-wemos-d1-mini-clone","name":"LOLIN(WEMOS) D1 mini (clone)","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/d1_mini/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp8266:esp8266:d1_mini_clone"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":80000000,"leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:d1_mini_clone"}},
{"chosen":"arduino:esp8266:esp8266:d1_mini","ids":["arduino:esp8266:esp8266:d1_mini"],"key":"wemos-lolin-wemos-d1-r2-mini","name":"LOLIN(WEMOS) D1 R2 & mini","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/d1_mini/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp8266:esp8266:d1_mini"}],"vendor":"ESP8266 Community","why":"vendor","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":80000000,"leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:d1_mini"}},
{"chosen":"arduino:esp8266:esp8266:d1_wroom_02","flash":2097152,"ids":["arduino:esp8266:esp8266:d1_wroom_02","pio:d1_wroom_02"],"key":"wemos-wemos-d1-esp-wroom-02","name":"WeMos D1 ESP-WROOM-02","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/d1_mini/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp8266:esp8266:d1_wroom_02"},{"core":"arduino:esp8266:esp8266","file":"variants/d1_mini/pins_arduino.h","same":true,"src":"pio:d1_wroom_02","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_WEMOS_D1WROOM02 entry"}],"vendor":"WeMos","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":80000000,"flash":2097152,"flash_from":"pio:d1_wroom_02","leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:d1_wroom_02"}},
{"chosen":"arduino:esp32:esp32:d1_mini32","flash":4194304,"ids":["arduino:esp32:esp32:d1_mini32","pio:wemos_d1_mini32"],"key":"wemos-wemos-d1-mini-esp32","name":"WEMOS D1 MINI ESP32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/d1_mini32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:d1_mini32"},{"core":"arduino:esp32:esp32","file":"variants/d1_mini32/pins_arduino.h","same":true,"src":"pio:wemos_d1_mini32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own D1_MINI32 entry"}],"vendor":"WEMOS","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:d1_mini32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:d1_mini32"}},
{"chosen":"arduino:esp8266:esp8266:d1_mini_lite","flash":1048576,"ids":["arduino:esp8266:esp8266:d1_mini_lite","pio:d1_mini_lite"],"key":"wemos-wemos-d1-mini-lite","name":"WeMos D1 mini Lite","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/d1_mini/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp8266:esp8266:d1_mini_lite"},{"core":"arduino:esp8266:esp8266","file":"variants/d1_mini/pins_arduino.h","same":true,"src":"pio:d1_mini_lite","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_WEMOS_D1MINILITE entry"}],"vendor":"WEMOS","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":80000000,"flash":1048576,"flash_from":"pio:d1_mini_lite","leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:d1_mini_lite"}},
{"chosen":"arduino:esp8266:esp8266:d1_mini_pro","flash":16777216,"ids":["arduino:esp8266:esp8266:d1_mini_pro","pio:d1_mini_pro"],"key":"wemos-wemos-d1-mini-pro","name":"WeMos D1 mini Pro","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/d1_mini/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp8266:esp8266:d1_mini_pro"},{"core":"arduino:esp8266:esp8266","file":"variants/d1_mini/pins_arduino.h","same":true,"src":"pio:d1_mini_pro","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_WEMOS_D1MINIPRO entry"}],"vendor":"WEMOS","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":80000000,"flash":16777216,"flash_from":"pio:d1_mini_pro","leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:d1_mini_pro"}},
{"chosen":"arduino:esp8266:esp8266:d1","flash":4194304,"ids":["arduino:esp8266:esp8266:d1","pio:d1"],"key":"wemos-wemos-d1-r1","name":"WEMOS D1 R1","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/d1/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"arduino:esp8266:esp8266:d1"},{"core":"arduino:esp8266:esp8266","file":"variants/d1/pins_arduino.h","same":true,"src":"pio:d1","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_WEMOS_D1R1 entry"}],"vendor":"WEMOS","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":4194304,"flash_from":"pio:d1","leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"arduino:esp8266:esp8266:d1"}},
{"chosen":"pio:d1_mini","flash":4194304,"ids":["pio:d1_mini"],"key":"wemos-wemos-d1-r2-and-mini","name":"WeMos D1 R2 and mini","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/d1_mini/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"pio:d1_mini","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_WEMOS_D1MINI entry"}],"vendor":"WEMOS","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":80000000,"flash":4194304,"flash_from":"pio:d1_mini","leds":[{"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"pio:d1_mini"}},
{"chosen":"arduino:esp32:esp32:d1_uno32","flash":4194304,"ids":["arduino:esp32:esp32:d1_uno32","pio:wemos_d1_uno32"],"key":"wemos-wemos-d1-r32","name":"WEMOS D1 R32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/d1_uno32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:d1_uno32"},{"core":"arduino:esp32:esp32","file":"variants/d1_uno32/pins_arduino.h","same":true,"src":"pio:wemos_d1_uno32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own D1_UNO32 entry"}],"vendor":"WEMOS","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:d1_uno32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:d1_uno32"}},
{"chosen":"arduino:esp32:esp32:lolin_c3_mini","flash":4194304,"ids":["arduino:esp32:esp32:lolin_c3_mini","cpy:espressif/lolin_c3_mini","mpy:esp32/LOLIN_C3_MINI","pio:lolin_c3_mini"],"key":"wemos-wemos-lolin-c3-mini","name":"WEMOS LOLIN C3 Mini","notes":["led GPIO7 added from cpy:espressif/lolin_c3_mini","button GPIO9 added from cpy:espressif/lolin_c3_mini"],"part":"esp32c3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/lolin_c3_mini/pins_arduino.h","says":{"i2c":["GPIO8","GPIO10"],"pixels":[["GPIO7","ws2812"]],"spi":["GPIO2","GPIO4","GPIO3"],"uart":["GPIO21","GPIO20"]},"src":"arduino:esp32:esp32:lolin_c3_mini"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/lolin_c3_mini/pins_arduino.h","same":true,"src":"pio:lolin_c3_mini","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own LOLIN_C3_MINI entry"},{"file":"ports/espressif/boards/lolin_c3_mini/pins.c","says":{"buttons":[["GPIO9","BUTTON",null,null]],"i2c":["GPIO5","GPIO6"],"leds":[["GPIO7","LED",null]],"pixels":[["GPIO7","ws2812"]],"spi":["GPIO10","GPIO7","GPIO8"],"uart":["GPIO21","GPIO20"]},"src":"cpy:espressif/lolin_c3_mini"},{"file":"ports/esp32/boards/LOLIN_C3_MINI/mpconfigboard.h","says":{"spi":["GPIO2","GPIO4","GPIO3"]},"src":"mpy:esp32/LOLIN_C3_MINI"}],"vendor":"WEMOS","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO10","sda":"GPIO8"},"spi":{"cs":"GPIO5","miso":"GPIO3","mosi":"GPIO4","name":"SPI","sck":"GPIO2"},"uart":{"name":"Serial","rx":"GPIO20","tx":"GPIO21"}},"buttons":[{"added_from":"cpy:espressif/lolin_c3_mini","name":"BUTTON","pin":"GPIO9"}],"clock_hz":160000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:lolin_c3_mini","leds":[{"added_from":"cpy:espressif/lolin_c3_mini","name":"LED","pin":"GPIO7"}],"naming":"esp","pixels":[{"kind":"ws2812","name":"LED_BUILTIN","pin":"GPIO7"}],"ram":327680,"ram_from":"arduino:esp32:esp32:lolin_c3_mini"}},
{"chosen":"arduino:esp32:esp32:d32","flash":4194304,"ids":["arduino:esp32:esp32:d32","pio:lolin_d32"],"key":"wemos-wemos-lolin-d32","name":"WEMOS LOLIN D32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/d32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO5","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:d32"},{"core":"arduino:esp32:esp32","file":"variants/d32/pins_arduino.h","same":true,"src":"pio:lolin_d32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own LOLIN_D32 entry"}],"vendor":"WEMOS","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:d32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO5"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:d32"}},
{"chosen":"arduino:esp32:esp32:d32_pro","flash":4194304,"ids":["arduino:esp32:esp32:d32_pro","pio:lolin_d32_pro"],"key":"wemos-wemos-lolin-d32-pro","name":"WEMOS LOLIN D32 PRO","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/d32_pro/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO5","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:d32_pro"},{"core":"arduino:esp32:esp32","file":"variants/d32_pro/pins_arduino.h","same":true,"src":"pio:lolin_d32_pro","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own LOLIN_D32_PRO entry"}],"vendor":"WEMOS","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO4","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:d32_pro","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO5"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:d32_pro"}},
{"chosen":"arduino:esp32:esp32:lolin_s2_mini","flash":4194304,"ids":["arduino:esp32:esp32:lolin_s2_mini","cpy:espressif/lolin_s2_mini","mpy:esp32/LOLIN_S2_MINI","pio:lolin_s2_mini"],"key":"wemos-wemos-lolin-s2-mini","name":"WEMOS LOLIN S2 Mini","notes":["button GPIO0 added from cpy:espressif/lolin_s2_mini"],"part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/lolin_s2_mini/pins_arduino.h","says":{"i2c":["GPIO33","GPIO35"],"leds":[["GPIO15","LED_BUILTIN",null]],"spi":["GPIO7","GPIO11","GPIO9"],"uart":["GPIO39","GPIO37"]},"src":"arduino:esp32:esp32:lolin_s2_mini"},{"core":"arduino:esp32:esp32","file":"variants/lolin_s2_mini/pins_arduino.h","same":true,"src":"pio:lolin_s2_mini","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own LOLIN_S2_MINI entry"},{"file":"ports/espressif/boards/lolin_s2_mini/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO33","GPIO35"],"leds":[["GPIO15","LED",null]],"spi":["GPIO7","GPIO11","GPIO9"]},"src":"cpy:espressif/lolin_s2_mini"},{"file":"ports/esp32/boards/LOLIN_S2_MINI/mpconfigboard.h","says":{"spi":["GPIO7","GPIO11","GPIO9"]},"src":"mpy:esp32/LOLIN_S2_MINI"}],"vendor":"WEMOS","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO35","sda":"GPIO33"},"spi":{"cs":"GPIO12","miso":"GPIO9","mosi":"GPIO11","name":"SPI","sck":"GPIO7"},"uart":{"name":"Serial","rx":"GPIO37","tx":"GPIO39"}},"buttons":[{"added_from":"cpy:espressif/lolin_s2_mini","name":"BUTTON","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:lolin_s2_mini","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO15"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:lolin_s2_mini"}},
{"chosen":"arduino:esp32:esp32:lolin_s2_pico","flash":4194304,"ids":["arduino:esp32:esp32:lolin_s2_pico","cpy:espressif/lolin_s2_pico","mpy:esp32/LOLIN_S2_PICO","pio:lolin_s2_pico"],"key":"wemos-wemos-lolin-s2-pico","name":"WEMOS LOLIN S2 PICO","notes":["button GPIO0 added from cpy:espressif/lolin_s2_pico"],"part":"esp32s2","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/lolin_s2_pico/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO10","LED_BUILTIN",null]],"spi":["GPIO36","GPIO35","GPIO37"],"uart":["GPIO38","GPIO33"]},"src":"arduino:esp32:esp32:lolin_s2_pico"},{"core":"arduino:esp32:esp32","file":"variants/lolin_s2_pico/pins_arduino.h","same":true,"src":"pio:lolin_s2_pico","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own LOLIN_S2_PICO entry"},{"file":"ports/espressif/boards/lolin_s2_pico/pins.c","says":{"buttons":[["GPIO0","BUTTON",null,null]],"i2c":["GPIO8","GPIO9"],"leds":[["GPIO10","LED",null]],"spi":["GPIO36","GPIO35","GPIO37"]},"src":"cpy:espressif/lolin_s2_pico"},{"file":"ports/esp32/boards/LOLIN_S2_PICO/mpconfigboard.h","says":{"spi":["GPIO37","GPIO35","GPIO36"]},"src":"mpy:esp32/LOLIN_S2_PICO"}],"vendor":"WEMOS","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO34","miso":"GPIO37","mosi":"GPIO35","name":"SPI","sck":"GPIO36"},"uart":{"name":"Serial","rx":"GPIO33","tx":"GPIO38"}},"buttons":[{"added_from":"cpy:espressif/lolin_s2_pico","name":"BUTTON","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:lolin_s2_pico","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO10"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:lolin_s2_pico"}},
{"chosen":"pio:lolin_s3","flash":16777216,"ids":["pio:lolin_s3"],"key":"wemos-wemos-lolin-s3","name":"WEMOS LOLIN S3","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/lolin_s3/pins_arduino.h","says":{"i2c":["GPIO42","GPIO41"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"pio:lolin_s3","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own LOLIN_S3 entry"}],"vendor":"WEMOS","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO41","sda":"GPIO42"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:lolin_s3","naming":"esp","ram":327680,"ram_from":"pio:lolin_s3"}},
{"chosen":"arduino:esp32:esp32:lolin_s3_mini","flash":4194304,"ids":["arduino:esp32:esp32:lolin_s3_mini","pio:lolin_s3_mini"],"key":"wemos-wemos-lolin-s3-mini","name":"WEMOS LOLIN S3 Mini","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/lolin_s3_mini/pins_arduino.h","says":{"i2c":["GPIO35","GPIO36"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:lolin_s3_mini"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/lolin_s3_mini/pins_arduino.h","same":true,"src":"pio:lolin_s3_mini","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own LOLIN_S3_MINI entry"}],"vendor":"WEMOS","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO36","sda":"GPIO35"},"spi":{"cs":"GPIO10","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:lolin_s3_mini","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:lolin_s3_mini"}},
{"chosen":"arduino:esp32:esp32:lolin_s3_mini_pro","flash":4194304,"ids":["arduino:esp32:esp32:lolin_s3_mini_pro","pio:lolin_s3_mini_pro"],"key":"wemos-wemos-lolin-s3-mini-pro","name":"WEMOS LOLIN S3 Mini Pro","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/lolin_s3_mini_pro/pins_arduino.h","says":{"i2c":["GPIO12","GPIO11"],"spi":["GPIO40","GPIO38","GPIO39"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:lolin_s3_mini_pro"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/lolin_s3_mini_pro/pins_arduino.h","same":true,"src":"pio:lolin_s3_mini_pro","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own LOLIN_S3_MINI_PRO entry"}],"vendor":"WEMOS","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO11","sda":"GPIO12"},"spi":{"cs":"GPIO37","miso":"GPIO39","mosi":"GPIO38","name":"SPI","sck":"GPIO40"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:lolin_s3_mini_pro","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:lolin_s3_mini_pro"}},
{"chosen":"arduino:esp32:esp32:lolin_s3_pro","flash":16777216,"ids":["arduino:esp32:esp32:lolin_s3_pro","pio:lolin_s3_pro"],"key":"wemos-wemos-lolin-s3-pro","name":"WEMOS LOLIN S3 PRO","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/lolin_s3_pro/pins_arduino.h","says":{"i2c":["GPIO9","GPIO10"],"spi":["GPIO12","GPIO11","GPIO13"],"uart":["GPIO43","GPIO44"]},"src":"arduino:esp32:esp32:lolin_s3_pro"},{"core":"arduino:esp32:esp32","dropped":["virtual RGB pin"],"file":"variants/lolin_s3_pro/pins_arduino.h","same":true,"src":"pio:lolin_s3_pro","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own LOLIN_S3_PRO entry"}],"vendor":"WEMOS","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO10","sda":"GPIO9"},"spi":{"cs":"GPIO0","miso":"GPIO13","mosi":"GPIO11","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO44","tx":"GPIO43"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:lolin_s3_pro","naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:lolin_s3_pro"}},
{"chosen":"arduino:esp32:esp32:lolin32","flash":4194304,"ids":["arduino:esp32:esp32:lolin32","pio:lolin32"],"key":"wemos-wemos-lolin32","name":"WEMOS LOLIN32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/lolin32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO5","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:lolin32"},{"core":"arduino:esp32:esp32","file":"variants/lolin32/pins_arduino.h","same":true,"src":"pio:lolin32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own LOLIN32 entry"}],"vendor":"WEMOS","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:lolin32","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO5"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:lolin32"}},
{"chosen":"arduino:esp32:esp32:lolin32-lite","flash":4194304,"ids":["arduino:esp32:esp32:lolin32-lite","cpy:espressif/wemos_lolin32_lite","pio:lolin32_lite","zephyr:lolin32_lite"],"key":"wemos-wemos-lolin32-lite","name":"WEMOS LOLIN32 Lite","notes":["button GPIO0 added from cpy:espressif/wemos_lolin32_lite","led GPIO22 colour from zephyr:lolin32_lite","led GPIO22 label from zephyr:lolin32_lite","led GPIO22 active from zephyr:lolin32_lite"],"part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/lolin32-lite/pins_arduino.h","says":{"i2c":["GPIO19","GPIO23"],"leds":[["GPIO22","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"arduino:esp32:esp32:lolin32-lite"},{"core":"arduino:esp32:esp32","file":"variants/lolin32-lite/pins_arduino.h","same":true,"src":"pio:lolin32_lite","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own LOLIN32_LITE entry"},{"file":"boards/wemos/lolin32_lite/lolin32_lite_procpu.dts","says":{"i2c":["GPIO32","GPIO33"],"leds":[["GPIO22","led0","low"]],"spi":[null,"GPIO13","GPIO12"]},"src":"zephyr:lolin32_lite","stated":{"leds|GPIO22":"zephyr:lolin32_lite: gpios = <&gpio0 22 GPIO_ACTIVE_LOW>"}},{"file":"ports/espressif/boards/wemos_lolin32_lite/pins.c","says":{"buttons":[["GPIO0","BOOT",null,null]],"leds":[["GPIO22","LED","low"]]},"src":"cpy:espressif/wemos_lolin32_lite","stated":{"leds|GPIO22":"#define MICROPY_HW_LED_STATUS_INVERTED (1)"}}],"vendor":"WEMOS","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO23","sda":"GPIO19"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"added_from":"cpy:espressif/wemos_lolin32_lite","name":"BOOT","pin":"GPIO0"}],"clock_hz":240000000,"flash":1310720,"flash_from":"arduino:esp32:esp32:lolin32-lite","leds":[{"active":"low","aliases":["BUILTIN_LED"],"cite":{"archived":"https://web.archive.org/web/20171004132114/https://wiki.wemos.cc/_media/products:lolin32:sch_lolin32_lite_v1.0.0.pdf","doc":"LOLIN32_Lite (sch_lolin32_lite_v1.0.0.pdf, EAGLE 7.5 export)","kind":"schematic","level":"+3V3 -> R6 2k -> LED1 anode; LED1 cathode -> net '22' -> U1 pin 39 GPIO22: lit when GPIO22 is low.","publisher":"WEMOS Electronics","quote":"22 LED1 R6 2k +3V3 ; (VSPIWP/HS2_CLK)GPIO22 39 22","revision":"REV: V1.0.0, Date: 2017-08-30 13:47, Sheet 1/1","url":"https://wiki.wemos.cc/_media/products:lolin32:sch_lolin32_lite_v1.0.0.pdf","where":"sheet 1/1, right of centre (LED1, R6); U1 ESP32-D0WDQ6 pin 39 GPIO22 -> net label '22'"},"colour":"blue","filled":["colour from zephyr:lolin32_lite","label from zephyr:lolin32_lite","active from zephyr:lolin32_lite"],"label":"User LED","name":"LED_BUILTIN","pin":"GPIO22"}],"naming":"esp","ram":327680,"ram_from":"arduino:esp32:esp32:lolin32-lite"}},
{"chosen":"pio:wemosbat","flash":4194304,"ids":["pio:wemosbat"],"key":"wemos-wemos-wifi-and-bluetooth-battery","name":"WeMos WiFi and Bluetooth Battery","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/pocket_32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO16","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:wemosbat","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own Pocket32 entry"}],"vendor":"WEMOS","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:wemosbat","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO16"}],"naming":"esp","ram":327680,"ram_from":"pio:wemosbat"}},
{"chosen":"hand:pio:wildfirev3","flash":130048,"ids":["pio:wildfirev3"],"key":"wickeddevice-wicked-device-wildfire-v3","name":"Wicked Device WildFire V3","part":"atmega1284p","ram":16384,"records":[{"checked":"ATDF descriptor atmega1284p (Microchip.ATmega_DFP 3.6.299 (Apache-2.0): atdf/ATmega1284P.atdf)","file":"tools/census/hand_wiring/avr.json","says":{"leds":[["PD6","D2 'LED' (Arduino D6)","high"]],"uart":["PD1","PD0"]},"src":"hand:pio:wildfirev3"}],"vendor":"Wicked Device","why":"hand","wiring":{"buses":{"uart":{"cite":{"date":"2014-07-02 (title block 7/2/14)","doc":"WildFire_v3.Schematics.pdf (CC3000_Mega1284)","kind":"schematic","publisher":"Wicked Device","quote":"U1 pin 9 'PD0' 'DIG0_RXD', pin 10 'PD1' 'DIG1_TXD'; FT231X TXD/RXD via R12/R13 1k to DIG0_RXD/DIG1_TXD","url":"https://shop.wickeddevice.com/wp-content/uploads/2014/07/WildFire_v3.Schematics.pdf","where":"MCU pins 9/10, FT231X block"},"name":"USART0 (Serial, FT231X USB)","rx":"PD0","tx":"PD1"}},"clock_cite":{"date":"2014-07-02 (title block 7/2/14)","doc":"WildFire_v3.Schematics.pdf (CC3000_Mega1284)","kind":"schematic","publisher":"Wicked Device","quote":"'Y1' '16MHz' between nets XTAL1 and XTAL2 (C5, C6 22pF); d2 boards.txt: \"wildfireo3.build.f_cpu=16000000L\"","url":"https://shop.wickeddevice.com/wp-content/uploads/2014/07/WildFire_v3.Schematics.pdf","where":"crystal next to U1"},"clock_hz":16000000,"flash":130048,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","cite":{"date":"2014-07-02 (title block 7/2/14)","doc":"WildFire_v3.Schematics.pdf (CC3000_Mega1284)","kind":"schematic","level":"Page image: DIG6 (PD6) drives a 74HCT125 buffer whose output enable is tied to GND (always enabled); buffer output LED_DRIVE feeds the LED anode through R8 270R, cathode to GND -> lit when PD6 is high","publisher":"Wicked Device","quote":"U1 pin 15 'PD6' net 'DIG6'; 'DIG6' -> U4D 74HCT125 pin 12, pin 11 -> 'LED_DRIVE', U4D pin 13 (/OE) to GND; 'LED_DRIVE' -> R8 '270R' -> D2 'LED' -> GND; d2: \"// D 6 connected to LED (buffered)\" \"static const uint8_t LED_BUILTIN = 6;\"","url":"https://shop.wickeddevice.com/wp-content/uploads/2014/07/WildFire_v3.Schematics.pdf","where":"sheet 1/1 (rotated page), buffer block U4D and LED block 'connect to buffer output'; MCU pin 15"},"label":"D2 'LED' (Arduino D6)","name":"D2 'LED' (Arduino D6)","pin":"PD6"}],"naming":"avr","none":[{"cite":{"date":"2014-07-02 (title block 7/2/14)","doc":"WildFire_v3.Schematics.pdf (CC3000_Mega1284)","kind":"schematic","publisher":"Wicked Device","quote":"Only push-button: 'RESET' switch between ~RESET and GND (C9 0.1uF); no other switch on the schematic","url":"https://shop.wickeddevice.com/wp-content/uploads/2014/07/WildFire_v3.Schematics.pdf","where":"sheet 1/1"},"what":"buttons"}],"ram":16384,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:widora-air","flash":16777216,"ids":["pio:widora-air"],"key":"widora-widora-air","name":"Widora AIR","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/widora-air/pins_arduino.h","says":{"buttons":[["GPIO0","KEY_BUILTIN",null,null]],"i2c":["GPIO23","GPIO19"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO16","GPIO17"],"uart":["GPIO1","GPIO3"]},"src":"pio:widora-air","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own WIDORA_AIR entry"}],"vendor":"Widora","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO19","sda":"GPIO23"},"spi":{"cs":"GPIO5","miso":"GPIO17","mosi":"GPIO16","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"buttons":[{"name":"KEY_BUILTIN","pin":"GPIO0"}],"clock_hz":240000000,"flash":16777216,"flash_from":"pio:widora-air","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"esp","ram":327680,"ram_from":"pio:widora-air"}},
{"chosen":"pio:wifiduino","flash":4194304,"ids":["pio:wifiduino"],"key":"wifiduino-wifiduino","name":"WiFiduino","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/wifiduino/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO2","LED_BUILTIN",null]],"spi":["GPIO14","GPIO13","GPIO12"],"uart":["GPIO1","GPIO3"]},"src":"pio:wifiduino","via":"PlatformIO espressif8266 build.variant; defines of the core's own WIFIDUINO_ESP8266 entry"}],"vendor":"WifiDuino","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":80000000,"flash":4194304,"flash_from":"pio:wifiduino","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO2"}],"naming":"esp","ram":81920,"ram_from":"pio:wifiduino"}},
{"chosen":"cpy:atmel-samd/winterbloom_big_honking_button","ids":["cpy:atmel-samd/winterbloom_big_honking_button"],"key":"winterbloom-winterbloom-big-honking-button","name":"Winterbloom Big Honking Button","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/winterbloom_big_honking_button/pins.c","says":{"buttons":[["PA7","BUTTON",null,null]],"leds":[["PA17","MICROPY_HW_LED_STATUS",null]]},"src":"cpy:atmel-samd/winterbloom_big_honking_button"}],"vendor":"Winterbloom","why":"rank","wiring":{"buttons":[{"name":"BUTTON","pin":"PA7"}],"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"PA17"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"cpy:atmel-samd/winterbloom_sol","ids":["cpy:atmel-samd/winterbloom_sol"],"key":"winterbloom-winterbloom-sol","name":"Winterbloom Sol","part":"samd51j20a","records":[{"file":"ports/atmel-samd/boards/winterbloom_sol/pins.c","says":{"leds":[["PA23","MICROPY_HW_LED_STATUS",null]],"pixels":[["PB3","ws2812"]],"spi":["PA17","PB23","PB22"]},"src":"cpy:atmel-samd/winterbloom_sol"}],"vendor":"Winterbloom","why":"rank","wiring":{"buses":{"spi":{"miso":"PB22","mosi":"PB23","name":"board.SPI()","sck":"PA17"}},"flash":1048576,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51J20A","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"PA23"}],"naming":"sam","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"PB3"}],"ram":262144,"ram_from":"Microchip ATDF ATSAMD51J20A"}},
{"chosen":"hand:atsamd:wio_lite_mg126","ids":["atsamd:wio_lite_mg126"],"key":"wio-lite-mg126","name":"wio lite mg126","part":"samd21g","records":[{"checked":"Microchip.SAMD21_DFP.3.8.270.atpack ATDF samd21g15a, samd21g15b, samd21g15l ...: every pinout, SAMD21G, SAMD21G1xL, SAMD21GU","file":"tools/census/hand_wiring/sam.json","says":{"buttons":[["PA13","K4 (net !BTN, D38)","low","up"]],"leds":[["PA17","D13 (LED3)","high"],["PA27","LED5 (PA27_LED)","low"]]},"src":"hand:atsamd:wio_lite_mg126"}],"vendor":"","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"date":"2019-06-10","doc":"Wio Lite MG126.sch (EagleCAD, inside 'Wio Lite MG126.zip', files dated 2019-06-10)","kind":"schematic","level":"switch between !BTN and GND, R3 1k pull-up to 3V3, 1k series R11 to PA13 -> reads low when pressed","publisher":"Seeed Studio","quote":"K4 [BUTTON-4P-4.5X3.2 = Button] A0/A1 -> net \"!BTN\" -> R11 [1k] -> net \"D38/PA13/!BUTTON\" -> U7 \"PA13/I2C/EIC/SCOM2PAD1+/TC2\"; R3 [1k] from !BTN to 3V3; K4 B0/B1 -> GND","url":"https://files.seeedstudio.com/wiki/Wio-Lite-MG126/res/Wio%20Lite%20MG126.zip","where":"Eagle schematic K4 (BUTTON-4P), nets !BTN and D38/PA13/!BUTTON; d2 variant.cpp L188"},"label":"K4 (net !BTN, D38)","name":"K4 (net !BTN, D38)","pin":"PA13","pull":"up"}],"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip ATSAMD21G18A can be, named by hand:atsamd:wio_lite_mg126","leds":[{"active":"high","cite":{"date":"2019-06-10","doc":"Wio Lite MG126.sch (EagleCAD, inside 'Wio Lite MG126.zip', files dated 2019-06-10)","kind":"schematic","level":"LED from 3V3 via 4.7k to N-MOSFET drain; gate driven from PA17 through 1k (470k pull-down) -> lit when PA17 is high","publisher":"Seeed Studio","quote":"LED3 [LED0603 = Yellow] + -> R26 [4.7k] -> 3V3; - -> Q1 [CJ1012] D; Q1 G -> R16 [1k] -> net \"D13_SCK\" -> U7 \"PA17/I2C/EIC/SCOM1PAD1+/TC2\"; R15 [470k] gate to GND; Q1 S -> GND","url":"https://files.seeedstudio.com/wiki/Wio-Lite-MG126/res/Wio%20Lite%20MG126.zip","where":"Eagle schematic LED3 (LED0603 Yellow) + Q1 CJ1012, net D13_SCK; d2 variant.cpp L138"},"colour":"yellow","label":"D13 (LED3)","name":"D13 (LED3)","pin":"PA17"},{"active":"low","cite":{"date":"2019-06-10","doc":"Wio Lite MG126.sch (EagleCAD, inside 'Wio Lite MG126.zip', files dated 2019-06-10)","kind":"schematic","level":"anode via 4.7k to 3V3, cathode to PA27 -> lit when PA27 is low","publisher":"Seeed Studio","quote":"LED5 [LED0603 = Blue] + -> R23 [4.7k] -> 3V3; - -> net \"PA27_LED\" -> U7 \"PA27/EIC\"","url":"https://files.seeedstudio.com/wiki/Wio-Lite-MG126/res/Wio%20Lite%20MG126.zip","where":"Eagle schematic LED5 (LED0603 Blue), net PA27_LED; d2 variant.cpp L163"},"colour":"blue","label":"LED5 (PA27_LED)","name":"LED5 (PA27_LED)","pin":"PA27"}],"memory_cite":{"doc":"Seeed ArduinoCore-samd boards.txt","kind":"board-definition","publisher":"Seeed Studio","quote":"-D__SAMD21G18A__","revision":"tag v1.8.6","url":"https://github.com/Seeed-Studio/ArduinoCore-samd/blob/v1.8.6/boards.txt","where":"Wio_Lite_MG126.build.extra_flags"},"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip ATSAMD21G18A can be, named by hand:atsamd:wio_lite_mg126"}},
{"chosen":"hand:atsamd:wio_lite_w600","ids":["atsamd:wio_lite_w600"],"key":"wio-lite-w600","name":"wio lite w600","part":"samd21g","records":[{"checked":"Microchip.SAMD21_DFP.3.8.270.atpack ATDF samd21g15a, samd21g15b, samd21g15l ...: every pinout, SAMD21G, SAMD21G1xL, SAMD21GU","file":"tools/census/hand_wiring/sam.json","says":{"buttons":[["W600 module (U2) PB_10","K3 (button1)","low","up"]],"leds":[["W600 module (U2) PB_15","D6","high"]]},"src":"hand:atsamd:wio_lite_w600"}],"vendor":"","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"date":"2019-04-10","doc":"Wio Lite W600 v1.0.sch (EagleCAD, inside Wio-Lite-W600.zip, dated 2019-04-10)","kind":"schematic","level":"Schematic: K3 between the W600's PB_10 net and GND, R31 4.7k pull-up to 3V3 -> reads low when pressed","publisher":"Seeed Studio","quote":"K4 [BUTTON-4P = button2] on !RESET (U7 RESETN); K3 [BUTTON-4P = button1] on net PB10_A2 = U2 (W600 module) PB_10 with R31 4.7k pull-up to 3V3. No switch on any SAMD21 pin.","revision":"v1.0","url":"https://files.seeedstudio.com/wiki/Wio-Lite-W600/res/Wio-Lite-W600.zip","where":"Eagle schematic, all switch parts"},"label":"K3 (button1)","name":"K3 (button1)","pull":"up","raw":"W600 module (U2) PB_10"}],"flash_unknown":"No source states this board's flash, and samd21g does not fix it: it can be ATSAMD21G15A (32 KB) or ATSAMD21G18AU (256 KB).","leds":[{"active":"high","cite":{"date":"2019-04-10","doc":"Wio Lite W600 v1.0.sch (EagleCAD, inside Wio-Lite-W600.zip, dated 2019-04-10)","kind":"schematic","level":"Schematic: D6 anode on the W600's PB_15 net, cathode via R26 2k to GND -> lit when that W600 pin is high","publisher":"Seeed Studio","quote":"LEDs: D5 [LED0603 BLUE] 3V3 -> R11 2k -> D5 -> !RESET (reset indicator); D6 [LED0603 BLUE] anode on net PB15_SPI/CS_D10 = U2 (W600 module) PB_15, cathode -> R26 2k -> GND; D8 [LED0603 GEEEN] on charger !CHG. U7 nets: PA17 -> \"D13_SCK\" (header J1.4 only), PA27 -> \"PA27_TX_LED\" (no LED), PB3 -> \"PB03_RX_LED\" (no LED).","revision":"v1.0","url":"https://files.seeedstudio.com/wiki/Wio-Lite-W600/res/Wio-Lite-W600.zip","where":"Eagle schematic, all LED parts and SAMD21 (U7) pin nets"},"colour":"blue","label":"D6","name":"D6","raw":"W600 module (U2) PB_15"}],"naming":"sam"}},
{"chosen":"hand:atsamd:wio_terminal","ids":["atsamd:wio_terminal"],"key":"wio-terminal","name":"wio terminal","part":"samd51p","records":[{"checked":"Microchip.SAMD51_DFP.3.9.276.atpack ATDF samd51p19a, samd51p20a: every pinout, SAMD51P, SAMD51PC","file":"tools/census/hand_wiring/sam.json","says":{"buttons":[["PC26","BUTTON_1 / WIO_KEY_A (K1)","low","up"],["PC27","BUTTON_2 / WIO_KEY_B (K2)","low","up"],["PC28","BUTTON_3 / WIO_KEY_C (K3)","low","up"],["PD20","WIO_5S_UP (SWITCH_U)","low","up"],["PD12","WIO_5S_LEFT (SWITCH_B)","low","up"],["PD9","WIO_5S_RIGHT (SWITCH_Y)","low","up"],["PD8","WIO_5S_DOWN (SWITCH_X)","low","up"],["PD10","WIO_5S_PRESS (SWITCH_Z)","low","up"]],"leds":[["PA15","USER_LED (D7 blue, LED_BUILTIN D13)","high"]]},"src":"hand:atsamd:wio_terminal"}],"vendor":"","why":"hand","wiring":{"buttons":[{"active":"low","cite":{"date":"2020-05-25 (PDF creation date)","doc":"Wio-Terminal-SCH-v1.2.pdf (Eagle 'wio terminal.sch')","kind":"schematic","level":"Rendered sheet: K between BUTTONn and GND, R49 4.7K pull-up to VCC3V3_MCU_D -> reads low when pressed","publisher":"Seeed Studio","quote":"p. 2: \"PC26/I10/TRACEDATA.1\" \"BUTTON1\"; p. 5: \"BUTTON1\" \"VCC3V3_MCU_D\" \"4.7K\" \"R49\" \"K1\"; variant.cpp: \"{PORTC, 26, PIO_DIGITAL, PIN_ATTR_DIGITAL, No_ADC_Channel, NOT_ON_PWM, NOT_ON_TIMER, EXTERNAL_INT_10}, //BUTTON_1\"","revision":"v1.2","url":"https://files.seeedstudio.com/wiki/Wio-Terminal/res/Wio-Terminal-SCH-v1.2.pdf","where":"PDF p. 2 net BUTTON1 at PC26; p. 5 K1/R49; d2 variant.cpp L74"},"label":"BUTTON_1 / WIO_KEY_A (K1)","name":"BUTTON_1 / WIO_KEY_A (K1)","pin":"PC26","pull":"up"},{"active":"low","cite":{"date":"2020-05-25 (PDF creation date)","doc":"Wio-Terminal-SCH-v1.2.pdf (Eagle 'wio terminal.sch')","kind":"schematic","level":"Rendered sheet: K between BUTTONn and GND, R3 4.7K pull-up to VCC3V3_MCU_D -> reads low when pressed","publisher":"Seeed Studio","quote":"p. 2: \"PC27/I11/SERCOM1.0/TRACECLK\" \"BUTTON2\"; p. 5: \"BUTTON2\" \"4.7K\" \"R3\" \"K2\"; variant.cpp: \"//BUTTON_2\"","revision":"v1.2","url":"https://files.seeedstudio.com/wiki/Wio-Terminal/res/Wio-Terminal-SCH-v1.2.pdf","where":"PDF p. 2 net BUTTON2 at PC27; p. 5 K2/R3; d2 variant.cpp L75"},"label":"BUTTON_2 / WIO_KEY_B (K2)","name":"BUTTON_2 / WIO_KEY_B (K2)","pin":"PC27","pull":"up"},{"active":"low","cite":{"date":"2020-05-25 (PDF creation date)","doc":"Wio-Terminal-SCH-v1.2.pdf (Eagle 'wio terminal.sch')","kind":"schematic","level":"Rendered sheet: K between BUTTONn and GND, R4 4.7K pull-up to VCC3V3_MCU_D -> reads low when pressed","publisher":"Seeed Studio","quote":"p. 2: \"PC28/I12/SERCOM1.1/TRACEDATA.0\" \"BUTTON3\"; p. 5: \"BUTTON3\" \"4.7K\" \"R4\" \"K3\"; variant.cpp: \"//BUTTON_3\"","revision":"v1.2","url":"https://files.seeedstudio.com/wiki/Wio-Terminal/res/Wio-Terminal-SCH-v1.2.pdf","where":"PDF p. 2 net BUTTON3 at PC28; p. 5 K3/R4; d2 variant.cpp L76"},"label":"BUTTON_3 / WIO_KEY_C (K3)","name":"BUTTON_3 / WIO_KEY_C (K3)","pin":"PC28","pull":"up"},{"active":"low","cite":{"date":"2020-05-25 (PDF creation date)","doc":"Wio-Terminal-SCH-v1.2.pdf (Eagle 'wio terminal.sch')","kind":"schematic","level":"5-way switch SW1 (DHT-1500): common pin 5 to GND, each direction contact pulled up to VCC3V3_MCU_D by a 100K resistor (R37/R84/R85/R86/R87) -> reads low when pressed","publisher":"Seeed Studio","quote":"p. 2: \"PD20/I10/SERCOM1+3.2/TCC1.0/SDHC1.SDCD\" \"SWITCH_U\"; p. 4: \"SW1\" \"DHT-1500\" \"SWITCH_U\" \"100K\"; variant.cpp: \"// SWITCH_U UP\"","revision":"v1.2","url":"https://files.seeedstudio.com/wiki/Wio-Terminal/res/Wio-Terminal-SCH-v1.2.pdf","where":"PDF p. 2 net SWITCH_U at PD20; p. 4 SW1 DHT-1500 pin 6; d2 variant.cpp L79"},"label":"WIO_5S_UP (SWITCH_U)","name":"WIO_5S_UP (SWITCH_U)","pin":"PD20","pull":"up"},{"active":"low","cite":{"date":"2020-05-25 (PDF creation date)","doc":"Wio-Terminal-SCH-v1.2.pdf (Eagle 'wio terminal.sch')","kind":"schematic","level":"5-way switch SW1 (DHT-1500): common pin 5 to GND, each direction contact pulled up to VCC3V3_MCU_D by a 100K resistor (R37/R84/R85/R86/R87) -> reads low when pressed","publisher":"Seeed Studio","quote":"p. 2: \"PD12/I7/TCC0.5\" \"SWITCH_B\"; variant.cpp: \"// SWITCH_B LEFT\"","revision":"v1.2","url":"https://files.seeedstudio.com/wiki/Wio-Terminal/res/Wio-Terminal-SCH-v1.2.pdf","where":"PDF p. 2 net SWITCH_B at PD12; p. 4 SW1 pin 4; d2 variant.cpp L80"},"label":"WIO_5S_LEFT (SWITCH_B)","name":"WIO_5S_LEFT (SWITCH_B)","pin":"PD12","pull":"up"},{"active":"low","cite":{"date":"2020-05-25 (PDF creation date)","doc":"Wio-Terminal-SCH-v1.2.pdf (Eagle 'wio terminal.sch')","kind":"schematic","level":"5-way switch SW1 (DHT-1500): common pin 5 to GND, each direction contact pulled up to VCC3V3_MCU_D by a 100K resistor (R37/R84/R85/R86/R87) -> reads low when pressed","publisher":"Seeed Studio","quote":"p. 2: \"PD09/I4/SERCOM7.1+6.0/TCC0.2\" \"SWITCH_Y\"; variant.cpp: \"// SWITCH_Y RIGHT\"","revision":"v1.2","url":"https://files.seeedstudio.com/wiki/Wio-Terminal/res/Wio-Terminal-SCH-v1.2.pdf","where":"PDF p. 2 net SWITCH_Y at PD09; p. 4 SW1 pin 3; d2 variant.cpp L81"},"label":"WIO_5S_RIGHT (SWITCH_Y)","name":"WIO_5S_RIGHT (SWITCH_Y)","pin":"PD9","pull":"up"},{"active":"low","cite":{"date":"2020-05-25 (PDF creation date)","doc":"Wio-Terminal-SCH-v1.2.pdf (Eagle 'wio terminal.sch')","kind":"schematic","level":"5-way switch SW1 (DHT-1500): common pin 5 to GND, each direction contact pulled up to VCC3V3_MCU_D by a 100K resistor (R37/R84/R85/R86/R87) -> reads low when pressed","publisher":"Seeed Studio","quote":"p. 2: \"PD08/I3/SERCOM7.0+6.1/TCC0.1\" \"SWITCH_X\"; variant.cpp: \"// SWITCH_X DOWN\"","revision":"v1.2","url":"https://files.seeedstudio.com/wiki/Wio-Terminal/res/Wio-Terminal-SCH-v1.2.pdf","where":"PDF p. 2 net SWITCH_X at PD08; p. 4 SW1 pin 1; d2 variant.cpp L82"},"label":"WIO_5S_DOWN (SWITCH_X)","name":"WIO_5S_DOWN (SWITCH_X)","pin":"PD8","pull":"up"},{"active":"low","cite":{"date":"2020-05-25 (PDF creation date)","doc":"Wio-Terminal-SCH-v1.2.pdf (Eagle 'wio terminal.sch')","kind":"schematic","level":"5-way switch SW1 (DHT-1500): common pin 5 to GND, each direction contact pulled up to VCC3V3_MCU_D by a 100K resistor (R37/R84/R85/R86/R87) -> reads low when pressed","publisher":"Seeed Studio","quote":"p. 2: \"PD10/I5/SERCOM7+6.2/TCC0.3\" \"SWITCH_Z\"; variant.cpp: \"// SWITCH_Z PRESS\"","revision":"v1.2","url":"https://files.seeedstudio.com/wiki/Wio-Terminal/res/Wio-Terminal-SCH-v1.2.pdf","where":"PDF p. 2 net SWITCH_Z at PD10; p. 4 SW1 pin 2; d2 variant.cpp L83"},"label":"WIO_5S_PRESS (SWITCH_Z)","name":"WIO_5S_PRESS (SWITCH_Z)","pin":"PD10","pull":"up"}],"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51P19A, named by hand:atsamd:wio_terminal","leds":[{"active":"high","cite":{"date":"2020-05-25 (PDF creation date)","doc":"Wio-Terminal-SCH-v1.2.pdf (Eagle 'wio terminal.sch')","kind":"schematic","level":"Rendered p. 2: D7 from VCC3V3_MCU_D via R51 1k to the drain of N-MOSFET Q3 (source GND); gate = USER_LED via R53 0R with R52 100k to GND -> LED lit when PA15 is high","publisher":"Seeed Studio","quote":"p. 2: \"USER_LED\" \"PA15/I15/SERCOM2+4.3/TC3.1+TCC2.1+1.3\"; \"VCC3V3_MCU_D\" \"R51\" \"1k\" \"D7\" \"Blue\" \"90D\" \"Q3\" \"2N7002,215\" \"R53\" \"0R\" \"USER_LED\" \"R52\" \"100k\"; variant.cpp pin 13: \"{PORTA, 15, PIO_DIGITAL, PIN_ATTR_PWM_F, No_ADC_Channel, TCC2_CH1, TCC2_CH1, EXTERNAL_INT_15},\"","revision":"v1.2","url":"https://files.seeedstudio.com/wiki/Wio-Terminal/res/Wio-Terminal-SCH-v1.2.pdf","where":"PDF p. 2: MCU net USER_LED and LED block (D7, Q3, R51, R52, R53); d2 variant.cpp L51"},"colour":"blue","label":"USER_LED (D7 blue, LED_BUILTIN D13)","name":"USER_LED (D7 blue, LED_BUILTIN D13)","pin":"PA15"}],"memory_cite":{"doc":"Seeed ArduinoCore-samd boards.txt","kind":"board-definition","publisher":"Seeed Studio","quote":"-D__SAMD51P19A__","revision":"tag v1.8.6","url":"https://github.com/Seeed-Studio/ArduinoCore-samd/blob/v1.8.6/boards.txt","where":"seeed_wio_terminal.build.extra_flags"},"naming":"sam","ram":196608,"ram_from":"Microchip ATDF ATSAMD51P19A, named by hand:atsamd:wio_terminal"}},
{"chosen":"pio:wt32-eth01","flash":4194304,"ids":["pio:wt32-eth01"],"key":"wirelesstag-wireless-tag-wt32-eth01-ethernet-module","name":"Wireless-Tag WT32-ETH01 Ethernet Module","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/wt32-eth01/pins_arduino.h","says":{"i2c":["GPIO33","GPIO32"],"spi":["GPIO12","GPIO14","GPIO15"],"uart":["GPIO1","GPIO3"]},"src":"pio:wt32-eth01","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own WT32_ETH01 entry"}],"vendor":"Wireless-Tag","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO32","sda":"GPIO33"},"spi":{"miso":"GPIO15","mosi":"GPIO14","name":"SPI","sck":"GPIO12"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:wt32-eth01","naming":"esp","ram":327680,"ram_from":"pio:wt32-eth01"}},
{"chosen":"pio:wt32-sc01-plus","flash":16777216,"ids":["pio:wt32-sc01-plus"],"key":"wirelesstag-wt32-sc01-plus","name":"wt32-sc01-plus","part":"esp32s3","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/wt32-sc01-plus/pins_arduino.h","says":{"i2c":["GPIO6","GPIO5"],"spi":["GPIO39","GPIO40","GPIO38"],"uart":["GPIO42","GPIO1"]},"src":"pio:wt32-sc01-plus","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own WT32_SC01_PLUS entry"}],"vendor":"Wireless-Tag","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO6"},"spi":{"cs":"GPIO41","miso":"GPIO38","mosi":"GPIO40","name":"SPI","sck":"GPIO39"},"uart":{"name":"Serial","rx":"GPIO1","tx":"GPIO42"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:wt32-sc01-plus","naming":"esp","ram":327680,"ram_from":"pio:wt32-sc01-plus"}},
{"chosen":"mpy:nrf/WT51822_S4AT","ids":["mpy:nrf/WT51822_S4AT"],"key":"wirelesstag-wt51822-s4at","name":"WT51822-S4AT","part":"nrf51822","records":[{"file":"ports/nrf/boards/WT51822_S4AT/mpconfigboard.h","src":"mpy:nrf/WT51822_S4AT"}],"vendor":"Wireless-Tag","why":"nothing","wiring":{"flash":262144,"flash_from":"MicroPython ports/nrf/boards/WT51822_S4AT/mpconfigboard.mk (LD_FILES)","memory_cite":{"doc":"MicroPython ports/nrf/boards/WT51822_S4AT/mpconfigboard.mk","kind":"board-definition","publisher":"MicroPython","quote":"LD_FILES += boards/nrf51x22_256k_16k.ld","revision":"git 9a3a0c0d5e","url":"https://github.com/micropython/micropython/blob/9a3a0c0d5ea946a4a1b6ff0e3f3087c8adbcac01/ports/nrf/boards/WT51822_S4AT/mpconfigboard.mk","where":"LD_FILES"},"naming":"nrf","ram":16384,"ram_from":"MicroPython ports/nrf/boards/WT51822_S4AT/mpconfigboard.mk (LD_FILES)"}},
{"chosen":"cpy:raspberrypi/wisdpi_ardu2040m","ids":["cpy:raspberrypi/wisdpi_ardu2040m"],"key":"wisdpi-wisdpi-ardu2040m","name":"WisdPi Ardu2040M","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/wisdpi_ardu2040m/pins.c","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED",null]],"pixels":[["GPIO13","ws2812"]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/wisdpi_ardu2040m"}],"vendor":"WisdPi","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO5","sda":"GPIO4"},"spi":{"miso":"GPIO16","mosi":"GPIO19","name":"board.SPI()","sck":"GPIO18"},"uart":{"name":"board.UART()","rx":"GPIO1","tx":"GPIO0"}},"flash":2097152,"flash_from":"cpy:raspberrypi/wisdpi_ardu2040m: EXTERNAL_FLASH_DEVICES, ZD25Q16C","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO25"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO13"}]}},
{"chosen":"cpy:raspberrypi/wisdpi_tiny_rp2040","ids":["cpy:raspberrypi/wisdpi_tiny_rp2040"],"key":"wisdpi-wisdpi-tiny-rp2040","name":"WisdPi Tiny RP2040","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/wisdpi_tiny_rp2040/pins.c","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED",null]],"pixels":[["GPIO29","ws2812"]]},"src":"cpy:raspberrypi/wisdpi_tiny_rp2040"}],"vendor":"WisdPi","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO5","sda":"GPIO4"}},"flash":4194304,"flash_from":"cpy:raspberrypi/wisdpi_tiny_rp2040: EXTERNAL_FLASH_DEVICES, P25Q32SH","leds":[{"aliases":["MICROPY_HW_LED_STATUS"],"name":"LED","pin":"GPIO25"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO29"}]}},
{"chosen":"pio:whispernode","flash":32256,"ids":["pio:whispernode"],"key":"wisen-talk2-whisper-node","name":"Talk2 Whisper Node","part":"atmega328p","ram":2048,"records":[{"core":"arduino:arduino:avr","file":"variants/eightanaloginputs/pins_arduino.h","says":{"i2c":["PC4","PC5"],"leds":[["PB5","LED_BUILTIN",null]],"spi":["PB5","PB3","PB4"]},"src":"pio:whispernode","via":"PlatformIO atmelavr build.variant; defines of the core's own AVR_UNO entry"}],"vendor":"Wisen","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"PC5","sda":"PC4"},"spi":{"cs":"PB2","miso":"PB4","mosi":"PB3","name":"SPI","sck":"PB5"}},"clock_hz":16000000,"flash":32256,"flash_from":"pio:whispernode","leds":[{"label":"D13","name":"LED_BUILTIN","pin":"PB5"}],"naming":"avr","pins":[["D0","PD0"],["D1","PD1"],["D2","PD2"],["D3","PD3"],["D4","PD4"],["D5","PD5"],["D6","PD6"],["D7","PD7"],["D8","PB0"],["D9","PB1"],["D10","PB2"],["D11","PB3"],["D12","PB4"],["D13","PB5"],["D14","PC0"],["D15","PC1"],["D16","PC2"],["D17","PC3"],["D18","PC4"],["D19","PC5"]],"ram":2048,"ram_from":"pio:whispernode"}},
{"chosen":"zephyr:linum","flash":2097152,"ids":["zephyr:linum"],"key":"witte-linum-board","name":"Linum Board","part":"stm32h753xx","ram":524288,"records":[{"file":"boards/witte/linum/linum.dts","says":{"i2c":["PH8","PH7"],"leds":[["PG2","led0","low"],["PB2","led_1","low"],["PG3","led1","low"]],"spi":["PA5","PB5","PA6"]},"src":"zephyr:linum","stated":{"leds|PB2":"zephyr:linum: gpios = <&gpiob 2 GPIO_ACTIVE_LOW>","leds|PG2":"zephyr:linum: gpios = <&gpiog 2 GPIO_ACTIVE_LOW>","leds|PG3":"zephyr:linum: gpios = <&gpiog 3 GPIO_ACTIVE_LOW>"}}],"vendor":"witte","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c3","scl":"PH7","sda":"PH8"},"spi":{"miso":"PA6","mosi":"PB5","name":"spi1","sck":"PA5"}},"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"low","label":"User LD1","name":"led0","pin":"PG2"},{"active":"low","label":"User LD2","name":"led_1","pin":"PB2"},{"active":"low","label":"User LD3","name":"led1","pin":"PG3"}],"naming":"stm32","parts":[{"address":56,"bus":"i2c","compatible":"focaltech,ft5336","name":"FT5336"}],"ram":524288,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:wiznet_5100s_evb_pico","flash":2097152,"ids":["cpy:raspberrypi/wiznet_w5100s_evb_pico","mpy:rp2/W5100S_EVB_PICO","pio:wiznet_5100s_evb_pico"],"key":"wiznet-w5100s-evb-pico","name":"W5100S-EVB-Pico","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/wiznet_5100s_evb_pico/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"pio:wiznet_5100s_evb_pico","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own WIZNET_5100S_EVB_PICO entry"},{"file":"ports/rp2/boards/W5100S_EVB_PICO/mpconfigboard.h","says":{"leds":[["GPIO25","LED",null]]},"src":"mpy:rp2/W5100S_EVB_PICO"},{"file":"ports/raspberrypi/boards/wiznet_w5100s_evb_pico/pins.c","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/wiznet_w5100s_evb_pico"}],"vendor":"WIZnet","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":133000000,"flash":2097152,"flash_from":"pio:wiznet_5100s_evb_pico","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"pio:wiznet_5100s_evb_pico"}},
{"chosen":"pio:wiznet_5100s_evb_pico2","flash":2097152,"ids":["cpy:raspberrypi/wiznet_w5100s_evb_pico2","pio:wiznet_5100s_evb_pico2"],"key":"wiznet-w5100s-evb-pico2","name":"W5100S-EVB-Pico2","part":"rp2350","ram":524288,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/wiznet_5100s_evb_pico2/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"pio:wiznet_5100s_evb_pico2","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own WIZNET_5100S_EVB_PICO2 entry"},{"file":"ports/raspberrypi/boards/wiznet_w5100s_evb_pico2/pins.c","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/wiznet_w5100s_evb_pico2"}],"vendor":"WIZnet","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":150000000,"flash":2097152,"flash_from":"pio:wiznet_5100s_evb_pico2","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":524288,"ram_from":"pio:wiznet_5100s_evb_pico2"}},
{"chosen":"pio:wiznet_5500_evb_pico","flash":2097152,"ids":["cpy:raspberrypi/wiznet_w5500_evb_pico","mpy:rp2/W5500_EVB_PICO","pio:wiznet_5500_evb_pico","zephyr:w5500_evb_pico"],"key":"wiznet-w5500-evb-pico","name":"W5500-EVB-Pico","notes":["led GPIO25 label from zephyr:w5500_evb_pico","led GPIO25 active from zephyr:w5500_evb_pico"],"part":"rp2040","ram":270336,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/wiznet_5500_evb_pico/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"pio:wiznet_5500_evb_pico","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own WIZNET_5500_EVB_PICO entry"},{"file":"boards/wiznet/w5500_evb_pico/w5500_evb_pico.dts","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","led0","high"]]},"src":"zephyr:w5500_evb_pico","stated":{"leds|GPIO25":"zephyr:w5500_evb_pico: gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>"}},{"file":"ports/rp2/boards/W5500_EVB_PICO/mpconfigboard.h","says":{"leds":[["GPIO25","LED",null]]},"src":"mpy:rp2/W5500_EVB_PICO"},{"file":"ports/raspberrypi/boards/wiznet_w5500_evb_pico/pins.c","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/wiznet_w5500_evb_pico"}],"vendor":"WIZnet","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":133000000,"flash":2097152,"flash_from":"pio:wiznet_5500_evb_pico","leds":[{"active":"high","aliases":["PIN_LED"],"filled":["label from zephyr:w5500_evb_pico","active from zephyr:w5500_evb_pico"],"label":"LED","name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"pio:wiznet_5500_evb_pico"}},
{"chosen":"pio:wiznet_5500_evb_pico2","flash":2097152,"ids":["cpy:raspberrypi/wiznet_w5500_evb_pico2","pio:wiznet_5500_evb_pico2","zephyr:w5500_evb_pico2"],"key":"wiznet-w5500-evb-pico2","name":"W5500-EVB-Pico2","notes":["led GPIO25 label from zephyr:w5500_evb_pico2","led GPIO25 active from zephyr:w5500_evb_pico2"],"part":"rp2350","ram":532480,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/wiznet_5500_evb_pico2/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"pio:wiznet_5500_evb_pico2","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own WIZNET_5500_EVB_PICO2 entry"},{"file":"boards/wiznet/w5500_evb_pico2/w5500_evb_pico2_rp2350a_m33_0.dts","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","led0","high"]]},"src":"zephyr:w5500_evb_pico2","stated":{"leds|GPIO25":"zephyr:w5500_evb_pico2: gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>"}},{"file":"ports/raspberrypi/boards/wiznet_w5500_evb_pico2/pins.c","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/wiznet_w5500_evb_pico2"}],"vendor":"WIZnet","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":150000000,"flash":2097152,"flash_from":"pio:wiznet_5500_evb_pico2","leds":[{"active":"high","aliases":["PIN_LED"],"filled":["label from zephyr:w5500_evb_pico2","active from zephyr:w5500_evb_pico2"],"label":"LED","name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":524288,"ram_from":"pio:wiznet_5500_evb_pico2"}},
{"chosen":"pio:wiznet_55rp20_evb_pico","flash":2097152,"ids":["cpy:raspberrypi/wiznet_w55rp20_evb_pico","pio:wiznet_55rp20_evb_pico","zephyr:w55rp20_evb_pico"],"key":"wiznet-w55rp20-evb-pico","name":"W55RP20-EVB-Pico","notes":["led GPIO19 label from zephyr:w55rp20_evb_pico","led GPIO19 active from zephyr:w55rp20_evb_pico"],"part":"rp2040","ram":270336,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/wiznet_55rp20_evb_pico/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO19","LED_BUILTIN",null]],"spi":["GPIO4","GPIO3","GPIO2"],"uart":["GPIO0","GPIO1"]},"src":"pio:wiznet_55rp20_evb_pico","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own WIZNET_55RP20_EVB_PICO entry"},{"file":"boards/wiznet/w55rp20_evb_pico/w55rp20_evb_pico.dts","says":{"i2c":["GPIO12","GPIO13"],"leds":[["GPIO19","led0","high"]]},"src":"zephyr:w55rp20_evb_pico","stated":{"leds|GPIO19":"zephyr:w55rp20_evb_pico: gpios = <&gpio0 19 GPIO_ACTIVE_HIGH>"}},{"file":"ports/raspberrypi/boards/wiznet_w55rp20_evb_pico/pins.c","says":{"leds":[["GPIO19","LED",null]],"spi":["GPIO21","GPIO23","GPIO22"],"uart":["GPIO0","GPIO1"]},"src":"cpy:raspberrypi/wiznet_w55rp20_evb_pico"}],"vendor":"WIZnet","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO5","miso":"GPIO2","mosi":"GPIO3","name":"SPI","sck":"GPIO4"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":133000000,"flash":2097152,"flash_from":"pio:wiznet_55rp20_evb_pico","leds":[{"active":"high","aliases":["PIN_LED"],"filled":["label from zephyr:w55rp20_evb_pico","active from zephyr:w55rp20_evb_pico"],"label":"LED","name":"LED_BUILTIN","pin":"GPIO19"}],"naming":"rp2","ram":262144,"ram_from":"pio:wiznet_55rp20_evb_pico"}},
{"chosen":"zephyr:w6100_evb_pico","flash":2097152,"ids":["zephyr:w6100_evb_pico"],"key":"wiznet-w6100-evb-pico","name":"W6100-EVB-Pico","part":"rp2040","ram":270336,"records":[{"file":"boards/wiznet/w6100_evb_pico/w6100_evb_pico.dts","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","led0","high"]]},"src":"zephyr:w6100_evb_pico","stated":{"leds|GPIO25":"zephyr:w6100_evb_pico: gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>"}}],"vendor":"wiznet","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO5","sda":"GPIO4"}},"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED","name":"led0","pin":"GPIO25"}],"naming":"rp2","ram":270336,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:w6100_evb_pico2","flash":2097152,"ids":["zephyr:w6100_evb_pico2"],"key":"wiznet-w6100-evb-pico2","name":"W6100-EVB-Pico2","part":"rp2350","ram":532480,"records":[{"file":"boards/wiznet/w6100_evb_pico2/w6100_evb_pico2_rp2350a_m33_0.dts","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","led0","high"]]},"src":"zephyr:w6100_evb_pico2","stated":{"leds|GPIO25":"zephyr:w6100_evb_pico2: gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>"}}],"vendor":"wiznet","why":"rank","wiring":{"buses":{"i2c":{"name":"i2c0","scl":"GPIO5","sda":"GPIO4"}},"flash":2097152,"flash_from":"the census: the largest any of its sources states","leds":[{"active":"high","label":"LED","name":"led0","pin":"GPIO25"}],"naming":"rp2","ram":532480,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:wiznet_6300_evb_pico","flash":2097152,"ids":["pio:wiznet_6300_evb_pico"],"key":"wiznet-w6300-evb-pico","name":"W6300-EVB-Pico","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/wiznet_6300_evb_pico/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"pio:wiznet_6300_evb_pico","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own WIZNET_6300_EVB_PICO entry"}],"vendor":"WIZnet","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":133000000,"flash":2097152,"flash_from":"pio:wiznet_6300_evb_pico","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"pio:wiznet_6300_evb_pico"}},
{"chosen":"pio:wiznet_6300_evb_pico2","flash":2097152,"ids":["pio:wiznet_6300_evb_pico2","zephyr:w6300_evb_pico2"],"key":"wiznet-w6300-evb-pico2","name":"W6300-EVB-Pico2","notes":["led GPIO25 label from zephyr:w6300_evb_pico2","led GPIO25 active from zephyr:w6300_evb_pico2"],"part":"rp2350","ram":532480,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/wiznet_6300_evb_pico2/pins_arduino.h","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"pio:wiznet_6300_evb_pico2","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own WIZNET_6300_EVB_PICO2 entry"},{"file":"boards/wiznet/w6300_evb_pico2/w6300_evb_pico2_rp2350a_m33_0.dts","says":{"i2c":["GPIO4","GPIO5"],"leds":[["GPIO25","led0","high"]]},"src":"zephyr:w6300_evb_pico2","stated":{"leds|GPIO25":"zephyr:w6300_evb_pico2: gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>"}}],"vendor":"WIZnet","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO5","sda":"GPIO4"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":150000000,"flash":2097152,"flash_from":"pio:wiznet_6300_evb_pico2","leds":[{"active":"high","aliases":["PIN_LED"],"filled":["label from zephyr:w6300_evb_pico2","active from zephyr:w6300_evb_pico2"],"label":"LED","name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":524288,"ram_from":"pio:wiznet_6300_evb_pico2"}},
{"chosen":"arduino:rp2040:rp2040:wiznet_wizfi360_evb_pico","flash":2097152,"ids":["arduino:rp2040:rp2040:wiznet_wizfi360_evb_pico","pio:wiznet_wizfi360_evb_pico"],"key":"wiznet-wizfi360-evb-pico","name":"WizFi360-EVB-Pico","part":"rp2040","ram":262144,"records":[{"core":"arduino:rp2040:rp2040","file":"variants/wiznet_wizfi360_evb_pico/pins_arduino.h","says":{"i2c":["GPIO8","GPIO9"],"leds":[["GPIO25","LED_BUILTIN",null]],"spi":["GPIO18","GPIO19","GPIO16"],"uart":["GPIO0","GPIO1"]},"src":"arduino:rp2040:rp2040:wiznet_wizfi360_evb_pico"},{"core":"arduino:rp2040:rp2040","file":"variants/wiznet_wizfi360_evb_pico/pins_arduino.h","same":true,"src":"pio:wiznet_wizfi360_evb_pico","via":"PlatformIO maxgerhardt_platform-raspberrypi build.variant; defines of the core's own WIZNET_WIZFI360_EVB_PICO entry"}],"vendor":"WIZnet","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO9","sda":"GPIO8"},"spi":{"cs":"GPIO17","miso":"GPIO16","mosi":"GPIO19","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial1","rx":"GPIO1","tx":"GPIO0"}},"clock_hz":125000000,"flash":2097152,"flash_from":"arduino:rp2040:rp2040:wiznet_wizfi360_evb_pico","leds":[{"aliases":["PIN_LED"],"name":"LED_BUILTIN","pin":"GPIO25"}],"naming":"rp2","ram":262144,"ram_from":"arduino:rp2040:rp2040:wiznet_wizfi360_evb_pico"}},
{"chosen":"zephyr:xenvm","ids":["zephyr:xenvm"],"key":"xen-armv8-xen-virtual-machine-example","name":"ARMv8 Xen Virtual Machine Example","part":"xenvm","ram":16777216,"records":[{"file":"boards/xen/xenvm/xenvm.dts","src":"zephyr:xenvm"},{"file":"boards/xen/xenvm/xenvm.dts","same":true,"src":"zephyr:xenvm"}],"vendor":"xen","why":"nothing","wiring":{"naming":"raw","ram":16777216,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"hand:atsamd:xiao_m0","ids":["atsamd:xiao_m0"],"key":"xiao-m0","name":"xiao m0","part":"samd21g","records":[{"checked":"Microchip.SAMD21_DFP.3.8.270.atpack ATDF samd21g15a, samd21g15b, samd21g15l ...: every pinout, SAMD21G, SAMD21G1xL, SAMD21GU","file":"tools/census/hand_wiring/sam.json","says":{"leds":[["PA17","L (USER, D13)","low"],["PA18","RX","low"],["PA19","TX","low"]],"uart":["PB8","PB9"]},"src":"hand:atsamd:xiao_m0"}],"vendor":"","why":"hand","wiring":{"buses":{"uart":{"cite":{"doc":"Seeed ArduinoCore-samd variants/XIAO_m0 variant.h / variant.cpp","kind":"board-definition","publisher":"Seeed Studio","quote":"{ PORTB, 8, PIO_SERCOM_ALT, (PIN_ATTR_PWM|PIN_ATTR_TIMER), ADC_Channel2, PWM4_CH0, TC4_CH0, EXTERNAL_INT_8 }, // TX: SERCOM4/PAD[0] | { PORTB, 9, PIO_SERCOM_ALT, (PIN_ATTR_PWM|PIN_ATTR_TIMER), ADC_Channel3, PWM4_CH1, TC4_CH1, EXTERNAL_INT_9 }, // RX: SERCOM4/PAD[1]","revision":"tag v1.8.6","url":"https://github.com/Seeed-Studio/ArduinoCore-samd/blob/v1.8.6/variants/XIAO_m0/variant.cpp","where":"variant.cpp pins 6/7 (L35-36); variant.h L189-190"},"name":"Serial1 (SERCOM4)","rx":"PB9","tx":"PB8"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip ATSAMD21G18A can be, named by hand:atsamd:xiao_m0","leds":[{"active":"low","cite":{"date":"2019-11-12","doc":"Seeeduino XIAO_v1.0_191112.sch (EagleCAD, inside Seeeduino-XIAO-v1.0.zip; PDF Seeeduino-XIAO-v1.0-SCH-191112.pdf)","kind":"schematic","level":"anode via R3 1k to 3V3, cathode to PA17 -> lit when PA17 is low (wiki: 'The behavior of the built-in LED is reversed to the one on an Arduino')","publisher":"Seeed Studio","quote":"L [LED-0402 = YELLOW] + -> R3 [1k] -> 3V3; - -> net \"PA17_W13\" -> U2 \"PA17/I2C/EIC/SCOM1PAD1+/TC2\"; variant.h: \"#define PIN_LED_13 (13u)\"","revision":"v1.0","url":"https://files.seeedstudio.com/wiki/Seeeduino-XIAO/res/Seeeduino-XIAO-v1.0.zip","where":"Eagle schematic part L (LED-0402 YELLOW), net PA17_W13; d2 variant.cpp L46, variant.h L67"},"colour":"yellow","label":"L (USER, D13)","name":"L (USER, D13)","pin":"PA17"},{"active":"low","cite":{"date":"2019-11-12","doc":"Seeeduino XIAO_v1.0_191112.sch (EagleCAD, inside Seeeduino-XIAO-v1.0.zip; PDF Seeeduino-XIAO-v1.0-SCH-191112.pdf)","kind":"schematic","level":"anode via 1k to 3V3, cathode to PA18 -> lit when PA18 is low","publisher":"Seeed Studio","quote":"RX [LED-0402 = BLUE] + -> R4 [1k] -> 3V3; - -> net \"PA18_RX_LED\" -> U2 \"PA18/EIC/SCOM1PAD2+/TC3\"; variant.h: \"#define PIN_LED2 (12u)\"","revision":"v1.0","url":"https://files.seeedstudio.com/wiki/Seeeduino-XIAO/res/Seeeduino-XIAO-v1.0.zip","where":"Eagle schematic part RX (LED-0402 BLUE), net PA18_RX_LED; d2 variant.cpp L45, variant.h L72/L75"},"colour":"blue","label":"RX","name":"RX","pin":"PA18"},{"active":"low","cite":{"date":"2019-11-12","doc":"Seeeduino XIAO_v1.0_191112.sch (EagleCAD, inside Seeeduino-XIAO-v1.0.zip; PDF Seeeduino-XIAO-v1.0-SCH-191112.pdf)","kind":"schematic","level":"anode via 1k to 3V3, cathode to PA19 -> lit when PA19 is low","publisher":"Seeed Studio","quote":"TX [LED-0402 = BLUE] + -> R7 [1k] -> 3V3; - -> net \"PA19_TX_LED\" -> U2 \"PA19/EIC/SCOM1PAD3+/TC3\"; variant.h: \"#define PIN_LED3 (11u)\"","revision":"v1.0","url":"https://files.seeedstudio.com/wiki/Seeeduino-XIAO/res/Seeeduino-XIAO-v1.0.zip","where":"Eagle schematic part TX (LED-0402 BLUE), net PA19_TX_LED; d2 variant.cpp L44, variant.h L73/L76"},"colour":"blue","label":"TX","name":"TX","pin":"PA19"}],"memory_cite":{"doc":"Seeed ArduinoCore-samd boards.txt","kind":"board-definition","publisher":"Seeed Studio","quote":"-D__SAMD21G18A__","revision":"tag v1.8.6","url":"https://github.com/Seeed-Studio/ArduinoCore-samd/blob/v1.8.6/boards.txt","where":"seeed_XIAO_m0.build.extra_flags"},"naming":"sam","none":[{"cite":{"date":"2019-11-12","doc":"Seeeduino XIAO_v1.0_191112.sch (EagleCAD, inside Seeeduino-XIAO-v1.0.zip; PDF Seeeduino-XIAO-v1.0-SCH-191112.pdf)","kind":"schematic","publisher":"Seeed Studio","quote":"No switch part on the schematic; RESETN -> net RESET (C1 100nF, R5 10k, test point TP2) only. Wiki: \"There are two reset buttons, you can short-connect them to reset the board.\" (pads, not a user button)","revision":"v1.0","url":"https://files.seeedstudio.com/wiki/Seeeduino-XIAO/res/Seeeduino-XIAO-v1.0.zip","where":"Eagle schematic, all parts"},"what":"buttons"}],"ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip ATSAMD21G18A can be, named by hand:atsamd:xiao_m0"}},
{"chosen":"cpy:atmel-samd/xinabox_cc03","ids":["cpy:atmel-samd/xinabox_cc03"],"key":"xinabox-xinabox-cc03","name":"XinaBox CC03","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/xinabox_cc03/pins.c","says":{"i2c":["PA22","PA23"],"leds":[["PA5","LED",null]],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"cpy:atmel-samd/xinabox_cc03"}],"vendor":"XinaBox","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"board.SPI()","sck":"PB11"},"uart":{"name":"board.UART()","rx":"PA11","tx":"PA10"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","leds":[{"name":"LED","pin":"PA5"}],"naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"cpy:atmel-samd/xinabox_cs11","ids":["cpy:atmel-samd/xinabox_cs11"],"key":"xinabox-xinabox-cs11","name":"XinaBox CS11","part":"samd21g18a","records":[{"file":"ports/atmel-samd/boards/xinabox_cs11/pins.c","says":{"i2c":["PA22","PA23"],"spi":["PB11","PB10","PA12"],"uart":["PA10","PA11"]},"src":"cpy:atmel-samd/xinabox_cs11"}],"vendor":"XinaBox","why":"nothing","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA23","sda":"PA22"},"spi":{"miso":"PA12","mosi":"PB10","name":"board.SPI()","sck":"PB11"},"uart":{"name":"board.UART()","rx":"PA11","tx":"PA10"}},"flash":262144,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be","naming":"sam","ram":32768,"ram_from":"Microchip ATDF ATSAMD21G18A, ATSAMD21G18AU: every chip samd21g18a can be"}},
{"chosen":"pio:xinabox_cw01","flash":4194304,"ids":["pio:xinabox_cw01"],"key":"xinabox-xinabox-cw01","name":"XinaBox CW01","part":"esp8266","ram":81920,"records":[{"core":"arduino:esp8266:esp8266","file":"variants/xinabox/pins_arduino.h","says":{"i2c":["GPIO2","GPIO14"],"leds":[["GPIO5","LED_BUILTIN",null],["GPIO13","LED_GREEN",null],["GPIO12","LED_RED",null]],"spi":["GPIO14","GPIO13","GPIO12"]},"src":"pio:xinabox_cw01","via":"PlatformIO espressif8266 build.variant; defines of the core's own ESP8266_XINABOX_CW01 entry"}],"vendor":"XinaBox","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO14","sda":"GPIO2"},"spi":{"cs":"GPIO15","miso":"GPIO12","mosi":"GPIO13","name":"SPI","sck":"GPIO14"}},"clock_hz":80000000,"flash":4194304,"flash_from":"pio:xinabox_cw01","leds":[{"name":"LED_BUILTIN","pin":"GPIO5"},{"colour":"green","name":"LED_GREEN","pin":"GPIO13"},{"colour":"red","name":"LED_RED","pin":"GPIO12"}],"naming":"esp","ram":81920,"ram_from":"pio:xinabox_cw01"}},
{"chosen":"pio:xinabox_cw02","flash":4194304,"ids":["pio:xinabox_cw02"],"key":"xinabox-xinabox-cw02","name":"XinaBox CW02","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/xinabox/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"leds":[["GPIO27","LED_BUILTIN",null]],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:xinabox_cw02","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_DEV entry"}],"vendor":"XinaBox","why":"rank","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":4194304,"flash_from":"pio:xinabox_cw02","leds":[{"aliases":["BUILTIN_LED"],"name":"LED_BUILTIN","pin":"GPIO27"}],"naming":"esp","ram":327680,"ram_from":"pio:xinabox_cw02"}},
{"chosen":"cpy:espressif/xteink_x4","ids":["cpy:espressif/xteink_x4"],"key":"xteink-x4","name":"Xteink X4","part":"esp32c3","records":[{"file":"ports/espressif/boards/xteink_x4/pins.c","says":{"buttons":[["GPIO3","BUTTON",null,null]],"spi":["GPIO8","GPIO10","GPIO7"]},"src":"cpy:espressif/xteink_x4"}],"vendor":"","why":"rank","wiring":{"buses":{"spi":{"miso":"GPIO7","mosi":"GPIO10","name":"board.SPI()","sck":"GPIO8"}},"buttons":[{"name":"BUTTON","pin":"GPIO3"}],"naming":"esp"}},
{"chosen":"zephyr:orangepi_5_ultra_rk3588","ids":["zephyr:orangepi_5_ultra_rk3588"],"key":"xunlong-orange-pi-5-ultra-rk3588","name":"Orange Pi 5 Ultra RK3588","part":"rk3588","ram":16777216,"records":[{"file":"boards/xunlong/orangepi_5_ultra_rk3588/orangepi_5_ultra_rk3588.dts","src":"zephyr:orangepi_5_ultra_rk3588"}],"vendor":"xunlong","why":"nothing","wiring":{"naming":"raw","ram":16777216,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"zephyr:opi_zero","ids":["armbian:orangepizero","zephyr:opi_zero"],"key":"xunlong-orange-pi-zero","name":"Orange Pi Zero","part":"sun8i_h3","records":[{"file":"boards/xunlong/opi_zero/opi_zero.dts","src":"zephyr:opi_zero"}],"vendor":"xunlong","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:opi_zero2w","ids":["armbian:orangepizero2w","zephyr:opi_zero2w"],"key":"xunlong-orange-pi-zero-2w","name":"Orange Pi Zero 2W","part":"sun50i_h618","ram":1048576,"records":[{"file":"boards/xunlong/opi_zero2w/opi_zero2w.dts","says":{"leds":[["&gpioc 13","led0","high"]]},"src":"zephyr:opi_zero2w","stated":{"leds|raw:&gpioc 13":"zephyr:opi_zero2w: gpios = <&gpioc 13 GPIO_ACTIVE_HIGH>"}}],"vendor":"xunlong","why":"rank","wiring":{"leds":[{"active":"high","colour":"green","label":"Green LED","name":"led0","raw":"&gpioc 13"}],"naming":"raw","ram":1048576,"ram_from":"the census: the largest any of its sources states"}},
{"chosen":"pio:nscreen-32","flash":16777216,"ids":["pio:nscreen-32"],"key":"yeacreate-yeacreate-nscreen-32","name":"YeaCreate NSCREEN-32","part":"esp32","ram":327680,"records":[{"core":"arduino:esp32:esp32","file":"variants/esp32/pins_arduino.h","says":{"i2c":["GPIO21","GPIO22"],"spi":["GPIO18","GPIO23","GPIO19"],"uart":["GPIO1","GPIO3"]},"src":"pio:nscreen-32","via":"PlatformIO pioarduino_platform-espressif32 build.variant; defines of the core's own ESP32_DEV entry"}],"vendor":"YeaCreate","why":"nothing","wiring":{"buses":{"i2c":{"name":"Wire","scl":"GPIO22","sda":"GPIO21"},"spi":{"cs":"GPIO5","miso":"GPIO19","mosi":"GPIO23","name":"SPI","sck":"GPIO18"},"uart":{"name":"Serial","rx":"GPIO3","tx":"GPIO1"}},"clock_hz":240000000,"flash":16777216,"flash_from":"pio:nscreen-32","naming":"esp","ram":327680,"ram_from":"pio:nscreen-32"}},
{"chosen":"cpy:espressif/yoto_mini_2024","ids":["cpy:espressif/yoto_mini_2024"],"key":"yoto-mini-2024","name":"Yoto Mini 2024","part":"esp32","records":[{"file":"ports/espressif/boards/yoto_mini_2024/pins.c","says":{"i2c":["GPIO21","GPIO25"],"spi":["GPIO23","GPIO22",null],"uart":["GPIO17","GPIO16"]},"src":"cpy:espressif/yoto_mini_2024"}],"vendor":"","why":"nothing","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO25","sda":"GPIO21"},"spi":{"mosi":"GPIO22","name":"board.SPI()","sck":"GPIO23"},"uart":{"name":"board.UART()","rx":"GPIO16","tx":"GPIO17"}},"naming":"esp"}},
{"chosen":"cpy:espressif/yoto_player_v3","ids":["cpy:espressif/yoto_player_v3"],"key":"yoto-player-v3","name":"Yoto Player V3","part":"esp32","records":[{"file":"ports/espressif/boards/yoto_player_v3/pins.c","says":{"i2c":["GPIO21","GPIO25"],"spi":["GPIO23","GPIO22","GPIO26"],"uart":["GPIO17","GPIO16"]},"src":"cpy:espressif/yoto_player_v3"}],"vendor":"","why":"nothing","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"GPIO25","sda":"GPIO21"},"spi":{"miso":"GPIO26","mosi":"GPIO22","name":"board.SPI()","sck":"GPIO23"},"uart":{"name":"board.UART()","rx":"GPIO16","tx":"GPIO17"}},"naming":"esp"}},
{"chosen":"zephyr:native_sim","ids":["zephyr:native_sim"],"key":"zephyr-native-simulator-native-sim","name":"Native simulator - native_sim","part":"native","records":[{"file":"boards/native/native_sim/native_sim.dts","says":{"leds":[["&gpio0 0","led0","high"]]},"src":"zephyr:native_sim","stated":{"leds|raw:&gpio0 0":"zephyr:native_sim: gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>"}}],"vendor":"zephyr","why":"rank","wiring":{"leds":[{"active":"high","colour":"green","label":"Green LED","name":"led0","raw":"&gpio0 0"}],"naming":"raw"}},
{"chosen":"zephyr:nrf52_bsim","ids":["zephyr:nrf52_bsim"],"key":"zephyr-nrf52-simulated-board-babblesim","name":"nRF52 simulated board (BabbleSim)","part":"native","records":[{"file":"boards/native/nrf_bsim/nrf52_bsim.dts","src":"zephyr:nrf52_bsim"}],"vendor":"zephyr","why":"nothing","wiring":{"naming":"raw"}},
{"chosen":"zephyr:nrf5340bsim","ids":["zephyr:nrf5340bsim"],"key":"zephyr-nrf5340-simulated-boards-babblesim","name":"nRF5340 simulated boards (BabbleSim)","part":"nrf5340","records":[{"file":"boards/native/nrf_bsim/nrf5340bsim_nrf5340_cpuapp.dts","src":"zephyr:nrf5340bsim"}],"vendor":"zephyr","why":"nothing","wiring":{"flash":1048576,"flash_by_part":true,"flash_from":"Nordic's nRF5340 product page nrf5340","memory_cite":{"doc":"nRF5340 product page","kind":"datasheet","publisher":"Nordic Semiconductor","quote":"It has 1 MB Flash, 512 KB RAM.","retrieved":"2026-11-02","url":"https://www.nordicsemi.com/Products/nRF5340","where":"Product description (application core)"},"naming":"nrf","ram":524288,"ram_from":"Nordic's nRF5340 product page nrf5340"}},
{"chosen":"zephyr:nrf54l15bsim","ids":["zephyr:nrf54l15bsim"],"key":"zephyr-nrf54l15-simulated-boards-babblesim","name":"nRF54L15 simulated boards (BabbleSim)","part":"nrf54l15","records":[{"file":"boards/native/nrf_bsim/nrf54l15bsim_nrf54l15_cpuapp.dts","src":"zephyr:nrf54l15bsim"}],"vendor":"zephyr","why":"nothing","wiring":{"naming":"nrf"}},
{"chosen":"zephyr:nrf54lm20bsim","ids":["zephyr:nrf54lm20bsim"],"key":"zephyr-nrf54lm20-simulated-boards-babblesim","name":"nRF54LM20 simulated boards (BabbleSim)","part":"nrf54lm20a","records":[{"file":"boards/native/nrf_bsim/nrf54lm20bsim_nrf54lm20a_cpuapp.dts","src":"zephyr:nrf54lm20bsim"}],"vendor":"zephyr","why":"nothing","wiring":{"naming":"nrf"}},
{"chosen":"arduino:avr_boot:avr:avr_boot_atmega1284","flash":126976,"ids":["arduino:avr_boot:avr:avr_boot_atmega1284"],"key":"zevero-atmega1284-p","name":"ATmega1284/P","part":"atmega1284","ram":16384,"records":[{"core":"arduino:avr_boot:avr","dropped":["LED_BUILTIN = 13, and no pin table names it"],"file":"variants/avr_developers/pins_arduino.h","says":{"leds":[["D13","LED_BUILTIN",null]]},"src":"arduino:avr_boot:avr:avr_boot_atmega1284"}],"vendor":"zevero","why":"vendor","wiring":{"clock_hz":16000000,"flash":126976,"flash_from":"arduino:avr_boot:avr:avr_boot_atmega1284","leds":[{"label":"D13","name":"LED_BUILTIN"}],"naming":"avr","ram":16384,"ram_from":"arduino:avr_boot:avr:avr_boot_atmega1284"}},
{"chosen":"arduino:avr_boot:avr:avr_boot_atmega324","flash":28672,"ids":["arduino:avr_boot:avr:avr_boot_atmega324"],"key":"zevero-atmega324p-a-pa","name":"ATmega324P/A/PA","part":"atmega324p","ram":2048,"records":[{"core":"arduino:avr_boot:avr","dropped":["LED_BUILTIN = 13, and no pin table names it"],"file":"variants/avr_developers/pins_arduino.h","says":{"leds":[["D13","LED_BUILTIN",null]]},"src":"arduino:avr_boot:avr:avr_boot_atmega324"}],"vendor":"zevero","why":"vendor","wiring":{"clock_hz":16000000,"flash":28672,"flash_from":"arduino:avr_boot:avr:avr_boot_atmega324","leds":[{"label":"D13","name":"LED_BUILTIN"}],"naming":"avr","ram":2048,"ram_from":"arduino:avr_boot:avr:avr_boot_atmega324"}},
{"chosen":"arduino:avr_boot:avr:avr_boot_atmega644","flash":61440,"ids":["arduino:avr_boot:avr:avr_boot_atmega644"],"key":"zevero-atmega644-p-a-pa","name":"ATmega644/P/A/PA","part":"atmega644","ram":4096,"records":[{"core":"arduino:avr_boot:avr","dropped":["LED_BUILTIN = 13, and no pin table names it"],"file":"variants/avr_developers/pins_arduino.h","says":{"leds":[["D13","LED_BUILTIN",null]]},"src":"arduino:avr_boot:avr:avr_boot_atmega644"}],"vendor":"zevero","why":"vendor","wiring":{"clock_hz":16000000,"flash":61440,"flash_from":"arduino:avr_boot:avr:avr_boot_atmega644","leds":[{"label":"D13","name":"LED_BUILTIN"}],"naming":"avr","ram":4096,"ram_from":"arduino:avr_boot:avr:avr_boot_atmega644"}},
{"chosen":"cpy:atmel-samd/loc_ber_m4_base_board","ids":["cpy:atmel-samd/loc_ber_m4_base_board"],"key":"zoomax-loc-ber-m4-base-board","name":"LoC BeR M4 base board","part":"samd51g19a","records":[{"file":"ports/atmel-samd/boards/loc_ber_m4_base_board/pins.c","says":{"i2c":["PA12","PA13"],"leds":[["PA22","MICROPY_HW_LED_STATUS",null]],"pixels":[["PB3","apa102"]],"spi":["PA1","PA0","PB23"],"uart":["PA17","PA16"]},"src":"cpy:atmel-samd/loc_ber_m4_base_board"}],"vendor":"Zoomax","why":"rank","wiring":{"buses":{"i2c":{"name":"board.I2C()","scl":"PA13","sda":"PA12"},"spi":{"miso":"PB23","mosi":"PA0","name":"board.SPI()","sck":"PA1"},"uart":{"name":"board.UART()","rx":"PA16","tx":"PA17"}},"flash":524288,"flash_by_part":true,"flash_from":"Microchip ATDF ATSAMD51G19A","leds":[{"name":"MICROPY_HW_LED_STATUS","pin":"PA22"}],"naming":"sam","pixels":[{"clock":"PB2","kind":"apa102","name":"APA102_MOSI","pin":"PB3"}],"ram":196608,"ram_from":"Microchip ATDF ATSAMD51G19A"}},
{"chosen":"cpy:raspberrypi/zrichard_rp2.65-f","ids":["cpy:raspberrypi/zrichard_rp2.65-f"],"key":"zrichard-rp2-65-f","name":"RP2.65-F","part":"rp2040","records":[{"file":"ports/raspberrypi/boards/zrichard_rp2.65-f/pins.c","says":{"leds":[["GPIO25","LED",null]],"pixels":[["GPIO25","ws2812"]]},"src":"cpy:raspberrypi/zrichard_rp2.65-f"}],"vendor":"ZRichard","why":"rank","wiring":{"leds":[{"name":"LED","pin":"GPIO25"}],"naming":"rp2","pixels":[{"kind":"ws2812","name":"MICROPY_HW_NEOPIXEL","pin":"GPIO25"}]}}
]
}