8000 circuitpython/atmel-samd at programming_guide · caternuson/circuitpython · GitHub
[go: up one dir, main page]

Skip to content
{"payload":{"allShortcutsEnabled":false,"path":"atmel-samd","repo":{"id":155618215,"defaultBranch":"master","name":"circuitpython","ownerLogin":"caternuson","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-10-31T20:18:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8755041?v=4","public":true,"private":false,"isOrgOwned":false},"currentUser":null,"refInfo":{"name":"programming_guide","listCacheKey":"v0:1613082550.4986482","canEdit":false,"refType":"branch","currentOid":"8dbc462a591e4eabef8752c010a530306a18093b"},"tree":{"items":[{"name":"asf","path":"atmel-samd/asf","contentType":"directory"},{"name":"asf_conf","path":"atmel-samd/asf_conf","contentType":"directory"},{"name":"bindings/samd","path":"atmel-samd/bindings/samd","contentType":"directory","hasSimplifiedPath":true},{"name":"boards","path":"atmel-samd/boards","contentType":"directory"},{"name":"common-hal","path":"atmel-samd/common-hal","contentType":"directory"},{"name":"freetouch","path":"atmel-samd/freetouch","contentType":"submodule","submoduleUrl":"/adafruit/Adafruit_FreeTouch/tree/1f21fde3fed141950b9dcc1b608733bce2ed212e","submoduleDisplayName":"freetouch @ 1f21fde"},{"name":"modules","path":"atmel-samd/modules","contentType":"directory"},{"name":"tools","path":"atmel-samd/tools","contentType":"directory"},{"name":".gitattributes","path":"atmel-samd/.gitattributes","contentType":"file"},{"name":".gitignore","path":"atmel-samd/.gitignore","contentType":"file"},{"name":"Makefile","path":"atmel-samd/Makefile","contentType":"file"},{"name":"README.rst","path":"atmel-samd/README.rst","contentType":"file"},{"name":"access_vfs.c","path":"atmel-samd/access_vfs.c","contentType":"file"},{"name":"access_vfs.h","path":"atmel-samd/access_vfs.h","contentType":"file"},{"name":"autoreload.c","path":"atmel-samd/autoreload.c","contentType":"file"},{"name":"autoreload.h","path":"atmel-samd/autoreload.h","contentType":"file"},{"name":"background.c","path":"atmel-samd/background.c","contentType":"file"},{"name":"background.h","path":"atmel-samd/background.h","contentType":"file"},{"name":"fatfs_port.c","path":"atmel-samd/fatfs_port.c","contentType":"file"},{"name":"flash_api.c","path":"atmel-samd/flash_api.c","contentType":"file"},{"name":"flash_api.h","path":"atmel-samd/flash_api.h","contentType":"file"},{"name":"internal_flash.c","path":"atmel-samd/internal_flash.c","contentType":"file"},{"name":"internal_flash.h","path":"atmel-samd/internal_flash.h","contentType":"file"},{"name":"main.c","path":"atmel-samd/main.c","contentType":"file"},{"name":"mpconfigport.h","path":"atmel-samd/mpconfigport.h","contentType":"file"},{"name":"mpconfigport.mk","path":"atmel-samd/mpconfigport.mk","contentType":"file"},{"name":"mphalport.c","path":"atmel-samd/mphalport.c","contentType":"file"},{"name":"mphalport.h","path":"atmel-samd/mphalport.h","contentType":"file"},{"name":"qstrdefsport.h","path":"atmel-samd/qstrdefsport.h","contentType":"file"},{"name":"reset.c","path":"atmel-samd/reset.c","contentType":"file"},{"name":"reset.h","path":"atmel-samd/reset.h","contentType":"file"},{"name":"rgb_led_colors.h","path":"atmel-samd/rgb_led_colors.h","contentType":"file"},{"name":"rgb_led_status.c","path":"atmel-samd/rgb_led_status.c","contentType":"file"},{"name":"rgb_led_status.h","path":"atmel-samd/rgb_led_status.h","contentType":"file"},{"name":"samd21_pins.c","path":"atmel-samd/samd21_pins.c","contentType":"file"},{"name":"samd21_pins.h","path":"atmel-samd/samd21_pins.h","contentType":"file"},{"name":"shared_dma.c","path":"atmel-samd/shared_dma.c","contentType":"file"},{"name":"shared_dma.h","path":"atmel-samd/shared_dma.h","contentType":"file"},{"name":"spi_flash.c","path":"atmel-samd/spi_flash.c","contentType":"file"},{"name":"spi_flash.h","path":"atmel-samd/spi_flash.h","contentType":"file"},{"name":"tick.c","path":"atmel-samd/tick.c","contentType":"file"},{"name":"tick.h","path":"atmel-samd/tick.h","contentType":"file"}],"templateDirectorySuggestionUrl":null,"readme":{"displayName":"README.rst","richText":"\u003carticle class=\"markdown-body entry-content container-lg\" itemprop=\"text\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eSAMD21x18\u003c/h1\u003e\u003ca id=\"user-content-samd21x18\" class=\"anchor\" aria-label=\"Permalink: SAMD21x18\" href=\"#samd21x18\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThis port brings MicroPython to SAMD21x18 based development boards under the name\nCircuitPython. Supported boards include the Adafruit CircuitPlayground Express,\nAdafruit Feather M0 Express, Adafruit Metro M0 Express, Arduino Zero, Adafruit\nFeather M0 Basic and Adafruit M0 Bluefruit LE.\u003c/p\u003e\n\u003ca name=\"user-content-pinout\"\u003e\u003c/a\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ePinout\u003c/h2\u003e\u003ca id=\"user-content-pinout\" class=\"anchor\" aria-label=\"Permalink: Pinout\" href=\"#pinout\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eAll of the boards share the same core pin functionality but call pins by\ndifferent names. The table below matches the pin order in\n\u003ca href=\"http://ww1.microchip.com/downloads/en/DeviceDoc/40001882A.pdf\" rel=\"nofollow\"\u003ethe datasheet\u003c/a\u003e\nand omits the pins only available on the largest package because all supported\nboards use smaller version.\u003c/p\u003e\n\u003cmarkdown-accessiblity-table\u003e\u003ctable\u003e\n\n\n\n\n\n\n\n\n\n\n\n\u003cthead valign=\"bottom\"\u003e\n\u003ctr\u003e\u003cth\u003emicrocontroller.pin\u003c/th\u003e\n\u003cth colspan=\"8\"\u003eboard\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003cth\u003eDatasheet\u003c/th\u003e\n\u003cth\u003earduino_zero\u003c/th\u003e\n\u003cth\u003ecircuitplayground_express\u003c/th\u003e\n\u003cth\u003efeather_m0_adalogger\u003c/th\u003e\n\u003cth\u003efeather_m0_basic\u003c/th\u003e\n\u003cth\u003efeather_m0_express\u003c/th\u003e\n\u003cth\u003egemma_m0\u003c/th\u003e\n\u003cth\u003emetro_m0_express\u003c/th\u003e\n\u003cth\u003etrinket_m0\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody valign=\"top\"\u003e\n\u003ctr\u003e\u003ctd\u003ePA00\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eACCELEROMETER_SDA\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eAPA102_MOSI\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eAPA102_MOSI\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA01\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eACCELEROMETER_SCL\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eAPA102_SCK\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eAPA102_SCK\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA02\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA0\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA0\u003c/code\u003e / \u003ccode\u003eSPEAKER\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA0\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA0\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA0\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA0\u003c/code\u003e / \u003ccode\u003eD1\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA0\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD1\u003c/code\u003e / \u003ccode\u003eA0\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA03\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePB08\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA1\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA7\u003c/code\u003e / \u003ccode\u003eTX\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA1\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA1\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA1\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA1\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePB09\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA2\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA6\u003c/code\u003e / \u003ccode\u003eRX\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA2\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA2\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA2\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA2\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA04\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA3\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eIR_PROXIMITY\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA3\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA3\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA3\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD0\u003c/code\u003e / \u003ccode\u003eTX\u003c/code\u003e / \u003ccode\u003eSDA\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA3\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA05\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA4\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA1\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA4\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA4\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA4\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD2\u003c/code\u003e / \u003ccode\u003eRX\u003c/code\u003e / \u003ccode\u003eSCL\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA4\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA06\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD8\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA2\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eNEOPIXEL\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD8\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD4\u003c/code\u003e / \u003ccode\u003eTX\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA07\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD9\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA3\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD9\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD9\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD9\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD9\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD3\u003c/code\u003e / \u003ccode\u003eRX\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA08\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD4\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eMICROPHONE_DO\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eSD_CS\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD4\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD0\u003c/code\u003e / \u003ccode\u003eSDA\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA09\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD3\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eTEMPERATURE\u003c/code\u003e / \u003ccode\u003eA9\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD3\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD2\u003c/code\u003e / \u003ccode\u003eSCL\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA10\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD1\u003c/code\u003e / \u003ccode\u003eTX\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eMICROPHONE_SCK\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD1\u003c/code\u003e / \u003ccode\u003eTX\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD1\u003c/code\u003e / \u003ccode\u003eTX\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD1\u003c/code\u003e / \u003ccode\u003eTX\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD1\u003c/code\u003e / \u003ccode\u003eTX\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD13\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA11\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD0\u003c/code\u003e / \u003ccode\u003eRX\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eLIGHT\u003c/code\u003e / \u003ccode\u003eA8\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD0\u003c/code\u003e / \u003ccode\u003eRX\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD0\u003c/code\u003e / \u003ccode\u003eRX\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD0\u003c/code\u003e / \u003ccode\u003eRX\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD0\u003c/code\u003e / \u003ccode\u003eRX\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePB10\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eMOSI\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eMOSI\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eMOSI\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eMOSI\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eMOSI\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePB11\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eSCK\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eSCK\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eSCK\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eSCK\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eSCK\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA12\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eMISO\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eREMOTEIN\u003c/code\u003e / \u003ccode\u003eIR_RX\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eMISO\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eMISO\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eMISO\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eMISO\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA13\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eACCELEROMETER_INTERRUPT\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eFLASH_CS\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA14\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD2\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eBUTTON_B\u003c/code\u003e / \u003ccode\u003eD5\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD2\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA15\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD5\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eSLIDE_SWITCH\u003c/code\u003e / \u003ccode\u003eD7\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD5\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD5\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD5\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD5\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA16\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD11\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eMISO\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD11\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD11\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD11\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD11\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA17\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD13\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD13\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD13\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD13\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD13\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD13\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA18\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD10\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD10\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD10\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD10\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD10\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA19\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD12\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD12\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD12\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD12\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD12\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA20\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD6\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eMOSI\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD6\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD6\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD6\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD6\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA21\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD7\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eSCK\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eD7\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA22\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eSDA\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eSDA\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eSDA\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eSDA\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eSDA\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA23\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eSCL\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eREMOTEOUT\u003c/code\u003e / \u003ccode\u003eIR_TX\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eSCL\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eSCL\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eSCL\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eL\u003c/code\u003e / \u003ccode\u003eD13\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eSCL\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA24\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA25\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePB22\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eFLASH_CS\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePB23\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eNEOPIXEL\u003c/code\u003e / \u003ccode\u003eD8\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA27\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA28\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eBUTTON_A\u003c/code\u003e / \u003ccode\u003eD4\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA29\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA30\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eSPEAKER_ENABLE\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eNEOPIXEL\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA31\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePB02\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA5\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA5\u003c/code\u003e / \u003ccode\u003eSDA\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA5\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA5\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA5\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA5\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePB03\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eA4\u003c/code\u003e / \u003ccode\u003eSCL\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/markdown-accessiblity-table\u003e\n\u003cp dir=\"auto\"\u003eHere is a table about which pins can do what in CircuitPython terms. However,\njust because something is listed, doesn't mean it will always work. Existing use\nof other pins and functionality will impact your ability to use a pin for your\ndesired purpose. For example, only certain combinations of SPI pins will work\nbecause they use shared hardware internally.\u003c/p\u003e\n\u003cmarkdown-accessiblity-table\u003e\u003ctable\u003e\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cthead valign=\"bottom\"\u003e\n\u003ctr\u003e\u003cth\u003emicrocontroller.pin\u003c/th\u003e\n\u003cth colspan=\"2\"\u003eanalogio\u003c/th\u003e\n\u003cth\u003eaudioio\u003c/th\u003e\n\u003cth colspan=\"3\"\u003ebitbangio\u003c/th\u003e\n\u003cth colspan=\"8\"\u003ebusio\u003c/th\u003e\n\u003cth\u003edigitalio\u003c/th\u003e\n\u003cth colspan=\"2\"\u003epulseio\u003c/th\u003e\n\u003cth\u003etouchio\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003cth\u003eDatasheet\u003c/th\u003e\n\u003cth\u003eAnalogIn\u003c/th\u003e\n\u003cth\u003eAnalogOut\u003c/th\u003e\n\u003cth\u003eAudioOut\u003c/th\u003e\n\u003cth\u003eI2C\u003c/th\u003e\n\u003cth\u003eOneWire\u003c/th\u003e\n\u003cth\u003eSPI\u003c/th\u003e\n\u003cth\u003eI2C - SDA\u003c/th\u003e\n\u003cth\u003eI2C - SCL\u003c/th\u003e\n\u003cth\u003eOneWire\u003c/th\u003e\n\u003cth\u003eSPI - MISO\u003c/th\u003e\n\u003cth\u003eSPI - MOSI\u003c/th\u003e\n\u003cth\u003eSPI - SCK\u003c/th\u003e\n\u003cth\u003eUART - RX\u003c/th\u003e\n\u003cth\u003eUART - TX\u003c/th\u003e\n\u003cth\u003eDigitalInOut\u003c/th\u003e\n\u003cth\u003ePulseIn\u003c/th\u003e\n\u003cth\u003ePWMOut\u003c/th\u003e\n\u003cth\u003eTouchIn\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody valign=\"top\"\u003e\n\u003ctr\u003e\u003ctd\u003ePA00\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA01\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA02\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA03\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/s 8000 trong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePB08\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePB09\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA04\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA05\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA06\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA07\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA08\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA09\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA10\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA11\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePB10\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePB11\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA12\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA13\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA14\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA15\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA16\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA17\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA18\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA19\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA20\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA21\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA22\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA23\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA24\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA25\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePB22\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePB23\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA27\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA28\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA29\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e 7BB2 \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA30\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePA31\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePB02\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ePB03\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e \u003c/td\u003e\n\u003ctd\u003e\u003cstrong\u003eYes\u003c/strong\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/markdown-accessiblity-table\u003e\n\u003ca name=\"user-content-building\"\u003e\u003c/a\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBuilding\u003c/h2\u003e\u003ca id=\"user-content-building\" class=\"anchor\" aria-label=\"Permalink: Building\" href=\"#building\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eTo build for the Arduino Zero:\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"make\"\u003e\u003cpre\u003emake\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eTo build for other boards you must change it by setting \u003ccode\u003eBOARD\u003c/code\u003e. For example:\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"make BOARD=feather_m0_basic\"\u003e\u003cpre\u003emake BOARD=feather_m0_basic\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eBoard names are the directory names in the \u003ca href=\"https://github.com/adafruit/circuitpython/tree/master/atmel-samd/boards\"\u003eboards\u003c/a\u003e folder.\u003c/p\u003e\n\u003ca name=\"user-content-deploying\"\u003e\u003c/a\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eDeploying\u003c/h2\u003e\u003ca id=\"user-content-deploying\" class=\"anchor\" aria-label=\"Permalink: Deploying\" href=\"#deploying\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003ca name=\"user-content-arduino-bootloader\"\u003e\u003c/a\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eArduino Bootloader\u003c/h3\u003e\u003ca id=\"user-content-arduino-bootloader\" class=\"anchor\" aria-label=\"Permalink: Arduino Bootloader\" href=\"#arduino-bootloader\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eIf your board has an existing Arduino bootloader on it then you can use bossac\nto flash MicroPython. First, activate the bootloader. On Adafruit Feathers you\ncan double click the reset button and the #13 will fade in and out. Finally,\nrun bossac:\u003c/p\u003e\n\u003cblockquote\u003e\ntools/bossac_osx -e -w -v -b -R build-feather_m0_basic/firmware.bin\u003c/blockquote\u003e\n\u003ca name=\"user-content-no-bootloader-via-gdb\"\u003e\u003c/a\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eNo Bootloader via GDB\u003c/h3\u003e\u003ca id=\"user-content-no-bootloader-via-gdb\" class=\"anchor\" aria-label=\"Permalink: No Bootloader via GDB\" href=\"#no-bootloader-via-gdb\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThis method works for loading MicroPython onto the Arduino Zero via the\nprogramming port rather than the native USB port.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eNote: These instructions are tested on Mac OSX and will vary for different\nplatforms.\u003c/p\u003e\n\u003cblockquote\u003e\nopenocd -f ~/Library/Arduino15/packages/arduino/hardware/samd/1.6.6/variants/arduino_zero/openocd_scripts/arduino_zero.cfg\u003c/blockquote\u003e\n\u003cp dir=\"auto\"\u003eIn another terminal from \u003ccode\u003emicropython/atmel-samd\u003c/code\u003e:\u003c/p\u003e\n\u003cblockquote\u003e\narm-none-eabi-gdb build-arduino_zero/firmware.elf\n(gdb) tar ext :3333\n...\n(gdb) load\n...\n(gdb) monitor reset init\n...\n(gdb) continue\u003c/blockquote\u003e\n\u003ca name=\"user-content-connecting\"\u003e\u003c/a\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eConnecting\u003c/h2\u003e\u003ca id=\"user-content-connecting\" class=\"anchor\" aria-label=\"Permalink: Connecting\" href=\"#connecting\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003ca name=\"user-content-serial\"\u003e\u003c/a\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eSerial\u003c/h3\u003e\u003ca id=\"user-content-serial\" class=\"anchor\" aria-label=\"Permalink: Serial\" href=\"#serial\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eAll boards are currently configured to work over USB rather than UART. To\nconnect to it from OSX do something like this:\u003c/p\u003e\n\u003cblockquote\u003e\nscreen /dev/tty.usbmodem142422 115200\u003c/blockquote\u003e\n\u003cp dir=\"auto\"\u003eYou may not see a prompt immediately because it doesn't know you connected. To\nget one either hit enter to get \u0026gt;\u0026gt;\u0026gt; or do CTRL-B to get the full header.\u003c/p\u003e\n\u003ca name=\"user-content-mass-storage\"\u003e\u003c/a\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eMass storage\u003c/h3\u003e\u003ca id=\"user-content-mass-storage\" class=\"anchor\" aria-label=\"Permalink: Mass storage\" href=\"#mass-storage\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eAll boards will also show up as a mass storage device. Make sure to eject it\nbefore resetting or disconnecting the board.\u003c/p\u003e\n\u003ca name=\"user-content-port-specific-modules\"\u003e\u003c/a\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ePort Specific modules\u003c/h2\u003e\u003ca id=\"user-content-port-specific-modules\" class=\"anchor\" aria-label=\"Permalink: Port Specific modules\" href=\"#port-specific-modules\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cpre\u003e.. toctree::\n bindings/samd/__init__\n\u003c/pre\u003e\n\n\u003c/article\u003e","errorMessage":null,"headerInfo":{"toc":[{"level":1,"text":"SAMD21x18","anchor":"samd21x18","htmlText":"SAMD21x18"},{"level":2,"text":"Pinout","anchor":"pinout","htmlText":"Pinout"},{"level":2,"text":"Building","anchor":"building","htmlText":"Building"},{"level":2,"text":"Deploying","anchor":"deploying","htmlText":"Deploying"},{"level":3,"text":"Arduino Bootloader","anchor":"arduino-bootloader","htmlText":"Arduino Bootloader"},{"level":3,"text":"No Bootloader via GDB","anchor":"no-bootloader-via-gdb","htmlText":"No Bootloader via GDB"},{"level":2,"text":"Connecting","anchor":"connecting","htmlText":"Connecting"},{"level":3,"text":"Serial","anchor":"serial","htmlText":"Serial"},{"level":3,"text":"Mass storage","anchor":"mass-storage","htmlText":"Mass storage"},{"level":2,"text":"Port Specific modules","anchor":"port-specific-modules","htmlText":"Port Specific modules"}],"siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fcaternuson%2Fcircuitpython%2Ftree%2Fprogramming_guide%2Fatmel-samd"}},"totalCount":42,"showBranchInfobar":true},"fileTree":{"":{"items":[{"name":"atmel-samd","path":"atmel-samd","contentType":"directory"},{"name":"bare-arm","path":"bare-arm","contentType":"directory"},{"name":"cc3200","path":"cc3200","contentType":"directory"},{"name":"docs","path":"docs","contentType":"directory"},{"name":"drivers","path":"drivers","contentType":"directory"},{"name":"esp8266","path":"esp8266","contentType":"directory"},{"name":"examples","path":"examples","contentType":"directory"},{"name":"extmod","path":"extmod","contentType":"directory"},{"name":"lib","path":"lib","contentType":"directory"},{"name":"logo","path":"logo","contentType":"directory"},{"name":"minimal","path":"minimal","contentType":"directory"},{"name":"mpy-cross","path":"mpy-cross","contentType":"directory"},{"name":"pic16bit","path":"pic16bit","contentType":"directory"},{"name":"py","path":"py","contentType":"directory"},{"name":"qemu-arm","path":"qemu-arm","contentType":"directory"},{"name":"shared-bindings","path":"shared-bindings","contentType":"directory"},{"name":"shared-module","path":"shared-module","contentType":"directory"},{"name":"stmhal","path":"stmhal","contentType":"directory"},{"name":"teensy","path":"teensy","contentType":"directory"},{"name":"tests","path":"tests","contentType":"directory"},{"name":"tools","path":"tools","contentType":"directory"},{"name":"unix","path":"unix","contentType":"directory"},{"name":"windows","path":"windows","contentType":"directory"},{"name":"zephyr","path":"zephyr","contentType":"directory"},{"name":".gitattributes","path":".gitattributes","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".gitmodules","path":".gitmodules","contentType":"file"},{"name":".rosie.yml","path":".rosie.yml","contentType":"file"},{"name":".travis.yml","path":".travis.yml","contentType":"file"},{"name":"ACKNOWLEDGEMENTS","path":"ACKNOWLEDGEMENTS","contentType":"file"},{"name":"CODECONVENTIONS.md","path":"CODECONVENTIONS.md","contentType":"file"},{"name":"CODE_OF_CONDUCT.md","path":"CODE_OF_CONDUCT.md","contentType":"file"},{"name":"CONTRIBUTING.md","path":"CONTRIBUTING.md","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"c2rst.py","path":"c2rst.py","contentType":"file"},{"name":"conf.py","path":"conf.py","contentType":"file"},{"name":"index.rst","path":"index.rst","contentType":"file"},{"name":"license.rst","path":"license.rst","contentType":"file"}],"totalCount":39}},"fileTreeProcessingTime":2.198137,"foldersToFetch":[],"treeExpanded":true,"symbolsExpanded":false,"csrf_tokens":{"/caternuson/circuitpython/branches":{"post":"6mX8N21aTWW_7MVmdZQFmE6MSarbAo8RQchDszZKrIJyGUz5YWSVJL1pODc8ritxegavICcxST5SWW0BOtXQ2Q"},"/caternuson/circuitpython/branches/fetch_and_merge/programming_guide":{"post":"Lfkz_utr7BjRtYq6b7QnUu__cSkw0yfHylXr5518sQ-k8tdm5NuaSuym6NkNM-Oaw66PrO_vV0fG21deurxLhg"},"/caternuson/circuitpython/branches/fetch_and_merge/programming_guide?discard_changes=true":{"post":"Z_KlD1GwWGRyk5dk_v7E0JabMCiFeU3yqTCJ7BtGwfzu-UGXXgAuNk-A9QeceQAYusrOrVpFPXKlvjVVPIY7dQ"}}},"title":"circuitpython/atmel-samd at programming_guide · caternuson/circuitpython","appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-263cab1760dd.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-1b17b3e7786a.js","githubDevUrl":null,"enabled_features":{"code_nav_ui_events":false,"react_blob_overlay":false,"accessible_code_button":true}}}
0